首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • TNS-12518: TNS:listener could not hand off client connection
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-28 13:27:13 楼主


    我的服务器突然出现用户偶然连接不上的问题,
    我的alert.log
    Errors in file /export/home/oracle/admin/wcb/bdump/wcb_psp0_68658.trc: 
      ORA-27300: OS system dependent operation:fork failed with status: 12 
        ORA-27301: OS failure message: Not enough space   
        ORA-27302: failure occurred at: skgpspawn3
    我的listener.log里:
    TNS-12518: TNS:listener could not hand off client connection
    TNS-12549: TNSperating system resource quota exceeded
      TNS-12560: TNSrotocol adapter error
      TNS-00519: Operating system resource quota exceeded
        IBM/AIX RISC System/6000 Error: 11: Resource temporarily unavailable

    OS:IBM/AIX 5.3 ORACLE:10.2.0.3
    AIX:MEM:4G
            maxuproc =1024 
     
    DB1:/#vmstat 1 2

    System configuration: lcpu=8 mem=15744MB

    kthr    memory              page              faults        cpu   
    ----- ----------- ------------------------ ------------ -----------
    r  b  avm  fre  re  pi  po  fr  sr  cy  in  sy  cs us sy id wa
    0  0 1370290 2080074  0  0  0  0    0  0  60 2857 378  0  0 99  0
    0  0 1370333 2080031  0  0  0  0    0  0 233 4286 546  1  1 97  1 

    ORACLE:process =1000
                        session =1105
                        PGA=1000MB
                        SGA=1500MB
    出现问题时V$PROCESS里面只有100多个,
    目前数据库还没有上线,

    不知道什么问题?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-28 14:57:581楼 得分:0
    CauseThe issue is caused by the following setup: maximum number of processes allowed per user.

    The error messages indicating that oracle has problem in forking more process.

    Checked the "maxuproc", it is only set to 128.


    SolutionTo implement the solution, please execute the following steps:

    1. login as root.

    2. use smitty utility
        Select 'System Environments'
        Select 'Change / Show Characteristics of Operating System'
        Maximum number of PROCESSES allowed per user'  ---> change to an appropriate value

    OR

    3. use command line:
        chdev -l sys0 -a maxuproc <n>, where n is an appropraite value
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-28 16:32:282楼 得分:0
    增加 swap/paging 大小试试。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-29 11:19:223楼 得分:0
    maxuproc已经是1024了,我想应该足够了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-29 11:31:044楼 得分:0
    metalink这样建议的,你可以试试
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved