ORA 00020解決方案

2022-03-31 07:08:06 字數 646 閱讀 3704

最近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;

解決ORA 00020錯誤

專案上使用的oracle伺服器經常出現無法登陸的情況,嘗試檢視資料庫dump檔案,沒有發現在無法登陸時的報錯資訊,使用securecrt連線伺服器登入sqlplus時出現錯誤 ora 00020 maximum number of processes 150 exceeded 解決方法如下 開始時懷...

解決ORA 00020錯誤

專案上使用的oracle伺服器經常出現無法登陸的情況,嘗試檢視資料庫dump檔案,沒有發現在無法登陸時的報錯資訊,使用securecrt連線伺服器登入sqlplus時出現錯誤 ora 00020 maximum number of processes 150 exceeded 解決方法如下 開始時懷...

ora 00020超出最大程序數的解決方法

ora 00020超出最大程序數的解決方法 一般原因是因為你的應用程式的連線數超過了oracle系統設定的最大連線數。你可以到oracle的oem下,用sys as sysdba進入oem,在instance的 configuration 下開啟all initialization paramete...