ORACLE RAC集群开关机顺序
当前RAC环境使用的为共享ASM资源组
正常关机的顺序应该为 关闭数据库(oracle用户),关闭集群( root 用户),关闭操作系统( root 用户) (如需存储下电,完成以上操作后关闭存储) 每一个过程根据系统运行的情况,需3-10分钟不等 正常开机的顺序应该为 (如存储为关闭状态,先将存储开机,存储开机后如需要修改配置,需要使用VNXe connection utlity软件,如有需要请联系专业人员进行修改。) 开启操作系统( root 用户),开启集群( root 用户),开启数据库(oracle用户) 每一个过程根据系统运行的情况,需3-10分钟不等 注意以下内容 #代表在root用户下 $代表在oracle 用户下 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 [oracle@redhat ~]$ lsnrctl start --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 连接数据库 [oracle@redhat ~]$ sqlplus /nolog SQL>exit 通过以上命令就可以快速重启数据库了 我们一般在运维过程中,没有必要重启集群,重启机器,一般数据库出现问题之后,我们都是通过重启数据库即可解决相应的问题。 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- $srvctl status database -d orcl (查看数据库运行状态 在最后添加-v 参数可以查看当前数据库的具体状态,如例1)[oracle@hisdb2 ~]$ srvctl status database -d 实例名 Instance orcl1 is running on node hisdb1 Instance orcl2 is running on node hisdb2 例1: [oracle@hisdb2 ~]$ srvctl status database -d实例名 -v Instance orcl1 is running on node hisdb1. Instance status: Open. Instance orcl2 is running on node hisdb2. Instance status: Open. 查看数据库状态sql语句 select status from v$instance; 启动数据库 $srvctl start database –d 实例名 –o open 关闭 $srvctl stop database –d 实例名–o immediate (该命令会停止所有节点) 关闭集群 关闭集群需要root运行 #/u01/11.2.0/grid/bin/crsctl stop cluster -all 或执行以下命令 #cd /u01/11.2.0/grid/bin/ #./crsctl stop cluster -all 开启集群同样需要root运行 #/u01/11.2.0/grid/bin/crsctl start cluster -all 或 #cd /u01/11.2.0/grid/bin/ #./crsctl start cluster -all 心跳断开时,有一个单节点可以正常工作,集群停止 网络断开时,有一个单节点可以正常工作,集群不停。 手动停止数据库,正常关机再开机rac的集群是会自动开启的,但是数据库不自动开启。 重启数据库还可用如下方式 (1) 以oracle身份登录数据库,命令:su -oracle (2) 进入Sqlplus控制台,命令:sqlplus /nolog (3) 以系统管理员登录,命令:connect / as sysdba (4) 启动数据库,命令:startup (5) 如果是关闭数据库,命令:shutdown immediate (6) 退出sqlplus控制台,命令:exit (7) 进入监听器控制台,命令:lsnrctl (8) 启动监听器,命令:start (9) 退出监听器控制台,命令:exit (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |