初学Oracle rman,对数据库进行备份,出现了尴尬的问题。
我通过rman对表空间进行备份,然后删除该表空间下表的数据,并删除表。再通过rman进行恢复时,发现并没有对数据以及表进行恢复。
我的具体操作步骤大概如下:
1、创建表空间AAA,并在其下建表aaa、bbb,创建用户aaa操作该表空间,数据库处于归档模式;
2、使用rman:
connect target aaa/aaa;
3、更改表空间状态:
SQL>alter tablespace aaa offline;
4、备份:
backup tablespace ‘AAA';
5、打开数据库,删除表aaa中数据,并删除表bbb;
SQL>alter tablespace aaa online;
执行数据删除以及表删除工作。
6、执行恢复操作:
restore tablespace 'AAA';
recover tablespace 'AAA';
经过以上步骤,发现已经删除的数据以及表并没有恢复。
希望各位大神不惜赐教是哪里有问题,谢谢~