ORACLE 19C RAC集群单节点的启停操作
在Oracle Clusterware和RAC数据库配置中,启停单个节点涉及不同的操作和策略,以确保数据的完整性和可用性。以下是一个基本的示例脚本,用于在Oracle Clusterware环境中启停单个节点。
# 在节点上执行以查看集群状态
srvctl status cluster
# 在RAC数据库中,确保数据库实例在所有节点上都处于关闭状态
srvctl stop database -d <数据库名>
# 在特定节点上停止节点应用程序
srvctl stop nodeapps -n <节点名>
# 在特定节点上停止VIP
srvctl stop vip -n <节点名> -i <VIP名称>
# 在特定节点上停止GSD
srvctl stop gsd -n <节点名>
# 在特定节点上停止ONS
srvctl stop ons -n <节点名>
# 在特定节点上停止CRS
crsctl stop crs
# 在此处停止节点操作系统级别的服务和进程
# 当需要重新启动时,按相反顺序执行以下命令:
crsctl start crs
srvctl start ons -n <节点名>
srvctl start gsd -n <节点名>
srvctl start vip -n <节点名> -i <VIP名称>
srvctl start nodeapps -n <节点名>
# 在数据库中,启动数据库实例
srvctl start database -d <数据库名>
请注意,这些命令需要在具有相应权限的用户下执行,通常是oracle用户。在执行这些操作之前,请确保您已经对任何潜在的服务中断有了充分的准备,并且已经遵循了您组织的操作手册和最佳实践。
评论已关闭