易截截图软件、单文件、免安装、纯绿色、仅160KB

不是ORACLE的问题

                                          不是ORACLE的问题
2009-12-30 15:00
              下午开发同事打来电话,”数据库不好使了”. 描述是一台新上的小型机IBM 570
上只跑ORACLE数据库,是新业务明天就要上线了。今天做测试,在测试期间连接数达到110多就连接不上了,已经连接上的也操作不了。
 
平台:IBM AIX 570
数据库:ORACLE9201
 
 
分析具体步骤:
首先远程连接到系统(可以使用多种工具 例如SecureCRT)
本安例中我使用系统自带工具 Telnet
 
既然说是ORACLE的问题,那我们就从数据库的角度去排查问题。
第一步  检查ORACLE 的告警日志(只要是数据库的重大操作或报错都会记录在这个日志中,所以首先要检查这个日志) 从最先发生问题的时间开始检查。发现并没有报错。如果是ORACLE参数方面限制 例如 PROCESSES这个参数有限制 ,如果是它影响的 一定会记录在ORACLE的告警日志中。可是现在这个日志文件并没有记录。说明不是这个参数引起的。
 
第二步  由于是连接不上数据库  从监听查起,这时的监听已经STOP 。找到监听日志所在目录。分析监听日志 listener.log  定位到15:00 最先发生问题的时间。
 
31-DEC-2009 15:01:33 * (CONNECT_DATA=(SID=*****)(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))) * (ADDRESS=(PROTOCOL=tcp)(HOST=***********)(PORT=40707)) * establish * TNS-12500: TNS:listener failed to start a dedicated server process
TNS-12540: TNS:internal limit restriction exceeded
  TNS-12560: TNS Protocol adapter error
   TNS-00510: Internal limit restriction exceeded
    IBM/AIX RISC System/6000 Error: 11: Resource temporarily unavailable
****有时你要坚信 自己的技术。这个很重要。在排错时。
 
根据提示应该是有限制。上面已经排除数据库参数的问题。应该是AIX系统参数限制
AIX操作系统参数maxuproc
执行相应的检查,发现该参数的值不够大:
$ lsattr -El sys0|grep maxuproc


相关文档:

oracle权限问题集合

1.oracle设置不同权限的用户去访问同一表空间
1.create user testa identified by testa;
2.alter user testa default tablespace users temporary tablespace temp;
3.grant connect to testa;
4.grant select any table to testa;
2.ORACLE中设置同一个用户对两个表空间的权限的代码
alter user 用户 quota unlimi ......

oracle 的DML命令的详细处理过程

原文地址:http://book.csdn.net/bookfiles/732/10073222578.shtml
对于DML语句来说,只要修改了数据块,Oracle数据库就会将修改前的数据保留下来,保存在undo segment里,而undo segment则保存在undo表空间里。从Oracle 9i起,有两种undo的管理方式:自动Undo管理(Automatic Undo Management,简称AUM)和手工Undo管理( ......

db2和oracle中的树查询(递归查询)语句

在db2和oracle中的对树的递归查询语句。
表结构:
create table  MAIN_NODE (
MLA_ID               INTEGER     not null        ,   //节点ID
MLA_ROOTID &nb ......

操作oracle中的数据文件

收藏于http://dev.yesky.com/296/8090796.shtml
Oracle数据库
中管理表空间和数据文件

 
数据库的三大组成部分:数据文件,控制文件,Redo日志。
表空间分为系统表空间和非系统表空间。
 
SYSTEM表空间是最基本的,必须的,Oracle建议你为用户数据,用户索引,Undo数据段,临时数据段创建单独的表空间 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号