ORACLE dbca執行到40%報錯之ORA-12154
最近遇到一個很奇葩的問題,oracle 11.2.0.4 rac 在centos7.8上安裝,grid叢集和oracle軟體都很順利的安裝成功,
唯獨oracle在dbca建庫的時候,dbca進行到40%,要在第二個節點建立啟動例項的時候報錯提示ORA-12154,報錯
資訊如下:
1、dbca 40%報錯資訊提示
2、dbca執行跟蹤日誌提示資訊如下
後續處理,網上查詢,有提示說$ORACLE_HOME/bin/oracle的可執行許可權不正確,
第一個節點:
[oracle@cent7rac1 ~]$ ls -l $ORACLE_HOME/bin/oracle
-rwsr-s--x. 1 oracle asmadmin 239626641 Jun 11 09:10 /u01/app/oracle/product/11.2.0/db_1/bin/oracle
[oracle@cent7rac1 ~]$
第二個節點:
[oracle@cent7rac2 ~]$ ls -l $ORACLE_HOME/bin/oracle
-rwsr-s--x. 1 oracle oinstall 239626641 Jun 11 09:19 /u01/app/oracle/product/11.2.0/db_1/bin/oracle
[oracle@cent7rac2 ~]$
經過比對 ls -l $ORACLE_HOME/bin/oracle可執行檔案的許可權,第一個節點是oracle:asmadmin,第二個節點
是oracle:oinstall,但是該叢集是第一次安裝資料庫例項,在未建庫之前的第二個例項的 ls -l $ORACLE_HOME/bin/oracle
檔案的可執行許可權確實是oracle:oinstall沒有問題。按照網上的說法重置了節點二ls -l $ORACLE_HOME/bin/oracle檔案的
許可權為oracle:asmadmin,且許可權為-rwsr-s--x. ,在一節點重新執行dbca,依舊是在dbca進行到40%的時候報錯。
後來,仔細審查安裝步驟,發現在對資料庫例項的sys和system密碼設定時使用了特殊字元@,密碼為oracle@grid:
以前,在對業務使用者建立時遇到過這種情況,shell在伺服器端連線資料庫時也是提示ORA-12154,詳情見博文:
ORACLE 資料庫業務使用者密碼重置慎用特殊字元 將密碼中的特殊字元@去掉之後,dbca順利執行成功。
如果sys和system的密碼設定為oracle@123時,dbca一樣是在40%報錯,但提示:ORA-12532: TNS:invalid argument,
問題依然是密碼中使用了特殊字元@,dbca建庫時去掉@即可。另外,如果想要使用複雜密碼可在建庫後,通過流程
建立使用者的時候或者修改使用者密碼為複雜密碼。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29357786/viewspace-2764062/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle RAC dbca的時候報錯提示cluster nodes are not accessibleOracle
- 主庫到standby報錯解決:Error 12154 received logging on to the standby ORA-12154Error
- Oracle19c orapwd修改密碼之後連線資料庫報ORA-12154Oracle密碼資料庫
- 執行用例報錯
- Oracle調優之看懂Oracle執行計劃Oracle
- Oracle OCP(36):DBCA建庫Oracle
- Oracle 18c bug 執行 DBMS_PDB.CHECK_PLUG_COMPATIBILITY報錯Oracle
- 【DBCA】windows2016標準版 dbca建立資料庫報錯,DIM-00019 OS 1053Windows資料庫
- Oracle 11.2.0.3.0中執行awrrpt.sql生成awr報告報ora-06502錯誤OracleSQL
- yii執行phpunit時報錯PHP
- idea上執行scala報錯Idea
- 執行web專案報錯Web
- sh指令碼執行報錯指令碼
- [20180428]DNS與ORA-12154錯誤.txtDNS
- 測試前奏 之 dos字元頁面執行 monkeyrunner 命令報錯字元
- selenium的那些事--執行報錯
- sqlplus執行sql檔案報錯SQL
- MacOS 裡執行 sed 命令報錯Mac
- mysql執行報錯mysql.sockMySql
- svelte 執行報錯 getaddrinfo ENOTFOUND localhostlocalhost
- HP-UX執行Oracle相關命令報錯Memory fault(coredump)分析處理UXOracle
- oracle dg報錯Oracle
- [vue]執行vue --version報錯:-4054 ENOSYSVue
- 在KYLIN中執行查詢報錯
- laradock 執行報錯 Service 'workspace' failed to build:AIUI
- Laravel 中執行 PHP artisan migrate 報錯LaravelPHP
- docker 遷移映象到其他機器執行報錯OCI 問題處理Docker
- crontab異常:shell下可以執行命令,執行crontab卻報錯
- Oracle Restart 單例項執行root.sh報錯roothas.pl line 377【轉載】OracleREST單例
- [ORACLE] SQL執行OracleSQL
- Oracle案例09——ORA-12154: TNS:could not resolve the connect identifier specifiedOracleIDE
- Oracle TNS報錯大全Oracle
- Python 執行報錯 PermissionError: [Errno 13] Permission denied: '***.***'PythonError
- httprunner 執行報錯,有人遇到過麼?何解HTTP
- 一些執行maven命令的報錯Maven
- [20220422]為什麼執行不報錯.txt
- 執行npm run dev 後報錯 Mix: not foundNPMdev
- AS執行main()方法報錯:SourceSet with name ‘main‘ not foundAI