Win Server2008でOracle11.1.0を実行しています。以前は、自動バックアップはflash_recovery_area\myDB\autobackup\* yyyy_mm_dd *に移動していました。次に、%Fの前のファイル名にプレフィックスを追加すると、C:\ Oracle\PRODUCT\11.1.0\DB_1\DATABASE \に移動し始めたため、プレフィックスを削除しましたが、フラッシュリカバリには移動しません。範囲。ディレクトリを指定できることはわかっていますが、各バックアップを日付とともに独自のフォルダに配置することに戻った方がいいと思います。私は他の変更をしませんでした、私が間違っていることについて何か考えはありますか?私のRMAN構成出力は次のとおりです。
using target database control file instead of recovery catalog
RMAN configuration parameters for database with db_unique_name SPATIAL are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 31 DAYS;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BZIP2'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\Oracle\PRODUCT\11.1.0\DB_1\DATABASE\SNCFSPATIAL.ORA'; # default
問題を理解した。自動バックアップ形式をデフォルトの「%F」に戻すだけでは、デフォルトとは見なされません。真にデフォルト値を使用するには、clearコマンドを使用する必要があります。
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK CLEAR;
RMANの動作は正常に戻りました。私の質問を見てくれたすべての人に感謝します!
CLEARを使用して設定しない場合、以下はデバイスタイプディスクのCONFIGURE CONTROLFILE AUTOBACKUPFORMATを '%F'に出力します。
Clearを使用して設定した場合、出力は次のようになります。
デバイスタイプディスクの制御ファイル自動バックアップ形式を「%F」に構成します。 # デフォルト
オブザーバー#デフォルトキーワード。