zoukankan      html  css  js  c++  java
  • oracle 内存不足处理

    alter日志

    TNS-12535: TNS:operation timed out
    ns secondary err code: 12606
    nt main err code: 0
    nt secondary err code: 0
    nt OS err code: 0
    Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=10.0.93.33)(PORT=52614))
    WARNING: inbound connection timed out (ORA-3136) 
    原因:客户端连接超时导致,可以忽略
    alter日志:
    Errors in file /u01/app/oracle/diag/rdbms/sncwgs/sncwgs/trace/sncwgs_j001_48431308.trc: ORA-04031: unable to allocate 760 bytes of shared memory ("shared pool","unknown object","KKSSP^2174","kglss")
    继续查看sga,pga SQL> show parameter sga; SQL> show parameter pga;

     

    原因:内存不足导致

    调整步骤:
    当前系统MEM128GB 数据库可以调整至80G
    1、修改数据库参数
    SQL>alter system set sga max size=80g;
    SQL>set sga target =80g scope=both;

    2、重启数据库使更改生效
    SQL> shutdown immediate;
    SQL> startup
    SQL> show parameter sga;
    SQL> show parameter pga;

    awr对应的生成报告对应的脚本为为awrrpt.sql,语句如下:
    SQL> @? dbmsadminspreport.sql
    注意提示:
    一是需要选择报告格式,默认为html,
    二是还需要选择显示多少天内的快照——然后还是选择起止快照号,指定报告名,其他的就交给Oracle自己来做:

  • 相关阅读:
    查询BLOB字段的长度
    java中使用公钥加密私钥解密原理实现license控制
    Eclipse调试Bug的七种常用技巧
    mysql视图
    动态缓存技术之CSI,SSI,ESI
    取得图片原来的大小
    fieldset也是表单元素
    isInt
    取得浏览器的文档类型
    option的value、text与label
  • 原文地址:https://www.cnblogs.com/dahaoran/p/9927586.html
Copyright © 2011-2022 走看看