<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討

        來源:懂視網 責編:小采 時間:2020-11-09 07:26:24
        文檔

        oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討

        oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討:oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討 AMM機制涉及的一對參數為: MEMORY_TARGET和MEMORY_MAX_TARGET。 MEMORY_TARGET Default value 0 (SGA autotuning is disabled for DEFERRED mode a
        推薦度:
        導讀oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討:oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討 AMM機制涉及的一對參數為: MEMORY_TARGET和MEMORY_MAX_TARGET。 MEMORY_TARGET Default value 0 (SGA autotuning is disabled for DEFERRED mode a

        oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討 AMM機制涉及的一對參數為: MEMORY_TARGET和MEMORY_MAX_TARGET。 MEMORY_TARGET Default value 0 (SGA autotuning is disabled for DEFERRED mode autotuning requests, but allowed for IMME

        oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討


        AMM機制涉及的一對參數為:MEMORY_TARGET和MEMORY_MAX_TARGET。


        MEMORY_TARGET

        Default value 0 (SGA autotuning is disabled forDEFERRED mode autotuning requests, but allowed forIMMEDIATE mode autotuning requests)
        Modifiable ALTER SYSTEM (即表示該參數為動態參數)
        Range of values 152 MB to MEMORY_MAX_TARGET
        參見:http://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams143.htm#I1010285


        MEMORY_MAX_TARGET

        Default value 0
        Modifiable No(即表示該參數為靜態參數)
        Range of values 0 to the physical memory size available to the Oracle Database

        參見:http://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams142.htm

        上述描述可知,

        1、當MEMORY_TARGET=非0時,MEMORY_TARGET要在152 MB to MEMORY_MAX_TARGET這個范圍內。

        2、

        由于MEMORY_TARGET始終<=MEMORY_MAX_TARGET,所以

        當MEMORY_TARGET=0時,MEMORY_MAX_TARGET取值范圍為0 to the physical memory size available to the Oracle Database。

        當MEMORY_TARGET=非0時,MEMORY_TARGET要在152 MB to MEMORY_MAX_TARGET這個范圍內,故而MEMORY_MAX_TARGET取值范圍為152 MB to the physical memory size available to the Oracle Database。

        注釋補充:

        MEMORY_TARGET 的值要大于等于sga_target與pga_aggregate_target之和。

        例如,

        當sga_target=744M ,pga_aggregate_target=556M,MEMORY_TARGET=1400M時,

        SQL>alter system set memory_target=115m;

        alter system set memory_target=115m

        *

        第 1 行出現錯誤:

        ORA-02097: 無法修改參數, 因為指定的值無效

        ORA-00838:指定的 MEMORY_TARGET 的值太小, 至少應為 1400M

        注釋:

        ”ORA-00838:指定的 MEMORY_TARGET 的值太小, 至少應為 1400M“這個錯誤提示中1400M,該值等于sga_target與pga_aggregate_target之和,

        因為MEMORY_TARGET 》=sga_target與pga_aggregate_target之和。



        MEMORY_TARGET和MEMORY_MAX_TARGET兩者關系為


        0、MEMORY_TARGET始終<=MEMORY_MAX_TARGET.

        例如,MEMORY_MAX_TARGET=116M時,

        SQL>alter system set memory_target=120m;

        alter system set memory_target=120m

        *

        第 1 行出現錯誤:

        ORA-02097: 無法修改參數, 因為指定的值無效

        ORA-00837:指定的值 MEMORY_TARGET 大于 MEMORY_MAX_TARGET


        1、當MEMORY_TARGET=非0時(即AMM啟動時)

        1.1

        當參數文件里MEMORY_TARGET=非0,MEMORY_MAX_TARGET=非0時,實例啟動成功。

        1.2

        當參數文件里MEMORY_TARGET=非0,MEMORY_MAX_TARGET=0時,實例啟動成功。

        實例啟動后,自動會將MEMORY_TARGET的值賦值給MEMORY_MAX_TARGET。即

        In a text-based initialization parameter file, if you omitMEMORY_MAX_TARGET and include a value forMEMORY_TARGET, then the database automatically setsMEMORY_MAX_TARGET to the value ofMEMORY_TARGET.

        2、當MEMORY_TARGET=0時(即AMM關閉時)

        2.1

        當參數文件里MEMORY_TARGET=0,MEMORY_MAX_TARGET=非0時,實例啟動成功。

        實例啟動后,查看MEMORY_TARGET和MEMORY_MAX_TARGET都為原值(使用showparameters mem或是select * from v$parameter where name like '%mem%';)。即

        If you omit the line for MEMORY_TARGET and include a value forMEMORY_MAX_TARGET, theMEMORY_TARGET parameter defaults to zero. After startup, you can then dynamically changeMEMORY_TARGET to a nonzero value, provided that it does not exceed the value ofMEMORY_MAX_TARGET.(文章詳解)

        2.2

        當參數文件里MEMORY_TARGET=0,MEMORY_MAX_TARGET=0時,實例啟動成功。

        實例啟動后,查看MEMORY_TARGET和MEMORY_MAX_TARGET(使用showparameters mem或是select * from v$parameter where name like '%mem%';),發現MEMORY_MAX_TARGET被調整為一個非0值。

        下面是具體實驗來證明:

        參數文件:

        *.memory_max_target=0

        *.memory_target=0

        *.pga_aggregate_target=100M

        *.sga_max_size=0

        *.sga_target=0

        SQL> startuppfile=E:\app\hc\product\11.2.0\dbhome_1\database\INITmonkey.ORA

        ORACLE 例程已經啟動。

        Total System Global Area 150667264 bytes

        Fixed Size 1373152 bytes

        Variable Size 92277792 bytes

        Database Buffers 50331648 bytes

        Redo Buffers 6684672 bytes

        數據庫裝載完畢。

        數據庫已經打開。

        SQL> select name,value from v$parameter where name like '%target%' orname like

        '%sga%';

        NAME VALUE

        --------------------------------- -----------------------------------------------

        sga_max_size 150994944(144M)(值變了)

        pre_page_sga FALSE

        lock_sga FALSE

        sga_target 0

        memory_target 0

        memory_max_target 121634816(116M)(值變了)

        archive_lag_target 0

        fast_start_io_target 0

        fast_start_mttr_target 0


        db_flashback_retention_target 1440

        pga_aggregate_target 104857600

        parallel_servers_target 32

        已選擇12行。

        SQL> create pfile from memory;

        文件已創建。

        此命令得到的參數文件里:

        sga_max_size=144M # internallyadjusted

        sga_target=0



        上述兩條語句的結果可以看出,

        sga_max_size 150994944(144M)

        sga_max_size=144M # internallyadjusted


        memory_max_target 121634816(116M)


        參數文件里memory_max_target=0且memory_target=0時啟動實例后memory_max_target會被改為非0值,且memory_max_target是靜態參數,其實例運行期間修改的值在實例運行期間不起作用,所以實例運行期間:memory_max_target始終為非0值,memory_max_target必定大于memory_target(該條在啟動實例時的參數文件里也是如此,oracle會檢查是否滿足此條件的)


        sga_max_size=0且sga_target=0時,啟動實例后,oracle會自動sga_max_size值進行調整。

        至于memory_max_target,啟動實例后,是oracle會自動進行調整值還是隨意寫一個值不得而知。???

        memory_target=0時sga_ target可以為0是因為memory_target=0時sga_ target為0,表示sga為手動管理,即由shared_pool_size參數等之和為sga大小。



        附加

        MEMORY_MAX_TARGET是靜態參數,所以它即使在實例運行期間修改的值也要在下次啟動時起作用,故而不用試驗MEMORY_MAX_TARGET靜態參數在實例運行期間修改對MEMORY_ ARGET影響

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討

        oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討:oracle三對內存參數間關系之2AMM機制涉及的一對參數間的關系探討 AMM機制涉及的一對參數為: MEMORY_TARGET和MEMORY_MAX_TARGET。 MEMORY_TARGET Default value 0 (SGA autotuning is disabled for DEFERRED mode a
        推薦度:
        標簽: 內存 涉及 關系
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 久久久久亚洲AV无码观看| 中文字幕精品无码亚洲字| 日韩亚洲Av人人夜夜澡人人爽| 亚洲韩国在线一卡二卡| 99爱在线精品视频免费观看9| 久久久久亚洲爆乳少妇无| A国产一区二区免费入口| 中文字幕在线亚洲精品| 成全视频在线观看免费| 亚洲AV日韩AV高潮无码专区| 一级毛片在线观看免费| 亚洲成a人片毛片在线| 中文字幕无码免费久久99| 久久综合久久综合亚洲| 在线免费观看污网站| 深夜a级毛片免费视频| 亚洲无线码在线一区观看| 午夜精品射精入后重之免费观看| 久久亚洲精品视频| 国产精品1024永久免费视频| 亚洲人av高清无码| 亚洲精品无码久久毛片| 两性色午夜视频免费播放| 亚洲人成网站影音先锋播放| 美女网站免费福利视频| 国产亚洲精品91| 亚洲国产精品无码久久久蜜芽| 午夜精品射精入后重之免费观看| 亚洲精品影院久久久久久| 成人爱做日本视频免费| 美女网站在线观看视频免费的| 国产AV无码专区亚洲A∨毛片| 99爱在线精品视频免费观看9 | 鲁丝片一区二区三区免费| 久久久亚洲AV波多野结衣| 女人张开腿给人桶免费视频| 污视频网站免费在线观看| 亚洲日本中文字幕| 热久久精品免费视频| 中文在线免费看视频| 2017亚洲男人天堂一|