sga_target大小調整
sga_target是動態引數,可以調整後馬上生效的
但是前提是當前分配的sga_max_size下必須能夠承載分配的記憶體量
這個引數的值只有0和非零兩種選擇,非零時時和sga_max_size大小保持一致的
所以如果要吧sga_target改成大於sga_max_size的值就必須按照靜態引數的改法,重新啟動例項
重啟後預設的sga_max_size會自動調整到和sga_target一樣大小的
---------------------
版本
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Prod
PL/SQL Release 10.1.0.2.0 - Production
CORE 10.1.0.2.0 Production
TNS for 32-bit Windows: Version 10.1.0.2.0 - Production
NLSRTL Version 10.1.0.2.0 - Production
使用spfile
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
spfile string F:\ORACLE\PRODUCT\10.1.0\DB_1\
調整前
SQL> set wrap off
SQL> set linesize 159
SQL> show parameter sga
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 300M
sga_target big integer 0
調整為小於sga_max_size值
SQL> alter system set sga_target=200m;
System altered.
SQL> show parameter sga
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 300M
sga_target big integer 300M
調整為大於sga_max_size值
SQL> alter system set sga_target=500m;
alter system set sga_target=500m
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-00823: Specified value of sga_target greater than sga_max_size
按照靜態引數的方式調整
SQL> alter system set sga_target=500m scope=spfile;
System altered.
SQL> show parameter sga
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 300M
sga_target big integer 300M
重啟驗證
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 524288000 bytes
Fixed Size 789672 bytes
Variable Size 145486680 bytes
Database Buffers 377487360 bytes
Redo Buffers 524288 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 500M
sga_target big integer 500M
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13177610/viewspace-671812/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何調整Pycharm字型大小PyCharm
- Excel如何調整圖片大小Excel
- launchpad圖示大小怎麼調整?mac圖示調整大小方法介紹Mac
- Linux系統調整swap大小Linux
- 如何調整Docker裡面的Image 大小?Docker
- wps批量調整圖片大小
- ORACLE RAC+DG調整redo大小Oracle
- JavaScript滑鼠拖動調整div大小JavaScript
- Oracle調整redo log日誌大小Oracle
- 圖片大小調整工具:Image Resizer for MacMac
- Nginx 調整檔案上傳大小限制Nginx
- Fast Resize for Mac(圖片大小調整工具)ASTMac
- jQuery滑鼠拖動調整數字大小jQuery
- Python 調整PDF頁面尺寸大小Python
- 禪道檔案大小限制-nginx 調整Nginx
- win10畫板調整大小為A4怎麼設定_win10畫板如何調整大小Win10
- 批量調整視訊尺寸大小的方法,一鍵自動批量調整視訊
- Chopping Block for Mac 圖示大小調整軟體BloCMac
- kindeditor 上傳圖片 自動調整尺寸大小
- Mac 使用心得,調整MacOS的游標大小Mac
- MAC新手教程:如何快速調整Dock欄的大小Mac
- 調整Linux磁碟分割槽的大小的方法Linux
- TOMCAT記憶體溢位及大小調整Tomcat記憶體溢位
- 根據viewport的size自動調整fontsize大小View
- Weblogic 10.3.6 調整JVM大小的疑問WebJVM
- win10如何調整開始欄大小_win10開始欄怎麼調整Win10
- 為什麼資料庫調整大小如此困難?資料庫
- 如何設定textarea文字框不可以調整大小
- 深入講解調整Oracle SGA大小的解決方法Oracle
- Linux 中如何使用 gThumb 批次調整圖片大小Linux
- win10工作列預覽視窗大小如何調整_win10工作列縮圖預覽視窗大小的調整方法Win10
- win10圖示間距大小怎麼調整_win10如何調整圖示間距Win10
- 如何調整畫布內容並獲得調整大小(壓縮)的影像Base64資料?
- 如何用利特爾法則調整執行緒池大小執行緒
- 如何使用利特爾法則調整執行緒池大小執行緒
- 使用CSS禁止textarea文字框調整大小程式碼例項CSS
- 任意調整Windows7工作列預覽窗格大小Windows
- 調整Aplayer的歌詞顏色和字型大小顯示