溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

ora-01017 no message file for product=RDBMS

發(fā)布時(shí)間:2020-06-27 14:50:20 來源:網(wǎng)絡(luò) 閱讀:1288 作者:snowhill 欄目:關(guān)系型數(shù)據(jù)庫

windows server 2008 R2 RAC環(huán)境,其裝了oracle 11.2.0.1版本,后來升級至oracle 11.2.0.4版本,重啟電腦發(fā)現(xiàn)數(shù)據(jù)庫無法啟動,分析步驟如下:
1 進(jìn)入cmd:
set ORACLE_HOME=e:\app\
set ORACLE_SID=sid_name

2 用 sqlplus / as sysdba連接報(bào)錯(cuò):
ora-01017 message file for product=RDBMS, facility=ORA
用oerr查看
oerr ora 01017
01017, 00000, "invalid username/password; logon denied"
01017應(yīng)當(dāng)為用戶名密碼錯(cuò)誤引起,當(dāng)這里直接報(bào)message file缺失;

3 檢查ORACLESERVICESIDNAME,其為正常啟動,檢查alert_sid.log無任何報(bào)錯(cuò);
進(jìn)入$ORACLE_HOME\sqlplus\mesg檢mesg信息,msb文件都在,不應(yīng)當(dāng)是msb缺失引起的問題 ;

4檢查oracle注冊表位置:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1檢查對應(yīng)的環(huán)境變量,其皆指向原11.2.0.1版本,更改為oracle 11.2.0.4的路徑;
5 重啟電腦,sqlplus / as sysdba,依舊報(bào)錯(cuò)
6 copy 11.2.0.1的數(shù)據(jù)庫密碼文件到新目錄下,依舊報(bào)錯(cuò)
7 檢查注冊表event log信息:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\ORACLE.tcis2]
發(fā)現(xiàn)其指向?yàn)閎in\ORAEVRUS11.DLL,ORACLE_HOME全掉了;
全部替換如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\ORACLE.tcis2]
"EventMessagefile"="E:\\app\\Administrator\\product\\11.2.0\\dbhome_2\\BIN\\ORAEVRUS11.DLL"

重啟電腦,數(shù)據(jù)庫自啟動,OVER.

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI