新特性:/dev/shm對Oracle11g的影響

/dev/shm對Oracle 11g的影響:

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),長陽企業(yè)網(wǎng)站建設(shè),長陽品牌網(wǎng)站建設(shè),網(wǎng)站定制,長陽網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,長陽網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。


      ORACLE 從11g版本開始,引入了一個自動內(nèi)存管理(Automatic Memory Management)特性,該特性需要更多的共享內(nèi)存(/dev/shm),因此如果決定應(yīng)用該特性的話, 必須要確保共享內(nèi)存大于ORACLE 中初始化參數(shù)MEMORY_MAX_TARGET 和MEMORY_TARGET(特別提示,這兩個參數(shù)即自動內(nèi)存管理特性對應(yīng)的初始化參數(shù))的值。

      如果在初始化參數(shù)中設(shè)置了MEMORY_MAX_TARGET 和MEMORY_TARGET 兩參數(shù)為非0值,并且不符合系統(tǒng)共享內(nèi)存,則ORACLE 數(shù)據(jù)庫啟動時,就會觸發(fā)ORA-00845:MEMORY_TARGET not supported on this system 錯誤。


Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后啟動可能會報錯:


SQL> shutdown immediate

Database closed.

SQL> startup

ORA-00845: MEMORY_TARGET not supported on this system


在數(shù)據(jù)庫的alert日志中將有下面的報錯:

Starting ORACLE instance (normal)

WARNING: You are trying to use the MEMORY_TARGET feature. This feature requires the /dev/shm file system to be mounted for at least 10536091648 bytes. /dev/shm is either not mounted or is mounted with available space less than this size. Please fix this so that MEMORY_TARGET can work as expected. Current available is 8589852672 and used is 81920 bytes.

memory_target needs larger /dev/shm

問題很明顯:是因為/dev/shm的可用空間(非shm的總大小)小于了參數(shù)文件中設(shè)置的MEMORY_TARGET值。


解決辦法就是增大/dev/shm或是減小MEMORY_TARGET,下面是通過增加/dev/shm來解決:

修改前:

osedb01:~ # cat /etc/fstab | grep shm

shm                  /dev/shm             tmpfs      size=11g               0 0


osedb01:~ # df -h /dev/shm

Filesystem            Size  Used Avail Use% Mounted on

shm                    11G  6.5G   4.5G  59% /dev/shm


MEMORY_TARGET 設(shè)置為10G,而/dev/shm可用空間的只有4.5G。


修改/dev/shm大?。?/p>

osedb01:~ # cat /etc/fstab | grep shm

shm                  /dev/shm             tmpfs      size=18g               0 0

修改完后,需要重新掛載/dev/shm生效:

osedb01:~ # mount -o remount /dev/shm


osedb01:~ # df -h /dev/shm

Filesystem            Size  Used Avail Use% Mounted on

shm                    18G  6.5G   12G  36% /dev/shm


再次重啟數(shù)據(jù)庫,正常!!


新聞名稱:新特性:/dev/shm對Oracle11g的影響
當(dāng)前網(wǎng)址:http://muchs.cn/article18/ihiedp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈品牌網(wǎng)站制作、靜態(tài)網(wǎng)站、網(wǎng)站維護虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司