SYS用戶登錄Oracle報錯ORA-01031怎么辦-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“SYS用戶登錄Oracle報錯ORA-01031怎么辦”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“SYS用戶登錄Oracle報錯ORA-01031怎么辦”這篇文章吧。

站在用戶的角度思考問題,與客戶深入溝通,找到平果網(wǎng)站設(shè)計與平果網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國際域名空間、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋平果地區(qū)。

自己寫了一個腳本在測試環(huán)境運(yùn)行腳本的時候,導(dǎo)致數(shù)據(jù)庫異常的宕掉之后,然后重新連接就出現(xiàn)了下面的問題,下面是場景還原與解決的過程:

[oracle@seiang ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Tue Jan 30 08:39:21 2018

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected.

SYS@seiang11g>shutdown immediate

ORA-24324: service handle not initialized

ORA-24323: value not allowed

ORA-01089: immediate shutdown in progress - no operations are permitted

1、嘗試強(qiáng)制關(guān)閉和打開數(shù)據(jù)庫,都出現(xiàn)報錯ORA-01031: insufficient privileges

SYS@seiang11g>shutdown abort

ORA-01031: insufficient privileges

SYS@seiang11g>startup

ORA-01031: insufficient privileges

2、接下來嘗試去查看數(shù)據(jù)庫的參數(shù),提示說沒有登錄

SYS@seiang11g>show parameter password

ERROR:

ORA-01012: not logged on

3、下面使用SYS連接到數(shù)據(jù)庫實例,看到提示說連接到一個空閑的實例

SYS@seiang11g>conn / as sysdba

Connected to an idle instance.

4、接下來,嘗試重新啟動數(shù)據(jù)庫,再次提示說沒有登錄

SYS@seiang11g>startup

ORA-01012: not logged on

5、再次嘗試強(qiáng)制的關(guān)閉數(shù)據(jù)庫,然后在重新啟動數(shù)據(jù)庫,啟動成功

SYS@seiang11g>shutdown abort

ORACLE instance shut down.

SYS@seiang11g>

SYS@seiang11g>startup

ORACLE instance started.

Total System Global Area 1252663296 bytes

Fixed Size                  2252824 bytes

Variable Size             738201576 bytes

Database Buffers          503316480 bytes

Redo Buffers                8892416 bytes

Database mounted.

Database opened.

數(shù)據(jù)庫啟動成功!

補(bǔ)充說明:

對于ORA-01031: insufficient privileges報錯,常見的一些原因和解決思路:

1、如果是多個數(shù)據(jù)庫實例時候,set ORACLE_SID= ''

2、檢查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目錄)是否包含這句:
SQLNET.AUTHENTICATION_SERVICES=(NTS),沒有的話加上;

3、檢查登陸windows的用戶(administrator或安裝oracle時候使用的用戶)是不是在包含在ORA_DBA組中,域用戶沒有連上域服務(wù)器時就可能出現(xiàn)這種現(xiàn)象。

3、要保證 remote_login_passwordfile 參數(shù) = EXCLUSIVE .

4、查看口令文件和數(shù)據(jù)庫實例是否是對應(yīng)的,如果不對應(yīng),則需要使用orapwd重新生成口令文件

以上是“SYS用戶登錄Oracle報錯ORA-01031怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

當(dāng)前文章:SYS用戶登錄Oracle報錯ORA-01031怎么辦-創(chuàng)新互聯(lián)
URL地址:http://muchs.cn/article18/dpjedp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、靜態(tài)網(wǎng)站外貿(mào)網(wǎng)站建設(shè)、Google網(wǎng)站內(nèi)鏈、網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司