web-dev-qa-db-ja.com

高速リカバリ領域の宛先の変更

データベースはアーカイブログモードで実行されていますが、フラッシュバックは必要ないため無効になっています。

FRAは/flasharchマウントポイントに設定されます。

次に、スペースの制限により、FRAの場所を/flasharch01マウントポイントに変更します。

古い場所のアーカイブログをどうするか。古いファイルを新しい場所に移動する必要がありますか?

一歩一歩私を案内してくれませんか?

RMANは、リカバリカタログの代わりに制御ファイルを使用します。

リカバリカタログを作成する必要がありますか?はいの場合..どうやって?手順が必要です。

FRAの場所を増やすことはできません。場所を変更する唯一の方法はソリューションです。古いファイルを移動する方法とそれらをカタログ化する方法の手順を教えてください。リカバリカタログの代わりに制御ファイルを使用するRMAN。

1
Rahman Khost

私の問題は解決しました。 FRAを新しい場所に変更しました。

alter system set db_recovery_file_dest='/flasharch01';
alter system set db_recovery_file_dest_size=750G;

古い場所で生成されたすべてのアーカイブログファイルをコピーし、新しい場所にコピーします。一般的なOSレベルのコピーを使用します。

RMAN> catalog db_recovery_file_dest; 

または

RMAN> catalog recovery area; 

または

RMAN> catalog start with 'New location Path';  
RMAN> catalog start with 'New location Path'; 

create PFILE='/flasharch/file_raiddb.ora' from spfile;




RMAN> crosscheck copy; 
RMAN> crosscheck backup;   
RMAN> delete expired copy; 
RMAN> delete expired backup;
alter system set log_archive_dest_1='location=/flasharch01';
create spfile from pfile=''/flasharch/file_raiddb.ora''

CREATE SPFILE='/flasharch/file_raiddb.ora'
FROM PFILE='/flasharch/file_raiddb.ora';
1
Rahman Khost