一、採用資料庫層級觸發器控制非sys、system的alter\drop\truncate許可權--控制alter操作CREATE OR REPLACE TRIGGER SYS.TRIGGER_ALTERBEFORE ALTERON DATABASEbeginif ora_login_user not in ('SYS','SYSTEM') THENRaise_application_error (-20001,'Please not do ALTER!');end
一個重做日誌組可以包括一個或多個日誌成員,這多個成員應該放再不同的磁碟上,作為磁碟日誌鏡像,同一組的成員的內容是一樣的,目的是防止某個磁碟失敗造成聯機日誌的全部丟失。如果沒有多個磁碟,沒有必要為重做日誌組建立多個日誌成員。聯機日誌的特點是:當一組都寫滿時開始歸檔,使用下一日誌組,當日誌組都寫滿又輪迴到第一日誌組時,如果第一日誌組歸檔完畢就覆蓋它,若沒有就只能使用日誌緩衝區等待歸檔完畢之後才能使用它。如果歸檔很慢而且記錄檔很大時你可以提前強制歸檔:ALTER SYSTEM SWITCH
在Oracle RAC環境下,每個節點都會有多個IP地址,分別為Public/Private/Vip,這三個IP到底有啥區別呢?分別用在那些場合呢?來看看老外的回答。1. private IP address is used only for internal clustering processing (Cache Fusion)私人IP用於心跳同步,這個對於使用者層面,可以直接忽略,簡單理解,這個Ip用來保證兩台伺服器同步資料用的私網IP。2. VIP is used by
啟動監聽時遇到的錯誤[Oracle @ localhost ~]:lsnctl startTNSLSNR for Linux: Version 10.2.0.4.0 - ProductionSystem parameter file is /u01/app/oracle/network/admin/listener.oraLog messages written to /u01/app/oracle/network/log/listener.logError listening on:
關鍵詞:紅旗Asianux3 +Oracle 10g R2 for Linux x86-641. 上午接到諮詢電話:Linux下Oracle無法啟動。約定下午到現場嘗試解決問題。2. 到現場後,瞭解基本情況如下: *.作業系統:Asianux3 *.資料庫:Oracle 10g R2 for Linux x86-64 *.問題表現:伺服器搬到新機房後,之前已裝好的Oracle資料庫無法正常使用,用戶端串連時報監聽錯誤。3.
一下是關於rman 的備份,恢複的測試:database 是mount 狀態,其他使用者連不了:SQL> select status from v$instance;STATUS------------MOUNTEDSQL> conn scott/OracleERROR:ORA-01033: ORACLE initialization or shutdown in progressWarning: You are no longer connected to