ORACLE RAC 的启动和关闭顺序

#1. 关闭数据库
crs_stat -t -v
srvctl status database -d 全局数据库名
srvctl stop database -d 全局数据库名
--------------------------------------
#2. 关闭各节点的ASM实例
srvctl stop asm -n 节点名
srvctl stop asm -n 节点名
srvctl status asm -n 节点名
srvctl status asm -n 节点名
--------------------------------------
#2. 关闭各节点的服务,包括:listener,gsd,ons,vip
srvctl stop nodeapps -n 节点名

之前关闭集群数据库的时候,直接执行OS命令shutdown -h now ,后来发现启动OS之后很多服务都是UNKNOW状态,想想自己那样关闭数据库太过于"暴力",决定还是按照"温和"的方式去关闭集群数据库比较好。

1.使用crs_stat 命令查询RAC节点的服务状态是否正常

 2.使用srvctl (service control)命令依次关闭集群服务
关闭顺序:关闭数据库(实例)-->关闭ASM实例-->关闭节点服务
1)关闭数据库

2)关闭各节点的ASM实例

3)关闭各节点的服务包括:listener、gsd、ons、vip

 3.使用srvctl (service control)命令依次关闭集群服务
启动顺序:启动节点服务-->启动ASM实例-->启动数据库实例
1)启动各节点的服务

2)启动ASM实例

3)启动数据库及实例

发现还有实现故障转移的服务没有启动,手动启动一下:

原文地址:https://www.cnblogs.com/vmsysjack/p/12181545.html

时间: 2024-11-07 23:41:20

ORACLE RAC 的启动和关闭顺序的相关文章

oracle rac的启动与停止

引言:这写篇文章的出处是因为我的一名学生最近在公司搭建RAC集群,但对其启动与关闭的顺序和原理不是特别清晰,我在教学工作中也发现了很多学员对RAC知识了解甚少,因此我在这里就把RAC里面涉及到的最常用的启动与关闭顺序和命令逐一列举出来,由于RAC的后台资源较多,因此涉及到的命令也很多,最后附上帮助手册让在工作中临时使用时也可以迅速查到,如果这篇文章能够帮到大家就是我今后继续努力撰写的动力,感谢大家对我文章的浏览多提宝贵意见. 11G RAC启动关闭简单的多. 关闭:1,oracle用户关闭服务.

LINUX下oracle数据库的启动和关闭

1. $ su - oracle 2. $ sqlplus / nolog 3. sql> conn / as sysdba 或吧2,3合为一个sqlplus / as sysdba 4. sql> startup (一般不需要加参数,只要设置好环境变量) 5. sql> quit (退出sql模式) 6. $ lsnrctl start (启动监听器)关闭oracle 1. $ lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序) 2. $ sqlplus /nolog

Oracle 11g RAC 的启动与关闭

在Oracle 10g中CRS Resource 包括GSD(Global Serveice Daemon),ONS(Oracle Notification Service),VIP, Database, Instance 和 Service 在11gR2里面启动CRS的时候,会提示ohasd已经启动. 那么这个OHASD到底包含哪些资源. [[email protected] ~]# crsctl status resource -t -----------------------------

Oracle 11g 数据库启动和关闭

Oracles11数据库的启动状态 Oracle11g在启动的时候必须经过三个状态:NOMOUNT,MOUNT,OPEN. NOMOUNT: 此状态下只打开数据库实例,读取参数文件. MOUNT: 根据参数文件信息,打开控制文件.读取控制文件中的各种信息,如数据文件位置,日志文件路径,但是不打开数据文件. OPEN:打开数据文件,并进行一系列的检查工作. 启动数据库: [[email protected] oracle]$ sqlplus /nolog SQL> connect/as sysdb

Oracle数据库的启动和关闭实例

虽然把数据库放到了Linux虚拟机中,但是都要做到每次正常的登陆和退出,下面说一下过程: 启动数据库实例步骤 第一步:启动监听 #su - oracle //切换到oracle用户 $lsnrctl start //打开监听,开始监听1521端口 第二部:启动数据库实例 $sqlplus /nolog //直接进入SQLPLUS命令提示符,不运行SQLPLUS工具 SQL>conn /as sysdba //以OS身份连接ORACLE SQL>startup //启动数据库实例 这一步的作用就

oracle数据库的启动与关闭

管理oracle数据库,从最简单的启动和关闭数据库来说.如果oracle运行在Linux系统下,首先,要连接Linux系统,SecureCRT 是一款用于连接运行包括Windows.UNIX和VMS的远程系统的理想工具,通过使用内含的VCP命令行程序可以进行加密文件的传输.切换到oracle安装用户下. 运行oracle的环境变量, 以便输入相关命令.进入oracle控制台.输入命令: sqlplus  / as sysdba; 启动数据库,输入命令: startup;关闭数据库, 输入命令:

oracle数据库实例启动与关闭

区分数据库与实例:实例是指各种内存结构和服务进程,数据库是指物里存储磁盘空间. 数据库实例启动: startup [nomount | mount | open | force ]  [resetrict]  [pfile=finename] nomount 表示启动实例不加载数据库 mount 表示启动实例.加载数据库并保持数据库关闭状态 open 表示启动实例.加载并打开数据库,默认为此选项 force 表示终止实例并重新启动数据库 resetrict 表示以受限制的会话方式启动数据库 pf

RAC 数据库的启动与关闭

RAC数据库与单实例的差异主要表现在多个实例通过集群件来统一管理共享的资源.因此原有的单实例的管理方式,如数据库.监听器等的关闭启动等可以使用原有的方式进行,也可以通过集群管理工具,命令行来集中管理,这也是推荐的管理方式.由于集群件crs位于数据库之上,即RAC数据库依赖于集群件,因此数据库的启动与关闭应该结合集群来考虑,下面以10g RAC来描述数据库启动与关闭过程,不涉及集群层的启动与关闭. 一.RAC 数据库启动与关闭顺序1.关闭顺序  关闭OEM,关闭监听,关闭 Oracle 实例,关闭

Oracle 11gR2 RAC集群服务启动与关闭总结

引言:这写篇文章的出处是因为我的一名学生最近在公司搭建RAC集群,但对其启动与关闭的顺序和原理不是特别清晰,我在教学工作中也发现了很多学员对RAC知识了解甚少,因此我在这里就把RAC里面涉及到的最常用的启动与关闭顺序和命令逐一列举出来,由于RAC的后台资源较多,因此涉及到的命令也很多,最后附上帮助手册让在工作中临时使用时也可以迅速查到,如果这篇文章能够帮到大家就是我今后继续努力撰写的动力,感谢大家对我文章的浏览多提宝贵意见. 关闭过程(CRS集群关闭->关闭数据库)1.关闭数据库:用oracl用