--*******************
-- crs-0215 錯誤處理
--*******************
在安裝 clusterware 的時候,
the given inte***ce(s), "eth0" is not public. public inte***ces should be used to configure virtual ips.
此時我們需要在第二節點上執行 vipca , 當安裝到 75% 左右,又收到了如下的錯誤資訊
crs-0215 : could not start resource 'ora.node2.ons'.
[oracle@node2 racg]$ pwd
[oracle@node2 node2]$ ls
admin alertnode2.log client crsd cssd evmd racg
[oracle@node2 node2]$ cd racg
[oracle@node2 racg]$ ls
racgeut racgevtf racgmain
[oracle@node2 racg]$ ls -hlt
total 12k
drwxrwxrwt 2 oracle oinstall 4.0k apr 1 14:15 racgeut
drwxrwxrwt 2 oracle oinstall 4.0k apr 1 14:15 racgevtf
drwxrwxrwt 2 oracle oinstall 4.0k apr 1 14:15 racgmain
檢視一下,根本沒有日誌存在, google了一下,需要檢視 /etc/hosts中 localhost的設定
[oracle@node2 racg]$ more /etc/hosts
# do not remove the following line, or various programs
# that require network functionality will fail.
#127.0.0.1 localhost.localdomain localhost
#::1 localhost6.localdomain6 localhost6
127.0.0.1 node2.oradb.com node2
# public
192.168.0.11 node1.oradb.com node1
192.168.0.12 node2.oradb.com node2
#private
10.101.0.11 node1-priv.oradb.com node1-priv
10.101.0.12 node2-priv.oradb.com node2-priv
#virtual
192.168.0.21 node1-vip.oradb.com node1-vip
192.168.0.22 node2-vip.oradb.com node2-vip
原來的 127.0.0.1 localhost.localdomain localhost的這一行被注釋掉了,記得當時是考慮到
已經增加了 127.0.0.1 node2.oradb.com node2
所以就將原本預設行 127.0.0.1注釋了,因此取消注釋行 (使用 root帳戶 )。
在節點 node1上也是同樣的,需要取消注釋行 (使用 root帳戶 )
再次執行 vipca沒有出現 crs-0215錯誤。
更多參考
有關基於使用者管理的備份和備份恢復的概念請參考:
oracle 冷備份
oracle 熱備份
oracle 備份恢復概念
oracle 例項恢復
oracle 基於使用者管理恢復的處理
(詳細描述了介質恢復及其處理)
有關 rman的恢復與管理請參考:
rman 概述及其體系結構
rman 配置、監控與管理
rman 備份詳解
rman 還原與恢復
有關 oracle體系結構請參考:
oracle 例項和 oracle資料庫 (oracle體系結構 )
oracle 表空間與資料檔案
oracle 密碼檔案
oracle 引數檔案
oracle 資料庫例項啟動關閉過程
oracle 聯機重做日誌檔案 (online log file)
oracle 控制檔案 (controlfile)
oracle 歸檔日誌
PRKP 1001與CRS 0215解決方案
crs stat t看到例項1狀態為offline,單獨啟動例項srvctl start instance d orcl i orcl1報prkp 1001 error starting instance orcl1 on node rac1 crs 0215 could not start res...
MySql錯誤處理 錯誤處理的例子
有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not found 執行 rollback和產生一條錯誤...
MySql錯誤處理(三) 錯誤處理的例子
mysql錯誤處理 三 錯誤處理的例子 有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not foun...