ハングしているか、非常に時間がかかっているRMAN
バックアップを実行しようとしています。背景:
NOARCHIVELOG
モードです。これが私がやったことであり、インターネット上のさまざまな情報源から集まったものです。
> rman target mydatabase
shutdown;
startup mount;
run {
allocate channel ch1 device type disk format 'C:/Backup_Folder/%U';
backup format 'C:/Backup_Folder/db_%t_%s.bk' (database);
release channel ch1;
}
バックアップがchannel ch1: starting piece 1 at 01-MAY-15
で停止しているようです
RMANはC:/Backup_Folder
に小さな(90K)ファイルを作成しますが、1時間以上何も起こりません。待つだけですか?私は何か間違ったことをしていますか?
2つの競合するFORMATを指定しないでください(ALLOCATE CHANNELコマンドに1つとBACKUPコマンドに1つあります)。
異なるFORMATが必要な場合(データベースデータファイルのバックアップ用、アーカイブログのバックアップ用、制御ファイルのバックアップ用など)は、BACKUPコマンドで明示的に指定します。
例えば:
> rman target mydatabase
shutdown;
startup mount;
RUN {
ALLOCATE CHANNEL ch1 TYPE
DISK FORMAT 'C:\Backup_Folder\mydatabase%d_DB_%u_%s_%p';
BACKUP DATABASE;
RELEASE CHANNEL ch1;
}
EXIT;
注:「C:/」で始まるパスを指定していることに気付きました。 「C:\」で始めるべきではありませんか?