AIX oracle RAC运维命令

hnyan 2024-03-06 02:42 阅读数 957 #数据库

Oracle RAC 运行状态查询

以下命令以grid用户执行

查看RAC集群运行状态

zdb1:/home/grid>crs_stat -t

Name           Type           Target    State     Host        

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

ora.ARCH.dg    ora....up.type ONLINE    ONLINE    zdb1       

ora.DATA.dg    ora....up.type ONLINE    ONLINE    zdb1       

ora....ER.lsnr ora....er.type ONLINE    ONLINE    zdb1       

ora....N1.lsnr ora....er.type ONLINE    ONLINE    zdb1       

ora....VOTE.dg ora....up.type ONLINE    ONLINE    zdb1       

ora.asm        ora.asm.type   ONLINE    ONLINE    zdb1       

ora.cvu        ora.cvu.type   ONLINE    ONLINE    zdb1       

ora.gsd        ora.gsd.type   OFFLINE   OFFLINE               

ora....network ora....rk.type ONLINE    ONLINE    zdb1       

ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    zdb1       

ora.ons        ora.ons.type   ONLINE    ONLINE    zdb1       

ora....ry.acfs ora....fs.type ONLINE    ONLINE    zdb1       

ora.scan1.vip  ora....ip.type ONLINE    ONLINE    zdb1       

ora.zdb.db    ora....se.type ONLINE    ONLINE    zdb1       

ora....SM1.asm application    ONLINE    ONLINE    zdb1               

ora....B1.lsnr application    ONLINE    ONLINE    zdb1       

ora.zdb1.gsd  application    OFFLINE   OFFLINE               

ora.zdb1.ons  application    ONLINE    ONLINE    zdb1       

ora.zdb1.vip  ora....t1.type ONLINE    ONLINE    zdb1       

ora....SM2.asm application    ONLINE    ONLINE    zdb2       

ora....B2.lsnr application    ONLINE    ONLINE    zdb2       

ora.zdb2.gsd  application    OFFLINE   OFFLINE               

ora.zdb2.ons  application    ONLINE    ONLINE    zdb2       

ora.zdb2.vip  ora....t1.type ONLINE    ONLINE    zdb2       

zdb1:/home/grid>

查看RAC数据库运行状态

zdb1:/home/grid>srvctl status database -d zdb

Instance zdb1 is running on node zdb1

Instance zdb2 is running on node zdb2

zdb1:/home/grid>

 

3、查看RAC注册表磁盘状态

[grid@zdb1 ~]$ ocrcheck

zdb1:/home/grid>ocrcheck

Status of Oracle Cluster Registry is as follows :

         Version                  :          3

         Total space (kbytes)     :     262120

         Used space (kbytes)      :       3100

         Available space (kbytes) :     259020

         ID                       :  436901300

         Device/File Name         :  +OCR_VOTE

                                    Device/File integrity check succeeded

 

                                    Device/File not configured

 

                                    Device/File not configured

 

                                    Device/File not configured

 

                                    Device/File not configured

 

         Cluster registry integrity check succeeded

 

         Logical corruption check bypassed due to non-privileged user

 

zdb1:/home/grid>

4、查看RAC仲裁盘状态

zdb1:/home/grid>crsctl query css votedisk

##  STATE    File Universal Id                File Name Disk group

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

 1. ONLINE   1a4419e58a2e4fd8bfddd85d0ea16b5b (/dev/rhdisk10) [OCR_VOTE]

 2. ONLINE   1f30dc1eb6b74f59bf78c98e5cb611f5 (/dev/rhdisk8) [OCR_VOTE]

 3. ONLINE   8487c76c2f864f82bf5530f41b9fe31d (/dev/rhdisk9) [OCR_VOTE]

Located 3 voting disk(s).

zdb1:/home/grid>

5、查看监听运行状态

zdb1:/home/grid>lsnrctl status

 

LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.4.0 - Production on 21-SEP-2015 16:20:05

 

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

 

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))

STATUS of the LISTENER

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

Alias                     LISTENER

Version                   TNSLSNR for IBM/AIX RISC System/6000: Version 11.2.0.4.0 - Production

Start Date                18-SEP-2015 18:21:21

Uptime                    2 days 21 hr. 58 min. 44 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      ON

Listener Parameter File   /u01/app/11.2.0/grid/network/admin/listener.ora

Listener Log File         /u01/app/grid/diag/tnslsnr/zdb1/listener/alert/log.xml

Listening Endpoints Summary...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.150)(PORT=1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.152)(PORT=1521)))

Services Summary...

Service "+ASM" has 1 instance(s).

  Instance "+ASM1", status READY, has 1 handler(s) for this service...

Service "zdb" has 1 instance(s).

  Instance "zdb1", status READY, has 1 handler(s) for this service...

Service "zdbXDB" has 1 instance(s).

  Instance "zdb1", status READY, has 1 handler(s) for this service...

The command completed successfully

三、Oracle RAC 启动与关闭

Oracle 11gR2 下的RAC,架构发生了变化。CRS的信息也是放在ASM 实例里的,所以要关asm必须关闭crs。如果还使用了acfs的话,一关crs那么acfs里的信息也不能访问了,所以一般不重启机器,不轻易关crs, 其他的service可以根据自己的需要去stop/start。注意:11g RAC 开启资源相对比较慢(即使命令后面显示的资源都start succeeded,通过crs_stat -t查看都不一定online), 需要耐心并查看log

Oracle RAC关闭

关闭数据库:

这个和以前是一样的,还是以grid用户执行srvctl命令:

zdb1:/home/grid> srvctl stop database -d zdb (关闭所有节点)

zdb1:/home/grid> srvctl stop database -d -i zmd1  (关闭单示例)

然后查看状态:

zdb1:/home/grid> srvctl status database -d zdb      

Instance zdb1 is not running on node zdb1

Instance zdb2 is not running on node zdb2

2、停止节点集群服务,必须以root用户:

zdb1:/home/grid># cd /u01/app/11.2.0/grid/bin/

zdb1:/home/grid>./crsctl stop cluster -all  ----停止所有节点服务

Oracle RAC启动

情况一:重启两节点服务器

1crs集群启动

重启服务器crs集群会自动启动,但是启动过程较慢,需要几分钟时间

通过crs_stat  -t 命令查看crs集群启动是否成功。

2、数据库启动

数据库需要手动启动

zdb1:/home/grid> srvctl start database -d zdb

然后查看状态:

zdb1:/home/grid>srvctl status database -d zdb      

Instance zdb1 is running on node zdb1

Instance zdb2 is running on node zdb2

 

情况二:服务器未重启

 

1、启动节点集群服务,必须以root用户:

zdb1:/home/grid> cd /u01/app/11.2.0/grid/bin/

zdb1:/home/grid> ./crsctl start cluster -all  ----启动所有节点服务

启动数据库:

grid用户执行srvctl命令:

zdb1:/home/grid>srvctl start database -d zdb

然后查看状态:

zdb1:/home/grid> srvctl status database -d zdb      

Instance zdb1 is running on node zdb1

Instance zdb2 is running on node zdb2

注:两个节点zdb1zdb2root用户下,共有四个脚本。oracle_start.shoracle_stop.sh为数据库的启停脚本,crs_start.shcrs_stop.shcrs集群启停脚本。可以root用户下执行脚本即可。

四、日志查看

1RAC集群日志查看

RAC集群日志位置:

/opt/crs/log

重点查看alert*.logocssd.logcrsd.log

RAC数据库日志查看

实例zdb1

/u01/app/oracle/diag/rdbms/zdb/zdb1/trace/alert.log

实例zdb2

/u01/app/oracle/diag/rdbms/zdb/zdb2/trace/alert.log

 

操作系统日志

errpt -a

 


 您阅读本篇文章共花了: 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门
标签列表