程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle數據庫案例整理-登錄Oracle數據庫失敗-啟動進程數大於Oracle系統設置的進程數

Oracle數據庫案例整理-登錄Oracle數據庫失敗-啟動進程數大於Oracle系統設置的進程數

編輯:Oracle教程

1.1 現象描述

登錄數據庫失敗,系統顯示如下錯誤信息:
% sqlplus / as sysdba
SQL*Plus: Release 11.1.0.6.0 - Production on Thu Feb 5 14:42:29 2009
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
ERROR:
ORA-00020: maximum number of processes (%s) exceeded

1.2 可能原因

數據庫所在機器啟動的進程數大於Oracle數據庫設置的進程數。

1.3 定位思路

檢查Oracle系統設置的進程數。
SQL> show parameter process;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
cell_offload_processing              boolean     TRUE
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
global_txn_processes                 integer     1
job_queue_processes                  integer     1000
log_archive_max_processes            integer     4
processes                            integer     150
系統顯示Oracle系統設置的進程數為150,小於數據庫所在機器需要啟動的進程數。

1.4 處理步驟

oracle用戶登錄數據庫所在機器。 以邏輯方式備份數據庫。

exp username/password full=y file=file_name log=logname

說明:

username是用戶名。 password是用戶密碼。以root用戶登錄數據庫所在機器。 查詢進程pid

# ps -ef

根據pid關閉對應應用進程。

# kill –pid

sysdba用戶連接數據庫。

% sqlplus / as sysdba

修改進程參數“processes”的參數值。

SQL> alter system set processes=Oracle系統進程數 scope=spfile;;

說明:

需要修改的“Oracle系統進程數”大於系統實際啟動的進程數。

關閉數據庫。

SQL> shutdown immediate

重新啟動數據庫。

SQL> startup

退出數據庫。

SQL> quit

sysdba用戶重新登錄數據庫。

% sqlplus / as sysdba

登錄成功,系統顯示如下信息:

SQL*Plus: Release 11.1.0.7.0 - Production on Wed Aug 24 08:45:02 2011 
Copyright (c) 1982, 2008, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
With the Partitioning, Oracle Label Security, OLAP, Data Mining,
Oracle Database Vault and Real Application Testing options

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved