av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

OracleRAC啟動與關閉時的一些注意事項

Oracle RAC在啟動與關閉的過程中,常常會出現(xiàn)一些問題。為了避免這些問題的產(chǎn)生,我們在RAC啟動與關閉的過程中需要小心謹慎。本文介紹了Oracle RAC啟動與關閉過程中的一些注意事項以及遇到問題的處理方法,接下來我們一一開始介紹。

創(chuàng)新互聯(lián)公司專注于薩嘎企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,商城網(wǎng)站制作。薩嘎網(wǎng)站建設公司,為薩嘎等地區(qū)提供建站服務。全流程定制網(wǎng)站,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務

一、檢查共享設備

一般情況下, 存放OCR 和 Voting Disk 的OCFS2 或者raw 都是自動啟動的。 如果他們沒有啟動,RAC 肯定是啟動不了的。

1.1 如果使用ocfs2的,檢查ocfs2 狀態(tài)

 
 
 
  1. /etc/init.d/o2cb status  

在掛載之前,/etc/init.d/o2cb status 顯示為Checking O2CB heartbeat: Not active。

在格式化和掛載文件系統(tǒng)之前,應驗證 O2CB 在兩個節(jié)點上均聯(lián)機;O2CB 心跳當前沒有活動,因為文件系統(tǒng)還沒有掛載 。掛載之后就會變成active。

 
 
 
  1. mount -t ocfs2 -o datavolume /dev/sdb1 /u02/oradata/orcl   

1,2. 如果使用raw device.

 
 
 
  1. [root@raw1 ~]# cd /dev/raw/  
  2.  
  3. [root@raw1 raw]# ls  
  4.  
  5. raw1  raw2 

或者:

 
 
 
  1. [root@raw1 init.d]# /etc/init.d/rawdevices status  
  2.  
  3. /dev/raw/raw1:  bound to major 8, minor 17  
  4.  
  5. /dev/raw/raw2:  bound to major 8, minor 18 

1.3. 檢查ASM

 
 
 
  1. /etc/init.d/oracleasm listdisks   

二、自動啟動RAC并檢查相關進程

RAC 在啟動的時候crs 等進程都是自動啟動的:

 
 
 
  1. [root@rac1 init.d]# ls -l /etc/init.d/init.*  
  2.  
  3. -r-xr-xr-x  1 root root  1951 Feb 26 22:38 /etc/init.d/init.crs  
  4.  
  5. -r-xr-xr-x  1 root root  4714 Feb 26 22:38 /etc/init.d/init.crsd  
  6.  
  7. -r-xr-xr-x  1 root root  35394 Feb 26 22:38 /etc/init.d/init.cssd  
  8.  
  9. -r-xr-xr-x  1 root root  3190 Feb 26 22:38 /etc/init.d/init.evmd  

我們要查看一下crs 的狀態(tài):

正常情況下, 進程都是online的:

 
 
 
  1. [root@raw1 bin]# ./crs_stat -t  
  2.  
  3. Name           Type           Target    State     Host  
  4.  
  5. ------------------------------------------------------------  
  6.  
  7. ora.raw.db      application    ONLINE    ONLINE    raw1  
  8.  
  9. ora.raw.raw.cs   application    ONLINE    ONLINE    raw1  
  10.  
  11. ora....aw1.srv   application    ONLINE    ONLINE    raw1  
  12.  
  13. ora....aw2.srv   application    ONLINE    ONLINE    raw2  
  14.  
  15. ora....w1.inst    application    ONLINE    ONLINE    raw1  
  16.  
  17. ora....w2.inst    application    ONLINE    ONLINE    raw2  
  18.  
  19. ora....SM1.asm  application    ONLINE    ONLINE    raw1  
  20.  
  21. ora....W1.lsnr   application    ONLINE    ONLINE    raw1  
  22.  
  23. ora.raw1.gsd    application    ONLINE    ONLINE    raw1  
  24.  
  25. ora.raw1.ons    application    ONLINE    ONLINE    raw1  
  26.  
  27. ora.raw1.vip    application    ONLINE    ONLINE    raw1  
  28.  
  29. ora....SM2.asm  application    ONLINE    ONLINE    raw2  
  30.  
  31. ora....W2.lsnr   application    ONLINE    ONLINE    raw2  
  32.  
  33. ora.raw2.gsd   application    ONLINE    ONLINE    raw2  
  34.  
  35. ora.raw2.ons   application    ONLINE    ONLINE    raw2  
  36.  
  37. ora.raw2.vip   application    ONLINE    ONLINE    raw2 

如果出現(xiàn)以下情況:

 
 
 
  1. [root@rac2 bin]# ./crs_stat -t  
  2.  
  3. Name           Type           Target    State     Host  
  4.  
  5. ------------------------------------------------------------  
  6.  
  7. ora.rac.db     application    ONLINE    UNKNOWN   rac1  
  8.  
  9. ora....orcl.cs   application    ONLINE    UNKNOWN   rac1  
  10.  
  11. ora....ac1.srv   application    OFFLINE   OFFLINE  
  12.  
  13. ora....ac2.srv   application    OFFLINE   OFFLINE  
  14.  
  15. ora....c1.inst   application    ONLINE    UNKNOWN   rac1  
  16.  
  17. ora....c2.inst   application    ONLINE    UNKNOWN   rac2  
  18.  
  19. ora....SM1.asm application    ONLINE    ONLINE    rac1  
  20.  
  21. ora....C1.lsnr   application    ONLINE    UNKNOWN   rac1  
  22.  
  23. ora.rac1.gsd   application    ONLINE    UNKNOWN   rac1  
  24.  
  25. ora.rac1.ons   application    ONLINE    ONLINE    rac1  
  26.  
  27. ora.rac1.vip   application    ONLINE    ONLINE    rac1  
  28.  
  29. ora....SM2.asm  application    ONLINE    ONLINE    rac2  
  30.  
  31. ora....C2.lsnr   application    ONLINE    UNKNOWN   rac2  
  32.  
  33. ora.rac2.gsd   application    ONLINE    UNKNOWN   rac2  
  34.  
  35. ora.rac2.ons   application    ONLINE    ONLINE    rac2  
  36.  
  37. ora.rac2.vip   application    ONLINE    ONLINE    rac2 

解決方法:

1. 用crs_stat 查看進程全部信息:

 
 
 
  1. [root@rac2 bin]# ./crs_stat  
  2.  
  3. NAME=ora.rac.db  
  4.  
  5. TYPE=application 
  6.  
  7. TARGET=ONLINE 
  8.  
  9. STATE=ONLINE on rac2  
  10.  
  11. NAME=ora.rac1.LISTENER_RAC1.lsnr  
  12.  
  13. TYPE=application 
  14.  
  15. TARGET=ONLINE 
  16.  
  17. STATE=UNKNOWN on rac1  
  18.  
  19. NAME=ora.rac1.gsd  
  20.  
  21. TYPE=application 
  22.  
  23. TARGET=ONLINE 
  24.  
  25. STATE=UNKNOWN on rac1  
  26.  
  27. NAME=ora.rac2.LISTENER_RAC2.lsnr  
  28.  
  29. TYPE=application 
  30.  
  31. TARGET=ONLINE 
  32.  
  33. STATE=UNKNOWN on rac2  
  34.  
  35. ... ... 

2. 對于offline 的進程,我們可以直接手動的啟動它

 
 
 
  1. [root@rac2 bin]# ./crs_start ora.rac.orcl.rac1.srv  
  2.  
  3. Attempting to start `ora.rac.orcl.rac1.srv` on member `rac1`  
  4.  
  5. Start of `ora.rac.orcl.rac1.srv` on member `rac1` succeeded.、  

3. 對于UNKNOWN 的進程,我們可以先stop 它, 在start。

 
 
 
  1. [root@rac2 bin]# ./crs_stop ora.rac2.gsd  
  2.  
  3. Attempting to stop `ora.rac2.gsd` on member `rac2`  
  4.  
  5. Stop of `ora.rac2.gsd` on member `rac2` succeeded.  
  6.  
  7. [root@rac2 bin]# ./crs_start ora.rac2.gsd  
  8.  
  9. Attempting to start `ora.rac2.gsd` on member `rac2`  
  10.  
  11. Start of `ora.rac2.gsd` on member `rac2` succeeded.  

4. 如果crs_stop不能結(jié)束,crs_start 不能啟動的進程,我們有2中方法來解決:

4.1)是用crs_stop -f  參數(shù)把crs中狀態(tài)是UNKNOWN的服務關掉,然后再用crs_start -f (加一個-f的參數(shù))啟動所有的服務就可以。要分別在兩個節(jié)點上執(zhí)行;

 
 
 
  1. [oracle@rac2 ~]$ crs_start -f ora.ora9i.ora9i2.inst  
  2.  
  3. Attempting to start `ora.ora9i.ora9i2.inst` on member `rac2`  
  4.  
  5. Start of `ora.ora9i.ora9i2.inst` on member `rac2` succeeded.  
  6.  
  7. [oracle@rac2 ~]$ crs_stop -f ora.ora9i.db  
  8.  
  9. Attempting to stop `ora.ora9i.db` on member `rac2`  
  10.  
  11. Stop of `ora.ora9i.db` on member `rac2` succeeded. 

4.2)轉(zhuǎn)換到root用戶下用/etc/init.d/init.crs stop先禁用crs,然后再用/etc/init.d/init.crs start去啟用crs,啟用crs后會自動啟動crs的一系列服務,注意此種方法需要在兩臺節(jié)點上都執(zhí)行;

5. 可以用命令一次啟動和關閉相關進程

 
 
 
  1. [root@rac2 bin]# ./crs_stop -all  
  2.  
  3. [root@rac2 bin]# ./crs_start -all 

三、 手動啟動RAC 

一般情況下每次節(jié)點啟動的時候,所有服務都會自動啟動,如果需要關閉或者啟動某個節(jié)點,如下所示

停止RAC:

 
 
 
  1. emctl stop dbconsole   
  2.  
  3. srvctl stop instance -d raw -i raw1   
  4.  
  5. srvctl stop instance -d raw -i raw2   
  6.  
  7. srvctl stop asm -n raw1   
  8.  
  9. srvctl stop asm -n raw2   
  10.  
  11. srvctl stop nodeapps -n raw1   
  12.  
  13. srvctl stop nodeapps -n raw2  

啟動RAC:

和上面的步驟正好相反即

 
 
 
  1. srvctl start nodeapps -n raw1   
  2.  
  3. srvctl start nodeapps -n raw2   
  4.  
  5. srvctl start asm -n raw1   
  6.  
  7. srvctl start asm -n raw2   
  8.  
  9. srvctl start instance -d raw -i raw2   
  10.  
  11. srvctl start instance -d orcl -i raw1   
  12.  
  13. emctl start dbconsole  

使用 SRVCTL啟動/停止所有實例及其啟用的服務。

 
 
 
  1. srvctl start database -d orcl   
  2.  
  3. srvctl stop database -d orcl  

注:CRS Resource 包括GSD(Global Serveice Daemon),ONS(Oracle Notification Service),VIP, Database, Instance 和 Service. 這些資源被分成2類:

GSD,ONS,VIP 和 Listener 屬于Noteapps類。

Database,Instance 和Service 屬于 Database-Related Resource 類。

四、在啟動的過程中***檢測著crs、ASM和數(shù)據(jù)庫的日志:

crs日志:

 
 
 
  1. [oracle@rac1 ~]$ tail -f /u01/app/oracle/product/10.2.0/crs_1/log/rac1/alertrac1.log  
  2.  
  3. [oracle@rac2 ~]$ tail -f /u01/app/oracle/product/10.2.0/crs_1/log/rac2/alertrac2.log 

ASM日志:

 
 
 
  1. [oracle@rac1 ~]$ tail -f /u01/app/oracle/admin/+ASM/bdump/alert_+ASM1.log  
  2.  
  3. [oracle@rac2 ~]$ tail -f /u01/app/oracle/admin/+ASM/bdump/alert_+ASM2.log 

數(shù)據(jù)庫日志:

 
 
 
  1. [oracle@rac1 ~]$ tail -f /u01/app/oracle/admin/ora9i/bdump/alert_ora9i1.log  
  2.  
  3. [oracle@rac2 ~]$ tail -f /u01/app/oracle/admin/ora9i/bdump/alert_ora9i2.log 

注:tail -f命令可用于監(jiān)視另一個進程正在寫入的文件的增長。

關于Oracle RAC的啟動與關閉就介紹這么多,如果您想了解更多Oracle數(shù)據(jù)庫的知識,可以看一下這里的文章:http://database./oracle/,相信一定會帶給您收獲的!


本文標題:OracleRAC啟動與關閉時的一些注意事項
文章鏈接:http://uogjgqi.cn/article/ccshipp.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流