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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 連線 Oracle資料庫PythonOracle資料庫
- [Navicate]Navicate連線Oracle資料庫Oracle資料庫
- 使用instantclient連線oracle資料庫clientOracle資料庫
- 多連線資料庫DBeaverUltimate中文資料庫
- 資料庫的連線數資料庫
- Oracle dos連線資料庫基本操作Oracle資料庫
- ORACLE 配置連線遠端資料庫Oracle資料庫
- 資料庫的連線過程資料庫
- Oracle DBLink連線數過多的問題(Ora-02020)Oracle
- Oracle透過ODBC連線SQL Server資料庫後ORA-12514OracleSQLServer資料庫
- oracle資料庫透過sqlplus連線的幾種方式介紹Oracle資料庫SQL
- Laravel 使用多個資料庫連線Laravel資料庫
- Oracle RMAN 連線資料庫認證方法Oracle資料庫
- [20181224]使用odbc連線oracle資料庫.txtOracle資料庫
- 不停機處理oracle超過最大processes數故障Oracle
- C#連線和操作Oracle資料C#Oracle
- 2.6 Laravel配置多個資料庫連線Laravel資料庫
- jdbc連線oracle rac資料庫的寫法JDBCOracle資料庫
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- PowerDesigner實現Oracle資料庫連線生成模型Oracle資料庫模型
- kettle通過命令列引數傳遞資料庫連線資訊命令列資料庫
- Oracle19c orapwd修改密碼之後連線資料庫報ORA-12154Oracle密碼資料庫
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- python使用cx_Oracle連線oracle資料庫獲取常用資訊PythonOracle資料庫
- 深入理解Laravel如何管理和配置多資料庫連線的Laravel資料庫
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫
- 使用NID修改Oracle資料庫名Oracle資料庫
- activemq修改IO模型和最大連線數MQ模型
- 連線資料庫資料庫
- C#連線Oracle資料庫,通過EF自動生成與資料庫表相關的實體類C#Oracle資料庫
- 【YashanDB資料庫】PHP無法透過ODBC連線到資料庫資料庫PHP
- 1.3.3. 通過SQL*Plus 連線資料庫SQL資料庫
- [Oracle]Oracle資料庫資料被修改或者刪除恢復資料Oracle資料庫
- C# 連線多種資料庫元件,類庫專案C#資料庫元件
- 淺談JDBC和資料庫連線池JDBC資料庫
- 資料庫連線池-Druid資料庫連線池原始碼解析資料庫UI原始碼
- oracle下載安裝及PLSQL連線資料庫教程OracleSQL資料庫
- 備忘錄:關於.net程式連線Oracle資料庫Oracle資料庫