💬 2020-02-17
本章目标:掌握本章核心知识点
前置要求:完成前序章节学习
预计时长:60 分钟
【多选题】Oracle 数据库中,只能在MOUNT状态下执行哪三个数据库操作?
正确答案:A,B,C
解析: Oracle 数据库中,mount 装载数据库需要用到控制文件,所以 D、E两个选项都不符合。闪回,RMAN恢复,开关归档模式都需要在 mount 状态下操作。
💬 2020-02-18
【单选题】在ASM磁盘组中,最基本的空间分配单位是?
正确答案:C
解析: 在ASM磁盘组中,最基本空间分配单位是allocation unit,简称AU,每个ASM的磁盘在初始化后都会被切割成一个一个的AU。
💬 2020-02-19
【单选题】一套2节点11g RAC环境中如果只是断开心跳网络,请问脑裂驱逐的节点是哪个?
正确答案:C
解析: 如果NHB丢失超misscount的时间,那么集群会踢掉丢失心跳的节点,如果是2个节点的集群,通常是大号的节点重启;如果是多节点的集群,会通过选举的方式保留size最大的集群 ,如3个节点的集群,丢失网络心跳后分裂成2节点和1节点的集群,那么剩余一个节点的集群会重启。
💬 2020-02-20
【单选题】对于Oracle CRS 11g的后台进程及资源间的关系,哪些是正确的?
正确答案:C
解析: 在启动集群的过程中首先启动的是ohasd进程,在ohasd进程启动之后会启动4个agent:
- cssd agent:以root用户权限启动,负责启动cssd进程。
- orarootagent: 以root用户权限启动,负责启动以下这些守护进程:crsd进程、ctssd进程、Diskmon进程、acfs进程。这些进程也都是以root用户权限启动。
- oraagent:以grid用户权限启动,负责mdnsd进程、gipcd进程、gpnpd进程、evmd进程、asm进程(11gR2之后的asm在集群中被放置到了更底层,和之前版本区别较大)。
- cssdmonitor:以root用户权限启动,负责cssdmonitor进程的启动。

💬 2020-02-21
【多选题】以下五种方法中,哪些可以获取到SQL的真实执行计划:
正确答案:A,E
解析: 只有通过 10046 等待事件 和 awrsqrpt 报告 才可以获取到真实的执行计划。
💬 2020-02-22
【单选题】在Oracle CRS 12c软件中,crs的alert日志保存在哪个目录底下?
正确答案:A
解析: Oracle 11G CRS 的 alert 日志是保存在grid用户 $ORACLE_HOME/log 目录下, 12C 之后更换目录保存至 grid用户的$ORACLE_BASE/diag/crs//crs/trace 目录下。
💬 2020-02-23
【多选题】下述哪些内存结构是SGA的必须组件?
正确答案:A,C,F
解析: 每个实例必须有一个数据库高速缓存区(data buffer cache)、一个日志缓冲区(redo log buffer)和一个共享池(shared pool);只有启用某些选项时,才需要Java池(Java pool)、大池(large pool)和流池(Streams pool);PGA 不属于 SGA。

💬 2020-02-24
【多选题】下述哪些文件是在CREATE DATABASE命令中创建的?
正确答案:C,D,E,G
解析: 手动创建数据库的步骤:
- 1、手工创建相关目录
- 2、手工创建初始化静态参数文件
- 3、使用orapwd命令,创建口令文件orapwdsid
- 4、设置环境变量
- 5、创建数据库
- 6、创建数据库数据文件
- 7、创建数据字典
- 8、完善数据库,创建spfile文件
因此,只有 SYSAUX数据文件,SYSTEM数据文件,联机日志文件,控制文件是通过命令创建的。
💬 2020-02-25
【多选题】oracle数据库中,如果创建一个用户USER1并授予USER1如下权限"grant create session to USER1 with admin option;",此时USER1用户具有以下哪些权限。
正确答案:A,B,C,E
解析: 没有创建表的权限。with admin option 用于系统权限授权。

💬 2020-02-26
【多选题】在crsd可以正常工作之前,我们可以用哪些命令来了解集群启动情况?(版本为11gR2)
正确答案:A,B
解析: crsd 未启动,无法使用 crsctl stat res 命令来查看集群状态。
本次分享到此结束啦~
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。
❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️
