关闭Oracle集群软件前的准备工作
1、确认集群中的所有节点都已加入集群,并且节点之间的连接正常。
2、确保集群中的所有服务都已启动并运行正常。
3、在关闭集群软件之前,确保已经备份了所有重要的数据和配置文件。
4、关闭集群中的所有应用程序和服务,以确保在关闭集群软件时不会丢失任何数据。
关闭Oracle集群软件的步骤
1、在集群中的每个节点上,以管理员身份登录到操作系统。
2、停止Oracle集群ware服务,在Linux系统上,可以使用以下命令:
sudo service clusterware stop
在Windows系统上,可以在“服务”管理工具中停止“Oracle Clusterware”服务。
3、停止Oracle RAC服务,在Linux系统上,可以使用以下命令:
sudo service ora_pmon stop sudo service ora_smon stop sudo service ora_cman stop sudo service ora_cln stop sudo service ora_rsp stop sudo service ora_isp@<listener_name> stop
在Windows系统上,可以在“服务”管理工具中停止相应的Oracle RAC服务。
4、停止Oracle数据库实例,在Linux系统上,可以使用以下命令:
sqlplus / as sysdba shutdown immediate;
在Windows系统上,可以使用SQL*Plus工具连接到数据库实例,然后执行以下命令:
shutdown immediate;
5、等待所有节点上的Oracle数据库实例完全关闭,可以通过查询v$instance
视图来检查数据库实例的状态。
SELECT instance_name, status FROM v$instance;
6、在所有节点上,使用操作系统命令重启计算机,在Linux系统上,可以使用以下命令:
sudo reboot
在Windows系统上,可以单击“开始”按钮,然后选择“重新启动”。
验证Oracle集群软件已关闭
1、在所有节点上,以管理员身份登录到操作系统。
2、检查Oracle集群ware和Oracle RAC服务是否已停止,在Linux系统上,可以使用以下命令:
ps ef | grep clusterware | grep v grep ps ef | grep ora_ | grep v grep | grep v pmon | grep v cman | grep v cln | grep v rsp | grep v isp@<listener_name> | grep v ora_ | grep v lsnr | grep v tnslsnr | grep v listener.log | grep v log.xml | grep v ora_ | grep v pmon | grep v cman | grep v cln | grep v rsp | grep v isp@<listener_name> | grep v ora_ | grep v lsnr | grep v tnslsnr | grep v listener.log | grep v log.xml > /dev/null && echo "服务仍在运行" || echo "服务已停止"
在Windows系统上,可以在“服务”管理工具中检查Oracle集群ware和Oracle RAC服务的状态。
3、检查Oracle数据库实例是否已关闭,在Linux系统上,可以使用以下命令:
“`sqlplus / as sysdba
status;
在Windows系统上,可以使用SQL*Plus工具连接到数据库实例,然后执行以下命令:
status;
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。