说明
相关文章连接:
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博客 ” ,链接:https://blog.itpub.net/69992972/viewspace-2794508/ ,如需转载,请注明出处,否则将追究法律责任。