⑴ ORACLE如何通過DBF文件恢復數據
oralce冷備份的恢復方法:
安裝跟以前一模一樣版本的資料庫,包括參數配置,global.dbname,sid。
關閉資料庫,刪除controlfile,logfile,datafile。
把你原來崩潰的保留的controlfile,logfile,datafile復制到你刪除的那個目錄下。
打開資料庫。
⑵ oracle還原資料庫長時間不動
一般是網路不好,更換網路再試一下。
根據oracle資料庫的特點和提供的工具,還原數據主要方法有以下幾種方法。
1、利用邏輯備份使用import工具丟失數據的表;2、利用物理備份來通過還原數據文件並進行不完全恢復;3、利用dbms_logmnr包從redo log文件中恢復;4、利用flashback特性恢復數據。
⑶ ORACLE如何通過DBF文件恢復數據
dbf文件都是一致的,那麼可以通過重建控制文件來打開資料庫dbf文件並不一致或有損壞且無其他備份的,需要特殊恢復手段,例如:OracleDBA神器:PRM災難恢復工具,Schema級別數據恢復。PRMForOracleDatabase–schema級別oracle資料庫數據恢復特性,PRM即ParnassusDataRecoveryManager是企業級別Oracle資料庫災難恢復工具。PRM可以在無備份的情況下恢復被truncated/drop掉的表,也可以恢復無法打開的Oracle資料庫(AlterDatabaseOpen失敗)中的數據。PRM是圖形化增強版的OracleDUL工具,同時具備很多OracleDUL不具備的特性
⑷ oracle 中數據文件丟失如何恢復/
其實考官問你這個問題有2個目的,1,就是對資料庫的了解和操作的熟練程度,也就是你的能力。2,就是看你有沒有實際管理資料庫的經驗,管理方法。
所以 首先你要問明資料庫是否為歸檔模式,如果不是,你要說出作為dba或管理員如果資料庫既不歸檔又不備份,那麼這個人是不合和,不稱職的。如果為歸檔模式,那麼你在回答可以以如下步驟操作:
例如:
SQL> startup mount
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 3 - see DBWR trace file
ORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'
SQL> alter database create datafile 3 as '/opt/oracle/oradata/eygle/eygle02.dbf';
Database altered.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01113: file 3 needs media recovery
ORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'
SQL> recover datafile 3;
Media recovery complete.
SQL> alter database open;
Database altered.
⑸ oracle資料庫刪除錯了表怎麼恢復
如果僅僅是
數據行被刪除了,那麼可以用得方法很多
例如logmnr
flashback
query
等等
如果是表被刪除了,那麼如果開了recylebin
可以用回收站,
也可以使用專業oracle數據恢復工具prm
for
oracle
如果自己搞不定可以找askmaclean專業oracle資料庫修復團隊成員幫您恢復!
askmaclean.com
⑹ oracle資料庫數據刪除後如何恢復
Oracle DBA神器:PRM災難恢復工具,Schema級別數據恢復。PRM For Oracle Database – schema級別oracle資料庫數據恢復特性 ,PRM即ParnassusData Recovery Manager是企業級別Oracle資料庫災難恢復工具。PRM可以在無備份的情況下恢復被truncated掉的表,也可以恢復無法打開的Oracle資料庫(Alter Database Open失敗)中的數據。 PRM是圖形化增強版的Oracle DUL工具,同時具備很多Oracle DUL不具備的特性