人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Oracle RMANで取得したバックアップセットを他のDBに移行・反映する手順を教えてください。

■やりたいこと。
1)RMANでDB-1 バックアップ(アーカイブモードでオンライン)
2)別の DB-2 にデータを移行する

■私が実施した手順
1)DB-1にて下記コマンドでバックアップを実行。
$ rman target / nocatalog
RMAN> configure controlfile autobackup on;
RMAN> backup database plus archivelog;

2)上記で取得したDB-1のバックアップセットが
格納されているフラッシュリカバリ領域のディレクトリを
DB-2のフラッシュリカバリ領域に上書きコピー

3)DB-2にて下記コマンドでリカバリを試みた。
$ rman target / nocatalog
RMAN> startup nomount
RMAN> set dbid=9999999 ←※DB-1のDBID
RMAN> restore spfile to 'SPファイル名' from autobackup;
RMAN> shutdown immediate;

RMAN> startup nomount
RMAN> set dbid=9999999 ←※DB-1のDBID
RMAN> restore controlefile from autobackup;

RMAN> alter database mount;
RMAN> restore database; ←ここまで成功
RMAN> recover database; ←ここでエラー

エラー内でDB-2のDBIDが表示されている。
ORA-19698: /var/opt/dcs1.5/mng/db/SID/redo01.log is from different database: id=3306478615, db_name=SID

●質問者: kishiro
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ALTER dB ON Oracle SET
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