oracle期末考试试题及其部分疑问.pdf

上传人:奔*** 文档编号:89655174 上传时间:2023-05-08 格式:PDF 页数:15 大小:1.17MB
返回 下载 相关 举报
oracle期末考试试题及其部分疑问.pdf_第1页
第1页 / 共15页
oracle期末考试试题及其部分疑问.pdf_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《oracle期末考试试题及其部分疑问.pdf》由会员分享,可在线阅读,更多相关《oracle期末考试试题及其部分疑问.pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、oracle期末考试试题及其部分疑问1.如何启动实例、如何装载数据库,如何打开数据库。Startup nomount alter database mount alter database openStartup mountStartup2.如何禁止用户的操作系统认证 禁止之后,怎么登录?修改 SQLNET.ora nts3.如何控制用户不可以远程登陆。Alter system set remote_login_passwo dfile=exclusive noneComment=2009-12-14Scope=spfile;4.sys/siasorcl as sysdba 中 orcl 的解

2、析5.修改服务器端o rcl的监听端口。6.创建密码文件。$orapwd file=,e:orapwd.ora,Passwd=nzg entries=30;7.怎么样从spfile生成pflleCreate pfile=,d:pfileorcl.ora,from spfile;Create spfile=,e:spfileorcl.ora,form pfile=,d:pfileorcl.ora,;8.通过参数文件查看控制文件的位置Show parameter control_file;select name from v$controlfile;(在例程连接数据库后 Mount 可执行)。可通

3、过以下几个动态数据字典视图中获得有关控制文件的信息V$controlfile v$database V$controlfile_record_sectionSelect name from v$database;显示数据库名称。9.为控制文件产生一个跟踪文件Alter database backup controlfile to trace;该文件在 D:oracleproductl0.2.0adminorcludump可通过 show parameter user_dump_dest;查看 目录。10.创建表空间new,默认的对象存储参数为initial为 500k,next为 100k,m

4、inextents为1,maxextents 为 50,pctincrease 为 0Create tablespace newDatafile d:new.dbf size 10mDefault storage(initial 500kNext 100kMinextents 1Maxextents 50Pctincrease 0);11.创建表空间newtbs,将数据库的默认表空间改为newtbsCreate tablespace newtbsDatafile d:newths.dbf size 10m;Alter database default tablespace newtbs;12.

5、创建临时表空间tem ptbs,将数据库的默认临时表空间改为temptbsCreate temporary tablespace temptbstempfile e:temp.dbf size 10m;Alter database default temporary tablespace temptbs;13.创建表空间tt,并且使它在创建后联机,之后再修改为脱机Create tablespace ttDatafile d:tt.dbf size 10m online;Alter tablespace tt offline;14.创建本地管理的表空间aa,建 表 test并将表放入表空间a a

6、 中,然后删除该表空间以及对应的数据文件Create tablespace aaDatafile d:aa.dbf size 10mExtent management local autoallocate;Create table test(aa int,bb int)tablespace aa;Drop tablespace aa including contents(cascade constraints 约束);15.创建表空间bb,对应的数据文件为2 个Create tablespace bbDatafile d:bbl.dbf size 10m,4e:bb2.dbf size 5m;

7、16.创建表空间cc,然后将其数据文件移动到另外一个文件夹中1 .Create tablespace ccDatafile d:cc.dbf size 10m;3.$copy d:cc.dbf e:cc.dbf4.alter tablespace ccRename datafile d:cc.dbf to e:cc.dbf;5.al ter tablespace cc online;#数据文件脱机1 .Select log_modeFrom v$database;数据文件只能在noarchivelog模式下脱机2.Alter databaseDatafile 4e:cc.dbr offline

8、 drop;4.alter database datafile e:cc.dbf online;1 7.创建大文件表空间,大小为10mCreate bigfile tablespace ddDatafile td:dd.dbf,size 10m;3.Recover datafile 4e:cc.dbf;介质恢复之后才能联机18.创建本地管理的表空间ee,统一分配大小为10mCreate tablespace eeDatafile 4d:ee.dbf size 100mExtent management local uniform size 10m;(有、无都对)19.创建表空间hh,采用自动段

9、空间管理Create tablespace hhDatafile d:hh.dbf size 10m reuseSegment space management auto20.查看日志操作模式,改变数据库的归档模式为archivelogSelect log_modeFrom v$database;shutdown immediatestartup mountalter database archivelog;alter database open;21.查看日志文件以及日志文件组的信息Select group#,memberFrom v$logfile;查看文件位置Select group#,

10、statusFrom v$log;查看状态22.添加日志文件组,然后删除新添加的日志文件组Alter databaseAdd logfile(d:log4.log)size 10m;Alter databaseDrop logfile(d:log4.log);#添加日志组成员:Alter databaseAdd logfile member te:newlog.log,to group 1;#删除日志组成员Alter system switch logfile;Alter databaseDrop logfile member e:newlog.log;2 3.手工切换日志Alter syst

11、em switch logfile;28.创建用户ul,默认表空间为test,第一次登陆必须修改密码Create user u 1 identified by u 1default tablespace testpassword expire;29.创建用户u2,将其锁定,然后解锁Create user u2 identified by u2;Alter user u2 account lock;Alter user u2 account unlock;30.创建用户u3,为它分配系统权限,能够连接数据库,并能创建表Create user u3 identified by u3Grant cr

12、eate session,create table to u3;31.创建用户u4,为它分配连接数据库的权限,并允许它能将此权限分配给其它用户Create user u4 identified by u4Grant create session to u4With admin option;32.创建用户u5,为它分配查询,更新表test的权限,并允许它将此权限分配给其它用户Create user u5 identified by u5;Grant select,update on test to u5With grant option;33.撤销用户u5的查询和更新权限Revoke sele

13、ct,update on test from u5;34.创建用户u 6,能查看修改TEST中的a a 歹 U。Create user u6 identified by u6;Grant select,update(aa)on test to u6;35.创建用户u l,创建角色H,r2,其中r 2 密码为将角色rl r 2 授权给ulCreate role rl not identified;Create role r2 identified by r2Grant rl,r2 to ul;36.给 r l授权为create session,以及查询sys方案中的表lesl,给r2授权,修改s

14、y s方案中的test表37.修改用户ul,默认角色为rlAlter user ul default role rl选 择(每 题 3 分)1)当 Oracle服务器启动时,下列哪种文件不是必须的()。a)数据文件b)c)日志文件d)归档日志文件参考答案 D2)在 Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据()。a)用户进程b)服务器进程c)日志写入进程(LGWR)d)检查点进程(CKPT)参考答案 B3)在 Oracle中,一个用户拥有的所有数据库对象统称为()。a)b)c)d)参考答案数据库模式表空间实例B4)在 Oracle中,可用于提取日期时间

15、类型特定部分(如年、月、日、时、分、秒)的函数有()。a)DATEPARTb)EXTRACTc)TO_CHARd)TRUNC参考答案 be5)在 Oracle中,有一个教师表teacher的结构如下:ID NUMBER(5)NAME VARCHAR2(25)EMAIL VARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名()。a)SELECT name FROM teacher WHERE email=NULL;b)SELECT name FROM teacher WHERE email NULL;c)SELECT name FROM teacher WHERE email I

16、S NULL;d)SELECT name FROM teacher WHERE email IS NOT NULL;参考答案 C6)在 Oracle数据库的逻辑结构中有以下组件:A 表 空 间 B 数 据 块 C 区D 段这些组件从大到小依次是()。a)A-B-*C f Db)A-*D-*C-*Bc)A-*C f B f Dd)D f A-*C f B参考答案 b7)在 Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。a)OracleHOME_NAMETNSListenerb)OracleServiceSIDc)OracleHOME_NAMEAgentd

17、)OracleHOME_NAMEHTTPServer参考答案a8)在 Windows操作系统中,Oracle的()服务是使用iSQL*Plus必须的。a)OracleHOME_NAMETNSListenerb)OracleServiceSIDc)OracleHOME_NAMEAgentd)OracleHOME_NAMEHTTPServer参考答案 B9)在 Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就 将()表空间分配给用户作为默认表空间。a)USERb)SYSTEMc)SYSd)DEFAULT参考答案 B10)在 Oracle数据库中,()用

18、户模式存储数据字典表和视图对象。a)b)SYSTEMSYSc)SCOTTd)SYSDBA参考答案 BII)在 Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM 的 值()。a)SELECT ename,NVL(comm,0)FROM emp;b)SELECT ename,NULL(comm,0)FROM emp;c)SELECT ename,NULLIF(comm,0)FROM emp;d)SELECT ename,DECODE(comm,NULL,0)FROM emp;参考答案 A12)在 Oracle中,下面用于限制分组函数的返回值的子句是()。a)WHEREb

19、)HAVINGc)ORDER BYd)无法限定分组函数的返回值参考答案 b13)在 Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是()。a)select seq.ROWNUM from dual;b)select seq.ROWID from dual;c)select seq.CURRVAL from dual;d)select seq.NEXTVAL from dual;参考答案 C14)在 Oracle中,游标都具有下列属性,除 了()。a)%NOTFOUNDb)%FOUNDc)%ROWTYPEd)%ISOPENe)%ROWCOUNT参考答案 c

20、15)在 Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子 句()。a)b)c)d)参考答案OPENCLOSEFETCHCURSORc16)在 Oracle中,PL/SQL块中定义了一个带参数的游标:CURSOR emp_cursor(dnum NUMBER)ISSELECT sal,comm FROM emp WHERE deptno=dnum;那么正确打开此游标的语句是()。a)OPEN emp_cursor(20);b)OPEN emp_cursor FOR 20;c)OPEN emp_cursor USING 20;d)FOR emp_rec IN emp_cursor

21、(20)LOOP.END LOOP;参考答案 ad17)Oracle提 供 的(),能够在不同硬件平台上的Oracle数据库之间传递数据。a)归档日志运行模式b)RECOVER 命令c)恢复管理器(RMAN)d)Export 和 Import 工具参考答案 d1 8 有表一的查询结果如下,该表为学生成绩表select id.grade from student_gradeIDGRADE150240370480530690表二为补考成绩表select id,grade from student_makeupIDGRADE160280560现在通过如下语句把补考成绩更新到成绩表中,并提交:upda

22、te student_grade s set s.grade=(select t.grade from student_makeup twhere s.id=t.id);commit;请问之后查询:select GRADE from student_grade where id=3;结果为:CA:0 B:70 C:null D:以上都不对1 9 根据以下的在不同会话与时间点的操作,判断结果是多少,session 1session2T1 select count(*)from t;一显示结果(1000)条T2 delete from t where rownum=100;T3 begindelete from t where rownum=tranc(SDate,tmm,)and o.orderdate=last day(sdate);return salesum;end;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