溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle 11g R2 RAC dbca新建實例報錯怎么辦

發布時間:2021-11-11 17:06:46 來源:億速云 閱讀:341 作者:小新 欄目:關系型數據庫

小編給大家分享一下Oracle 11g R2 RAC dbca新建實例報錯怎么辦,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

此oracle問題本人在論壇上作了提問http://bbs.51cto.com/thread-1167548-1.html,最后自己找到方法解決,以此博客再作記錄。

環境:CentOS6.5 64位,Oracle 11g R2 11.2.0.1.0

現象:oracle rac生產環境中,已經有一個實例正常使用,有需求再建一實例。

新建實例過程中,最后步驟具體報錯如下:

Oracle 11g R2 RAC dbca新建實例報錯怎么辦    
[Thread-829] [ 2015-09-09 11:29:42.007 CST ] [DatabaseImpl.createStopDep:3579]  stop dependencies = hard(intermediate:ora.asm,shutdown:ora.DG_DATA.dg)    
[Thread-829] [ 2015-09-09 11:29:42.057 CST ] [InstanceStepOPS.executeImpl:952]  PRCR-1006 : Failed to add resource ora.proxy.db for null    
PRCR-1071 : Failed to register or update resource ora.proxy.db    
CRS-2566: User 'oracle' does not have sufficient permissions to operate on resource 'ora.LISTENER.lsnr', which is part of the dependency specification.    
[Thread-829] [ 2015-09-09 11:29:42.057 CST ] [BasicStep.configureSettings:304]  messageHandler being set=oracle.sysman.assistants.util.UIMessageHandler@30394ffa    
[Thread-829] [ 2015-09-09 11:29:42.057 CST ] [BasicStep.configureSettings:304]  messageHandler being set=oracle.sysman.assistants.util.UIMessageHandler@30394ffa    
oracle.sysman.assistants.util.step.StepExecutionException: PRCR-1006 : Failed to add resource ora.proxy.db for null    
PRCR-1071 : Failed to register or update resource ora.proxy.db    
CRS-2566: User 'oracle' does not have sufficient permissions to operate on resource 'ora.LISTENER.lsnr', which is part of the dependency specification.    
        at oracle.sysman.assistants.dbca.backend.InstanceStepOPS.executeImpl(InstanceStepOPS.java:953)    
        at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)    
        at oracle.sysman.assistants.util.step.BasicStep.callStep(BasicStep.java:251)    
        at oracle.sysman.assistants.dbca.backend.DBEntryStep.executeImpl(DBEntryStep.java:229)    
        at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:210)    
        at oracle.sysman.assistants.util.step.Step.execute(Step.java:140)    
        at oracle.sysman.assistants.util.step.StepContext$ModeRunner.run(StepContext.java:2667)    
        at java.lang.Thread.run(Thread.java:595)

解決辦法:

1.嘗試用oracle用戶手動注冊數據庫資源,srvctl add database -d proxy -o $ORACLE_HOME,提示已經注冊Server pool。

2.使用root用戶刪除,crsctl delete serverpool ora.proxy

3.使用oracle用戶手動注冊數據庫資源,srvctl add database -d proxy -o $ORACLE_HOME

4.上面執行結果提示權限問題,于是查看報錯資源詳情,crsctl stat res ora.LISTENER.lsnr -p

5.使用root用戶手動修改資源權限,crsctl modify resource "ora.LISTENER.lsnr" -attr "ACL='owner:grid:rwx,pgrp:oinstall:r-x,other::r--'"

以下是解決過程截圖:

Oracle 11g R2 RAC dbca新建實例報錯怎么辦    
Oracle 11g R2 RAC dbca新建實例報錯怎么辦    
Oracle 11g R2 RAC dbca新建實例報錯怎么辦

最后問題解決。問題造成的原因應該是操作時不注意用戶,使用root操作了grid的相關操作。

以上是“Oracle 11g R2 RAC dbca新建實例報錯怎么辦”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女