我有一个oracle 11g数据库。我想通过使用RMAN执行数据库恢复。 因此,我创建了一个测试表,仅包含两列和32行。
我首先通过在RMAN中执行以下命令来备份数据库
backup database tag TEST2 plus archive log;
此后,基本上,我已经通过对不同情况的更改执行了百万次以下操作来恢复数据库,比如说删除行,插入行,截断表等。
在sqlplus上:
shutdown immediate
startup mount
在RMAN上:
connect target (my db has only one instance)
restore database from tag='TEST2';
recovery database;
alter database open;
,然后检查sqldeveloper上的表。
但是,该表并没有追溯到我在每种情况下创建备份时的那一刻,它看起来仍然是执行还原之前的那个。为什么?