1请将下列试题的正确答案写在答题栏里。(每小题2分)1.当Oracle服务器启动时,下列哪种文件不是必须的(D)。A.数据文件B.控制文件C.日志文件D.归档日志文件2.在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据(B)。A.用户进程B.服务器进程C.日志写入进程(LGWRD.检查点进程(CKPT)3.在Oracle中,一个用户拥有的所有数据库对象统称为(B)。A.数据库B.模式C.表空间D.实例4.在Oracle中,有一个教师表teacher的结构如下:IDNUMBER(5)NAMEVARCHAR2(25)EMAILVARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名(C)。A.SELECTnameFROMteacherWHEREemail=NULL;B.SELECTnameFROMteacherWHEREemailNULL;C.SELECTnameFROMteacherWHEREemailISNULL;D.SELECTnameFROMteacherWHEREemailISNOTNULL;5.在Oracle数据库的逻辑结构中有以下组件:A表空间B数据块C区D段这些组件从大到小依次是(B)。A.A→B→C→DB.A→D→C→BC.A→C→B→DD.D→A→C→B6.在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。A.OracleHOME_NAMETNSListener2B.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer7.在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将(B)表空间分配给用户作为默认表空间。A.USERB.SYSTEMC.SYSD.DEFAULT8.在Oracle数据库中,(B)用户模式存储数据字典表和视图对象。A.SYSTEMB.SYSC.SCOTTD.YSDBA9.Oracle提供的(D),能够在不同硬件平台上的Oracle数据库之间传递数据。A.归档日志运行模式B.RECOVER命令C.恢复管理器(RMAN)D.Export和Import工具10.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS表空间创建基本表时,他应具有什么权限?(A)A.CREATETABLEB.CREATEUSERC.UNLIMITEDTABLESPACED.LIMITEDTABLESPACE11.把一个表空间切换到OFFLINE状态时,可以使用4个参数,不包括下列哪一个选项?(D)A.MMEDIATEB.NORMALC.TEMPORARYD.ORCE12.下列哪一项资源不能在用户配置文件中限定?(B)A.各个会话的用户数B.登录失败的次数C.使用CPU时间D.使用SGA区的大小13.如果a表原本是空表,请问执行下列语句后,以下哪个表述正确(C)。3insertintoavalues(1,'abc','1');insertintoavalues(2,'abc','2');createtablebasselect*froma;rollback;A.a表b表都没有数据B.a表b表都有两行数据C.a表有数据,b表没有数据D.a表没有数据,b表有数据14.在以下用户中,哪个用户不能删除?(A)A.一个与数据库连接的用户B.一个没有任何模式对象的用户C.一个带有只读表的用户D.在任何时间可以删除所有用户15.若允许一个用户在DOG_DATA表空间使用38M的磁盘空间,需在CREATEUSER语句中使用哪一个子句?(A)A.QUOTAB.PROFILEC.DEFAULTTABLESPACED.TEMPORARYTABLESPACE16.怎样才能开启口令(密码)检验函数?(C)A.使用ORAPWD应用程序B.在SYS模式中执行catproc.sql脚本C.在SYS模式中执行utlpwdmg.sql脚本D.将PASSWORD_VERIFY初始化参数设置为TRUE17.如果没有赋予一个用户任何概要文件,将发生什么情况?(D)A.该用户没有赋予任何概要文件B.该用户不能连接数据库C.该用户不能创建D.默认(DEFAULT)概要文件被赋予了这个用户18.要显示概要文件DOG_PROJECT的资源限制信息,请问应该查询如下哪一个数据字典?(D)A.DBA_USERSB.DBA_TABLESC.DBA_OBJECTSD.DBA_PROFILESE.DBA_TABLESPACE19.假设正在管理一个概要文件的口令设置。如果要确保应该用户在更改三次密码之前不能重新使用当前的密码,请问要使用以下的哪一个参数?(B)4A.PASSWORD_LIFE_TIMEB.PASSWORD_REUSE_MAXC.PASSWORD_REUSE_TIMED.PASSWORD_GRACE_TIMEE.PASSWORDVERIFYFUCTION20.假设正在写一个ALTERPROFILE语句来修改默认概要文件的参数值。其要求是:如果一个用户试这登录了三次以上并都失败了,用户在试图再次登录之前需要等待一分钟,以下就是所需要的ALTERPROFILE语句(D)(1)ALTERPROFILEdefaultLIMIT(2)PASSWORD_LIFE_TIME60(3)PASSWORD_GRACE_TIME10(4)PASSWORD_REUSE_TIME1800(5)PASSWORD_REUSE_MAXUNLIMITED(6)FAILED_LOGIN_ATTEMPTS3(7)PASSWORD_LOCK_TIME(8)PASSWORD_VERIFY_FUNCTIONverify_fuction;A.1B.60C.24D.1/144021.在默认概要文件中,资源限制参数SESSION_PER_USER的初始值是什么?(E)A.0B.1C.2D.3E.UNLIMITED22.假设正在写一个ALTERPROFILE语句来修改dog_prof概要文件的参数值,其SQL语句如下:ALTERPROFILEdog_profLIMITCPU_PER_SESSION3600IDLE_TIME30请问,使用概要文件dog_prof的用户在下一个会话(下一次连接)中被允许访问的时间是多少?(D)A.60小时的CPU时间和30分钟没有活动B.60分钟的CPU时间和30分钟没有活动C.60秒钟的CPU时间和30分钟没有活动D.36秒钟的CPU时间和30分钟没有活动E.36秒钟的CPU时间和30秒钟没有活动F.36秒钟的CPU时间和30秒钟没有活动23.请看这个DDL语句:ALTERUSERbabydogQUOTA0ONdog_data;5如果在dog_data表空间已经存在一个隶属于babydog用户的表,并且这个表的大小为20M,请问这个语句将产生什么后果?(C)A.这个表被截断B.babydog用户不能再访问dog_data表空间了C.不能再为这个表空间分配新的区段(extents)了D.在dog_data表空间中所有的babydog用户使用的磁盘空间将被释放24.当删除一个用户的操作时,在什么情况下,应该在DROPUSER语句中使用CASCADE选项?(A)A.这个模式包含了对象B.这个模式没有包含了对象C.这个用户目前与数据库连接着D.这个用户必须保留但是用户的对象需要删除25.用户wuda给您发了一封电子邮件,他投诉说他无法连接到数据库上。他说每次他发SQL*Plus命令时都收到了如下的错误信息:ERROR:Ora-28000:theaccountislockedWarning:YouarenolongerconnectedtoOracle请问,之前数据库管理员可能发了哪一个语句产生了这一问题?(C)A.DROPUSERwuda;B.DROPUSERwudaCASCADE;C.ALTERUSERwudaACCOUNTLOCK;D.ALTERUSERwudaQUOTA0ONdog_data;E.ALTERUSERwudaQUOTAunlimitedONdog_data;26.Cat使用带有WITHADMINOPTION子句的DCL语句将DROPANYTABLE系统权限授予了Fox,而Fox又将这一权限授予了Dog。如果Cat的权限被收回,除了Cat以外,哪些用户将丧失他们的权限?(D)A.只有DogB.只有FoxC.Dog和FoxD.没有其他用户丧失权限27.在如下的授权语句中,哪4个是系统权限授予girldog?(A,C,D,E)A.GRANTCREATETABLETOgirldog;B.GRANTCREATEINDEXTOgirldog;C.GRANTCREATESESSIONTOgirldog;D.GRANTCREATEPROCEDURETOgirldog;E.GRANTUPDATEANYTABLETOgirldog;F.GRANTALLONgirldog.baby_viewtoboydogWITHGRANTOPTION;28.Cat使用带有WITHGRANTOPTIN子句的DCL语句将baby表上的SELECT对象权限授予了Fox,而Fox又将这一权限授予了Dog。如果Cat的SELECT的权限被收回了,除6了Cat以外的哪些用户将丧失他们的权限?(C)A.只有DogB.只有FoxC.Fox和DogD.没有其它用户丧失权限29.如要显示全部具有ATLTERANYROLE系统权限的用户,请问,在如下的数据字典视图中,应该查询哪一个?(B)A.DBA_COL_PRIVSB.DBA_SYS_PRIVSC.DBA_USER_PRIVSD.USER_TAB_PRIVS_RECD30.假设通过使用如下的DDL语句创建了一个新用户—dogCREATEUSERdogIDENTIFIEDBYwangwang;dog创建之后,并没有授予这个用户任何权限。现在dog用户需要在其默认表空间中创建一个表,请问至少必须授予他哪3个系统权限?(B、C、E)A.CREATEVIEWB.CREATETABLEC.CREATESESSIOND.CREATEANYTABLEE.UNLIMITEDTABLESPACE31.请看一个SQL语句:ALTERUSERjinlianDEFAULTROLLALL;以上这个DDL语句将完成下面的哪一项工作?(B)A.赋予jianlian用户ALL这个角色B.将所有的角色都设置成jinlian用户的默认角色C.移除jinlian用户的所有默认角色D.没有完成任何工作,因为这个命令将不会执行32.在以下命令中,一个使用哪一个来激活(开启)一个角色?(A)A.SETROLLB.ALTERUSERC.CREATEROLED.ALTERSYSTEM33.在以下有关角色的叙述中,哪一个是正确的?(B)A.每个用户只可以有一默认角色B.当一个用户登录时这个用户的默认角色被激活C.DEFAULTROLENONE选项将移除一个用户的所有角色D.通过回收角色中的所有权限来临时地收回一个用户的角色34.要获取一个用户当前激活的所有角色的列表,应查询以下哪个数据字典视图?(B)7A.DBA_ROLESB.SESSION_ROLESC.DBA_ROLE_PRIVSD.DBATABPRIVS35.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS表空间创建基本表时,他应具有什么权限?(A)A.CREATETABLEB.CREATEUSERC.UNLIMITEDTABLESPACED.LIMITEDTABLESPACE36.下列哪一项资源不能在用户配置文件中限定?(B)A.各个会话的用户数B.登录失败的次数C.使用CPU时间D.使用SGA区的大小37.检查下面的SQL语句,哪一项是错误的?(