说明
相关文章连接:
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_cdbRMAN> report schema; using target database control file instead of recovery catalogReport 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_.dbf2 2048 SYSAUX *** /oracle/app/oracle/oradata/TESTCDB/datafile/o1_ah_sysaux_6017vf9a_.dbf3 1024 UNDOTBS1 *** /oracle/app/oracle/oradata/TESTCDB/datafile/o1_ah_undotbs1_6bs1vaf1_.dbf4 250 PDB$SEED:SYSTEM *** /oracle/app/oracle/oradata/TESTCDB/C6B37673D8DA9DG1F720198BA5C6E16/datafile/o1_ah_system_6016in1s_.dbf5 512 USERS *** /oracle/app/oracle/oradata/TESTCDB/datafile/o1_ah_users_6016usd7_.dbf6 490 PDB$SEED:SYSAUX *** /oracle/app/oracle/oradata/TESTCDB/C6B37673D8DA9DG1F720198BA5C6E16/datafile/o1_ah_sysaux_6016i7ow_.dbf7 1024 TESTPDB1:SYSTEM *** /oracle/app/oracle/oradata/TESTCDB/C6B58475E9FC5CE2G8192837AC6B8F87/datafile/o1_ah_system_6016wa5h_.dbf8 512 TESTPDB1:SYSAUX *** /oracle/app/oracle/oradata/TESTCDB/C6B58475E9FC5CE2G8192837AC6B8F87/datafile/o1_ah_sysaux_60168uvl_.dbf9 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_.tmp2 20 PDB$SEED:TEMP 32767 /oracle/app/oracle/oradata/TESTCDB/C6B37673D8DA9DG1F720198BA5C6E16/datafile/o1_ah_temp_6haqca89_.tmp3 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_pdbRMAN> 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_.dbf8 512 TESTPDB1:SYSAUX *** /oracle/app/oracle/oradata/TESTCDB/C6B58475E9FC5CE2G8192837AC6B8F87/datafile/o1_mf_sysaux_60168uvl_.dbf9 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
