Oracle 11g ASM 單例項安裝 DBCA 建庫 報錯 ORA-12547: TNS:lost contact
錯誤描述,在DBCA建立ASM單例項資料庫到86%進度時,報錯
PRCR-1079 : Failed to start resource .testdb.db
ORA-12547: TNS:lost contact
在網上查了一下多是
grid使用者下$ORACLE_HOME/bin/oracle 和 oracle使用者下 $ORACLE_HOME/bin/oracle 的所屬組必須為oinstall. 許可權為6751
改完之後,但再次DBCA建庫,仍然報那三個錯誤,發現oracle使用者下 $ORACLE_HOME/bin/oracle 所屬組又被改為 asmadmin :
[oracle@db2 bin]$ ls -lrt oracle
-r-xr-s--x 1 oracle asmadmin 210824714 May 17 04:36 oracle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我的解決辦法
首先su - oracle
[oracle@oel11g ~]$ export ORACLE_SID=TESTDB
[oracle@oel11g ~]$ sqlplus / as sysdba
SQL>startup nomount;
SQL>alter database mount ;
SQL>alter database open;
之所以我要分步啟動資料,是要看看資料庫是否建立完成。隨後還真將資料庫完整開啟了。證明資料庫建立過程沒有錯誤。錯誤應該出在啟動環節。
隨後我設想:
網上大部分人說要將grid使用者下$ORACLE_HOME/bin/oracle 和 oracle使用者下 $ORACLE_HOME/bin/oracle 的所屬組必須為oinstall. 許可權為6751
我也測試了一下,確實可以將資料庫啟動。所以修改許可權的過程是賦予grid使用者啟動資料庫的許可權。
但是還是會有報錯 :ORA-12547: TNS:lost contact
處理這個問題就簡單很多了
一般出現ORA-12547: TNS:lost contact問題多是丟包造成的。可能缺失了libaio-0.3.105-2.i386.rpm
使用rpm -q指令檢測
[root@oel11g ~]# rpm -q libaio-0.3.106
libaio-0.3.106-3.2
如果沒有便掛載磁碟安裝
[root@oel11g ~]# ls libaio*
libaio-0.3.106-2.i386.rpm
libaio-devel-0.3.105-2.i386.rpm
[root@oel11g ~]# rpm -ivh libaio-0.3.106-2.i386.rpm
Preparing... ########################################### [100%]
1:libaio ########################################### [100%]
[root@oel11g ~]#
如果已安裝了libaio包,那很可能是沒有配置環境變數
[root@oel11g ~]# su - grid
[grid@oel11g ~]$ vi .bash_profile
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib ··················新增這一行
[grid@oel11g ~]$ . .bash_profile
當然oracle使用者也需要有LD_LIBRARY_PATH變數,我們要確保變數配置成功。
[grid@oel11g ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.DG01.dg ora....up.type ONLINE ONLINE oel11g
ora....ER.lsnr ora....er.type ONLINE ONLINE oel11g
ora.asm ora.asm.type ONLINE ONLINE oel11g
ora.cssd ora.cssd.type ONLINE ONLINE oel11g
ora.diskmon ora....on.type ONLINE ONLINE oel11g
ora.testdb.db ora....se.type ONLINE ONLINE oel11g
[grid@oel11g ~]$
解決完成。。
《··good luck··》
jhon_lee
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26474945/viewspace-755738/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用DBCA建立資料庫時,報告錯誤:ORA-12547: TNS: lost contact錯誤資料庫
- 【ORACLE】ORA-12547: TNS:lost contactOracle
- [Oracle] ORA-12547: TNS:lost contactOracle
- 【轉載-ORACLE】ORA-12547: TNS:lost contactOracle
- linux oracle建立資料庫的時候報錯ORA-12547:TNS:lost contactLinuxOracle資料庫
- 連Oracle資料庫報ORA-12547: TNS:lost contact問題處理一例Oracle資料庫
- sqlplus登入資料庫報錯ORA-12547: TNS:lost contactSQL資料庫
- 本機SQLPLUS 的時候報錯 ORA-12547: TNS: lost contactSQL
- oracle 啟動監聽報錯TNS-12547: TNS:lost contactOracle
- 【ORA-】ORA-12547: TNS:lost contact錯誤的跟蹤分析
- 在Suse 12.4上安裝11.2.0.4的rac執行root.sh報錯“ORA-12547: TNS:lost contact”
- 32位系統報錯TNS-12547: TNS:lost contact
- Oracle案例04——TNS-12547: TNS:lost contactOracle
- Window下安裝Oracle ASM單例項資料庫OracleASM單例資料庫
- Oracle 11G資料庫單例項安裝Oracle資料庫單例
- ORA-12547: TNS:lost contact之oracle執行檔案許可權問題Oracle
- oracle 10g 在AIX5.3 dbca建庫 報錯 ORA-12547Oracle 10gAI
- oracle 11g 單例項安裝Oracle單例
- oracle 11g 單例項資料庫的安裝Oracle單例資料庫
- DBCA 建庫執行報錯ora-12547 ----深刻的教訓
- oracle 9i DBCA建庫報錯Oracle
- 建庫的過程中DBCA報錯,錯誤號為ORA-12547
- 11.2.0.4單例項ASM安裝報錯ohasd failed to ... line 73.單例ASMAI
- Oracle 11g RAC 建立例項DBCA無法發現ASM DiskgroupOracleASM
- 【Oracle】ASM例項安裝入門OracleASM
- Counld not connect to ASM due to following error,ora-12547:TNS:lost comactASMErrorMac
- 64bit Oracle9204安裝dbca報錯一例:Oracle
- 【Oracle】RHEL6.4-64位 安裝oracle11.2.0.3(五) dbca建立單例項資料庫Oracle單例資料庫
- 【轉】11g ASM單例項 dbca報錯 prcr-1006 crs-0259 prcr-1071ASM單例
- 新裝11GRAC遠端連線不上資料庫,報TNS-12547: TNS:lost contact故障處理資料庫
- 單機環境安裝配置ASM例項ASM
- 啟動ASM 例項報錯ASM
- oracle 11g安裝報錯Oracle
- ORACLE 單例項完全解除安裝資料庫Oracle單例資料庫
- RHEL5 Oracle 11G R2 RAC 靜默安裝 (三) rdbms安裝 dbca 建庫Oracle
- 【RAC】ORA-15055: unable to connect to ASM instanceORA-12547: TNS:lost contactASM
- Oracle 10.2.0.5 DBCA建庫報錯ORA-27125Oracle
- ASM例項配置監聽和TNSASM