ora-00020資料庫報錯,process程式爆滿
今天遇到一個系統,資料庫無法正常執行,檢視資料庫的程式發現資料庫已宕,結果如下:
[oracle@xiaowu ~]$ ps -ef | grep ora_
oracle 6218 6161 0 09:39 pts/2 00:00:00 grep ora_
用超級管理員使用者登入資料庫時,系統報 ORA-00020 的錯誤,很奇怪,資料庫未啟動,還報程式數超上限的錯誤。
[oracle@xiaowu ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 23 10:48:12 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
ERROR:
ORA-00020:maximum number of processes (500) exceeded
Enter user-name:
解決 ORA-00020 錯誤,加大processes的引數值即可,但是需要正常啟動資料庫併成功登陸後才能修改,但是現在資料庫都無法正常啟動,一時想不到解決方法,最後求助資深DBA解決,方法如下:
首先透過加引數 “-prelim” 成功登陸資料庫
[oracle@xiaowu ~]$ sqlplus -prelim / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 23 11:10:09 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL>
此時就可以正常關閉和開啟資料庫,安裝如下命令操作解決問題:
shutdown immediate;
startup;
show parameter processes;
alter system set processes=1000 scope=spfile;
startup force;
show parameter processes;
exit;
有個引數 “-prelim”的詳細介紹,請看文章:http://blog.sina.com.cn/s/blog_ad6555610101ar46.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8109090/viewspace-2120626/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASM空間爆滿導致資料庫掛起ASM資料庫
- 惡意程式造成資料庫啟動報錯資料庫
- 資料庫升級報錯資料庫
- 複製資料庫的報錯資料庫
- srvctl新增資料庫資訊報錯資料庫
- 程式無任何報錯但是無法寫入資料庫資料庫
- Standby資料庫alert log報很多這樣的錯誤: Restarting dead background process QMN0資料庫REST
- MongoDB資料庫報錯,資料庫檔案丟失資料恢復案例MongoDB資料庫資料恢復
- [重慶思莊每日技術分享]-資料庫報 ORA-00020錯誤且sys使用者無法正常登入資料庫
- startup資料庫報錯ORA-16038資料庫
- DB2報“資料庫日誌已滿”問題解決DB2資料庫
- mysql建立資料庫報錯了怎麼辦MySql資料庫
- 使用瀚高資料庫hibernate方言報錯資料庫
- ORA-00020: No more process state objects available故障一例ObjectAI
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- 資料庫報ORA-01839的錯誤資料庫
- MySQL 5.7啟動資料庫報錯'does not exist or is not executable'MySql資料庫
- informix停資料庫是報錯:Must be a DBSA to run this programORM資料庫
- RAC環境的STANDBY資料庫備份報錯資料庫
- 【資料庫資料恢復】Oracle資料庫檔案出現壞塊報錯的資料恢復案例資料庫資料恢復Oracle
- 資料庫資料恢復—MongoDB資料庫檔案丟失,啟動報錯的資料恢復案例資料庫資料恢復MongoDB
- oracle資料庫歸檔日誌空間滿引起的錯誤處理Oracle資料庫
- Golang進階,揉碎資料庫中介軟體,乾貨滿滿!Golang資料庫
- oracle 程式滿了,登陸不上資料庫的解決方法Oracle資料庫
- Greenplum初始化資料庫gpinitsystem報錯以及解決資料庫
- 資料庫升級後goldengate報錯,ORA-04045資料庫Go
- 資料庫啟動在mount狀態,無任何報錯資料庫
- 連線資料庫報錯ORA-12514資料庫
- 連線資料庫報錯 ORA-12514資料庫
- 請教。在ejb中用DataSource連線資料庫,報錯!資料庫
- 資料庫報ORA-01110錯誤資料庫
- 從32位資料庫還原到64bit資料庫open的時候報錯資料庫
- delphi除錯需要管理員許可權程式報錯“Unable to create process:請求的操作需要提升”除錯
- ORACLE資料庫使用者的process memory已耗盡Oracle資料庫
- SQL SERVER 記憶體爆滿SQLServer記憶體
- 連線oracle資料庫時,報錯:{dataSource-1} init errorOracle資料庫Error
- Mysql資料庫使用Navicat Mysql匯入sql檔案報錯MySql資料庫
- asm磁碟組依賴導致資料庫自啟動報錯ASM資料庫