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
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ARCH.dg    ONLINE  ONLINE       racnode1
               ONLINE  ONLINE       racnode2
ora.DATA.dg
               ONLINE  ONLINE       racnode1
               ONLINE  ONLINE       racnode2
ora.LISTENER.lsnr
               ONLINE  ONLINE       racnode1
               ONLINE  ONLINE       racnode2
ora.asm
               ONLINE  ONLINE       racnode1                 Started
               ONLINE  ONLINE       racnode2                 Started
ora.gsd
               OFFLINE OFFLINE      racnode1
               OFFLINE OFFLINE      racnode2
ora.net1.network
               ONLINE  ONLINE       racnode1
               ONLINE  ONLINE       racnode2
ora.ons
               ONLINE  ONLINE       racnode1
               ONLINE  ONLINE       racnode2
ora.registry.acfs
               ONLINE  ONLINE       racnode1
               ONLINE  ONLINE       racnode2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       racnode1
ora.cvu
      1        ONLINE  ONLINE       racnode1
ora.oc4j
      1        ONLINE  ONLINE       racnode1
ora.prod.db
      1        ONLINE  ONLINE       racnode1                 Open
      2        ONLINE  ONLINE       racnode2                 Open
ora.racnode1.vip
      1        ONLINE  ONLINE       racnode1
ora.racnode2.vip
      1        ONLINE  ONLINE       racnode2
ora.scan1.vip
      1        ONLINE  ONLINE       racnode1

 如果要关闭RAC 不能再通过crs_stop -all,这个命令是10g所使用的,在11g由于CRS的信息也是放在ASM 实例里的,所以要关asm,必须关闭crs,在Oracle11g RAC的架构如下 

要关闭RAC,需在2个节点都配置好root的.bash_profile

export ORACLE_HOME=/u01/grid/product/11gr2
export PATH=$ORACLE_HOME/bin:$PATH

关闭RAC

[[email protected] ~]# crsctl stop has
[[email protected] ~]# crsctl stop has

启动RAC

[[email protected] ~]# crsctl start has
[[email protected] ~]# crsctl start has

crsctl的其他选项,通过以下命令只需要在一个节点上启动关闭RAC  racnode1是节点的主机名

[[email protected] ~]# crsctl stop cluster -n racnode1 racnode2

启动RAC

[[email protected] ~]# crsctl start cluster -n racnode1 racnode2

当直接停止集群时,相关的Resource 也会被停止。 但实际情况下,我们操作更多的是对某些资源的启动或关闭等操作。具体就是使用SRVCTL 命令。该命令不常用总被忘记,因此可以用帮助选项 –h 来查看命令帮助:

[[email protected] ~]$  srvclt –h 

这个命令显示的结果太长,不好查看,可以进一步的查看帮助: 

 [[email protected] ~]$ srvctl start -h 

通过下列命令直接关闭数据库,通过上述帮助命令可以查看其他相关操作

[[email protected] ~]# srvctl stop database -d prod

crs_ctl -t命令仍然可用,11g rac有个BUG 实例正常启动,但是状态是offline

[[email protected] ~]# crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.ARCH.dg    ora....up.type ONLINE    ONLINE    racnode1
ora.DATA.dg    ora....up.type ONLINE    ONLINE    racnode1
ora....ER.lsnr ora....er.type ONLINE    ONLINE    racnode1
ora....N1.lsnr ora....er.type ONLINE    ONLINE    racnode1
ora.asm        ora.asm.type   ONLINE    ONLINE    racnode1
ora.cvu        ora.cvu.type   ONLINE    ONLINE    racnode1
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE
ora....network ora....rk.type ONLINE    ONLINE    racnode1
ora.oc4j       ora.oc4j.type  ONLINE    OFFLINE
ora.ons        ora.ons.type   ONLINE    ONLINE    racnode1
ora.prod.db    ora....se.type ONLINE    OFFLINE
ora....SM1.asm application    ONLINE    ONLINE    racnode1
ora....E1.lsnr application    ONLINE    ONLINE    racnode1
ora....de1.gsd application    OFFLINE   OFFLINE
ora....de1.ons application    ONLINE    ONLINE    racnode1
ora....de1.vip ora....t1.type ONLINE    ONLINE    racnode1
ora....SM2.asm application    ONLINE    ONLINE    racnode2
ora....E2.lsnr application    ONLINE    ONLINE    racnode2
ora....de2.gsd application    OFFLINE   OFFLINE
ora....de2.ons application    ONLINE    ONLINE    racnode2
ora....de2.vip ora....t1.type ONLINE    ONLINE    racnode2
ora....ry.acfs ora....fs.type ONLINE    ONLINE    racnode1
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    racnode1

尝试指定节点再次启动即可

srvctl start instance -d prod -i prod1

再次查看

