数据库练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单选题
1、以下关于数据库实例的表述哪个是不正确的()
A、数据库实例包括内存结构
B、数据库实例包括进程结构
C、数据库实例包括存储结构
D、专享服务器模式下一个实例对应一个数据库
2、以下表述不正确的是()
A、在共享服务器环境中,多个客户机用户共享服务器进程。

B、在共享服务器环境中,PGA中具有独立的用户全局区。

C、每个服务器进程都有独立的 PGA。

D、在专用服务器环境中,连接到数据库实例的每个用户都有单独的服务器进程。

3、用户进程和 Oracle DB 实例之间的通信路径是()。

A、连接
B、会话
C、通信
D、访问
4、用于在运行时存放数据字典的内存区域是()
A、共享池
B、数据库缓冲区高速缓存
C、重做日志缓冲区
D、大池
5、以下对于重做日志缓冲区错误的表述是()
A、SGA 中的循环缓冲区
B、存放对数据库所做更改的相关信息
C、包含重做条目,重做条目中具有用于重做 DML 和 DDL 之类操作所做更改的信息
D、重做日志缓冲区中产生的重做条目实时写入重做日志文件
6、以下对数据缓冲区高速缓存错误的表述是()
A、数据库缓冲区高速缓存是 SGA 的一部分。

B、用于存放从数据文件中读取的块映像或动态构造的块映像,以便符合读一致性模型要求。

C、并行连接到实例的所有用户共享对数据库缓冲区高速缓存的访问。

D、该区域存储数据最小的单位是 2KB。

7、在数据库备份和恢复是会使用到的内存区域是()
A、共享池
B、重做日志缓冲区
C、大型池
D、JAVA池
8、包含服务器进程或后台进程的数据及控制信息的内存区域称为:()
A、共享池
B、PGA
C、缓冲区高速缓存
D、用户会话数据
9、从数据文件读取到数据库缓冲区高速缓存中的是什么?()
A、行
B、更改
C、块
D、SQL
10、Oracle数据库进程体系不包括()
A、用户进程
B、数据库进程
C、守护程序/应用程序进程
D、监控进程
11、服务器进程是用来()
A、处理连接到实例的用户进程的请求。

B、等待网络中连接数据库的请求。

C、读写内存区域与数据文件中的数据。

D、监控异常的系统进程。

12、将脏数据写入数据文件的是()
A、LGWR
B、LREG
C、DBWn
D、SMON
13、发生日志切换时会触发的进程是()
A、CKPT
B、DBWn
C、LGWR
D、SMON
14、检查点进程,用于()
A、用于定义数据库重做线程中的系统更改号。

B、将重做日志缓冲区条目写入磁盘上。

C、负责将数据库缓冲区高速缓存中经过修改的缓冲区(灰数据缓冲区)写入磁盘。

D、自动解决涉及分布式事务处理的故障。

15、在用户进程失败时执行进程恢复的是()
A、SMON
B、PMON
C、RECO
D、MMON
16、在实例启动时执行恢复的进程是()
A、SMON
B、PMON
C、RECO
D、MMON
17、进程监视器进程(PMON):()
A、在实例启动时执行恢复
B、在用户进程失败时执行进程恢复
C、自动解决所有有问题的事务处理
D、将重做日志缓冲区写入重做日志文件中
18、用于给用户进程注册分配服务器进程的是()
A、LREG
B、MMNL
C、UREG
D、PMON
19、将重做日志文件复制到指定的存储设备的进程是()
A、SMON
B、ARCn
C、LGWR
D、MMON
20、记录控制文件位置的是()
A、控制文件
B、数据文件
C、重做日志文件
D、参数文件
21、那种文件在 NOARCHIVELOG模式下不存在()
A、归档日志文件
B、数据文件
C、重做日志文件
D、参数文件
22、数据库最小的逻辑存储单位是()
A、段
B、区
C、记录
D、块
23、以下关于控制文件的表述正确的是()
A、控制文件可以删除后重新创建。

B、控制文件丢失后数据库可以正常关闭。

C、控制文件的存储目录可以在参数文件内找到。

D、控制文件无法备份。

24、应用于实例和数据库的关键操作的连续记录文件是:()
A、数据文件
B、联机日志文件
C、归档日志文件
D、预警日志和跟踪文件
25、预警日志和跟踪文件的存储路径是()
A、$ORACLE_BASE/rdbms/log
B、$ORACLE_HOME/rdbms/log
C、$ORACLE_BASE/oradata/ORCL/onlinelog
D、$ORACLE_BASE/oradata/ORCL/log
26、可以使用文本编辑器编辑的是()
A、控制文件
B、初始化参数文件
C、重做日志文件
D、服务器参数文件
27、以下哪个资源在多租户模式下不可共享()
A、数据文件
B、控制文件
C、重做日志文件
D、后台进程
28、在哪种服务器环境下实例与数据库可以一对多()
A、RAC
B、Container Database
C、共享服务器
D、专享服务器
29、查看当前容器的命令是()
A、show container
B、show con_name
C、select name from v$database;
D、select name from v$pdbs;
30、参数文件的存放路径为:()
A、$ORACLE_BASE/oradata
B、$ORACLE_BASE/fast_recovery_area
C、$ORACLE_HOME/dbs
D、$ORACLE_HOME/oradata
31、修改参数时缺省生效作用域是()
A、MEMORY
B、BOTH
C、SPFILE
D、如果实例是使用服务器参数文件启动的为BOTH;如果是使用文本初始化参数文件启动的,为 MEMORY。

32、以下哪个动态性能视图不是用于查看数据库参数的()
A、V$PARAMETER
B、V$PARAMETER_FILE
C、V$PARAMETER2
D、V$SYSTEM_PARAMETER
33、修改参数的命令为()
A、ALTER SYSTEM SET或 ALTER SESSION SET
B、ALTER DATABASE SET或 ALTER SYSTEM SET
C、ALTER DATABASE SET或 ALTER SESSION SET
D、ALTER DATABASE SET或 ALTER CONTAINER SET
34、以下哪个参数修改共享池大小()
A、PGA_AGGREGATE_TARGET
B、DB_CACHE_SIZE
C、SHARED_POOL_SIZE
D、DB_BLOCK_SIZE
35、修改 DB_FILES参数可以()
A、修改数据文件路径
B、指定可为此数据库打开的最大数据库文件数
C、指定 Oracle DB 块的大小
D、指定一个或多个控制文件名
36、以下哪 2种关闭模式会等待用户提交任务后才进行关闭流程:()
A、SHUTDOWN NORMAL和 SHUTDOWN IMMEDIATE
B、SHUTDOWN NORMAL和 SHUTDOWN TRANSACTIONAL
C、SHUTDOWN NORMAL和 SHUTDOWN ABORT
D、SHUTDOWN ABORT和 SHUTDOWN TRANSACTIONAL
37、以下哪个不是预定义管理账户()
A、SYSDG
B、SYSOPER
C、SYSBACKUP
D、Orainstall
38、数据库角色:()
A、不可以启用或禁用
B、可以由系统权限和对象权限组成
C、由其创建者所拥有
D、无法通过口令来保护
39、以下哪句陈述是正确的?()
A、延迟创建段始终处于启用状态。

您无法对其进行控制。

B、可使用 CREATE TABLE 命令的 SEGMENT CREATION 子句控制延迟创建段。

C、按需创建段适用于所有类型的表,包括 SYS 用户拥有的表。

D、按需创建段不适用于非分区表。

40、发生死锁时,Oracle DB 会自动:()
A、等待 300 秒后终止两个会话
B、终止一个会话中出错的一个语句
C、终止两个会话中出错的语句
D、默认情况下不采取任何操作,留给 DBA 处理
41、存储最近执行过的 SQL命令的解析方案的内存区域是:()
A.BUFFER CACHE
B.LIBRARY CACHE
C.DICTIONARY CACHE
D.以上都不是
42、存储最近使用过的数据字典信息的内存区域是:()
A.DATA DICTIONARY CACHE
B.SHARED CACHE
C.BUFFER CACHE
D.以上都不是
43存储会话(Session)相关信息的内存区域被称为:()
A.Program Global Area
B.Session Global Area
C.Temp
D.以上都不是
44、数据文件的最基本存储单位是:()
A.BYTE
B.BIT
C.BLOCK
D.以上都不是
45、如果用户请求的数据不在数据库服务器的内存里,这被称为:()
A.CACHE DISK
B.CACHE MISS
C.CACHE READ
D.以上都不是
46、如果用户请求的数据已经在数据库服务器的内存里,这被称为:()
A.CACHE READ
B.CACHE LATCH
C.CACHE MISS
D.CACHE HIT
47、以下关于数据字典描述不正确的是:()
A.数据字典是整个数据库的核心;
B.描述了数据库自身的信息;
C.在数据库中记录对象;
D.以上都不对
48、当你修改了参数文件中的一个参数,这个修改将在以下列出的什么时候才可以生效?
()
A.保存后立即生效
B.保存后第一个 CHECKPOINT之后
C.当 DBWR将所有脏数据从缓存写入数据库之后
D.当数据库实例下次被启动之后
49、对于控制文件而言,以下哪个说法是正确的?()
A.Oracle建议每个数据库系统至少有两个控制文件
B.Oracle建议每个硬盘至少有两个控制文件
C.Oracle建议每个系统至少有一个控制文件
D.一个控制文件不能够运行数据库
50、小王已经配置了一个数据库服务器,并且这个数据库的DB_BLOCK_SIZE 被设置为2k,请问如果小王要将这个参数的值改为 4k改用以下哪个操作?()
A.发出 ALTER SYSTEM SET DB_BLOCK_SIZE=4k命令
B.重新创建一个 DB_BLOCK_SIZE为 4k的数据库
C.以上两种方法都可以
D.DB_BLOCK_SIZE不可以被设为 4k
51、以下哪个表空间在启动数据库实例时必须具有?()
A.ROLLBACK
B.TOOLS
C.TEMP
D.SYSTEM
52、Oracle数据库在硬盘上保存的物理资源有:()
A.Control Files
B.Redo Log Files
C.Data Files
D.All of the above
53、Oracle将在以下什么情况发生后,才会认为一个 transaction被 commit:()
A.数据被 DBWR写回硬盘中的数据文件
B.LGWR成功将修改写入 redo log
C.PMON commit进程修改
D.SMON进程修改数据
54、以下关于动态性能视图描述错误的是:()
A.他们是虚拟表,不是真正的表;
B.所有动态性能视图都以 w_$开头;
C.所有动态性能视图都记录在 v$fixed_table内;
D.数据库运行时会不断更新,数据库关闭或奔溃,就消失;
55、以下不属于表空间类型的是:()
A.UNDO表空间
B.永久表空间
C.临时表空间
D.重做表空间
56、以下关于 Normal模式 offline的描述不正确的是:()
A.下次 online是需要媒介恢复;
B.先发出文件级别 CKPT
C.将 Buffer Cache里将要离线表空间里的脏数据写入数据文件
D.此模式离线表空间数据没有损失
57、以下哪种 Offline模式在再次 online时不需要进行媒介恢复:()
A.Normal
B.Temporary
C.Immediate
D.以上都不是
58、以下哪种 extent管理方式在 11g版本后不再支持:()
A.本地管理表空间(LMT)
B.数据字典管理表空间(DMT)
C.自动管理表空间
D.手动管理表空间
59、以下关于表空间描述正确的是:()
A.一个表空间能属于多个数据库
B.一个表空间只能有一个数据文件
C.一个数据文件只能属于一个表空间
D.以上都不对
60、以下哪个不属于启动阶段:()
A.MOUNT
B.ABORT
C.NOMOUNT
D.OPEN
61、属于正确的关闭状态的组合是:()
A.Abort、Immediate、Transactional、Normal
B.Abort、Temporary、Normal、Immediate
C.Abort、Immediate、Transactional
D.Abort、Immediate、stop、nomount
62、关于 Nomount阶段系统的工作内容描述错误的是:()
A.寻找 spfile并试图打开
B.根据 spfile内的参数设置创建数据库实例
C.准备好警告日志文件
D.打开日志文件
63、以下不是 em管理器的命令的是:()
A.emctl start dbconsole
B.emctl shutdown dbconsole
C.emctl stop dbconsole
D.emctl status dbconsole
64、备份和恢复需要在什么模式下进行:()
A.No archive mode
B.Archive mode
C.Open
D.Nomount
65、关于归档日志保存地址描述不正确的是:()
A.本地某个目录
B.快速闪回区
C.远程数据库服务器目录
D.以上都不对
66、请选择关于持久性轻量级作业的正确说法:()
A、持久性轻量级作业的作业元数据和运行时数据在磁盘上占用很小的空间。

B、使用持久性轻量级作业可提供最大灵活性。

C、持久性轻量级作业不能使用作业模板创建的。

D、可以在 Enterprise Manager 中或通过命令行创建持久性轻量级作业。

67、请选择关于高级调度程序特性和功能不正确的说法:()
可以使用作业数组创建轻量级作业。

在类级别区分作业优先级(通过资源计划)和在作业级别区分作业优先级(使用作业优先级属性)是两种互斥的操作。

调度程序时段使用作业类来控制资源分配。

作业链用于实施“依赖关系调度”。

68、请选择关于 Oracle Scheduler 的不正确说法:()
A、创建远程数据库作业是一个手动任务,需要使用特定于操作系统的命令。

B、调度程序身份证明是一个对象,用于向主机操作系统进行验证,以获取对文件的访问权限。

C、您可以指定应在其上执行作业的多个目标,并从创建作业的数据库上监视这些作业。

D、远程数据库作业可以通过 emcc配置。

69、哪些类型的实例可以访问 ASM 文件?()
A、只有 RDBMS 实例
B、只有 ASM 实例
C、RDBMS 实例和 ASM 实例都可以
D、RDBMS 实例和 ASM 实例都不可以
70、下列哪个数据字典视图可以用来查找数据库中所有表的名称?()
A、USER_TABLES
B、ALL_TABLES
C、DBA_TABLES
D、ANY_TABLES
71、使用哪些配置文件配置监听程序?()
A、 listener.ora和 sqlnet.ora
B、 listener.conf和 sqlnet.ora
C、 tnsnames.ora和 sqlnet.conf
D、 tnsnames.conf和 sqlnet.conf
72、选择关于空间管理的正确陈述:()
A、在 Oracle Database 12c 中可为所有表延迟创建段。

没有例外情况。

B、创建的所有 UNUSABLE 索引和索引分区都没有段。

C、收缩段空间是不可恢复的操作。

D、不可以按表空间设置阈值。

73、哪个参数用于配置快速恢复区?()
A、FLASH_RECOVERY_AREA_SIZE
B、DB_RECOVERY_FILE_LOC
C、FLASH_RECOVERY_AREA_LOC
D、DB_RECOVERY_FILE_DEST_SIZE
74、发生下列事件时,Oracle DB 实例不会失败:()
A、丢失了一个控制文件,但还有一个多路复用控制文件
B、丢失了 SYSTEM 表空间
C、丢失了一个重做日志成员,但所在的同一个组中还有一个多路复用重做日志成员
D、丢失了活动的还原表空间
75、通过自动内存管理,可以使 Oracle 实例将内存从重新分配至 SGA。

()
A、大型池
B、日志缓冲区
C、PGA
D、流池
76、SGA_TARGET 的大小不能大于。

()
A、 LOG_BUFFER
B、 SGA_MAX_SIZE
C、 STREAMS_POOL_SIZE
D、 PGA_AGGREGATE_TARGET
77、请选择关于调度程序的正确说法:()
A、使用调度程序时,必须创建程序。

B、如果作业操作位于程序中(而不是直接位于作业中),则您无需重新创建PL/SQL 块即可更改作业调度。

C、使用调度程序时,可以选择创建作业。

D、每个作业不是必须有一个调度。

调度可以预定义,也可以在创建作业时定义。

判断题
1、表空间分大文件表空间和小文件表空间


2、多数数据库参数为动态参数,不必关闭数据库实例即可更改。



3、查看数据库的参数只可以通过查看参数文件和查询参数的动态性能视图。



4、Enterprise Manager Database Express 可用于并发管理许多数据库。



5、默认情况下,在 Oracle DB 中创建的所有口令都不区分大小写。



6、如果 RESOURCE_LIMIT 设置为其默认值 FALSE,则会忽略概要文件的口令限制。



7、数据库既可以包含 Oracle 管理的文件,也可以包含非 Oracle 管理的文件。



8、对行进行链接或迁移后,与此行关联的I/O 性能会降低,因为Oracle DB 服务器必须扫描多个数据块来检索该行的信息。



9、要保证15 分钟以下的所有查询都会找到实现读取一致性所需的还原数据,只需将UNDO_RETENTION 参数设置为 15 分钟即可。



10、使用共享服务器进程体系结构时,PGA 的 UGA 部分会重新定位到 SGA 中。



11、默认情况下,在 Oracle DB 中创建的所有口令都不区分
大小写。



12、应用最小权限原则不足以保护 Oracle DB。



13、默认情况下,锁定机制采用细粒度行级锁定模式。



问答题
1、请简述热备份的过程。

2、什么是介质恢复?
3、请描述更改普通表空间数据文件的步骤及具体命令
4、请使用数据泵为可插拔数据库 pdborc(l假设已在 tnsnames.ora中配置了实例名为 pdborcl
的可插拔数据库服务名)导出 scott方案内的数据。

请写出详细步骤。

步骤中需要包含创建导出用户及授予相应权限的步骤及创建导出目录 dp_dir并授权的步骤。

5、请写出将上题中导出的内容,导入到新库的详细步骤。

6、SGA主要有那些部分,主要作用是什么?
7、归档是什么含义
8、请用 SQL命令创建一个名为 INVENTORY的表空间。

要求表空间大小为 5M,并且为本地
管理 LMT方式。

指定数据文件的存储路径为文件夹 oradata中的 INVENTORY01.dbf文件。

文件类型为大文件表空间。

表空间类型为永久表空间。

段空间管理为自动。

请写出完整的SQL命令。

9、数据库在运行时丢失控制文件,请写出使用 RMAN对控制文件进行恢复的详细步骤。

(假
设已有包含控制文件的全库备份文件
“app/oracle/fast_recovery_area/backupset/2018_07_01/fullbackup.bkp”)
10、请描述修改普通表空间数据文件的步骤及具体命令。

相关文档
最新文档