- 浏览: 434051 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (146)
- Java (17)
- Oracle (22)
- 非技术 (15)
- 操作系统 (4)
- 菜鸟学Linux (7)
- 技术综合 (12)
- 数据库 (5)
- SSH框架 (6)
- Excel (1)
- FTP (1)
- Exception (18)
- Struts2 (1)
- eclipse (5)
- tomcat (2)
- openbravo (1)
- project.net (4)
- Alfresco (3)
- CAS (3)
- IntelliJ IDEA (5)
- MySQL (1)
- SQL Server (3)
- Windows (2)
- jboss (2)
- VMware (1)
- JavaScript (1)
- google (1)
- Extjs (1)
- Eclipse cvs (1)
最新评论
-
busiying119:
limin914245697 写道课后没答案 写道非常感谢楼主 ...
Spring rmi配置 -
limin914245697:
课后没答案 写道非常感谢楼主,在网上找了好几个Spring、R ...
Spring rmi配置 -
u010311110:
把service借口和java bean打成jar包放到客户端 ...
Spring rmi配置 -
课后没答案:
非常感谢楼主,在网上找了好几个Spring、RMI的代码例子, ...
Spring rmi配置 -
jiawang827:
按照上述步骤配置不成功啊,报java.lang.ClassNo ...
Alfresco-Community-4.0.e安装配置
oracle服务器上某个数据库出现' ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小。
a.select count(*) from v$process; 取得数据库目前的进程数。
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> 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
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;
系统已更改。
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、重启数据库,使更改生效
SQL> shutdown
SQL> startup
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 300
SQL> show parameter sessions
NAME TYPE VALUE
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 335
shared_server_sessions integer
a.select count(*) from v$process; 取得数据库目前的进程数。
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> 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
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;
系统已更改。
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、重启数据库,使更改生效
SQL> shutdown
SQL> startup
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 300
SQL> show parameter sessions
NAME TYPE VALUE
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 335
shared_server_sessions integer
发表评论
-
ORA-01424: “转义符之后字符缺失或非法”问题解决
2013-03-18 11:26 2319oracle 10G在生成hibernate model和hb ... -
Oracle 自治事务
2012-12-28 17:28 2152今天正好由于项目上的特殊的需求,要在trigger执行的最后抛 ... -
String or binary data would be truncated.
2012-12-07 14:49 1291提示:String or binary data ... -
Oracle中使用透明网关链接到Sqlserver
2012-10-19 10:54 1071http://www.cnblogs.com/jimeper/ ... -
解决OracleDBConsoleorcl服务无法启动问题
2012-09-27 13:21 1591OracleDBConsole[SID]服务简 ... -
Win7下完全、彻底卸载oracle
2012-09-27 11:26 1345在Windows7平台上如何彻底的卸载Oracle进行说明。 ... -
ORA-12560: TNS:protocol adapter error 怎么解决?
2012-09-20 15:24 2265是TNS适配器错误 造成ORA-12560: TNS: 协议适 ... -
oracle11g64位Windows7下PL/SQL Developer无法连接
2012-09-17 23:09 3220原因: 由于PL/SQL Developer不能直接访问64 ... -
Oracle 大小写组合命名的表名、trigger名、存储过程名、函数名等删除方法
2012-08-24 14:06 1367Oracle 大小写组合命名的表名、trigger名、存储过程 ... -
Oracle 触发器测试方法
2012-08-22 10:00 22971、打开Test Windows; 2、编写触发触发器的SQL ... -
Oracle 添加外键
2012-08-22 09:49 139581、默认的创建方式 在删除被参照的数据时,将无法删除。 CRE ... -
ORA-02298: 未找到父项关键字
2012-08-21 17:50 2256ORA 02291: 违反完整约束条件 (DMS.fk_inv ... -
查看oracle 用户执行的sql语句历史记录
2012-08-20 23:05 140871、查看Oracle执行过的SQL语句: SELECT * F ... -
Oracle中获取主机名和IP地址
2012-08-20 22:59 20961、利用sys_context函数我们可以获得当前sessio ... -
Oracle 将一个表中的字段值更新到另一个表的字段中
2012-07-26 09:59 7656--使用where exists,则当数据存在时才会更新 u ... -
Oracle 创建函数实例
2012-07-16 17:55 87571、创建函数 create [or replace] func ... -
Oracle中容易被忽略的地方
2012-04-18 17:10 1109在我们写SQL语句时,我们有时候往往会忽略一些细节,下 ... -
Oracle数据库备份与恢复
2012-03-30 21:10 1549一、备份/恢复(整个用 ... -
oracle执行存储过程
2012-03-02 14:31 1320SQL窗口: call procedure_name(p ... -
oracle的表空间、分区表、以及索引的总结
2011-12-26 13:55 1266表空间: Oracle的UNDOTBS01.DBF文件太大的 ...
相关推荐
"ORA-12516 TNS 监听程序无法找到匹配协议栈的可用句柄" oracle 数据库是当前最流行的关系型数据库管理系统之一,然而,在使用 oracle ...ORA-12516 错误信息的解决方法是多方面的,需要根据实际情况进行分析和调整。
#### 解决方法 针对ORA-12516错误,可以通过以下步骤来排查并解决问题: 1. **登录数据库** 首先,以`SYSDBA`身份登录到Oracle数据库: ```sql sqlplus / as sysdba ``` 2. **检查当前会话数** 使用以下...
解决ORA-00600错误的根本方法通常涉及优化SQL语句,以避免触发错误的特定条件。这可能包括调整查询计划、使用索引、减少数据量等。此外,如果错误与已知的Oracle数据库bug有关,更新数据库版本或应用相应的补丁是...
本文将详细解析一个常见的Oracle错误——ORA-12516,并提供一套完整的解决流程,帮助数据库管理员或开发人员快速定位并解决问题。 ### ORA-12516错误详解 ORA-12516错误全称为“TNS:无法打开监听器”,通常发生在...
7. 连接数过多的解决方法:当发现会话数大于进程数*1.1+22时,首先需要排除进程数不够的问题。如果确定是进程数问题,则需要增加进程数。在Oracle中,修改进程数需要谨慎操作,并且需要考虑到用户使用情况和系统资源...