查看oracle 系統臨時表空間、undo表空間、SGA和PGA大小

1)檢查oracle系統臨時表空間大小:

select sum(bytes)/1024/1024 "temp size(M)" from dba_temp_files where tablespace_name='TEMP';

 

2)查詢undo表空間大小

select sum(bytes)/1024/1024 "current undo size(M)" from dba_data_files where tablespace_name='UNDOTBS1';

 

3)查詢SGA和PGA:

SQL> show parameter sga;

獲得sga_max_size和sga_target的值

SQL> show parameter pga;

獲得pga_aggregate_target的值

 

參考值:

現場服務器是8G內存,SGA設置爲4G,PGA設置爲1G

現場服務器是16G內存,SGA設置爲10G,PGA設置爲2G

現場服務器是32G內存,SGA設置爲20G,PGA設置爲4G

 

修改方法:

pfile:

sga_max_size=4G

sga_target=4G

pga_aggregate_target=1G

 

spfile:

SQL> alter system set sga_max_size=4G scope=spfile;

SQL> alter system set sga_target=4G scope=spfile;

SQL> alter system set pga_aggregate_target=1G scope=spfile;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章