Skip to Main Content

Japanese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

バックアップセットからのリカバリ方法について

870177Jan 8 2014 — edited Jan 29 2014

初めて投稿させて頂きます。
現在Enterprise Managerのバックアップ機能を使用して、バックアップセットへデータをバックアップしております。
今回過去のバックアップセットを使用して、データベースへリカバリを実行したいと考えております。

実際に最新のバックアップセットをリストアした場合は、制御ファイルと物理ファイルの両方のリカバリができました。
しかし、過去のバックアップセットをリストアした場合、リカバリが成功しましたとメッセージが表示されますが、データベースがopenされない状況です。
よって、どのようにしたら、過去のバックアップセットからリストアすることができるのか、ご存知の方がおられましたら、ご教授頂けますでしょうか。

また、不足している情報等ありましたら、ご指摘下さい。

宜しくお願い致します。

<参考資料>
〇Oracleの各バージョン
SQL>  select * from v$version;

BANNER
------------------------------------------------------------------

Oracle Database 11g Release 11.1.0.7.0 - Production
PL/SQL Release 11.1.0.7.0 - Production
CORE    11.1.0.7.0      Production
TNS for 32-bit Windows: Version 11.1.0.7.0 - Production
NLSRTL Version 11.1.0.7.0 - Production


〇データベースオープン時のログは以下の通りです。
Recovery Manager: Release 11.1.0.7.0 - Production on 木 1月 9 11:24:46 2014



Copyright (c) 1982, 2007, Oracle.  All rights reserved.



RMAN>

ターゲット・データベース: ORCL(DBID=1297135366、未オープン)に接続されました

リカバリ・カタログのかわりにターゲット・データベース制御ファイルを使用しています



RMAN>

エコーが設定されました。





RMAN> alter database open resetlogs;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: alter dbコマンドが01/09/2014 11:24:49で失敗しました

ORA-01152: ファイル1は十分に古いバックアップからリストアされていません。

ORA-01110: データファイル1: 'E:\ORACLEBACKUP\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_01_06\SYSTEM01.DBF'





RMAN> exit;



Recovery Managerが完了しました。



Recovery Manager: Release 11.1.0.7.0 - Production on 木 1月 9 11:24:50 2014



Copyright (c) 1982, 2007, Oracle.  All rights reserved.



RMAN>

ターゲット・データベース: ORCL(DBID=1297135366、未オープン)に接続されました

リカバリ・カタログのかわりにターゲット・データベース制御ファイルを使用しています



RMAN>

エコーが設定されました。





RMAN> alter database open resetlogs;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: alter dbコマンドが01/09/2014 11:24:53で失敗しました

ORA-01152: ファイル1は十分に古いバックアップからリストアされていません。

ORA-01110: データファイル1: 'E:\ORACLEBACKUP\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_01_06\SYSTEM01.DBF'





RMAN> exit;



Recovery Managerが完了しました。

〇過去のバックアップセットからリストアした時のログは以下の通りです。
startup mount
shutdown immediate
shutdown immediate

SQL*Plus: Release 11.1.0.7.0 - Production on 水 1月 8 19:21:01 2014

Copyright (c) 1982, 2008, Oracle.  All rights reserved.

SQL> SQL> 接続されました。
SQL> SQL> SQL> ORA-01109: データベースがオープンされていません。


データベースがディスマウントされました。
ORACLEインスタンスがシャットダウンされました。
SQL> SQL> Oracle Database 11g Release 11.1.0.7.0 - Productionとの接続が切断されました。
startup mount

SQL*Plus: Release 11.1.0.7.0 - Production on 水 1月 8 19:21:09 2014

Copyright (c) 1982, 2008, Oracle.  All rights reserved.

SQL> SQL> アイドル・インスタンスに接続しました。
SQL> SQL> ORACLEインスタンスが起動しました。

Total System Global Area 1071333376 bytes
Fixed Size
Variable Size
Database Buffers
Redo Buffers
データベースがマウントされました。
SQL> Oracle Database 11g Release 11.1.0.7.0 - Productionとの接続が切断されました。


Recovery Manager: Release 11.1.0.7.0 - Production on 水 1月 8 19:21:14 2014

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

RMAN>

ターゲット・データベース: ORCL(DBID=1297135366、未オープン)に接続されました

リカバリ・カタログのかわりにターゲット・データベース制御ファイルを使用しています

RMAN>

エコーが設定されました。

RMAN> run {

2> restore database;

3> recover database noredo;

4> }

restoreが開始されました(開始時間: 14-01-08)

チャネル: ORA_DISK_1が割り当てられました

チャネルORA_DISK_1: SID=154 デバイス・タイプ=DISK

チャネルORA_DISK_1: データファイル・バックアップ・セットのリストアを開始しています

チャネルORA_DISK_1: バックアップ・セットからリストアするデータファイルを指定しています

チャネルORA_DISK_1: データファイル00001をE:\ORADB\JYUTAKU\ORCL\SYSTEM01.DBFにリストアしています

チャネルORA_DISK_1: データファイル00002をE:\ORADB\JYUTAKU\ORCL\SYSAUX01.DBFにリストアしています

チャネルORA_DISK_1: データファイル00003をE:\ORADB\JYUTAKU\ORCL\UNDOTBS01.DBFにリストアしています

チャネルORA_DISK_1: データファイル00004をE:\ORADB\JYUTAKU\ORCL\USERS01.DBFにリストアしています

チャネルORA_DISK_1: データファイル00005をE:\ORADB\JYUTAKU\ORCL\JTDB.DBFにリストアしています

チャネルORA_DISK_1: データファイル00006をE:\ORADB\FUJI\ORCL\MAGICERP.DBFにリストアしています

チャネルORA_DISK_1: データファイル00007をE:\ORADB\FUJI\ORCL\MAGICERP_TEST.DBFにリストアしています

チャネルORA_DISK_1: バックアップ・ピースE:\ORACLEBACKUP\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_01_08\O1_MF_NNNDF_20140108_01081402123_9DSQM9XK_.BKPから読取り中です

チャネルORA_DISK_1: ピース・ハンドル=E:\ORACLEBACKUP\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_01_08\O1_MF_NNNDF_20140108_01081402123_9DSQM9XK_.BKP タグ=20140108_010814021236

チャネルORA_DISK_1: バックアップ・ピース1がリストアされました

チャネルORA_DISK_1: リストアが完了しました。経過時間: 01:06:01

restoreが完了しました(完了時間: 14-01-08)

recoverが開始されました(開始時間: 14-01-08)

チャネルORA_DISK_1の使用

recoverが完了しました(完了時間: 14-01-08)

RMAN> exit;

Recovery Managerが完了しました。

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 26 2014
Added on Jan 8 2014
28 comments
16,388 views