基于时间点的不完全恢复的例子(2)

TABLESPACE_NAME                STATUS
 ------------------------------ ---------
 SYSTEM                        ONLINE
 SYSAUX                        ONLINE
 UNDOTBS                        ONLINE
 TEMP                          ONLINE
 DATA                          ONLINE
 TESTDATA                      ONLINE

因为这个时候我们查看数据还是有问题的。

SQL> select count(*)from test.new_recover;
 select count(*)from test.new_recover
                          *
 ERROR at line 1:
 ORA-00376: file 4 cannot be read at this time
 ORA-01110: data file 4: '/u02/ora11g/oradata/TEST/data01.dbf'

第八步我们把表空间置为Online,整个恢复的过程就完成了。
SQL> alter tablespace data online;

Tablespace altered.

SQL> select count(*)from test.new_recover;

COUNT(*)
 ----------
      4667

在整个不完全的恢复过程中碰到了不少的Ora错误,有些错误是自己的问题从一个演变为另外一个错误,最终导致不可恢复。不管怎么样从这个过程中还是能够看到在数据恢复的过程中,Oracle还是做了很多的工作来保证了数据恢复成为可能。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13bba82831300ae6b0a6c32b78ab52d0.html