ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法之一
来源:互联网 发布:C语言实现循环链表 编辑:程序博客网 时间:2024/06/06 01:33
服务器上某个数据库出现' ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小。
1、查看当前会话数、processes和sessions值,发现session数和2个参数的值已经非常接近
2、修改processes和sessions值
SQL> show parameter processes
NAME TYPE VALUE
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 50
SQL> show parameter sessions
NAME TYPE VALUE
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 60
shared_server_sessions integer
a.select count(*) from v$process; 取得数据库目前的进程数。
b.select value from v$parameter where name = 'processes'; 取得进程数的上限。
b.select value from v$parameter where name = 'processes'; 取得进程数的上限。
1、查看当前会话数、processes和sessions值,发现session数和2个参数的值已经非常接近
SQL*Plus: Release 11.1.0.6.0 - Production on 星期一 9月 21 9:50:21 2009 Copyright (c) 1982, 2007, Oracle. All rights reserved.
SQL> conn / as sysdba
已连接。SQL> select count(*) from v$session;
COUNT(*)----------
45
已连接。SQL> select count(*) from v$session;
COUNT(*)----------
45
SQL> show parameter processes
NAME TYPE VALUE
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 50
NAME TYPE VALUE
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 50
SQL> show parameter sessions
NAME TYPE VALUE
java_soft_sessionspace_limit integer 0l
icense_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 60
shared_server_sessions integer
NAME TYPE VALUE
java_soft_sessionspace_limit integer 0l
icense_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 60
shared_server_sessions integer
2、修改processes和sessions值
SQL> alter system set processes=300 scope=spfile;
系统已更改。
SQL> alter system set sessions=335 scope=spfile;
系统已更改。
系统已更改。
SQL> alter system set sessions=335 scope=spfile;
系统已更改。
3、查看processes和sessions参数,但更改并未生效
SQL> show parameter processes
NAME TYPE VALUE
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 50
SQL> show parameter sessions
NAME TYPE VALUE
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 60
shared_server_sessions integer
4、重启数据库,使更改生效
0 0
- ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法之一
- ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法
- ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法
- 【转载】ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程序
- ora-12516 TNS 监听程序找不到符合协议堆栈要求的可用处理程序
- ora-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程序
- ORA-12516 TNS: 监听程序找不到符合协议堆栈要求的可用处理程序
- ORA-12516 "TNS监听程序找不到符合协议堆栈要求的可用处理程序" 解决方案
- ORA-12516 "TNS监听程序找不到符合协议堆栈要求的可用处理程序" 解决方案
- ORA-12516 "TNS监听程序找不到符合协议堆栈要求的可用处理程序" 解决方案
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程”的异常
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程错
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程错误解决方案
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程
- 获取IOS APP Icon
- 欢迎使用CSDN-markdown编辑器
- npm install报错--error MSB4019: The imported project "E:\Microsoft.Cpp.Default.props" was not found
- JVM内存区域与内存溢出异常
- 在 Tomcat 中配置 SSL/TLS 以支持 HTTPS
- ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序--解决方法之一
- 学生管理系统java(最基础的)
- [SMOJ1790]蚂蚁聚会
- Linux系统命令
- 简洁版String实现
- Jq判断checkbox是否已选择
- 嵌入式系统 BootLoader 技术内幕
- Netty 实现聊天功能
- Centos6.8+cm5.3.6+cdh5.3.6安装