Oracle rac 集群
1、 QData一体机中一个数据库有几个实例?关闭数据库和关闭数据库实例是一样的吗?
在QData一体机中,一个数据库通常对应一个实例。
关闭数据库和关闭数据库实例不完全相同。
关闭数据库会关闭整个数据库,包括所有实例和相关进程;
关闭数据库实例只会关闭特定的数据库实例的后台进程并且释放掉 sga 内存,但数据库的其他实例仍然可以继续运行。
2、 Oracle的物理结构包括哪些文件?Oracle的逻辑结构包括哪些内容?
可参考 https://blog.csdn.net/qq_43714918/article/details/130458143
物理结构:数据文件、日志文件(redo、undo)、控制文件
逻辑结构:表空间(tablespace)、段(segment)、区(extent)、块(block)
3、 安装Oracle RAC集群包含哪两部分软件?Oracle数据库实例和Oracle ASM实例的区别?
安装Oracle RAC集群需要安装Oracle数据库软件和Grid软件。Oracle数据库实例对数据库进行管理,而Oracle ASM实例是管理ASM磁盘组相关的。
4、 Oracle ASM磁盘组相关:
1)ASM磁盘组的冗余级别有哪些?各冗余级别的安全性怎么样?
-
External Redundancy(外部冗余)
- 外部冗余下,ASM无法容忍任何磁盘损坏,一旦有磁盘损坏,可能导致数据丢失。
-
High Redundancy(高度冗余)
- 三重数据镜像冗余,即每个数据块有三个镜像。
- 最多可以容忍三个磁盘损坏,但必须要求是同一个 filegroup组 中的磁盘
- 三重数据镜像冗余,即每个数据块有三个镜像。
-
Normal Redundancy(正常冗余)
- 正常冗余提供双重数据镜像冗余,即每个数据块有两个镜像。
- 最多可以容忍两个磁盘损坏,但必须要求是同一个 filegroup组中的磁盘
- 正常冗余提供双重数据镜像冗余,即每个数据块有两个镜像。
2)各冗余级别的可用空间怎么计算?
- 可用空间的计算取决于冗余级别和磁盘大小。
External:可用空间全部
Normal:可用空间/2
High:可用空间/3
3)组建这几个冗余级别的磁盘组最低需要多少块盘?
- External 1块
- Normal 2块
- High 3块
4)简要描述一下diskgroup、failgroup和disk三者直接的所属关系?各冗余级别对failgroup的数量要求是什么?
diskgroup 包含 filegroup,filegroup 包含 disk
diskgroup > filegroup > disk
External:1个 filegroup
Normal:2个 filegroup
High:3个 filegroup
5)在一体机上是否可以将一个存储节点上的9块盘组成每3块盘一个failgroup组的data磁盘组?为什么?
可以,但不建议。
假如该存储节点宕机,磁盘组会dismount
5、查看RAC集群状态的命令是什么?怎么判断查看出来的RAC集群资源状态是否正常?
查看RAC集群状态的命令通常是crsctl status resource -t
。要判断资源状态是否正常,可以查看各资源的状态是否为"ONLINE",如果有资源处于"OFFLINE"或"INTERMEDIATE"状态,可能需要进一步排查和处理。
如果有资源处于"OFFLINE"或"INTERMEDIATE"状态,可能需要进一步排查和处理。
以下是执行查看集群状态的命令的截图