Oracle RAC集群启动与关闭,涵盖所有版本

简介: Oracle RAC集群启动与关闭,涵盖所有版本

文章目录



⛳️ 1.RAC简介


🐴 1.1 架构


RAC集群架构,实例级的冗余方案

image.png

无论你是想从事数据库工作的大学生、求职者,还是为了转型、增长月薪的各行业在职者,

Oracle的安装高可用RAC安装部署将是提升你个人实力、提升薪酬的重要利器,

它将成为你迈入数据库DBA 职业大门的第一块敲门砖和阶梯


🐴 1.2 特点

除了具有普通的数据库特性外:

1.每一个节点的instance都有自己的SGA

2.每一个节点的instance都有自己的background process

3.每一个节点的instance都有自己的redo logs

4.每一个节点的instance都有自己的undo表空间


⛳️ 2.RAC启停


🐴 2.1 10G RAC

[oracle@rac1 ~]$ crs_stat -t

image.png

记得要按顺序执行哈

RAC关闭
1.检查RAC环境
crs_stat -t / crs_stat -ls
2.关闭数据库
srvctl stop database -d PEDBDB --全部停止
srvctl stop instance -d PEDBDB -i PEDBDB1 --单实例停止
3.停1节点 ASM实例
srvctl stop asm -n rac1
4.停1节点NODEAPPS实例
srvctl stop nodeapps -n rac1
5.停2节点 ASM实例
srvctl stop asm -n rac2
4.停2节点NODEAPPS实例
srvctl stop nodeapps -n rac2
RAC启动( 对于unknown状态的应用,只能是手工先stop再start)
1.检查RAC环境
crs_stat -t / crs_stat -ls
2.启动1节点NODEAPPS实例
srvctl start nodeapps -n rac1
3.启动1节点 ASM实例
srvctl start asm -n rac1
4.启动2节点NODEAPPS实例
srvctl start nodeapps -n rac2
5.启动2节点 ASM实例
srvctl start asm -n rac2
6.启动数据库
srvctl start database -d PEDBDB --全部启动
srvctl start database -d PEDBDB -o mount --全部启动到mout

🐴 2.2 11G RAC

image.png

记得在root用户下执行哈

关闭RAC集群
切换到相应的目录下(根据现场环境切换)
find / -name crsctl
cd /u01/app/11.2.0/grid/bin
##停止集群服务
一节点
[root@rac1 bin]# ./crsctl stop crs
二节点
[root@rac2 bin]# ./crsctl stop crs
启动RAC集群
find / -name crsctl
cd /u01/app/11.2.0/grid/bin
节点1:[root@rac1 bin]# ./crsctl start crs
节点2:[root@rac2 bin]# ./crsctl start crs

🐴 2.3 12C RAC版本

[grid@rac1 ~]$ crsctl check cluster

image.png

crsctl stat res -t

image.png

记得root用户下执行哈

集群停止:
srvctl stop database -d racdb(oracle)
/u01/app/12.1.0/grid/bin/crsctl stop cluster -all(root)
/u01/app/12.1.0/grid/bin/crsctl stop has -f (root)
集群启动(若出现未启动,手动启库即可):
/u01/app/12.1.0/grid/bin/crsctl start has (root)
/u01/app/12.1.0/grid/bin/crsctl start cluster -all(root)
srvctl start database -d racdb(oracle)
sqlplus / as sysdba
SQL> startup

🐴 2.4 19C RAC版本

##关闭
grid:srvctl stop database -d prod
root:crsctl stop crs
##启动
root:crsctl stop crs
grid:srvctl stop database -d prod
crsctl status res -t

⛳️ 3.RAC安装部署


点击博客:Oracle RAC集群安装,从零开始

image.png


目录
相关文章
|
2月前
|
存储 监控 Oracle
Oracle 的集群文件系统(Cluster File System)有哪些特点?
Oracle 集群文件系统(CFS)是 Oracle 集群架构的关键组件,允许多节点共享存储资源。其特点包括:多节点访问和高可用性、确保数据一致性的并发控制与锁管理、通过缓存和负载均衡优化性能、支持动态扩展和分布式架构、提供权限管理和加密保障安全性、与 Oracle RAC 和 ASM 集成,以及具备图形化管理界面和监控工具。
|
5月前
|
SQL Oracle 安全
免费 Oracle 各版本 离线帮助使用和介绍
免费 Oracle 各版本 离线帮助使用和介绍
88 2
|
7月前
|
运维 Oracle 前端开发
Oracle 11g RAC集群日常运维命令总结
Oracle 11g RAC集群日常运维命令总结
155 2
|
8月前
|
存储 负载均衡 Oracle
|
7月前
|
Oracle 关系型数据库
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
|
Oracle 关系型数据库 Linux
Oracle集群技术 | 集群的自启动系列(一)
当Oracle集群安装部署完成后,集群会处于一个启动的状态,默认情况下,当服务器重启之后集群也会被自动启动,那么,Oracle集群是如何来实现自启动的呢?
1800 0
|
5月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
376 64
|
3月前
|
存储 Oracle 关系型数据库
数据库数据恢复—ORACLE常见故障的数据恢复方案
Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件部分损坏。 5、ORACLE DUMP文件损坏。
185 11
|
4月前
|
Oracle 关系型数据库 数据库
Oracle数据恢复—Oracle数据库文件有坏快损坏的数据恢复案例
一台Oracle数据库打开报错,报错信息: “system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。管理员联系我们数据恢复中心寻求帮助,并提供了Oracle_Home目录的所有文件。用户方要求恢复zxfg用户下的数据。 由于数据库没有备份,无法通过备份去恢复数据库。
|
4月前
|
存储 Oracle 关系型数据库
oracle数据恢复—Oracle数据库文件大小变为0kb的数据恢复案例
存储掉盘超过上限,lun无法识别。管理员重组存储的位图信息并导出lun,发现linux操作系统上部署的oracle数据库中有上百个数据文件的大小变为0kb。数据库的大小缩水了80%以上。 取出&并分析oracle数据库的控制文件。重组存储位图信息,重新导出控制文件中记录的数据文件,发现这些文件的大小依然为0kb。

推荐镜像

更多