oracle 10g RMAN备份及恢复


Copy ---物理备份 源文件大小与备份的文件大小一致

 

Backup ---逻辑物理备份,基于块级别的备份。备份的是已经使用的块也就是热点块。

RMAN的使用前提条件

 

1、归档模式

2、数据库启动在mount或者open状态

RMAN 使用方式

确认调用的是oracleRMAN而不是OS自带的RMAN

 

[oracle@yang ~]$ which rman

/u01/app/oracle/product/10.2.0/db_1/bin/rman

[oracle@yang ~]$

[root@yang ~]# find / -name rman

/u01/app/oracle/product/10.2.0/db_1/bin/rman

/u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/WEB-INF/perl/db/rman

/u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/database/rman

/u01/app/oracle/product/10.2.0/db_1/sysman/admin/scripts/db/rman

/home/oracle/bf/db_1/bin/rman

/home/oracle/bf/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/WEB-INF/perl/db/rman

/home/oracle/bf/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/database/rman

/home/oracle/bf/db_1/sysman/admin/scripts/db/rman

 

如果最先调用的不是oracleRMAN可以修改环境变量

[oracle@yang ~]$ vi ./.bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi

 

# User specific environment and startup programs

 

PATH=$PATH:$HOME/bin

 

export PATH

unset USERNAME

export DISPLAY=192.168.56.1:0.0

export   ORACLE_BASE=/u01/app/oracle

export  ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

 

export   PATH=$ORACLE_HOME/bin:$PATH      ($ORACLE_HOME/bin在前,优先执行)

export   LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export  ORACLE_SID=orcl

export  NLS_LANG=american_america.zhs16gbk

(保存退出)

生效的简单方法(重新登录就可以)

[oracle@yang~]$ su -

Password:

[root@yang ~]# su - oracle

[oracle@yangzai ~]$

确认是否生效

[oracle@yang ~]$ which rman

/u01/app/oracle/product/10.2.0/db_1/bin/rman

 

 

本地连接方式与远程连接方式

 

 

 [oracle@yang ~]$ rman target /       / 的意思是本地默认实例)

[oracle@yang ~]$ echo $ORACLE_SID

orcl

远程连接方式

[oracle@yang ~]$ rman target sys/oracle@orcl

或者使用下面方法

[oracle@yang ~]$ rman

 

Recovery Manager: Release 10.2.0.1.0 - Production on Mon May 12 02:22:25 2014

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

RMAN> connect target /

 

connected to target database: ORCL (DBID=1374419528)

 

RMAN>connect target sys/oracle@orcl

通过连接RMAN 识别状态

[oracle@yang ~]$ rman target /

 

Recovery Manager: Release 10.2.0.1.0 - Production on Mon May 12 02:33:15 2014

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

connected to target database: ORCL (DBID=1374419528)

 

RMAN>

通过SQL 查询

SQL> select dbid,name,open_mode from v$database;

 

      DBID NAME      OPEN_MODE

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

1374419528 ORCL      READ WRITE

 

SQL>

 

 

 

 

 

RMAN备份

 

数据库全备 (不会备份联机日志文件)

[oracle@yang ~]$ rman target /

 

Recovery Manager: Release 10.2.0.1.0 - Production on Mon May 12 02:33:15 2014

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

connected to target database: ORCL (DBID=1374419528)

 

RMAN> backup database;

 

 

备份参数文件

RMAN> backup spfile;

备份当前使用的控制文件

RMAN> backup current controlfile;

备份单独数据文件

RMAN> backup datafile 2;

备份表空间

RMAN> backup tablespace users;

备份归档日志

RMAN> backup archivelog all;

备份归档日志并删除被备份的归档日志

RMAN> backup archivelog all delete input;

