oracle 10g 修改SGA,PGA大小

2021-08-26 10:41:37 字數 898 閱讀 4730

一、概念

sga指系統全域性區域(system global area),是用於儲存資料庫資訊的記憶體區,該資訊為資料庫程序所共享。

pga指程序全域性區域(process global area),包含單個伺服器程序或單個後台程序的資料和控制資訊,與幾個程序共享的sga 正相反,pga 是只被乙個程序使用的區域,pga 在建立程序時分配,在終止程序時**。 oracle 10g提供了pga記憶體的自動管理。引數pga_aggregate_target可以指定pga記憶體的最大值。當引數 pga_aggregate_target大於0時,oracle將自動管理pga記憶體,並且各程序的所佔pga之和,不大於 pga_aggregate_target所指定的值。

二、配置

oracle推薦oltp(on-line transaction processing)系統oracle佔系統總記憶體的80%,然後再分配80%給sga,20%給pga。也就是

sga=system_total_memory*80%*80%

pga=system_total_memory*80%*20%

三、操作

用sys使用者以sysdba身份登入系統

alter system set sga_max_size=2000m scope=spfile;

alter system set sga_target=2000m scope=spfile;

alter system set pga_aggregate_target=500m scope=spfile;

然後重新啟動資料庫

最後檢視一下是否生效

show parameter sga_max_size;

show parameter sga_target;

show parameter pga_aggregate_target;

oracle 10g 預設日期格式 修改

oracle 10g預設的日期格式是 日 月 年 如下 sql select sysdate from dual sysdate 29 9月 11 修改方法 alter session set nls date format 這裡加上你要改的格式 sql alter session set nls ...

ORACLE 10G修改歸檔目錄方法

從oracle10g開始,改變日誌模式已經變得很簡單,很容易管理。在10g中,預設情況下,歸檔日誌會存放到快速恢復區所對應的目錄 對應初始化引數db recovery file dest 並且會按照特定的格式生成歸檔日誌檔名。當想要將歸檔日誌放在預設的路徑下是,只需要參mount狀態執行alter ...

oracle10g 解除安裝

1 oracle 10g解除安裝軟體環境 1 windows xp oracle 10g2 oracle 安裝路徑為 d oracle 實現方法 1 開始 設定 控制面板 管理工具 服務停止所有 oracle 服務 2 開始 程式 oracle oradb 10g home1 oracle inst...