ORA-00020解決方案


最近oracle數據庫莫名其妙的連接不上,plsql連接報錯,sqlplus終端打開時提示ora-00020錯誤,下面記錄一下本次問題的解決過程。

1.sqlplus 登錄數據庫

2. show parameter processes;--當前默認配置的process是多少。

select count(*) from v$process;--當前一共有多少process(感覺沒啥參考價值)

show parameter sessions; --當前配置的會話數。

select count(*) from v$session;--當前會話數,一般情況出現異常情況下這個session可能會較大。

kill掉異常的會話 

select sid,serial#,username,program,machine,status from v$session;

alter system kill session '12,1736';--12是sid   1736是serial#

3. 設置process

SQL> alter system set processes=1000 scope=spfile;

SQL> SHUTDOWN IMMEDIATE;(一定要等待一會,不要着急)

SQL> STARTUP;

 

后記:通過查看oracle的監聽日志,可以發現是哪個ip地址在連接oracle數據庫,再到對應的ip地址下通過netstate 命令分析是哪個程序異常連接。

  

 


免責聲明!

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



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