我过去曾多次将我们的产品复制到我们的 UAT 环境,但由于各种原因,这次是一个严重的 PITA。甲骨文 11.2.0.3。
我们有一个恢复目录设置。这是在 UAT 框上运行的脚本:
connect catalog rman/cat@rc
connect auxiliary /
run {
ALLOCATE AUXILIARY CHANNEL aux1 DEVICE TYPE DISK;
ALLOCATE AUXILIARY CHANNEL aux2 DEVICE TYPE DISK;
ALLOCATE AUXILIARY CHANNEL aux3 DEVICE TYPE DISK;
ALLOCATE AUXILIARY CHANNEL aux4 DEVICE TYPE DISK;
duplicate database RACDB01 to GVPUAT skip tablespace
TS_ADMIN2,TS_ERROR_ERRORLOG,...
<big list of tablespaces I don't care about>...,RADSS_WG_INDEX_LARGE
NOFILENAMECHECK until time "to_date('2016-03-02 00:00:00','YYYY-MM-DD HH24:MI:SS')";
问题是 RMAN-06023 出错:找不到要还原的数据文件 352 的备份或副本。这是因为在 2016 年 3 月 1 日,我将一个数据文件添加到生产环境中。备份在中午 12 点开始,我在下午 6 点添加了一个数据文件,备份在大约晚上 11 点完成。我该如何使用该备份?
尝试只备份新数据文件的表空间。然后,只要您拥有自上次备份以来生成的所有存档日志,您的克隆就应该可以工作。