Oracle管理ATA Oracle数据库应用开发3Word格式.docx
《Oracle管理ATA Oracle数据库应用开发3Word格式.docx》由会员分享,可在线阅读,更多相关《Oracle管理ATA Oracle数据库应用开发3Word格式.docx(18页珍藏版)》请在冰点文库上搜索。
C.一对一。
D.多对多。
6.
()是ORACLE最基本的逻辑存储单位。
A.盘区。
B.段。
C.表空间。
D.数据块。
7.
()是Oracle存储区中被单个用户进程所使用的内存区域,是用户进程私有的,不能共享。
A.系统全局区。
B.程序全局区。
C.Java池。
D.SQL共享池。
8.
()是由表和视图组成的、存储有关数据库结构信息的一些数据库对象,描述了实际数据是如何组织的。
对它们可以像处理其他数据库表或视图一样进行查询,但不能进行任何修改。
A.数据字典。
B.数据文件。
C.控制文件。
D.表空间。
9.
在Oracle数据字典视图中,()视图存储了数据库中所有对象的信息。
A.dba_*。
B.user_*。
C.all_*。
D.sys_*。
10.
()包含了一些潜在的由系统管理员如SYS维护的表和视图,由于当数据库运行的时候它们会不断进行更新。
A.动态数据字典。
B.静态数据字典。
C.dba_*视图。
D.all_*视图。
11.
使用数据库初始化参数文件中的()参数可以指定控制文件名。
A.CONTROL_FILES。
B.CONTROL_FILES_NAME。
C.CONTROL_NAME。
D.CONTROL_FILE。
12.
在恢复操作中,使用的最重要的结构是(),包括两个或者更多预先分配好的文件,存储了对数据库所做的修改。
A.联机重做日志文件。
B.归档日志文件。
C.归档数据文件。
D.联机数据文件。
13.
Oracle提供了()的能力,以免损坏实例的联机重做日志文件,LGWR将同一个重做日志同时写到多个同样的联机重做日志文件中。
A.双向联机重做日志文件。
B.单向联机重做日志文件。
C.切换联机重做日志文件。
D.多路复用联机重做日志文件。
14.
在CREATEDATABASE语句中,使用()参数,可以为每个数据库指定联机重做日志文件的最大组数。
A.MAXFILES。
B.MAXLOGFILE。
C.MAXLOGFILES。
D.LOGFILES。
答案.C
15.
下面()的语句,将向数据库添加一个新的重做日志文件组。
A.
ALTERDATABASEADDLOGFILE(‘/oracle/dbs/logic.rdo’,‘/oracle/dbs/log2c.rdo’)SIZE500K;
B.
ALTERDATABASEADDONLIELOGFILE(‘/oracle/dbs/logic.rdo’,‘/oracle/dbs/log2c.rdo’)SIZE500K;
C.
MODIFYDATABASEADDONLIELOGFILE(‘/oracle/dbs/logic.rdo’,‘/oracle/dbs/log2c.rdo’)SIZE500K;
D.
MODIFYDATABASEADDLOGFILE(‘/oracle/dbs/logic.rdo’,‘/oracle/dbs/log2c.rdo’)SIZE500K;
16.
Oracle允许将已填满的联机重做日志文件的组保存到一个或者多个脱机目的地,这些日志全都称为()。
A.联机归档重做日志文件。
B.已归档的重做日志。
C.已归档的联机重做日志文件。
D.非归档的重做日志文件。
17.
Oracle允许数据库中有比操作系统规定的限制更多的数据文件,Oracle的()进程能够打开所有联机的数据文件。
18.
当需要创建并添加一个数据文件到表空间,可以使用如下()语句。
A.CREATETABLESPACE。
B.CREATETABLESPACE...ADDDATAFILE。
C.ALTERTABLESPACE…ADDTEMPFILE。
D.ALTERDATABASE…CREATEDATAFILE。
19.
如果想要配置Oracle以使用校验和来验证数据块,将初始化参数()设置为TRUE。
A.DB_BLOCK。
B.DB_EXTENT_CHECKSUM。
C.DB_BLOCK_CHECKSUM。
D.DB_SEQENT_CHECKSUM。
20.
每个运行的Oracle数据库都与Oracle实例相联系。
当一个数据库服务器上的数据库启动时,Oracle将分配内存区,称为(),启动一个或者多个Oracle进程。
(第十一章)
A.程序全局区。
B.系统全局区。
C.临时表空间。
D.回滚表空间。
21.
()是有自己的系统全局区和与其相关数据库文件的Oracle服务器进程集,都要用称为SID(SystemIdentifier,系统标识符)的标识符来标识。
A.Oracle数据库。
B.Oracle进程。
C.Oracle实例。
D.Oracle服务。
22.
()是驻留在客户和Oracle数据库服务器之中的软件层,它负责建立和维护客户应用和服务器之间的连接,并在它们之间进行消息传递。
A.OracleOCI。
B.Oracle瘦驱动程序。
C.OracleNet。
D.侦听器。
23.
()是驻留在自己计算机上的软件组件,同客户和Oracle服务器相分离,代理数据库服务器的请求。
A.OracleNet。
B.侦听器。
C.Oracle连接管理器。
D.Oracle数据库驱动程序。
24.
当需要为实例设置并发会话的最大数量,需要设置()初始化参数。
(第十二章)
A.DBA_MAX_SESSIONS。
B.LICENSE_MAX_SESSIONS。
C.MAX_SESSIONS。
D.CONNECT_MAX_SESSIONS。
25.
当需要在数据库运行时修改最大并发使用限制或者警告限制,可以使用如下()语句。
A.ALTERSYSTEM。
B.ATLERTABLE。
C.ALTERVIEW。
D.ALTERTRIGER。
26.
了限制在数据库中创建的用户数,就要在数据库的初始化参数文件中设置()初始化参数。
A.LICENSE_MAX_USERS。
B.MAX_USERS。
C.CONNECT_MAX_USERS。
D.AVAILABLE_MAX_USERS。
27.
当需要创建用户时,可以使用如下()语句来完成。
A.CREATEUSER。
B.CREATEROLE。
C.CREATEPROCESS。
D.CREATELOGIN。
28.
在Oracle中,每个用户都应该有一个默认表空间,当用户创建模式对象,并没有为其指定容纳它的表空间时,Oracle就在该用户的默认表空间中存储该对象。
每个用户的默认表空间的默认设置是()。
A.SYSTEM表空间。
B.SYS表空间。
C.USER表空间。
D.临时表空间。
29.
当需要查询用户的表空间限额时,可以使用如下()数据字典视图。
A.DBA_USERS。
B.ALL_USERS。
C.DBA_TS_QUOTAS。
D.USER_PASSWORD_LIMITS。
30.
当需要为某个数据库创建一个用户,用户名为test,密码为test,可以使用如下()SQL语句。
CREATEUSERtest
IDENTIFIEDBYtest;
PASSWORDtest;
UPDATEUSERtest
PASSWORDtest;
31.
假设数据库中创建了一个用户test,状态为锁定状态,需要使用SQL语句解除锁定,可以使用如下()语句。
A.ALTERUSERtestACCOUNT;
。
B.ALTERUSERtestNOLOCK;
C.ALTERUSERtestACCOUNTNOLOCK;
D.ALTERtestACCOUNTNOLOCK;
案.C
32.
假设需要删除数据库中的某个用户test,可以使用如下()语句。
A.DELETEUSERtest。
B.DROPUSERtest。
C.DROPtest。
D.DELETEtest。
33.
假设在数据库中创建了用户test,需要为其授予CREATEANYTABLE系统权限,可以使用如下()语句。
A.GRANTCREATEANYTABLEtest;
B.GRANTCREATEANYTABLETOtest;
C.TAKECREATEANYTABLETOtest;
D.ALTERCREATEANYTABLETOtest;
34.
假设需要回收为用户test授予的CREATEANYTABLE系统权限,可以使用如下()语句。
A.TAKEBACKCREATEANYTABLEFROMtest;
B.REVOKECREATEANYTABLEFROMtest;
C.REVOKECREATEANYTABLEtest;
D.TAKEBACKCREATEANYTABLEtest;
35.
假设需要在数据库中创建角色test_role,可以使用如下()语句。
A.ALTERDATABASEROLEtest_role。
B.CREATEROLEtest_role。
C.UPDATEROLEtest_role。
D.ALTERROLEtest_role。
36.
假设需要为test_role角色授予ALTERANYTABLE系统权限,可以使用如下()语句。
A.GRANTALTERANYTABLETOtest_role;
B.REVOKEALTERANYTABLETOtest_role;
C.TAKEALTERANYTABLETOtest_role;
D.ALTERDATABASEALTERANYTABLETOtest_role;
37.
假设需要收回为角色test_role授予的ALTERANYTABLE权限,可以使用如下()语句。
A.GRANTALTERANYTABLEFROMtest_role;
B.TAKEALTERANYTABLEFROMtest_role;
C.REVOKEALTERANYTABLEFROMtest_role;
D.DELETEALTERANYTABLEFROMtest_role;
38.
假设需要为数据库创建表空间tablespace_temp,可以使用如下()语句。
(第十三章)
CREATEtablespace_temp
LOGGINGDATAFILE'
users02.dbf'
SIZE10MREUSE
AUTOEXTENDONNEXT1MMAXSIZE100M
EXTENTMANAGEMENTLOCALAUTOALLOCATE
SEGMENTSPACEMANAGEMENTAUTO
CREATETABLESPACEtablespace_temp
SEGMENTSPACEMANAGEMENTAUTO
ALLOCATETABLESPACEtablespace_temp
REVOKETABLESPACEtablespace_temp
39.
假设需要在Windows的命令行工具中使用侦听器工具,可以在命令行中输入以下()命令。
A.LISTNER。
B.LSNR。
C.LSNRCTL。
D.LSTN。
40.
当在侦听器命令行环境中,如果需要查看侦听器当前的运行状态,可以输入()命令。
A.state。
B.start。
C.status。
D.current。
41.
如果需要在侦听器命令行环境中查看关于数据库服务以及服务处理器的运行状态等详细信息,可以使用()命令。
A.server。
B.service。
C.svr。
D.help。
42.
假设创建了一个侦听器listner1,在侦听器命令行工具中将其设置为当前侦听器,可以使用如下()命令。
A.setlistnerlistner1。
B.setcurrent_listnerlistner1。
C.altercurrent_listnerlistner1。
D.altersystemcurrent_listnerlistner1。
43.
通常情况下,Oracle的本地命令方式使用()文件来保存服务名的映射信息,建议使用OracleNetConfigurationAssistant等工具对其进行修改。
A.listner.ora。
B.tnsnames.ora。
C.net.ora。
D.init.ora。
44.
()是Oracle最高一级逻辑存储结构。
A.块。
B.盘区。
C.段。
45.
()是比块更高一级的存储结构,由一系列的块组成,它是Oracle在进行存储空间分配、回收和管理的基本单元。
A.表空间。
C.数据文件。
D.段。
46.
()存储了系统表和数据字典。
A.系统表空间。
B.字典表空间。
C.用户表空间。
47.
假设需要查询Oracle数据文件的文件名和存储位置,可以使用如下()方式。
A.SELECTname,statusFROMV$datafile;
B.SELECTname,statusFROMV$userfile;
C.SELECTname,statusFROMV$DBA;
D.SELECTname,statusFROMV$ctrlfile;
48.
当需要查询Oracle的控制文件的名称、位置和状态时,可以使用()语句。
A.SELECTnameFROM
V$CONTROLFILE;
B.SELECTnameFROM
V$CTRLLFILE;
C.SELECTnameFROM
V$USERFILES;
D.SELECTnameFROM
V$DBAFILE;
答案.
A
49.
SGA是一块巨大的共享内存区域,被看成是Oracle数据库的一个大缓冲池,如果需要查看SGA的大小信息,可以使用如下()语句。
A.SELECTSGAFROMV$DBA
B.SELECT*FROMV$DBA。
C.SELECT*FROMV$SGA;
D.SELECTsizeFROMV%DBA。
50.
()进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。
A.DBWR。
B.SMON。
C.LGWR。