web-dev-qa-db-ja.com

RMANを使用してOracle 11gのデフォルトのバックアップ場所を変更するにはどうすればよいですか?

ディスク容量が不足しているため、別のドライブに変更したい。

Oracleが使用するバックアップファイルのデフォルトの場所をRMANを使用して別のドライブに変更するにはどうすればよいですか?

デフォルトでは、変数からOracle_HOMEフォルダーにあります。

編集:

私のような問題のあるリンクをいくつか見つけました here が、助けにはなりませんでした。

私のスクリプトは次のようになります。

run {  
    allocate channel d1 type disk;    
    allocate channel d2 type disk;  
    backup  
    format 'd:/backups/%U.bkp'  
    database plus archivelog;  
    release channel d1;  
    release channel d2;  
}

このバックアップは終了しません。

2
radu florescu

役立つかもしれないいくつかのこと:

1つのファイルにバックアップしないでください。

allocate CHANNEL d1 DEVICE TYPE disk maxpiecesize 32768M format some_backup_path

できるだけ多くのチャンネルを使用してください。

allocate CHANNEL d2 DEVICE TYPE disk maxpiecesize 32768M format some_backup_path

allocate CHANNEL d3 DEVICE TYPE disk maxpiecesize 32768M format some_backup_path

allocate CHANNEL d4 DEVICE TYPE disk maxpiecesize 32768M format some_backup_path

RMANは、割り当てられたチャネル数に基づいて並列化します。各チャネルは実行する作業の一部を担います。

より高速なディスクを使用してください-バックアップされるシステムとバックアップが書き​​込まれるシステムの両方に。ネットワーク経由でデータベースをバックアップしていますか?その場合、ネットワークの伝送速度と競合するネットワークトラフィック(おそらくデータベース関連のアクティビティ)によって制限されます。

1
Adam Musch