数据库管理复习题
- 格式:rtf
- 大小:484.64 KB
- 文档页数:10
1 第一章 1.数据库有哪几种文件组成 1.CDE A.参数文件 B.口令文件 C.数据文件 D.控制文件 E.重做日志 2.例程启动和关闭信息记载到以下哪种文件中 2.A A.预警文件 B.后台进程根踪中文件 C.用户进程跟踪文件 3.C 3.例程回复有哪个后台进程来完成 A.DBWR B.LGWR C..DBWR D.ARCH E.SMON F.PMON 4.进行日志切换时,以下那些后台进程开始工作 4.ABCD A.CKPT B.LGWR C.DBWR D.ARCH E.SMON F.PMON 5.那个后台进程用于同步数据库文件5.C A.DBWR B.LGWR C.CKPT 6.在表上执行insert操作时,那些段会发生数据变化6.AC A.表段 B.临时段 C.UNDO段 7.假定DB_BLOOK_SIZE为4K,那么2K的数据块会使用那些数据高速缓7.B A.DB_CACHE_SIZE B.DB_2K_CACHE_SIZE C.DB_8K_CACHE_SIZE D.DB_16K_CACHE_SIZE E.DB_32CACHE_SIZE 8.那种日志操作模式下会生成归档日志 8.A A.ARCHIVELOG B.NOARCHIVELOG 9.当调整SQL语句时,需要使用哪种跟踪语句 9.B A.预警文件 B.服务器进程跟踪文件 C.后台进程跟踪文件 10.数据字典信息被存放在那种文件中 10.A A.数据文件 B.控制文件 C.重做文件 11.执行SQL语句时,数据字典信息从SGA的那部分获得11.A A.共享池 B.数据高速缓存 C.重做日志缓冲区 12.执行语句“SELECT * FROM temp”时,因为使用了错误表名TEMP(应该是EMP),12.A 示错误信息,该错误信息是在那个阶段产生的 A.解析 B.执行 C.提取数据 13.是否所有用户进程都可以共享PGA 13.B A.是 B.否 14 执行COMMIT语句时,将在哪种文件上执行I/O操作? 14.C A 控制文件 B 数据文件 C 重做日志 15 当CKPT进程工作时,将在哪几种文件上执行I/O操作? 15.AB A 控制文件 B 数据文件 C 重做日志 16 执行SELECT语句时,处理该语句包括哪几个阶段?16.ABC A 解析 B 执行 C 提取数据 17 UPDATE语句是由哪个进程执行的?17.C A DBWR B 用户进程 C 服务器进程 18 执行UPDATE语句时,涉及到以下哪些内存结构? 18.ABC A 共享池 B 重做日志缓冲区 C 数据高速缓存 D 大缓冲池 E Java池 19 SGA包括以下哪些部分?19.ACD A 数据高速缓存 B PGA C 共享池 D 重做日志缓冲区 20 UNDO段存放在以下那种文件中?20.B A 控制文件 B 数据文件 C重做日志 第三章 1. 以下那些用户可以停止Oracle Sever? 1.B A. SYSTEM B. SYS C. SCOTT D. BLAKE 2. 用户SCOTT执行了语句“UPDATE EMP SEL
SAL=1000”,以下那个命令可以关闭数据库2.AB A. SHUTDOWN ABORT B. SHUTDOWN IMMEDIATE B. SHUPDOWN NORMAL D. SHUTDOWN TRANSACTIONAL 3. 当修改动态参数时,以下哪种语句对所有会话都
起作用?3.A A. ALTER SYSTEM SET TIMED_STATISTICS=TRUE; B. ALTER SYSTEM SET TIMED_STATISTICS=TRUE DEFERRED; C. ALTER SESSION SET TIMED_STATISTICS=TRUE; 4. 初始化参数AUDIT_TRAIL为静态参数,使用以下
那个命令可以修改七参数值? 4.D A. ALTER SYSTEM SET AUDIT_TRAIL=DB; B. ALTER SYSTEM SET AUDIT_TRAIL=DB DEFERRED; C. ALTER SESSIOM SET AUDIT_TRAIL=DB; D. ALTER SYSTEM SET AUDIT_TRAIL=DB SCOPE=SPFILE; 5. 在SCOTT会话中执行UPDATE 语句修改雇员BLAKE的工资为2300 D:5.SCOTT会话:
C:\>sqlplus ecott/tiger SQL>UPDATE emp SET sal=2300 WHERE ename=’blake’; 6.在SYS会话中执行SHUTDOWN TRANSACTIONALE 的停止Oracle Serever。 D: 6.SYS会话:
C:\>sqlplus sys/oracle as sysdba SQL>SHUTDOWN TRANSACTIONALE 执行了该关闭操作后,因为SCOTT会话存在未结束的事务,所以SYS会话处于等待状态。 7.在 SCOTT会话中执行$HUTDOWN TRANSSACTIONALE 停止Oracle Server。 D: 7.SCOTT会话:
SQL>COMMIT; 当SCOTT会话执行了COMMIT后,因为事务已经结束,所以SYS会话将关闭Oracle Server。 8.启动例程并打开数据库。 D: 8.SYS会话:
SQL>STARTUP 9.显示初始化参数db_block_size 的值 D:9.SYS会话:
SQL>show parameter db_block_size NAME TYPE VALUE ------------------------------------------------------------- db_block_size interger 8192 2
10.修改当前会话的NLS_DATE_FORMAT 参数值“YYYY-MM-DD”,然后显示当前系统日期。 D: 10.SYS会话: SQL>ALTER SESSION SET nls_format=’YYYY-MM-DD’; SQL>SELECT sysdate FROM dual; SYSDATE ------------- 2004-07-08 11.以SYS 用户重新登录,然后显示当前系统日期。 D:11.SYS会话: SQL>conn sys/admin as sysdba SQL>SELECT sysdate FROM dual; SYSDATE ------------- 08-7月-04 因为ALTER SESSION 命令只对当前会话生效,所以当SYS用户重新登录后,会按照初始化参数NLS_DATE_FROMAT 的默认设置显示系统日期。 第四章 1 例程由哪几部分组成?BC A PGA B SGA C 后台进程 2 数据字典基表是执行哪个SQL脚本建立的?C A CATALOG.SQL B CATPROC.SQL C SQL.BSQ 3 为了使客户应用可以访问Oracle Server,在服务器端需要配置以下哪个文件?C A tnsnames.ora B sqlnet.ora C listener.ora 4为了使客户应用可以访问Oracle Server,在客户端需要配置以下哪个文件?A A tnsnames.ora B sqlnet.ora C listener.ora 5 依据Oracle数据库的SPFILE建立PFILE文件initprod.ora。 D:连接到ORCL数据库建立PFILE文件initprod.ora。 C:\>sqlplus sys /admin as sysdba SQL>CREATE PFILE=’%roacle_home%\database\initprod.ora’ from spfile; 6 编辑PFILE文件initprod.ora。 数据库名:prod 例程名:prod 控制文件名:d:\prod\prod01.ct1 后台进程跟踪文件:d:\prod\bdump 用户进程跟踪文件:d:\prod\udump 共享池:50M 重做日志缓冲区:128K 数据块尺寸:2K 数据高速缓存:20M UNDO表空间:undotbs1 D:使用文本编辑器编辑initprod.ora(其他参数保留原有设置)。 db_name=prod instance_name=prod control_files=d:\prod\prod01.ct1 background_dump_dest= d:\prod\bdump user_dump_dest= d:\prod\udump shared_pool_size=52428800 log_buffer=131072 db_block_size=2048 db_cache_size=20971520 undo_tablespace=undotbs1 7 依据PFILE文件initprod.ora建立SPFILE文件SPFILEprod.ora。 D:连接到ORCL数据库建立SPFILE文件。
SQL>create spfile=’%oracle_home%\database\spfileprod.ora’ From pfile=’%oracle_home%\database\initprod.ora’; 8 建立例程服务OracleServiceprod。 例程标识:prod 特权用户口令:ADMIN 服务启动模式:AUTO D:建立例程服务是在命令行通过执行ORADIM命令完成
的。 C:\>oradim –new –sid prod –intpwd admin –startmode auto 例程已创建。 9 建立数据库。 重做日志:日志组一(日志成员:d:\prod\redo1a.log,尺寸:10M)、日志组二(日志成员:d:\prod\redo2a.log,尺寸:10M) SYSTEM表空间的数据文件:d:\prod\system01.dbf,尺寸:150M,激活自动扩展选项 SYSAUX表空间的数据文件:d:\prod\sysaux.dbf,尺寸:20M UNDO表空间:UNDOTBS1:数据文件:d:\prod\undotbs1.dbf:尺寸:30M 默认临时表空间:TEMP;临时文件:d:\prod\temp.dbf;尺寸:20M 字符集:ZHS16GBK SYS用户口令:ADMIN; SYSTEM用户口令:MANAGER D:建立数据库是使用CREATE DATABASE命令完成的。