crs 管理的几个演示(培训作业)
生活随笔
收集整理的這篇文章主要介紹了
crs 管理的几个演示(培训作业)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.演示啟動和關閉crs主進程。
[root@rac1 bin]# ./crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac1'
CRS-2673: Attempting to stop 'ora.crsd' on 'rac1'
CRS-2790: 正在啟動關閉 'rac1' 上集群就緒服務管理的資源的操作
CRS-2673: 嘗試停止 'ora.LISTENER.lsnr' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.cvu' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.oc4j' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.CRS.dg' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.registry.acfs' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.DATA.dg' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.RECOVERY.dg' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.LISTENER_SCAN1.lsnr' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.cvu' (在 'rac1' 上)
CRS-2672: 嘗試啟動 'ora.cvu' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.LISTENER.lsnr' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.rac1.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.rac1.vip' (在 'rac1' 上)
CRS-2672: 嘗試啟動 'ora.rac1.vip' (在 'rac2' 上)
CRS-2676: 成功啟動 'ora.cvu' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.LISTENER_SCAN1.lsnr' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.scan1.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.scan1.vip' (在 'rac1' 上)
CRS-2672: 嘗試啟動 'ora.scan1.vip' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.registry.acfs' (在 'rac1' 上)
CRS-2676: 成功啟動 'ora.rac1.vip' (在 'rac2' 上)
CRS-2676: 成功啟動 'ora.scan1.vip' (在 'rac2' 上)
CRS-2672: 嘗試啟動 'ora.LISTENER_SCAN1.lsnr' (在 'rac2' 上)
CRS-2676: 成功啟動 'ora.LISTENER_SCAN1.lsnr' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.oc4j' (在 'rac1' 上)
CRS-2672: 嘗試啟動 'ora.oc4j' (在 'rac2' 上)
CRS-2676: 成功啟動 'ora.oc4j' (在 'rac2' 上)
CRS-2675: 未能停止 'ora.RECOVERY.dg' (在 'rac1' 上)
CRS-2675: 未能停止 'ora.DATA.dg' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.CRS.dg' (在 'rac1' 上)
CRS-2799: 無法關閉資源 'ora.DATA.dg' (在 'rac1' 上)
CRS-2799: 無法關閉資源 'ora.RECOVERY.dg' (在 'rac1' 上)
CRS-2799: 無法關閉資源 'ora.asm' (在 'rac1' 上)
CRS-2799: 無法關閉資源 'ora.rac1.ASM1.asm' (在 'rac1' 上)
CRS-2794: 關閉 'rac1' 上集群就緒服務管理的資源的操作已失敗
CRS-2675: Stop of 'ora.crsd' on 'rac1' failed
CRS-2799: Failed to shut down resource 'ora.crsd' on 'rac1'
CRS-2795: Shutdown of Oracle High Availability Services-managed resources on 'rac1' has failed
CRS-4687: Shutdown command has completed with errors.
CRS-4000: Command Stop failed, or completed with errors.
[root@rac1 bin]# ./crsctl start crs
CRS-4640: Oracle High Availability Services is already active
CRS-4000: Command Start failed, or completed with errors.
[root@rac1 bin]# ./crs_stat -t
Name?????????? Type?????????? Target??? State???? Host?????? ?
------------------------------------------------------------
ora.CRS.dg???? ora....up.type ONLINE??? ONLINE??? rac2?????? ?
ora.DATA.dg??? ora....up.type ONLINE??? ONLINE??? rac1?????? ?
ora....ER.lsnr ora....er.type ONLINE??? ONLINE??? rac2?????? ?
ora....N1.lsnr ora....er.type ONLINE??? ONLINE??? rac2?????? ?
ora....VERY.dg ora....up.type ONLINE??? ONLINE??? rac1?????? ?
ora.asm??????? ora.asm.type?? ONLINE??? ONLINE??? rac1?????? ?
ora.cvu??????? ora.cvu.type?? ONLINE??? ONLINE??? rac2?????? ?
ora.gsd??????? ora.gsd.type?? OFFLINE?? OFFLINE????????????? ?
ora....network ora....rk.type ONLINE??? ONLINE??? rac1?????? ?
ora.oc4j?????? ora.oc4j.type? ONLINE??? ONLINE??? rac2?????? ?
ora.ons??????? ora.ons.type?? ONLINE??? ONLINE??? rac1?????? ?
ora....SM1.asm application??? ONLINE??? ONLINE??? rac1?????? ?
ora....C1.lsnr application??? ONLINE??? OFFLINE????????????? ?
ora.rac1.gsd?? application??? OFFLINE?? OFFLINE????????????? ?
ora.rac1.ons?? application??? ONLINE??? ONLINE??? rac1?????? ?
ora.rac1.vip?? ora....t1.type ONLINE??? ONLINE??? rac2?????? ?
ora....SM2.asm application??? ONLINE??? ONLINE??? rac2?????? ?
ora....C2.lsnr application??? ONLINE??? ONLINE??? rac2?????? ?
ora.rac2.gsd?? application??? OFFLINE?? OFFLINE????????????? ?
ora.rac2.ons?? application??? ONLINE??? ONLINE??? rac2?????? ?
ora.rac2.vip?? ora....t1.type ONLINE??? ONLINE??? rac2?????? ?
ora.racdb.db?? ora....se.type ONLINE??? ONLINE??? rac2?????? ?
ora....ry.acfs ora....fs.type ONLINE??? ONLINE??? rac2?????? ?
ora.scan1.vip? ora....ip.type ONLINE??? ONLINE??? rac2?????? ?
[root@rac1 bin]#
2.查看OCR磁盤的信息,并打印出OCR磁盤的內容。
[grid@m1 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
?? ? Version????????????????? :????????? 3
?? ? Total space (kbytes)???? :???? 262120
?? ? Used space (kbytes)????? :?????? 2740
?? ? Available space (kbytes) :???? 259380
?? ? ID?????????????????????? :? 256686631
?? ? Device/File Name???????? :?????? +CRS
??????????????????????????????????? Device/File integrity check failed
??????????????????????????????????? Device/File not configured
??????????????????????????????????? Device/File not configured
??????????????????????????????????? Device/File not configured
??????????????????????????????????? Device/File not configured
?? ? Cluster registry integrity check failed
?? ? Logical corruption check bypassed due to insufficient quorum
crsctl query css votedisk
3.查看voting disk磁盤信息。
[grid@m1 ~]$ crsctl query css votedisk
##? STATE??? File Universal Id??????????????? File Name Disk group
--? -----??? -----------------??????????????? --------- ---------
?1. ONLINE?? 024b6ba5107a4febbf99fc6ae80adfda (/dev/oracleasm/disks/CRS1) [CRS]
?2. ONLINE?? 28baab3a35914f62bfb16fcdc02293f2 (/dev/oracleasm/disks/CRS2) [CRS]
?3. ONLINE?? a69307d0e7d74f5dbf7b797f284d8599 (/dev/oracleasm/disks/CRS3) [CRS]
Located 3 voting disk(s).
4.用srvctl分別啟動ASM,數據庫實例和數據庫。
啟動ASM
我的RAC環境出現問題,CRS已無法啟動,現在也沒辦法啟動ASM,
后面如果找不到原因,就準備使用rootdelete.sh,rootdeinstall.sh 進行CRS恢復了,
數據庫實例和數據庫的啟動 命令是用以下相關命令,
但因我RAC環境的錯誤,我列出以前安裝的一個產品環境的信息。
希望能理解。
[grid@m1 ~]$ srvctl status asm
PRCR-1070 : 無法檢查 資源 ora.asm 是否已注冊
Cannot communicate with crsd
[grid@m1 ~]$ srvctl start asm
[grid@m1 ~]$ srvctl start asm -n m1
PRCR-1070 : 無法檢查 資源 ora.asm 是否已注冊
Cannot communicate with crsd
[grid@m1 ~]$ srvctl start asm
PRCR-1070 : 無法檢查 資源 ora.asm 是否已注冊
Cannot communicate with crsd
[grid@m1 ~]$
[root@rac1 bin]# ./srvctl status database
PRKO-2082 : 缺少必需的選項 -d
[root@rac1 bin]# ./srvctl status database -d
PRKO-2388 : 命令行選項 -d 后應跟隨值。
[root@rac1 bin]# ./srvctl status database -d racdb
實例 racdb1 沒有在 rac1 節點上運行
實例 racdb2 正在節點 rac2 上運行
[root@rac1 bin]# ./srvctl status database -d racdb
實例 racdb1 正在節點 rac1 上運行
實例 racdb2 正在節點 rac2 上運行
[root@rac1 bin]# ./srvctl start database -d racdb
[root@rac1 bin]# ./srvctl start database -d racdb -i racdb1
5.分別查看RAC的參數文件,REDO日志,UNDO表空間,TEMP表空間的信息,
說明一下在RAC環境下每個實例是否擁有專屬自己的上述對象。
參數文件spfile
RAC 參數
[grid@rac2 ~]$ srvctl config database -d racdb
數據庫唯一名稱: racdb
數據庫名: racdb
Oracle 主目錄: /opt/app/oracle/product/11.2.0
Oracle 用戶: oracle
Spfile: +DATA/racdb/spfileracdb.ora
域:
啟動選項: open
停止選項: immediate
數據庫角色: PRIMARY
管理策略: AUTOMATIC
服務器池: racdb
數據庫實例: racdb1,racdb2
磁盤組: DATA,RECOVERY
裝載點路徑:
服務:
類型: RAC
數據庫是管理員管理的
在沒有手工生成前,兩個節點指向的SPFILE是同一個:
+DATA/racdb/spfileracdb.ora
但如果用SPFILE 生成PFILE后,那么各節點會各自生成,比如:
/opt/app/oracle/product/11.2.0/dbs/initracdb2.ora
如果再使用pfile啟動后,生成的spfile也會各自生成。
但生成后,可以把pfile 內容修改為:
+DATA/racdb/spfileracdb.ora
那么這時會使用共享的同一個文件
[oracle@rac2 dbs]$ cat initracdb2.ora.init
SPFILE='+DATA/racdb/spfileracdb.ora'
SQL> show parameter spfile
NAME?? ??? ??? ??? ????? TYPE?? ? VALUE
------------------------------------ ----------- ------------------------------
spfile?? ??? ??? ??? ????? string?? ? /opt/app/oracle/product/11.2.0
?? ??? ??? ??? ??? ??? ? /dbs/spfileracdb2.ora
[root@rac1 bin]# ./crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac1'
CRS-2673: Attempting to stop 'ora.crsd' on 'rac1'
CRS-2790: 正在啟動關閉 'rac1' 上集群就緒服務管理的資源的操作
CRS-2673: 嘗試停止 'ora.LISTENER.lsnr' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.cvu' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.oc4j' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.CRS.dg' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.registry.acfs' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.DATA.dg' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.RECOVERY.dg' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.LISTENER_SCAN1.lsnr' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.cvu' (在 'rac1' 上)
CRS-2672: 嘗試啟動 'ora.cvu' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.LISTENER.lsnr' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.rac1.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.rac1.vip' (在 'rac1' 上)
CRS-2672: 嘗試啟動 'ora.rac1.vip' (在 'rac2' 上)
CRS-2676: 成功啟動 'ora.cvu' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.LISTENER_SCAN1.lsnr' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.scan1.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.scan1.vip' (在 'rac1' 上)
CRS-2672: 嘗試啟動 'ora.scan1.vip' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.registry.acfs' (在 'rac1' 上)
CRS-2676: 成功啟動 'ora.rac1.vip' (在 'rac2' 上)
CRS-2676: 成功啟動 'ora.scan1.vip' (在 'rac2' 上)
CRS-2672: 嘗試啟動 'ora.LISTENER_SCAN1.lsnr' (在 'rac2' 上)
CRS-2676: 成功啟動 'ora.LISTENER_SCAN1.lsnr' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.oc4j' (在 'rac1' 上)
CRS-2672: 嘗試啟動 'ora.oc4j' (在 'rac2' 上)
CRS-2676: 成功啟動 'ora.oc4j' (在 'rac2' 上)
CRS-2675: 未能停止 'ora.RECOVERY.dg' (在 'rac1' 上)
CRS-2675: 未能停止 'ora.DATA.dg' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.CRS.dg' (在 'rac1' 上)
CRS-2799: 無法關閉資源 'ora.DATA.dg' (在 'rac1' 上)
CRS-2799: 無法關閉資源 'ora.RECOVERY.dg' (在 'rac1' 上)
CRS-2799: 無法關閉資源 'ora.asm' (在 'rac1' 上)
CRS-2799: 無法關閉資源 'ora.rac1.ASM1.asm' (在 'rac1' 上)
CRS-2794: 關閉 'rac1' 上集群就緒服務管理的資源的操作已失敗
CRS-2675: Stop of 'ora.crsd' on 'rac1' failed
CRS-2799: Failed to shut down resource 'ora.crsd' on 'rac1'
CRS-2795: Shutdown of Oracle High Availability Services-managed resources on 'rac1' has failed
CRS-4687: Shutdown command has completed with errors.
CRS-4000: Command Stop failed, or completed with errors.
[root@rac1 bin]# ./crsctl start crs
CRS-4640: Oracle High Availability Services is already active
CRS-4000: Command Start failed, or completed with errors.
[root@rac1 bin]# ./crs_stat -t
Name?????????? Type?????????? Target??? State???? Host?????? ?
------------------------------------------------------------
ora.CRS.dg???? ora....up.type ONLINE??? ONLINE??? rac2?????? ?
ora.DATA.dg??? ora....up.type ONLINE??? ONLINE??? rac1?????? ?
ora....ER.lsnr ora....er.type ONLINE??? ONLINE??? rac2?????? ?
ora....N1.lsnr ora....er.type ONLINE??? ONLINE??? rac2?????? ?
ora....VERY.dg ora....up.type ONLINE??? ONLINE??? rac1?????? ?
ora.asm??????? ora.asm.type?? ONLINE??? ONLINE??? rac1?????? ?
ora.cvu??????? ora.cvu.type?? ONLINE??? ONLINE??? rac2?????? ?
ora.gsd??????? ora.gsd.type?? OFFLINE?? OFFLINE????????????? ?
ora....network ora....rk.type ONLINE??? ONLINE??? rac1?????? ?
ora.oc4j?????? ora.oc4j.type? ONLINE??? ONLINE??? rac2?????? ?
ora.ons??????? ora.ons.type?? ONLINE??? ONLINE??? rac1?????? ?
ora....SM1.asm application??? ONLINE??? ONLINE??? rac1?????? ?
ora....C1.lsnr application??? ONLINE??? OFFLINE????????????? ?
ora.rac1.gsd?? application??? OFFLINE?? OFFLINE????????????? ?
ora.rac1.ons?? application??? ONLINE??? ONLINE??? rac1?????? ?
ora.rac1.vip?? ora....t1.type ONLINE??? ONLINE??? rac2?????? ?
ora....SM2.asm application??? ONLINE??? ONLINE??? rac2?????? ?
ora....C2.lsnr application??? ONLINE??? ONLINE??? rac2?????? ?
ora.rac2.gsd?? application??? OFFLINE?? OFFLINE????????????? ?
ora.rac2.ons?? application??? ONLINE??? ONLINE??? rac2?????? ?
ora.rac2.vip?? ora....t1.type ONLINE??? ONLINE??? rac2?????? ?
ora.racdb.db?? ora....se.type ONLINE??? ONLINE??? rac2?????? ?
ora....ry.acfs ora....fs.type ONLINE??? ONLINE??? rac2?????? ?
ora.scan1.vip? ora....ip.type ONLINE??? ONLINE??? rac2?????? ?
[root@rac1 bin]#
2.查看OCR磁盤的信息,并打印出OCR磁盤的內容。
[grid@m1 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
?? ? Version????????????????? :????????? 3
?? ? Total space (kbytes)???? :???? 262120
?? ? Used space (kbytes)????? :?????? 2740
?? ? Available space (kbytes) :???? 259380
?? ? ID?????????????????????? :? 256686631
?? ? Device/File Name???????? :?????? +CRS
??????????????????????????????????? Device/File integrity check failed
??????????????????????????????????? Device/File not configured
??????????????????????????????????? Device/File not configured
??????????????????????????????????? Device/File not configured
??????????????????????????????????? Device/File not configured
?? ? Cluster registry integrity check failed
?? ? Logical corruption check bypassed due to insufficient quorum
crsctl query css votedisk
3.查看voting disk磁盤信息。
[grid@m1 ~]$ crsctl query css votedisk
##? STATE??? File Universal Id??????????????? File Name Disk group
--? -----??? -----------------??????????????? --------- ---------
?1. ONLINE?? 024b6ba5107a4febbf99fc6ae80adfda (/dev/oracleasm/disks/CRS1) [CRS]
?2. ONLINE?? 28baab3a35914f62bfb16fcdc02293f2 (/dev/oracleasm/disks/CRS2) [CRS]
?3. ONLINE?? a69307d0e7d74f5dbf7b797f284d8599 (/dev/oracleasm/disks/CRS3) [CRS]
Located 3 voting disk(s).
4.用srvctl分別啟動ASM,數據庫實例和數據庫。
啟動ASM
我的RAC環境出現問題,CRS已無法啟動,現在也沒辦法啟動ASM,
后面如果找不到原因,就準備使用rootdelete.sh,rootdeinstall.sh 進行CRS恢復了,
數據庫實例和數據庫的啟動 命令是用以下相關命令,
但因我RAC環境的錯誤,我列出以前安裝的一個產品環境的信息。
希望能理解。
[grid@m1 ~]$ srvctl status asm
PRCR-1070 : 無法檢查 資源 ora.asm 是否已注冊
Cannot communicate with crsd
[grid@m1 ~]$ srvctl start asm
[grid@m1 ~]$ srvctl start asm -n m1
PRCR-1070 : 無法檢查 資源 ora.asm 是否已注冊
Cannot communicate with crsd
[grid@m1 ~]$ srvctl start asm
PRCR-1070 : 無法檢查 資源 ora.asm 是否已注冊
Cannot communicate with crsd
[grid@m1 ~]$
[root@rac1 bin]# ./srvctl status database
PRKO-2082 : 缺少必需的選項 -d
[root@rac1 bin]# ./srvctl status database -d
PRKO-2388 : 命令行選項 -d 后應跟隨值。
[root@rac1 bin]# ./srvctl status database -d racdb
實例 racdb1 沒有在 rac1 節點上運行
實例 racdb2 正在節點 rac2 上運行
[root@rac1 bin]# ./srvctl status database -d racdb
實例 racdb1 正在節點 rac1 上運行
實例 racdb2 正在節點 rac2 上運行
[root@rac1 bin]# ./srvctl start database -d racdb
[root@rac1 bin]# ./srvctl start database -d racdb -i racdb1
5.分別查看RAC的參數文件,REDO日志,UNDO表空間,TEMP表空間的信息,
說明一下在RAC環境下每個實例是否擁有專屬自己的上述對象。
參數文件spfile
RAC 參數
[grid@rac2 ~]$ srvctl config database -d racdb
數據庫唯一名稱: racdb
數據庫名: racdb
Oracle 主目錄: /opt/app/oracle/product/11.2.0
Oracle 用戶: oracle
Spfile: +DATA/racdb/spfileracdb.ora
域:
啟動選項: open
停止選項: immediate
數據庫角色: PRIMARY
管理策略: AUTOMATIC
服務器池: racdb
數據庫實例: racdb1,racdb2
磁盤組: DATA,RECOVERY
裝載點路徑:
服務:
類型: RAC
數據庫是管理員管理的
在沒有手工生成前,兩個節點指向的SPFILE是同一個:
+DATA/racdb/spfileracdb.ora
但如果用SPFILE 生成PFILE后,那么各節點會各自生成,比如:
/opt/app/oracle/product/11.2.0/dbs/initracdb2.ora
如果再使用pfile啟動后,生成的spfile也會各自生成。
但生成后,可以把pfile 內容修改為:
+DATA/racdb/spfileracdb.ora
那么這時會使用共享的同一個文件
[oracle@rac2 dbs]$ cat initracdb2.ora.init
SPFILE='+DATA/racdb/spfileracdb.ora'
SQL> show parameter spfile
NAME?? ??? ??? ??? ????? TYPE?? ? VALUE
------------------------------------ ----------- ------------------------------
spfile?? ??? ??? ??? ????? string?? ? /opt/app/oracle/product/11.2.0
?? ??? ??? ??? ??? ??? ? /dbs/spfileracdb2.ora
總結
以上是生活随笔為你收集整理的crs 管理的几个演示(培训作业)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle性能误区--MTS,RAC,
- 下一篇: 在使用DBCA时报错,第二个节点无法启动