建資料庫例項時碰到ORA-12578: TNS:wallet open failed

tolywang發表於2012-09-29
 
Windows 7,  Oracle 11.2.0.1 資料庫 ,原來安裝過一個例項, 然後建立測試過 wallet ,
今天刪除原來的資料庫例項, 然後重新建立例項時碰到錯誤 ORA-12578: TNS:wallet open failed,
才想起來以前建立過wallet,  其實可以透過
$ORACLE_HOME/bin/mkstore -wrl $ORACLE_HOME/network/admin/wallet/ -deleteCredential  db_test 來刪除的,
但是很久了,也不記得其中的一些引數了,所以只有直接刪除wallet 相關的檔案及 sqlnet.ora 中的幾行。
 
 
D:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\ 下面有一個 wallet 目錄,直接更換名稱。
 
註釋掉 sqlnet.ora 下的兩行:
# WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=D:\app\admin\idb\wallet)))
# SQLNET.WALLET_OVERRIDE=TRUE
 
再次安裝例項, 沒有再報錯。

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

相關文章