增加資料庫SGA的方法
資料庫版本10.2.0.1.
1.如果資料庫庫使用的是pfile
修改pfile檔案,記住sga_max_size的值必須大於sga_target的值.
修改完成後重啟資料庫.
*.sga_max_size=251M
*.sga_target=242M
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
SQL>
SQL> startup
ORACLE instance started.
Total System Global Area 264241152 bytes
Fixed Size 1218892 bytes
Variable Size 96470708 bytes
Database Buffers 163577856 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL>
SQL>
SQL> show parameter sga
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 252M
sga_target big integer 244M
2.如果資料庫使用的是spfile,由於sga_max_size和sga_target的值需要重啟資料庫才能生效.
所以需要登陸資料庫
alter system set sga_max_size=287M scope=spfile;
alter system set sga_target=285M scope=spfile;
然後重啟資料庫即可生效
SQL> show parameter sga
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 252M
sga_target big integer 244M
SQL>
SQL>
SQL> alter system set sga_max_size=280M;
alter system set sga_max_size=280M
*
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified
SQL> alter system set sga_max_size=280M scope=spfile;
System altered.
SQL> alter system set sga_target=250M scope=spfile;
System altered.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
SQL>
SQL> startup
ORACLE instance started.
Total System Global Area 293601280 bytes
Fixed Size 1219064 bytes
Variable Size 121636360 bytes
Database Buffers 167772160 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL> show parameter sga
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 280M
sga_target big integer 252M
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23850820/viewspace-1041037/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【sga】資料庫啟動時的的SGA大小顯示資料庫
- 資料庫增加SGA,導致ORA-27102: out of memory錯誤資料庫
- 修改資料庫的ORACLE的SGA和PGA的值資料庫Oracle
- oracle資料庫記憶體分配(sga和pga)Oracle資料庫記憶體
- 為VNPY增加資料庫記錄交易資料功能資料庫
- 為rac資料庫增加控制檔案資料庫
- 資料庫——基礎(資料庫操作,表格操作)——增加高階查詢資料庫
- clone oracle資料庫的方法Oracle資料庫
- 查詢陣列裡資料刪除和增加的方法陣列
- SQL Server資料庫記憶體增加的問題分析SQLServer資料庫記憶體
- 清空資料庫中所有表資料的方法資料庫
- 使用 ER 方法的資料庫設計方法資料庫
- srvctl add service 增加資料庫服務例子資料庫
- oracle SGA設定過大導致資料庫無法啟動Oracle資料庫
- sqlserver 資料庫收縮的方法SQLServer資料庫
- 訪問HyperSQL資料庫的方法SQL資料庫
- Oracle 估算資料庫大小的方法Oracle資料庫
- PB中建立資料庫的方法資料庫
- 【PG資料庫】PG資料庫的安裝及連線方法資料庫
- dataguard之主庫增加資料檔案--物理備庫相應的調整(一)
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- 實體記憶體充足卻無法增加SGA記憶體
- Yii 1.0資料庫操作 查詢、增加、更新、刪除資料庫
- 資料庫水平切分方法資料庫
- C#取資料庫名稱與資料庫中表名的方法C#資料庫
- dataguard之主庫增加資料檔案--邏輯備庫相應的調整(二)
- AIX上pin住Oracle的SGA的方法AIOracle
- 向資料庫中全部表中增加一個欄位的SQL資料庫SQL
- 微軟將在資料庫軟體中增加對java的支援 (轉)微軟資料庫Java
- MySQL資料庫常用的備份方法MySql資料庫
- MySQL建立資料庫的兩種方法MySql資料庫
- PHP中的資料庫連線方法PHP資料庫
- 50種優化資料庫的方法優化資料庫
- MSDB資料庫置疑的解決方法資料庫
- 訪問資料庫的幾種方法資料庫
- MySQL資料庫重新命名的方法MySql資料庫
- 修改資料庫db_name的方法資料庫
- 重新命名SQLServer資料庫的方法SQLServer資料庫