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自己来做:

  • 相关阅读:
    空值判断(is not null)
    http协议相关面试题
    Linux基本面试题。(感觉也就这几个了)
    1、了解django运行流程
    python笔试常见题
    selenium中一些可能用到的js操作
    元素判断
    二次封装
    关于在阿里云上面安装mysql遇到的一些问题。
    linux常用的一些基本命令
  • 原文地址:https://www.cnblogs.com/dahaoran/p/9927586.html
Copyright © 2011-2022 走看看