【RAC】如何让Oracle RAC crs_stat 命令显示完整

【RAC】如何让Oracle RAC crs_stat 命令显示完整

BLOG文档结构图

 

 

 

最近在研究rac,发现在Oracle 11g RAC中crs_stat命令较之前的版本多出了很多新的不同的资源类型,缺省情况下,使用crs_stat -t来查看资源是密密麻麻一大片,而且很多的name列显示不全,于是上网搜了一下这个问题的解决办法,大概有2个解决办法,现总结如下:

[root@node1 ~]# crs_stat -t

Name           Type           Target    State     Host       

------------------------------------------------------------

ora.ARCH.dg    ora....up.type ONLINE    ONLINE    node1      

ora.DATA.dg    ora....up.type ONLINE    ONLINE    node1      

ora....ER.lsnr ora....er.type ONLINE    ONLINE    node1      

ora....N1.lsnr ora....er.type ONLINE    ONLINE    node1      

ora.OVDISK.dg  ora....up.type ONLINE    ONLINE    node1      

ora.TEST.dg    ora....up.type ONLINE    ONLINE    node1      

ora.asm        ora.asm.type   ONLINE    ONLINE    node1      

ora.db.db      ora....se.type OFFLINE   OFFLINE              

ora.eons       ora.eons.type  ONLINE    ONLINE    node1      

ora.gsd        ora.gsd.type   OFFLINE   OFFLINE              

ora.jmrac.db   ora....se.type ONLINE    ONLINE    node1      

ora....aha.svc ora....ce.type ONLINE    ONLINE    node1      

ora....network ora....rk.type ONLINE    ONLINE    node1      

ora....SM1.asm application    ONLINE    ONLINE    node1      

ora....E1.lsnr application    ONLINE    ONLINE    node1      

ora.node1.gsd  application    OFFLINE   OFFLINE              

ora.node1.ons  application    ONLINE    ONLINE    node1      

ora.node1.vip  ora....t1.type ONLINE    ONLINE    node1      

ora....SM2.asm application    ONLINE    ONLINE    node2      

ora....E2.lsnr application    ONLINE    ONLINE    node2      

ora.node2.gsd  application    OFFLINE   OFFLINE              

ora.node2.ons  application    ONLINE    ONLINE    node2      

ora.node2.vip  ora....t1.type ONLINE    ONLINE    node2      

ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE              

ora.ons        ora.ons.type   ONLINE    ONLINE    node1      

ora....ry.acfs ora....fs.type ONLINE    ONLINE    node1      

ora.scan1.vip  ora....ip.type ONLINE    ONLINE    node1      

[root@node1 ~]# 

 

1  方法一:shell脚本

将如下脚本用vi编辑器编辑一个shell脚本,然后赋可执行权限后就可以使用了

## 无Type列

 

awk  'BEGIN {printf "%-30s %-10s %-10s %-10s \n","Name                          ","Target    ","State     ","Host   "; printf "%-30s %-10s %-10s %-10s\n","------------------------------","----------", "---------","-------";}'

 

crs_stat | awk 'BEGIN { FS="=| ";state = 0;}  $1~/NAME/ {appname = $2; state=1};  state == 0 {next;}  $1~/TARGET/ && state == 1 {apptarget = $2; state=2;} $1~/STATE/ && state == 2 {appstate = $2; apphost = $4; state=3;} state == 3 {printf "%-30s %-10s %-10s %-10s\n", appname,apptarget,appstate,apphost; state=0;}'

 

 

##有type列

 

 

awk  'BEGIN {printf "%-26s %-26s %-10s %-10s %-10s \n","Name                          ","Type                      ","Target    ","State     ","Host   "; printf "%-30s %-26s %-10s %-10s %-10s\n","------------------------------","--------------------------","----------", "---------","-------";}'

 

crs_stat | awk 'BEGIN { FS="=| ";state = 0;}  $1~/NAME/ {appname = $2; state=1};  state == 0 {next;}  $1~/TYPE/ && state == 1 {apptype = $2; state=2;} $1~/TARGET/ && state == 2 {apptarget = $2; state=3;} $1~/STATE/ && state == 3 {appstate = $2; apphost = $4; state=4;} state == 4 {printf "%-30s %-26s %-10s %-10s %-10s\n", appname,apptype,apptarget,appstate,apphost; state=0;}'

 

 

 

 

 

 

[root@node1 ~]# more crs_stat.sh

awk \

  'BEGIN {printf "%-30s %-10s %-10s %-10s\n","Name                          ","Target    ","State     ","Host   ";

          printf "%-30s %-10s %-10s %-10s\n","------------------------------","----------", "---------","-------";}'

 

crs_stat | awk \

'BEGIN { FS="=| ";state = 0;}

  $1~/NAME/ {appname = $2; state=1};

  state == 0 {next;}

  $1~/TARGET/ && state == 1 {apptarget = $2; state=2;}

  $1~/STATE/ && state == 2 {appstate = $2; apphost = $4; state=3;}

  state == 3 {printf "%-30s %-10s %-10s %-10s\n", appname,apptarget,appstate,apphost; state=0;}'

[root@node1 ~]# ./crs_stat.sh

Name                           Target     State      Host     

------------------------------ ---------- ---------  -------  

ora.ARCH.dg                    ONLINE     ONLINE     node1    

ora.DATA.dg                    ONLINE     ONLINE     node1    

ora.LISTENER.lsnr              ONLINE     ONLINE     node1    

ora.LISTENER_SCAN1.lsnr        ONLINE     ONLINE     node1    

ora.OVDISK.dg                  ONLINE     ONLINE     node1    

ora.TEST.dg                    ONLINE     ONLINE     node1    

ora.asm                        ONLINE     ONLINE     node1    

ora.db.db                      OFFLINE    OFFLINE             

ora.eons                       ONLINE     ONLINE     node1    

ora.gsd                        OFFLINE    OFFLINE             

ora.jmrac.db                   ONLINE     ONLINE     node1    

ora.jmrac.haha.svc             ONLINE     ONLINE     node1    

ora.net1.network               ONLINE     ONLINE     node1    

ora.node1.ASM1.asm             ONLINE     ONLINE     node1    

ora.node1.LISTENER_NODE1.lsnr  ONLINE     ONLINE     node1    

ora.node1.gsd                  OFFLINE    OFFLINE             

ora.node1.ons                  ONLINE     ONLINE     node1    

ora.node1.vip                  ONLINE     ONLINE     node1    

ora.node2.ASM2.asm             ONLINE     ONLINE     node2    

ora.node2.LISTENER_NODE2.lsnr  ONLINE     ONLINE     node2    

ora.node2.gsd                  OFFLINE    OFFLINE             

ora.node2.ons                  ONLINE     ONLINE     node2    

ora.node2.vip                  ONLINE     ONLINE     node2    

ora.oc4j                       OFFLINE    OFFLINE             

ora.ons                        ONLINE     ONLINE     node1    

ora.registry.acfs              ONLINE     ONLINE     node1    

ora.scan1.vip                  ONLINE     ONLINE     node1    

[root@node1 ~]#

 

[root@node1 ~]# more crs_stat1.sh

awk  'BEGIN {printf "%-30s %-26s %-10s %-10s %-10s \n","Name                          ","Type                      ","Target    ","State     ","Host   "; printf "%-30s %-26s %-10s %-10s %-10s\n","--------------

----------------","--------------------------","----------", "---------","-------";}'

 

crs_stat | awk 'BEGIN { FS="=| ";state = 0;}  $1~/NAME/ {appname = $2; state=1};  state == 0 {next;}  $1~/TYPE/ && state == 1 {apptype = $2; state=2;} $1~/TARGET/ && state == 2 {apptarget = $2; state=3;} $1~/ST

ATE/ && state == 3 {appstate = $2; apphost = $4; state=4;} state == 4 {printf "%-30s %-26s %-10s %-10s %-10s\n", appname,apptype,apptarget,appstate,apphost; state=0;}'

[root@node1 ~]# ./crs_stat1.sh

Name                           Type                       Target     State      Host      

------------------------------ -------------------------- ---------- ---------  -------  

ora.ARCH.dg                    ora.diskgroup.type         ONLINE     ONLINE     node1    

ora.DATA.dg                    ora.diskgroup.type         ONLINE     ONLINE     node1    

ora.LISTENER.lsnr              ora.listener.type          ONLINE     ONLINE     node1    

ora.LISTENER_SCAN1.lsnr        ora.scan_listener.type     ONLINE     ONLINE     node1    

ora.OVDISK.dg                  ora.diskgroup.type         ONLINE     ONLINE     node1    

ora.TEST.dg                    ora.diskgroup.type         ONLINE     ONLINE     node1    

ora.asm                        ora.asm.type               ONLINE     ONLINE     node1    

ora.db.db                      ora.database.type          OFFLINE    OFFLINE             

ora.eons                       ora.eons.type              ONLINE     ONLINE     node1    

ora.gsd                        ora.gsd.type               OFFLINE    OFFLINE             

ora.jmrac.db                   ora.database.type          ONLINE     ONLINE     node1    

ora.jmrac.haha.svc             ora.service.type           ONLINE     ONLINE     node1    

ora.net1.network               ora.network.type           ONLINE     ONLINE     node1    

ora.node1.ASM1.asm             application                ONLINE     ONLINE     node1    

ora.node1.LISTENER_NODE1.lsnr  application                ONLINE     ONLINE     node1    

ora.node1.gsd                  application                OFFLINE    OFFLINE             

ora.node1.ons                  application                ONLINE     ONLINE     node1    

ora.node1.vip                  ora.cluster_vip_net1.type  ONLINE     ONLINE     node1    

ora.node2.ASM2.asm             application                ONLINE     ONLINE     node2    

ora.node2.LISTENER_NODE2.lsnr  application                ONLINE     ONLINE     node2    

ora.node2.gsd                  application                OFFLINE    OFFLINE             

ora.node2.ons                  application                ONLINE     ONLINE     node2    

ora.node2.vip                  ora.cluster_vip_net1.type  ONLINE     ONLINE     node2    

ora.oc4j                       ora.oc4j.type              OFFLINE    OFFLINE             

ora.ons                        ora.ons.type               ONLINE     ONLINE     node1    

ora.registry.acfs              ora.registry.acfs.type     ONLINE     ONLINE     node1    

ora.scan1.vip                  ora.scan_vip.type          ONLINE     ONLINE     node1    

[root@node1 ~]#

 

 

 

或者直接在/usr/local/bin/目录下编辑也可以直接运行:

 

[root@node1 ~]# more /usr/local/bin/crsstat1

awk  'BEGIN {printf "%-30s %-26s %-10s %-10s %-10s \n","Name                          ","Type                      ","Target    ","State     ","Host   "; printf "%-30s %-26s %-10s %-10s %-10s\n","--------------

----------------","--------------------------","----------", "---------","-------";}'

 

crs_stat | awk 'BEGIN { FS="=| ";state = 0;}  $1~/NAME/ {appname = $2; state=1};  state == 0 {next;}  $1~/TYPE/ && state == 1 {apptype = $2; state=2;} $1~/TARGET/ && state == 2 {apptarget = $2; state=3;} $1~/ST

ATE/ && state == 3 {appstate = $2; apphost = $4; state=4;} state == 4 {printf "%-30s %-26s %-10s %-10s %-10s\n", appname,apptype,apptarget,appstate,apphost; state=0;}'

[root@node1 ~]# crsstat1

Name                           Type                       Target     State      Host      

------------------------------ -------------------------- ---------- ---------  -------  

ora.ARCH.dg                    ora.diskgroup.type         ONLINE     ONLINE     node1    

ora.DATA.dg                    ora.diskgroup.type         ONLINE     ONLINE     node1    

ora.LISTENER.lsnr              ora.listener.type          ONLINE     ONLINE     node1    

ora.LISTENER_SCAN1.lsnr        ora.scan_listener.type     ONLINE     ONLINE     node1    

ora.OVDISK.dg                  ora.diskgroup.type         ONLINE     ONLINE     node1    

ora.TEST.dg                    ora.diskgroup.type         ONLINE     ONLINE     node1    

ora.asm                        ora.asm.type               ONLINE     ONLINE     node1    

ora.db.db                      ora.database.type          OFFLINE    OFFLINE             

ora.eons                       ora.eons.type              ONLINE     ONLINE     node1    

ora.gsd                        ora.gsd.type               OFFLINE    OFFLINE             

ora.jmrac.db                   ora.database.type          ONLINE     ONLINE     node1    

ora.jmrac.haha.svc             ora.service.type           ONLINE     ONLINE     node1    

ora.net1.network               ora.network.type           ONLINE     ONLINE     node1    

ora.node1.ASM1.asm             application                ONLINE     ONLINE     node1    

ora.node1.LISTENER_NODE1.lsnr  application                ONLINE     ONLINE     node1    

ora.node1.gsd                  application                OFFLINE    OFFLINE             

ora.node1.ons                  application                ONLINE     ONLINE     node1    

ora.node1.vip                  ora.cluster_vip_net1.type  ONLINE     ONLINE     node1    

ora.node2.ASM2.asm             application                ONLINE     ONLINE     node2    

ora.node2.LISTENER_NODE2.lsnr  application                ONLINE     ONLINE     node2    

ora.node2.gsd                  application                OFFLINE    OFFLINE             

ora.node2.ons                  application                ONLINE     ONLINE     node2    

ora.node2.vip                  ora.cluster_vip_net1.type  ONLINE     ONLINE     node2    

ora.oc4j                       ora.oc4j.type              OFFLINE    OFFLINE             

ora.ons                        ora.ons.type               ONLINE     ONLINE     node1    

ora.registry.acfs              ora.registry.acfs.type     ONLINE     ONLINE     node1

ora.scan1.vip                  ora.scan_vip.type          ONLINE     ONLINE     node1    

 

 

2  方法二:安装一个包

 

 具体参考大师乐沙弥的世界的blog: http://blog.csdn.net/leshami/article/details/9411177

1、安装crsstat
  通常情况下,建议使用root用户或者oracle用户来安装到 /usr/local/bin 目录
  当脚本首次运行时,会在安装目录产生一个 crsstat.env 文件,该文件用于描述crs的位置信息
  安装crsstat前,应启动crs,其次对于crsstat脚本所在的安装路径应当具有写的权限
  源文件下载: http://blog.enkitec.com/wp-content/uploads/2012/07/crsstat.v1.2.2.zip
  下面是安装步骤
  # cd /usr/local/bin
  # unzip crsstat.v1.2.1.zip
  # mv crsstat.v1.2.2 crsstat
  # chmod 755 crsstat
  # ./crsstat
 
  # chmod 644 crsstat.env
  校验crsstat.env文件配置是否正确
  # more crsstat.env
  GRID_HOME=/u01/app/11.2.0/grid
  GRID_VER=11.2

2、演示用法 
  crsstat用法比较简单,直接在提示符下执行crsstat命令即可,也可以使用crsstat -h 输出crsstat的帮助信息

a、crsstat的帮助信息
  [grid@linux1 ~]$ crsstat -h
  
  Usage: crsstat [-h] [-c] [search term]
  
    -h => print this message
    -c => output the resources by cluster or local
  
    Examples:
      crsstat               # show all resources
      crsstat listener      # only show listener resources
      crsstat database      # only show database resources
      crsstat -c listener   # only show database resources sorted by cluster/local
  
    Output Contains the following fields:
      Resource Name
      Resource Type, which includes an identifier C-Cluster and L-Local
      Target State
      Current State
      Current Node (11gR2: or the last node in paraenthesis if the resource is Offline)
      Failure Count (11gR2 only)
      Restart Count (11gR2 only)
 

 b、使用crsstat查看集群资源   

#显示所有的资源     State Details (11gR2 only)

 
 [root@node1 ~]#  crsstat

 

 

Resource Name                            Resource Type    Target     State        Node            FC RC State Details

---------------------------------------- ---------------- ---------- ------------ --------------- -- -- ---------------

ora.ARCH.dg                              diskgroup      L ONLINE     ONLINE       node1            0   

ora.ARCH.dg                              diskgroup      L ONLINE     ONLINE       node2            0   

ora.DATA.dg                              diskgroup      L ONLINE     ONLINE       node1            0   

ora.DATA.dg                              diskgroup      L ONLINE     ONLINE       node2            0   

ora.LISTENER.lsnr                        Listener       L ONLINE     ONLINE       node1            0   

ora.LISTENER.lsnr                        Listener       L ONLINE     ONLINE       node2            0   

ora.LISTENER_SCAN1.lsnr                  SCAN Listener  C ONLINE     ONLINE       node1            0   

ora.OVDISK.dg                            diskgroup      L ONLINE     ONLINE       node1            0   

ora.OVDISK.dg                            diskgroup      L ONLINE     ONLINE       node2            0   

ora.TEST.dg                              diskgroup      L ONLINE     ONLINE       node1            0   

ora.TEST.dg                              diskgroup      L ONLINE     ONLINE       node2            0   

ora.asm                                  ASM            L ONLINE     ONLINE       node1            0    Started

ora.asm                                  ASM            L ONLINE     ONLINE       node2            0    Started

ora.db.db                                database       C OFFLINE    OFFLINE      (node1)          0   

ora.db.db                                database       C OFFLINE    OFFLINE      (node2)          0   

ora.eons                                 eons           L ONLINE     ONLINE       node1            0   

ora.eons                                 eons           L ONLINE     ONLINE       node2            0   

ora.gsd                                  Gbl Svc Daemon L OFFLINE    OFFLINE      (node1)          0   

ora.gsd                                  Gbl Svc Daemon L OFFLINE    OFFLINE      (node2)          0   

ora.jmrac.db                             database       C ONLINE     ONLINE       node1            0    Open

ora.jmrac.db                             database       C ONLINE     ONLINE       node2            0    Open

ora.jmrac.haha.svc                       service        C ONLINE     ONLINE       node1            0   

ora.jmrac.haha.svc                       service        C ONLINE     ONLINE       node2            0   

ora.net1.network                         Network (VIP)  L ONLINE     ONLINE       node1            0   

ora.net1.network                         Network (VIP)  L ONLINE     ONLINE       node2            0   

ora.node1.vip                            Cluster VIP    C ONLINE     ONLINE       node1            0   

ora.node2.vip                            Cluster VIP    C ONLINE     ONLINE       node2            0   

ora.oc4j                                 OC4J           C OFFLINE    OFFLINE      ()               0   

ora.ons                                  Ora Notif Svc  L ONLINE     ONLINE       node1            0   

ora.ons                                  Ora Notif Svc  L ONLINE     ONLINE       node2            0   

ora.registry.acfs                        registry       L ONLINE     ONLINE       node1            0   

ora.registry.acfs                        registry       L ONLINE     ONLINE       node2            0   

ora.scan1.vip                            SCAN VIP       C ONLINE     ONLINE       node1            0   

