ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 备份与恢复:用user_command方式基于时间的不完全恢复

备份与恢复:用user_command方式基于时间的不完全恢复

原创 Linux操作系统 作者:paulyibinyi 时间:2008-04-09 09:52:52 0 删除 编辑

SQL> select * from test;

        ID
----------
         1

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

这时备份所有数据文件
SQL> startup
ORACLE instance started.

Total System Global Area  546382300 bytes
Fixed Size                   455132 bytes
Variable Size             520093696 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
Database mounted.
Database opened.
SQL> insert into test values(2);

1 row created.

SQL> commit;

Commit complete.

SQL> select sysdate from dual;

SYSDATE
---------
09-APR-08

SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi;ss';

Session altered.

SQL> select sysdate from dual;

SYSDATE
-------------------
2008-04-09 09:44;37      --基于这个时间点之前的

SQL> drop table test;

Table dropped.

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

把备份的所有数据文件拷贝回来
SQL> startup mount;
ORACLE instance started.

Total System Global Area  546382300 bytes
Fixed Size                   455132 bytes
Variable Size             520093696 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
Database mounted.
SQL> recover database until time '2008-04-09 09:44:37';  做基于时间的不完全恢复
Media recovery complete.
SQL> alter database open resetlogs;

Database altered.

SQL> select * from test;

        ID
----------
         1
         2

SQL>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7199859/viewspace-231290/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
oracle 10g ocm oracle 10g/11g/12c ocp aix 6.1 administrator,ogg expert,ITSS 技术交流群 201703254 微信公众号 paulyibin 探讨技术,开心工作 电话 13719354869 ,深入研究数据库和开始研究big data

注册时间:2007-12-11

  • 博文量
    902
  • 访问量
    6505670