当前位置:Gxlcms > mysql > oracle备份恢复之跨越归档进行恢复

oracle备份恢复之跨越归档进行恢复

时间:2021-07-01 10:21:17 帮助过:30人阅读

1备份当前数据库RMANbackupdatabase;Startingbackupat14-DEC-12usingtargetdatabasecontrolfileinsteadofrecoverycatalogallocatedchannel:ORA_DISK_1channelORA

1 备份当前数据库

RMAN> backup database;

Starting backup at 14-DEC-12

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=211 devtype=DISK

channel ORA_DISK_1: starting full datafile backupset

channel ORA_DISK_1: specifying datafile(s) in backupset

input datafile fno=00009 name=/oracle/test/zxbig.dbf

input datafile fno=00001 name=/oracle/test/system1.dbf

input datafile fno=00003 name=/oracle/test/sysaux01.dbf

input datafile fno=00005 name=/oracle/test/zxa.dbf

input datafile fno=00008 name=/oracle/test/undotbs1.dbf

input datafile fno=00002 name=/oracle/test/zxb.dbf

input datafile fno=00007 name=/oracle/test/zxc.dbf

input datafile fno=00004 name=/oracle/test/users01.dbf

input datafile fno=00006 name=/oracle/test/test1.dbf

input datafile fno=00010 name=/oracle/test2.dbf

input datafile fno=00011 name=/oracle/test/jiujian1.dbf

channel ORA_DISK_1: starting piece 1 at 14-DEC-12

channel ORA_DISK_1: finished piece 1 at 14-DEC-12

piece handle=/oracle/app/db1/dbs/0hnssesq_1_1 tag=TAG20121214T221345 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:04:58

channel ORA_DISK_1: starting full datafile backupset

channel ORA_DISK_1: specifying datafile(s) in backupset

including current control file in backupset

including current SPFILE in backupset

channel ORA_DISK_1: starting piece 1 at 14-DEC-12

channel ORA_DISK_1: finished piece 1 at 14-DEC-12

piece handle=/oracle/app/db1/dbs/0inssf64_1_1 tag=TAG20121214T221345 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:06

Finished backup at 14-DEC-12

2 创建测试表

SQL> create table t5(a int) tablespace jiujian1;

Table created.

SQL> select table_name,tablespace_name from dba_tables where table_name='T5';

TABLE_NAME TABLESPACE_NAME

------------------------------ ------------------------------

T5 JIUJIAN1

3插入数据,香港服务器,切换日志,香港服务器租用,产生归档:

当前日志状态如下:

SQL> select group#,archived,sequence#,status from v$log;

GROUP# ARC SEQUENCE# STATUS

---------- --- ---------- ----------------

1 YES 2 INACTIVE

2 YES 3 INACTIVE

3 YES 1 INACTIVE

4 YES 4 INACTIVE

5 YES 5 INACTIVE

6 NO 6 CURRENT

6 rows selected.

6号归档中的数据如下:

SQL> insert into t5 values(1);

1 row created.

SQL> insert into t5 values(2);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

7号归档中的数据如下:

SQL> insert into t5 values(3);

1 row created.

SQL> insert into t5 values(4);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

8号归档中的数据如下:

SQL> insert into t5 values(6);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

9号归档中的数据如下:

SQL> insert into t5 values(5);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

10号归档中的数据如下:

System altered.

SQL> insert into t5 values(7);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

11号归档中的数据如下:

SQL> insert into t5 values(8);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

12号归档中的数据如下:

SQL> insert into t5 values(9);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

13号归档中的数据如下:

SQL> insert into t5 values(10);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

14号归档中的数据如下:

SQL> insert into t5 values(11);

1 row created.

SQL> insert into t5 values(12);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

15号归档中的数据如下:

SQL> insert into t5 values(13);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

SQL> insert into t5 values(14);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

SQL> insert into t5 values(15);

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

4 当前数据库日志状态如下:

SQL> select group#,archived,sequence#,status from v$log;

GROUP# ARC SEQUENCE# STATUS

---------- --- ---------- ----------------

1 NO 20 CURRENT

2 YES 15 INACTIVE

6 YES 18 INACTIVE

4 YES 16 INACTIVE

5 YES 17 INACTIVE

3 YES 19 INACTIVE

5 归档信息如下:

人气教程排行