Ora-12516有可能是連線數過多,修改Oracle資料庫processes和sessions
1、 plsql連線資料庫時,出現
Ora-12516:TSN:監聽程式找不到符合協議堆疊要求的可以處理程式
2、檢視alert_SID.log出現下面的資訊
Process q006 started up but failed with error = 20
Process q006 started up but failed with error = 20
Process q006 started up but failed with error = 20
Process q006 started up but failed with error = 20
3 、檢視資料庫的當前連線數
Select * from v$license;
2、 資料庫的連線數
Select * from v$patameter ;
中的processes 和 sessions 值接近當前的連線數
如果不修改資料庫的連線數,重新資料庫也可以解決該問題,但畢竟不是長遠之計。
修改資料庫的連線數(sys使用者):
SQL> alter system set processes=500 scope=spfile;
System altered.
SQL> show parameter processes
SQL> show parameter sessions
SQL>
SQL> alter system set sessions=555 scope=spfile;
System altered.
SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 2625634304 bytes
Fixed Size 793464 bytes
Variable Size 456385672 bytes
Database Buffers 2164260864 bytes
Redo Buffers 4194304 bytes
Database mounted.
Database opened.
SQL>
SQL> show parameter processes
NAME TYPE VALUE
------------------------------------ ----------- ---------------------------
aq_tm_processes integer 0
db_writer_processes integer 2
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 500
SQL> show parameter sessions
NAME TYPE VALUE
------------------------------------ ----------- ---------------------------
java_max_sessionspace_size integer 0
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
session_cached_cursors integer 0
session_max_open_files integer 10
sessions integer 555
shared_server_sessions integer
SQL> create pfile from spfile;
File created.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-664046/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle資料庫修改連線數Oracle資料庫
- Oracle sessions,processes 和 transactions 引數 關係 說明OracleSession
- 增加連線數processes
- SESSIONS, PROCESSES, TRANSACTIONSSession
- Sessions & Processes parameterSession
- php連線多資料庫PHP資料庫
- 資料庫的連線數資料庫
- Oracle連線MongoDB資料庫OracleMongoDB資料庫
- Oracle資料庫連線方式Oracle資料庫
- Java連線oracle資料庫JavaOracle資料庫
- 多連線資料庫DBeaverUltimate中文資料庫
- Linux下Oracle重啟和修改連線數LinuxOracle
- 資料庫的連線過程資料庫
- sessions,processes的監控方法Session
- 【Oracle】Python 連線Oracle 資料庫OraclePython資料庫
- JDBC連線資料庫時,Oracle9i的連線引數配置JDBC資料庫Oracle
- MYSQL 檢視最大連線數和修改最大連線數MySql
- Laravel 使用多個資料庫連線Laravel資料庫
- 如何設定多資料庫連線?!資料庫
- java Jdbc連線oracle資料庫連線測試JavaJDBCOracle資料庫
- Python 連線 Oracle資料庫PythonOracle資料庫
- [Navicate]Navicate連線Oracle資料庫Oracle資料庫
- Python連線oracle資料庫PythonOracle資料庫
- NodeJs連線Oracle資料庫NodeJSOracle資料庫
- PLSQL連線oracle資料庫配置SQLOracle資料庫
- java連線Oracle資料庫獲取資料JavaOracle資料庫
- 連線資料庫時報錯ORA-12520和ORA-12516錯誤資料庫
- 通過命令列連線oracle資料庫/進入sql plus命令列Oracle資料庫SQL
- 檢視並修改oracle最大連線數Oracle
- ORACLE檢視並修改最大連線數Oracle
- 2.6 Laravel配置多個資料庫連線Laravel資料庫
- Yii連線多個資料庫的方法資料庫
- Oracle dos連線資料庫基本操作Oracle資料庫
- 使用instantclient連線oracle資料庫clientOracle資料庫
- ORACLE 配置連線遠端資料庫Oracle資料庫
- .Net與Oracle的資料庫連線Oracle資料庫
- 配置Oracle Gateways透明閘道器連線多個MSSQL資料庫OracleGatewaySQL資料庫
- Oracle 11g RAC通過SCAN IP連線資料庫 - JDBC連線串問題Oracle資料庫JDBC