[root@node1 ~]#

 

c、其它用法
  #显示service相关的信息

[root@node1 ~]# crsstat service

Resource Name                            Resource Type    Target     State        Node            FC RC State Details

---------------------------------------- ---------------- ---------- ------------ --------------- -- -- ---------------

ora.jmrac.haha.svc                       service        C ONLINE     ONLINE       node1            0   

ora.jmrac.haha.svc                       service        C ONLINE     ONLINE       node2            0

#显示集群中已注册数据库的信息

[root@node1 ~]# crsstat database

 

 

Resource Name                            Resource Type    Target     State        Node            FC RC State Details

---------------------------------------- ---------------- ---------- ------------ --------------- -- -- ---------------

ora.db.db                                database       C OFFLINE    OFFLINE      (node1)          0   

ora.db.db                                database       C OFFLINE    OFFLINE      (node2)          0   

ora.jmrac.db                             database       C ONLINE     ONLINE       node1            0    Open

ora.jmrac.db                             database       C ONLINE     ONLINE       node2            0    Open

[root@node1 ~]#

 
 

  #显示集群中监听器的信息

 [root@node1 ~]# crsstat lsnr

 

 

Resource Name                            Resource Type    Target     State        Node            FC RC State Details

---------------------------------------- ---------------- ---------- ------------ --------------- -- -- ---------------

ora.LISTENER.lsnr                        Listener       L ONLINE     ONLINE       node1            0   

ora.LISTENER.lsnr                        Listener       L ONLINE     ONLINE       node2            0   

ora.LISTENER_SCAN1.lsnr                  SCAN Listener  C ONLINE     ONLINE       node1            0   

[root@node1 ~]#

 

 

#也可以结合grep命令来过滤
[root@node1 ~]# crsstat | grep -i offline

ora.db.db                                database       C OFFLINE    OFFLINE      (node1)          0   

ora.db.db                                database       C OFFLINE    OFFLINE      (node2)          0   

ora.gsd                                  Gbl Svc Daemon L OFFLINE    OFFLINE      (node1)          0   

ora.gsd                                  Gbl Svc Daemon L OFFLINE    OFFLINE      (node2)          0   

ora.oc4j                                 OC4J           C OFFLINE    OFFLINE      ()               0   

[root@node1 ~]#
 
[root@node1 ~]# crsstat -c listener

 

 

Resource Name                            Resource Type    Target     State        Node            FC RC State Details

---------------------------------------- ---------------- ---------- ------------ --------------- -- -- ---------------

Local Resources

--------------------------------------------------------------------------------

ora.LISTENER.lsnr                        Listener       L ONLINE     ONLINE       node1            0   

ora.LISTENER.lsnr                        Listener       L ONLINE     ONLINE       node2            0   

 

Cluster Resources

--------------------------------------------------------------------------------

ora.LISTENER_SCAN1.lsnr                  SCAN Listener  C ONLINE     ONLINE       node1            0   

[root@node1 ~]#

 

 

 

 

 

 

 

 

 

...........................................................................................................................................................................................

本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

ITPUB BLOG:http://blog.itpub.net/26736162

本文地址:http://blog.itpub.net/26736162/viewspace-1610957/

本文pdf版:http://yunpan.cn/QCwUAI9bn7g7w  提取码:af2d

QQ:642808185 注明:ITPUB的文章标题

...........................................................................................................................................................................................

 

时间: 2024-08-01 10:19:23

【RAC】如何让Oracle RAC crs_stat 命令显示完整的相关文章

Oracle 11g RAC crs_stat 命令结果完整显示

Oracle 11g RAC中crs_stat命令较之前的版本多出了很多新的不同的资源类型,缺省情况下,使用crs_stat -t来查看资源是密密麻麻一大片,看起来着实费力.作者Paul Elbow, Enkitec为我们提供了一个crsstat脚本以更清晰的格式来展现Oracle 11g RAC下的所有资源类型,见本文下面的描述.   1.安装crsstat  通常情况下,建议使用root用户或者oracle用户来安装到 /usr/local/bin 目录  当脚本首次运行时,会在安装目录产生

