克隆ORACLE軟體的導致的問題

kewin發表於2009-11-09

oradism not set up correctly

由於某系統的BUFFER CACHE命中率很低,決定擴大BUFFER CACHE 和SGA_MAX_SIZE.
修改引數,重啟資料庫後發現系統alert中有如下報錯:

Fri Dec 12 20:02:27 2008
ARC0: Becoming the heartbeat ARCH
ARC0: Becoming the heartbeat ARCHARC0: Thread not mounted
Fri Dec 12 20:02:27 2008
WARNING: -------------------------------
WARNING: oradism not set up correctly.
  Dynamic ISM can not be locked. Please
  setup oradism, or unset sga_max_size.
  [diagnostic 0, 16, 300]
----------------------------------------
Fri Dec 12 20:02:27 2008
ALTER DATABASE   MOUNT
Fri Dec 12 20:02:31 2008
Successful mount of redo thread 1, with mount id 2028766483
Fri Dec 12 20:02:31 2008
Database mounted in Exclusive Mode.
Completed: ALTER DATABASE   MOUNT
Fri Dec 12 20:02:32 2008
ALTER DATABASE OPEN

在Google上找到附近的案例,安裝建議修改後,重啟應用,沒有報錯資訊。
shutdown伺服器,修改回去。
$ ls -l oradism*
-r-xr-x---   1 oracle   dba        13048 Feb 22  2008 oradism
-r-xr-x---   1 oracle   dba        12928 Feb 22  2008 oradism.sav

錯誤資訊再次出現。

驗證就是因為設定許可權不正確而導致的WARNING。

修改方法:

Cause
ORADISM doesn't have the right permission.
Solution
Shutdown the databases running from this ORACLE_HOME.
chgrp dba $ORACLE_HOME/bin/oradism
As root:
chown root $ORACLE_HOME/bin/oradism
chmod 06550 $ORACLE_HOME/bin/oradism

經驗總結:
1) 做完重大的變更,需要檢查日誌檔案,以確保成功。
2) 小心+ 謹慎。在不是自己搭建的環境上做變更尤其需要小心。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/40239/viewspace-618448/,如需轉載,請註明出處,否則將追究法律責任。

相關文章