溫馨提示×

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

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

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

發(fā)布時(shí)間:2021-11-10 16:12:47 來(lái)源:億速云 閱讀:856 作者:iii 欄目:關(guān)系型數(shù)據(jù)庫(kù)

這篇文章主要介紹“怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031”,在日常操作中,相信很多人在怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

報(bào)錯(cuò)如下圖:

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

要來(lái)ip和實(shí)例名登到服務(wù)器上看pmon進(jìn)程還在

ps -ef |grep pmon

查看監(jiān)聽情況也是正常的

lsnrctl status 

這兩項(xiàng)都沒問(wèn)題,嘗試登錄數(shù)據(jù)庫(kù),如下圖:

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

熟悉Oracle的同學(xué)一看這個(gè)提示信息應(yīng)該就能感覺到不對(duì),不是正常庫(kù)連接的提示信息

查詢數(shù)據(jù)庫(kù)狀態(tài),語(yǔ)句執(zhí)行報(bào)錯(cuò)如下

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

語(yǔ)句無(wú)法執(zhí)行,然后轉(zhuǎn)站去看alert日志

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

一直在報(bào)類似此種的信息,沒有找到有效的信息,順著日志往前找到一個(gè)關(guān)鍵點(diǎn),16:01:45曾嘗試shutdown數(shù)據(jù)庫(kù)

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

繼續(xù)跟壓測(cè)同事溝通,他們嘗試下午重啟數(shù)據(jù)庫(kù)但報(bào)權(quán)限不足。

感覺很奇怪,shutdown庫(kù)怎么會(huì)沒有權(quán)限。

我也進(jìn)行嘗試,shutdown immediate無(wú)法執(zhí)行,shutdown abort也報(bào)權(quán)限不足

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

這個(gè)問(wèn)題確定很奇怪,我是用sqlplus / as sysdba登錄的數(shù)據(jù)庫(kù),怎么會(huì)沒有權(quán)限,繼續(xù)往下查

查看用戶權(quán)限

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

這臺(tái)服務(wù)器上裝的是單實(shí)例,卻有g(shù)rid用戶,感覺還是挺怪的。

從上面的輸出來(lái)看oracle用戶的權(quán)限和所屬組是沒有問(wèn)題的

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

查看oracle文件的權(quán)限也沒有問(wèn)題

至此找不到什么問(wèn)題了,于是轉(zhuǎn)站MOS,去查是否有相關(guān)文檔

找到一篇ORA-1031 While Starting An Instance As SYSDBA immediately After Applying A Patch (文檔 ID 1475357.1)但與這邊遇到的問(wèn)題不太一致,文檔的最后有一篇參考文檔ORA-01031 DOING DATABASE STARTUP OR SHUTDOWN (文檔 ID 1008507.6)

里面提到了TWO_TASK這個(gè)環(huán)境變量,以前數(shù)據(jù)庫(kù)出問(wèn)題也跟這個(gè)變量有關(guān),于是查看環(huán)境變量沒有配置這個(gè)變量

順著這個(gè)思路我查看了整個(gè)oracle用戶的環(huán)境變量找到了問(wèn)題所在

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

原來(lái)oracle用戶中的PATH路徑配置了/u01/app/11.2.0/grid/bin這個(gè)路徑,權(quán)限不對(duì)

于是把.bash_profile中的PATH進(jìn)行修改

重新登錄oracle用戶

怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031

再次sqlplus / as sysdba登錄數(shù)據(jù)庫(kù),重啟,問(wèn)題解決

到此,關(guān)于“怎么解決Oracle數(shù)據(jù)庫(kù)shutdown報(bào)錯(cuò)ORA-01031”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

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

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

AI