首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Windows 2003 + Oracle 9i 突破 2GB 記憶體限制:3GB/PAE/AWE 完整配置步驟

     編輯:Oracle 資料庫相關知識

環境

  • 伺服器:HP DL580 G2(雙 CPU、6GB 記憶體)
  • OS:Windows 2003 Enterprise Edition
  • DB:Oracle 9i 2.0.3.0

六步配置流程

  1. 修改 boot.ini 啟動參數
    添加 /3GB /PAE /fastdetect:
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="..." /3GB /PAE /fastdetect
  2. 登錄表設定 AWE 視窗記憶體
    路徑:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
    新增字串值 AWE_WINDOW_MEMORY = 1024000000 (1GB)
  3. 備份現有 SPFILE
    SQL> CREATE PFILE='d:\bk.ora' FROM SPFILE;
  4. 修改 SPFILE 參數啟用 AWE
    ALTER SYSTEM SET USE_INDIRECT_DATA_BUFFERS=TRUE SCOPE=SPFILE;
    ALTER SYSTEM SET PRE_PAGE_SGA=TRUE SCOPE=SPFILE;
    ALTER SYSTEM SET DB_BLOCK_BUFFERS=262144 SCOPE=SPFILE;

    (SGA = 8K * 256K = 2GB)
  5. 註釋 DB_CACHE_SIZE
    導出 PFILE:CREATE PFILE='d:\modify.ora' FROM SPFILE;
    編輯 modify.ora,db_cache_size 行首加 # 註釋。
    關閉資料庫導回:SHUTDOWN IMMEDIATE; CREATE SPFILE FROM PFILE='d:\modify.ora';
  6. 重啟作業系統完成生效
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved