1. 程式人生 > >關於RAC CRS 自動啟動

關於RAC CRS 自動啟動

關於CRS自動重啟實驗


一.檢查ASM
[[email protected] ~]# /etc/init.d/oracleasm status
Checking if ASM is loaded: yes
Checking if /dev/oracleasm is mounted: yes
[[email protected] ~]# /etc/init.d/oracleasm listdisks
ASM01
ASM02
ASM03


二.RAC自動啟動的時候後臺CRS程序
[[email protected] ~]# ls -l /etc/init.d/init.*
-r-xr-xr-x 1 root root  1951 Aug 20 11:57 /etc/init.d/init.crs
-r-xr-xr-x 1 root root  4722 Aug 20 11:57 /etc/init.d/init.crsd
-r-xr-xr-x 1 root root 35402 Aug 20 11:57 /etc/init.d/init.cssd
-r-xr-xr-x 1 root root  3198 Aug 20 11:57 /etc/init.d/init.evmd




三.我檢視一下CRS狀態
節點1
[
[email protected]
~]# crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....B1.inst application    ONLINE    ONLINE    rac1        
ora....B2.inst application    ONLINE    ONLINE    rac2        
ora.RACDB.db   application    ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2  

節點2
[
[email protected]
~]# crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....B1.inst application    ONLINE    ONLINE    rac1        
ora....B2.inst application    ONLINE    ONLINE    rac2        
ora.RACDB.db   application    ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2   


方法:也可以用crs_stat 檢視全部程序資訊
[
[email protected]
bin]# ./crs_stat
NAME=ora.RACDB.RACDB1.inst
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1


NAME=ora.RACDB.RACDB2.inst
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac2


NAME=ora.RACDB.db
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1


NAME=ora.rac1.ASM1.asm
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1




NAME=ora.rac2.gsd
TYPE=application
TARGET=ONLINE
STATE=OFFLINE on rac2


NAME=ora.rac2.ons
TYPE=application
TARGET=ONLINE
STATE=UNKNOWN on rac2
。。。


1.對於OFFLINE的程序可以手動啟動
[[email protected] bin]# ./crs_start ora.rac2.gsd
Attempting to start `ora.rac2.gsd` on member `rac2`
Start of `ora.rac2.gsd` on member `rac2` succeeded.
2.對於UNKNOWN的程序  可以先./crs_stop .... 後再 ./crs_start 

3.如果crs_stop不能結束,crs_start不能啟動的程序,解決方式:
3.1 使用crs_stop -f 引數把crs中狀態是UNKNOWN的服務關掉,然後再用crs_start -f(加一個-f的引數)啟動所有的服務就可以。分別在兩個節點上執行。
3.2 轉換到root使用者下用/etc/init.d/init.crs stop先禁用crs,然後在用/etc/init.d/init.crs start去啟用crs,啟用crs後會自啟動crs的一系列服務,注意:此種方法最好在兩節點都執行。 (但我自己做實驗只在節點1上也可以)
[[email protected] ~]# /etc/init.d/init.crs stop
Shutting down Oracle Cluster Ready Services (CRS):
Stopping resources.
Successfully stopped CRS resources 
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
Shutdown has begun. The daemons should exit soon.
[[email protected] bin]# ./crs_stat -t
CRS-0184: Cannot communicate with the CRS daemon.
[[email protected] bin]# ./crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....B1.inst application    ONLINE    ONLINE    rac1        
ora....B2.inst application    ONLINE    ONLINE    rac2        
ora.RACDB.db   application    ONLINE    ONLINE    rac2        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2    


2.檢視當前關於crs的程序
[[email protected] ~]$ ps -ef |grep crs
root     23206     1  0 03:05 ?        00:00:00 /u01/app/oracle/product/10.2.0/db_1/bin/crsd.bin restart
oracle   30815 29217  0 03:10 pts/4    00:00:00 grep crs


3.kill 掉crs程序
[[email protected] ~]# kill -9 23206
[[email protected] ~]# crs_stat -t
CRS-0184: Cannot communicate with the CRS daemon.


4.此時crs程序秒級的進入boot狀態,還有服務init.crsd 執行
[[email protected] ~]# ps -ef|grep crs
root       430     1  0 03:12 ?        00:00:00 /bin/sh /etc/init.d/init.crsd run
root       507   474  0 03:12 ?        00:00:00 /bin/su -l oracle -c /u01/app/oracle/product/10.2.0/db_1/bin/crsctl check boot > /tmp/crsctl.474
oracle     508   507  0 03:12 ?        00:00:00 -bash -c /u01/app/oracle/product/10.2.0/db_1/bin/crsctl check boot > /tmp/crsctl.474
oracle     539   508  0 03:12 ?        00:00:00 /u01/app/oracle/product/10.2.0/db_1/bin/crsctl.bin check boot
root       570  2971  0 03:12 pts/4    00:00:00 grep crs


節點2 
[[email protected] ~]$ ps -ef|grep crs
root      4348     1  0 13:56 ?        00:00:01 /u01/app/oracle/product/10.2.0/db_1/bin/crsd.bin reboot
oracle   25981 16487  0 15:16 pts/3    00:00:00 grep crs
[[email protected] ~]$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....B1.inst application    ONLINE    ONLINE    rac1        
ora....B2.inst application    ONLINE    ONLINE    rac2        
ora.RACDB.db   application    ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2      


5.再次檢視程序 只有init.crsd程序執行
[[email protected] ~]# ps -ef|grep crs
root       430     1  0 03:12 ?        00:00:00 /bin/sh /etc/init.d/init.crsd run
root       730  2971  0 03:12 pts/4    00:00:00 grep crs
[[email protected] ~]# ps -ef|grep crs
root       430     1  0 03:12 ?        00:00:00 /bin/sh /etc/init.d/init.crsd run
root       833  2971  0 03:12 pts/4    00:00:00 grep crs


6.一分鐘左右檢視
[[email protected] ~]# ps -ef|grep crs
root       430     1  0 03:12 ?        00:00:00 /u01/app/oracle/product/10.2.0/db_1/bin/crsd.bin restart
root      4813  2971  0 03:14 pts/4    00:00:00 grep crs


此時的crs 服務已經是啟動了
[[email protected] ~]# crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....B1.inst application    ONLINE    ONLINE    rac1        
ora....B2.inst application    ONLINE    ONLINE    rac2        
ora.RACDB.db   application    ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2        



相關推薦

關於RAC CRS 自動啟動

關於CRS自動重啟實驗 一.檢查ASM [[email protected] ~]# /etc/init.d/oracleasm status Checking if ASM is loaded: yes Checking if /dev/oracleasm is

oracle11g rac crs啟動錯誤一例

虛擬機器的測試環境中,開啟後,crs沒有啟動,使用root手工啟動,提示: ./crsctl start crs CLSU-00100: Operating System function: ope

CRS 資源管理器自動啟動命令

crsctl disable has crsctl enable has 2)HAS手動啟動和停止 crsctl start has crsctl stop has 3)

RAC 資料庫不能隨叢集自動啟動

新安裝的RAC,RDBMS11.2.0.4 兩個節點的。重啟伺服器後,發現節點1上的資料庫可以隨系統(叢集)啟動而啟動,節點2上的資料庫不能隨著系統(叢集)啟動而啟動。解決思路1 讓資料庫隨著系統的啟動而啟動,使用命令如下。Usage: srvctl enable datab

javaweb項目啟動自動啟動rmi服務器實例

java warn 地址 public 配置 -name ace war -o 1.我們先寫一個web項目啟動時需要運行的類RmiRegisterServlet.java package com.mx.Servlet; import javax.servlet.Serv

linux下設置mysql apache 開機後自動啟動

etc init 改變 表示 mysql support 一行 pre server 1 #將mysql啟動腳本放入所有腳本運行目錄/etc/rc.d/init.d中 2 cp /lamp/mysql-5.0.41/support-files/mysql.server

ubuntu mate 開機自動啟動ssh服務

開機自動啟動 css top con runlevel clas ubun files init 在文件/etc/init/ssh.conf中,有一句 start on filesystem or runlevel [2345] 如果想關閉自動啟動的話,把這一局修改為sta

節點2上crsd無法啟動,數據庫和監聽無法自動啟動,比如ocrconfig、ocrcheck以及srvct

oracle 數據庫 操作系統 信息 手工 CRSD進程在11g中的變化在11.2中,CRSD進程不再是RAC中最關鍵的進程之一。如果對10g RAC比較熟悉,應該清楚CRSD進程的重要性,Oracle在操作系統啟動後,就是通過啟動這個進程然後啟動整個CLUSTER以及數據庫的。在11.2

自動啟動數據庫

數據庫 實例 監聽 自動重啟自動重啟,需要grid的支持自動管理資源[oracle@edsir1p8-+ASM ~]$ crs_stat -t Name Type Target State Host -------------------

nginx 設置開機自動啟動腳本

nginx 設置開機自動啟動腳本Nginx 是一個很強大的高性能Web和反向代理服務器。雖然使用命令行可以對nginx進行各種操作,比如啟動等,但是還是根據不太方便。下面介紹在Linux下安裝後,如何設置開機自啟動。首先,在linux系統的/etc/init.d/目錄下創建nginx文件,使用如下命令:vim

設置 msyql php-fpm 開機自動啟動腳本

設置 msyql php-fpm 開機自動啟動腳本II 設置MySQL開機啟動1、將mysql安裝目錄下 support-files目錄下的mysql.server文件拷貝到/etc/init.d/目錄下並改名為mysqld,並更改權限chmod 775 /etc/init.d/mysqld2、設置開機啟動

Linux中:mysql自動啟動

bin fig 鏈接 conf 自動啟動 一個bug 沒有 rec sudo 檢查自啟動列表中有沒有mysql:chkconfig mysqld on ,有的話就執行:chkconfig mysqld on ,用這個命令設置自啟 問題:在安裝mysql自啟時出現: /s

Win10子系統開機啟動自動啟動ssh

win spa ans script.sh 興趣 log article windows 人的 首先在任意盤符下創建一個vbs腳本,文件名隨意,內容如下: Set ws = CreateObject("Wscript.Shell") ws.run "bash -c ‘sh

Windows開機自動啟動VirtualBox(以無界面方式啟動)-虛擬機

自動 com blog 移動 pan color tar box 文件夾 windows 開機啟動 虛擬機 (以無界面方式啟動)桌面上出現了一個快捷方式, 右鍵快捷方式 -- 屬性, 在目標中添加 --type headless表示"無界面啟動" http://www.cn

rac has,crsd啟動跟蹤--linux平臺

oracle linux hasd 刪掉了$CRS_HOME/log/$HOSTNAME/下的所有日誌文件和目錄,於是has啟不來了,單步執行:sh -x /etc/init/ohasdstrace -p ohasd的pid查看/var/log/messages,$ORACLE_HOME/log/

VMware Vsphere 6.5 設置虛擬機隨ESXI 6.5 自動啟動

vmware vsphere 6.5 設置虛擬機隨esxi 6.5 自動啟動設置ESXI 6.5 宿主機啟動後,該宿主機下的虛擬機也自動啟動的步驟為: 登錄進入vSphere Host Client ,點擊管理->系統->自動啟動,進行編輯設置,已啟動設置為是,啟動延遲和停止延遲默認為120s ,

Linux下Tomcat開機自動啟動

權限 esc ref 進程 chkconfig lin 自啟動腳本 lock cas linux下tomcat開機自動啟動有兩種方法,一種是簡單,一種是復雜而又專業的,使用shell腳本要實現,我們一般推薦shell腳本啟動方式。下面我們分別介紹這兩種方法。 1.shel

Tomcat 服務自動啟動

查看 輸入 tomcat-7 lin sys clas ini fig cannot 一、配置/etc/rc.local rc.local是linux啟動init之後執行的腳本。 sudo vi /etc/rc.local 添加如下一行 /home/myuser/soft

mac shell 獲取ip,自動啟動文件http服務

如果 images 麻煩 inpu 服務 sim nbsp fig alias 因為工作原因,時常有文件傳輸需求。 rz、nc、rsync都用過,各有各的好處。 但相對的,向別處推文件時總有各種麻煩,尤其是在給同事發送文件時。 然後就想到了提供http服務。 在環境

如何讓VMware Workstation 開機自動啟動虛擬機

vmware workstation首先,進入VMware Workstation的安裝目錄,一般為C:\Program Files (x86)\VMware\VMware Workstation在vmware.exe程序上點右鍵,發送快捷方式到桌面在桌面快捷方式上點右鍵,選屬性,在“目標位置”加入 -x "