在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
恢复作业。