Linux安裝Oracle核心參數配置說明

來源:互聯網
上載者:User

標籤:參數配置




fs.file-max = 6815744    

--表示檔案控制代碼的最大數量,表示在Linux系統中可以開啟的檔案數量。


fs.aio-max-nr = 1048576  

--此參數限制並發未完成的請求,避免I/O子系統故障。推薦值是--1048576=1024*1024,即1024K 。


kernel.shmall = 2097152  

--表示可用共用記憶體的總量,單位是頁,在32位系統上一頁等於4kB,也就是4096位元組。一個共用記憶體段的最大大小是16G,那麼需要共用記憶體頁數是 16GB/4KB=16777216KB/4KB=4194304 (頁)。也就是64Bit 系統下16GB 實體記憶體,設定 kernel.shmall = 4194304 才符合要求(幾乎是原來設定2097152的兩倍)。這時可以將shmmax參數調整到16G了,同時可以修改SGA_MAX_SIZE 和SGA_TARGET為12G(您想設定的SGA 最大大小,當然也可以是2G~14G 等,還要協調PGA參數及OS等其他記憶體使用量,不能設定太滿,比如16G)。


kernel.shmmax = 2147483648  

--表示單個共用記憶體段的最大值,以位元組為單位,此值一般為實體記憶體的一半,不過大一點也沒關係,這裡設定的為4GB,即[4294967296/1024/1024/1024]=4G。shmmax設定應該足夠大,能在一個共用記憶體段下容納下整個的SGA ,設定的過低可能會導致需要建立多個共用記憶體段,這樣可能導致系統效能下降 。


kernel.shmmni = 4096  

--表示單個共用記憶體段的最小值,一般為4kB,即4096bit。


kernel.sem = 250 32000 100 128

--250    是參數semmsl的值,表示一個訊號量集合中能夠包含的訊號量最大數目。

--32000  是參數semmns的值,表示系統內可允許的訊號量最大數目。

--100    是參數semopm的值,表示單個semopm()調用在一個訊號量集合上可以執行的運算元量。

--128    是參數semmni的值,表示系統訊號量集合總數。

  

net.ipv4.ip_local_port_range = 9000 65500  

--表示連接埠的範圍。


net.core.rmem_default = 262144  

--表示接收通訊端緩衝區大小的預設值(以位元組為單位)。


net.core.rmem_max = 4194304  

--表示接收通訊端緩衝區大小的最大值(以位元組為單位)


net.core.wmem_default = 262144  

--表示發送通訊端緩衝區大小的預設值(以位元組為單位)。


net.core.wmem_max = 1048576  

--表示發送通訊端緩衝區大小的最大值(以位元組為單位)。





本文出自 “Jerry” 部落格,請務必保留此出處http://alipay.blog.51cto.com/7119970/1576648

Linux安裝Oracle核心參數配置說明

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.