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> @?\rdbms\admin\spreport.sql
注意提示:
一是需要選擇報告格式,默認為html,
二是還需要選擇顯示多少天內的快照——然后還是選擇起止快照號,指定報告名,其他的就交給Oracle自己來做: