web-dev-qa-db-ja.com

復元するデータファイルnnnのコピーが見つからず、複製が失敗する

過去に何度かUAT環境にプロダクションを複製しましたが、さまざまな理由から、今回は深刻なPITAになりました。 Oracle11.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時頃に終了しました。そのバックアップをどのように使用できますか?

1
rfusca

新しいデータファイルのテーブルスペースをバックアップしてみてください。次に、最後のバックアップ以降に生成されたすべてのアーカイブログがある限り、クローンは機能するはずです。

2
Gandolf989