Oracle RAC 日常基本维护命令

Oracle RAC 日常基本维护命令

RAC 集群状态查看、管理命令均在GRID用户下进行

集群资源状态
$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.ARCH.dg    ora....up.type ONLINE    ONLINE    webrac1     
ora.CRS.dg     ora....up.type ONLINE    ONLINE    webrac1     
ora.DATA.dg    ora....up.type ONLINE    ONLINE    webrac1     
ora....ER.lsnr ora....er.type ONLINE    ONLINE    webrac1     
ora....N1.lsnr ora....er.type ONLINE    ONLINE    webrac2     
ora.asm        ora.asm.type   ONLINE    ONLINE    webrac1     
ora.cvu        ora.cvu.type   ONLINE    ONLINE    webrac2     
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE               
ora....network ora....rk.type ONLINE    ONLINE    webrac1     
ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    webrac2     
ora.ons        ora.ons.type   ONLINE    ONLINE    webrac1     
ora.racdb.db   ora....se.type ONLINE    ONLINE    webrac1     
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    webrac2     
ora....SM1.asm application    ONLINE    ONLINE    webrac1     
ora....C1.lsnr application    ONLINE    ONLINE    webrac1     
ora....ac1.gsd application    OFFLINE   OFFLINE               
ora....ac1.ons application    ONLINE    ONLINE    webrac1     
ora....ac1.vip ora....t1.type ONLINE    ONLINE    webrac1     
ora....SM2.asm application    ONLINE    ONLINE    webrac2     
ora....C2.lsnr application    ONLINE    ONLINE    webrac2     
ora....ac2.gsd application    OFFLINE   OFFLINE               
ora....ac2.ons application    ONLINE    ONLINE    webrac2     
ora....ac2.vip ora....t1.type ONLINE    ONLINE    webrac2
集群服务状态
$ crsctl check cluster -all
**************************************************************
webrac1:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
webrac2:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
所有实例服务状态
$ srvctl status database -d racdb
Instance racdb1 is running on node webrac1
Instance racdb2 is running on node webrac2
单实例服务状态
$ srvctl status instance -d racdb -i racdb1        
Instance racdb1 is running on node webrac1
所有节点应用程序状态
$ srvctl status nodeapps 
VIP webrac1-vip is enabled
VIP webrac1-vip is running on node: webrac1
VIP webrac2-vip is enabled
VIP webrac2-vip is running on node: webrac2
Network is enabled
Network is running on node: webrac1
Network is running on node: webrac2
GSD is disabled
GSD is not running on node: webrac1
GSD is not running on node: webrac2
ONS is enabled
ONS daemon is running on node: webrac1
ONS daemon is running on node: webrac2
所有ASM实例状态
$ srvctl status asm
ASM is running on webrac2,webrac1
RAC数据库配置
$ srvctl config database -d racdb
Database unique name: racdb
Database name: racdb
Oracle home: /u01/app/oracle/product/11.2.0/dbhome_1
Oracle user: oracle
Spfile: +DATA/racdb/spfileracdb.ora
Domain: 
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: racdb
Database instances: racdb1,racdb2
Disk Groups: DATA,ARCH
Mount point paths: 
Services: 
Type: RAC
Database is administrator managed
集群管理
--关闭\启动单个实例
$ srvctl stop\start instance -d racdb -i racdb1

--关闭\启动所有实例
$ srvctl stop\start database -d orcl

--关闭\启动CRS
$ crsctl stop\start crs

--关闭\启动集群服务
$ crsctl stop\start cluster -all

crsctl start\stop crs 是单节管理
crsctl start\stop cluster [-all 所有节点] 可以管理多个节点
crsctl start\stop crs 管理crs 包含进程 OHASD
crsctl start\stop cluster 不包含OHASD进程 要先启动 OHASD进程才可以使用
srvctl stop\start database 启动\停止所有实例及其启用的服务

 

使用SQL查看RAC状态信息

节点状态
SQL> SELECT inst_id
    ,instance_number inst_no
    ,instance_name inst_name
    ,parallel
    ,STATUS
    ,database_status db_status
    ,active_state STATE
    ,host_name host
FROM gv$instance
ORDER BY inst_id;
INST_ID INST_NO INST_NAME PAR STATUS DB_STATUS STATE HOST
-------- -------- ---------- --- ------- ------------ -------
1 1 racdb1 YES OPEN ACTIVE NORMAL webrac1
2 2 racdb2 YES OPEN ACTIVE NORMAL webrac2
ASM磁盘信息
SQL> select failgroup,path,mode_status,total_mb,free_mb from v$asm_disk_stat;
 
FAILGROUP         PATH               MODE_STATUS   TOTAL_MB    FREE_MB
----------------- ------------------ -----------   ---------   ---------- 
DATA_0000         /dev/raw/raw3      ONLINE        260896      255246
ARCH_0000         /dev/raw/raw2      ONLINE        153600      152903
CRS_0000          /dev/raw/raw1      ONLINE        10240       9844
ASM磁盘组容量
SQL> select name,total_mb,free_mb from v$asm_diskgroup;
 
NAME                             TOTAL_MB    FREE_MB
------------------------------ ---------- ----------
CRS                                 10240       9844
ARCH                               153600     152903
DATA                               260896     255246

 

相关链接

你不可不看的 Oracle RAC 日常基本维护命令
crsctl start/stop crs and crsctl start/stop cluster 区别

转载于:https://www.cnblogs.com/xuty/p/7168256.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值