【发布时间】:2019-10-12 15:31:32
【问题描述】:
我有一个可插拔的数据库,我想备份。现在,我在 Windows 中做了这个:
set ORACLE_SID=ORE(My pdb name)
echo ORACLE_SID
rman target /
但是,我遇到了这些错误:
RMAN-06171(未连接到目标数据库)
谁能告诉我我的目标数据库应该是什么?我想备份我的 pdb 而不是容器 db。
【问题讨论】:
标签: oracle
我有一个可插拔的数据库,我想备份。现在,我在 Windows 中做了这个:
set ORACLE_SID=ORE(My pdb name)
echo ORACLE_SID
rman target /
但是,我遇到了这些错误:
RMAN-06171(未连接到目标数据库)
谁能告诉我我的目标数据库应该是什么?我想备份我的 pdb 而不是容器 db。
【问题讨论】:
标签: oracle
您应该连接到容器数据库以执行备份。之后就可以运行了
BACKUP PLUGGABLE DATABASE pdb_name;
参考官方文档: Backing Up PDBs with RMAN
此外,您的连接不起作用,因为没有具有可插入数据库名称的数据库实例 - 只有容器实例正在运行并且 pdbs 存储在其中。
【讨论】:
PDB(Pluggable database)的恢复和恢复,我们需要确保有效的rman备份可用。
SQL>恢复可插拔数据库PDBORCL1;
【讨论】: