oracle調整Lock_sga參數而不使用虛擬記憶體

來源:互聯網
上載者:User
       由於幾乎所有的作業系統都支援虛擬記憶體,所以即使我們使用的記憶體小於實體記憶體,也不能避免作業系統將SGA換到虛擬記憶體(SWAP)。所以我們可以嘗試使得SGA鎖定在實體記憶體中不被換到虛擬記憶體中,這樣減少頁面的換入和換出,從而提高效能。但在這裡遺憾的是,windows是無法避免這種情況的。下面我們來參考在不同的幾個系統下怎麼實現lock_sga
  AIX 5L(AIX 4.3.3以上)
  logon aix as root
  cd /usr/samples/kernel
  。/vmtune (資訊如下) v_pingshm已經是1
  。/vmtune -S 1
  然後oracle使用者修改initSID.ora 中 lock_sga = true
  重新啟動資料庫
  HP UNIX
  Root身份登陸
  Create the file "/etc/privgroup": vi /etc/privgroup
  Add line "dba MLOCK" to file
  As root, run the command "/etc/setprivgrp -f /etc/privgroup":
  $/etc/setprivgrp -f /etc/privgroup
  oracle使用者修改initSID.ora中lock_sga=true
  重新啟動資料庫
  SOLARIS (solaris2.6以上)
  8i版本以上資料庫預設使用隱藏參數 use_ism = true ,自動鎖定SGA於記憶體中,不用設定lock_sga, 如果設定 lock_sga =true 使用非 root 使用者啟動資料庫將返回錯誤。
  WINDOWS
  不能設定lock_sga=true,可以通過設定pre_page_sga=true,使得資料庫啟動的時候就把所有記憶體頁裝載,這樣可能起到一定的作用。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.