全库备份并包含归档日志(也可以加 delete input

RMAN> backup full database plus archivelog;

备份全库跳过某个表空间不备份(以users为例)

SQL> alter tablespace users read only;   ---需要将表空间置为只读

RMAN>backup database skip readonly;  --跳过只读的

SQL> alter tablespace users offline;       --置为脱机

RMAN>backup database skip offline;    --跳过脱机的

 

 

备份存放的默认路径

文件系统:

[oracle@yang oracle]$ ls /u01/app/oracle/flash_recover_area/ORCL/backupset/

ASM

ASMCMD> pwd

+data/orcl/backupset

 

SQL> show parameter db_rec

 

NAME                                 TYPE        VALUE

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

db_recovery_file_dest                string      +DATA

db_recovery_file_dest_size           big integer 2G

db_recycle_cache_size                big integer 0

SQL>

 

 

备份时指定存放路径

RMAN>backup database format ‘/u02/dbfall%U’;   ---必须要使用变量

 

format的替换变量

1.     %d  --数据库的db_name

2.     %n  --数据库的8位长度的db_name,不足部分用x后面填充

3.     %N  --数据库表空间的name

4.     %I   --数据库的dbid

5.     %T  --年月日(YYYYMMDD == %Y%M%D  %M 位于该年中第几个月%D位于该月中第几天)

6.     %t   --9位字符的timestamp

7.     %s   --备份集序号

8.     %p   --备份片序号

9.     %c   --备份片的多个copy的序号

10. %e   --archived redo file 的序列号,只能用在archived redo 

11. %f   --datafile filenmuber,只能用在备份datafiletablespace上,否则没有意义

12. %F  --复合format == c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIIIdbidYYYYMMDD为年月日,QQ为十六进制的备份片的多个copy的序号(00-ff)。

13. %u  --8为字母唯一串

14. %U  --复合format == 

·       backupset%u_%p_%c

·       copy of datafiledata-D-%d_id-%I_TS-%N_FNO-%f_%u

·       copy of archived logarch-D_%d-id-%I_S-%e_T-%h_A-%a_%u

·       copy of controlfilecf-D_%d-id-%I_%u

 

 

增量备份

RMAN> backup incremental level=0 database;   

或者

run {

allocate channel cl type disk;

backup

incremental level 0

format "/u01/rmanbak/inc0_%u_%T"

tag monday_inc0

database;

release channel cl;

}

 

 

Copy 备份

 

备份当前控制文件到/u02/backctl.ctl

RMAN> copy current controlfile to '/u02/backctl.ctl';    ----使用copy必须要指定一个路径

SQL>alter database backup controlfile to ‘/u02/bakctl.ctl’; ---与上面语句是等效的

备份数据文件

RMAN> copy datafile 4 to '/u02/dbf4.dbf';

 

备份全库

RMAN> backup as copy database;

 

 

 

查看曾经做过的备份

 

查看所有backup的操作  ***(备份集只需要将backup变为backupset

RMAN> list backup;

 

 

List of Backup Sets

===================

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

1       Full    631.66M    DISK        00:03:13     12-MAY-14     

        BP Key: 1   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T025337

        Piece Name: +DATA/orcl/backupset/2014_05_12/nnndf0_tag20140512t025337_0.276.847335217

  List of Datafiles in backup set 1

  File LV Type Ckp SCN    Ckp Time  Name

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

  1       Full 715714     12-MAY-14 +DATA/orcl/datafile/system.256.846638591

  2       Full 715714     12-MAY-14 +DATA/orcl/datafile/undotbs1.258.846638595

  3       Full 715714     12-MAY-14 +DATA/orcl/datafile/sysaux.257.846638593

  4       Full 715714     12-MAY-14 +DATA/orcl/datafile/users.259.846638599

  5       Full 715714     12-MAY-14 +DATA/orcl/datafile/example.269.846638953

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

2       Full    6.80M      DISK        00:00:07     12-MAY-14     

        BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T025337

        Piece Name: +DATA/orcl/backupset/2014_05_12/ncsnf0_tag20140512t025337_0.277.847335419

  Control File Included: Ckp SCN: 715784       Ckp time: 12-MAY-14

  SPFILE Included: Modification time: 12-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

3       Full    80.00K     DISK        00:00:03     12-MAY-14     

        BP Key: 3   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T031638

        Piece Name: +DATA/orcl/backupset/2014_05_12/nnsnf0_tag20140512t031638_0.278.847336599

  SPFILE Included: Modification time: 12-MAY-14

 

BS Key  Size       Device Type Elapsed Time Completion Time

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

4       211.67M    DISK        00:01:13     12-MAY-14     

        BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T035343

        Piece Name: +DATA/orcl/backupset/2014_05_12/annnf0_tag20140512t035343_0.280.847338827

 

  List of Archived Logs in backup set 4

  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time

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

  1    3       556989     04-MAY-14 581849     04-MAY-14

  1    4       581849     04-MAY-14 618249     06-MAY-14

  1    5       618249     06-MAY-14 646250     07-MAY-14

  1    6       646250     07-MAY-14 694945     08-MAY-14

  1    7       694945     08-MAY-14 695857     08-MAY-14

  1    8       695857     08-MAY-14 717051     12-MAY-14

 

RMAN>

 

查看所有copy的记录

RMAN> list copy;

 

 

List of Datafile Copies

Key     File S Completion Time Ckp SCN    Ckp Time        Name

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

3       4    A 12-MAY-14       719685     12-MAY-14       /u02/dbf4.dbf

 

List of Control File Copies

Key     S Completion Time Ckp SCN    Ckp Time        Name

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

2       A 12-MAY-14       719581     12-MAY-14       /u02/backctl.ctl

 

List of Archived Log Copies

Key     Thrd Seq     S Low Time  Name

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

1       1    3       A 04-MAY-14 +DATA/orcl/1_3_846638803.dbf

2       1    4       A 04-MAY-14 +DATA/orcl/1_4_846638803.dbf

3       1    5       A 06-MAY-14 +DATA/orcl/1_5_846638803.dbf

4       1    6       A 07-MAY-14 +DATA/orcl/1_6_846638803.dbf

5       1    7       A 08-MAY-14 +DATA/orcl/1_7_846638803.dbf

6       1    8       A 08-MAY-14 +DATA/orcl/1_8_846638803.dbf

 

RMAN>

可以单独查看某一个备份

RMAN> list backup of archivelog all;   ---查看所有归档日志备份

 

 

List of Backup Sets

===================

 

BS Key  Size       Device Type Elapsed Time Completion Time

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

4       211.67M    DISK        00:01:13     12-MAY-14     

        BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T035343

        Piece Name: +DATA/orcl/backupset/2014_05_12/annnf0_tag20140512t035343_0.280.847338827

 

  List of Archived Logs in backup set 4

  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time

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

  1    3       556989     04-MAY-14 581849     04-MAY-14

  1    4       581849     04-MAY-14 618249     06-MAY-14

  1    5       618249     06-MAY-14 646250     07-MAY-14

  1    6       646250     07-MAY-14 694945     08-MAY-14

  1    7       694945     08-MAY-14 695857     08-MAY-14

  1    8       695857     08-MAY-14 717051     12-MAY-

RMAN> list backup of controlfile;    ------查看所有控制文件备份

 

 

List of Backup Sets

===================

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

2       Full    6.80M      DISK        00:00:07     12-MAY-14     

        BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T025337

        Piece Name: +DATA/orcl/backupset/2014_05_12/ncsnf0_tag20140512t025337_0.277.847335419

  Control File Included: Ckp SCN: 715784       Ckp time: 12-MAY-14

 

RMAN> list backup of database;     -----查看所有数据文件备份

 

 

List of Backup Sets

===================

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

1       Full    631.66M    DISK        00:03:13     12-MAY-14     

        BP Key: 1   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T025337

        Piece Name: +DATA/orcl/backupset/2014_05_12/nnndf0_tag20140512t025337_0.276.847335217

  List of Datafiles in backup set 1

  File LV Type Ckp SCN    Ckp Time  Name

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

  1       Full 715714     12-MAY-14 +DATA/orcl/datafile/system.256.846638591

  2       Full 715714     12-MAY-14 +DATA/orcl/datafile/undotbs1.258.846638595

  3       Full 715714     12-MAY-14 +DATA/orcl/datafile/sysaux.257.846638593

  4       Full 715714     12-MAY-14 +DATA/orcl/datafile/users.259.846638599

  5       Full 715714     12-MAY-14 +DATA/orcl/datafile/example.269.846638953

 

RMAN> list backup of spfile;    ------查看所有spfile备份

 

 

List of Backup Sets

===================

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

2       Full    6.80M      DISK        00:00:07     12-MAY-14     

        BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T025337

        Piece Name: +DATA/orcl/backupset/2014_05_12/ncsnf0_tag20140512t025337_0.277.847335419

  SPFILE Included: Modification time: 12-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

3       Full    80.00K     DISK        00:00:03     12-MAY-14     

        BP Key: 3   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T031638

        Piece Name: +DATA/orcl/backupset/2014_05_12/nnsnf0_tag20140512t031638_0.278.847336599

  SPFILE Included: Modification time: 12-MAY-14

 

RMAN>

 

RMAN的环境变量及配置

查看环境变量

 

[oracle@yang ~]$ rman target /

 

Recovery Manager: Release 10.2.0.1.0 - Production on Tue May 13 01:51:24 2014

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

connected to target database: ORCL (DBID=1374419528)

 

RMAN> show all;

 

using target database control file instead of recovery catalog

RMAN configuration parameters are:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default   -------定义RMAN备份的冗余度 1表示备份集有1个,也可以定义保留备份时间

CONFIGURE BACKUP OPTIMIZATION OFF; # default            ------定义对备份进行优化 默认为off

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default         ----定义备份的存放设备默认为磁盘,可以改为磁带

CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default       ----定义控制文件是否自动备份,默认为off

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default –--定义如果控制文件自动备份那么备份到磁盘且为%F复合format

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default   ----定义并行度也就是备份时打开多少通道

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default     ---定义copy或者备份数据文件的设备为disk 且只备份1

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default  --定义copy或者备份归档日志的设备是disk 且只备份1

CONFIGURE MAXSETSIZE TO UNLIMITED; # default       ----定义了在备份时备份片的大小的限制 默认为UNLIMITED无限制

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default    -----定义了RMAN备份时是否加密,默认为off

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default   -------定义了加密的运算,默认为AES128

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default   ---定义了归档日志失效后是否删除,默认为none不删除

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2.0/db_1/dbs/snapcf_orcl.f'; # default—开启了自动备份控制文件会在后面路径生成快照

 

RMAN>

 

 

修改环境变量

 

设置备份保留策略为基于时间

RMAN> CONFIGURE RETENTION POLICY TO ;

 

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found ";": expecting one of: "none, redundancy, recovery" –RMAN会告诉你后面要跟多有哪些参数

RMAN-01007: at line 2 column 1 file: standard input

根据提示定义

RMAN> CONFIGURE RETENTION POLICY TO recovery window of 10 days;  ---定义了备份保留策略为10天也就是可以恢复到10天前

 

new RMAN configuration parameters:

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 10 DAYS;

new RMAN configuration parameters are successfully stored

 

RMAN>

 

RMAN> show all;

 

RMAN configuration parameters are:

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 10 DAYS;   ---要么基于时间,要么基于冗余度

 

设置控制文件的自动备份

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;

 

new RMAN configuration parameters:

CONFIGURE CONTROLFILE AUTOBACKUP ON;

new RMAN configuration parameters are successfully stored

 

RMAN>

RMAN> show all; 

 

RMAN configuration parameters are:

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 10 DAYS;

CONFIGURE BACKUP OPTIMIZATION OFF; # default

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE CONTROLFILE AUTOBACKUP ON;

创建表空间确认是否会自动备份 (数据库结构发生变化以及数据库全备控制文件都会自动备份)

RMAN> list backup of controlfile;    ---查看当前有几个控制文件备份

 

 

List of Backup Sets

===================

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

2       Full    6.80M      DISK        00:00:07     12-MAY-14     

        BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T025337

        Piece Name: +DATA/orcl/backupset/2014_05_12/ncsnf0_tag20140512t025337_0.277.847335419

  Control File Included: Ckp SCN: 715784       Ckp time: 12-MAY-14

 

RMAN>

SQL> create tablespace u2 datafile '+data' size 10m;

 

Tablespace created.

 

SQL>                    

RMAN> list backup of controlfile;

 

 

List of Backup Sets

===================

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

2       Full    6.80M      DISK        00:00:07     12-MAY-14     

        BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20140512T025337

        Piece Name: +DATA/orcl/backupset/2014_05_12/ncsnf0_tag20140512t025337_0.277.847335419

  Control File Included: Ckp SCN: 715784       Ckp time: 12-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

5       Full    6.80M      DISK        00:00:07     13-MAY-14     

        BP Key: 5   Status: AVAILABLE  Compressed: NO  Tag: TAG20140513T023148

        Piece Name: +DATA/orcl/autobackup/2014_05_13/s_847420308.282.847420313

  Control File Included: Ckp SCN: 731317       Ckp time: 13-MAY-14

 

RMAN>

设置并行度的数量

 

RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;

 

new RMAN configuration parameters:

CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;

new RMAN configuration parameters are successfully stored

 

RMAN>

 

设置基于冗余的备份

 

RMAN> CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 2;   --配置备份数据文件为2

 

new RMAN configuration parameters:

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 2;

new RMAN configuration parameters are successfully stored

 

RMAN> CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 2; --配置备份归档日志为2

 

new RMAN configuration parameters:

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 2;

new RMAN configuration parameters are successfully stored

 

RMAN>

RMAN> configure channel 2 device type disk format '/u02/%U','/u01/app/%U '; -- 设置备份的存放路径为2

 

new RMAN configuration parameters:

CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT   '/u02/%U',   '/u01/app/%U';

new RMAN configuration parameters are successfully stored

 

RMAN>

这时候备份时无效的

RMAN> backup spfile;

 

Starting backup at 13-MAY-14

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=143 devtype=DISK

allocated channel: ORA_DISK_2

channel ORA_DISK_2: sid=140 devtype=DISK

channel ORA_DISK_1: starting full datafile backupset

channel ORA_DISK_1: specifying datafile(s) in backupset

including current SPFILE in backupset

channel ORA_DISK_1: starting piece 1 at 13-MAY-14

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03009: failure of backup command on ORA_DISK_1 channel at 05/13/2014 03:00:02

ORA-19806: cannot make duplex backups in recovery area

 

RMAN>

需要修改db_recovery_file_dest参数   

SQL> show parameter db_re

 

NAME                                 TYPE        VALUE

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

db_recovery_file_dest                string      +DATA

db_recovery_file_dest_size           big integer 2G

db_recycle_cache_size                big integer 0

SQL> alter system set db_recovery_file_dest='';

 

System altered.

 

SQL>

开启优化备份

 

RMAN> CONFIGURE BACKUP OPTIMIZATION ON;

 

new RMAN configuration parameters:

CONFIGURE BACKUP OPTIMIZATION ON;

new RMAN configuration parameters are successfully stored

 

RMAN>

设置压缩备份

RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO;

 

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found ";": expecting one of: "backupset, copy, compressed"  ---根据提示输入参数

RMAN-01007: at line 1 column 56 file: standard input

 

RMAN>

RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO COMPRESSED BACKUPSET;

 

old RMAN configuration parameters:

CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;

new RMAN configuration parameters:

CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO COMPRESSED BACKUPSET;

new RMAN configuration parameters are successfully stored

released channel: ORA_DISK_1

released channel: ORA_DISK_2

 

RMAN>

 

临时变量的修改(使用RUN

 

定义两个通道备份全库

RMAN> run {

2> allocate channel a1 type disk;

3> allocate channel a2 type disk;

4> backup database;

5> release channel a1;

6> release channel a2;

7> }

定义备份存放设备为磁带备份users表空间

RMAN> run {

2> allocate channel a1 type sbt;

3> allocate channel a2 type sbt;

4> backup tablespace users;

5> release channel a1;

6> release channel a2;

7> }

指定一个备份集放多少文件

RMAN> run {

2> allocate channel a1 type disk;

3> allocate channel a2 type disk;

4> backup database filesperset 3;

5> release channel a1;

6> release channel a2;

7> }

 

定义备份片的大小 (也就是控制单个备份片的大小)

RMAN> run {

2> allocate channel a1 type disk maxpiecesize 1g;

3> allocate channel a2 type disk maxpiecesize 1g;

4> backup database;

5> release channel a1;

6> release channel a2;

7> }

 

可以指定路径

RMAN> run{                  --运行

2> allocate channel cha1 type disk; --开始分配名称为cha1类型为磁盘的通道

3> backup                     -- 备份

4> format '/u01/rmanbak/full_%t'  --备份到目录为/u01/rmanbak/名为full_备份集时间戳的文件

5> tag full_backup_bat    --设置标签为full_backup_bat

6> database;             --备份的是数据库

7> release channel cha1;    --完成后释放通道

8> }

 

 

 

备份的管理

 

检查所有备份是有效还是无效

RMAN> crosscheck backup;

 

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=150 devtype=DISK

allocated channel: ORA_DISK_2

channel ORA_DISK_2: sid=154 devtype=DISK

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=+DATA/orcl/backupset/2014_05_12/nnndf0_tag20140512t025337_0.276.847335217 recid=1 stamp=847335217

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=+DATA/orcl/backupset/2014_05_12/ncsnf0_tag20140512t025337_0.277.847335419 recid=2 stamp=847335417

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=+DATA/orcl/backupset/2014_05_12/nnsnf0_tag20140512t031638_0.278.847336599 recid=3 stamp=847336599

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=+DATA/orcl/backupset/2014_05_12/annnf0_tag20140512t035343_0.280.847338827 recid=4 stamp=847338826

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=+DATA/orcl/autobackup/2014_05_13/s_847420308.282.847420313 recid=5 stamp=847420311

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=/u01/app/oracle/product/10.2.0/db_1/dbs/0ap858n7_1_1 recid=6 stamp=847422185

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=/u01/app/oracle/product/10.2.0/db_1/dbs/0ap858n7_1_2 recid=7 stamp=847422185

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=/u01/app/oracle/product/10.2.0/db_1/dbs/c-1374419528-20140513-01 recid=8 stamp=847422190

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=+DATA/orcl/backupset/2014_05_13/nnsnf0_tag20140513t032608_0.283.847423569 recid=9 stamp=847423569

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=+DATA/orcl/autobackup/2014_05_13/s_847423572.284.847423575 recid=10 stamp=847423574

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=+DATA/orcl/backupset/2014_05_13/nnndf0_tag20140513t034819_0.286.847424903 recid=11 stamp=847424901

crosschecked backup piece: found to be 'AVAILABLE'

backup piece handle=+DATA/orcl/backupset/2014_05_13/nnndf0_tag20140513t034819_0.285.847424901 recid=12 stamp=847424900

crosschecked backup piece: found to be 'EXPIRED'

backup piece handle=+DATA/orcl/autobackup/2014_05_13/s_847425002.287.847425003 recid=13 stamp=847425003

Crosschecked 13 objects

RMAN>

报告需要做备份的文件

RMAN> report need backup  days 7;

 

Report of files whose recovery needs more than 7 days of archived logs

File Days  Name

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

 

RMAN>

 

删除过期的备份

RMAN> delete expired backup;

Do you really want to delete the above objects (enter YES or NO)? YES

可以直接删除不用输入YES

RMAN> delete noprompt expired backup;

删除无效的备份

RMAN> delete obsolete;                 

 

RMAN retention policy will be applied to the command

RMAN retention policy is set to recovery window of 10 days -----定义删除的是10天前的

using channel ORA_DISK_1

using channel ORA_DISK_2

no obsolete backups found

 

RMAN>

 

 

 

RMAN恢复

数据文件丢失

数据文件的改名

 

RMAN> run {

2> allocate channel a1 type disk;

3> sql 'alter tablespace users offline';

4> set newname for datafile '+DATA/orcl/datafile/users.259.846638599' to '/u01/app/oracle/oradata/users.dbf';

5> restore tablespace users;

6> switch datafile '/u01/app/oracle/oradata/users.dbf';

7> recover tablespace users;

8> sql 'alter tablespace users online';

9> }

 

SQL> select name from v$datafile;

 

NAME

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

+DATA/orcl/datafile/system.256.846638591

+DATA/orcl/datafile/undotbs1.258.846638595

+DATA/orcl/datafile/sysaux.257.846638593

/u01/app/oracle/oradata/users.dbf

+DATA/orcl/datafile/example.269.846638953

+DATA/orcl/datafile/u2.281.847420303

 

6 rows selected.

 

SQL>

SQL>

 

能脱机的表空间

 

Users表空间中数据文件丢失

RMAN> sql 'alter tablespace users offline';     -----可以强制脱机 加参数 immediate

 

sql statement: alter tablespace users offline

 

RMAN> restore tablespace users;

 

Starting restore at 14-MAY-14

using channel ORA_DISK_1

using channel ORA_DISK_2

 

channel ORA_DISK_1: starting datafile backupset restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

restoring datafile 00004 to +DATA/orcl/datafile/users.259.846638599

channel ORA_DISK_1: reading from backup piece +DATA/orcl/backupset/2014_05_14/nnndf0_tag20140514t020858_0.284.847505349

channel ORA_DISK_1: restored backup piece 1

piece handle=+DATA/orcl/backupset/2014_05_14/nnndf0_tag20140514t020858_0.284.847505349 tag=TAG20140514T020858

channel ORA_DISK_1: restore complete, elapsed time: 00:00:02

Finished restore at 14-MAY-14

 

RMAN>recover tablespace users;

 

Starting recover at 14-MAY-14

using channel ORA_DISK_1

using channel ORA_DISK_2

 

starting media recovery

media recovery complete, elapsed time: 00:00:00

 

Finished recover at 14-MAY-14

 

RMAN> sql 'alter tablespace users online';

 

sql statement: alter tablespace users online

 

RMAN>

不能脱机的表空间

 

Undo表空间丢失

RMAN> shutdown immediate

 

database closed

database dismounted

Oracle instance shut down

 

RMAN> startup mount

 

connected to target database (not started)

Oracle instance started

database mounted

 

Total System Global Area     599785472 bytes

 

Fixed Size                     2022632 bytes

Variable Size                201327384 bytes

Database Buffers             394264576 bytes

Redo Buffers                   2170880 bytes

 

RMAN>

SQL> select name,file#,status,enabled from v$datafile; -----查看数据文件的路径或者直接找到编号

 

NAME

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

     FILE# STATUS  ENABLED

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

+DATA/orcl/datafile/system.256.846638591

         1 SYSTEM  READ WRITE

 

+DATA/orcl/datafile/undotbs1.258.846638595

         2 ONLINE  READ WRITE

 

+DATA/orcl/datafile/sysaux.257.846638593

         3 ONLINE  READ WRITE

 

 

NAME

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

     FILE# STATUS  ENABLED

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

+DATA/orcl/datafile/users.259.846638599

         4 ONLINE  READ WRITE

 

+DATA/orcl/datafile/example.269.846638953

         5 ONLINE  READ WRITE

 

+DATA/orcl/datafile/u2.281.847420303

         6 ONLINE  READ WRITE

 

 

6 rows selected.

 

SQL>

RMAN> restore datafile 2;     ---

 

Starting restore at 14-MAY-14

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=152 devtype=DISK

allocated channel: ORA_DISK_2

channel ORA_DISK_2: sid=151 devtype=DISK

 

channel ORA_DISK_1: starting datafile backupset restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

restoring datafile 00002 to +DATA/orcl/datafile/undotbs1.258.846638595

channel ORA_DISK_1: reading from backup piece /u02/0lp87ptq_1_1

channel ORA_DISK_1: restored backup piece 1

piece handle=/u02/0lp87ptq_1_1 tag=TAG20140514T020858

channel ORA_DISK_1: restore complete, elapsed time: 00:00:16

Finished restore at 14-MAY-14

 

RMAN>recover datafile 2;

 

Starting recover at 14-MAY-14

using channel ORA_DISK_1

using channel ORA_DISK_2

 

starting media recovery

media recovery complete, elapsed time: 00:00:01

 

Finished recover at 14-MAY-14

 

RMAN> alter database open;

 

database opened

 

RMAN>

可以指定备份片的名字恢复

 

RMAN> list backup;

 

 

List of Backup Sets

===================

 

BS Key  Size       Device Type Elapsed Time Completion Time

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

13      35.55M     DISK        00:00:22     14-MAY-14     

        BP Key: 14   Status: AVAILABLE  Compressed: YES  Tag: TAG20140514T020815

        Piece Name: /u02/0ip87psh_1_1

 

  List of Archived Logs in backup set 13

  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time

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

  1    6       646250     07-MAY-14 694945     08-MAY-14

  1    7       694945     08-MAY-14 695857     08-MAY-14

  1    8       695857     08-MAY-14 717051     12-MAY-14

  1    9       717051     12-MAY-14 764006     14-MAY-14

 

BS Key  Size       Device Type Elapsed Time Completion Time

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

14      49.31M     DISK        00:00:27     14-MAY-14     

        BP Key: 15   Status: AVAILABLE  Compressed: YES  Tag: TAG20140514T020815

        Piece Name: +DATA/orcl/backupset/2014_05_14/annnf0_tag20140514t020815_0.285.847505299

 

  List of Archived Logs in backup set 14

  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time

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

  1    3       556989     04-MAY-14 581849     04-MAY-14

  1    4       581849     04-MAY-14 618249     06-MAY-14

  1    5       618249     06-MAY-14 646250     07-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

15      Full    6.80M      DISK        00:00:02     14-MAY-14     

        BP Key: 16   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T020844

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847505324.286.847505327

  Control File Included: Ckp SCN: 764026       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

16      Full    38.24M     DISK        00:01:08     14-MAY-14     

        BP Key: 17   Status: AVAILABLE  Compressed: YES  Tag: TAG20140514T020858

        Piece Name: /u02/0lp87ptq_1_1

  List of Datafiles in backup set 16

  File LV Type Ckp SCN    Ckp Time  Name

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

  2       Full 764041     14-MAY-14 +DATA/orcl/datafile/undotbs1.258.846638595

  3       Full 764041     14-MAY-14 +DATA/orcl/datafile/sysaux.257.846638593

  5       Full 764041     14-MAY-14 +DATA/orcl/datafile/example.269.846638953

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

17      Full    81.47M     DISK        00:01:24     14-MAY-14     

        BP Key: 18   Status: AVAILABLE  Compressed: YES  Tag: TAG20140514T020858

        Piece Name: +DATA/orcl/backupset/2014_05_14/nnndf0_tag20140514t020858_0.284.847505349

  List of Datafiles in backup set 17

  File LV Type Ckp SCN    Ckp Time  Name

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

  1       Full 764040     14-MAY-14 +DATA/orcl/datafile/system.256.846638591

  4       Full 764040     14-MAY-14 +DATA/orcl/datafile/users.259.846638599

  6       Full 764040     14-MAY-14 +DATA/orcl/datafile/u2.281.847420303

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

18      Full    6.80M      DISK        00:00:03     14-MAY-14     

        BP Key: 19   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T021025

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847505425.283.847505427

  Control File Included: Ckp SCN: 764073       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

19      Full    6.80M      DISK        00:00:03     14-MAY-14     

        BP Key: 20   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T021310

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847505590.282.847505593

  Control File Included: Ckp SCN: 764152       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

20      Full    6.80M      DISK        00:00:06     14-MAY-14     

        BP Key: 21   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T021522

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847505722.280.847505727

  Control File Included: Ckp SCN: 764244       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

RMAN> restore tablespace users from tag='TAG20140514T020858';

RMAN>recove tablespace users;

 

基于时间的不完全恢复

----不完全恢复,也就是将数据库恢复到过去的某一个时刻的状态。

----很多情况下都必须进行不完全恢复,如:

-恢复用户的误操作,可以将数据库恢复到误操作前的状态

当前联机重做日志文件损坏或丢失时,必须进行不完全恢复

 

不完全恢复的方案:

1、基于用户管理的不完全恢复

2、在RMAN中进行不完全恢复

3、可以是用闪回数据库

4、可以进行日志挖掘的不完全恢复

 

 

Export NLS_LANG=American

 

RMAN>run {

Sql ‘alter session set  NLS_TATE_FORMAT=”yyyy-mm-dd :hh24:mi:ss” ’;

set until time = ‘2014-05-13 10:11:40’;

restore databse;

recover database;

alter database open resetlogs;

}

 

 

 

 

使用RMAN基于数据库时间点的不完全恢复

 

Scott用户下的emp表于2014-05-16 09:30:25 误删除

SQL> conn scott/tiger

Connected.

SQL> select * from tab;

 

TNAME                          TABTYPE  CLUSTERID

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

DEPT                           TABLE

EMP                            TABLE

BONUS                          TABLE

SALGRADE                       TABLE

LOGT                           TABLE

EMPSAL                         TABLE

V1                             VIEW

A1                             TABLE

A2                             TABLE

RUPD$_EMP                      TABLE

MLOG$_EMP                      TABLE

 

11 rows selected.

 

SQL> drop table emp; 

 

克隆数据库完成不完全恢复

创建参数文件

[oracle@yang dbs]$ cd $ORACLE_HOME/dbs

[oracle@yang dbs]$ vi initqwe.ora

compatible='10.2.0.1.0'

db_name='qwe'

db_block_size=8192

control_files='/u01/app/oracle/oradata/qwe/control01.ctl'

undo_management=auto

undo_tablespace='UNDOTBS1'

db_recovery_file_dest='/u01/app/oracle/flash_recovery_area/'

db_recovery_file_dest_size=2g

建立必要的目录

[oracle@yang dbs]$ mkdir /u01/app/oracle/oradata/qwe

[oracle@yang dbs]$ mkdir /u01/app/oracle/admin/qwe/{a,b,c}dump –p

手动切换一下orcl实例日志实现归档

SQL> alter system switch logfile;

System altered.

SQL>

启动qwe实例的数据库到nomount状态

[oracle@yang dbs]$ export ORACLE_SID=qwe

[oracle@yang dbs]$ sqlplus / as sysdba

 

SQL*Plus: Release 10.2.0.1.0 - Production on Fri May 16 05:22:47 2014

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

Connected to an idle instance.

 

SQL> startup nomount

ORACLE instance started.

 

Total System Global Area  167772160 bytes

Fixed Size                  2019320 bytes

Variable Size             113246216 bytes

Database Buffers           50331648 bytes

Redo Buffers                2174976 bytes

SQL>

使用RMAN连接到orcl实例数据库以qwe实例数据库为辅助数据库

[oracle@yang dbs]$ rman target sys/oracle@orcl10g auxiliary /

 

Recovery Manager: Release 10.2.0.1.0 - Production on Fri May 16 05:27:47 2014

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

connected to target database: ORCL (DBID=1374419528)

connected to auxiliary database: QWE (not mounted)

 

RMAN>

执行克隆脚本

[oracle@yang ~]$ pwd

/home/oracle

[oracle@yang ~]$ vi dup.rman

run

{

set until time "to_date('2014-05-16 09:30:00','yyyy-mm-dd hh24:mi:ss')";

duplicate target database to qwe

db_file_name_convert=(' +data/orcl/datafile/','/u01/app/oracle/oradata/qwe/')

logfile

'/u01/app/oracle/oradata/qwe/redo01.log' size 10m,

'/u01/app/oracle/oradata/qwe/redo02.log' size 10m;

}

RMAN>@/home/oracle/dup.rman

 

RMAN-05517: temporary file +DATA/orcl/tempfile/temp.268.846638915 conflicts

解决方法:删除原临时表空间文件在重建

SQL> alter database tempfile '+DATA/orcl/tempfile/temp.268.846638915' drop;

 

Database altered.

 

SQL> alter tablespace temp add tempfile '+DATA/orcl/tempfile/temp1.dbf' size 50m;

 

Tablespace altered.

 

SQL> alter database tempfile '+DATA/orcl/tempfile/temp1.dbf' online;

 

Database altered.

 

SQL>

继续执行脚本

RMAN>@/home/oracle/dup.rman

…….

……..

contents of Memory Script:

{

   Alter clone database open resetlogs;

}

executing Memory Script

 

database opened

Finished Duplicate Db at 16-MAY-14

 

RMAN>

RMAN> **end-of-file**

 

RMAN>

登录qwe实例数据库查看表emp

[oracle@yang dbs]$ export ORACLE_SID=qwe

[oracle@yang dbs]$ sqlplus scott/tiger

 

SQL*Plus: Release 10.2.0.1.0 - Production on Fri May 16 06:34:32 2014

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

 

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production

With the Partitioning, OLAP and Data Mining options

 

SQL> select count(*) from emp;

 

  COUNT(*)

----------

        16

 

SQL>

将需要的数据导出

[oracle@yang dbs]$ export ORACLE_SID=qwe

[oracle@yang dbs]$ exp scott/tiger  tables=emp file=scott1.dmp

导入到目标数据库

[oracle@yang dbs]$ export ORACLE_SID=orcl

[oracle@yang dbs]$ imp scott/tiger  tables=emp file=scott1.dmp ignore=y

orcl数据库查看数据是否存在

SQL> conn scott/tiger

Connected.

SQL> select count(*)  from emp;

 

  COUNT(*)

----------

        16

 

SQL>

OK关闭qwe实例数据库删除没有的文件

[oracle@yang dbs]$ export ORACLE_SID=qwe

[oracle@yang dbs]$ sqlplus /nolog

SQL> conn / as sysdba

SQL> shutdown abort

[oracle@yang dbs]$ rm initqwe.ora  -rf

[oracle@yang dbs]$ rm /u01/app/oracle/admin/qwe/  -rf

[oracle@yang dbs]$ rm /u01/app/oracle/oradata/qwe/  -rf

[oracle@yang dbs]$ rm /u01/app/oracle/flash_recovery_area/QWE/ -rf

[oracle@yang dbs]$

 

使用RMAN基于表空间时间点的不完全恢复

 

首先备份全库及控制文件

RMAN> backup full database plus archivelog;

RMAN> backup current controlfile;

实验删除emp

SQL> show user

USER is "SCOTT"

SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

 

TO_CHAR(SYSDATE,'YY

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

2014-05-16 07:08:05

 

SQL> drop table emp purge;

 

Table dropped.

 

SQL>

[oracle@yang ~]$ vi tspitr.rma

 

run

{

recover tablespace users until time "to_date('2014-05-16 07:08:00','yyyy-mm-dd h

h24:mi:ss')" auxiliary destination '/tmp';

}

 

 

参数文件、控制文件与数据文件都丢失

 

 

RMAN> startup nomount

RMAN> restore spfile;

RMAN> restore spfile from autobackup;

以上方法如果无效那么

RMAN> list backup;

 

 

List of Backup Sets

===================

 

BS Key  Size       Device Type Elapsed Time Completion Time

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

13      35.55M     DISK        00:00:22     14-MAY-14     

        BP Key: 14   Status: AVAILABLE  Compressed: YES  Tag: TAG20140514T020815

        Piece Name: /u02/0ip87psh_1_1

 

  List of Archived Logs in backup set 13

  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time

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

  1    6       646250     07-MAY-14 694945     08-MAY-14

  1    7       694945     08-MAY-14 695857     08-MAY-14

  1    8       695857     08-MAY-14 717051     12-MAY-14

  1    9       717051     12-MAY-14 764006     14-MAY-14

 

BS Key  Size       Device Type Elapsed Time Completion Time

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

14      49.31M     DISK        00:00:27     14-MAY-14     

        BP Key: 15   Status: AVAILABLE  Compressed: YES  Tag: TAG20140514T020815

        Piece Name: +DATA/orcl/backupset/2014_05_14/annnf0_tag20140514t020815_0.285.847505299

 

  List of Archived Logs in backup set 14

  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time

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

  1    3       556989     04-MAY-14 581849     04-MAY-14

  1    4       581849     04-MAY-14 618249     06-MAY-14

  1    5       618249     06-MAY-14 646250     07-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

15      Full    6.80M      DISK        00:00:02     14-MAY-14     

        BP Key: 16   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T020844

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847505324.286.847505327

  Control File Included: Ckp SCN: 764026       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

16      Full    38.24M     DISK        00:01:08     14-MAY-14     

        BP Key: 17   Status: AVAILABLE  Compressed: YES  Tag: TAG20140514T020858

        Piece Name: /u02/0lp87ptq_1_1

  List of Datafiles in backup set 16

  File LV Type Ckp SCN    Ckp Time  Name

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

  2       Full 764041     14-MAY-14 +DATA/orcl/datafile/undotbs1.258.846638595

  3       Full 764041     14-MAY-14 +DATA/orcl/datafile/sysaux.257.846638593

  5       Full 764041     14-MAY-14 +DATA/orcl/datafile/example.269.846638953

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

17      Full    81.47M     DISK        00:01:24     14-MAY-14     

        BP Key: 18   Status: AVAILABLE  Compressed: YES  Tag: TAG20140514T020858

        Piece Name: +DATA/orcl/backupset/2014_05_14/nnndf0_tag20140514t020858_0.284.847505349

  List of Datafiles in backup set 17

  File LV Type Ckp SCN    Ckp Time  Name

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

  1       Full 764040     14-MAY-14 +DATA/orcl/datafile/system.256.846638591

  4       Full 764040     14-MAY-14 +DATA/orcl/datafile/users.259.846638599

  6       Full 764040     14-MAY-14 +DATA/orcl/datafile/u2.281.847420303

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

18      Full    6.80M      DISK        00:00:03     14-MAY-14     

        BP Key: 19   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T021025

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847505425.283.847505427

  Control File Included: Ckp SCN: 764073       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

19      Full    6.80M      DISK        00:00:03     14-MAY-14     

        BP Key: 20   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T021310

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847505590.282.847505593

  Control File Included: Ckp SCN: 764152       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

20      Full    6.80M      DISK        00:00:06     14-MAY-14     

        BP Key: 21   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T021522

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847505722.280.847505727

  Control File Included: Ckp SCN: 764244       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

21      Full    6.80M      DISK        00:00:04     14-MAY-14     

        BP Key: 22   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T071650

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847523810.278.847523811

  Control File Included: Ckp SCN: 772202       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

22      Full    6.80M      DISK        00:00:04     14-MAY-14     

        BP Key: 23   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T071705

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847523825.277.847523827

  Control File Included: Ckp SCN: 772255       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

23      Full    6.80M      DISK        00:00:04     14-MAY-14     

        BP Key: 24   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T071920

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847523960.276.847523963

  Control File Included: Ckp SCN: 772330       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

BS Key  Type LV Size       Device Type Elapsed Time Completion Time

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

24      Full    6.80M      DISK        00:00:04     14-MAY-14     

        BP Key: 25   Status: AVAILABLE  Compressed: NO  Tag: TAG20140514T071927

        Piece Name: +DATA/orcl/autobackup/2014_05_14/s_847523967.288.847523969

  Control File Included: Ckp SCN: 772379       Ckp time: 14-MAY-14

  SPFILE Included: Modification time: 14-MAY-14

 

RMAN> restore spfile from ‘+DATA/orcl/autobackup/2014_05_14/s_847523967.288.847523969’;

RMAN>startup force nomount

RMAN>restore controlfile from ‘+DATA/orcl/autobackup/2014_05_14/s_847523967.288.847523969’;

RMAN>alter database mount

RMAN>restore database;

RMAN>recover database;

RMAN>alter database open resetlogs;

 

RMAN中以spfile得到pfile

 

RMAN> restore spfile to pfile '/u02/orcl.ora';

 

Starting restore at 16-MAY-14

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=158 devtype=DISK

allocated channel: ORA_DISK_2

channel ORA_DISK_2: sid=138 devtype=DISK

 

channel ORA_DISK_1: starting datafile backupset restore

channel ORA_DISK_1: restoring SPFILE to PFILE

output filename=/u02/orcl.ora

channel ORA_DISK_1: reading from backup piece +DATA/orcl/autobackup/2014_05_14/s_847523967.288.847523969

channel ORA_DISK_1: restored backup piece 1

piece handle=+DATA/orcl/autobackup/2014_05_14/s_847523967.288.847523969 tag=TAG20140514T071927

channel ORA_DISK_1: restore complete, elapsed time: 00:00:02

Finished restore at 16-MAY-14

 

RMAN>

[oracle@yang u02]$ ll orcl.ora

-rw-r--r--  1 oracle oinstall 1191 May 16 01:51 orcl.ora

[oracle@yang u02]$ cat orcl.ora

orcl.__db_cache_size=390070272

orcl.__java_pool_size=4194304

orcl.__large_pool_size=4194304

orcl.__shared_pool_size=197132288

orcl.__streams_pool_size=0

*.audit_file_dest='/u01/app/oracle/admin/orcl/adump'

*.audit_trail='NONE'

*.background_dump_dest='/u01/app/oracle/admin/orcl/bdump'

*.compatible='10.2.0.1.0'

*.control_files='+DATA/orcl/controlfile/current.261.846638793','+DATA/orcl/controlfile/current.260.846638797'

*.core_dump_dest='/u01/app/oracle/admin/orcl/cdump'

*.db_block_size=8192

*.db_create_file_dest='+DATA'

*.db_domain=''

*.db_file_multiblock_read_count=16

*.db_flashback_retention_target=5400

*.db_name='orcl'

*.db_recovery_file_dest_size=2147483648

*.db_recovery_file_dest='+DATA'

*.dispatchers='(protocol=tcp)(service=ora10gs)(dispatchers=2)'

*.job_queue_processes=10

*.log_archive_dest_1='LOCATION=+DATA/orcl/'

*.log_archive_format='%t_%s_%r.dbf'

*.open_cursors=300

*.pga_aggregate_target=199229440

*.processes=150

*.remote_login_passwordfile='EXCLUSIVE'

orcl.resource_manager_plan='UPLAN'

*.resource_manager_plan='UPLAN'

*.sga_target=598736896

*.shared_servers=2

*.undo_management='AUTO'

*.undo_tablespace='UNDOTBS1'

*.user_dump_dest='/u01/app/oracle/admin/orcl/udump'

[oracle@yang u02]$

 

 

 

CATLOG方式

 

Oracle  10G数据库 使用rman 备份(裸设备管理)

1检查数据库模式:

oracle@yangzai ~]$ uniread sqlplus / as sysdba

[uniread] Loaded history (149 lines)

 

SQL*Plus: Release 10.2.0.5.0 - Production on Mon Jan 13 06:25:23 2014

 

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.

 

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>startup

。。。

SQL> archive log list  (查看是否在归档模式下)

Database log mode              Archive Mode

Automatic archival             Enabled

Archive destination            USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence     9

Next log sequence to archive   10

Current log sequence           10

SQL>

 

若为非归档则修改数据库归档模式

 

SQL> startup mount

ORA-01081: cannot start already-running ORACLE - shut it down first

需要关闭数据库

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

启动到mount状态

SQL> startup mount

ORACLE instance started.

 

Total System Global Area  608174080 bytes

Fixed Size                  2098240 bytes

Variable Size             155192256 bytes

Database Buffers          444596224 bytes

Redo Buffers                6287360 bytes

Database mounted.

SQL>

更改数据库为归档模式

SQL> alter database archivelog;

Database altered.

SQL>

打开数据库

SQL> alter database open;

Database altered.

SQL>

2连接到target数据库

[oracle@yangzai bdump]$ rman target 'ORCL' catalog rman/rman

 

Recovery Manager: Release 10.2.0.5.0 - Production on Mon Jan 13 07:10:34 2014

 

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 

target database Password:

connected to target database: ORCL (DBID=1354749965)

connected to recovery catalog database

 

RMAN>

 

1.首先查看一下Oracle的数据文件

SQL> select name from v$datafile

NAME

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

/dev/raw/raw14

/dev/raw/raw16

/dev/raw/raw13

/dev/raw/raw17

/dev/raw/raw18

/dev/raw/raw19

/dev/raw/raw20

/dev/raw/raw21

 

8 rows selected.

 

SQL>

2.建立RMAN所需的表空间

添加裸设备/raw/raw22

查看vg状态

[root@yangzai ~]# vgdisplay

  --- Volume group ---

  VG Name               vg_oracle

  System ID            

  Format                lvm2

  Metadata Areas        5

  Metadata Sequence No  70

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                21

  Open LV               0

  Max PV                0

  Cur PV                5

  Act PV                5

  VG Size               20.46 GB

  PE Size               4.00 MB

  Total PE              5239

  Alloc PE / Size       3102 / 12.12 GB

  Free  PE / Size       2137 / 8.35 GB

  VG UUID               c7sMGI-Ow5z-OO0F-y47X-7BcE-mqtB-goAsUN

  

创建lv

[root@yangzai ~]# lvcreate -n rmanup -L 600M vg_oracle

  Logical volume "rmanup" created

指定raw22

[root@yangzai ~]# vi /etc/sysconfig/rawdevices

/dev/raw/raw17 /dev/vg_oracle/users

/dev/raw/raw18 /dev/vg_oracle/user2

/dev/raw/raw19 /dev/vg_oracle/qqqqq

/dev/raw/raw20 /dev/vg_oracle/tianjia1

/dev/raw/raw21 /dev/vg_oracle/qqqtmp

/dev/raw/raw22 /dev/vg_oracle/rmanup

重启裸设备

[root@yangzai ~]# /sbin/service rawdevices restart

Assigning devices:

           /dev/raw/raw1  --&gt   /dev/vg_oracle/control1

/dev/raw/raw1:  bound to major 253, minor 0

           /dev/raw/raw2  --&gt   /dev/vg_oracle/control2

/dev/raw/raw2:  bound to major 253, minor 11

           /dev/raw/raw3  --&gt   /dev/vg_oracle/control3

/dev/raw/raw3:  bound to major 253, minor 12

           /dev/raw/raw4  --&gt   /dev/vg_oracle/example

/dev/raw/raw4:  bound to major 253, minor 5

           /dev/raw/raw5  --&gt   /dev/vg_oracle/passwordfile

/dev/raw/raw5:  bound to major 253, minor 14

           /dev/raw/raw6  --&gt   /dev/vg_oracle/redo1_1

/dev/raw/raw6:  bound to major 253, minor 15

           /dev/raw/raw7  --&gt   /dev/vg_oracle/redo1_2

/dev/raw/raw7:  bound to major 253, minor 16

           /dev/raw/raw8  --&gt   /dev/vg_oracle/redo2a

/dev/raw/raw8:  bound to major 253, minor 7

           /dev/raw/raw9  --&gt   /dev/vg_oracle/redo2b

/dev/raw/raw9:  bound to major 253, minor 8

           /dev/raw/raw10  --&gt   /dev/vg_oracle/redo3a

/dev/raw/raw10: bound to major 253, minor 9

           /dev/raw/raw11  --&gt   /dev/vg_oracle/redo3b

/dev/raw/raw11: bound to major 253, minor 10

           /dev/raw/raw12  --&gt   /dev/vg_oracle/lv_spf_spfile

/dev/raw/raw12: bound to major 253, minor 13

           /dev/raw/raw13  --&gt   /dev/vg_oracle/sysaux

/dev/raw/raw13: bound to major 253, minor 2

           /dev/raw/raw14  --&gt   /dev/vg_oracle/system

/dev/raw/raw14: bound to major 253, minor 1

           /dev/raw/raw15  --&gt   /dev/vg_oracle/temp

/dev/raw/raw15: bound to major 253, minor 4

           /dev/raw/raw16  --&gt   /dev/vg_oracle/undotbs1

/dev/raw/raw16: bound to major 253, minor 3

           /dev/raw/raw17  --&gt   /dev/vg_oracle/users

/dev/raw/raw17: bound to major 253, minor 6

           /dev/raw/raw18  --&gt   /dev/vg_oracle/user2

/dev/raw/raw18: bound to major 253, minor 17

           /dev/raw/raw19  --&gt   /dev/vg_oracle/qqqqq

/dev/raw/raw19: bound to major 253, minor 18

           /dev/raw/raw20  --&gt   /dev/vg_oracle/tianjia1

/dev/raw/raw20: bound to major 253, minor 19

           /dev/raw/raw21  --&gt   /dev/vg_oracle/qqqtmp

/dev/raw/raw21: bound to major 253, minor 20

           /dev/raw/raw22  --&gt   /dev/vg_oracle/rmanup

/dev/raw/raw22: bound to major 253, minor 21

Done

永久加载裸设备

[root@yangzai ~]# chown oracle:dba /dev/raw/raw*

[root@yangzai ~]# chmod 660 /dev/raw/raw*

[root@yangzai ~]# vi /etc/rc.local

 

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

 

touch /var/lock/subsys/local

chown oracle:dba /dev/raw/raw*

chmod 660 /dev/raw/raw*

 

查看裸设备/RAW/RAW22大小

[root@yangzai ~]# blockdev --getsize /dev/raw/raw22

1228800

登录sql创建表空间

创建数据文件为裸设备/raw/raw22名为ora_backup 表空间

SQL> create tablespace ora_backup datafile'/dev/raw/raw22' size 500M;

 

Tablespace created.

 

SQL>

 

进行查看确认一下

SQL> select name from v$datafile;

 

NAME

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

/dev/raw/raw14

/dev/raw/raw16

/dev/raw/raw13

/dev/raw/raw17

/dev/raw/raw18

/dev/raw/raw19

/dev/raw/raw20

/dev/raw/raw21

/dev/raw/raw22

 

9 rows selected.

 

SQL>

3建立RMAN用户以及设定密码和用户表空间

SQL> create user rman identified by rman default tablespace ora_backup temporary tablespace temp;      

   可以加上quota  unlimited  on ora_backup 命令的意思是rman用户可以使用该表空间的全部空间)

 

User created.

 

SQL>

4.给用户授权

SQL> grant connect,resource,recovery_catalog_owner to rman;

Grant succeeded.

 

SQL>

看看都给了那些权限

SQL> select * from dba_sys_privs where grantee='CONNECT';

 

GRANTEE                        PRIVILEGE                                ADM

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

CONNECT                        CREATE SESSION                           NO

 

SQL> select * from dba_sys_privs where grantee='RESOURCE';

 

GRANTEE                        PRIVILEGE                                ADM

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

RESOURCE                       CREATE TRIGGER                           NO

RESOURCE                       CREATE SEQUENCE                          NO

RESOURCE                       CREATE TYPE                              NO

RESOURCE                       CREATE PROCEDURE                         NO

RESOURCE                       CREATE CLUSTER                           NO

RESOURCE                       CREATE OPERATOR                          NO

RESOURCE                       CREATE INDEXTYPE                         NO

RESOURCE                       CREATE TABLE                             NO

 

8 rows selected.

 

SQL> select * from dba_sys_privs where grantee='RECOVERY_CATALOG_OWNER';

 

GRANTEE                        PRIVILEGE                                ADM

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

RECOVERY_CATALOG_OWNER         CREATE SYNONYM                           NO

RECOVERY_CATALOG_OWNER         CREATE CLUSTER                           NO

RECOVERY_CATALOG_OWNER         ALTER SESSION                            NO

RECOVERY_CATALOG_OWNER         CREATE DATABASE LINK                     NO

RECOVERY_CATALOG_OWNER         CREATE PROCEDURE                         NO

RECOVERY_CATALOG_OWNER         CREATE SEQUENCE                          NO

RECOVERY_CATALOG_OWNER         CREATE TABLE                             NO

RECOVERY_CATALOG_OWNER         CREATE SESSION                           NO

RECOVERY_CATALOG_OWNER         CREATE TYPE                              NO

RECOVERY_CATALOG_OWNER         CREATE VIEW                              NO

RECOVERY_CATALOG_OWNER         CREATE TRIGGER                           NO

 

11 rows selected.

 

SQL>

 

 

5退出数据库重新.连接到数据库

退出数据库

SQL> exit

Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

exit

[uniread] Saved history (149 lines)

重连

[oracle@yangzai ~]$ rman target 'orcl' catalog rman/rman

 

Argument     Value          Description

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

target       quoted-string  connect-string for target database

catalog      quoted-string  connect-string for recovery catalog

nocatalog    none           if specified, then no recovery catalog

cmdfile      quoted-string  name of input command file

log          quoted-string  name of output message log file

trace        quoted-string  name of output debugging message log file

append       none           if specified, log is opened in append mode

debug        optional-args  activate debugging

msgno        none           show RMAN-nnnn prefix for all messages

send         quoted-string  send a command to the media manager

pipe         string         building block for pipe names

timeout      integer        number of seconds to wait for pipe input

checksyntax  none           check the command file for syntax errors

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

Both single and double quotes (' or ") are accepted for a quoted-string.

Quotes are not required unless the string contains embedded white-space.

 

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00552: syntax error in command line arguments

RMAN-01009: syntax error: found "identifier": expecting one of: "append, at, auxiliary, catalog, cmdfile, clone, checksyntax, debug, log, msglog, mask, msgno, nocatalog, pipe, rcvcat, script, slaxdebug, send, target, timeout, trace"

RMAN-01008: the bad identifier was: targetzhiruicatalog

RMAN-01007: at line 2 column 1 file: command line arguments

 

看看rman是否可用

[oracle@yangzai ~]$ rman

 

Recovery Manager: Release 10.2.0.5.0 - Production on Mon Jan 13 03:08:33 2014

 

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

是可用 退出在连接

RMAN> exit

 

 

Recovery Manager complete.

数据库名用大写试试

[oracle@yangzai ~]$ rman target 'ORCL' catalog rman/rman

[oracle@yangzai ~]$ rman catalog rman/rman 2个命令一样)

 

Recovery Manager: Release 10.2.0.5.0 - Production on Mon Jan 20 02:15:43 2014

 

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 

connected to recovery catalog database

 

RMAN>

 

Recovery Manager: Release 10.2.0.5.0 - Production on Mon Jan 13 03:10:15 2014

 

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 

target database Password:

connected to target database: ORCL (DBID=1354749965)

connected to recovery catalog database

 

RMAN>

连接成功

6.注册数据库

直接注册

RMAN> register database;

 

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of register command at 01/13/2014 03:15:52

RMAN-06428: recovery catalog is not installed

报错:恢复目录没有安装,需要自己创建

RMAN>

7.建立catalog表空间到ora_backup

RMAN> create catalog tablespace ora_backup

 

recovery catalog created

 

RMAN>

在注册试试

RMAN> register database;

 

database registered in recovery catalog

starting full resync of recovery catalog

full resync complete

注册成功

RMAN>

 

 

 

 

通过dbca数据库连接到orcl数据库中catalog目录数据库

配置数据库DBCA实例中的tnsnames.ora文件

添加ORCL实例数据库中的网段。使DBCA实例数据库能连接到ORCL数据库

 

 

 

[oracle@dbca admin]$ cat tnsnames.ora

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

 

ORALOCAL =

   (DESCRIPTION =

     (ADDRESS_LIST =

       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.188)(PORT = 1521))

     )

     (CONNECT_DATA =

       (SERVER = DEDICATED)

       (SID = dbca)

     )

   )

 

 

ORCL =

   (DESCRIPTION =

     (ADDRESS_LIST =

       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.187)(PORT = 1521))

     )

     (CONNECT_DATA =

       (SERVER = DEDICATED)

       (SID = orcl)

     )

   )

重新启动监听

连接测试

[oracle@dbca admin]$ rman  target  sys/oracle@ORALOCAL  catalog  rman/rman@ORCL

                  RMAN 连接 连接符为@ORALOCAL RMAN 在连接目录数据库为@ORCL连接符的RMAN

 

 

这时候使用备份,会将备份集存放在catlog  rman用户下的表空间中。

 

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

转载于:http://blog.itpub.net/29532781/viewspace-1174656/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值