ORA-01035問題解決


1、 客戶端登錄,提示錯誤:

ERROR:ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege

2、 確認服務器端設置

從v$instance試圖中看,果然是有限制

 

3、 修改服務端設置

本以為很簡單的操作,結果修改未成功。

 

4、 查看ora-65144的解釋

ORA-65144: ALTER SYSTEM DISABLE RESTRICTED SESSION is not permitted

Cause: An attempt was made to disable a restricted session while an unresolved error existed in PDB_PLUG_IN_VIOLATIONS.

 

5、 Sys用戶查看pdb_plug_in_violations表,果然有兩條記錄

 

6、 在ORACLE_HOME的OPatch路徑下執行./datapatch –verbose

 

7、 查看pdb_plug_in_violations表,問題仍未解決

 

8、 重啟一下pdb,然后再查,問題解決,status變為RESOLVED

SQL> shutdown immediate;

Pluggable Database closed.

SQL> startup

Pluggable Database opened.

 

9、 禁用restricted session成功

SQL> alter system disable restricted session; 

System altered.

10、  沒有RESTRICTED SESSION權限的用戶也能正常登錄了。

 

備注: 此故障一般為打補丁或者卸載補丁導致,如果做了此類操作,最好還要刷新無效的對象。即:

cd $ORACLE_HOME/rdbms/admin

sqlplus / as sysdba

SQL> @utlrp.sql

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM