首页 > 数据库 > Oracle > 使用RMAN,建立恢复点
RMAN>run{
Set until time “to_date(‘14/03/14 15:00:00’,’dd/mm/yy hh24:mi:ss’)”;
Restore database;
Recover database;
alter database open resetlogs;
}
SQL> set time on
07:46:56 SQL> conn test/test
Connected.
07:47:31 SQL> create table test (id number,name varchar2(20));
Table created.
07:47:48 SQL> insert into test values (1,'liushiming');
1 row created.
07:48:06 SQL> commit;
Commit complete.
07:48:08 SQL> select * from test;
ID NAME
---------- --------------------
1 liushiming
07:49:24 SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
RMAN> startup mount;
Oracle instance started
database mounted
Total System Global Area 419430400 bytes
Fixed Size 1267812 bytes
Variable Size 301991836 bytes
Database Buffers 109051904 bytes
Redo Buffers 7118848 bytes
RMAN> run {
2> set until time "to_date('31/08/14 07:47:00','dd/mm/yy hh24:mi:ss')";
3> restore database;
4> recover database;
5> }
executing command: SET until clause
Starting restore at 31-AUG-14
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=187 devtype=DISK
allocated channel: ORA_DISK_2
channel ORA_DISK_2: sid=185 devtype=DISK
channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00001 to /dat/DBData/oradata/NACEC/system01.dbf
restoring datafile 00004 to /dat/DBData/oradata/NACEC/users01.dbf
restoring datafile 00005 to /dat/DBData/oradata/NACEC/test_undo.dbf
restoring datafile 00010 to /dat/DBData/oradata/NACEC/liusm.dbf
restoring datafile 00012 to /dat/DBData/oradata/NACEC/myTableSpace2.dbf
restoring datafile 00014 to /dat/DBSoftware/oracle/product/10.2.0/db_1/dbs/users02.dbf
restoring datafile 00015 to /dat/DBData/oradata/NACEC/users03.dbf
channel ORA_DISK_1: reading from backup piece /dat/DBSoftware/oracle/flash_recovery_area/NACEC/backupset/2014_08_31/o1_mf_nnndf_TAG20140831T074445_b04rhg0q_.bkp
channel ORA_DISK_2: starting datafile backupset restore
channel ORA_DISK_2: specifying datafile(s) to restore from backup set
restoring datafile 00016 to /dat/DBData/oradata/NACEC/rowchain.dbf
channel ORA_DISK_2: reading from backup piece /dat/DBSoftware/oracle/flash_recovery_area/NACEC/backupset/2014_08_31/o1_mf_nnndf_TAG20140831T074445_b04rks7x_.bkp
channel ORA_DISK_2: restored backup piece 1
piece handle=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/backupset/2014_08_31/o1_mf_nnndf_TAG20140831T074445_b04rks7x_.bkp tag=TAG20140831T074445
channel ORA_DISK_2: restore complete, elapsed time: 00:00:01
channel ORA_DISK_2: starting datafile backupset restore
channel ORA_DISK_2: specifying datafile(s) to restore from backup set
restoring datafile 00002 to /dat/DBData/oradata/NACEC/undotbs01.dbf
restoring datafile 00003 to /dat/DBData/oradata/NACEC/sysaux01.dbf
restoring datafile 00006 to /dat/DBData/oradata/NACEC/tempundotbs.dbf
restoring datafile 00007 to /dat/DBData/oradata/NACEC/ECOAL/test.dbf
restoring datafile 00008 to /dat/DBData/oradata/NACEC/ECOAL/test1.dbf
restoring datafile 00009 to /dat/DBData/oradata/NACEC/catalog.dbf
restoring datafile 00011 to /dat/DBData/oradata/NACEC/myTableSpace1.dbf
restoring datafile 00013 to /dat/DBData/oradata/NACEC/myTableSpace3.dbf
channel ORA_DISK_2: reading from backup piece /bak/rmanbak/backup_37phaerd_1_1
channel ORA_DISK_1: restored backup piece 1
piece handle=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/backupset/2014_08_31/o1_mf_nnndf_TAG20140831T074445_b04rhg0q_.bkp tag=TAG20140831T074445
channel ORA_DISK_1: restore complete, elapsed time: 00:01:37
channel ORA_DISK_2: restored backup piece 1
piece handle=/bak/rmanbak/backup_37phaerd_1_1 tag=TAG20140831T074445
channel ORA_DISK_2: restore complete, elapsed time: 00:01:35
Finished restore at 31-AUG-14
Starting recover at 31-AUG-14
using channel ORA_DISK_1
using channel ORA_DISK_2
starting media recovery
archive log thread 1 sequence 41 is already on disk as file /dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_41_b04rl8lq_.arc
channel ORA_DISK_1: starting archive log restore to default destination
channel ORA_DISK_2: starting archive log restore to default destination
channel ORA_DISK_1: restoring archive log
archive log thread=1 sequence=24
channel ORA_DISK_2: restoring archive log
archive log thread=1 sequence=40
channel ORA_DISK_2: reading from backup piece /bak/rmanbak/backup_35phaeqp_1_1
channel ORA_DISK_1: restoring archive log
archive log thread=1 sequence=25
channel ORA_DISK_1: restoring archive log
archive log thread=1 sequence=26
channel ORA_DISK_1: restoring archive log
archive log thread=1 sequence=27
channel ORA_DISK_1: restoring archive log
archive log thread=1 sequence=28
channel ORA_DISK_2: restored backup piece 1
piece handle=/bak/rmanbak/backup_35phaeqp_1_1 tag=TAG20140831T074327
channel ORA_DISK_2: restore complete, elapsed time: 00:00:02
channel ORA_DISK_1: restoring archive log
archive log thread=1 sequence=29
channel ORA_DISK_2: starting archive log restore to default destination
channel ORA_DISK_2: restoring archive log
archive log thread=1 sequence=33
channel ORA_DISK_2: restoring archive log
archive log thread=1 sequence=34
channel ORA_DISK_2: restoring archive log
archive log thread=1 sequence=35
channel ORA_DISK_2: restoring archive log
archive log thread=1 sequence=36
channel ORA_DISK_2: restoring archive log
archive log thread=1 sequence=37
channel ORA_DISK_2: restoring archive log
archive log thread=1 sequence=38
channel ORA_DISK_2: restoring archive log
archive log thread=1 sequence=39
channel ORA_DISK_2: reading from backup piece /dat/DBSoftware/oracle/flash_recovery_area/NACEC/backupset/2014_08_31/o1_mf_annnn_TAG20140831T074327_b04rf1b6_.bkp
channel ORA_DISK_1: restoring archive log
archive log thread=1 sequence=30
channel ORA_DISK_1: restoring archive log
archive log thread=1 sequence=31
channel ORA_DISK_1: restoring archive log
archive log thread=1 sequence=32
channel ORA_DISK_1: reading from backup piece /bak/rmanbak/backup_34phaep0_1_1
channel ORA_DISK_1: restored backup piece 1
piece handle=/bak/rmanbak/backup_34phaep0_1_1 tag=TAG20140831T074327
channel ORA_DISK_1: restore complete, elapsed time: 00:00:28
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_24_b04s5qcq_.arc thread=1 sequence=24
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_24_b04s5qcq_.arc recid=117 stamp=857030219
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_25_b04s5rk7_.arc thread=1 sequence=25
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_25_b04s5rk7_.arc recid=118 stamp=857030219
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_26_b04s5sxc_.arc thread=1 sequence=26
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_26_b04s5sxc_.arc recid=119 stamp=857030219
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_27_b04s5x9q_.arc thread=1 sequence=27
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_27_b04s5x9q_.arc recid=114 stamp=857030218
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_28_b04s5yh3_.arc thread=1 sequence=28
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_28_b04s5yh3_.arc recid=104 stamp=857030208
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_29_b04s5yyg_.arc thread=1 sequence=29
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_29_b04s5yyg_.arc recid=106 stamp=857030208
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_30_b04s60mn_.arc thread=1 sequence=30
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_30_b04s60mn_.arc recid=108 stamp=857030208
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_31_b04s5nt3_.arc thread=1 sequence=31
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_31_b04s5nt3_.arc recid=116 stamp=857030219
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_32_b04s5v9w_.arc thread=1 sequence=32
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_32_b04s5v9w_.arc recid=115 stamp=857030218
channel ORA_DISK_2: restored backup piece 1
piece handle=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/backupset/2014_08_31/o1_mf_annnn_TAG20140831T074327_b04rf1b6_.bkp tag=TAG20140831T074327
channel ORA_DISK_2: restore complete, elapsed time: 00:00:28
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_33_b04s5ln6_.arc thread=1 sequence=33
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_33_b04s5ln6_.arc recid=109 stamp=857030209
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_34_b04s5lmk_.arc thread=1 sequence=34
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_34_b04s5lmk_.arc recid=107 stamp=857030208
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_35_b04s5lj7_.arc thread=1 sequence=35
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_35_b04s5lj7_.arc recid=113 stamp=857030218
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_36_b04s5lkd_.arc thread=1 sequence=36
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_36_b04s5lkd_.arc recid=112 stamp=857030217
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_37_b04s5lnp_.arc thread=1 sequence=37
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_37_b04s5lnp_.arc recid=110 stamp=857030211
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_38_b04s5ljn_.arc thread=1 sequence=38
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_38_b04s5ljn_.arc recid=111 stamp=857030213
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_39_b04s5lkz_.arc thread=1 sequence=39
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_39_b04s5lkz_.arc recid=105 stamp=857030208
channel default: deleting archive log(s)
archive log filename=/dat/DBSoftware/oracle/flash_recovery_area/NACEC/archivelog/2014_08_31/o1_mf_1_40_b04s5k9p_.arc recid=103 stamp=857030194
media recovery complete, elapsed time: 00:00:13
Finished recover at 31-AUG-14
SQL> alter database open resetlogs;
Database altered.
SQL> conn test/test
Connected.
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
T
PLAN_TABLE
TESTCCC
TE
MYTEST000
DDDD
TESTBBB
TESTAAA
MYTEST01
MYTEST2
SYS_TEMP_FBT
TABLE_NAME
------------------------------
MYTEST00
12 rows selected.
SQL> select * from test;
select * from test
*
ERROR at line 1:
ORA-00942:
table or view does not exist
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31448824/viewspace-2137520/ ,如需转载,请注明出处,否则将追究法律责任。