[[email protected] ~]# crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.ARCH.dg    ora....up.type ONLINE    ONLINE    racnode1
ora.DATA.dg    ora....up.type ONLINE    ONLINE    racnode1
ora....ER.lsnr ora....er.type ONLINE    ONLINE    racnode1
ora....N1.lsnr ora....er.type ONLINE    ONLINE    racnode1
ora.asm        ora.asm.type   ONLINE    ONLINE    racnode1
ora.cvu        ora.cvu.type   ONLINE    ONLINE    racnode1
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE
ora....network ora....rk.type ONLINE    ONLINE    racnode1
ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    racnode1
ora.ons        ora.ons.type   ONLINE    ONLINE    racnode1
ora.prod.db    ora....se.type ONLINE    ONLINE    racnode1
ora....SM1.asm application    ONLINE    ONLINE    racnode1
ora....E1.lsnr application    ONLINE    ONLINE    racnode1
ora....de1.gsd application    OFFLINE   OFFLINE
ora....de1.ons application    ONLINE    ONLINE    racnode1
ora....de1.vip ora....t1.type ONLINE    ONLINE    racnode1
ora....SM2.asm application    ONLINE    ONLINE    racnode2
ora....E2.lsnr application    ONLINE    ONLINE    racnode2
ora....de2.gsd application    OFFLINE   OFFLINE
ora....de2.ons application    ONLINE    ONLINE    racnode2
ora....de2.vip ora....t1.type ONLINE    ONLINE    racnode2
ora....ry.acfs ora....fs.type ONLINE    ONLINE    racnode1
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    racnode1

  

时间: 2024-10-20 19:52:21

Oracle 11g RAC 的启动与关闭的相关文章

Oracle 11g RAC停止和启动步骤

关闭前备份控制文件/参数文件:   sqlplus / as sysdba alter database backup controlfile to '/home/oracle/control.ctl.bak'; create pfile='/home/oracle/init<实例名>.ora' from spfile; 一,oracle 11g RAC关闭顺序 1.停止em服务su - oracleexport ORACLE_UNQNAME=db11emctl status dbconsol

oracle 11g rac启动报错ORA-01102: cannot mount database in EXCLUSIVE mode

启动oracle 11g rac数据库时出现以下错误,只能启动其中一个节点,另一个节点启动不了,可能是以前修改cluster_database这个参数引起的.在oralc rac架构这个参数必须设置为TRUE. 错误信息: ORA-01102: cannot mount database in EXCLUSIVE mode 解决方法: rac1节点: SQL> show parameter cluster_database; NAME                              

Oracle 11g RAC oc4j/gsd Offline

Oracle 11g RAC中,发现oc4j以及gsd服务都处于offline状态,这是Oracle 11g RAC默认情形.即便如此,并不影响数据库的使用,因为 oc4j 是用于WLM 的一个资源, WLM在 11.2.0.2 才可用.GSD则是用于支持dbca,srvctl,oem等的交互工具.本文描述将这两个服务切换到online. [python] view plain copy print? 1.环境 [[email protected] ~]# cat /etc/issue Ente

Oracle 11g rac 生产环境部署详录

作者:田逸([email protected]) 基本规划 ◎设备选型 1.服务器:Dell R620 两台.cpu 8 core,内存64G,600G 15000转sas硬盘,双电源,hba卡一块,连接存储线缆一根(连接hba卡和共享存储). 2.存储:dell MD3200 一台.双控制器,12块600G 15000转sas硬盘.为追求最高可用性,使用的raid级别是raid10. 3.交换机:华为3com两台,型号为h3c S5048E.注意:网络端口最好是全千兆. 4.网线:2-3米机制

oracle 11g rac 笔记(VMware 和esxi主机都可以使用)

这个只是笔记,防止丢失,没事见整理 在vmware安装目录 创建磁盘: vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 D:\VMWARE\racsharedisk\ocr.vmdk vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2 D:\VMWARE\racsharedisk\ocr2.vmdk vmware-vdiskmanager.exe -c -s 1000Mb -a l

oracle 11g rac dbca建库时提示创建监听

Oracle 11g rac dbca建库时提示创建监听 在安装oracle 11g rac时,使用dbca建库的过程中提示需要创建监听: Default Listener "LISTENER" is not configured in Grid Infrantructure home.Use NetCA to configure Default Listener and return DBCA 解决步骤如下 因为oracle 11g rac在安装过程中会自动创建监听,无需手动创建,首

安装Oracle 11g RAC R2 之Linux DNS 配置

Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库.如果您在集群中添加或删除节点,使用 SCAN 的客户端无需更改自己的 TNS 配置.无论集群包含哪些节点,SCAN 资源及其关联的 IP 地址提供了一个稳定的名称供客户端进行连接使用.在Oracle 11g grid 安装时即要求为该特性配置DNS解析方式或GNS解

管理oracle 11g RAC 常用命令

1).检查集群状态: [[email protected] ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online 2).所有 Oracle 实例 —(数据库状态): [[email protected] ~]$ srvctl status da

Oracle数据库的创建启动和关闭

目的: (1) 掌握Oracle 11g数据库的创建与删除. (2) 掌握Oracle 数据库实例的启动和关闭. 内容: 一.创建数据库 1.规划数据库 2.使用Oracle 数据库配置助手创建数据库 3.使用SQL*Plus 脚本创建数据库 二.删除数据库 三.Oracle 数据库实例的启动和关闭 1.数据库启动的步骤 2.在SQL*Plus 中启动与关闭数据库 步骤: 一. 创建数据库 如果在安装Oracle系统时,如果选择不创建数据库,只是安装Oracle数据库服务器软件,在这种情况下,要