我有一个可插拔的数据库,我想备份。现在,我在windows中做到了这一点:
set ORACLE_SID=ORE(My pdb name)
echo ORACLE_SID
rman target /
但是,我遇到了这些错误:
RMAN-06171(未连接到目标数据库)
有人可以建议我的目标数据库应该是什么吗?我想备份我的pdb而不是容器db。
答案 0 :(得分:1)
您应该连接到容器数据库以执行备份。之后你可以运行
BACKUP PLUGGABLE DATABASE pdb_name;
请参阅官方文档: Backing Up PDBs with RMAN
此外,您的连接不起作用,因为没有可插拔数据库名称的数据库实例 - 只有容器实例正在运行并且pdbs存储在其中。
答案 1 :(得分:0)
PDB(可插拔数据库)的还原和恢复,我们需要确保有效的rman备份可用。
SQL>恢复可插拔数据库PDBORCL1;