ITPub博客

首页 > 数据库 > Oracle > 【ASK_ORACLE】Oracle 12c之CDB与PDB的备份与恢复(二)备份恢复之前你需要知道的

【ASK_ORACLE】Oracle 12c之CDB与PDB的备份与恢复(二)备份恢复之前你需要知道的

原创 Oracle 作者:Attack_on_Jager 时间:2021-09-30 09:04:04 0 删除 编辑

说明

相关文章连接:

Oracle 12c之CDB与PDB的备份与恢复(一)什么是CDB与PDB?: http://blog.itpub.net/69992972/viewspace-2793217/

Oracle 12c之CDB与PDB的备份与恢复(二)备份恢复之前你需要知道的: http://blog.itpub.net/69992972/viewspace-2794508/

Oracle 12c之CDB与PDB的备份与恢复(三)CDB与PDB的备份方式: http://blog.itpub.net/69992972/viewspace-2794518/

Oracle 12c之CDB与PDB的备份与恢复(四)PDB的几种恢复方式: http://blog.itpub.net/69992972/viewspace-2794540/


在进行备份恢复之前你需要知道的知识点

1. 执行 RMAN 备份的用户必须要有 SYSDBA 或新权限 SYSBACKUP


2. RMAN登录CDB的方式:rman target sys/<password>@tns_cdb或者rman target / 

注:

(1)tns_cdb是tnsname.ora文件里面配置连接CDB的连接串别名

(2)该RMAN连接命令默认作用于容器中的所有文件,包括PDB的文件,除非使用PDB名称进行了特别限制


3. RMAN登录PDB的方式:rman target sys/<password>@tns_pdb

注:

(1)tns_pdb是tnsname.ora文件里面配置连接PDB的连接串别名

(2)该RMAN连接命令仅作用于当前连接的PDB的文件,不包括CDB和其他PDB

 

4. 使用RMAN的另一条命令“REPORT SCHEMA”能查看数据文件

(1)在CDB中使用“REPORT SCHEMA”,如:

$ rman target sys/sys@ test_cdb

RMAN> report schema;


using target database control file instead of recovery catalog

Report of database schema for database with db_unique_name TESTCDB

** (filenames have been edited for clarity)


List of Permanent Datafiles

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

File Size(MB) Tablespace           RB segs Datafile Name

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

1    2048      SYSTEM                 ***     /oracle/app/oracle/oradata/TESTCDB/datafile/o1_ah_system_6016ac6f_.dbf

2    2048      SYSAUX                 ***     /oracle/app/oracle/oradata/TESTCDB/datafile/o1_ah_sysaux_6017vf9a_.dbf

3      1024     UNDOTBS1             ***     /oracle/app/oracle/oradata/TESTCDB/datafile/o1_ah_undotbs1_6bs1vaf1_.dbf

4    250     PDB$SEED:SYSTEM  ***     /oracle/app/oracle/oradata/TESTCDB/C6B37673D8DA9DG1F720198BA5C6E16/datafile/o1_ah_system_6016in1s_.dbf

5       512     USERS                    ***     /oracle/app/oracle/oradata/TESTCDB/datafile/o1_ah_users_6016usd7_.dbf

6    490     PDB$SEED:SYSAUX  ***     /oracle/app/oracle/oradata/TESTCDB/C6B37673D8DA9DG1F720198BA5C6E16/datafile/o1_ah_sysaux_6016i7ow_.dbf

7    1024     TESTPDB1:SYSTEM  ***     /oracle/app/oracle/oradata/TESTCDB/C6B58475E9FC5CE2G8192837AC6B8F87/datafile/o1_ah_system_6016wa5h_.dbf

8    512     TESTPDB1:SYSAUX  ***     /oracle/app/oracle/oradata/TESTCDB/C6B58475E9FC5CE2G8192837AC6B8F87/datafile/o1_ah_sysaux_60168uvl_.dbf

9     512     TESTPDB1:USERS     ***     /oracle/app/oracle/oradata/TESTCDB/datafile/o1_ah_users_6016phw7_.dbf


List of Temporary Files

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

File Size(MB) Tablespace           Maxsize(MB) Tempfile Name

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

1    128      TEMP                      32767       /oracle/app/oracle/oradata/TESTCDB/datafile/o1_ah_temp_6haqi1v6_.tmp

2    20       PDB$SEED:TEMP        32767       /oracle/app/oracle/oradata/TESTCDB/C6B37673D8DA9DG1F720198BA5C6E16/datafile/o1_ah_temp_6haqca89_.tmp

3    64       TESTPDB1:TEMP       32767       /oracle/app/oracle/oradata/TESTCDB/C6B58475E9FC5CE2G8192837AC6B8F87/datafile/o1_ah_temp_6haqwlg7_.tmp


注:

1)形如“PDB$SEED:”表示PDB模板表空间文件

2)形如“TESTPDB1:”表示实际使用的PDB表空间文件

3)其他的都是CDB的表空间文件


(2)在PDB中使用“REPORT SCHEMA”,只会显示当前PDB自己的数据文件,如:

$ rman target sys/<password>@ test_pdb

RMAN> report schema;


List of Permanent Datafiles

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

File Size(MB) Tablespace           RB segs Datafile Name

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

7    1024     TESTPDB1:SYSTEM  ***     /oracle/app/oracle/oradata/TESTCDB/C6B58475E9FC5CE2G8192837AC6B8F87/datafile/o1_ah_system_6016ac6f_.dbf

8    512     TESTPDB1:SYSAUX  ***     /oracle/app/oracle/oradata/TESTCDB/C6B58475E9FC5CE2G8192837AC6B8F87/datafile/o1_mf_sysaux_60168uvl_.dbf

9     512     TESTPDB1:USERS     ***     /oracle/app/oracle/oradata/TESTCDB/datafile/o1_mf_users_6016phw7_.dbf


List of Temporary Files

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

File Size(MB) Tablespace           Maxsize(MB) Tempfile Name

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

3    64       TESTPDB1:TEMP       32767       /oracle/app/oracle/oradata/TESTCDB/C6B58475E9FC5CE2G8192837AC6B8F87/datafile/o1_mf_temp_6haqwlg7_.tmp


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

请登录后发表评论 登录
全部评论
在某银行任职DBA,拥有多年数据库运维经验,擅长Oracle,MySQL。尤其擅长Oracle的SQL优化,数据库性能调优,数据库备份、恢复与迁移。拥有的认证:OCM 12c,OCM 11g,MySQL OCP,RHCE,阿里云ACP,巨杉SCDP,软考系统集成工程师认证,Oracle Iaas OCA,OBCA,TDSQL认证,TBase认证

注册时间:2021-01-11

  • 博文量
    102
  • 访问量
    260145