11gR2RAC環境DBCA建立資料庫報錯ORA-15055 ORA-15001,11gr2racdbca
11gR2RAC環境DBCA建立資料庫報錯ORA-15055 ORA-15001
問題現象:
在11gR2 GridInfrastructure和Database軟體安裝完成之後,執行DBCA建立資料庫到30%的時候報如下錯誤,點擊OK後提示忽略並停止安裝。
問題分析:
從上面的問題我們不難看出是因為無法訪問ASM磁碟組導致,但是要解決該問題就得進入到ASM中去探個究竟,為什麼剛裝好的叢集,建庫就出現問題。
隨即我們先通過grid使用者登入到asm執行個體執行如下查詢操作,我們發現磁碟組均為mount狀態,說明磁碟組狀態沒有明顯的問題。
SQL> select name,state,type from v$asm_diskgroup;NAME STATE TYPE------------------------------ ----------- ------OCR_VOTE MOUNTED HIGHDATA001 MOUNTED EXTERNFRA001 MOUNTED EXTERNBAK001 MOUNTED EXTERN 接下來我們通過amcmd登入到asm磁碟管理中進入到卷組+DATA001,這個時候我們同樣看見了dbca建立資料庫所產生的資料檔案。[grid@db01 ~]$ asmcmdASMCMD> cd DATA001ASMCMD> lsXMMAN/ASMCMD> cd XMMAN/ASMCMD> LSASMCMD> lsDATAFILE/ASMCMD> cd DATAFILE/ASMCMD> lsSYSAUX.258.859553539SYSTEM.259.859553539UNDOTBS1.257.859553539USERS.256.859553539ASMCMD>
看到如上資訊我們基本可以排除ASM的問題了,接來下可能考慮到是許可權問題,嘗試重新執行root.sh指令碼。
問題解決:
重新執行如下指令碼
[root@db01 DBSoft]# /DBSoft/oracle/product/11.2.4/dbhome_1/root.shPerforming root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /DBSoft/oracle/product/11.2.4/dbhome_1Enter the full pathname of the local bin directory: [/usr/local/bin]: The contents of "dbhome" have not changed. No need to overwrite.The contents of "oraenv" have not changed. No need to overwrite.The contents of "coraenv" have not changed. No need to overwrite.Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root script.Now product-specific root actions will be performed.Finished product-specific root actions.[root@db01 DBSoft]# pwd/DBSoft
再重新運行dbca建庫,問題排除
oracle 11gR2 DBCA建庫時 配置em時報錯
win下安裝oracle 軟體和庫的時候 不能開防火牆 不然就會有這樣的錯 從裝吧 只能這樣了
redhat64安裝oracle11gr2時運行dbca命令報錯
檢查以下RPM包是否安裝:
elfutils-libelf
elfutils-libelf-devel
libaio
libaio-devel
沒有的話裝上,RHEL安裝盤裡有,包括64位和32位
然後:
$ORACLE_HOME/bin/relink all
應該就好了