在Debian上恢復Oracle數據庫,可參考以下技巧:
RMAN恢復
rman target /
→ RESTORE DATABASE
→ RECOVER DATABASE
→ ALTER DATABASE OPEN
。RECOVER INCREMENTAL LEVEL 1 DATABASE
。RECOVER ARCHIVELOG ALL WITH RECOVERY
。邏輯備份恢復(expdp/impdp)
expdp system/password@SID dumpfile=backup.dmp
。impdp system/password@SID dumpfile=backup.dmp
。INCLUDE=LOB
。物理文件恢復
tar
命令恢復通過tar
備份的文件:tar -xzvf backup.tar.gz -C /path/to/destination
。chown -R oracle:oinstall /path/to/oracle
。閃回數據庫(若啟用)
FLASHBACK DATABASE TO TIMESTAMP 'YYYY-MM-DD HH24:MI:SS'
。注意事項:
DBMS_RESUMABLE
或ATTACH
恢復作業。