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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sqlplus登入資料庫報錯ORA-12547: TNS:lost contactSQL資料庫
- 【ORA】ORA-12547 TNS: Lost Contact錯誤診斷
- 在Suse 12.4上安裝11.2.0.4的rac執行root.sh報錯“ORA-12547: TNS:lost contact”
- 【ORA-】ORA-12547: TNS:lost contact錯誤的跟蹤分析
- Oracle案例04——TNS-12547: TNS:lost contactOracle
- 12cRAC打季度補丁時遇到ORA-12547: TNS:lost contact錯誤
- Oracle 11G資料庫單例項安裝Oracle資料庫單例
- oracle 11g 單例項資料庫的安裝Oracle單例資料庫
- 11.2.0.4單例項ASM安裝報錯ohasd failed to ... line 73.單例ASMAI
- 【Oracle】ASM例項安裝入門OracleASM
- Oracle TNS報錯大全Oracle
- Oracle OCP(36):DBCA建庫Oracle
- ORACLE11GR2 RAC解除安裝ASM例項步驟OracleASM
- 【ASK_ORACLE】Relink ASM單例項資料庫詳細步驟OracleASM單例資料庫
- Oracle 11g RAC到單例項OGG同步Oracle單例
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM
- ASM單例項安裝後,需要手動設定ASM的引數檔案ASM單例
- oracle11g單例項透過命令列dbca靜默建立資料庫Oracle單例命令列資料庫
- 11g ASM 重啟 HAC 報錯 CRS-4124: Oracle High AvailabilityASMOracleAI
- Redis單例項安裝Redis單例
- 【PSU】Oracle打PSU及解除安裝PSU(單例項)Oracle單例
- ORACLE-LINUX環境字元介面單例項安裝OracleLinux字元單例
- RAC+DG(asm單例項)ASM單例
- 19C 單例項資料庫安裝單例資料庫
- 靜默安裝Oracle資料庫11gOracle資料庫
- oracle11g安裝 單例項 系統centos7Oracle單例CentOS
- 滴滴雲伺服器上安裝Oracle12cR2單例項資料庫伺服器Oracle單例資料庫
- 【11g 單庫解除安裝、靜默安裝】實驗
- Oracle 11G 安裝文件Oracle
- 【Oracle】Linux7安裝11g 86%報錯:Error in invoking target 'agent nmhs' of makefileOracleLinuxError
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- oracle19c安裝 單例項 系統centos7 非cdbOracle單例CentOS
- Oracle 11G 安裝 bbed 工具Oracle
- oracle資料庫與oracle例項Oracle資料庫
- CRS-2101:The OLR was formatted using version 3 ORACLE單機ASM報錯ORMOracleASM
- Oracle 11gR2 ASM例項記憶體管理OracleASM記憶體
- 靜默安裝oracle時報錯Oracle
- ORACLE dbca執行到40%報錯之ORA-12154Oracle
- oracle RAC dbca的時候報錯提示cluster nodes are not accessibleOracle