Oracle Rac 11R2删除节点

在将一个节点从cluster删除之前,先删除节点数据库实例及Oracle RAC软件 在Oracle RAC环境中删除集群中的节点: 1.删除数据库实例从Oracle RAC databases 1.1.如果有安装配置EM,在您计划删除的节点上,运行以下命令,从EM配置中删除 emca -deleteNode db 要删除策略管理的数据库,减少数据库实例所在的服务器池的大小.这样可以有效地删除实例,而不必从节点或集群中的节点删除Oracle RAC软件 例如,您可以通过在集群中的任何节点上运行以

Oracle RAC (或OPS)实现自动并行处理、负载均衡

RAC(Real Application Cluster)"实时应用集群",以前称作OPS(Oracle Parallel Server)"甲骨文并行服务器",是Oracle新版数据库中采用的一项 高可用性新技术之一,也是Oracle数据库支持网格计算环境的核心技术.用来在集群环境下实现多机共享数据库,以保证应用的高可用性.同时可以自动实现并 行处理及均分负载(把负载平均分配到集群中的各个节点,以提高系统的整体吞吐能力),还能实现数据库在故障时的容错和无断点恢复.

Oracle RAC环境下的阻塞(blocking blocked)介绍和实例演示_oracle

RAC环境下的阻塞不同于单实例情形,因为我们需要考虑到位于不同实例的session.也就是说之前查询的v$session,v$lock相应的应变化为全局范围来查找.本文提供了2个查询脚本,并给出实例演示那些session为阻塞者,哪些为被阻塞者.有关阻塞的概念以及单实例环境下的阻塞请参考:Oracle 阻塞(blocking blocked) 1.演示环境 scott@DEVDB> select * from v$version where rownum<2; BANNER ---------

Oracle RAC常用的基本维护命令

1.所有实例和服务的状态 $ srvctl status database -d orcl Instance orcl1 is running on node linux1 Instance orcl2 is running on node linux2 2.单个实例的状态 $ srvctl status instance -d orcl -i orcl2 Instance orcl2 is running on node linux2 3.在数据库全局命名服务的状态 $ srvctl stat

Oracle RAC中Srvctl命令详细说明

Oracle RAC中srvctl命令详细说明(转) SRVCTL Add 添加数据库或实例的配置信息.在增加实例中,与-i一起指定的名字应该与INSTANCE_NAME 和 ORACLE_SID参数匹配. srvctl add database -d database_name [-m domain_name] -o oracle_home [-s spfile] srvctl add instance -d database_name -i instance_name -n node_nam

Oracle RAC OCR 的备份与恢复

        Oracle Clusterware把整个集群的配置信息放在共享存储上,这些信息包括了集群节点的列表.集群数据库实例到节点的映射以及CRS应用程序资源信息.也即是存放在ocr 磁盘(或者ocfs文件)上.因此对于这个配置文件的重要性是不言而喻的.任意使得ocr配置发生变化的操作在操作之间或之后都建议立即备份ocr.本文主要基于Oracle 10g RAC环境描述OCR的备份与恢复.        OCR 相关参考:        Oracle RAC OCR 与健忘症      

再说 Oracle RAC services

        应用程序工作负载在Oracle 10g中可以被定为services,也称之为服务,能够在单实例中使用,也能够在RAC中单独使用和管理.因此整个数据库负载能够被分割为多个不同的services,通过管理service能够简化用户或session的管理.其次services特性的重要体现在RAC之中用于实现负载均衡与故障转移.本文描述什么是services,以及使用services的好处,以及如何使用services.   一.services与service_nameservice

Oracle RAC数据库的启动和关闭

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