oralce10g 安裝dbvault出錯OUI-25031

snowdba發表於2015-06-10

最近需要為資料庫安裝dbvault。11g和12c資料庫在dbca時都包含了dbvault,10g需要手工安裝。安裝包為database_vault_aix5164_10204.zip。解壓縮後啟動圖形./runInstaller會提示需要一個10.2.0.4的資料庫才能繼續安裝。為此dbca了一個臨時使用的資料庫dv,再次啟動圖形頁面安裝dbvault可以繼續了,設定完一些密碼後在下面的步驟報錯:


仔細觀察報錯截圖中有提示The "/u01/oracle/db_1......

按照提示檢視錯誤資訊,會發現一個指令碼
$ cat /u01/oracle/db_1/cfgtoollogs/configToolFailedCommands
# Copyright (c) 1999, 2010, Oracle. All rights reserved.
/u01/oracle/db_1/bin/dvca -action option -oh /u01/oracle/db_1 -s_path /tmp -logfile /u01/oracle/db_1/cfgtoollogs/dvca_install.log -owner_account dvowner -owner_passwd ${s_ownerEncryptPwd} -acctmgr_account dvmgr ${s_dvMgrPwdArg} -jdbc_str jdbc:oracle:oci:@test ${s_sysPasswdArg} -languages {en}

其中變數所對應的內容如下:
${s_ownerEncryptPwd}:Database Vault Owner Password
${s_dvMgrPwdArg}    :Database Vault Account Manager
${s_sysPasswdArg}   :按照提示需要填寫資料庫的sys密碼,這裡可以選擇填寫資料庫例項名

這些變數都是剛才圖形頁面輸入的資訊,填寫到指令碼中即可


整理指令碼如下
,另外在使用者名稱密碼後增加-nodecrypt
$ /u01/oracle/db_1/bin/dvca -action option -oh /u01/oracle/db_1 -s_path /tmp -logfile /u01/oracle/db_1/cfgtoollogs/dvca_install.log - _account dvowner -owner_passwd dv_12345 -acctmgr_account dvmgr dv_12345 -nodecrypt -jdbc_str jdbc:oracle:oci:@test test -languages {en}

執行修改後的指令碼,輸入sys密碼,刷屏過後成功!

SQL> select * from v$option where parameter = 'Oracle Database Vault';
PARAMETER                                VALUE
---------------------------------------- ------------------------------
Oracle Database Vault                    TRUE

全文完

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29047826/viewspace-1694603/,如需轉載,請註明出處,否則將追究法律責任。

相關文章