很多時候由於asm不能正常啟動,導致資料丟失。下面提供兩種方法找回asm中的資料檔案一.使用AMDU工具AMDU是Oracle 11g裡內建的一個免費的工具,用於分析ASM磁碟組的中繼資料以及從不能mount的磁碟組中往外抽取資料檔案“NOTE:553639.1 Placeholder for AMDU binaries and using with ASM
今天有網友對asm中的磁碟做了fdisk操作,導致asm disk異常,通過手工修複ASM DISK HEADER 解決該問題,這裡通過實驗重現,提醒大家操作asm中的硬碟分區需要謹慎,平時對ASM DISK HEADER 做好備份初始化資訊SQL> select * from v$version;BANNER----------------------------------------------------------------------Oracle Database 11g
ORA-00235 controlfile fixed table inconsistent due to concurrent update ORA-00235控制檔案固定表由於並發更新導致不一致Cause Concurrent update activity on a control file caused a query on a control file fixed table to read inconsistent information. Action Retry the
摘要 OLE DB是建立在ODBC成功基礎上的一種開放規範,它為訪問和操縱不同類型資料提供開放的標準。ADO是OLD DB的一個消費者,它提供了對OLE DB資料來源應用級的訪問功能。在應用程式中使用OLE DB和ADO,可以高效地調用返回記錄集的Oracle預存程序。關鍵字 OLE DB ADO 預存程序 記錄集1
對於RAC環境而言,調整系統時間不是一件小事情,Oracle為了保證節點之間的一致性,很可能會重啟其中一個節點。測試發現,如果將系統時間向前調整,那麼無論調整多長的時間都不會造成系統的重啟。但是如果將系統時間向後調整,就會造成整個節點的重啟。即使是關閉資料庫,調整時間仍然會重啟節點。正確的方法是首先關閉資料庫和CLUSTER環境,然後修改系統時間,為了避免資料庫中的時間出現衝突,最好等待目前時間超過修改前的系統時間後,再啟動CLUSTER環境和RAC資料庫:# dateTue Aug
看來通過檢查資料字典資訊是找不到什麼問題的原因了,只有通過手工執行收集統計資訊的過程來嘗試發現問題。為了避免bug意外被解決所導致的問題無法重現,同時也為了可以在解決bug的過程中使用一些特別的手段而不影響使用者的使用,這裡通過備份建立了一個測試環境,下面的操作是在測試環境中執行。首先修改統計資訊對應的JOB的NEXT_DATE,使其在後台執行,檢查收集統計資訊後,測試資料庫上是否能重現問題:SQL> SELECT JOB, WHAT FROM USER_JOBS;JOB WHAT----
今天檢查資料庫中的備份輸出指令碼時,發現RMAN備份出現了錯誤。這一篇主要描述問題的現象。錯誤資訊如下:bash-3.00$ more /data/backup/backup_tradedb_090523.outScript. /data/backup/backup_tradedb.sh==== started on Sat May 23 23:00:00 CST 2009 ====RMAN:
INTERVAL分區其實是一種比較特殊的定界分割,因此可以很方便的將RANGE分區錶轉化為INTERVAL分區表,同樣可以將INTERVAL分區錶轉化為RANGE分區表。對於一個普通的定界分割表:SQL> CREATE TABLE T_PART2 (ID NUMBER,3 NAME VARCHAR2(30),4 CREATE_DATE DATE)5 PARTITION BY RANGE (ID)6 (PARTITION P1