【发布时间】:2019-05-22 17:44:58
【问题描述】:
我想尽可能简单地备份一个 Oracle 10G。 它处于 NOARCHIVELOG 模式,我可以关闭以进行备份(它只是一个开发服务器)。
在阅读了大量关于 rman 的文档后,我在 rman 中尝试了这种方式:
shutdown immediate;
startup mount
backup database;
sql 'alter database open';
我认为它运行良好,list backup 显示备份。
然后我做了一些修改(删除一些表,添加数据)并尝试恢复备份:
shutdown immediate;
startup mount
restore database;
recover database;
sql 'alter database open';
它似乎也可以正常工作,但我无法恢复数据库的先前状态。我不明白为什么。我也不明白为什么需要使用recover。
谢谢
胡必比
【问题讨论】: