quest netvault backup plug-in for oracle1.1.0 quest netvault backup plug-in for oracle - 概要...

260
OAG-101-6.5-JP-01 04/25/13 Quest ® NetVault ® Backup Plug-in for Oracle バージョン 6.5 ユーザーズ・ガイド

Upload: others

Post on 27-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

OAG-101-6.5-JP-01 04/25/13

Quest® NetVault® Backup Plug-in for Oracle

バージ ョ ン 6.5

ユーザーズ ・ ガ イ ド

Page 2: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

© 2012 Quest Software, Inc.ALL RIGHTS RESERVED.

本ガイ ド には、 著作権法で保護されている機密情報が含まれています。 本ガイ ド に記載されている ソ フ ト ウ ェ アは、 ソ フ ト ウ ェ ア使用許諾または機密保持契約に基づいて提供されています。 本ソ フ ト ウ ェ アは、 該当する契約書の条件に準拠する場合に限り、 使用または複製が許可されます。 本ガイ ドのいかなる部分も、 写真複写や録音を含む電子媒体または機械によるいかなる形式または手段によ っ ても、 購入者の私的使用以外の目的で、 Quest Software の書面によ

る許可な く 、 複製または転載する こ と を禁じ ます。

本ド キュ メ ン ト 内の情報は Quest 製品に関連し て規定されています。 明示あるいは黙示を問わ

ず、 禁反言あるいは別の方法で、 本ド キュ メ ン ト から許可を受ける知的所有権あるいは Quest製品譲渡に関連する知的所有権に対し ては、 ラ イセンスはあ り ません。 本製品のラ イセンス契約同様、 Quest 条件および規約の記載を除いて、 Quest は一切の責任を負いません。 また、 製

品に関係する黙示的法令保証の権利を放棄し ます。 制限はあ り ませんが、 その製品は市場性、特定の目的に対する適用度、 または反侵害行為を含む黙示的保証があ り ます。 QUEST は、 損

害が生じ る可能性について報告を受けた と し ても、 本ド キュ メ ン ト の使用、 または使用できないこ とから生じ るいかなる、 直接的、 間接的、 必然的、 懲罰的、 特有または偶発的な障害 (無期限、 利益の損失、 事業中断、 情報の損失も含む) に対し ても責任を負わないものと し ます。Quest は、 本ド キュ メ ン ト 内容の精密さや完全性について表明および保証し ません。 また、

Quest は告知な し で製品使用や製品解説書を変更する権限があ り ます。 Quest は、 本ド キュ メ

ン ト に記載されている情報を更新する義務はあ り ません。

本書の使用に関するご質問は、 下記までお問い合わせ く だ さい。

日本ク エス ト ・ ソ フ ト ウ ェ ア株式会社 〒 160-0023東京都新宿区西新宿 6-10-1E メ ール : [email protected]

日本国内および海外の事業所の情報に関し ては、 弊社の Web サイ ト

(http://www.questsoftware.jp) を参照し て く だ さい。

商標

Quest、 Quest Software、 Quest Software ロゴ、 Simplicity at Work、 FlashRestore、 GigaOS、

Simplicity at Work、 FlashRestore、 および NetVault は、 Quest Software, Inc., およびその子会

社の商標および登録商標です。 Quest Software の商標の詳細な一覧については、

http://www.quest.com/legal/trademark-information.aspx を参照し て く だ さい。 その他の商標お

よび登録商標は、 個々の所有者に帰属し ます。

特許

本製品は米国特許第 7,814,260、 7,913,043、 7,979,650、 8,086,782、 8,145,864、 8,171,247、

8,255,654、 および 8,271,755 によ り保護されています。 日本、 EU、 フ ラ ンスおよび英国特許

第 1615131 および 05250687.0、 ド イ ツ特許 DE602004002858 によ り保護されています。 そ

の他の特許は出願中です。

Page 3: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第 1 章 : Quest NetVault Backup Plug-in for Oracle の概要 9

• Quest NetVault Backup Plug-in for Oracle - 概要 ........................................................ 9

• 主な特徴 ........................................................................................................................... 10

• 機能一覧 ........................................................................................................................... 11

• 対象ユーザー .................................................................................................................... 11

• その他の推奨参考情報 ...................................................................................................... 12

• Quest Software について ................................................................................................ 13- Quest Software へのお問い合わせ ................................................................................................. 13

- Quest サポー ト へのお問い合わせ ................................................................................................. 14

第 2 章 : バッ クア ッ プ計画の定義 15

• バッ ク ア ッ プ計画の定義 - 概要 ..................................................................................... 15

• 利用可能なバッ ク ア ッ プ方法 ........................................................................................... 16- ユーザー管理によるバッ クア ッ プ方法 .......................................................................................... 16

- Recovery Manager (RMAN) によるバッ クア ッ プ方法 .................................................................. 17

• サポー ト される Oracle フ ァ イル ・ タ イプ ....................................................................... 19

• RMAN によるバッ ク ア ッ プ計画の定義 ............................................................................ 20- RMAN リポジ ト リの場所の選択 .................................................................................................... 20

- RMAN によるテーブルスペース / データ フ ァ イルのバッ クア ッ プ ・ タ イプ ................................ 22

- 制御フ ァ イルのバッ クア ッ プ ・ タ イプ .......................................................................................... 24

- その他のバッ クア ッ プ ・ タ イプ ..................................................................................................... 25

- リ カバリ ・ カ タ ログのバッ クア ッ プ計画 ...................................................................................... 26

- バッ クア ッ プ ・ シーケンス例 ........................................................................................................ 27

- バッ クア ッ プ格納先の計画定義 ..................................................................................................... 28• Oracle Flashback Technology ....................................................................................... 30

第 3 章 : プラグ イ ンのイ ンス ト ールと削除 33

• 前提条件 ........................................................................................................................... 33- NVBU サーバ / ク ラ イアン ト ・ ソ フ ト ウ ェ ア ................................................................................ 33

- ARCHIVELOG モー ドのデータベース ........................................................................................... 34

• RMAN バッ ク ア ッ プの前提条件 ...................................................................................... 34

目次

Page 4: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

目次4

- 非 RAC 環境における Oracle SID と ホーム ・ デ ィ レ ク ト リの識別 ............................................... 34

- RMAN リ ポジ ト リの作成 ............................................................................................................... 35

- ターゲッ ト ・ データベースの登録 ................................................................................................. 37

- 制御フ ァ イルの自動バッ クア ッ プ有効化 ...................................................................................... 38

- Flashback Database の有効化 ....................................................................................................... 39

- Block Change Tracking の有効化 ................................................................................................... 40

• シングル ・ イ ンス タ ンスの非 RAC 環境の推奨構成 .........................................................41

• プ ラグイ ンのイ ンス ト ール ...............................................................................................42

• プ ラグイ ンの削除 ..............................................................................................................43

第 4 章 : プラグ イ ンの設定 45

• RMAN バッ ク ア ッ プ用デフ ォル ト ・ バッ ク ア ッ プ ・ ターゲ ッ ト ・ セ ッ ト の定義 ...........45

• デフ ォル ト 設定の構成 ......................................................................................................46- NVBU コ ン フ ィ ギュ レータによるデフ ォル ト 設定の構成 ............................................................. 51

• データベースの追加 ..........................................................................................................52- データベース情報の編集 ............................................................................................................... 61

- データベースのパスワー ド設定 ..................................................................................................... 62

- 保存し たパスワー ドの消去 ............................................................................................................ 63

- データベースの削除 ....................................................................................................................... 63

- データベースの詳細表示 ............................................................................................................... 64

- RMAN のバッ クア ッ プ後のスク リ プ ト を使用する ....................................................................... 65

• 言語サポー ト .....................................................................................................................67

第 5 章 : デー タのバッ クア ッ プ 71

• ユーザー管理バッ ク ア ッ プの実行 ....................................................................................71- バッ クア ッ プ ・ データの選択 ........................................................................................................ 71

- バッ クア ッ プ ・ オプシ ョ ンの選択 ................................................................................................. 75

- ジ ョ ブのフ ァ イナラ イズと実行 ..................................................................................................... 78

• RMAN バッ ク ア ッ プの実行 ..............................................................................................78- バッ クア ッ プ ・ データの選択 ........................................................................................................ 78

- バッ クア ッ プ ・ オプシ ョ ンの設定 ................................................................................................. 82

- ジ ョ ブのフ ァ イナラ イズと実行 ..................................................................................................... 92

• Oracle ACFS のバッ ク ア ッ プ ..........................................................................................92

第 6 章 : Oracle フ ラ ッ シ ュ バッ ク ・ デー タベースの使用 95

• フ ラ ッ シュバッ ク ・ データベース - 概要 ........................................................................95

Page 5: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-infor Oracle ユーザ ・ ガイ ド

5

- フ ラ ッ シュバッ ク ・ ログ ............................................................................................................... 95

• フ ラ ッ シュバッ ク ・ データベース ・ ステータ スを表示する ............................................ 96

• フ ラ ッ シュバッ ク ・ データベースのオプシ ョ ン .............................................................. 97

• フ ラ ッ シュバッ ク ・ データベースの制約 ......................................................................... 98

• 本プ ラグイ ン と フ ラ ッ シュバッ ク ・ データベースを使用し たデータのリ ス ト ア ............ 98

第 7 章 : デー タの リ ス ト ア 103

• データのリ ス ト ア と リ カバリ - 概要 ............................................................................ 104- ユーザー管理リ カバリ ................................................................................................................. 104

- RMAN リ カバリ ........................................................................................................................... 107

• ユーザー管理リ ス ト アの実行 ..........................................................................................111- リ カバリ対象データベースの準備 ............................................................................................... 112

- リ ス ト ア対象データの選択 .......................................................................................................... 112

- ジ ョ ブのフ ァ イナラ イズと実行 ................................................................................................... 113

- データベースのリ カバリ ............................................................................................................. 114

- データベースを開 く ..................................................................................................................... 114

• その他のユーザー管理リ ス ト ア手順 .............................................................................. 114- 制御フ ァ イル、 データ フ ァ イル、 または個々のアーカ イ ブ ・ ログ ・ フ ァ イルの名前変更 / 移動 ..................115

- アーカ イブ ・ ログ ・ デ ィ レ ク ト リの名前変更 / 移動 ................................................................... 116

- リ ス ト ア選択タ ブで利用可能な追加機能 .................................................................................... 117

• RMAN リ ス ト アの実行 ................................................................................................... 118- リ ス ト ア対象データの選択 .......................................................................................................... 118

- リ ス ト ア ・ オプシ ョ ンの設定 ...................................................................................................... 123

- ジ ョ ブのフ ァ イナラ イズと実行 ................................................................................................... 137

• 非 RAC 環境で使用可能な RMAN リ カバリ ・ タ イプ .................................................... 137- 自動バッ クア ッ プからの制御フ ァ イルのリ ス ト ア ...................................................................... 137

- 同一サーバへの個別データ フ ァ イル / テーブルスペースのリ カバリ .......................................... 139

- データベース全体を同一サーバに リ カバリする ......................................................................... 140

- RMAN を使用し た障害復旧の実行 .............................................................................................. 141

• RMAN を使用し たその他のリ ス ト ア手順 ...................................................................... 152- フ ァ イルの名前変更 / パス名移動 ................................................................................................ 152

- 非 RAC 環境におけるデータベースの複製 .................................................................................. 153

第 8 章 : リ カバ リ ・ カ タ ロ グの管理 169

• リ カバリ ・ カ タ ログの再同期化 ..................................................................................... 169

Page 6: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

目次6

- CROSSCHEK コマン ド を利用し て RMAN リ ポジ ト リ を更新する ............................................. 170

第 9 章 : RMAN CLI の使用 171

• CLI ベースの RMAN バッ ク ア ッ プおよびリ ス ト ア - 概要 ...........................................171

• CLI ベースの RMAN バッ ク ア ッ プおよびリ ス ト アの事前要件 ......................................172- 適切な RMAN 実行可能フ ァ イル使用の確認 (Linux ベースの OS のみ) .................................... 172

- SBT_TAPE チャ ンネル確立の確認 .............................................................................................. 172

- NVBU 「nvpluginaccess」 ユーテ ィ リ テ ィ の実行 ....................................................................... 172

• CLI ベース ・ バッ ク ア ッ プの実行 ...................................................................................174- CLI 基本バッ クア ッ プ例 .............................................................................................................. 174

- その他のパラ メ ータ : format 節 .................................................................................................. 174

- その他のパラ メ ータ : その他のパラ メ ータ : 「send」 節および 「PARAMS」 節 ....................... 176

- NVBU メ デ ィ ア名の照会 ............................................................................................................. 187

• CLI ベースのリ ス ト アを実行する ...................................................................................189

第 10 章 : Oracle RAC 環境におけるプラグ イ ンの使用 191

• Oracle RAC - 概要 ........................................................................................................192

• 参照ド キュ メ ンテーシ ョ ン .............................................................................................192

• バッ ク ア ッ プ計画の定義 .................................................................................................195- RAC 環境用 RMAN バッ クア ッ プ ・ プロセス .............................................................................. 196

- RAC 環境用 RMAN リ ス ト ア ・ プロセス ..................................................................................... 197

• ラ イセンス取得 ...............................................................................................................198

• RAC 環境へのプ ラグイ ンのイ ンス ト ール ......................................................................198- RAC 設定の要件 ........................................................................................................................... 198

- イ ンス ト ールの前提条件 ............................................................................................................. 200

- プラグイ ンのイ ンス ト ール .......................................................................................................... 202

• プ ラグイ ンの設定 ............................................................................................................203- デフ ォル ト 属性の設定 ................................................................................................................. 203

- RAC 環境における Oracle SID と ホーム ・ デ ィ レ ク ト リの特定 ................................................. 204

- 本プラグイ ンへのデータベース追加 ........................................................................................... 205

• データのバッ ク ア ッ プ ....................................................................................................206- ノ ー ド障害後のバッ クア ッ プ実行 ............................................................................................... 206

• RAC 環境におけるデータのリ ス ト ア .............................................................................207- データベース全体の同一 RAC 環境へのリ カバリ ....................................................................... 208

- RAC 環境での SPFILE のリ ス ト ア .............................................................................................. 210

- RAC 環境での制御フ ァ イルのリ ス ト ア ....................................................................................... 213

- RAC 環境での障害復旧の実行 ..................................................................................................... 215

Page 7: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-infor Oracle ユーザ ・ ガイ ド

7

- ノ ー ド障害後のリ ス ト アの実行 ................................................................................................... 219

- RAC 環境でのデータベースの複製 .............................................................................................. 220

付録 A : フ ェ イルオーバ ・ ク ラスタ環境におけるプラグ イ ンの使用 223

• Oracle サーバ ・ フ ェ イルオーバ ・ ク ラス タ リ ング - 概要 .......................................... 223- 重要な注意事項 ............................................................................................................................ 224

• プ ラグイ ンのイ ンス ト ール ............................................................................................. 224- イ ンス ト ールの前提条件 ............................................................................................................. 224

- ソ フ ト ウ ェ アのイ ンス ト ール ...................................................................................................... 225

• プ ラグイ ンのラ イセンス ................................................................................................ 226

• プ ラグイ ンの設定とデータベースの追加 ....................................................................... 226

• データのバッ ク ア ッ プ .................................................................................................... 227

• データのリ ス ト ア ........................................................................................................... 227

第 11 章 : Oracle Data Guard との統合 229

• Oracle Data Guard - 概要 ........................................................................................... 229

• バッ ク ア ッ プ計画の定義 ................................................................................................ 230- プ ラ イマ リのみからのバッ クア ッ プ ........................................................................................... 230

- プ ラ イマ リ およびス タ ンバイのバッ クア ッ プ ............................................................................. 231

- ス タ ンバイのみからのバッ クア ッ プ ........................................................................................... 233

• システム構築 .................................................................................................................. 234- シングル ・ イ ンス タ ンス Data Guard のシステム構築に対するシングル ・ イ ンス タ ンス .......... 234

- シングル ・ イ ンス タ ンス Data Guard のシステム構築に対するマルチ ・ イ ンス タ ンス RAC ..... 236

- マルチ ・ イ ンス タ ンス RAC Data Guard のシステム構築に対するマルチ ・ イ ンス タ ンス RAC 237

• Data Guard 環境へのプ ラグイ ンのイ ンス ト ール .......................................................... 237- イ ンス ト ールの前提条件 ............................................................................................................. 237

- プ ラグイ ンのイ ンス ト ール .......................................................................................................... 241

• データのバッ ク ア ッ プ .................................................................................................... 242- ユーザー定義のバッ クア ッ プ ・ タグの作成 ................................................................................. 242

- 制御フ ァ イルと SPFILE の手動バッ クア ッ プの実行 .................................................................. 243

• データのリ ス ト ア ........................................................................................................... 244- Data Guard 環境で代替サーバに対する リ ス ト アの設定 ............................................................. 244

- Data Guard 環境で代替サーバに対し て リ ス ト アする ................................................................. 246

Page 8: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

目次8

- データベース全体のプラ イマ リ ・ データベース ・ サーバへのリ カバリ ..................................... 248

付録 B : ト ラブルシ ュ ーテ ィ ング 251

• データベースを追加できない ..........................................................................................251

• バッ ク ア ッ プの失敗 ........................................................................................................251

• バッ ク ア ッ プ ・ ジ ョ ブのハングア ッ プ ...........................................................................253

• リ ス ト アの失敗 ...............................................................................................................255

付録 C : 用語集 257

Page 9: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

9

第1章 :

Quest NetVault Backup PLUG-IN FOR ORACLE の概要

Quest NetVault Backup Plug-in for Oracle - 概要

主な特徴

機能一覧

対象ユーザー

その他の推奨参考情報

Quest Software について

Quest Software へのお問い合わせ

Quest サポー ト へのお問い合わせ

1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要

Quest NetVault Backup (NVBU) Plug-in for Oracle (以下、Plug-in for Oracle)

は、 Oracle Real Application Cluster (RAC) や Data Guard な ど を含む Oracle 環

境のリ カバリ可能性に対する信頼性を高め、 複雑なスク リ プ ト を作成する必要をな く し ます。 本プ ラグイ ンでは、 直感的なユーザー ・ イ ン ターフ ェ イス と自動化さ れたワー ク フ ロー ・ プ ロセス を使用 し て、 集中コ ン ソ ールから Oracle デー タ

ベースのバ ッ ク ア ッ プおよび リ ス ト ア ・ ポ リ シーを確立、 設定、 定義で き ます。シ ン プルなユーザー管理によ るオン ラ イ ン ・ バ ッ ク ア ッ プ、 またはフル機能のRecovery Manager(RMAN)ベースのバッ ク ア ッ プがサポー ト されるため、Oracle データベースに関する詳細な知識を習得し な く て も、 希望のバッ ク ア ッ プ方法を柔軟に選択できます。Plug-in for Oracle ではきめ細かい制御が可能で、データベー

ス全体、 個々のテーブルスペース、 または個々のデータ フ ァ イルを高速かつ確実にバッ ク ア ッ プおよび リ ス ト アでき るため、 ダウン タ イムが 小限に抑えられます。 幅広いバッ ク ア ッ プ ・ デバイスが自動的に統合されるため、 Oracle データの

保護およびオフサイ ト への安全な保存によ っ て障害復旧および業務継続性の目標が満た される とい う安心感を得る こ とができます。

Plug-in for Oracle は、 リ ス ト アを高速化する と と もに、 柔軟なバッ ク ア ッ プおよ

び リ カバリ ・ オプシ ョ ンによ っ て IT 要員の効率を 大化するよ う に設計されてい

ます。 また、 本プ ラ グ イ ンは、 Oracle RAC、 Data Guard、 自動ス ト レージ管理

(ASM) 、 Flashback Database、 透過デー タ暗号化などの重要な Oracle 機能をサ

ポー ト し ているので、 ユーザーは、 ハー ド ウ ェ ア障害やデータ損失が発生し た場

Page 10: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第1章Quest NetVault Backup Plug-in for Oracle の概要

10

合に高度なバッ ク ア ッ プおよびリ カバリ ・ オプシ ョ ンを利用できます。 Plug-in for Oracle は、 ビジネスに重要な Oracle データ を保護し、 ユーザーの安心感と柔軟性

を高めます。

1.2.0 主な特徴

柔軟なバッ ク ア ッ プおよび リ カバリ ・オプシ ョ ンによる リ スクの軽減 – Plug- in for Oracleは、ビジネスに不可欠なOracleデータベースの簡略化されたバッ

ク ア ッ プおよびリ カバリ を可能にするツールを管理者に提供し ます。 本プ ラグイ ンを使用する と、 データベース管理者 (DBA) は、 Oracle データベース

に関する詳細な知識を習得し な く ても、 包括的で柔軟なバッ ク ア ッ プ ・ ポ リシーを作成できます。 これによ り、 構文エ ラーや人為的エ ラーのリ スク を増やす複雑なスク リ プ ト 作成や手動のコ マン ド発行の必要がな く な り ます。 また、 本プ ラグイ ンでは、 シンプルなユーザー管理によるバッ ク ア ッ プ、 またはフル機能の RMAN ベースのバッ ク ア ッ プを柔軟に選択できるほか、ポイ ン

ト ・ アン ド ・ ク リ ッ ク方式のコ ン ソール ・ オプシ ョ ンによる自動化も増えています。 さ らに、 本プ ラグイ ンでは、 RMAN リ ス ト ア検証および RMAN ト ラ

イアル ・ リ カバリがサポー ト されてお り、 管理者がバッ ク ア ッ プ戦略をあらかじめ確認できるので、 リ スクがさ らに低減されます。

リ ス ト アの高速化によ り ダウン タ イムを 小化 - 必要なものだけを リ ス ト

ア - Plug-in for Oracle では、データベースはバッ ク ア ッ プ ・ オペレーシ ョ ン

中もオン ラ イ ン状態を維持し完全ア クセス可能なため、 ユーザーのダウン タイムがあ り ません。Oracle の Flashback Database と統合されたこ と で、物理

デー タ フ ァ イルを リ ス ト ア し な く て も Oracle デー タ ベースを以前の時点ま

で巻き戻し て、 論理データの損傷やユーザー ・ エ ラーによる問題を解決できるので、 大限の可用性を確保でき ます。 必要に応じ て、 フル ・ リ ス ト ア、増分リ ス ト ア、時間、SCN、 およびログのシーケンス ・ ナンバーに基づ く PIT(Point-in-Time : 特定時点) リ ス ト アを実行できます。 本プ ラグイ ンは、 きめ

細かな リ カバリが実現できるよ う に設計され、 これによ りユーザーは、 データベース全体、 個々のテーブルスペース、 または個々のデータ フ ァ イルを リカバリ できます。 同様に、 必要に応じ て読み取り専用フ ァ イルを リ ス ト アできます。 本プ ラグイ ンでは、 ポイ ン ト ・ アン ド ・ ク リ ッ クによる自動化オプシ ョ ンによ り、 手動操作によ っ て しばしば引き起こ される構文エ ラーを排除し、 人的オペレーシ ョ ンへの依存を低減し ます。

幅広いバッ ク ア ッ プ ・ デバイスの自動統合によ り業務継続性を確保 – ビジネ

スに重要なアプ リ ケーシ ョ ンのデータ保護計画においてオフサイ ト ・ バッ クア ッ プが重要な要素と なる状況で、Plug-in for Oracle は、NVBU と幅広いバッ

ク ア ッ プ ・ デバイス との統合を活用し ます。 NVBU では、 バッ ク ア ッ プの保

存先と し て、 人気の高いバッ ク ア ッ プ ・ デバイスを柔軟に選択する こ とができます。管理者はバッ ク ア ッ プをオン ラ イ ンで仮想テープ・ラ イブ ラ リ (VTL)

に保存し た り、複数の Oracle データベースやその他の専用データベースで共

Page 11: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

11

有される物理テープ ・ ラ イブ ラ リ、 または一般的なバッ ク ア ッ プ ・ フ ァ イル用の物理テープ ・ ラ イブ ラ リ にジ ョ ブを複製する こ とができます。

1.3.0 機能一覧

データ をオン ラ イ ンにし た状態、 すなわちア クセス可能な状態で、 ユーザー

管理によるデータベースのフル ・ バッ ク ア ッ プを実行

シングル・ イ ンス タ ンスおよびマルチ・ イ ンス タ ンス RAC および Data Guard 環境の保護

データ をオン ラ イ ンにし た状態、すなわちア クセス可能な状態で RMAN ベー

スのフル、 差分、 または累積増分バッ ク ア ッ プを実行

パラ メ ータ ・ フ ァ イル、 制御フ ァ イル、 アーカ イブ REDO ログ ・ フ ァ イル、

および外部設定フ ァ イル

複製データベースをバッ ク ア ッ プ し てローカルまたはリ モー ト で複製データ

ベースを作成

データ フ ァ イル ・ レベルまで保護

Oracle の ASM フ ァ イルシステムまたは raw デバイス上に保存されたデータ

フ ァ イルを保護

Flash Recovery Area (FRA) でのバッ ク ア ッ プ ・ リ カバリ ・ フ ァ イルの保護

パラ レル ・ バッ ク ア ッ プ ・ サポー ト

自動イ ンス タ ンス設定

Flashback Database の統合

リ ス ト ア検証と ト ラ イアル ・ リ ス ト アの実行

データベース全体、 個々のテーブルスペース、 個々のデータ フ ァ イルまたは

破損データ ・ ブロ ッ クのみを リ ス ト ア

必要に応じ て読取り専用フ ァ イルを リ ス ト ア

データ フ ァ イル名の変更

ポイ ン ト ・ アン ド ・ ク リ ッ ク操作で、 完全リ カバリ と、 時間、 SCN、 および

ログのシーケンス ・ ナンバーに基づ く PIT リ カバリ を実行

ト ラ イアル ・ リ カバリ

代替ホス ト へのデータベースの障害復旧

幅広いバッ ク ア ッ プ ・ デバイスを自動的に統合

1.4.0 対象ユーザー

一般的に、 ルーチン的なバッ ク ア ッ プ操作の作成および実行に Oracle データベー

ス管理者の高度なスキルは要求されませんが、 Oracle データベースのバッ ク ア ッ

プおよび リ カバリ計画定義にはこのスキルが必要です。

Page 12: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第1章Quest NetVault Backup Plug-in for Oracle の概要

12

1.5.0 その他の推奨参考情報

Quest NetVault Backup ド キュ メ ンテーシ ョ ン

『Quest NetVault Backup イ ンス ト レーシ ョ ン ・ ガイ ド』 - このガイ ド で

は、 NVBU サーバおよびク ラ イアン ト ・ ソ フ ト ウ ェ アのイ ンス ト ール方法

について詳し く 説明し ています。

『Quest NetVault Backup ア ド ミ ニス ト レーターズ・ガイ ド』 - このガイ ド

では、 NVBU の使用方法について記述し、 NVBU の特徴および機能につい

て包括的な情報を提供し ています。

『Quest NetVault Backup コ ン フ ィ ギュ レーシ ョ ン ・ ガイ ド』 - NVBU の

ユーザー設定およびデフ ォル ト 設定の変更法が解説されています。

『Quest NetVault Backup コ マン ド ラ イ ン ・ イ ン ターフ ェ イス ・ リ フ ァ レン

ス・ガイ ド』 - このガイ ド では、NetVault Backup のコ マン ド ラ イ ン・ユー

テ ィ リ テ ィ について詳し く 説明し ています。

これらのガ イ ド は以下の Quest Web サイ ト から ダウン ロー ド する こ とがで

きます。

http://www.bakbone.co.jp/support/product_documentation.html

Oracle データベースのド キュ メ ンテーシ ョ ン

『Oracle® Database Backup and Recovery User’s Guide』

『Oracle® Database Backup and Recovery Basics』

『Oracle® Database Backup and Recovery Reference』

『Oracle® Database Backup and Recovery Advanced User's Guide』

Oracle Database Documentation Library は、 下記のリ ン ク よ り ご確認いただ

けます。

Oracle 11.2x

英語 http://www.oracle.com/pls/db112/homepage

日本語 http://docs.oracle.com/cd/E16338_01/index.htm

Oracle 11.1x

英語 http://www.oracle.com/pls/db111/homepage

日本語 http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/index.htm

Page 13: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

13

Oracle 10.2x

英語 http://www.oracle.com/pls/db102/homepage

日本語 http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/index.htm

Oracle 10.1x

英語 http://www.oracle.com/pls/db10g/portal.portal_demo3?selected=1

日本語 http://otndnld.oracle.co.jp/document/products/oracle10g/101/doc_v12/index.htm

Oracle 9.2 (英語のみ)

http://www.oracle.com/pls/db92/db92.docindex?remark=homepage

1.6.0 Quest Software について

Quest Software (Nasdaq : QSFT) は 1987 年に創立され、 100,000 社を超える世

界中の顧客に対し て、 IT 管理の簡素化と コ ス ト 削減を図っ ています。 Quest の革

新的な ソ リ ューシ ョ ンは、 IT 管理の問題を容易に解決し、 物理環境、 仮想環境に

わたっ て顧客の時間と費用を節約し ます。 Quest 製品によ り、 データベース管理、

データ保護、 ID &アクセス管理、 パフ ォーマンス監視&管理、 ユーザ ・ ワーク ス

ペース管理、および Windows サーバ管理など広範囲な IT 管理に関する複雑な問題

を解決し ます。 詳し く は、 以下を参照し て く だ さい。 http://www.bakbone.co.jp

1.6.1 Quest Software へのお問い合わせ

日本国内および海外の事業所の情報に関し ては、 弊社の Web サイ ト を参照し て く

だ さい。

電子メ ール [email protected]

住所 日本ク エス ト ・ ソ フ ト ウ ェ ア株式会社 〒 160-0023東京都新宿区西新宿 6-10-1日土地西新宿ビル 13F

Web サイ ト : http://www.bakbone.co.jp

Page 14: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第1章Quest NetVault Backup Plug-in for Oracle の概要

14

1.6.2 Quest サポー ト へのお問い合わせ

Quest サポー ト に関する情報については、 下記の Web サイ ト をご確認の上、 お問

い合わせ窓口よ り お願いいた し ます。http://www.bakbone.co.jp/support/contact_support.html

Page 15: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

15

第2章 :

バッ クア ッ プ計画の定義

バッ ク ア ッ プ計画の定義 - 概要

利用可能なバッ ク ア ッ プ方法

ユーザー管理によるバッ クア ッ プ方法

Recovery Manager (RMAN) によるバッ ク ア ッ プ方法

サポー ト される Oracle フ ァ イル ・ タ イプ

RMAN によるバッ ク ア ッ プ計画の定義

RMAN リ ポジ ト リの場所の選択

RMAN によるテーブルスペース / データ フ ァ イルのバッ ク ア ッ プ ・ タ イプ

制御フ ァ イルのバッ ク ア ッ プ ・ タ イプ

その他のバッ ク ア ッ プ ・ タ イプ

リ カバリ ・ カ タ ログのバッ ク ア ッ プ計画

バッ ク ア ッ プ ・ シーケンス例

バッ ク ア ッ プ格納先の計画定義

Oracle Flashback Technology

2.1.0 バッ クア ッ プ計画の定義 - 概要

データ をバッ ク ア ッ プする第一の目的は、 障害によ っ て引き起こ される損傷からリ カバリ し、 通常のオペレーシ ョ ンをでき る限り迅速に再開する こ と です。 この目的は、 データ を 大限に保護し ながらデータ損失を 小限に抑えるよ う 適切に策定されたバッ ク ア ッ プおよびリ カバリ計画があっ て初めて達成されます。

効率的な計画を定義するには、 まず リ カバ リ計画から着手し、 リ カバ リ要件と、メ デ ィ ア障害、 ユーザー ・ エ ラー、 データ損傷、 Oracle データベース ・ サーバの

完全な損失など さ まざまな障害モー ド から リ カバリするためのリ カバリ技術を定義し ます。

各リ ス ト アおよび リ カバリ要件によ っ てバッ ク ア ッ プ計画の要件が導き出されます。 リ カバリ計画の決定後、 以下のバッ ク ア ッ プ要件を含むバッ ク ア ッ プ詳細を定義し ます。

バッ ク ア ッ プを実行、 保存、 管理する Oracle 機能

実行するバッ ク ア ッ プ ・ タ イプ

バッ ク ア ッ プを実行する間隔

Page 16: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第2章バッ ク ア ッ プ計画の定義

16

通常のスケジュール外にデータ をバッ クア ッ プする状況

通常、 バッ ク ア ッ プ計画を定義する と きに、 MTTR (平均リ カバリ時間) と使用

バッ ク ア ッ プ容量との間に ト レー ド オフが生じ ます。

以降のセク シ ョ ンでは、 本プ ラグイ ンを使用し たバッ ク ア ッ プ戦略の策定に役立つ情報と ガイ ド ラ イ ンを示し ます。

2.2.0 利用可能なバッ クア ッ プ方法

Plug-in for Oracle では、 ユーザー管理と RMAN の 2 つのバッ ク ア ッ プ方法を利用

できます。 本プ ラグイ ンは、 純粋なユーザー管理によるバッ ク ア ッ プ戦略または純粋な RMAN ベースのバッ ク ア ッ プ計画の実装をサポー ト し ています。 つま り、

バッ ク ア ッ プ計画には、 ユーザー管理バッ クア ッ プか RMAN バッ ク ア ッ プのいず

れかを含める必要があ り、 両方を組み合わせて使用する こ とはできません。

2.2.1 ユーザー管理によるバッ クア ッ プ方法

Oracle は引き続き、 従来のユーザー管理バッ ク ア ッ プおよび リ カバリ を実行する

機能をサポー ト し ています。 このバッ ク ア ッ プ方法では、 データ ベースを構成する フ ァ イルのバッ ク ア ッ プ と リ ス ト アは、ホス ト のオペレーテ ィ ング ・ システム ・コ マン ド と SQL*Plus のバッ ク ア ッ プおよび リ カバリ関連機能を組み合わせて使

用する こ とによ って実行されます。

本プ ラグイ ンのユーザー管理バッ ク ア ッ プは、 完全なポイ ン ト ・ アン ド ・ ク リ ック操作で フル ・ バ ッ ク ア ッ プ を実行する も単純な形式のバ ッ ク ア ッ プですが、Oracle データベースを リ カバリ する際には、 よ り多 く の人的オ操作とデータベー

ス管理者のスキルを必要と し ます。 ユーザー管理リ ス ト アは、 まずポイ ン ト ・ アン ド ・ ク リ ッ ク操作で、 さ まざまなデータ フ ァ イルをバッ ク ア ッ プ ・ メ デ ィ アから元の場所または新しい格納先に リ ス ト アする こ とから開始し ます。 データ フ ァイルの リ ス ト アに続いて、 デー タ ベース全体またはその一部を リ カバ リ し ます。ユーザー管理リ カバリ では、 データ ベース管理者がリ カバリ を必要とする対象を判断し、 本プ ラグイ ンの外で一連の SQL*Plus コ マン ド を実行する こ と によ り実

際のリ カバリ ・ プロセスを手動で実行する必要があ り ます。

ユーザー管理によるバッ ク ア ッ プ方法は、 リ ス ト ア時間が長 く な り、 また複雑にな り ますが、 も単純なバッ ク ア ッ プ戦略であるため、 重要性の低いデータベースに適し ています。

ユーザー管理による方法で使用でき るバッ ク ア ッ プおよび リ ス ト ア戦略について詳し く は、『Oracle® Database Backup and Recovery Advanced User’s Guide』 ま

たは 『Oracle® Database Backup and Recovery User's Guide for 11g』 を参照し て

く だ さい。

ユーザー管理バッ ク ア ッ プは、 サポー ト されているすべての Oracle バージ ョ ンで

使用できますが、 Oracle ASM や FRA 環境ではサポー ト されていません。

Page 17: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

17

2.2.2 Recovery Manager (RMAN) によるバッ クア ッ プ方法

RMAN は Oracle が提供するツールで、 Oracle データベース ・ サーバで実行されて

いるセ ッ シ ョ ンを自動的に統合し、 さ まざまなバッ ク ア ッ プおよび リ カバリ ・ アク テ ィ ビテ ィ を実行し ます。 また、 RMAN リ ポジ ト リ と呼ばれる、 バッ ク ア ッ プ、

アーカ イ ブ ・ ログ、 およびそれ自体のア ク テ ィ ビテ ィ に関する多数のメ タデータの記録を管理する こ と によ り、 バッ ク ア ッ プ戦略に関連する管理作業を軽減し ます。 リ ス ト ア操作では、 RMAN で この情報が使用されるため、 リ ス ト アに使用す

るバッ ク ア ッ プ ・ フ ァ イルを特定する必要があ り ません。

RMAN バッ ク ア ッ プでは、 バッ ク ア ッ プ戦略を定義する際に 大限の信頼性と柔

軟性が提供されます。 本プ ラグイ ンは、 Oracle の RMAN ツールで使用可能なバッ

ク ア ッ プ ・ タ イ プ と オプシ ョ ンをサポー ト し ているほか、 人的操作やデータベース管理者のスキルにあま り頼る こ と な く 多数のリ カバリ ・ シナ リ オを処理できます。 ユーザーは、 リ ス ト アを必要とする対象、 新のバッ ク ア ッ プ、 また該当する場合は PIT リ カバリのための時間、 SCN、 またはログのシーケンス ・ ナンバー

を選択するだけで、 本プ ラグイ ンが自動的に リ カバリ を実行するため、 それ以上の操作は不要です。

RMAN は、 バッ ク ア ッ プおよび リ カバリ に適し た Oracle ソ リ ューシ ョ ンであ り、

非常に重要なデータ ベースに 適です。 リ カバリ ・ プロセスで 大限の柔軟性が提供されるため、 災害、 メ デ ィ ア障害、 ユーザー ・ エ ラー、 データ ベース損傷など障害の原因に関わらず、 データベースを障害時点まで リ カバリ できます。

ユーザー管理バ ッ ク ア ッ プ と RMAN バ ッ ク ア ッ プの機能の比較について詳し く

は、 『Oracle® Database Backup and Recovery Basics Guide』 の 「Feature Comparison of Backup Methods」 を参照し て く だ さい。 同ド キュ メ ンテーシ ョ ン

では、 RMAN による方法で使用可能なバッ ク ア ッ プおよび リ ス ト ア戦略について

も詳し く 説明し ています。

RMAN バッ ク ア ッ プは、 サポー ト されているすべての Oracle バージ ョ ンで使用で

きますが、 マルチ ・ イ ンス タ ンス RAC デー タ ベースおよび Data Guard 環境用と

し ては唯一サポー ト されているバッ ク ア ッ プ方法です。また、Flashback Database は、 本プ ラグイ ンの RMAN ベースのバッ ク ア ッ プでのみ使用できます。

Page 18: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第2章バッ ク ア ッ プ計画の定義

18

2.2.2.a RMAN ベースのバッ クア ッ プ ・ プロセス

以下の図で RMAN ベースのバッ クア ッ プおよびリ カバリ・プロセスを説明し ます。

図 2-1 : RMAN

ベースのバッ クア ッ プ

1. ユーザーが NVBU コ ン ソールでバッ ク ア ッ プ ・ ジ ョ ブを定義し ます。

2. Plug-in for Oracle がジ ョ ブの定義を、 対応する RMAN バッ ク ア ッ プ ・ コ マン

ド に変換し ます。

3. RMAN が Oracle データベースのデータ フ ァ イルからデータ を読み込むバッ

ク ア ッ プ ・ コ マン ド を実行し ます。

4. RMAN が Oracle Media Management アプ リ ケーシ ョ ン ・ プログラム ・ イ ン

タ ーフ ェ イ ス (API) を使用し て、 NVBU サーバの管理下にあるバ ッ ク ア ッ

プ ・ デバイスにバッ ク ア ッ プ ・ フ ァ イルを保存し ます。

5. RMAN がリ カバリ ・ カ タ ログ ・ リポジ ト リ にバッ ク ア ッ プ ・ メ タデータ を保

存し ます。

NetVault Backup Oracle NetVault Backup

Plug-in for Oracle

Oracle

Page 19: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

19

2.2.2.b RMAN ベースの リ ス ト アおよび リ カバ リ ・ プロセス

以下の図で RMAN ベースのリ ス ト アおよびリ カバリ ・ プロセスを説明し ます。

図 2-2 :RMAN ベース

のリ ス ト アおよびリ カバリ

1. ユーザーが NVBU コ ン ソールで リ ス ト ア ・ ジ ョ ブを定義し ます。

2. Plug-in for Oracle がジ ョ ブの定義を、 対応する RMAN リ ス ト アおよびリ カバ

リ ・ コ マン ド に変換し ます。

3. RMAN がリ カバリ ・ カ タ ログ ・ リポジ ト リからバッ ク ア ッ プ ・ メ タデータ を

読み込みます。

4. RMANがOracle Media Management API を使用し てNVBUサーバの管理下に

あるバッ ク ア ッ プ ・ デバイスからバッ ク ア ッ プを読み込みます。

5. RMAN が Oracle サーバにデータ フ ァ イルを リ ス ト ア し、データベースを リ カ

バリ し ます。

2.3.0 サポー ト される Oracle フ ァ イル ・ タ イ プ

Plug-in for Oracle では、 Oracle イ ンス タ ンスの正常な操作に不可欠な以下のタ イ

プの Oracle データベース ・ フ ァ イルをバッ ク ア ッ プできます。

データ フ ァ イル - データ フ ァ イルは Oracle データベースによ っ てデ ィ スク

上に作成された物理フ ァ イルで、 テーブルやイ ンデ ッ クスなどのデータ構造を持ちます。 デー タ フ ァ イルは 1 つのデー タ ベースのみに属すこ とができ、

OS または ASM デ ィ スク ・ グループのいずれかに保持されます。

Plug-in for Oracle

NetVault Backup Oracle NetVault Backup

Oracle

Page 20: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第2章バッ ク ア ッ プ計画の定義

20

制御フ ァ イル - 制御フ ァ イルと呼ばれる物理フ ァ イルには、 データベース

の物理構造が記録されます。 制御フ ァ イルには、 データベース名、 関連データ フ ァ イルおよびオン ラ イ ン REDO ログ ・ フ ァ イルの名前 と場所、 デー タ

ベースを作成し た日時のス タ ンプ、 カ レン ト ・ ログのシーケンス ・ ナンバー、チ ェ ッ クポイ ン ト 情報が保存されます。 多 く のリ カバリ ・ シナ リ オでは、 制御フ ァ イルを保護する こ とが非常に重要にな り ます。

パラ メ ータ ・ フ ァ イル - Oracle データベースのク ラ イアン ト 側初期化パラ

メ ータ・フ ァ イル(PFILE)と、サーバ側初期化パラ メ ータ・フ ァ イル(SPFILE)

があ り ます。

アーカ イブREDOログ - Oracleデータベースでは、現在は使用し ていないオ

ン ラ イ ン REDO ログ ・ グループを、 デ ィ スク上の 1 つ以上のアーカ イブ ・ ロ

ケーシ ョ ンに コ ピーする こ と がで き ます。 これら を ま と めて、 アー カ イ ブREDO ログ と言います。 また、 個々のフ ァ イルを、 アーカ イブ REDO ログ ・

フ ァ イルと言います。 REDO ログ ・ フ ァ イルは、 アーカ イブ後にデ ィ スク ま

たはテープ上のほかの場所にバッ ク ア ッ プする こ とによ り、長期保存し た り、将来的な リ カバリ ・ オペレーシ ョ ンで使用できます。 アーカ イブ REDO ログ

がない場合、 データベースのバッ ク ア ッ プおよび リ カバリ ・ オプシ ョ ンは非常に限られます。 データベースはバッ ク ア ッ プ前にオフ ラ イ ンにする必要があるため、 デー タ ベースをバ ッ ク ア ッ プから リ ス ト アする必要がある場合、使用でき るデー タ ベースの内容はバッ ク ア ッ プ時点のものに限定されます。アーカ イブ ・ ログがなければ、 データベースを特定時点の状態に再構築するこ とはできません。

外部設定フ ァ イル - Oracleデータベースの操作について、ネ ッ ト ワーク設定

フ ァ イル (「tnsnames.ora」 および 「listener.ora」) やパスワー ド ・ フ ァ イ

ルなど、他のフ ァ イルに依存し ますが、 これらのフ ァ イルを Oracle RMAN コ

マン ド でバッ ク ア ッ プする こ とはできません。 これらのフ ァ イルは、 損傷や障害からの復旧に備えて保護する必要があ り ます。

メ デ ィ ア障害、 データ損傷、 災害などあらゆる タ イプの障害からのリ カバリ可能性を確保するには、 バッ ク ア ッ プ計画にこれらすべてのフ ァ イル ・ タ イ プを含める こ とが不可欠です。

2.4.0 RMAN によるバッ クア ッ プ計画の定義

RMAN によるバッ ク ア ッ プ戦略を定義するための 初の手順は、 RMAN リポジ ト

リの場所を決定する こ と です。 2 番目の手順では、 リ カバリ要件を満たすために

必要なバッ ク ア ッ プのタ イプ と頻度を決定し ます。 以降のセク シ ョ ンでは、 これらの手順について説明し ます。

2.4.1 RMAN リ ポジ ト リ の場所の選択

RMAN リ ポジ ト リは、 ターゲ ッ ト ・ データベースに対するバッ ク ア ッ プおよび リ

カバリ操作に関する メ タデータの集合です。RMAN リ ポジ ト リの正式なコ ピーは、

Page 21: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

21

常に ターゲ ッ ト ・ データ ベースの制御フ ァ イルに保存されます。 リ カバリ ・ カ タログ (外部データベース) を使用し て、 この情報を保存する こ と もできます。

制御フ ァ イル - RMANは、必要なすべてのバッ ク ア ッ プおよびリ カバリ操作

を、 RMAN リポジ ト リの情報が保存された制御フ ァ イルのみを使用し て実行

できます。 このこ とから、 バッ ク ア ッ プ計画の一環と し て制御フ ァ イルを保護する こ との重要性が高ま り ます。

制御フ ァ イルへの RMAN リポジ ト リの保存は、 リ カバリ ・ カ タ ログ ・ データ

ベースを別々にイ ンス ト ールし て管理する こ とが負担になる小規模なデータベースに特に適し ています。 このモー ド でサポー ト されない RMAN 機能は、

本プ ラグイ ンでは使用されないス ト ア ド ・ スク リ プ ト のみです。

制御フ ァ イルを使用し て RMAN リポジ ト リ を保存する場合、Oracle は以下の

こ と を強 く 推奨し ています。

Oracleの制御フ ァ イルの自動バッ ク ア ッ プ機能を有効にする こ と。これに

よ り、RMAN によ っ て制御フ ァ イルが自動的にバッ ク ア ッ プ されます。ま

た、 リポジ ト リ にア クセス し な く ても、RMAN で制御フ ァ イルの自動バッ

ク ア ッ プを リ ス ト アできます。

DBID を記録する こ と。 制御フ ァ イルが失われた場合、 データベースを リ

カバリするために DBID が必要になる こ とがあ り ます。

少な く と も 2つの制御フ ァ イルを別々のデ ィ スクに多重化または ミ ラー化

し て使用し て く だ さい。

リ カバリ・カ タ ログ - 外部Oracleデータベースを使用し てRMAN リポジ ト リ

を保存する こ と もできます。 この外部データベースを リ カバリ ・ カ タ ログと言います。 制御フ ァ イルでは、 バッ ク ア ッ プ ・ ア ク テ ィ ビテ ィ を記録できる容量が限られますが、 リ カバリ ・ カ タ ログには、 これよ り大幅に長い履歴を保存できます。 リ カバリ ・ カ タ ログ ・ データベースは管理が複雑にな り ますが、 制御フ ァ イルの履歴よ り さ らに過去にさかのぼっ て リ カバリ を実行する必要がある場合に、 よ り長期のバッ ク ア ッ プ履歴を使用できる とい う 利便性がもたら されます。

リ カバリ ・ カ タ ログを使用し た RMAN リポジ ト リは、 RMAN のみによ っ て管

理されます。 バッ ク ア ッ プやリ ス ト アなどの操作後、 RMAN によ っ てデータ

ベース構造、 アーカ イブ REDO ログ、 バッ ク ア ッ プ ・ セ ッ ト 、 およびデータ

フ ァ イルのコ ピーに関する情報がターゲ ッ ト ・ データベースの制御フ ァ イルから リ カバリ ・ カ タ ログへ伝搬されるため、 バッ ク ア ッ プ対象のデータベースが直接アクセスする こ とはあ り ません。

Oracle は、 リ カバリ ・ カ タ ログを専用のデータベースに保存する こ と を推奨

し ています。 リ カバリ ・ カ タ ログを他のデータ と一緒にデータベースに保存する と、 そのデータベースを失った場合に、 リ カバリ ・ カ タ ログも失う こ とにな り、 リ カバリが困難にな り ます。 さ らに、 リ カバリ ・ カ タ ログをバッ クア ッ プ対象のデータベースに保存し た場合、 リ ス ト アするにはデータベースがマウン ト さ れた状態である必要があるため、 そのデー タ ベースについて

Page 22: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第2章バッ ク ア ッ プ計画の定義

22

データベース全体のリ ス ト アを実行できな く な り ます。 また、その状態では、リ カバリ を実行するために、 本プ ラグイ ンがリ カバリ ・ カ タ ログにアクセスする こ とができな く な り ます。

2.4.2 RMAN による テ ーブルスペース / デー タ フ ァ イルのバッ クア ッ プ ・

タ イ プ

Plug-in for Oracle は、以下のタ イプの RMAN バッ ク ア ッ プをサポー ト し ています。

フル ・ バッ ク ア ッ プ

増分バッ ク ア ッ プ

増分バッ ク ア ッ プはさ らに以下のよ う に分類されます。

Level 0 の増分バッ ク ア ッ プ

Level 1 の増分バッ ク ア ッ プ

差分増分バッ ク ア ッ プ

累積増分バッ ク ア ッ プ

2.4.2.a フル ・ バッ クア ッ プ

RMAN による フル ・ バッ ク ア ッ プでは、 フ ァ イル内のすべての割当て済みブロ ッ

ク を含むデータ フ ァ イルがバッ ク ア ッ プ されます。 データ フ ァ イルのフル ・ バック ア ッ プを イ メ ージ ・ コ ピーにする こ とができます。 この場合、 すべてのデータ・ブロ ッ クがバッ ク ア ッ プ されます。 また、 バッ ク ア ッ プ ・ セ ッ ト に保存する こ とも可能です。 この場合、 使用されていないデータ フ ァ イル ・ ブロ ッ ク をスキ ッ プできます。 RMAN による フル ・ バッ ク ア ッ プを増分バッ ク ア ッ プ計画に含める こ

とはできません。 つま り、 以降の増分バッ ク ア ッ プの親または基盤にする こ とはできません。

2.4.2.b 増分バッ クア ッ プ

データ フ ァ イルの増分バッ ク ア ッ プでは、 特定時点 (通常は前の増分バッ ク ア ップ時点) 以降に変更されたデータ フ ァ イルのブロ ッ クのイ メ ージを取り込みます。データ フ ァ イルのすべてのブロ ッ クが変更された場合を除き、 一般に増分バッ クア ッ プはデータ フ ァ イルのフル ・ バッ ク ア ッ プよ り小さ く な り ます。 RMAN によ

る増分バッ ク ア ッ プは、 データ フ ァ イルに対し てのみ使用できます。

メ デ ィ ア ・ リ カバリの実行中、 RMAN は、 増分バッ ク ア ッ プのブロ ッ ク ・ イ メ ー

ジを使用し て、 変更されたブロ ッ ク を、 そのブロ ッ クが作成された SCN にあるブ

ロ ッ ク ・ イ メ ージの内容で更新し ます。 また これを 1 つの手順で行います。 増分

バッ ク ア ッ プを使用し ない場合、 すべての変更を、 アーカ イ ブ REDO ログから 1つずつ適用する必要があ り ます。 RMAN はダウン タ イムを短縮するために、 アー

カ イ ブ REDO ログに保存 さ れた個々の変更を再適用するのではな く 、 常に増分

バッ ク ア ッ プを選択し ます。

Page 23: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

23

2.4.2.c 複数レベルの増分バッ クア ッ プ

RMAN による増分バッ ク ア ッ プには複数のレベルがあ り ます。各増分レベルは、0または 1 の値で表されます。

Level 0 の増分バッ ク ア ッ プ - Level 0 の増分バッ ク ア ッ プは以降の増分

バッ ク ア ッ プの基盤と な り、 データ を含むすべてのブロ ッ ク を コ ピーし、 フル ・ バッ ク ア ッ プ と同様にデータ フ ァ イルをバッ ク ア ッ プ ・ セ ッ ト にバッ クア ッ プ し ます。

Level 0 の増分バ ッ ク ア ッ プ と フル ・ バ ッ ク ア ッ プの違いは、 フル ・ バ ッ ク

ア ッ プを増分バッ クア ッ プ戦略に含める こ とができないこ とのみです。

Level 1 の増分バッ ク ア ッ プ - Level 1 の増分バッ ク ア ッ プは、以下のいずれ

かのタ イプです。

累積増分バッ ク ア ッ プ - 累積増分バッ ク ア ッ プの場合、 RMAN は、 後

に実行 さ れた Level 0 の増分バ ッ ク ア ッ プ以降に使用 さ れたすべてのブ

ロ ッ ク をバッ ク ア ッ プ し ます。 累積増分バッ ク ア ッ プでは、 リ カバリ ・ プロセスに含める必要のある増分バッ ク ア ッ プの数が少な く なるため、リ スト ア時間は短 く な り ます。累積バッ ク ア ッ プでは、同レベルの前のバッ クア ッ プで実行された作業も繰り返されるため、差分バッ ク ア ッ プよ り も必要な容量は大き く な り、 時間も長 く な り ます。

累積バッ ク ア ッ プでは、リ カバリ時に適用する必要のある増分バッ ク ア ップの数が少な く なるため、デ ィ スク容量よ り リ カバリ時間が重視される場合は、 差分バッ ク ア ッ プよ り適し ています。

差分増分バッ ク ア ッ プ - 差分増分バッ ク ア ッ プの場合、 RMAN は、 後

に実行された Level 1 または Level 0 の累積または差分増分バ ッ ク ア ッ プ

以降に変更されたすべてのブロ ッ ク をバッ ク ア ッ プ し ます。

RMAN は、 後に実行された Level 1 のバッ ク ア ッ プを判断し、 そのバッ

ク ア ッ プ以降に変更されたすべてのブロ ッ ク をバッ ク ア ッ プ し ます。使用できる Level 1 のバッ クア ッ プがない場合、RMAN は Level 0 のバッ ク ア ッ

プ以降に変更されたすべてのブロ ッ ク を コ ピーし ます。

差分増分バッ ク ア ッ プでは、リ カバリ時に複数の増分バッ ク ア ッ プを適用する必要があるため、 リ ス ト ア時間が長 く な り ます。

2.4.2.d アー カ イブ ・ ロ グのバッ クア ッ プ

アーカ イ ブ REDO ログは PIT リ カバリ に重要になるため、 定期的にバッ ク ア ッ プ

する必要があ り ます。 アーカ イブ ・ ログは、個別にバッ ク ア ッ プする こ と も、 データ フ ァ イルやサポー ト されているその他のフ ァ イルと一緒にバッ ク ア ッ プする こと も できます。 本プ ラグイ ンには、 アーカ イ ブ ・ ログ と そのオプシ ョ ンのバッ クア ッ プの前に追加ログ ・ スイ ッ チを強制実行し、 アーカ イブ ・ ログを、バッ ク ア ップ ・ セ ッ ト にバッ ク ア ッ プ し た後にデ ィ スクから削除するためのオプシ ョ ン も用意されています。

Page 24: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第2章バッ ク ア ッ プ計画の定義

24

2.4.3 制御フ ァ イルのバッ クア ッ プ ・ タ イ プ

多 く のリ カバリ ・ シナ リ オでは、 制御フ ァ イルを保護する こ とが非常に重要になり ます。 Plug-in for Oracle では、 手動バ ッ ク ア ッ プおよび自動バ ッ ク ア ッ プの 2 つの方法で制御フ ァ イルを保護できます。 一方、 RMAN バッ ク ア ッ プ方法を使用

する場合、 制御フ ァ イルの自動バ ッ ク ア ッ プ または手動によ る制御フ ァ イルのバッ ク ア ッ プのいずれかひとつしか実行する こ とができません。また、データベースに対し て制御フ ァ イルの自動バッ ク ア ッ プが有効な場合、 手動による制御フ ァイルのバッ ク ア ッ プは使用できません。

2.4.3.a 制御フ ァ イルの手動バッ クア ッ プ

制御フ ァ イルの手動バ ッ ク ア ッ プは、 ユーザー管理によ るバ ッ ク ア ッ プ方法 とRMAN によるバッ ク ア ッ プ方法の両方でサポー ト されます。

ユーザー管理によるバッ ク ア ッ プ方法を使用し た制御フ ァ イルの手動バッ ク

ア ッ プ - ユーザー管理によるバッ ク ア ッ プ方法では、 本プ ラグイ ンはバ ッ

クア ッ プおよびリ ス ト アにアク テ ィ ブな制御フ ァ イルを使用し ません。 バック ア ッ プの実行中、 本プ ラグイ ンは、 まずユーザーが指定し た制御フ ァ イルの保存場所に制御フ ァ イルのスナ ッ プシ ョ ッ ト を保存し、 このコ ピーをバック ア ッ プ し ます。 これによ り、 制御フ ァ イルの一貫し たコ ピーが保護されます。 リ ス ト アを実行する際は、 本プ ラグイ ンは制御フ ァ イルを制御フ ァ イルの保存場所に リ ス ト ア し、 アク テ ィ ブな制御フ ァ イルが誤っ て上書き されないよ う に し ます。 このフ ァ イルは、 必要に応じ て元の場所に手動で コ ピーする必要があ り ます。 制御フ ァ イルの 新のコ ピーを常に使用できるよ う にするには、 制御フ ァ イルを各ユーザー管理バッ ク ア ッ プに含めます。

RMANによるバッ ク ア ッ プ方法を使用し た制御フ ァ イルの手動バッ ク ア ッ プ

- 制御フ ァ イルの自動バッ ク ア ッ プが無効で、 [NVBU バッ ク ア ッ プ] ウ ィ

ン ド ウの [選択] タ ブで制御フ ァ イル ・ ノ ー ド を明示的に選択し た場合、 本プ ラグイ ンはBACKUP CURRENT CONTROLFILE コ マン ド を使用し て制御

フ ァ イルをバッ ク ア ッ プ し ます。 制御フ ァ イルの 新のコ ピーを常に使用できるよ う にするには、 制御フ ァ イルを各 RMAN バッ ク ア ッ プに含めます。

2.4.3.b 制御フ ァ イルの自動バッ クア ッ プ

制御フ ァ イルの自動バッ クア ッ プには、サーバ ・ パラ メ ータ ・ フ ァ イル (SPFILE)

も含まれます。 自動バッ ク ア ッ プは、 RMAN ベースのバッ ク ア ッ プ実行後、 また

はテーブルスペースの追加、テーブルスペースまたはデータ フ ァ イルの状態変更、オン ラ イ ン REDO ログの追加、 フ ァ イル名の変更、 再実行ス レ ッ ド の追加など

データベース構造の変更後に行われます。

2.4.3.c 手動バッ クア ッ プと自動バッ クア ッ プの比較

手動による制御フ ァ イルのバッ ク ア ッ プを使用する と、 制御フ ァ イルの特定のコピーを リ ス ト アする こ とができ るため、 データ損傷が発生し、 データ損傷前に後に保存 さ れた制御フ ァ イルを リ ス ト アする必要がある場合に 適です。 ユー

Page 25: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

25

ザーは制御フ ァ イルがRMANベースのバッ ク ア ッ プ方法でバッ ク ア ッ プ されるた

び、 およびデータ ベース構造が変更されるたびに確認する必要があ り ます。 手動による制御フ ァ イルのバッ ク ア ッ プによ り特定の制御フ ァ イルのバッ ク ア ッ プが可能である一方、 この機能は障害復旧やマルチ ・ イ ンス タ ンスの RAC 環境では使

用する こ とができません。

制御フ ァ イルの自動バッ ク ア ッ プによ っ て、 常に 新の制御フ ァ イルがし よ う 可能であるため、 信頼性が得られます。 さ らに、 それらは、 障害復旧やマルチ ・ インス タ ンスの RAC 環境で必要にな り ます。

2.4.4 その他のバッ クア ッ プ ・ タ イ プ

2.4.4.a 複製デー タベースのバッ クア ッ プ

複製データベースを使用する と DBA がソース ・ データベースの複製またはク ロー

ン を作成する こ とができ、 これはバッ ク ア ッ プおよび リ ス ト ア手順全体によ っ てソース ・ データ ベースが影響を受ける こ とのないよ う 特殊な目的のために使用されます。 RMAN は複製データベースをサポー ト し、 データベース管理者が以下の

タ スク を実行する際に柔軟性を提供し ます。

バッ ク ア ッ プ と リ カバリ手順のテス ト

Oracle データベース新規リ リースへのア ッ プグレー ド のテス ト

アプ リ ケーシ ョ ンによるデータベース ・ パフ ォーマンスへの影響のテス ト

レポー ト 作成

た と えば、 プ ロ ダ ク シ ョ ン ・ デー タ ベース を hostA から hostB に複製 し、 次に

hostA は通常通り プロダク シ ョ ン ・ データベース上で作動し ながら hostB で複製

データ ベースを使用し て このデータ ベースのリ ス ト アおよび リ カバリの演習を実施する こ とができます。

本プ ラグイ ンでサポー ト される Oracleデータベースの複製は、バッ ク ア ッ プ・ベー

スの複製で す。 Oracle の複製デー タ ベー ス機能に つ い て詳 し く は、 『 Oracle Database Backup and Recovery User's Guide』 の 「Duplicating a Database」 を参

照し て く だ さい。

2.4.4.b Flash Recovery Area (FRA) バッ クア ッ プ

Oracle 10g では、 FRA が導入されています。 FRA は、 制御フ ァ イル、 アーカ イブ

REDO ログ ・ フ ァ イルおよび RMAN バッ ク ア ッ プなどのリ カバリ関連フ ァ イル格

納のために使用されるデ ィ スクの場所です。 FRA 内のフ ァ イルは、 Oracle データ

ベース と RMAN によ って自動的に管理されます。

FRA はバッ ク ア ッ プ関連フ ァ イル用のデ ィ スク容量の手動による管理の必要性を

小化し、 FRA に格納されている さ まざまなフ ァ イル ・ タ イプについて使用する

容量を適切に配分し ます。 これによ り、 FRA はデータベースに対する管理を簡略

Page 26: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第2章バッ ク ア ッ プ計画の定義

26

化し ます。 Oracle は、 リ カバリ ・ エ リ アを有効化し てバッ ク ア ッ プの管理を簡略

化する こ と を推奨し ています。

FRA を有効にする と、 NVBU 管理下のバッ ク ア ッ プ ・ メ デ ィ アから フ ァ イルを リ

ス ト アするのに対し、RMAN を使用し て FRA から必要なデータ フ ァ イルを リ ス ト

アする こ と で リ ス ト アを高速化する こ とができます。 一方、 FRA へバッ ク ア ッ プ

を格納する場合、 オフサイ ト による障害復旧用の保護は提供されていません。 そのため、 本プ ラグイ ンでは、 データベースで FRA が有効になっている場合、 以下

のバッ ク ア ッ プ格納先に関するオプシ ョ ンが用意されています。

テープ (NetVault Backup のメ デ ィ アにバッ ク ア ッ プ)

デ ィ スク (FRA にバッ ク ア ッ プ)

デ ィ スク と テープ両方 (FRA にバッ ク ア ッ プ し、 次に NetVault Backup のメ

デ ィ アにバッ ク ア ッ プ)

さ ら に、 本プ ラ グイ ンでは、 NVBU 管理下のバ ッ ク ア ッ プ ・ メ デ ィ ア とは別に、

FRA に格納されたバッ ク ア ッ プ ・ リ カバリ ・ フ ァ イルのバッ ク ア ッ プが可能です。

バッ ク ア ッ プ ・ リ カバリ ・ フ ァ イルには、 バッ ク ア ッ プ ・ セ ッ ト のフルまたはイン ク リ メ ン タル ・ バッ ク ア ッ プ、 制御フ ァ イルの自動バッ ク ア ッ プ、 データ フ ァイルのコ ピー、 アーカ イブ REDO ログが含まれます。 アーカ イブ REDO ログが紛

失または破損 し た場合、 RMAN は リ カバ リ 領域外でバ ッ ク ア ッ プに利用で き る

バッ ク ア ッ プのコ ピーがないか探し ます。 このと き フ ラ ッ シュバッ ク ・ ログ、 現在の制御フ ァ イル、 オン ラ イ ン REDO ログはバッ ク ア ッ プ されません。

2.4.5 リ カバ リ ・ カ タ ロ グのバッ クア ッ プ計画

リ カバリ ・ カ タ ログ ・ データベースは他のデータ ベース と似てお り、 バッ ク ア ップおよび リ カバリ計画の重要な要素と な り ます。

Oracle は、 リ カバリ ・ カ タ ログを ターゲ ッ ト ・ データ ベース と同じ頻度でバッ ク

ア ッ プする こ と を推奨し ています。 た と えば、 ターゲ ッ ト ・ データベースのデータ ベース全体を毎週バッ ク ア ッ プする場合、 データ ベース全体のバッ ク ア ッ プの記録を保護し、 すべてのターゲ ッ ト ・ データベースのバッ ク ア ッ プ直後に リ カバリ ・ カ タ ログをバッ ク ア ッ プ し ます。 このバッ ク ア ッ プは、 障害復旧シナ リ オでも役立ちます。制御フ ァ イルの自動バッ ク ア ッ プを使用し て リ カバリ ・ カ タ ログ ・データベースを リ ス ト アする必要がある場合も、 ターゲ ッ ト ・ データベースの制御フ ァ イルの自動バッ ク ア ッ プを使用せずに、 リ ス ト ア された リ カバリ ・ カ タ ログ・データベースに含まれるバッ ク ア ッ プの全記録を使用し て、 ターゲ ッ ト ・データベースを リ ス ト アできます。

Oracle は、 リ カバリ ・ カ タ ログ ・ データベースの RMAN によるバッ ク ア ッ プ戦略

で以下のガイ ド ラ イ ンに従う こ と を推奨し ています。

PIT リ カバリ を可能にするために、 リ カバリ ・ カ タ ログ ・ データベースを

ARCHIVELOG モー ド で実行する こ と。

Page 27: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

27

データベースを 2 つの異なる メ デ ィ ア (た と えばデ ィ スク と テープ) にバッ

ク ア ッ プする こ と。

バッ ク ア ッ プにアーカ イブ ・ ログ ・ フ ァ イルを含める こ と。

バッ ク ア ッ プのリポジ ト リ と し て別のリ カバリ・カ タ ログを使用し ないこ と。

制御フ ァ イルの自動バッ ク ア ッ プ機能を ON に設定する こ と

2.4.6 バッ クア ッ プ ・ シーケンス例

以下に、 Oracle データ ベース ・ サーバのデータ保護要件を満たすために実装可能

なバッ ク ア ッ プ ・ シーケンス例をい く つか示し ます。

フル ・ バッ ク ア ッ プのみ - ビジネス要件で前日までのデータ保護が保証さ

れている場合、 フル ・ バッ ク ア ッ プを毎日実行すれば十分です。 データベース管理者は、 データベースを 後のフル ・ バッ ク ア ッ プ時点まで リ カバリするだけでかまいません。

フル ・ バッ ク ア ッ プ と アーカ イブ ・ ログのバッ ク ア ッ プの併用 - ビジネス

要件で PIT データ保護が要求されているが、リ カバリ時間は重要でない場合、

フル ・ バッ ク ア ッ プ と アーカ イブ ・ ログのバッ ク ア ッ プを組み合わせる こ とで、 必要な保護を実現し ます。

た と えば、 毎週日曜日の夜 11:00 にフル ・ バッ ク ア ッ プを実行し、 月曜日か

ら土曜日の午後 11:00 にアーカ イブ ・ ログのバッ ク ア ッ プを実行し ます。

この計画では、 RMAN で、 後のフル ・ バッ ク ア ッ プから障害時点までの間

に作成された各アーカ イブ ・ ログのバッ ク ア ッ プを連続し て リ ス ト ア し、 適用する必要があ り ます。 この場合、 週が進むに従っ て リ カバリ時間が長 く なる可能性があ り ます。 リ ス ト ア時間を短縮するために、 増分バッ ク ア ッ プを含める こ とができます。 これによ り、 リ ス ト アする必要のあるアーカ イ ブ ・ログのバッ ク ア ッ プの数は少な く な り ます。

Level 0 の増分バッ ク ア ッ プ、Level 1 の差分増分バッ ク ア ッ プ、アーカ イブ ・

ログのバ ッ ク ア ッ プの併用 - ビジネス要件で PIT デー タ保護が要求されて

お り、 バッ ク ア ッ プ時間をできる限り短縮する必要がある場合、 Level 0 の増

分バ ッ ク ア ッ プ、 差分増分バ ッ ク ア ッ プ、 およびアーカ イ ブ REDO ログの

バッ ク ア ッ プを併用するのが 適です。

た と えば、 毎週日曜日の夜 11:00 に Level 0 の増分バッ ク ア ッ プを実行し、 月

曜日から土曜日の午後 11:00 に Level 1 の差分増分バッ ク ア ッ プを実行し、 5 ~ 6 時間おきにアーカ イブ ・ ログのバッ ク ア ッ プを実行し ます。 各 Level 1 の

差分増分バッ ク ア ッ プには、 後の Level 0 または Level 1 のバッ ク ア ッ プ以

降に行われた変更がすべて含まれます。また、アーカ イブ・ ログのバッ ク ア ップには、 後の Level 1 の差分増分バッ ク ア ッ プ以降の ト ラ ンザク シ ョ ン ・ ロ

グが含まれます。

この戦略では、 RMAN で Level 0 の増分バッ ク ア ッ プ、 Level 0 の増分バッ ク

ア ッ プ以降に実行された各 Level 1 の差分増分バ ッ ク ア ッ プ、 後の差分増

Page 28: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第2章バッ ク ア ッ プ計画の定義

28

分バッ ク ア ッ プから障害時点までの間のアーカ イブ ・ ログのバッ ク ア ッ プをリ ス ト アする必要があるため、 リ カバリ時間が長 く なる可能性があ り ます。

Level 0 の増分バッ ク ア ッ プ、Level 1 の累積増分バッ ク ア ッ プ、アーカ イブ ・

ログのバ ッ ク ア ッ プの併用 - ビジネス要件で PIT デー タ保護が要求されて

お り、 リ カバ リ時間をでき る限 り 短縮する必要がある場合、 Level 0 の増分

バッ ク ア ッ プ、 Level 1 の累積増分バッ ク ア ッ プ、 およびアーカ イブ ・ ログの

バッ ク ア ッ プを組み合わせるのが 適です。

た と えば、 毎週日曜日の夜 11:00 に Level 0 の増分バッ ク ア ッ プを実行し、 月

曜日から土曜日の午後 11:00 に Level 1 の累積増分バッ ク ア ッ プを実行し、 5 ~ 6 時間おきにアーカ イブ ・ ログのバッ ク ア ッ プを実行し ます。 各 Level 1 の

累積増分バ ッ ク ア ッ プには、 後の Level 0 の増分バッ ク ア ッ プ以降に行わ

れた変更がすべて含まれます。 また、 アーカ イブ ・ ログのバッ ク ア ッ プには、後の Level 1 の累積増分バッ ク ア ッ プ以降の REDO ログが含まれます。

この計画では、RMAN で リ ス ト アする必要があるのは、Level 0 の増分バッ ク

ア ッ プ、 後の累積バッ ク ア ッ プ、 および 後の累積バッ ク ア ッ プから障害時点までの間に作成されたアーカ イブ・ログのバッ ク ア ッ プのみであるため、リ カバリ時間は短 く な り ます。

2.4.7 バッ クア ッ プ格納先の計画定義

FRA が有効になっている場合、[バッ ク ア ッ プオプシ ョ ン] タ ブでバッ ク ア ッ プ格

納先オプシ ョ ンが使用可能にな り ます。 このオプシ ョ ンによ りバッ ク ア ッ プの格納先を選択する こ とができます。 バッ ク ア ッ プ格納先には、 以下のオプシ ョ ンが含まれます。

テープ (NetVault Backup のメ デ ィ アにバッ ク ア ッ プ)

デ ィ スク (FRA にバッ ク ア ッ プ)

デ ィ スク と テープ両方 (FRA にバッ ク ア ッ プ し、 次に NetVault Backup のメ

デ ィ アにバッ ク ア ッ プ)

このオプシ ョ ンによ り要求に も適し た メ デ ィ ア格納先の計画を定義する こ とができます。

2.4.7.a テープ (NetVault Backup のメ デ ィ アにバッ クア ッ プ)

これはデ フ ォル ト のオプ シ ョ ン です。 このオプシ ョ ン を選択する と、 RMAN が

「SBT_TAPE」 チ ャネルを開き、 NVBU 管理下にあ り、 [ターゲ ッ ト ] タ ブの [デ

バイスオプシ ョ ン] で指定されたバッ ク ア ッ プ ・ メ デ ィ アにバッ ク ア ッ プ ・ フ ァイルを書き込みます。 NVBU はデ ィ スク ・ ベースのメ デ ィ ア、 VTL およびテープ ・

ド ラ イ ブを含むさ まざまなバッ ク ア ッ プ ・ デバイスを管理する こ とができ、 デ ィス クからデ ィ スク、 デ ィ スクから テープへのバッ ク ア ッ プを実行する こ とが可能です。 FRA がデータベースで有効になっ ていた場合でも、 バッ ク ア ッ プ ・ リ カバ

リ ・ フ ァ イルの格納には使用されません。 これは、 現在の制御フ ァ イル、 オン ラ

Page 29: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

29

イ ン REDO ログあるいはフ ラ ッ シュバッ ク ・ ログなど FRA で管理し たいユーザー

に適し ています。

2.4.7.b デ ィ スク (FRA にバッ クア ッ プ)

このオプシ ョ ンを選択する と、 RMAN は 「DISK」 チャネルを開き、 FRA にバッ ク

ア ッ プ ・ フ ァ イルのみをバッ ク ア ッ プ し ます。 FRA にバッ ク ア ッ プ ・ リ カバリ ・

フ ァ イルを格納する と RMAN で可能な も っ と も素早い リ ス ト アが可能にな り ま

す。 こ れは RMAN が FRA から リ ス ト ア ・ フ ァ イルを直接 リ ス ト アする ためで、

バッ ク ア ッ プ ・ メ デ ィ アから フ ァ イルを読み込むこ とはあ り ません。FRA は通常、

データ フ ァ イルと同様のローカルまたは共有ス ト レージに存在するデ ィ スク ・ スト レージであるため、 メ デ ィ ア障害、 損傷、 障害復旧に対する保護には対応し ていません。 バッ ク ア ッ プ ・ リ カバリ ・ フ ァ イルがオフサイ ト ・ ス ト レージに格納されている こ と を確認するには、 ユーザーは [デ ィ ス ク と テープ両方] オプシ ョンを使用するか、定期的な Flash Recovery Area バッ ク ア ッ プを実行し て FRA に

格納されているバッ ク ア ッ プ ・ リ カバリ ・ フ ァ イルを NVBU の管理下にあるバッ

ク ア ッ プ ・ メ デ ィ アにバッ ク ア ッ プする こ と も可能です。

2.4.7.c デ ィ スク と テープ両方 (FRA にバッ クア ッ プ し、 次に NetVault Backup のメデ ィ アにバッ クア ッ プ)

テープ とデ ィ スクへのバッ ク ア ッ プを実行する と、 高速な リ ス ト ア と 適な保護が可能にな り ます。 このオプシ ョ ンを選択する と、 RMAN が 「DISK」 チャネルを

開き、 FRA にバッ ク ア ッ プ ・ フ ァ イルを書き込み、 その後 FRA に格納されている

バッ ク ア ッ プ ・ リ カバリ ・ フ ァ イルを、 同じバッ ク ア ッ プ ・ ジ ョ ブ内の NVBU 管

理下にあるバッ ク ア ッ プ ・ メ デ ィ アにバッ ク ア ッ プ し ます。 これによ り、 隔離された メ デ ィ アの障害やデータの損傷からの素早い リ カバリ と、 メ デ ィ ア障害または障害復旧のためのオフサイ ト での保護が可能にな り ます。[デ ィ スク と テープ両方] オプシ ョ ンを使用する と、 バッ ク ア ッ プ ・ ジ ョ ブの間隔が長 く な り ます。 これは RMAN が同一ジ ョ ブで 2 種類のバ ッ ク ア ッ プ を実行する必要があるためで

す。

高速な リ ス ト アのために FRA にバッ ク ア ッ プ ・ リ カバリ ・ フ ァ イルを格納し た り、

障害復旧用のオフサイ ト による保護を実行し たいが、 通常のバッ ク ア ッ プ ・ ジ ョブの間隔を長 く し た く ない場合に、 個別のスケジ ュールで Flash Recovery Area バッ ク ア ッ プを実行し ながら FRAへの日常のバッ ク ア ッ プが可能な追加オプシ ョ

ンが用意されています。 た と えば、 フル ・ バッ ク ア ッ プが毎週日曜日の午後 11:00に実行される場合、そのバッ クア ッ プはデ ィ スクに対し て実行されます。増分バック ア ッ プが毎週土曜日の午後 11:00 に実行される場合、 そのバッ ク ア ッ プ もデ ィ

スクに対し て実行されます。 一方、 バッ ク ア ッ プ ・ メ デ ィ アへの Flash Recovery Area バッ ク ア ッ プは、 毎週土曜日の午後 10:00 にフル ・ バッ ク ア ッ プの前に週 1回の頻度で実行されます。 さ らに、 ビジネス要求に合わせて、 さ まざまな間隔でFlash Recovery Area バッ ク ア ッ プを実行できるオプシ ョ ンが用意されています。

Page 30: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第2章バッ ク ア ッ プ計画の定義

30

注意 : Flash Recovery Area 機能は、 Oracle 9i では使用できません。 Oracle 9i で

[デ ィ ス ク と テープ両方] オプシ ョ ン を使用する と、 予期せぬ Oracle エ ラーが発

生する可能性があ り ます。

2.5.0 Oracle Flashback Technology

Oracle Database 10g 以降には、 Oracle Flashback Technology と呼ばれる機能グ

ループがあ り ます。Flashback Technology 機能には、Oracle Flashback Database、

Oracle Flashback Table、 お よ び Oracle Flashback Drop な ど があ り ま す。

Flashback Technology を使用する と、 データ ベースをバッ ク ア ッ プから リ ス ト ア

し な く て も、 過去の状態のデータ を表示し た り、 データのタ イムラ イ ン上を行き来する こ とができます。 データ ベースに対する変更によ っ ては不要な変更を元に戻す場合、 Flashback Technology 機能を使用し た方が、 メ デ ィ ア ・ リ カバリ よ り

も短時間で済み、 またデータベースの可用性に対する影響を抑える こ とができます。

Oracle Corporation による と、Oracle Flashback Database を使用し て、Oracle デー

タ ベースを過去の時点まで巻き戻し、 論理データの破損やユーザー ・ エ ラーによる問題を解決できます。 NVBU コ ン ソールから Plug-in for Oracle を使用する こ と

で Flashback Database がサポー ト され、 メ デ ィ ア ・ リ カバリの代わり と なるポイ

ン ト ・ アン ド ・ ク リ ッ クによる Flashback Database オプシ ョ ンが利用可能にな り

ます。

FRA が構成 さ れ、 Flashback Database 機能が使用可能 な場合、 FLASHBACK DATABASE コ マン ド を使用し て、データベースを過去のある時点に戻すこ とがで

きます。Flashback Database は、物理データ フ ァ イルのリ ス ト アを行わないため、

真のメ デ ィ ア ・ リ カバリ ではあ り ません。 Flashback Database は、 処理が迅速で

簡単なだけでな く 、データベース全体のリ ス ト アを必要と し ないので、RESTOREおよび RECOVER コマン ド を使用する方法よ り も、Flashback Database の方が好

まれる場合があ り ます。

FLASHBACK DATABASE を使用し たデー タ ベースの巻き戻し に要する時間は、

さかのぼる時間の長さ と その目標時点以降のデータ ベースのア ク テ ィ ビテ ィ の量に比例し ます。 データ ベース全体のリ ス ト アおよび リ カバリ には、 さ らに長時間かかる可能性があ り ます。 Flashback ログ内のビ フ ォア ・ イ メ ージは、 データベー

スを過去のある時点まで リ ス ト アするためにのみ使用され、 データ ベースを過去のある時点の一貫性のある状態にまで戻すにはフ ォワー ド ・ リ カバリが使用されます。 Oracle Database は、 データ フ ァ イルを以前の特定時点まで戻し ますが、 初

期化パラ メ ータ ・ フ ァ イルなどの補助フ ァ イルは特定時点まで戻されません。

管理者がデータベースを Flashback し て論理データの損傷やユーザー ・ エ ラーに

よる問題を解決できるよ う に、 Oracle 10g 以降のデータベースで Flashback

Page 31: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

31

Database を使用可能にする こ と を推奨し ています。 Flashback Database につい

て詳し く は、 『Oracle Database Backup and Recovery User's Guide』 の 「Oracle Flashback Technology in Oracle Database Concepts」 と 「Configuring Oracle Flashback Database and Restore Points」 セシ ョ ンを参照し て く だ さい。

Page 32: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第2章バッ ク ア ッ プ計画の定義

32

Page 33: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

33

第3章 :

プラグ イ ンのイ ンス ト ールと削除

前提条件

NVBU サーバ / ク ラ イアン ト ・ ソ フ ト ウ ェ ア

ARCHIVELOG モー ドのデータベース

RMAN バッ ク ア ッ プの前提条件

非 RAC 環境における Oracle SID と ホーム ・ デ ィ レ ク ト リの識別

RMAN リ ポジ ト リの作成

ターゲ ッ ト ・ データベースの登録

制御フ ァ イルの自動バッ クア ッ プ有効化

Flashback Database の有効化

Block Change Tracking の有効化

シングル ・ イ ンス タ ンスの非 RAC 環境の推奨構成

プ ラグイ ンのイ ンス ト ール

プ ラグイ ンの削除

3.1.0 前提条件

本プ ラグイ ンを イ ンス ト ールする前に、 Oracle データベース ・ サーバと し て指定

されたマシンで以下の前提条件が満た されている こ と を確認し ます。

3.1.1 NVBU サーバ / クラ イアン ト ・ ソフ ト ウ ェ ア

本プ ラグイ ン を イ ンス ト ールするマシン上には、 少な く と も ク ラ イアン ト ・ バージ ョ ンの NVBU を イ ンス ト ールする必要があ り ます。 シングル ・ イ ンス タ ンスの

非 RAC 環境では、本プ ラグイ ンは Oracle データベースが存在するサーバ上にイ ン

ス ト ールされます。 マルチ ・ イ ンス タ ンスの RAC 環境では、 RAC 対応データベー

ス用のいずれかのイ ンス タ ンスをホステ ィ ングする ノ ー ド のいずれかに本プ ラグイ ンがイ ンス ト ールされます。

Page 34: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第3章プ ラグイ ンのイ ンス ト ールと削除

34

3.1.2 ARCHIVELOG モー ド のデー タベース

デー タ ベースが ARCHIVELOG モー ド で稼動 し ている こ と を確認 し て く だ さ い。

REDO ログ ・ フ ァ イルのグループのアーカ イ ブを有効にする手順について詳し く

は、 『Oracle Administrator’s Guide』 を参照 し て く だ さ い。 デー タ ベースが こ の

モー ド に正し く 設定されている こ と を確認するには、 以下の手順に従います。

1. SQL*Plus を起動し、 管理者権限で データベースに接続し ます。

2. SQL> プロンプ ト で以下のコ マン ド を入力し ます。

現在のモー ドが出力されます。Automatic archival プロパテ ィ に Enabled の

ステータ スが表示された場合、 データベースは正し く 設定されています。 以下に、Database log mode がArchive Mode に設定されている例を示し ます。

3.2.0 RMAN バッ クア ッ プの前提条件

3.2.1 非 RAC 環境における Oracle SID とホーム ・ デ ィ レ ク ト リ の識別

Oracle システム ID (SID) と ホーム ・ デ ィ レ ク ト リ を識別するには、 Oracle デー

ターベース ・ サーバで稼動中の OS に応じ て以下のいずれかの手順に従います。

3.2.1.a Windows ベースの OSWindows では、 SID と Oracle ホームをレジス ト リから識別できます。

1. Oracle データベース ・ サーバで Registry Editor を起動し ます。

a. タ スクバーで [ス ター ト ] を ク リ ッ ク し て、 [フ ァ イル名を指定し て実行]を ク リ ッ ク し ます。

b. [フ ァ イル名を指定し て実行] ウ ィ ン ド ウで regedit と入力し て、 [OK] を

ク リ ッ ク し ます。

2. 以下のレジス ト リ ・ キーを探し ます。

sqlplus SYS/< パスワー ド >@< 接続 ID> AS SYSDBA

ARCHIVE LOG LIST

SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination e:\oraclelogsOldest online log sequence 11Next log sequence to archive 13Current log sequence 13SQL>

Page 35: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

35

My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

さ まざまなデ ィ レ ク ト リが表示されます。 「KEY_」 が付いた各フ ォルダは、

ターゲ ッ ト ・ マシン上にイ ンス ト ールされた Oracle を表し ます (マシン上に

複数の Oracle がイ ンス ト ールされている場合)。

3. Oracle のターゲ ッ ト ・ イ ンス ト ールに該当する 「KEY_<Oracle_Home>」 と

い う名前のフ ォルダを開 く と、 右側のフ レームにレジス ト リ ・ アイテムのリス ト が表示されます。

4. [名前] カ ラムで以下のアイテムを探し、 対応する [データ] カ ラムのエン トリ を メ モ し ます。

ORACLE_HOME

ORACLE_SID

5. Registry Editor を閉じ ます。

3.2.1.b Linux/UNIX ベースの OSLinux/UNIX ベースのオペレーテ ィ ング ・ システムでは、 「oratab」 フ ァ イルを使

用し て SID と Oracle ホームを識別できます。

1. タ ー ミ ナル ・ ウ ィ ン ド ウで以下のコ マン ド を実行し て、 「oratab」 フ ァ イル

を開きます。

2. 「oratab」 フ ァ イルで、 アプ リ ケーシ ョ ン情報を メ モ し ます。

フ ァ イルには、サーバで稼動中の各 Oracle データベースが以下の形式で含ま

れます。

<ORACLE_SID>:<ORACLE_HOME>:< 追加情報 >

た と えば、 「oratab」 には以下の情報が含まれます。

PROD:/u03/app/oracle/product/10.2.0/db_1:N

これは以下の内容を示し ます。

「PROD」 が ORACLE_SID であ り、

「/u03/app/oracle/product/10.2.0/db_1」 が ORACLE_HOME です。

3.2.2 RMAN リ ポジ ト リ の作成

「RMAN リ ポジ ト リの場所の選択」 で説明し た と お り、 RMAN によ るバ ッ ク ア ッ

プ戦略では、 まず RMAN リポジ ト リの場所を選択する必要があ り ます。 デフ ォル

ト では、 このリ ポジ ト リは制御フ ァ イルに保持されます。 ただ し、 よ り大規模または重要性の高いデータ ベースの場合、 制御フ ァ イルよ り多 く の履歴を保存可能な リ カバリ ・ カ タ ログ ・ データベースを作成し ます。

more /etc/oratab

Page 36: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第3章プ ラグイ ンのイ ンス ト ールと削除

36

リ カバリ ・ カ タ ログの作成は、 3 つの手順から成るプロセスです。 つま り、 リ カ

バリ ・ カ タ ログを保持するデータ ベースを設定し、 リ カバリ ・ カ タ ログの所有者を作成し、 その後リ カバリ ・ カ タ ログ自体を作成する必要があ り ます。

3.2.2.a リ カバ リ ・ カ タ ロ グ ・ デー タベースを設定する

リ カバリ ・ カ タ ログを使用する場合、 リ カバリ ・ カ タ ログ ・ スキーマの管理はユーザーが行う必要があ り ます。 リ カバリ ・ カ タ ログは、 このスキーマのデフ ォル ト ・テーブルスペースに保存されます。 SYS を リ カバリ ・ カ タ ログの所有者にする こ

とはできません。 リ カバリ ・ カ タ ログ ・ スキーマのイ ンス ト ールに使用するデータ ベースを決定し て く だ さ い。 リ カバリ ・ カ タ ログ用に別のデータ ベースを作成し、 カ タ ログ ・ データ ベースを ARCHIVELOG モー ド で実行する こ と をお奨めし

ます。

次に、 カ タ ログ ・ スキーマで使用する容量を割り当てる必要があ り ます。 リ カバリ ・ カ タ ログ・ スキーマのサイズは、 カ タ ログで管理するデータベースの数によ って異なっ てきます。 また、 アーカ イブ REDO ログ ・ フ ァ イルおよび各データベー

スのバッ ク ア ッ プの数に伴っ て大き く な り ます。 リ カバリ ・ カ タ ログ ・ スキーマのサイズについて詳し く は、『Oracle® Database Backup and Recovery Advanced User’s Guide』 の 「Planning the Size of the Recovery Catalog Schema」 を参照し

て く だ さい。

3.2.2.b リ カバ リ ・ カ タ ロ グの所有者を作成する

リ カバリ ・ カ タ ログ ・ データ ベースを選択し、 必要な容量を作成し たら、 以下の手順に従っ て リ カバリ ・ カ タ ログの所有者を作成し、 このユーザーに必要な権限を与えます。

1. SQL*Plus を起動し、 リ カバリ ・ カ タ ログが保持されているデータベースに

管理者権限で接続し ます。

2. リ カバリ ・ カ タ ログのユーザーと スキーマを作成し ます。

た と えば、 以下のよ う に入力し ます。

3. スキーマの所有者にRECOVERY_CATALOG_OWNERのロールを与えます。

このロールによ り、 リ カバリ ・ カ タ ログの管理と照会に必要なすべての権限がユーザーに与えられます。

sqlplus SYS/< パスワー ド >@< 接続 ID> AS SYSDBA

CREATE USER rman IDENTIFIED BY < パスワー ド >TEMPORARY TABLESPACE tempDEFAULT TABLESPACE toolsQUOTA UNLIMITED ON tools;

GRANT RECOVERY_CATALOG_OWNER TO rman;

Page 37: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

37

4. rman ユーザーに CONNECT のロールを与えます。

3.2.2.c リ カバ リ ・ カ タ ロ グ を作成する

カ タ ログの所有者を作成し たら、RMAN の CREATE CATALOG コ マン ド を使用し

てカ タ ログ ・ テーブルを作成し ます。 このコ マン ド によ り、 カ タ ログの所有者のデフ ォル ト ・ テーブルスペースにカ タ ログが作成されます。

1. カ タ ログを保持するデータベースにカ タ ログの所有者と し て接続し ます。

た と えば、 以下のよ う に指定し ます。

2. CREATE CATALOG コマン ド を実行し てカ タ ログを作成し ます。

カ タ ログが作成されるまで数分間かかる こ とがあ り ます。

カ タ ログ ・ テーブルスペースがこのユーザーのデフ ォル ト ・ テーブルスペースである場合、 以下のコマン ド を実行できます。

CREATE CATALOG コマン ド で、 カ タ ログのテーブルスペース名を指定する

こ と も できます。 た と えば、 以下のよ う に指定し ます。

3.2.3 タ ーゲ ッ ト ・ デー タベースの登録

リ カバリ ・ カ タ ログを ターゲ ッ ト ・ データベースで使用するための 初の手順は、このデータ ベースを リ カバリ ・ カ タ ログに登録する こ と です。 ターゲ ッ ト ・ データベースを使用するには、 以下の手順に従います。

1. リ カバリ ・ カ タ ログ ・ データベースが開いている こ と を確認し、 RMAN を

ターゲ ッ ト ・ データベースおよびリ カバリ ・ カ タ ログ ・ データベースに接続し ます。

た と えば、 rman ユーザー (カ タ ログ ・ スキーマの所有者) と し てカ タ ログ ・

データベース catdb に接続するには、 以下のコ マン ド を実行し ます。

2. ターゲ ッ ト ・ データベースがマウン ト されていない場合は、 そのデータベースをマウン ト するか開きます。

3. 接続し た リ カバリ ・ カ タ ログにターゲ ッ ト ・ データベースを登録し ます。

GRANT CONNECT TO rman;

> rman CONNECT CATALOG rman/< パスワー ド >@< カ タ ログ用接続 ID>

CREATE CATALOG;

CREATE CATALOG TABLESPACE < テーブルスペース名 >;

> rman TARGET / CATALOG rman/< パスワー ド >@< カ タ ログ用接続ID>

STARTUP MOUNT;

Page 38: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第3章プ ラグイ ンのイ ンス ト ールと削除

38

RMAN によ り、 ターゲ ッ ト ・ データベースに関する情報を保持するための行

がカ タ ログ ・ テーブルに作成されます。 その後、 ターゲ ッ ト ・ データベースのすべての関連データが制御フ ァ イルから カ タ ログにコ ピーされ、 カ タ ログと制御フ ァ イルが同期されます。

4. 正し く 登録されたこ と を確認し ます。

リ カバ リ ・ カ タ ロ グに複数のデー タベースを登録する

DBID が重複し ていなければ、 複数のタ ーゲ ッ ト ・ デー タ ベースを 1 つの リ カバ

リ ・ カ タ ログに登録する こ とができます。 RMAN では、 DBID によ ってデータベー

スが識別されます。

Data Guard 環境では、 プ ラ イマ リ ・ データベースだけがリ カバリ ・ カ タ ログに登

録されます。

3.2.4 制御フ ァ イルの自動バッ クア ッ プ有効化

制御フ ァ イルの自動バッ ク ア ッ プは、 本プ ラグイ ンを使用し た障害復旧で必要にな り ます。 制御フ ァ イルの自動バッ ク ア ッ プについて詳し く は、 「制御フ ァ イルのバッ ク ア ッ プ ・ タ イプ」 を参照し て く だ さい。 マルチ ・ イ ンス タ ンスの RAC デー

タ ベースについて詳し く は、 「RAC 環境における制御フ ァ イルの自動バッ ク ア ッ

プの有効化」 を参照し て く だ さい。

自動バッ ク ア ッ プ機能を有効にするには、 RMAN コ マン ド ・ ラ イ ン ・ ユーテ ィ リ

テ ィ から以下のコ マン ド を実行し ます。

1. リ カバリ ・ カ タ ログ ・ データベースが開いている こ と を確認し、 RMAN を

ターゲ ッ ト ・ データベースおよびリ カバリ ・ カ タ ログ ・ データベースに接続し ます。

た と えば、 カ タ ログ ・ データベースに接続するには、 以下のコ マン ド を実行し ます。

オプシ ョ ンで、 以下のコ マン ド を使用し て、 自動バッ ク ア ッ プの形式を変更できます。制御フ ァ イルの自動バッ ク ア ッ プのデフ ォル ト 形式は 「%F」 です。

REGISTER DATABASE;

REPORT SCHEMA

> rman TARGET / CATALOG rman/< パスワー ド >@< 接続用カ タ ログID>

Page 39: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

39

設定されている自動バッ クア ッ プ形式が SET CONTROLFILE AUTOBACKUP FORMAT コ マン ド によ っ て上書き されるのは、 現在のセ ッ

シ ョ ンのみです。

自動バッ ク ア ッ プのデフ ォル ト 形式を変更する場合は、 リ ス ト ア中に同じ形式を指定する必要があ り ます。

2. デフ ォル ト ・ デバイス ・ タ イプを “SBT_TAPE” に設定し ます。

3. 制御フ ァ イルの自動バッ クア ッ プを有効にし ます。

4. RMANの設定を確認し て制御フ ァ イルの自動バッ ク ア ッ プが有効になったこ

と を確認し ます。

3.2.5 Flashback Database の有効化

Flashback Database を使用する と、データ フ ァ イルが損傷し ていない限り、Oracle データベースを過去の時点まで巻き戻し て、論理データの破損やユーザー・エ ラーに よ る問題を 解決で き ま す。 Flashback Database につい て詳 し く は、 「Oracle Flashback Technology」 を参照し て く だ さい。

Flashback Database は、 独自のロギング ・ メ カニズムを使用し て、 Flashback ロ

グを作成し、 それを FRA に格納し ます。 Flashback Database は、 Flashback ログ

が使用可能な場合にのみ使用でき ます。 この機能を利用するには、 Flashback ロ

グを作成するよ う にあらかじめデータベースを設定し てお く 必要があ り ます。

Flashback Databaseが使用可能かど うかを判断するには、以下の手順に従います。

1. SQL*Plus を起動し、 管理者権限で データベースに接続し ます。

2. SQL> プロンプ ト で以下のコ マン ド を入力し ます。

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE <デバイス ・ タ イプ > TO '< 文字列 >'

– または –

SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE < デバイ

ス ・ タ イプ > TO '< 文字列 >'

CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

CONFIGURE CONTROLFILE AUTOBACKUP ON;

SHOW ALL;

sqlplus SYS/< パスワー ド >@< 接続 ID> AS SYSDBA

select flashback_on from v$database;

Page 40: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第3章プ ラグイ ンのイ ンス ト ールと削除

40

これで、 現在の Flashback Database のステータ スが表示されます。

Flashback Databaseを有効にするには、まずFRAを構成し ます。詳し く は、『Oracle Database Backup and Recovery User's Guide』 の 「Enabling the Flash Recovery Area」 セク シ ョ ンを参照し て く だ さい。

FRA が構成されている こ と を確認し た後、 以下の手順に従っ て、 Flashback の保

存ターゲ ッ ト を設定し ます。 この保存ターゲ ッ ト では、 Flashback Database で過

去のどの時点までデータ ベースを巻き戻せるよ う にするかを指定し ます。 この目標時点以降、データベースでは、データ フ ァ イルで変更された各ブロ ッ クのイ メ ージが定期的に Flashback ログにコ ピーされます。

1. SQL*Plus を起動し、 管理者権限で データベースに接続し ます。

2. SQL> プロンプ ト から、 データベースをいったんシャ ッ ト ダウン し てから マ

ウン ト し ます。

3. オプシ ョ ンで、 DB_FLASHBACK_RETENTION_TARGET を、 適切な

Flashback の期間 (分単位) に設定し ます。

デフ ォル ト では、 DB_FLASHBACK_RETENTION_TARGET は、 1 日 (1440分) に設定されます。 Flashback の期間を設定するには、 以下のコ マン ド を

実行し ます。

4. データベースを開きます。

これで Flashback Database が有効で使用可能にな り ま し た。

3.2.6 Block Change Tracking の有効化

この機能を有効にする と、 RMAN では変更追跡フ ァ イルを使用し て各データ フ ァ

イル内で変更されたブロ ッ ク を記録し ます。 これによ り、 増分バッ ク ア ッ プの実行時にデータ フ ァ イル内のすべてのブロ ッ ク をスキャ ンする必要がな く な り、 結果と し て増分バッ ク ア ッ プ ・ ジ ョ ブの性能が向上し ます。

重要 : 通常のデータベース ・ オペレーシ ョ ンでは、 小性能オーバーヘ ッ ド が発 生するため、 Block Change Tracking は、 Oracle 10g 以降のデフ ォル ト によ っ て

sqlplus SYS/< パスワー ド > AS SYSDBA

shutdown immediate;

startup mount;

alter system set db_flashback_retention_target=1440;

alter database flashback on;

alter database open;

Page 41: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

41

無効に設定されています。 ただ し、 特にバッ ク ア ッ プ間に変更されたデータ ・ ブロ ッ クの割合が少ない場合は、 増分バ ッ ク ア ッ プ中にデー タ フ ァ イル全体のスキャ ンを回避できる こ とは大きな利点と な り ます。イ ン ク リ メ ン タル・バッ ク ア ップ のパ フ ォ ー マ ン ス 向上に つ い て 詳 し く は、 『Oracle Database Backup and Recovery Basics』 の 「Change Tracking」 セク シ ョ ンを参照し て く だ さい。

変更追跡機能は、 データ ベースが開いているまたはマウン ト されている場合に有効にする こ とができます。 変更追跡設定を変更するには、 以下の手順に従います。

1. SQL*Plus を起動し、 管理者権限で ターゲ ッ ト ・ データベースに接続し ます。

2. 以下のいずれかの場所に、 Block Change Tracking フ ァ イルを保存し ます。

デフ ォル ト の場所に保存する

ターゲ ッ ト ・ データベースに DB_CREATE_FILE_DEST パラ メ ーター

を設定し ます。

Block Change Tracking を有効にするために、以下のSQL ステー ト メ ン

ト を入力し ます。

ユーザーが定義し た場所に保存するには、以下のSQLステー ト メ ン ト を入

力し ます。

REUSE オプシ ョ ンを指定する と、 指定し た名前を持つフ ァ イルが存在す

る場合にそれが上書き されます。

重要 : RAC 環境で変更追跡フ ァ イルは、 ク ラス タ内のすべてのノ ー ド から アクセ

ス可能な共有ス ト レージに保存されている必要があ り ます。

以下の例で Block Change Tracking フ ァ イルは、RAC 環境の共有ス ト レー

ジ用に使用されている ASM フ ァ イルシステムに保存されています。

3.3.0 シングル ・ イ ンスタンスの非RAC環境の推奨構成

1 つのマシン を NVBU サーバおよび Oracle データ ベース ・ サーバの両方と し て設

定する (つま り、 すべてのソ フ ト ウ ェ アのイ ンス ト ールおよび設定を 1 つのマシ

sqlplus SYS/< パスワー ド >@< 接続 ID> AS SYSDBA

ALTER DATABASE ENABLE BLOCK CHANGE TRACKING;

ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE '/< 目的の保存先パス >/rman_change_track.dat' REUSE;

ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE '+DATA/o10grac/block_change_tracking.dat' REUSE;

Page 42: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第3章プ ラグイ ンのイ ンス ト ールと削除

42

ンで実行する) こ とはできますが、 これらのエンテ ィ テ ィ は別々のマシンで実行する こ と をお勧めし ます。 RAC 環境での Plug-in for Oracle のイ ンス ト ールについ

て詳し く は、 「イ ンス ト ールの前提条件」 を参照し て く だ さい。

図 3-1 : シングル ・ イ ンス タ ンスの非 RAC 設定

重要 : 設定し た環境 (NVBU サーバと Oracle データベース ・ サーバのマシンを個

別に用意するか、 両方を 1 つのマシンで設定するか) に関係な く 、 本プ ラグイ ン

は、 Oracle データベース ・ サーバが存在するホス ト にイ ンス ト ールする必要があ

り ます。

3.4.0 プラグ イ ンのイ ンス ト ール

Plug-in for Oracle を イ ンス ト ールするには、 以下の手順に従います。

1. NVBU サーバ上の NVBU コ ン ソールから、 [NVBU ク ラ イアン ト 管理] ウ ィ

ン ド ウを開きます (ツールバー ・ ボタ ン、 または [管理] > [ク ラ イアン ト

管理] のいずれかを ク リ ッ ク し ます)。

2. [ク ラ イアン ト ] タ ブで、 Oracle データベース ・ サーバと し て設定されてい

る NVBU ク ラ イアン ト を右ク リ ッ ク し て、 [ソ フ ト ウ ェ アのイ ンス ト ール]

を選択し ます。

3. 表示されるダイアログで、 Plug-in for Oracle の 「.npk」 イ ンス ト ール ・ フ ァ

イルの場所 (Quest NetVault Backup プ ラグイ ン ・ イ ンス ト ール用 CD、 また

は Quest Software Web サイ ト から ダウン ロー ド し たバイナ リ ・ イ ンス ト ー

ル ・ フ ァ イルを保存し たデ ィ レ ク ト リ) を選択し ます。

イ ンス ト ール CD では、 このソ フ ト ウ ェ アのパスは OS によ って異な り ます。

4. フ ァ イル (ora-xxxx.npk) (xxxx は、 プ ラ ッ ト フ ォームおよびそのバージ ョ

ンを示し ます) を選択し、 [開 く ] を ク リ ッ ク し ます。

イ ンス ト ール ・ プロセスが自動的に開始されます。

Plug-in for Oracle

Oracle NetVault Backup

Oracle

Page 43: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

43

5. イ ンス ト ールが完了する と、 [ソ フ ト ウ ェ アのイ ンス ト ール] ダ イ アログ ・ボ ッ クスに、 正常にイ ンス ト ールされたこ と を告げる メ ッ セージが表示されます。 [OK] を ク リ ッ ク し て閉じ ます。

重要 : Windows Plug-in for Oracle を イ ンス ト ールする場合、 本プ ラグイ ンは、 ダ

イナ ミ ッ ク ・ リ ン ク ・ ラ イブ ラ リ (DLL) フ ァ イル 「ORASBT.DLL」 を

「…¥system32」 デ ィ レ ク ト リ にコ ピーし ます (32-bit バージ ョ ンのプ ラグイ ン

を 64-bit の Windows マシン上にイ ンス ト ールする場合は、 デ ィ レ ク ト リ名は

「…\sysWOW64」 です)。 この DLL は、 Oracle と、 NVBU が使用する メ デ ィ ア管

理ユーテ ィ リ テ ィ 間のリ ン ク と し て機能し、 本プ ラグイ ンが正し く 機能するために必要です。 ORASBT.DLL がこのデ ィ レ ク ト リ にある こ と を確認する必要があ

り ます。

3.5.0 プラグ イ ンの削除

本プ ラグイ ンを削除するには、 以下の手順に従います。

1. NVBU サーバ上で稼動中の NVBU コ ン ソールから、 [ク ラ イアン ト 管理]

ウ ィ ン ド ウを開きます (ツールバー ・ ボタ ン、 または [管理] > [NVBU ク

ラ イアン ト 管理] のいずれかを ク リ ッ ク し ます)。

2. [ク ラ イアン ト ] タ ブで、 Oracle データベース ・ サーバと し て設定されてい

る NVBU ク ラ イアン ト を右ク リ ッ ク し て、 [ソ フ ト ウ ェ アの削除] を選択し

ます。

3. [ソ フ ト ウ ェ アの削除] ダイアログで、 Plug-in for Oracle を選択し、 [削除]

ボタ ンを ク リ ッ ク し ます。

4. 確認ダイアログで、 [OK] を ク リ ッ ク し て処理を続行し ます。

5. 削除完了を告げる メ ッ セージが表示されます。 さ らに [OK] ボタ ンを ク

リ ッ クする と、 このダイアログ ・ ボ ッ クスが閉じ、 [NVBU ク ラ イアン ト 管

理] ウ ィ ン ド ウに戻り ます。

Page 44: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第3章プ ラグイ ンのイ ンス ト ールと削除

44

Page 45: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

45

第4章 :

プラグ イ ンの設定

RMAN バッ ク ア ッ プ用デフ ォル ト ・バッ ク ア ッ プ・ ターゲ ッ ト ・セ ッ ト の定義

デフ ォル ト 設定の構成

NVBU コ ン フ ィ ギュ レータによるデフ ォル ト 設定の構成

データベースの追加

データベース情報の編集

データベースのパスワー ド設定

保存し たパスワー ドの消去

データベースの削除

データベースの詳細表示

RMAN のバッ ク ア ッ プ後のスク リ プ ト を使用する

言語サポー ト

4.1.0 RMAN バ ッ ク ア ッ プ用デフ ォ ル ト ・ バ ッ ク ア ッ プ ・ タ ー

ゲ ッ ト ・ セ ッ ト の定義

Oracle RMAN の CLI から開始するバッ クア ッ プ用のターゲ ッ ト ・ デバイスを指定

するために、 デフ ォル ト のバ ッ ク ア ッ プ ・ タ ーゲ ッ ト ・ セ ッ ト を定義で き ます。デフ ォル ト のバッ ク ア ッ プ ・ ターゲ ッ ト ・ セ ッ ト は、 本プ ラグイ ンのデフ ォル ト属性の設定で指定し ます。

本プ ラグイ ンのデフ ォル ト ・ バッ ク ア ッ プ ・ ターゲ ッ ト ・ セ ッ ト を設定するには、以下の手順に従います。

1. NVBU コ ン ソールで、 [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウを開きます (ツール

バーのボタ ンを選択するか、 [操作] > [バッ クア ッ プ] を ク リ ッ ク し ます)。

2. [ターゲ ッ ト ] タ ブを ク リ ッ ク し ます。

3. [デバイス指定] オプシ ョ ンを ク リ ッ ク し ます。

4. 制御フ ァ イルの自動バッ クア ッ プが格納されるデバイスを選択し ます。

5. 必要に応じ て、 [ターゲ ッ ト ] タ ブのその他のオプシ ョ ンを設定し ます。

6. [名前を付けて保存] ボタ ンを ク リ ッ ク し ます。

7. [セーブ バッ ク ア ッ プ ・ ターゲ ッ ト セ ッ ト ] ダイアログで、 ユーザー定義名

を指定し、 [OK] を ク リ ッ ク し ます。

Page 46: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

46

図 4-1 : Oracle RMAN CLI が開始す

るバッ クア ップの保存先となる適切なデバイスを選択し た後、 バッ

クア ッ プ ・ターゲ ッ ト ・

セ ッ ト の名前を し ます。

NVBU セレ ク シ ョ ン ・ セ ッ ト について詳し く は、 『Quest NetVault Backup ア

ド ミ ニス ト レーターズ ・ ガイ ド』 を参照し て く だ さい。

4.2.0 デフ ォ ル ト 設定の構成

本プ ラグイ ンでは、 バッ ク ア ッ プおよび リ ス ト ア ・ ジ ョ ブのデフ ォル ト 設定を構成できます。 これらの属性はジ ョ ブご と に上書きできます。 また、 特定のイ ンスタ ンス ・ パラ メ ータ を設定する こ と も可能です。

重要 : デー タ ベースのサイズおよび複数バ ッ ク ア ッ プの リ ス ト ア見込みによ っ て、 NVBU Process Manager (nvpmgr) に割り当てる共有メ モ リ ・ サイズの調整

を考慮する必要があ り ます。 これによ り、 NVBU のプログレス ・ バッ フ ァの容量

不足が原因でバッ ク ア ッ プ ・ ジ ョ ブおよび リ ス ト ア ・ ジ ョ ブが失敗するのを防ぎます。共有メ モ リの設定について詳し く は、『Quest NetVault Backup コ ン フ ィ ギュ

レーシ ョ ン ・ ガイ ド』 を参照し て く だ さい。

Page 47: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

47

本プ ラグイ ンのデフ ォル ト 設定を変更するには、 以下の手順に従います。

1. NVBU コ ン ソールで、 [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウを開きます (ツール

バーのボタ ンを選択するか、 [操作] > [バッ クア ッ プ] を ク リ ッ ク し ます)。

[選択] タ ブに NVBU ク ラ イ アン ト と し て正常に追加されたマシンのリ ス ト

が表示されます。

2. Oracle データベース ・ サーバと し て設定されている NVBU ク ラ イアン ト を特

定し て開き、 マシンにイ ンス ト ールされているプ ラグイ ンのリ ス ト を表示します。

[選択] タ ブで任意のノ ー ド を開 く には、 以下のいずれかの手順に従います。

ノ ー ド をダブルク リ ッ ク

ノ ー ド を右ク リ ッ ク し て [開 く ] を選択し ます。

3. プ ラグイ ンのリ ス ト で、 [Oracle APM] を右ク リ ッ ク し て [設定] を選択し

ます。

[設定] ダイアログが表示されます。

図 4-2 : [設定]

オプシ ョ ン

Page 48: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

48

4. 以下のデフ ォル ト 設定オプシ ョ ンを指定し ます。

[オラ クルのパスワー ド ・ フ ァ イルを認証に使用する] - Oracle は、 DBA または SYSDBA ユーザーの認証方法と し て、 OS 認証とパスワー ド ・ フ ァ

イル認証をサポー ト し ています。パスワー ド ・ フ ァ イルによる認証方法を有効にするには、 このオプシ ョ ンを選択し ます。 Oracle の OS 認証は、 パ

スワー ド ・ フ ァ イル認証よ り優先されます。 つま り、 OS 認証の要件が満

た されていれば、 パスワー ド ・ フ ァ イルを使用し ても、 ユーザーは OS 認

証によ っ て認証されます。

このオプシ ョ ンを選択し た場合、本プ ラグイ ンは Oracle パスワー ド ・ フ ァ

イルの SYSDBA 認証の詳細を使用し て、 RMAN で Oracle ターゲ ッ ト ・ イ

ンス タ ンスに接続し ます。

connect target <SYSDBA ユーザー名 >/< パスワー ド >@< 接続 ID>

このオプシ ョ ンを選択解除し た場合、本プ ラグイ ンは Oracle ターゲ ッ ト ・

イ ンス タ ンスへの接続時に OS 認証を使用し ます。

CONNECT TARGET /

[Flash Recovery Area 使用可能] - 本プ ラグイ ンがイ ンス ト ールされて

いる Oracle データベース ・ サーバ内のすべてのデータベース用に FRA が

使用可能な場合、 このオプシ ョ ンを選択し ます。 このオプシ ョ ンを選択する と、 [Flash Recovery Area バッ ク ア ッ プ] および [バッ ク ア ッ プ格納

先] オプシ ョ ンが使用可能にな り ます。 使用可能な Flash Recovery Area 機能について詳し く は、 「その他のバッ ク ア ッ プ ・ タ イ プ」 および 「バック ア ッ プ格納先の計画定義」 を参照し て く だ さい。

[Oracle SYSDBA ユーザ名] - 本プ ラグイ ンがデータベースに接続する

際に使用する、 SYSDBA 権限を持つデフ ォル ト の Oracle ユーザーを指定

し ます。

[NLS_LANG] - NLS (National Language Support) 言語に適合する文字

セ ッ ト またはこの Oracle デー タ ベース ・ サーバ上にあるデー タ ベースの

NLS_LANGUAGE パラ メ ータ を選択し ます。NLS_LANGUAGE はデータ

ベースのデフ ォル ト 言語を指定し ます。 この言語は、 メ ッ セージ、 日付および月の名前、 AD、 BC、 a.m.、 および p.m. を表すシンボル、 デフ ォル ト

のソー ト ・ メ カニズムに使用されます。

デー タ ベースの現在の NLS_LANGUAGE パ ラ メ ー タ を特定す る には、

SQL*Plus から SYSDBA ユーザーと し て以下のコ マン ド を実行し ます。

ド ロ ッ プダウン ・ リ ス ト で使用可能な選択肢に合わせて、結果が以下の形式で組み合わされます。

select * from v$NLS_PARAMETERS where PARAMETER = 'NLS_LANGUAGE' or PARAMETER = 'NLS_TERRITORY' or PARAMETER = 'NLS_CHARACTERSET';

Page 49: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

49

<NLS_LANGUAGE>_<NLS_TERRITORY>.<NLS_CHARACTERSET>

本 プ ラ グ イ ン で サ ポ ー ト さ れ る 言語の リ ス ト と、 そ れ に 対応 す るNLS_LANG の値について詳し く は、「言語サポー ト 」を参照し て く だ さい。

[選択し たすべてのアイテムのバッ ク ア ッ プが不完全の場合] - 複数のア

イ テムがバッ ク ア ッ プに含まれてお り、 RMAN が選択されたア イ テムの

い く つかを正常にカ タ ログ化し ても、選択されたアイテムのう ち本プ ラグイ ンで正し く バッ クア ッ プできないアイテムがある場合、本プ ラグイ ンでは、 バッ ク ア ッ プで実行するアク シ ョ ンを指定できます。 た と えば、 ジ ョブに複数のテーブルスペース と アーカ イ ブ REDO ログが含まれてお り、

テーブルスペースは正し く バ ッ ク ア ッ プ されたが、 アーカ イ ブ ・ ログのバッ ク ア ッ プに失敗し た場合、 この状況でバッ ク ア ッ プ ・ ジ ョ ブによ っ て実行するア クシ ョ ンを指定できます。

このエ ラー状態が発生し た場合、Plug-in for Oracle は以下のいずれかを実

行できます。

[警告で完了 - 保存セ ッ ト は保持されま し た] - ジ ョ ブが [警告で完

了] とい う ステータ スを返し、 正常にバッ ク ア ッ プ されたアイ テムから なるバッ クア ッ プ ・ セーブセ ッ ト が作成されます。

[警告な し で完了 - 保存セ ッ ト は保持されま し た] - ジ ョ ブは完了

し、 [ジ ョ ブ終了] とい う ステータ スを返し ます。 エ ラーは NVBU バイ

ナ リ ・ ログに記録されますが、 基本的に、 [NVBU ジ ョ ブ] ウ ィ ン ド ウ

では無視 さ れ、 正常にバ ッ ク ア ッ プ さ れたア イ テムから な るバ ッ クア ッ プ ・ セーブセ ッ ト が作成されます。

[失敗 - 保存セ ッ ト は保持されま し た] - バッ ク ア ッ プ ・ ジ ョ ブは、

[バッ ク ア ッ プ ・ ジ ョ ブ 失敗] とい う ステータ スを返し ます。 ただ し、

正常にバッ ク ア ッ プ されたアイテムを含むバッ ク ア ッ プ ・ セーブセ ット は作成されます。

[失敗 - 保存セ ッ ト は保持されませんで し た] - バッ ク ア ッ プ ・ ジ ョ

ブは、 [バッ ク ア ッ プ ・ ジ ョ ブ 失敗] い う ステー タ スを返し、 バッ ク

ア ッ プ されたオブジ ェ ク ト のセーブセ ッ ト は保持されません。 選択された一部のア イ テムが正 し く バ ッ ク ア ッ プ さ れた場合も削除 さ れます。

[RMANベースのバッ ク ア ッ プ用カ タ ログを使用] - リ カバリ・カ タ ログ・

データベースを使用し て、このプ ラグイ ンで実行し たすべてのRMANバッ

ク ア ッ プおよび リ ス ト ア・オペレーシ ョ ンの記録を保持するよ う指定するには、 このオプシ ョ ンを選択し ます。

[カ タ ログ・ネ ッ ト サービス名] - デフ ォル ト のリ カバリ ・ カ タ ログ・デー

タベースの Oracle Net Service 名を入力し ます。 このサービス名は、 本プ

ラグイ ンがリ カバリ ・カ タ ログ・データベースに接続できるよ う に、Oracle

Page 50: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

50

データ ベース ・ サーバ上の 「tnsnames.ora」 フ ァ イルで定義されている

必要があ り ます。

[カ タ ログの所有者] - カ タ ログの所有者と し て定義され、

RECOVERY_CATALOG_OWNER のロールが与えられたユーザーを指

定し ます。

[ユーザ管理、 ローデバイス ・ ブロ ッ キング係数 (KB)] - ユーザー管理

バッ ク ア ッ プの場合に限り、 このフ ィ ール ド では、 Raw デバイ スのユー

ザー管理バッ ク ア ッ プを高速化するために、ブロ ッ ク読取りユニ ッ ト を設定できます。「1 ~ 64」 キロバイ ト (KB) の値を指定できます。 このフ ィ ー

ルド に 「8」 KB を入力し た場合、 本プ ラグイ ンはバッ ク ア ッ プの実行中に

データ を 「8」 KB の単位で読み取り ます。

[NetVault: Backup サーバー] (RMAN バッ ク ア ッ プに必須) - Oracle データベース・サーバがNVBU ク ラ イアン ト と し て追加された NVBUサー

バの名前を指定し ます。

[NetVault Backupサーバから リ ス ト アを実施する](RMANバッ ク ア ッ プ

に必須) - Oracle デー タ ベース ・ サーバが NVBU ク ラ イアン ト と し て追

加された NVBU サーバの名前を指定し ます。

[NetVault Backup ク ラ イアン ト からのバッ ク ア ッ プを リ ス ト アする] -

このフ ィ ールド は、 ター ミ ナル・ セ ッ シ ョ ンから本プ ラグイ ンを使用し てリ ス ト アを実行する場合の、元のバッ ク ア ッ プ実行元の NVBU ク ラ イアン

ト を示し ます。 NetVault Backup ク ラ イアン ト 名を何も入力し ないと、 リ

ス ト ア・コ マン ド はリ ス ト ア実行元の NVBU マシンに対し てローカルに実

行されます。この機能について詳し く は、「CLI ベースの RMAN バッ ク ア ッ

プおよび リ ス ト ア - 概要」 を参照し て く だ さい。

[CLI バッ ク ア ッ プ / 自動バッ ク ア ッ プ用の詳細設定セ ッ ト ] - このオプ

シ ョ ンを設定するには、 先に [詳細設定] タ ブで目的のオプシ ョ ン ・ セ ット を作成し、 これを特定の名前で保存し てお く 必要があ り ます。 このオプシ ョ ン ・ セ ッ ト に指定し た詳細設定をすべての CLI ベースの RMAN バ ッ

ク ア ッ プで自動的に使用するには、 このオプシ ョ ン ・ セ ッ ト 名をテキスト ・ ボ ッ ク スに入力 し ます。 セ ッ ト 名を入力 し ない場合、 すべての CLIベースの RMAN バッ ク ア ッ プでデフ ォル ト の詳細設定が使用されます。

[CLI バッ ク ア ッ プ詳細設定セ ッ ト ] オプシ ョ ンを設定する場合、 [詳細設

定] タ ブの [バッ ク ア ッ プ寿命] フ ィ ールド で [フル ・ バッ ク ア ッ プ] のかわ り に [期間指定日 / 週 / 年] オプ シ ョ ン を指定する必要があ り ます。

CLI ベースの RMAN バッ ク ア ッ プでは、 フル ・ バッ ク ア ッ プ用の世代管理

はサポー ト されていないため、 [フル ・ バッ ク ア ッ プ] が指定されている場合、 バッ ク ア ッ プが予期せず期限切れになる可能性があ り ます。

[CLI バッ ク ア ッ プ / 自動バッ ク ア ッ プ用のターゲ ッ ト ・ セ ッ ト ] (RMANバッ ク ア ッ プに必須) - 「RMAN バッ ク ア ッ プ用デフ ォル ト ・バッ ク ア ッ

Page 51: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

51

プ ・ タ ーゲ ッ ト ・ セ ッ ト の定義」 で指定されたバ ッ ク ア ッ プ ・ タ ーゲ ット ・ セ ッ ト の名前を指定し ます。

NVBU セレ ク シ ョ ン ・ セ ッ ト について詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』 を参照し て く だ さい。

重要 : 該当する フ ィ ール ド に指定し たバッ ク ア ッ プ ・ ターゲ ッ ト ・ セ ッ ト または 詳細設定セ ッ ト は、 コ マン ド ・ ラ イ ンで構文の変数と し て別のセ ッ ト 名を指定する こ と によ り上書きでき ます。 CLI 構文におけるセ ッ ト 名の指定について詳し く

は、 「CLI ベースの RMAN バッ ク ア ッ プおよび リ ス ト ア - 概要」 を参照し て く だ

さい。

[スレーブ接続タ イムアウ ト (0 =タ イムアウ ト な し )] - このオプシ ョ ン

を使用し て、 本プ ラグイ ン と Oracle デー タ ベースの間の接続タ イムアウ

ト 時間を設定し ます (分単位)。 本プ ラグイ ンでのバッ ク ア ッ プ時に、 アク テ ィ ビテ ィ 未検出の時間がこのオプシ ョ ンでの指定値に達する と、タ イムアウ ト にな り、バッ ク ア ッ プ との接続が切断されます。 このオプシ ョ ンのデフ ォル ト 値はゼロ (0) で、 タ イムアウ ト は設定されません。

[スク リ プ ト のデフ ォル ト ・ デ ィ レ ク ト リ を生成] - RMAN によ って生成

されたスク リ プ ト が格納されるデフ ォル ト ・デ ィ レ ク ト リの完全パス名を入力し ます。 このデ ィ レ ク ト リは、 [NVBU バッ ク ア ッ プ] と [NVBU リ

ス ト ア] の各ウ ィ ン ド ウのすべてのバッ ク ア ッ プ ・ オプシ ョ ンおよび リ スト ア ・ オプシ ョ ンのタ ブで使用でき る [RMAN ス ク リ プ ト の生成] 機能

のデフ ォル ト ・ デ ィ レ ク ト リ と し て使用されます。

[Oracle ダンプ ・ デ ィ レ ク ト リへ sbt ト レースを生成] - このオプシ ョ ン

を選択する と、 Oracle ダンプ ・ デ ィ レ ク ト リへ sbt ト レース情報が送信さ

れます。 このログ ・ フ ァ イルを参照し て Oracle サーバが実行し た ト レー

ス ・ コ マン ドのシーケンスを確認する こ とができます。

[CLI は Quest NetVault Backup サーバ名をチ ェ ッ ク し ません] - RMAN CLIに特定のNVBUサーバを検索させた く ない場合はこのオプシ ョ ンを選

択し ます。 これによ り、不明な NVBU サーバに対するジ ョ ブの処理を実行

中にバッ ク ア ッ プ ・ ジ ョ ブが確実にタ イムアウ ト し ないよ う にな り ます。

5. [OK] を ク リ ッ ク し てデフ ォル ト 設定を保存し ます。

4.2.1 NVBU コ ンフ ィ ギ ュ レ ー タによるデフ ォ ル ト 設定の構成

バッ ク ア ッ プおよび リ ス ト ア ・ ジ ョ ブのデフ ォル ト ・ オプシ ョ ンは、 NVBU コ ン

フ ィ ギュ レータから も設定できます。 実行するには、 以下の手順に従います。

1. NVBU コ ン ソールから、 [NVBU ク ラ イアン ト 管理] ウ ィ ン ド ウを開きます

(ツールバー ・ ボタ ン、 または [管理] > [ク ラ イアン ト 管理] のいずれかを

ク リ ッ ク し ます)。

Page 52: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

52

2. [ク ラ イアン ト ] フ レームで Oracle データベース ・ サーバと し て設定し たマ

シンを右ク リ ッ ク し て、 ポ ッ プア ッ プ ・ メ ニューから [設定] を選択し ます。

3. [リ モー ト 設定] ウ ィ ン ド ウで、 [プ ラグイ ン ・ オプシ ョ ン] タ ブを選択し てから、 [Plug-in for Oracle] サブ タ ブを選択し ます。

4. 前述の 「デフ ォル ト 設定の構成」 セク シ ョ ンの手順 4 に進みます。

4.3.0 デー タベースの追加

プ ラ グ イ ン を使用 し たバ ッ ク ア ッ プおよび リ ス ト ア を開始するには、 まず タ ーゲ ッ ト Oracle デー タ ベース を本プ ラ グ イ ンに追加する必要があ り ます。 デー タ

ベースを追加するには、 本プ ラグイ ンで保護する Oracle サーバ上のデータベース

ご と に以下の手順に従います。

1. NVBU サーバ上の NVBU コ ン ソールを起動し、 コ マン ド ・ ツールバーの

[NVBU バッ ク ア ッ プ] ボタ ンを選択するか、 [操作] プルダウン [バッ ク

ア ッ プ] を選択し ます。

[選択] タ ブに NVBU ク ラ イアン ト のリ ス ト が表示されます。

2. Oracle データベース ・ サーバと し て設定されている NVBU ク ラ イアン ト を特

定し て開き、 マシンにイ ンス ト ールされているプ ラグイ ンのリ ス ト を表示します。

3. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

[選択] タ ブで任意のノ ー ド を開 く には、 以下のいずれかの手順に従います。

ノ ー ド をダブルク リ ッ ク

ノ ー ド を右ク リ ッ ク し て [開 く ] を選択し ます。

Plug-in for Oracle ノ ー ド を開 く と、 [オ ラ ク ル ・ デー タ ベース を追加する]

ウ ィ ン ド ウが表示されます。 ただ し、 すでに本プ ラグイ ンに追加されているデータベースがある場合、 このノ ー ド を開 く と、 追加されているデータベースのリ ス ト が表示されます。 [オラ クル ・ データベースを追加する] ウ ィ ン ドウを表示するには、 Plug-in for Oracle ノ ー ド を右ク リ ッ ク し て [データベー

スを追加] コ マン ド を選択し ます。

4. [Oracle イ ンス タ ンス詳細] タ ブで以下のパラ メ ータ を設定し ます。

Oracle イ ンス タ ンスに関するすべてのパラ メ ーターは、 バッ ク ア ッ プ方法と

し て RMAN およびユーザー管理のどち ら を使用する場合も必要です。

Page 53: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

53

図 4-3 :Oracle イ ンス

タ ンスに特有のパラ メ ータ

[Oracle SID] - ターゲ ッ ト Oracle データベースの SID を入力し ます。

Oracle SID の特定方法については、 「非 RAC 環境における Oracle SID と

ホーム ・ デ ィ レ ク ト リの識別」 を参照し て く だ さい。

[Oracle ホーム] - ターゲ ッ ト ・ データベースのイ ンス ト ール ・ デ ィ レ

ク ト リのフル ・ パスを入力し ます。 Oracle ホームの特定方法について

は、 「非 RAC環境における Oracle SID と ホーム ・ デ ィ レ ク ト リの識別」

を参照し て く だ さい。

重要 : Oracle エ ラーを回避するため、 Linux または UNIX の ORACLE_HOMEデ ィ レ ク ト リの 後にスラ ッ シュ を入れないよ う 注意し て く だ さい (ただ し、Windows でバッ クスラ ッ シュ を使用し ても、 エ ラーは起こ り ません)。

[Oracle SYSDBA ユーザ名] - 本プ ラグイ ンがデータベースに接続する

際に使用する、 SYSDBA 権限を持つデフ ォル ト の Oracle ユーザーを指定

し ます。

[Oracle SYSDBA パスワー ド] - 上のフ ィ ールド に指定し たユーザー名

に対応するパスワー ド を入力し ます。

注意 : Plug-in for Oracle の認証の詳細は、 データベース ・ パスワー ドの設定機能

にアクセス し て後で設定する こ と も できます。 詳し く は、 「データベースのパスワー ド設定」 を参照し て く だ さい。

Page 54: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

54

重要 : [オラ クル ・ データベースを追加する] ウ ィ ン ド ウで、 または [データベー スパスワー ド を設定]から本プ ラグイ ンの認証の詳細を設定し ていない場合、データベースへの接続が必要になるたびに、 ログイ ン ・ プロンプ ト が表示されます。

Linux/UNIXベースのシステムのみ - Linux/UNIXベースのシステムでは、

さ らに [Oracle ソ フ ト ウ ェ アの所有者] および [Oracle ソ フ ト ウ ェ ア ・

グループ] の 2 つのパラ メ ータ を使用できます。 以下のパラ メ ータ を設定

し ます。

[Oracle ソ フ ト ウ ェ アの所有者] - すべての Oracle ソ フ ト ウ ェ アを所

有し ている Linux/UNIX オペレーテ ィ ング ・ システム ・ ユーザーの名前

を指定し ます。 このユーザーは、 プ ラ イマ リ ・ グループ と し て OracleInventory グループ (oinstall)、またセカ ンダ リ ・グループ と し て OSDBAおよび OSOPER グループ を持っ ている必要があ り ます。 通常、 この

ユーザーには oracle とい う 名前が付けられます。

[Oracle ソ フ ト ウ ェ ア ・ グループ] - システムにイ ンス ト ールされて

いるすべての Oracle ソ フ ト ウ ェ アのカ タ ログである Oracle inventory を所有し ている Linux/UNIX グループの名前を指定し ます。 通常、 この

グループには oinstall とい う名前が付けられます。

図 4-4 :Linux/UNIX

ベースのシステム用の追加の Oracle イ ン

ス タ ンス ・ パラ メ ータ

[NLS_LANG] - NLS 言語に適合する文字セ ッ ト またはこの Oracle デー

タベース ・ サーバ上にあるデータベースの NLS_LANGUAGE パラ メ ータ

を選択し ます。 NLS_LANGUAGE はデータ ベースのデフ ォル ト 言語を指

定 し ます。 こ の言語は、 メ ッ セージ、 日付お よ び月の名前、 AD、 BC、

a.m.、 および p.m. を表すシンボル、 デフ ォル ト のソー ト ・ メ カニズムに

使用されます。

Page 55: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

55

デー タ ベースの現在の NLS_LANGUAGE パ ラ メ ー タ を特定す る には、

SQL*Plus から SYSDBA ユーザーと し て以下のコ マン ド を実行し ます。

ド ロ ッ プダウン ・ リ ス ト で使用可能な選択肢に合わせて、結果が以下の形式で組み合わされます。

<NLS_LANGUAGE>_<NLS_TERRITORY>.<NLS_CHARACTERSET>

本 プ ラ グ イ ン で サ ポ ー ト さ れ る 言語の リ ス ト と、 そ れ に 対応 す るNLS_LANG の値については、 「言語サポー ト 」 を参照し て く だ さい。

このリ ス ト で、 SQL*Plus ク エ リ で特定し た現在の設定に正確に一致する

NLS_LANG が見つから ない場合、 ド ロ ッ プダウン ・ リ ス ト に正確な値を

入力 (またはコ ピーし て貼り付け) できます。 また、 完全な一致は必要あり ません。 互換性のある一致で十分です。 た と えば、 文字セ ッ ト 1252 は

文字セ ッ ト WE8MSWIN1252 と互換性があ り ます。

[パラ メ ータ ・ フ ァ イル ・ パス] - Oracle イ ンス タ ンスを開始する と、 初

期化パラ メ ータ ・フ ァ イルに指定されたパラ メ ータによ っ てイ ンス タ ンスの特性が設定 さ れます。 こ れ ら の初期化パ ラ メ ー タ は、 PFILE ま たは

SPFILE に保存されます。

ユーザー管理バッ クア ッ プ方法を使用する場合、 パラ メ ータ ・ フ ァ イル ・パスを指定する必要があ り ます。 RMAN によ るバッ ク ア ッ プ方法を使用

する場合、 SPFILE のバッ ク ア ッ プには 3 つのオプシ ョ ンがあ り ます。 こ

れには以下が含まれます。

[RMAN の詳細] タ ブで [制御フ ァ イルの自動バッ ク ア ッ プを使用す

る] オプシ ョ ンを選択し、SPFILE の自動バッ ク ア ッ プを含む制御フ ァ

イルの自動バッ ク ア ッ プを有効にする。

[RMAN の詳細] タ ブで [SPFILE のバッ ク ア ッ プに RMAN コ マン ド を

使用] オプシ ョ ンが選択されている場合、 制御フ ァ イルの自動バッ クア ッ プを無効に し、 SPFILE のバ ッ ク ア ッ プに RMAN コ マン ド を使用

する。

制御フ ァ イルの自動バ ッ ク ア ッ プ を無効に し、 [パラ メ ー タ ・ フ ァ イ

ル ・ パス] フ ィ ール ド に SPFILE フ ァ イルへのパスを入力する こ と に

よ り フ ァ イルシステム ・ ベースのコ マン ド を使用し て SPFILE をバ ッ

ク ア ッ プする。

ユーザー管理または RMAN によ るバ ッ ク ア ッ プ方法を使用し ていお り、

SPFILE 用にフ ァ イルシステム ・ ベースのバッ ク ア ッ プを使用し たい場合

は、 PFILE または SPFILE のいずれかが使用されているかによ って、 その

select * from v$NLS_PARAMETERS where PARAMETER = 'NLS_LANGUAGE' or PARAMETER = 'NLS_TERRITORY' or PARAMETER = 'NLS_CHARACTERSET';

Page 56: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

56

デ ィ レ ク ト リ お よ び フ ァ イ ル名を含む完全パス を指定 し て く だ さ い。SPFILE と PFILE を両方使用する場合は、 両方の詳細を指定し ます。

以下の表にデフ ォル ト ・ オプシ ョ ンを示し ます。

区切 り 文字と し て カ ンマまたは改行を使用する と、 複数のパラ メ ー タ ・フ ァ イル ・ パスを入力できます。 デフ ォル ト では、 このフ ィ ールドの長さは 2048 文字です。

[自動デ ィ スカバリ] - 残りのデータベース設定フ ィ ールド を自動的に完

了するには、 [Oracle SID]、 [Oracle ホーム]、 [Oracle SYSDBA ユーザ

名] 、 および [Oracle SYSDBA パスワー ド] の各フ ィ ールド を入力し た

後で、 このボタ ンを ク リ ッ ク し ます。

重要 : [自動デ ィ スカバリ] オプシ ョ ンを使用する場合は、 すべてのデータ ベー ス設定フ ィ ールドが正確である こ と を確認する こ と を推奨し ます。

5. RMAN によるバッ ク ア ッ プ方法を使用する場合は、 [RMAN の詳細] タ ブで、

以下のパラ メ ータ を設定し ます。

リ カバリ ・ カ タ ログについて詳し く は、「RMAN バッ ク ア ッ プの前提条件」 を

参照し て く だ さい。

初期化フ ァ イル

プ ラ ッ トフ ォーム

デフ ォル ト 名 デフ ォル ト の場所

PFILE Windows initSID.ora %ORACLE_HOME%\dbs\

Linux/UNIX initSID.ora (SID は

ORACLE_SID を表し ます)

$ORACLE_HOME/dbs

SPFILE Windows spfileSID.ora (SIDは

ORACLE_SID を表し ます)

%ORACLE_HOME%\dbs\

Linux/UNIX spfileSID.ora (SIDは

ORACLE_SID を表し ます)

$ORACLE_HOME/dbs

Page 57: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

57

図 4-5 :

[RMAN の詳

細] タ ブ

[制御フ ァ イルの自動バッ ク ア ッ プを使用する](手動での制御フ ァ イルと

SPFILEのバッ ク ア ッ プを無効にする) - このデータベース用に制御フ ァ

イルの自動バ ッ ク ア ッ プが有効にな っ ている場合このオプシ ョ ン を選択し ます。 制御フ ァ イルの自動バッ ク ア ッ プは、 障害復旧およびマルチ ・ インス タ ンスの RAC 環境で必要です。 このオプシ ョ ンを選択する と、 手動

による制御フ ァ イルのバッ ク ア ッ プが無効にな り、[NVBU バッ ク ア ッ プ]

ウ ィ ン ド ウの [選択] タ ブにある制御フ ァ イル ・ ノ ー ド が使用不可にな ります。 マルチ ・ イ ンス タ ンスの RAC 環境での制御フ ァ イルの自動バッ ク

ア ッ プについて詳し く は、 「RAC 環境における制御フ ァ イルの自動バッ ク

ア ッ プの有効化」 を参照し て く だ さい。

[SPFILEのバッ ク ア ッ プにRMAN コ マン ド を使用] - [制御フ ァ イルの自

動バッ ク ア ッ プを使用する] が選択されていない場合のみ使用可能です。このオプシ ョ ンが選択される と、SPFILE のバッ クア ッ プに RMAN コ マン

ド が使用 さ れます。 [Oralce イ ン ス タ ン ス詳細] タ ブの [パラ メ ー タ ・

フ ァ イル ・ パス] フ ィ ールド で指定された SPFILE のフ ァ イルシステム ・

ベースのバッ ク ア ッ プが実行されます。

[RMAN ベースのバッ ク ア ッ プ と リ ス ト アで リ カバリ カ タ ログを使用] -

このデータベースの RMAN リポジ ト リ を リ カバリ ・ カ タ ログ・データベー

スに保存する場合、 このオプシ ョ ンを選択し、次に以下のパラ メ ータ を設定し ます。

[カ タ ログ ・ ネ ッ ト サービス名] - リ カバリ ・ カ タ ログ ・ データベース

の Oracle Net Service 名を入力し ます。 このサービス名は、 本プ ラグ

イ ンがリ カバリ ・ カ タ ログ・データベースに接続できるよ う に、Oracleデータベース ・ サーバ上の 「tnsnames.ora」 フ ァ イルで定義されてい

る必要があ り ます。

Page 58: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

58

[カ タ ログの所有者] - カ タ ログの所有者と し て指定され、

RECOVERY_CATALOG_OWNER のロールが与えられたユーザーを

指定し ます。

[カ タ ログのパスワー ド] - 前述のフ ィ ールド に指定し たカ タ ログの

所有者に対応するパスワー ド を指定し ます。

重要: リ カバリ ・ カ タ ログが有効でない場合、Plug-in for Oracle は自動的に RMAN リポジ ト リ情報をデータベースの制御フ ァ イルに保存し ます。

6. [ユーザ管理の詳細] タ ブで以下のパラ メ ータ を設定し ます。

このタ ブはユーザー管理によるバッ ク ア ッ プ方法専用です (マルチ ・ イ ンスタ ンスの RAC または Data Guard 環境ではサポー ト し ていません)。

注意 : ユーザー管理によ るバ ッ ク ア ッ プ方法でバ ッ ク ア ッ プで き るのはフ ァ イ ル ・ システムのオブジ ェ ク ト だけです。 ASM ス ト レージに保存されているアーカ

イブ ・ ログはバッ ク ア ッ プできません。 [ユーザ管理の詳細] タ ブの [アーカ イブログ ・ デステ ィ ネイシ ョ ン ・ デ ィ レ ク ト リ] フ ィ ール ド は、 ブ ラ ン クのままに してもかまいません (ASM ス ト レージ内のデータベースのバッ ク ア ッ プは、 RMANバッ ク ア ッ プ方法でのみ使用できます )。

制御フ ァ イルおよびアーカ イブREDOログに対し てユーザー管理バッ ク ア ッ

プを実行するには、 以下の情報を指定し ます。 バッ ク ア ッ プおよびリ カバリ戦略に RMAN が選択されている場合、 これらのフ ィ ールド をブ ラ ン クのまま

にし ても構いません。

図 4-6 :[ユーザー管理の詳細] タ ブ

Page 59: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

59

[制御フ ァ イルの保存場所] - 本プ ラグイ ンでユーザー管理によるバッ ク

ア ッ プ方法を使用する場合、 制御フ ァ イルのバッ ク ア ッ プおよび リ ス トアを実行する際にアク テ ィ ブな制御フ ァ イルは使用されません。 制御フ ァ イルのスナ ッ プシ ョ ッ ト が作成され、 [制御フ ァ イルの保存場所]フ ィ ールド に入力し たフ ァ イル名付きで保存され、 さ らに制御フ ァ イルのスナ ッ プシ ョ ッ ト またはコ ピーがバッ ク ア ッ プ されます。 これによ り、制御フ ァ イルの一貫し たコ ピーが保護されます。

制御フ ァ イルのリ ス ト アが含まれるユーザー管理リ ス ト ア・シーケンスでは、制御フ ァ イルが制御フ ァ イルの保存場所に リ ス ト ア されるため、 ア クテ ィ ブな制御フ ァ イルが誤っ て上書き される こ とがあ り ません。ユーザー管理リ カバリ ・ プロセスの実行中、必要に応じ て制御フ ァ イルの保存場所から元の場所に制御フ ァ イルを手動でコ ピーする必要があ り ます。

制御フ ァ イルの保存場所では、 制御フ ァ イルのコ ピーを保存する Oracleデータベース ・サーバ上のデ ィ レ ク ト リのフル・パス と固有のフ ァ イル名を含むフル・パスを指定し、本プ ラグイ ンが指定先およびそのフ ァ イルへの読み書き可能権限を持っている こ と を確認し ます。

[アーカ イブログ ・ デステ ィ ネイシ ョ ン ・ デ ィ レ ク ト リ] - パラ メ ータ ・

フ ァ イルで LOG_ARCHIVE_DEST またはLOG_ARCHIVE_DEST_nパラ

メ ータに設定されているアーカ イブ ・ ログ ・ デ ィ レ ク ト リのフル ・ パスを入力 し ます。 REDO ロ グ を複数の場所にアー カ イ ブす る場合は、 こ の

フ ィ ールド にプ ラ イマ リ ・ アーカ イブ先デ ィ レ ク ト リのみを指定し ます。

重要 : ユーザー管理バッ ク ア ッ プ方法は、 アーカ イブ ・ ログの格納先デ ィ レ ク ト リ に毎日作成されるサブ フ ォルダのよ う な動的パス名をサポー ト し ていません。

[アーカ イブログ ・ フ ォーマ ッ ト ] - アーカ イブ ・ ログ ・ フ ァ イルの拡張

子を指定し ます。 アーカ イブ ・ フ ァ イル ・ パターンは、 パラ メ ータ ・ フ ァイルの LOG_ARCHIVE_FORMAT 設定の内容によ っ て異な り ます。 以下

に例を示し ます。

LOG_ARCHIVE_FORMAT = “%t_%s_%r.dbf” の場合、 アーカ イブ ・

フ ァ イル ・ パターンは *.dbf です。

LOG_ARCHIVE_FORMAT = “%t_%s.arc” の場合、アーカ イブ ・ フ ァ イ

ル ・ パターンは *.arc です。

LOG_ARCHIVE_FORMAT = “arc%s.%t” の場合、 アーカ イブ ・ フ ァ イ

ル ・ パターンは arc*.* です。

7. [外部設定] タ ブで以下のパラ メ ータ を設定し ます。

データベースは、 オペレーシ ョ ンで、 ネ ッ ト ワーク設定フ ァ イルやパスワード ・ フ ァ イルなど、 他のタ イプのフ ァ イルに依存し ますが、 これらのフ ァ イルを Oracle RMAN コ マン ド でバッ ク ア ッ プする こ とはできません。 ただ し、

Page 60: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

60

障害復旧を実施する場合、 または Oracle の設定作業中にユーザー ・ エ ラーか

らのリ カバリ を行う場合、 これらのフ ァ イルは便利です。

図 4-7 :[外部設定]

タ ブ

[Oracle ネ ッ ト ワーク設定デ ィ レ ク ト リ、 またはフ ァ イル ・ パス *] フ ィ ール

ド お よ び [Oracle パス ワー ド ・ デ ィ レ ク ト リ、 ま たは フ ァ イ ル ・ パス *]フ ィ ールド では、 以下を 1 つまたは複数入力できます。

デ ィ レ ク ト リ ・ パス - デ ィ レ ク ト リ ・ パスを入力する と、 本プ ラグイ ン

によ っ て、 Oracle ネ ッ ト ワーク設定フ ァ イルまたは Oracle パスワー ド ・

フ ァ イルに対応する フ ァ イル名の検索のためにデ ィ レ ク ト リがスキャ ンされます。 デ ィ レ ク ト リ内の残りのフ ァ イルは無視されます。

フ ァ イルの完全修飾パス - パスにデ ィ レ ク ト リ と フ ァ イル名が含まれま

す。

[外部設定] フ ィ ールドは以下のよ う にな り ます。

[Oracleネ ッ ト ワーク設定デ ィ レ ク ト リ、またはフ ァ イル・パス] - Oracle ネ ッ ト ワーク設定フ ァ イルがあるデ ィ レ ク ト リ、またはOracleネ ッ ト ワー

ク設定フ ァ イルのリ ス ト を入力し ます。

[Oracle パスワー ド ・ デ ィ レ ク ト リ、 またはフ ァ イル ・ パス] - Oracle パ

スワー ド ・ フ ァ イルがあるデ ィ レ ク ト リ、 または Oracle パスワー ド ・ フ ァ

イルのリ ス ト を入力し ます。

Page 61: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

61

8. [OS 認証の詳細] タ ブ (Windows ベースの OS のみ) で、 以下のパラ メ ータ

を設定し ます。

以下のフ ィ ールド を使用し て、Windows イ ンス ト ールがOracle SYSDBAユー

ザーにな りすますための Windows 管理者ユーザー名を指定し ます。このログ

イ ン方法は、 ORA-01031 insufficient エ ラーによ りバッ ク ア ッ プが失敗し た

場合にのみ必要です。

図 4-8 :[OS 認証の詳

細] タ ブ

[Windows 管理者のユーザー名] - 本プ ラグイ ンを実行するアカウン ト

の Windows 管理者ユーザー名を入力し ます。 このフ ィ ール ド で指定する

ユーザー名は、 すでに Windows OS で作成されている必要があ り ます。

[パスワー ド ] - 上記のフ ィ ールド に指定し たユーザー名に対応するパス

ワー ド を入力し ます。

[Windows ド メ イ ン] - このユーザーが属する ド メ イ ンを指定し ます。こ

れがローカル ・ ド メ イ ンの場合は、 ブ ラ ン クのままに し ます。

9. [オラ クル・ データベースを追加する] ウ ィ ン ド ウのすべてのエン ト リ を完成させたら、 [OK] を ク リ ッ ク し てすべての設定を保存し ます。

4.3.1 デー タベース情報の編集

データベースの詳細を再設定するには、 以下の手順を実行し ます。

1. [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウを開き、 [選択] タ ブで Oracle データベー

ス ・ サーバを見つけて開きます。

2. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

すでに設定されているすべてのデータベースが表示されます。

Page 62: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

62

3. パラー メ ータ を再設定するデータベースを右ク リ ッ ク し、 ポ ッ プア ッ プ ・ メニューから [データベースを編集] コマン ド を選択し ます。

[オラ クル ・ データベースを編集する] ダイアログに、 データベース ・ イ ンスタ ンスに設定された値が表示されます。

図 4-9 :パラ メ ータが

表示された[オラ クル ・

データベースを編集する]ダイアログ

4. 必要に応じ てパラ メ ータ を再設定し ます。

このダイアログの各フ ィ ールド に関する情報については、「データベースの追加」 を参照し て く だ さい。

5. [OK] を ク リ ッ ク し て変更を保存し、 このウ ィ ン ド ウを閉じ ます。

重要 : [オラ クル ・ データ ベースを編集する] ダイアログのパスワー ド ・ フ ィ ー ル ド はブ ラ ン ク です。 パスワー ド を再度設定する必要があ り ます (変更し ない場合も同様です)。 これを行わないと、 更新し た情報を保存する と きに、 既存の値がリ セ ッ ト されブ ラ ン クにな り ます。本プ ラグイ ンの認証のアカウン ト 名、パスワード を更新するには、 [データベースを編集] の代わり に [データベースパスワー ドを設定] オプシ ョ ンを選択し ます。

4.3.2 デー タベースのパスワー ド 設定

Plug-in for Oracle では、 データベースに自動的に接続する際に使用する Oracle 認

証のアカウン ト 名およびパスワー ド を保存できます。 アカウン ト 情報を保存し てお く と、 データ ベースへの接続が必要になるたびにアカウン ト 情報を入力する必要がな く な り ます。 これらのア カウン ト 情報は、 デー タ ベースを追加する と き、または後で [データ ベースパスワー ド を設定] オプシ ョ ン を使用し て保存できます。

Page 63: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

63

追加 さ れたデー タ ベースについてア カ ウン ト 名およびパスワー ド を設定するには、 以下の手順に従います。

1. [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウを開き、 [ク ラ イアン ト ] リ ス ト で Oracleデータベース ・ サーバを検索し て開きます。 このク ラ イアン ト にイ ンス ト ールされているプ ラグイ ンのリ ス ト が表示されます。

2. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

すでに設定されているすべてのデータベースが表示されます。

3. データベースの詳細設定を表示するデータベース・ ノ ー ド を右ク リ ッ ク し て、[データベース ・ パスワー ドの設定] を選択し ます。

4. [データベース ・ パスワー ドの設定] ウ ィ ン ド ウで以下の情報を入力し ます。

[アカウン ト 名] - SYSDBA 権限を持つ Oracle ユーザーの名前を入力し

ます。

[パスワー ド ] - 上記のフ ィ ールド に指定し たユーザー名に対応するパス

ワー ド を入力し ます。

5. [OK] を ク リ ッ ク し て、 認証詳細を保存し ます。

重要: 設定済みのSYSDBAユーザーのパスワー ド を Oracleデータベースで変更し

た場合、 本プ ラグイ ンでパスワー ド を更新する必要があ り ます。

4.3.3 保存したパスワー ド の消去

データベースに設定された認証の詳細を消去するには、 以下の手順に従います。

1. [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウを開き、 [ク ラ イアン ト ] リ ス ト で Oracleデータベース ・ サーバを検索し て開きます。 このク ラ イアン ト にイ ンス ト ールされているプ ラグイ ンのリ ス ト が表示されます。

2. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

すでに設定されているすべてのデータベースが表示されます。

3. 認証詳細を設定するデータベース ・ ノ ー ド を右ク リ ッ ク し て、[保存されたパスワー ドのリ セ ッ ト ] を選択し ます。

4. [ログイ ンのリ セ ッ ト ] ダイアログが表示されたら、 [はい] を ク リ ッ ク し て認証の詳細を消去し ます。

4.3.4 デー タベースの削除

以前に設定し たデータベースが不要にな った場合、 本プ ラグイ ンから削除できます。 サーバを削除するには、 以下の手順に従います。

1. [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウを開き、 [選択] タ ブで Oracle データベー

ス ・ サーバを検索し て開きます。 このク ラ イアン ト にイ ンス ト ールされているプ ラグイ ンのリ ス ト が表示されます。

2. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

Page 64: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

64

すでに設定されているすべてのデータベースが表示されます。

3. 不要になったデータベースを右ク リ ッ ク し、[データベースを削除] を選択します。

4. [オラ クル ・ デー タ ベースを削除する] ダ イ アログが表示された ら、 [はい]を ク リ ッ ク し てデータベースを削除し ます。

4.3.5 デー タベースの詳細表示

前回データベースに設定し た有効なオプシ ョ ンや、 本プ ラグイ ンに必要な前提条件など、 データベースの詳細を見るには、 以下の手順に従います。

1. [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウを開き、 [ク ラ イアン ト ] リ ス ト で Oracleデータベース ・ サーバを検索し て開きます。 このク ラ イアン ト にイ ンス ト ールされているプ ラグイ ンのリ ス ト が表示されます。

2. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

すでに設定されているすべてのデータベースが表示されます。

3. データベースの詳細設定を表示するデータベース・ ノ ー ド を右ク リ ッ ク し て、[詳細表示] を選択し ます。

[詳細] ダイアログに、 以下の情報が表示されます。

図 4-10 :Oracle データ

ベース用の[詳細] ダイア

ログ

[Database名前] - sys.v$database v$ テーブルのNAME カ ラムで詳細が

指定されたデータベースのデータベース名。

[DBID] - 選択し たデータベース用のOracle DBID。DBIDはデータベース

を識別するために内部的に、 それぞれ固有に生成された番号で、 これは障害復旧プロセスで必要です。

[Oracleバージ ョ ン] - 選択されたデータベースのOracleのバージ ョ ンま

たはリ リ ース番号。 選択されたデー タ ベースが Oracle Enterprise Edition

Page 65: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

65

の場合、 その情報も表示されます。 選択されたデー タ ベースがその他のOracle Database 製品エデ ィ シ ョ ンの場合、 Oracle のバージ ョ ンのみが表

示されます。

NLS_LANGUAGE - データベースのデフ ォル ト 言語を指定し ます。 この

言語は、 メ ッ セージ、 日付および月の名前、 AD、 BC、 a.m.、 および p.m.を表すシンボル、 デフ ォル ト のソー ト ・ メ カニズムに使用されます。

[Flash Recovery Areaデステ ィ ネーシ ョ ン] - FRAが有効な場合のFRA の保存先です。

[Flashback Database 使用可能] - Flashback Database 機能が有効な場

合は 「YES」、 無効な場合は 「NO」 が表示されます。

[Real Application Clusters] - イ ンス タ ンスがマルチ ・ イ ンス タ ンスの

RAC 環境の一部の場合には [TRUE] が表示され、 イ ンス タ ンスがシング

ル ・ イ ンス タ ンス環境の場合は [FALSE] が表示されます。

[Block Media Recovery] - 選択されたデータベースにブロ ッ ク・メ デ ィ

ア ・ リ カバリが使用可能な場合、 Oracle Database 製品エデ ィ シ ョ ンに基

づいて [TRUE] が表示されます。

[Block Change Tracking] - Block Change Trackingがデータベース用

に使用可能な場合 [ENABLED] が表示され、 Block Change Tracking が

無効の場合は [DISABLED] が表示されます。

[Control File Autobackup] - 制御フ ァ イルの自動バッ ク ア ッ プがデー

タベース用に使用可能な場合は [ON] が表示され、 無効な場合は [OFF]

が表示されます。

[Log Mode] - データベースに使用可能な REDO ログの自動アーカ イブ

がある場合は [ARCHIVELOG] 、 ない場合は [NOARCHIVELOG] と表

示されます。

4. [OK] を ク リ ッ ク し てダイアログを閉じ ます。

4.3.6 RMAN のバッ クア ッ プ後のスク リ プ ト を使用する

本プ ラグイ ンは、 RMAN コ マン ド が含まれるスク リ プ ト をバッ ク ア ッ プ ・ ジ ョ ブ

の完了時に実行する機能を備えています。 た と えば、 この機能を使用し て、 適切な RMAN コ マン ド が含まれるバッ ク ア ッ プ後のスク リ プ ト を実行し、 RMAN リポ

ジ ト リのク ロスチ ェ ッ ク を実行し、 RMAN リ ポジ ト リ内のバッ ク ア ッ プについて

のデー タが、 NetVault Backup Database (NVDB) 内にある対応するデー タ と同

期されている こ と を確認し ます。 この機能は、 RMAN およびスク リ プ ト に関する

高度なスキルを持つ Oracle データベース管理者用に設計されています。

RMAN のバッ クア ッ プ後のスク リ プ ト を作成するには、 以下の手順に従います。

Page 66: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

66

重要 : RMAN ポス ト バッ ク ア ッ プ ・ スク リ プ ト を追加する場合は、 データベース

の選択はサポー ト されていません。 バッ ク ア ッ プ ・ ジ ョ ブに RMAN ポス ト バッ ク

ア ッ プ ・ ス ク リ プ ト を使用する場合、 データベース ・ ノ ー ド を選択する こ とはお勧めできません。 これは、 データ ベース ・ ノ ー ド を選択する と、 すべての事前定義ス ク リ プ ト を含むすべてのサブ フ ァ イルがデフ ォル ト で選択されるためです。このため、 バッ ク ア ッ プ ・ ジ ョ ブを実行する前に、 ポス ト バッ ク ア ッ プ ・ ス ク リプ ト が 1 つだけ選択されている こ と を確認する必要があ り ます。

1. [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウの [選択] タ ブで Plug-in for Oracle を開

き、 リ ス ト で目的のデータベースを右ク リ ッ ク し ます。

2. [RMAN ポス ト バッ ク ア ッ プ ・ スク リ プ ト の追加] コ マン ド を選択し ます。

このコ マン ドは以下の方法でも アクセスできます。

a. データベース ・ ノ ー ド を開きます。

b. [ポス ト バッ ク ア ッ プ ・スク リ プ ト ] アイテムを右ク リ ッ ク し、ポ ッ プア ップ ・ メ ニ ューから [RMAN ポス ト バ ッ ク ア ッ プ ・ ス ク リ プ ト の追加] を

選択し ます。

3. [RMAN ポス ト バッ ク ア ッ プ ・ スク リ プ ト の追加] ウ ィ ン ド ウで、 スク リ プ

ト の詳細を入力し ます。

[スク リ プ ト 名] - バッ クア ッ プ後のスク リ プ ト の名前を指定し ます。 た

だ し、 スク リ プ ト 名には以下の文字を使用し ないよ う注意し て く だ さい。

コ ロン (:)

感嘆符 (!)

パイプ (|)

これらの文字を含める と、 エ ラー ・ メ ッ セージが表示されます。

図 4-11 :RMAN のバッ

クア ッ プ後のスク リ プ ト を定義するためのウ ィ ン ド ウ

Page 67: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

67

[スク リ プ ト ] - スク リ プ ト で使用する ターゲ ッ ト 、 カ タ ログ、 または補

助デー タ ベースに接続するために必要な接続文字列など、 RMAN コ マン

ド を入力し ます。

[「catalog」 の使用] - カ タ ログにスク リ プ ト を これらのオプシ ョ ン付き

で接続するか選択し ます。

4. [保存] を ク リ ッ ク し てスク リ プ ト を保存し、 このウ ィ ン ド ウを閉じ ます。

バッ クア ッ プ後のスク リ プ ト 編集

1. データベース ・ ノ ー ド を開き、 [ポス ト バッ ク ア ッ プ ・ スク リ プ ト ] ノ ー ドの下にあるスク リ プ ト をダブルク リ ッ ク し ます (または右ク リ ッ ク し て [ポスト バッ ク ア ッ プ ・ スク リ プ ト の編集] を選択し ます)。

2. 必要な変更を行い、 [保存] を ク リ ッ ク し ます。

バッ クア ッ プ後のスク リ プ ト 削除

1. データベース ・ ノ ー ド を開き、 [ポス ト バッ ク ア ッ プ ・ スク リ プ ト ] ノ ー ドの下にあるスク リ プ ト を右ク リ ッ ク し、[ポス ト バッ ク ア ッ プ ・ スク リ プ ト の削除] を選択し ます。

2. 確認ウ ィ ン ド ウで [はい] を ク リ ッ ク し ます。

4.4.0 言語サポー ト

以下の表に、 本プ ラグイ ンで使用可能なデフ ォル ト 言語と、 それぞれに対応するNLS_LANG の値を示し ます。

言語 NLS_LANG の値

アラ ビア語 ARABIC_UNITED ARAB EMIRATES.AR8MSWIN1256

ポル ト ガル語 (ブラジル)

BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252BRAZILIAN PORTUGUESE_BRAZIL.UTF8BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P15

カ タルーニャ語 CATALAN_CATALONIA.WE8ISO8859P1CATALAN_CATALONIA.WE8MSWIN1252CATALAN_CATALONIA.WE8ISO8859P15

簡体字中国語 SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280SIMPLIFIED CHINESE_CHINA.UTF8SIMPLIFIED CHINESE_CHINA.ZHS16GBK

繁体字中国語 TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5

ク ロアチア語 CROATIAN_CROATIA.EE8MSWIN1250

チ ェ コ語 CZECH_CZECH REPUBLIC.EE8MSWIN1250

Page 68: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

68

デンマーク語 DANISH_DENMARK.WE8ISO8859P1DANISH_DENMARK.WE8MSWIN1252DANISH_DENMARK.WE8ISO8859P15

オラ ンダ語 DUTCH_THE NETHERLANDS.WE8ISO8859P1DUTCH_THE NETHERLANDS.WE8MSWIN1252DUTCH_THE NETHERLANDS.WE8ISO8859P15

英語 AMERICAN_AMERICA.AL32UTF8AMERICAN_AMERICA.US7ASCIIAMERICAN_AMERICA.UTF8AMERICAN_AMERICA.WE8ISO8859P1AMERICAN_AMERICA.WE8ISO8859P15AMERICAN_AMERICA.WE8MSWIN1252ENGLISH_UNITED KINGDOM.WE8ISO8859P1ENGLISH_UNITED KINGDOM.WE8ISO8859P15ENGLISH_UNITED KINGDOM.WE8MSWIN1252

フ ィ ン ラ ン ド語 FINNISH_FINLAND.WE8ISO8859P1FINNISH_FINLAND.WE8MSWIN1252FINNISH_FINLAND.WE8ISO8859P15

フ ラ ンス語 FRENCH_FRANCE.UTF8FRENCH_FRANCE.WE8ISO8859P1FRENCH_FRANCE.WE8ISO8859P15FRENCH_FRANCE.WE8MSWIN1252

ド イ ツ語 GERMAN_GERMANY.UTF8GERMAN_GERMANY.WE8ISO8859P1GERMAN_GERMANY.WE8ISO8859P15GERMAN_GERMANY.WE8MSWIN1252

ギリ シャ語 GREEK_GREECE.EL8MSWIN1253

ヘブラ イ語 HEBREW_ISRAEL.IW8MSWIN1255HEBREW_ISRAEL.UTF8

ハンガ リー語 HUNGARIAN_HUNGARY.EE8MSWIN1250

イ タ リ ア語 ITALIAN_ITALY.UTF8ITALIAN_ITALY.WE8ISO8859P1ITALIAN_ITALY.WE8ISO8859P15ITALIAN_ITALY.WE8MSWIN1252

日本語 JAPANESE_JAPAN.JA16EUCJAPANESE_JAPAN.JA16SJISJAPANESE_JAPAN.UTF8

韓国語 KOREAN_KOREA.KO16KSC5601KOREAN_KOREA.KO1616KSCCSKOREAN_KOREA.UTF8

言語 NLS_LANG の値

Page 69: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

69

ノルウ ェー語 NORWEGIAN_NORWAY.WE8ISO8859P1NORWEGIAN_NORWAY.WE8ISO8859P15NORWEGIAN_NORWAY.WE8MSWIN1252

ポーラ ン ド語 POLISH_POLAND.EE8MSWIN1250

ポル ト ガル語 PORTUGUESE_PORTUGAL.WE8ISO8859P1PORTUGUESE_PORTUGAL.WE8ISO8859P15PORTUGUESE_PORTUGAL.WE8MSWIN1252

ルーマニア語 ROMANIAN_ROMANIA.EE8MSWIN1250

ロシア語 RUSSIAN_CIS.CL8MSWIN1251

スロバキア語 SLOVAK_SLOVAKIA.EE8MSWIN1250

スペイ ン語 SPANISH_SPAIN.UTF8SPANISH_SPAIN.WE8ISO8859P1SPANISH_SPAIN.WE8ISO8859P15SPANISH_SPAIN.WE8MSWIN1252

スペイ ン語 (ラテン ・ア メ リ カ)

LATIN AMERICAN SPANISH_AMERICA.WE8ISO8859P1LATIN AMERICAN SPANISH_AMERICA.WE8ISO8859P15LATIN AMERICAN SPANISH_AMERICA.WE8MSWIN1252

スウ ェーデン語 SWEDISH_SWEDEN.WE8ISO8859P1SWEDISH_SWEDEN.WE8ISO8859P15SWEDISH_SWEDEN.WE8MSWIN1252

ト ルコ語 TURKISH_TURKEY.WE8ISO8859P9

言語 NLS_LANG の値

Page 70: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第4章プ ラグイ ンの設定

70

Page 71: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

71

第5章 :

デー タのバッ クア ッ プ

ユーザー管理バッ クア ッ プの実行

バッ ク ア ッ プ ・ データの選択

バッ ク ア ッ プ ・ オプシ ョ ンの選択

ジ ョ ブのフ ァ イナラ イズと実行

RMAN バッ ク ア ッ プの実行

バッ ク ア ッ プ ・ データの選択

バッ ク ア ッ プ ・ オプシ ョ ンの設定

ジ ョ ブのフ ァ イナラ イズと実行

Oracle ACFS のバッ ク ア ッ プ

5.1.0 ユーザー管理バッ クア ッ プの実行

ユーザー管理バッ クア ッ プには、 以下の手順が含まれます。

バッ ク ア ッ プ ・ データの選択

バッ ク ア ッ プ ・ オプシ ョ ンの選択

ジ ョ ブのフ ァ イナラ イズと実行

5.1.1 バッ クア ッ プ ・ デー タの選択

1. NVBU サーバ上の NVBU コ ン ソールを起動し、 コ マン ド ・ ツールバーの

[NVBU バッ ク ア ッ プ] ボタ ンを選択するか、 [操作] プルダウン [バッ ク

ア ッ プ] を選択し ます。

[選択] タ ブに NVBU ク ラ イ アン ト と し て正常に追加されたマシンのリ ス ト

が表示されます。

2. Oracle データベース ・ サーバと し て設定されている NVBU ク ラ イアン ト を特

定し て開き、 マシンにイ ンス ト ールされているプ ラグイ ンのリ ス ト を表示します。

3. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

本プ ラグイ ンに追加されているデータベースが表示されます。

4. バッ ク ア ッ プするデータベースを開きます。

5. 本プ ラグイ ンの認証詳細を設定し ていない場合、 ログイ ン ・ プロンプ ト が表示されたら必要な情報を入力し て、 [OK] を ク リ ッ ク し ます。

Page 72: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

72

[アカウン ト 名] - SYSDBA 権限を持つ Oracle データベース・ユーザー名

を指定し ます。

[パスワー ド ] - 上記のフ ィ ールド に指定し たユーザー名に対応するパス

ワー ド を入力し ます。

6. プ ラグイ ンをデータベースに接続し、 サポー ト されている フ ァ イル ・ タ イプのリ ス ト を表示し たら、 バッ ク ア ッ プするデータ を選択し ます。

図 5-1 : Plug-in for

Oracleバッ クア ップ ・ セレ ク

シ ョ ン ・ツ リ ー

本プ ラグイ ンは、 ユーザー管理バッ ク ア ッ プの対象と し て以下のフ ァ イル ・タ イプをサポー ト し ています。

[パラ メ ータ・フ ァ イル] - OracleデータベースのPFILEまたはSPFILEを

含めるには、 このチ ェ ッ クボ ッ クスをオンにし ます。 このノ ー ド を開いてフ ァ イル名を確認する こ とは可能ですが、そのレベルでフ ァ イルを選択する こ とはできません。

[制御フ ァ イル] - このチ ェ ッ クボ ッ クスをオンにし た場合、 本プ ラグイ

ンは制御フ ァ イルのスナ ッ プシ ョ ッ ト を作成し、 [オラ クル ・ データ ベースを追加 / 編集する] ウ ィ ン ド ウの [制御フ ァ イルの保存場所] フ ィ ール

ド に指定されたパスおよびフ ァ イルに保存し ます。 その後、制御フ ァ イル

Page 73: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

73

のスナ ッ プシ ョ ッ ト ・ コ ピーがバッ ク ア ッ プ ・ デバイスにバッ ク ア ッ プ されます。

[アーカ イブ ・ ログ] - [ユーザ管理の詳細] タ ブの [アーカ イブログ ・

デステ ィ ネイシ ョ ン ・ デ ィ レ ク ト リ] フ ィ ールド に指定された場所にあるすべてのアーカ イブ REDO ログをバッ ク ア ッ プするには、 このオプ

シ ョ ンを選択し ます (本プ ラグイ ンは、 アーカ イブ REDO ログをバッ ク

ア ッ プ後に自動的に削除し ない点に注意し て く だ さい)。

[全テーブルスペース] - このノ ー ド を選択する と、 データベース内のす

べてのテーブルスペースをバッ クア ッ プできます。 または、 このノ ー ド を開き、個々のテーブルスペースを選択し てバッ ク ア ッ プに含める こ とができ ます。 現在本プ ラグイ ンはユーザー管理によ るバ ッ ク ア ッ プ ・ セレ クシ ョ ンに対する個別デー タ フ ァ イルのバ ッ ク ア ッ プはサポー ト し ていませんが、リ ス ト ア対象と し て個々のデータ フ ァ イルを選択する こ とは可能です。

[外部設定フ ァ イル(RMANバッ ク ア ッ プ方法に対し てのみ)] - このオプ

シ ョ ンは、 RMAN によ るバ ッ ク ア ッ プ方法に適用されます。 ユーザー管

理によ るバ ッ ク ア ッ プ方法の選択に外部設定フ ァ イルが含まれている場合は、 警告メ ッ セージが NVBU バイナ リ ・ ログに表示されます。 ただ し、

この警告 1 つだけでバッ ク ア ッ プ ・ ジ ョ ブのステータ スがバッ ク ア ッ プが

警告付きで完了に設定される こ とはあ り ません。 つま り、 バッ ク ア ッ プ ・タ スク では、 ログに記録された警告は無視されます。

[ポス ト バッ ク ア ッ プ ・ スク リ プ ト ] - このオプシ ョ ンは、 RMAN による

バッ ク ア ッ プ方法で使用し ます。

重要 : ユーザー管理によるバッ ク ア ッ プ方法で行 う バッ ク ア ッ プに個別のデータ フ ァ イルを選択する と、 バッ ク ア ッ プ ・ エ ラーが発生し、 NVBU のバイナ リ ・ ロ

グに、 「ユーザ管理バ ッ ク ア ッ プ方法では個別デー タ フ ァ イル ・ レベルのバ ッ クア ッ プはサポー ト されていません」 と表示されます。 Oracle の ASM に保存 さ れてい る フ ァ イルがユーザー管理バ ッ ク ア ッ プ方法で

バッ ク ア ッ プ されるよ う 選択されている場合、 バッ ク ア ッ プ ・ ジ ョ ブは失敗に終わり ます。 これはすべてのデー タ フ ァ イル、 SPFILE、 制御フ ァ イルまたは ASMに保存されているその他のフ ァ イルにも当てはま り ます。 ASM がデータベースで

有効になっている場合、 RMAN バッ ク ア ッ プ方法を使用する必要があ り ます。

5.1.1.a Oracle テーブルスペースが含まれるバッ クア ッ プ ・ セレ クシ ョ ン

大規模な Oracle データベースを多数の個別バッ ク ア ッ プ ・ ジ ョ ブに分割し ている

場合は、 これらのジ ョ ブの内容が、 明示的に定義されているのが普通です (テーブルスペースには、 大きい緑色のチ ェ ッ ク ・ マークが付けられて、 明示的に、 または手動で選択されています)。Oracle イ ンス タ ンス内に新しいテーブルスペース

Page 74: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

74

が作成された場合、 それらは既存のどのバッ ク ア ッ プ ・ ジ ョ ブにも含まれません。これは、 テーブルスペースは手動で選択されてお り、 新し いテーブルスペースはバッ ク ア ッ プ対象のテーブルスペースのリ ス ト に含まれていないから です。

新し いテーブルスペースが確実にバッ ク ア ッ プに含まれるよ う にするには、 バック ア ッ プ ・ ジ ョ ブを追加で作成し、 こ こ で [全テーブルスペース] ノ ー ド に大きい緑のチ ェ ッ ク ・ マーク を付けて明示的または手動で選択し ます。 これで、 新たに作成されたテーブルスペースは、バッ ク ア ッ プ・ジ ョ ブの一環と し てバッ ク ア ップ されます。

データベースに、 以下のテーブルスペースがあ り ます。

China_Sales

Japan_Sales

Korea_Sales

LA_Sales

London_Sales

NY_Sales

SD_Sales

UK_Sales

1. ASIA_TS バッ ク ア ッ プ ・ ジ ョ ブを作成し て、 [China_Sales]、

[Japan_Sales]、 および [Korea_Sales] テーブルスペースを明示的に選

択し ます。

図 5-2 :ASIA テーブル

スペース ・ノ ー ド

2. US_TS バッ ク ア ッ プ ・ ジ ョ ブを作成し て、 [LA_Sales]、 [NY_Sales]、 およ

び [SD_Sales] テーブルスペースを明示的に選択し ます。

図 5-3 :US テーブルス

ペース ・ ノ ード

3. EMEA_TS バッ ク ア ッ プ ・ ジ ョ ブを作成し て、 [London_Sales] および

[UK_Sales] テーブルスペースを明示的に選択し ます

図 5-4 :EMEA テーブ

ルスペース ・

ノ ー ド

Page 75: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

75

4. All_TS バッ ク ア ッ プ ・ ジ ョ ブを作成し て、 [全テーブルスペース] ノ ー ド を

明示的に選択し、 他のバッ ク ア ッ プ ・ ジ ョ ブに含まれるテーブルスペースをすべて選択解除し ます。

図 5-5 :特定の ノ ー ドを選択解除しているすべてのテーブルス

ペース

5.1.1.b セレ クシ ョ ン ・ セ ッ ト の使用

セレ ク シ ョ ン ・ セ ッ ト を作成する こ と によ り、 頻繁に選択されるデータ ・ アイ テムを、 今後のバッ ク ア ッ プ ・ ジ ョ ブで簡単にア クセスでき る結合セ ッ ト と し て保存できます。 これによ り、 バッ ク ア ッ プのたびにこれらの項目を手入力で実行する必要がな く な り ます。

セレ ク シ ョ ン ・ セ ッ ト は、 すべての NVBU プ ラグイ ンに共通するオプシ ョ ンです。

詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レー ターズ ・ ガイ ド』 を参照し

て く だ さい。

セレ クシ ョ ン ・ セ ッ ト の作成

セレ ク シ ョ ン ・ セ ッ ト を作成するには、 以下の手順に従います。

1. 利用可能なア イ テムを選択し て [選択] タ ブの下部にある [バッ ク ア ッ プ ・セレ ク シ ョ ン ・ セ ッ ト ] フ レームの [名前を付けて保存] を ク リ ッ ク し ます。

2. [セーブ バッ ク ア ッ プ ・ セレ ク シ ョ ンセ ッ ト ] ウ ィ ン ド ウが表示されたら、

そのセレ ク シ ョ ン ・ セ ッ ト に一意の名前を入力し、 [OK] を ク リ ッ ク し ます。

セレ クシ ョ ン ・ セ ッ ト のロ ー ド

セレ ク シ ョ ン ・ セ ッ ト を使用するには、 以下の手順に従います。

1. [選択] タ ブ下部の [バッ クア ッ プ ・ セレ ク シ ョ ン ・ セ ッ ト ] フ レームで [ロード ] を ク リ ッ ク し ます。

2. [ロー ド バッ ク ア ッ プ ・ セレ ク シ ョ ンセ ッ ト ] ダイアログで、 必要なセ ッ ト

を選択し、 [OK] を ク リ ッ ク し ます。

5.1.2 バッ クア ッ プ ・ オプシ ョ ンの選択

この手順には以下のタ スクが含まれます。

バッ ク ア ッ プ方法の選択

ユーザー管理バッ クア ッ プ ・ オプシ ョ ンの設定

Page 76: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

76

エラー状態に対するア ク シ ョ ンの指定

これらのタ スク を実行するには、 [バッ ク ア ッ プオプシ ョ ン] タ ブを ク リ ッ ク し ます。

図 5-6 :ユーザー管理 バッ クア ッ プ

用のバッ クア ッ プ ・ オプ

シ ョ ン

5.1.2.a バッ クア ッ プ方法の選択

[バッ ク ア ッ プ方法] - ユーザー管理バッ ク ア ッ プを実行するには、[ユーザ管理]

をオンにし ます。

5.1.2.b ユーザー管理バッ クア ッ プ ・ オプシ ョ ンの設定

必要に応じ て、 以下のオプシ ョ ンから選択し ます。

[読み込み専用およびオフ ラ イ ン ・ テーブルスペースを含める] - 本プ ラグ

イ ンはデフ ォル ト で、 [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウの [選択] ウ ィ ン ド

ウで明示的に選択されていても、 読取り専用およびオフ ラ イ ン ・ テーブルスペースをバ ッ ク ア ッ プ し ません。 通常、 読取り専用デー タが更新されるか、オフ ラ イ ン ・ テーブルスペースがオン ラ イ ンになった場合を除き、 読取り専用およびオフ ラ イ ン ・ テーブルスペースをバッ ク ア ッ プする必要はあ り ません。 これらのテーブルスペースをユーザー管理フル ・ バッ ク ア ッ プから除外する こ とによ り、 バッ ク ア ッ プ時間を短縮できます。 読取り専用およびオフラ イ ン ・ テーブルスペースをバッ ク ア ッ プに含めるには、 このオプシ ョ ンを選択し ます。

Page 77: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

77

[バッ ク ア ッ プ完了後にアーカ イブログを削除する] - このオプシ ョ ンでは、

アーカ イブ ・ ログをバッ ク ア ッ プ後に自動的に削除し ます。 これによ り、 これらのログを手動で削除する必要がな く な り ます。 これは、 アーカ イブ ・ ログをバッ ク ア ッ プ ・ メ デ ィ アにバッ ク ア ッ プする場合に便利です。

本プ ラグイ ンは、 ログの各シーケンス ・ ナンバーをバ ッ ク ア ッ プ し てから、バッ ク ア ッ プ し たフ ァ イルを削除し ます。 REDO ログのアーカ イブ先が複数

ある場合、 ログのシーケンス ・ ナンバーが同じ でもほかのコ ピーは削除されません。

重要 : [バッ ク ア ッ プ完了後にアーカ イ ブログを削除する] オプシ ョ ンを使用す る と、 バッ ク ア ッ プ ・ ジ ョ ブが失敗し て も アーカ イ ブ ・ ログが削除されます。 したがっ て、 [選択し たア イ テムのバ ッ ク ア ッ プが不完全の場合] で選択するオプシ ョ ンに、 バッ ク ア ッ プ ・ セーブセ ッ ト の保持が含まれ、 アーカ イブ ・ ログのリス ト アが可能である こ と を確認する必要があ り ます。

5.1.2.c エラー状態に対するアクシ ョ ンの指定

複数のアイテムがバッ ク ア ッ プに含まれてお り、 選択されたアイテムの う ちプ ラグイ ンで正し く バ ッ ク ア ッ プできないア イ テムがある場合、 本プ ラグイ ンでは、バッ ク ア ッ プで実行するア ク シ ョ ンを指定できます。 た と えば、 ジ ョ ブに複数のテーブルスペース と アーカ イ ブ ・ ログが含まれてお り、 テーブルスペースは正しく バッ ク ア ッ プ されたが、 アーカ イ ブ ・ ログのバッ ク ア ッ プに失敗し た場合、 この状況でバッ ク ア ッ プ ・ ジ ョ ブによ って実行するア ク シ ョ ンを指定し ます。

[選択し たアイテムのバッ ク ア ッ プが不完全の場合] リ ス ト から、 本プ ラグイ ンに対するデフ ォル ト ・ ア ク シ ョ ンを選択し ます。

[警告で終了 - セーブセ ッ ト は保持されます] - ジ ョ ブが [警告で完了] とい

う ステー タ ス を返 し、 正常にバ ッ ク ア ッ プ されたア イ テムから な るバ ッ クア ッ プ ・ セーブセ ッ ト が作成されます。

[警告な し で終了 - セーブセ ッ ト は保持されます] - ジ ョ ブは完了し、 [ジ ョ

ブ終了] とい う ステータ スを返し ます。 エラーは NVBU バイナ リ ・ ログに記

録されますが、 基本的に、 [NVBU ジ ョ ブ] ウ ィ ン ド ウでは無視され、 正常に

バッ ク ア ッ プ されたアイ テムから なるバッ ク ア ッ プ ・ セーブセ ッ ト が作成されます。

[失敗 - セーブセ ッ ト は保持されます] - バッ ク ア ッ プ ・ ジ ョ ブは、 [バッ ク

ア ッ プ ・ ジ ョ ブ 失敗] とい う ステータ スを返し ます。 ただ し、 正常にバッ ク

ア ッ プ されたアイテムからなるバッ ク ア ッ プ・セーブセ ッ ト は作成されます。

[失敗 - セーブセ ッ ト は保持されません] - バッ ク ア ッ プ ・ ジ ョ ブは、 [バッ

ク ア ッ プ ・ ジ ョ ブ 失敗] い う ステータ スを返し ます。 バッ ク ア ッ プ されたオ

ブジ ェ ク ト のセーブセ ッ ト は保持されません。 選択された一部のオブジ ェ クト が正し く バッ ク ア ッ プ された場合も削除されます。

Page 78: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

78

5.1.3 ジ ョ ブのフ ァ イ ナラ イズと実行

バッ ク ア ッ プ ・ ジ ョ ブの 終設定を し て実行するには、 次の手順を実行し ます。

1. [スケジュール] 、 [ターゲ ッ ト ] 、 [詳細設定] タ ブを選択し て、 必要なオプシ ョ ンを設定し ます。

これらは、すべての NVBU プ ラグイ ンに共通するオプシ ョ ンです。詳し く は、

『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド 』 を参照し て く だ

さい。

2. [ジ ョ ブ ・ タ イ ト ル] に、 ジ ョ ブに対し て適切な タ イ ト ルを入力し ます。

ジ ョ ブの進捗状況の監視やデータのリ ス ト ア時にジ ョ ブを識別しやす く するため、 分かりやすい名前を指定し ます。

3. [実行] ボタ ンを ク リ ッ クするか、 [実行] > [バッ ク ア ッ プ ・ ジ ョ ブ実行]

の順に選択し ます。

[NVBU ジ ョ ブ] ウ ィ ン ド ウではジ ョ ブの進捗をモニ タ し た り、[NVBU ログ]

ウ ィ ン ド ウではロ グ を参照表示す る こ と がで き ます。 詳 し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』 を参照し て く だ さい。

5.2.0 RMAN バッ クア ッ プの実行

RMAN バッ ク ア ッ プには、 以下の手順が含まれます。

バッ ク ア ッ プ ・ データの選択

バッ ク ア ッ プ ・ オプシ ョ ンの設定

ジ ョ ブのフ ァ イナラ イズと実行

5.2.1 バッ クア ッ プ ・ デー タの選択

1. NVBU サーバ上の NVBU コ ン ソールを起動し、 コ マン ド ・ ツールバーの

[NVBU バッ ク ア ッ プ] ボタ ンを選択するか、 [操作] プルダウン [バッ ク

ア ッ プ] を選択し ます。

[選択] タ ブに NVBU ク ラ イ アン ト と し て正常に追加されたマシンのリ ス ト

が表示されます。

2. Oracle データベース ・ サーバと し て設定されている NVBU ク ラ イアン ト を特

定し て開き、 マシンにイ ンス ト ールされているプ ラグイ ンのリ ス ト を表示します。

Page 79: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

79

[選択] タ ブで任意のノ ー ド を開 く には、 以下のいずれかの手順に従います。

ノ ー ド をダブルク リ ッ ク

ノ ー ド を右ク リ ッ ク し て [開 く ] を選択し ます。

3. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

本プ ラグイ ンに追加されているデータベースが表示されます。

4. バッ ク ア ッ プするデータベースを開きます。

5. 本プ ラグイ ンの認証の詳細を設定し ていない場合、 ログイ ン ・ プロンプ ト が表示されたら必要な情報を入力し て、 [OK] を ク リ ッ ク し ます。

[アカウン ト 名] - SYSDBA 権限を持っ ている Oracle データベース・ユー

ザーの名前を指定し ます。

[パスワー ド ] - 上記のフ ィ ールド に指定し たユーザー名に対応するパス

ワー ド を入力し ます。

6. プ ラグイ ンをデータベースに接続し、 サポー ト されている フ ァ イル ・ タ イプのリ ス ト を表示し たら、 バッ ク ア ッ プするデータ を選択し ます。

図 5-7 :[選択] タ ブ

Page 80: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

80

Plug-in for Oracle は、 RMAN バッ クア ッ プの対象と し て以下のフ ァ イル ・ タ

イプをサポー ト し ています。

データベース ・ ノ ー ド - このノ ー ドが選択され、 個々のサブ ・ ノ ー ドは

選択されていない場合、RMAN の BACKUP DATABASE PLUS ARCHIVE LOG コ マン ド と同様に、 Oracle データ ベース全体がバッ ク ア ッ プ されま

す。 パラ メ ータ ・ フ ァ イル、 制御フ ァ イルまたはアーカ イブ ・ ログについてのみ個別に特殊なバッ クア ッ プを実行するのでない限り、フルまたは増分バ ッ ク ア ッ プ を実行する際、 この ノ ー ド を選択する こ と をお勧めし ます。

[パラ メ ータ フ ァ イル] - このオプシ ョ ンは、 [オラ クル ・ データベース

を追加 / 編集する] ウ ィ ン ド ウの [RMAN の詳細] タ ブで [制御フ ァ イル

の自動バッ ク ア ッ プを使用する]オプシ ョ ンが選択されていない場合のみ使用可能で す。 バ ッ ク ア ッ プ に Oracle デー タ ベー ス の PFILE ま たは

SPFILE を含めるには、 このノ ー ド を選択し ます。[オラ クル ・ データベー

スを追加 / 編集する] ダイアログで [制御フ ァ イルの自動バッ ク ア ッ プを

使用する] または [SPFILE のバ ッ ク ア ッ プに RMAN コ マン ド を使用す

る] オプシ ョ ンが有効になっ ている場合、 [パラ メ ータ ・ フ ァ イル] ノ ード は拡張されません。 [パラ メ ータ ・ フ ァ イル] ノ ー ド が拡張されている場合は、 パラ メ ータ ・ フ ァ イル名が表示されます。

[制御フ ァ イル] - このオプシ ョ ンは、 [オラ クル ・ データベースを追加 / 編集する] ウ ィ ン ド ウの [RMAN の詳細] タ ブで [制御フ ァ イルの自動

バッ ク ア ッ プを使用する]オプシ ョ ンが選択されていない場合のみ使用可能です。制御フ ァ イルの手動バッ ク ア ッ プを実行するには、 このノ ー ド を選択し ます。制御フ ァ イルの 新のコ ピーを常に使用できるよ う にするには、 制御フ ァ イルを各 RMAN ベース ・ バ ッ ク ア ッ プに含めます。 リ カバ

リ ・ カ タ ログを使用し ない場合、 本プ ラグイ ンから制御フ ァ イルの手動バッ ク ア ッ プを リ ス ト アする こ とはできません。制御フ ァ イルの手動バック ア ッ プおよび自動バッ ク ア ッ プについて詳し く は、 「制御フ ァ イルの手動バッ ク ア ッ プ」 を参照し て く だ さい。

[アーカ イブ・ログ] - アーカ イブREDOログはPIT リ カバリ に不可欠であ

るため、定期的にバッ ク ア ッ プする必要があ り ます。 このノ ー ド を選択して、 フルまたは増分バッ ク ア ッ プ ・ ジ ョ ブにアーカ イブ ・ ログを含める こと を強 く お勧めし ます。 さ らに、 アーカ イブ ・ ログは Archive Log バッ ク

ア ッ プ ・ タ イプによ っ て個別に保護する こ とが可能です。

[全テーブルスペース] - このノ ー ド を選択する と、 データベース内のす

べてのテーブルスペースをバッ クア ッ プできます。 または、 このノ ー ド を開き、個々のテーブルスペースを選択し てバッ ク ア ッ プに含める こ とができます。 また、 個々のテーブルスペースを展開し て、 個々のデータ フ ァ イルを選択できます。 これは、データ フ ァ イルのサブセ ッ ト をバッ ク ア ッ プする場合に便利です。データベース全体のバッ ク ア ッ プを実行する と許容されるバッ ク ア ッ プ期間よ り も時間がかかるから です。

Page 81: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

81

[外部設定フ ァ イル(RMANバッ ク ア ッ プ方法に対し てのみ)] - 外部設定

フ ァ イルをバ ッ ク ア ッ プに含めるには、 この ノ ー ド を選択し ます。 または、ノ ー ド を開いて個々のOracleネ ッ ト ワーク設定フ ァ イルまたはOracleパスワー ド ・ フ ァ イルをバッ ク ア ッ プ対象と し て選択し ます。 Plug-in for Oracle は、 Plug-in for FileSystem 機能を使用 し て、 Oracle ネ ッ ト ワー ク

設定フ ァ イルおよび Oralce パスワー ド ・ フ ァ イルをバッ ク ア ッ プおよび

リ ス ト ア し ます。

[ポス ト バッ ク ア ッ プ ・ スク リ プ ト ] - 本プ ラグイ ンを使用し て生成され

たバッ ク ア ッ プ後のスク リ プ ト をバッ ク ア ッ プするには、このノ ー ド を開いて個々のスク リ プ ト を選択し ます。バッ ク ア ッ プ後のスク リ プ ト の詳細については、 「RMAN のバッ ク ア ッ プ後のスク リ プ ト を使用する」 を参照

し て く だ さい。

重要 : テーブルスペースおよびデータ フ ァ イルをバッ ク ア ッ プするには、 データ ベースは OPEN 状態である必要があ り ます。 一方、 制御フ ァ イル、 SPFILE およ

びアーカ イ ブ ・ ログは、 データ ベースが MOUNT 状態であっ て もバッ ク ア ッ プす

る こ とが可能です。

5.2.1.a セレ クシ ョ ン ・ セ ッ ト の使用

セレ ク シ ョ ン ・ セ ッ ト を作成する こ と によ り、 頻繁に選択されるデータ ・ アイ テムを、 今後のバッ ク ア ッ プ ・ ジ ョ ブで簡単にア クセスでき る結合セ ッ ト と し て保存できます。 これによ り、 バッ ク ア ッ プのたびにこれらの項目を手入力で実行する必要がな く な り ます。 また、 セレ ク シ ョ ン ・ セ ッ ト は増分バッ ク ア ッ プに必要です。 バッ ク ア ッ プ戦略に増分バッ ク ア ッ プ ・ タ イプが含まれている場合、 Level0 の増分バッ ク ア ッ プ を作成する と きにセレ ク シ ョ ン ・ セ ッ ト を作成し、 このセ

レ ク シ ョ ン ・ セ ッ ト を Level 0 の増分、 Level 1 差分増分、 および累積増分バッ ク

ア ッ プに使用する必要があ り ます。 Level 1/Level n の増分バッ ク ア ッ プにセレ ク

シ ョ ン・セ ッ ト が使用されない場合、バッ ク ア ッ プ・ジ ョ ブはエ ラーを報告し ます。

セレ ク シ ョ ン ・ セ ッ ト は、 すべての NVBU プ ラグイ ンに共通するオプシ ョ ンです。

詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レー ターズ ・ ガイ ド』 を参照し

て く だ さい。

セレ クシ ョ ン ・ セ ッ ト の作成

セレ ク シ ョ ン ・ セ ッ ト を作成するには、 以下の手順に従います。

1. 利用可能なア イ テムを選択し て [選択] タ ブの下部にある [バッ ク ア ッ プ ・セレ ク シ ョ ン ・ セ ッ ト ] フ レームの [名前を付けて保存] を ク リ ッ ク し ます。

2. [セーブ バッ ク ア ッ プ ・ セレ ク シ ョ ンセ ッ ト ] ウ ィ ン ド ウが表示されたら、

そのセレ ク シ ョ ン ・ セ ッ ト に一意の名前を入力し、 [OK] を ク リ ッ ク し ます。

Page 82: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

82

セレ クシ ョ ン ・ セ ッ ト のロ ー ド

セレ ク シ ョ ン ・ セ ッ ト を使用するには、 以下の手順に従います。

1. [選択] タ ブ下部の [バッ クア ッ プ ・ セレ ク シ ョ ン ・ セ ッ ト ] フ レームで [ロード ] を ク リ ッ ク し ます。

2. [ロー ド バッ ク ア ッ プ ・ セレ ク シ ョ ンセ ッ ト ] ダイアログで、 必要なセ ッ ト

を選択し、 [OK] を ク リ ッ ク し ます。

5.2.2 バッ クア ッ プ ・ オプシ ョ ンの設定

この手順には以下のタ スクが含まれます。

バッ ク ア ッ プ方法の選択

バッ ク ア ッ プ格納先の選択

バッ ク ア ッ プ ・ タ イプの指定

RMAN バッ ク ア ッ プ ・ オプシ ョ ンを設定する

エラー状態に対するア ク シ ョ ンの指定

RMAN スク リ プ ト の生成オプシ ョ ンの設定

これらのタ スク を実行するには、 [バッ ク ア ッ プオプシ ョ ン] タ ブを ク リ ッ ク し ます。

Page 83: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

83

図 5-8 :[バッ クア ッ プ

オプシ ョ ン]タ ブ

Page 84: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

84

5.2.2.a バッ クア ッ プ方法の選択

RMAN バッ ク ア ッ プを実行するには、 [バッ ク ア ッ プ メ ソ ッ ド ] で [RMAN] オプ

シ ョ ンをオンにし ます。

重要 : バ ッ ク ア ッ プに RMAN バ ッ ク ア ッ プ方法を使用する場合は、 [NVBU バッ

ク ア ッ プ] ウ ィ ン ド ウの [ターゲ ッ ト ] タ ブにある [必ず メ デ ィ アの先頭に書き込む] オプシ ョ ンを選択し ないよ う 注意し て く だ さ い。 RMAN バッ ク ア ッ プ方法

では、複数のデータ ・ ス ト リームが生成されるため、 これらのバッ ク ア ッ プで [必ず メ デ ィ アの先頭に書き込む] オプシ ョ ンを選択する と、 各データ ・ ス ト リ ームはメ デ ィ アの先頭にバッ ク ア ッ プ されるよ う 、 別々のメ デ ィ アを ターゲ ッ ト とする結果と な り ます。

5.2.2.b バッ クア ッ プ格納先の選択

Flash Recovery Area が [オラ クル ・ データベースを追加 / 編集する] ダイアログ

で有効にな っ ている場合、 このオプシ ョ ンでバッ ク ア ッ プの格納先を選択できます。

テープ (NetVault Backup のメ デ ィ アにバッ クア ッ プ) - このオプシ ョ ンを

選択する と、NVBU コ ン ソールの [ターゲ ッ ト ] タ ブで指定し た任意のメ デ ィ

ア(物理テープ、デ ィ スク上に格納された NVBU VTL または NVBU SmartDisk など) にバッ ク ア ッ プを送信し ます。 このオプシ ョ ンを選択する と、 本プ ラグイ ンはバッ ク ア ッ プの実行に 「SBT_TAPE」 チャ ンネルを割り当てます。

デ ィ スク (FRA にバッ ク ア ッ プ) - このオプシ ョ ンを選択する と、 NVBU メ

デ ィ アの代わ り に Oracle ド ラ イ ブにバ ッ ク ア ッ プ を送信し ます。 このオプ

シ ョ ンを選択する と、 本プ ラグイ ンはバッ クア ッ プの実行に 「DISK」 チャ ン

ネルを割り当てます。

デ ィ スク と テープ両方 (FRA にバッ ク ア ッ プ し、 次に NetVault Backup のメ

デ ィ アにバッ ク ア ッ プ) - このオプシ ョ ンを選択する と、 Oracle ド ラ イブに

バッ ク ア ッ プが送信され、 次に NVBU の [ターゲ ッ ト ] タ ブで指定し た任意

のメ デ ィ アに送信されます。

[テープへのバッ ク ア ッ プ完了後にデ ィ スクから フ ァ イル ・ コ ピーを削除

する] - FRA バッ ク ア ッ プ ・ タ イプが選択されている場合のみ使用可能。

選択する と、 RMAN によ り リ カバリ ・ フ ァ イルがバ ッ ク ア ッ プ完了後に

FRA から削除されます。 このオプシ ョ ンを選択する と、 以下の RMAN コ

マン ド と同じ結果を生じ ます。

重要 : [バッ ク ア ッ プ完了後にデ ィ スクから フ ァ イル ・ コ ピーを削除する] オプ シ ョ ンを選択する と、バッ ク ア ッ プ・ジ ョ ブが失敗し ても FRA 内のリ カバリ ・ フ ァ

BACKUP BACKUPSET ALL NOT BACKED UP SINCE TIME 'SYSDATE' DELETE INPUT;

Page 85: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

85

イルが RMAN によ り削除されます。 し たがっ て、[選択し たアイテムのバッ ク ア ッ

プが不完全の場合] で選択し たオプシ ョ ンに、 バッ ク ア ッ プ ・ セーブセ ッ ト の保持が含まれ、 デ ィ ス クへのバッ ク ア ッ プのリ ス ト アが可能である こ と を確認する必要があ り ます。 [バッ ク ア ッ プ格納先] の [デ ィ ス ク (FRA にバッ ク ア ッ プ) ] は、 [オラ クル ・

データベースを追加 / 編集する] ダイアログに手動で追加された [外部設定フ ァ イ

ル] または [パラ メ ータ ・ フ ァ イル] ではサポー ト されていません。 これは、 FRAが、 Oracle によ っ て管理されるデ ィ スクの一部であるからです。 [オラ クル ・ デー

タ ベースを追加 / 編集する] ダイアログで手動で入力された [外部設定フ ァ イル]

および [パラ メ ー タ ・ フ ァ イル] は、 Plug-in for FileSystem 機能によ っ てバッ ク

ア ッ プ されます。

このオプシ ョ ンによ り、 ユーザーは高速な リ ス ト アを実現でき る と同時に、 ビジネス要求に 適な メ デ ィ ア格納先戦略を実現する こ と がで き ます。 詳 し く は、「バッ ク ア ッ プ計画の定義 - 概要」 を参照し て く だ さい。 Flash Recovery Area を

有効にする手順については、 「デフ ォル ト 設定の構成」 の 「Flash Recovery Area 使用可能」 を参照し て く だ さい。

5.2.2.c バッ クア ッ プ ・ タ イ プの指定

Plug-in for Oracle は、以下のタ イプの RMAN バッ ク ア ッ プをサポー ト し ています。

フル

レベル 0 増分

レベル 1 差分

レベル 1 累積

アーカ イブ ・ ログ

複製データベース

Flash Recovery Area (Oracle 10g 以降でのみ使用可能)

[バッ ク ア ッ プ完了後に Flash Recovery Area から リ カバリ ・ フ ァ イルを

削除する] - Flash Recovery Area バッ ク ア ッ プ ・ タ イプが選択されてい

る場合のみ使用可能。 選択する と、 RMAN によ り リ カバリ ・ フ ァ イルが

バッ ク ア ッ プ完了後に FRA から削除されます。 このオプシ ョ ン を選択す

る と、 以下の RMAN コ マン ド と同じ結果を生じ ます。

これらのバッ ク ア ッ プ ・ タ イ プについて詳し く は、 「バッ ク ア ッ プ計画の定義 -

概要」 を参照し て く だ さい。

BACKUP RECOVERY AREA DELETE INPUT

BACKUP RECOVERY FILES DELETE INPUT

Page 86: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

86

重要 : 前回のバッ ク ア ッ プが、 [バッ ク ア ッ プ格納先] フ ィ ール ド で [デ ィ スク] または [デ ィ ス ク と テープ両方] オプシ ョ ン を使用し て実行されなかっ た場合、Flash Recovery Area バ ッ ク ア ッ プは失敗に終わ り ます。 Flash Recovery Area バッ ク ア ッ プ ・ タ イプのバッ ク ア ッ プを実行する前に、 FRA をバッ ク ア ッ プ格納

先と し て使用する必要があ り ます。 NVBU で、 デ ィ スク (FRA にバッ ク ア ッ プ) へのバッ ク ア ッ プが行われる場合は、

増分レベル 0 バッ ク ア ッ プ (INCR LVL0) が個別のバッ ク ア ッ プセ ッ ト に格納さ

れます。 また、 初回の増分レベル 1 バッ ク ア ッ プ (INCR LVL1、 差分または累積)

では、 増分レベル 1 バッ ク ア ッ プ ・ コ ピー ・ イ メ ージ と と もに、 ベースの増分レ

ベル 0 バ ッ ク ア ッ プ ・ コ ピー ・ イ メ ージを生成し ます。 それ以降の増分レベル 1バッ ク ア ッ プでは、 必要なレベル 1 バッ ク ア ッ プ ・ コ ピー ・ イ メ ージだけが更新

生成されます。 デ ィ ス ク (FRA にバ ッ ク ア ッ プ) への増分バ ッ ク ア ッ プの場合、

NVBU は、 セレ ク シ ョ ン ・ セ ッ ト に含まれるデータ フ ァ イルの累積更新コ ピーを

維持するために、 Oracle 推奨バッ ク ア ッ プ計画のイ メ ージ ・ コ ピー ・ バッ ク ア ッ

プ方法を使用し ます。 デ ィ ス クへの増分レベル 0 バッ ク ア ッ プ (FRA へのバッ ク

ア ッ プ) の場合、 NVBU は、 Oracle にバッ ク ア ッ プセ ッ ト ・ バッ ク ア ッ プ ・ タ イ

プの実行を指示し ます。

5.2.2.d RMAN バッ クア ッ プ ・ オプシ ョ ンを設定する

RMAN バッ ク ア ッ プについて以下のオプシ ョ ンを設定できます。

Page 87: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

87

図 5-9 :[RMAN バッ ク

ア ッ プ ・ オプシ ョ ン] タ ブ

[バッ ク ア ッ プ完了後にアーカ イブログを削除する] - このオプシ ョ ンでは、

アーカ イブ ・ ログをバッ ク ア ッ プ後に自動的に削除し ます。 これによ り、 これらのログを手動で削除する必要がな く な り ます。これは、デ ィ スク上のアーカ イブ ・ ログをテープにバッ ク ア ッ プする場合に便利です。 このオプシ ョ ンは、 以下の RMAN コ マン ド と同じ結果を生じ ます。

本プ ラグイ ンは、 ログの各シーケンス ・ ナンバーをバ ッ ク ア ッ プ し てから、バッ ク ア ッ プ し たフ ァ イルを削除し ます。 REDO ログのアーカ イブ先が複数

ある場合、 バッ ク ア ッ プ し たアーカ イブ済み REDO ログは、 すべてのログの

アーカ イブ先から削除されます。

重要 : [バッ ク ア ッ プ完了後にアーカ イ ブログを削除する] オプシ ョ ンを使用す る と、 バッ ク ア ッ プ ・ ジ ョ ブが失敗し て も アーカ イ ブ ・ ログが削除されます。 したがっ て、 [選択し たア イ テムのバ ッ ク ア ッ プが不完全の場合] で選択するオプシ ョ ンに、 バッ ク ア ッ プ ・ セーブセ ッ ト の保持が含まれ、 アーカ イブ ・ ログのリス ト アが可能である こ と を確認する必要があ り ます。

BACKUP ARCHIVELOG ALL DELETE ALL INPUT;

Page 88: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

88

[アーカ イブ ・ ログのバッ ク ア ッ プ前にその他のログ ・ スイ ッ チを強制実行]

- このオプシ ョ ンを選択する と、SQL ステー ト メ ン ト の発行によ っ てアーカ

イブ REDO ログのバッ ク ア ッ プが開始される前に、 追加のログ ・ スイ ッ チが

実行されます。

[オフ ラ イ ン ・ テーブルスペースをスキ ッ プする] - 本プ ラグイ ンでオフ ラ

イ ン ・ テーブルスペースを無視し、 バッ ク ア ッ プから除外する場合は、 このオプシ ョ ンを選択し ます。

[読み込み専用テーブルスペースをスキ ッ プする] - 更新後に読み込み専用

テーブルスペースをバッ ク ア ッ プする必要があ り ますが、 以降のバッ ク ア ップではスキ ッ プ し て、 バッ ク ア ッ プのサイズを小さ く する こ とができ ます。本プ ラグイ ンで読取り専用テーブルスペースを無視し、 バッ ク ア ッ プから除外する場合は、 このオプシ ョ ンを選択し ます。

[アクセスできないテーブルスペースをスキ ッ プする] - Oracle 内部のオペ

レーシ ョ ンによ り、 テーブルスペースがア クセス不可能である と表示されるこ とがあ り ます。 た と えば、データ フ ァ イルがオペレーテ ィ ング ・ システム ・レベルで削除されたが Oracle データベース内部で削除されていない場合、 ま

たは Raw デバイ スのマウン ト ・ ポイ ン ト ・ リ ン クがマウン ト 解除された場

合、テーブルスペースはア クセス不可能になる こ とがあ り ます。このオプシ ョンを選択する と、 本プ ラグイ ンは、 バッ クア ッ プ ・ ジ ョ ブに失敗する こ と なく 、 [NVBU バ ッ ク ア ッ プ] ウ ィ ン ド ウの [選択] タ ブで選択されたデー タ

ベースのう ちア クセスできないものをスキ ッ プできます。

[ユーザ定義のバッ ク ア ッ プ ・ タグ] - バッ ク ア ッ プ ・ セ ッ ト のタグ名を作

成するには、 このオプシ ョ ンを選択し ます。 タ グを指定し ない場合、 RMANはバッ ク ア ッ プに対し て TAGYYYYMMDDTHHMMSS 形式のデフ ォル ト ・ タ

グを作成し ます (制御フ ァ イルの自動バッ ク ア ッ プは除きます)。 RESTOREコ マン ド を実行する と きに、 フ ァ イル名ではな く タ グを指定できます。 タ グは、 入力時の大文字 / 小文字に関係な く 、 大文字で保存されます。 タ グの

大長は 30 バイ ト です。

また、 ターゲ ッ ト ・ フ ァ イル ・ システムのフ ァ イル名には、 サポー ト されている文字のみを使用する必要があ り ます。 た と えば、 ASM では、 内部で使用

されるハイ フ ン (-) を フ ァ イル名に使用できないため、バッ ク ア ッ プを ASMデ ィ スク ・ グループに保存する場合、 タ グ名にはハイ フ ンを使用できません(weekly-incremental など)。

Data Guard 環境における このオプシ ョ ンの使用法について詳し く は、 「ユー

ザー定義のバッ ク ア ッ プ ・ タ グの作成」 を参照し て く だ さい。

[バッ ク ア ッ プ ・ セ ッ ト ご とのフ ァ イル] - バッ ク ア ッ プ情報は、バッ ク ア ッ

プ ・ セ ッ ト と呼ばれる論理構造に保存されます。 バッ ク ア ッ プ ・ セ ッ ト には、1 つ以上のデータ フ ァ イル、 アーカ イブ REDO ログ、 制御フ ァ イル、 または

ALTER SYSTEM ARCHIVE LOG CURRENT

Page 89: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

89

SPFILE のデー タが保持されます。 デー タ フ ァ イルと アーカ イ ブ ・ ログを同

じバッ ク ア ッ プ ・ セ ッ ト に保存する こ とはできません。 デフ ォル ト では、 各バ ッ ク ア ッ プ ・ セ ッ ト には、 4 つ以下のデー タ フ ァ イルまたは 16 個以下の

アーカ イブ ・ ログが保持されます。 [テーブルスペース とデータ フ ァ イル用]および [アーカ イブ ・ ログ用] の各フ ィ ール ド を使用し て、 本プ ラグイ ンが作成する各バッ ク ア ッ プ ・ セ ッ ト に含める 大フ ァ イル数を指定し ます。

デフ ォル ト 値であるゼロ (0) を指定し た場合、 本プ ラグイ ンはチ ャ ンネル

の使用を 適化するためにバッ クア ッ プ・セ ッ ト 間でフ ァ イルを分配し ます。このと き、バッ ク ア ッ プ される フ ァ イルの合計数をチャ ンネル数で割り ます。その結果が 64 未満 (64) の場合、各バッ ク ア ッ プ ・ セ ッ ト にこの値と同じ フ ァ

イル数が分配されます。 64 以上の場合、 各バッ ク ア ッ プセ ッ ト に 64 フ ァ イ

ルが分配されます。

[チャ ンネル数] - 目的のチャ ンネル数を割り当てる こ とによ り、バッ ク ア ッ

プ ・ ジ ョ ブ内の並行処理の度合いを制御できます。 同時に複数のチャ ンネルを割り当てる と、 1 つのジ ョ ブで複数のバッ ク ア ッ プ ・ セ ッ ト をパラ レルに

読み取り または書き込むこ とができます。 チャ ンネル数は、 [ターゲ ッ ト ] タブで指定し たバッ クア ッ プ ・デバイスのド ラ イブ数以下 (=) に指定し ます。た

と えば、 ターゲ ッ ト の VTL に 2 つのド ラ イブが設定されている場合、 チャ ン

ネル数を 2 以下に指定し ます。 [テーブルスペース とデータ フ ァ イル用] およ

び [アーカ イブ ・ ログ用] の各フ ィ ールド を使用し て、 チャ ンネル数を指定し ます。

[チャネル速度 (0= 大)] - この設定を使用し て、 バッ ク ア ッ プに使用する

ジ ョ ブ固有のチ ャネルに対する RATE を指定し ます (RATE は、 ALLOCATECHANNEL コ マン ド の一部です)。 こ こ で定義する RATE は、 実際に使用され

る RATE を決定する訳ではあ り ませんが、 転送 大レベルを定義し ます。 こ

れによ り、 RMAN が帯域幅を過剰に消費し た り、 それが原因によるパフ ォー

マンスの低下を防ぐ こ とができ ます。 [テーブルスペース と デー タ フ ァ イル用] および [アーカ イブ ・ ログ用] フ ィ ールド と その関連単位数を使用し て、上限を指定し ます。 デフ ォル ト では、 この単位フ ィ ール ド は空白で、 B (バ

イ ト ) 単位で指定し ます。 また、 K (キロバイ ト )、 M (メ ガバイ ト )、 G (ギ

ガバイ ト ) を選択する こ と も できます。

[圧縮バッ ク ア ッ プセ ッ ト と し てバッ ク ア ッ プ] - AS COMPRESSED BACKUPSET 節を RMAN の BACKUP コ マン ド に追加するには、 この

チ ェ ッ クボ ッ ク スをオンにし ます。 これによ り、 RMAN はバッ ク ア ッ プ

セ ッ ト のバイナ リ圧縮を実行する こ とができます。 圧縮されたバッ ク ア ップ ・ セ ッ ト について、 その他リ カバリ中に必要な手順は特にあ り ません。

[バッ ク ア ッ プ < セレ ク シ ョ ン > が (数日前よ り) バッ クア ッ プ されていませ

ん] - このオプシ ョ ンを選択し て、 中断発生後、 自動的にバッ ク ア ッ プを再

開するよ う 本プ ラグイ ンを強制実行させる こ とができます。 さ らに、 日数を指定し て (デフ ォル ト 値は 「1」 、 「0 ~ 90」 の範囲で指定) 、 後のバッ ク

Page 90: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

90

ア ッ プ完了時まで遡っ てチ ェ ッ ク を実行する こ とができ ます。 この機能は、バッ ク ア ッ プが大規模で、 中断が発生しやすい場合に有効です。

5.2.2.e エラー状態に対するアクシ ョ ンの指定

複数のアイテムがバッ ク ア ッ プに含まれてお り、 RMAN が選択されたアイテムの

い く つかを正常にカ タ ログ化し て も、 選択されたアイテムの う ち本プ ラグイ ンで正し く バッ ク ア ッ プできないアイテムがある場合、本プ ラグイ ンでは、バッ ク ア ップで実行するア ク シ ョ ンを指定できます。 た と えば、 ジ ョ ブに複数のテーブルスペース と アーカ イブ・ログが含まれてお り、テーブルスペースは正し く バッ ク ア ップ されたが、 アーカ イ ブ ・ ログのバッ ク ア ッ プに失敗し た場合、 バ ッ ク ア ッ プ ・ジ ョ ブによ っ て実行するアク シ ョ ンを指定し ます。

[選択し たアイテムのバッ ク ア ッ プが不完全の場合] リ ス ト から、 本プ ラグイ ンに対するデフ ォル ト ・ ア ク シ ョ ンを選択し ます。

図 5-10 :エ ラー発生時に実行可能な

ア クシ ョ ン

[警告で終了 - セーブセ ッ ト は保持されます] - ジ ョ ブが [警告で完了] とい

う ステー タ ス を返 し、 正常にバ ッ ク ア ッ プ さ れたア イ テムから な るバ ッ クア ッ プ ・ セーブセ ッ ト が作成されます。

[警告な し で完了 - 保存セ ッ ト は保持されま し た] - ジ ョ ブは完了し、[ジ ョ

ブ終了] とい う ステータ スを返し ます。 エラーは NVBU バイナ リ ・ ログに記

録されますが、 基本的に、 [NVBU ジ ョ ブ] ウ ィ ン ド ウでは無視され、 正常に

バッ ク ア ッ プ されたアイ テムから なるバッ ク ア ッ プ ・ セーブセ ッ ト が作成されます。

[失敗 - 保存セ ッ ト は保持されま し た] - バッ ク ア ッ プ ・ ジ ョ ブは、 [バッ

ク ア ッ プ ・ ジ ョ ブ 失敗] とい う ステータ スを返し ますが、 正常にバッ ク ア ッ

プ されたアイテムから なるバッ クア ッ プ ・ セーブセ ッ ト が作成されます。

[失敗 - 保存セ ッ ト は保持されませんで し た] - バッ ク ア ッ プ ・ ジ ョ ブは、

[バッ ク ア ッ プ ・ ジ ョ ブ 失敗] い う ステータ スを返し、 バッ ク ア ッ プ された

オブジ ェ ク ト のセーブセ ッ ト は保持されません。 選択された一部のオブジ ェク ト が正し く バッ クア ッ プ された場合も削除されます。

5.2.2.f RMAN スク リ プ ト の生成オプシ ョ ンの設定

熟練し たデータベース管理者を対象と し た [RMAN スク リ プ ト の生成] 機能を使

用する と、 NVBU コ ン ソールを経由し て RMAN スク リ プ ト の大部分を生成し、 後

でバッ ク ア ッ プを実行するス ク リ プ ト を使用する前にスク リ プ ト を編集し てオプシ ョ ンまたはパラ メ ータ を追加でき るよ う に し ています。 このオプシ ョ ンを使用する と、 スク リ プ ト 全体を一から作成し な く て も済むので、 ス ク リ プ ト の構文エ

Page 91: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

91

ラー、 またはバッ ク ア ッ プを正し く 実行できない リ スク を 小限に抑える こ とができます。

[RMAN スク リ プ ト の生成] サブ タ ブは、 メ イ ンの [バッ ク ア ッ プ ・ オプシ ョ ン]

タ ブから利用可能です。 [フ ァ イルへの RMAN ス ク リ プ ト 出力] オプシ ョ ン を選

択する と、 本プ ラグイ ンが自動的に RMAN に送信し たコ マン ドが、 本プ ラグイ ン

の [設定] ダ イ ア ロ グで指定 し たデ ィ レ ク ト リ 内の フ ァ イルに保存 さ れます。Oracle データベース管理者は、後で必要に応じ てスク リ プ ト を編集し、RMAN CLI 経由でスク リ プ ト を実行できます。 自動生成された RMAN スク リ プ ト を使用し て

実行されるバッ ク ア ッ プ・ジ ョ ブは、NVBU ジ ョ ブ・データベースに格納されます。

図 5-11 :[RMAN スク リ

プ ト の生成]タ ブ

[RMAN スク リ プ ト の生成] 機能では、 以下のオプシ ョ ンを設定できます。

[フ ァ イルへの RMAN スク リ プ ト 出力] - この機能を使用し て、 その他のオ

プシ ョ ンを使用可能にするには、 このオプシ ョ ンを選択し て、 RMAN スク リ

プ ト の書き込み先と なる フ ァ イルの名前を入力し ます。

[RMAN スク リ プ ト ・デ ィ レ ク ト リ] - このフ ィ ールド に、RMAN スク リ プ ト

が保存されるデ ィ レ ク ト リの名前を入力し ます。 [スク リ プ ト のデフ ォル ト ・デ ィ レ ク ト リ を生成] フ ィ ール ド のデフ ォル ト は、 本プ ラグイ ンの [設定]ダイアログで指定されたデ ィ レ ク ト リ です。 ただ し、 バッ ク ア ッ プ ・ ジ ョ ブご とにフ ィ ールド を変更する こ と も できます。 RMAN スク リ プ ト の保存先の

完全パスは、 [RMAN スク リ プ ト ・ デ ィ レ ク ト リ] の入力内容と、 [フ ァ イル

への RMAN スク リ プ ト 出力] フ ィ ールド に入力されたフ ァ イル名を結合し て

作成されます。

[すでに存在する場合、 格納先フ ァ イルを上書き] - このオプシ ョ ンを選択

する と、 フ ァ イルがすでに存在する場合に、 RMAN スク リ プ ト を出力する格

納先フ ァ イルを上書きできます。フ ァ イルがすでに存在するが、このオプシ ョンが選択されていない場合は、 [RMAN ス ク リ プ ト の生成] は失敗し、 出力

は既存のフ ァ イルには書き込まれません。 このオプシ ョ ンは、 既存のフ ァ イルの上書きをはっ き り望んでいる場合にのみ選択し ます。

Page 92: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

92

[RMAN スク リ プ ト 生成後、 ジ ョ ブを実行] - このオプシ ョ ンを選択する と、

指定し たフ ァ イルに RMAN スク リ プ ト を出力するだけでな く 、 NVBU ジ ョ ブ

がスケジュールされ実行されます。 このオプシ ョ ンの選択を解除する と、 本プ ラグイ ンではスク リ プ ト が生成されるだけで、 データベース管理者はそれを NVBU 以外で編集および実行できます。

5.2.3 ジ ョ ブのフ ァ イ ナラ イズと実行

バッ ク ア ッ プ ・ ジ ョ ブの 終設定を し て実行するには、 次の手順を実行し ます。

1. [スケジュール] 、 [ターゲ ッ ト ] 、 [詳細設定] タ ブを選択し て、 必要なオプシ ョ ンを設定し ます。

これらは、すべての NVBU プ ラグイ ンに共通するオプシ ョ ンです。詳し く は、

『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド 』 を参照し て く だ

さい。

2. [ジ ョ ブ ・ タ イ ト ル] に、 ジ ョ ブに対し て適切な タ イ ト ルを入力し ます。

ジ ョ ブの進捗状況の監視やデータのリ ス ト ア時にジ ョ ブを識別しやす く するため、 分かりやすい名前を指定し て く だ さい。

3. [実行] ボタ ンを ク リ ッ クするか、 [実行] > [バッ ク ア ッ プ ・ ジ ョ ブ実行]

の順に選択し ます。

[NVBU ジ ョ ブ] ウ ィ ン ド ウではジ ョ ブの進捗をモニ タ し た り、[NVBU ログ]

ウ ィ ン ド ウではロ グ を参照表示す る こ と がで き ます。 詳 し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』 を参照し て く だ さい。

5.3.0 Oracle ACFS のバッ クア ッ プ

Oracle の自動ス ト レージ管理ク ラス タ ・ フ ァ イル ・ システム (Oracle ACFS) は、

Oracle ASM 機能を拡張し て、 Oracle バイナ リ、 ト レース ・ フ ァ イル、 アラー ト ・

ログ、 レポー ト ・ フ ァ イル、 その他のアプ リ ケーシ ョ ン ・ データ ・ フ ァ イルなどの非データベース ・ フ ァ イルをサポー ト し ています。

こ れ ら の非デー タ ベース ・ フ ァ イルは RMAN ではバ ッ ク ア ッ プ で き ませんが、

Quest NetVault Backup Plug-in for FileSystem (Plug-in for FileSystem) を使用し

て、 Oracle ACFS ボ リ ュームに保存されたデータ をバッ ク ア ッ プする こ とができ

ます。 以下の手順に従います。 実行するには、 以下の手順に従います。

1. ACFS ボ リ ュームをマウン ト し ます。

2. NVBU サーバ上の NVBU コ ン ソールを起動し、 コ マン ド ・ ツールバーの

[NVBU バッ ク ア ッ プ] ボタ ンを選択するか、 [操作] プルダウン [バッ ク

ア ッ プ] を選択し ます。

[選択] タ ブに NVBU ク ラ イ アン ト と し て正常に追加されたマシンのリ ス ト

が表示されます。

Page 93: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

93

3. Oracle データベース ・ サーバと し て設定されている NVBU ク ラ イアン ト を特

定し て開き、 マシンにイ ンス ト ールされているプ ラグイ ンのリ ス ト を表示します。

[選択] タ ブで任意のノ ー ド を開 く には、 以下のいずれかの手順に従います。

ノ ー ド をダブルク リ ッ ク

ノ ー ド を右ク リ ッ ク し て [開 く ] を選択し ます。

4. プ ラグイ ンのリ ス ト から、 [File System] を開きます。

5. ACFS ボ リ ュームを選択するか、 ACFS ノ ー ド を開いて必要な項目を選択し

ます。

6. [バッ ク ア ッ プオプシ ョ ン] タ ブを ク リ ッ ク し て、利用可能なオプシ ョ ンを選択し ます。

詳 し く は、 『Quest NetVault Backup Plug-in for FileSystem ユーザーズ・ガ イ

ド』 を参照し て く だ さい。

7. [スケジュール] 、 [ターゲ ッ ト ] 、 [詳細設定] タ ブを選択し て、 必要なオプシ ョ ンを設定し ます。

これらは、すべての NVBU プ ラグイ ンに共通するオプシ ョ ンです。詳し く は、

『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド 』 を参照し て く だ

さい。

8. [ジ ョ ブ ・ タ イ ト ル] に、 ジ ョ ブに対し て適切な タ イ ト ルを入力し ます。

ジ ョ ブの進捗状況の監視やデータのリ ス ト ア時にジ ョ ブを識別しやす く するため、 分かりやすい名前を指定し て く だ さい。

9. [実行] ボタ ンを ク リ ッ クするか、 [実行] > [バッ ク ア ッ プ ・ ジ ョ ブ実行]

の順に選択し ます。

[NVBU ジ ョ ブ]、 [NVBU サーバ状態]、 および [NVBU ログ] ウ ィ ン ド ウか

らバッ ク ア ッ プ ・ ジ ョ ブの進捗状況およびログをモニ タ リ ングできます。 詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』 を参照

し て く だ さい。

Page 94: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第5章データのバッ ク ア ッ プ

94

Page 95: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

95

第6章 :

ORACLE フ ラ ッ シ ュ バッ ク ・

デー タベースの使用

フ ラ ッ シュバッ ク ・ データベース - 概要

フ ラ ッ シュバッ ク ・ ログ

フ ラ ッ シュバッ ク ・ データベース ・ ステータ スを表示する

フ ラ ッ シュバッ ク ・ データベースのオプシ ョ ン

フ ラ ッ シュバッ ク ・ データベースの制約

本プ ラグイ ン と フ ラ ッ シュバッ ク ・ データベースを使用し たデータのリ ス ト

6.1.0 フ ラ ッ シ ュ バッ ク ・ デー タベース - 概要

Oracle 10g で導入されたフ ラ ッ シュバッ ク ・ データ ベースは、 データ フ ァ イルが

損なわれていない限り、 Oracle データベースで、 論理データの損傷やユーザーに

よ っ て発生 し た問題を収集 し た以前の時間に遡る こ と がで き ます。 フ ラ ッ シ ュバッ ク ・ データベースは、 物理データ フ ァ イルのリ ス ト アを行わないため、 真のメ デ ィ ア ・ リ カバリ ではあ り ません。 フ ラ ッ シュバッ ク ・ データベースは、 処理が迅速で簡単なだけでな く 、 デー タ ベース全体の リ ス ト アを必要と し ないので、RESTORE および RECOVER コ マン ド を使用する方法を優先し ます。

Flashback Database について詳し く は、 『Oracle Database Backup and Recovery User's Guide』 の 「Configuring Oracle Flashback Database and Restore Points」 セ

ク シ ョ ンを参照し て く だ さい。

6.1.1 フ ラ ッ シ ュ バッ ク ・ ロ グ

フ ラ ッ シ ュバ ッ ク ・ デー タ ベースは独自のログ ・ メ カ ニズムを使用し ています。フ ラ ッ シュバッ ク ・ ログは、FRA で生成されて保存されます。 フ ラ ッ シュバッ ク ・

データベースを有効にする と、代替データ フ ァ イルのデータ ・ ブロ ッ クが、 フ ラ ッシ ュバッ ク ・ ログにコ ピーされます。 これらのデータ ・ ブロ ッ クは、 後でデータフ ァ イル内容を再構築する時に使用できます。 フ ラ ッ シ ュバッ ク ・ ログは通常の時間間隔で取り込まれるため、 フ ラ ッ シ ュバッ ク ・ ログから リ ス ト ア されたデータ ・ ブロ ッ クは、 目的のターゲ ッ ト 時間の前に直ちに保存されます。 フ ラ ッ シ ュバッ ク ・ ログが適用される と、 REDO ログが再度適用され、 ターゲ ッ ト 時間に リ

カバリ を完了し ます。

Page 96: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第6章Oracle フ ラ ッ シュバッ ク ・ データベースの使用

96

6.2.0 フ ラ ッ シ ュ バッ ク ・ デー タベース ・ ステー タスを表示する

FRA と フ ラ ッ シュバッ ク ・ データベースが有効になっ ているかど うかを含め、 す

でに設定されたデータベースの詳細を表示するには、 以下の手順を実行し ます。

1. [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウを開き、 [ク ラ イアン ト ] リ ス ト で Oracleデータベース ・ サーバを検索し て開きます。 このク ラ イアン ト にイ ンス ト ールされているプ ラグイ ンのリ ス ト が表示されます。

2. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

すでに設定されているすべてのデータベースが表示されます。

3. データベースの詳細設定を表示するデータベース・ ノ ー ド を右ク リ ッ ク し て、[詳細表示] を選択し ます。

[詳細] ダイアログに、 以下の詳細が表示されます。

[Flash Recovery Areaデステ ィ ネーシ ョ ン] - FRAが有効な場合のFRA の保存先です。

[Flashback Database 使用可能] - Flashback Database 機能が有効な場

合は 「YES」、 無効な場合は 「NO」 が表示されます。

図 6-1 : [Flashback

DatabaseEnabled] の詳

細ダイアログ

また、 本プ ラグイ ンを使用し たバッ ク ア ッ プには、 [NVBU リ ス ト ア] ウ ィ ン

ド ウの [選択] タ ブに本プ ラグイ ンのフ ラ ッ シュバッ ク ・データベース ・ ノ ード が表示されます。 [Flashback Database] ノ ー ド で、 ユーザーはリ ス ト ア

やリ カバリの代わり にフ ラ ッ シュバッ ク ・ データベースを実行できます。

Page 97: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

97

図 6-2 :リ ス ト アの

[選択] タ ブ

6.3.0 フ ラ ッ シ ュ バッ ク ・ デー タベースのオプシ ョ ン

本プ ラグイ ンでフ ラ ッ シュバッ ク ・ データベースを選択する こ とは、 RMAN また

は SQL の FLASHBACK DATABASE コ マン ド と同等です。

フ ラ ッ シュバッ ク ・ データベースには以下のオプシ ョ ンがあ り ます。

[指定リ ス ト ア ・ ポイ ン ト まで] - データベースを特定のリ ス ト ア ・ ポイ ン

ト までフ ラ ッ シュ し ます。 リ ス ト ア ・ ポイ ン ト は、 特定時点で名前が付けられ、 フ ラ ッ シュバッ ク ・ ターゲ ッ ト と し て使用できます。 リ ス ト ア ・ ポイ ント を作成する場合、 基本的には現在の SCN (System Change Number) の名

前が付け られます。 2048 まで リ ス ト ア ・ ポイ ン ト に名前を付ける こ とがで

き、 「通常 (Normal」)」 または 「保証付き (Guaranteed)」 のいずれかにな

り ます。 保証付き リ ス ト ア ・ ポイ ン ト はフ ラ ッ シュバッ ク ・ データベースに使用されます。

Page 98: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第6章Oracle フ ラ ッ シュバッ ク ・ データベースの使用

98

リ ス ト ア ・ ポイ ン ト は CREATE RESTORE POINT コ マン ド を使用し て作成

できます。詳し く は、『Oracle Database Backup and Recovery User's Guide』

の 「Creating Normal and Guaranteed Restore Points」 セ ク シ ョ ン を参照 し

て く だ さい。

[指定時刻まで] - データベースを指定し た時刻の状態に戻し ます。

[指定 SCN まで] - データベースを指定し た SCN の状態に戻し ます。

[指定時刻よ り前] - データベースを指定し た タ イムス タ ンプの 1 秒前の状

態に戻し ます。

[指定SCNよ り前] - データベースを指定し たSCNよ り以前のシステム変更

番号の状態に戻し ます。

[指定リ セ ッ ト ・ ログよ り前] (Oracle 10.2.x 以降のバージ ョ ンでのみ使用可

能) - RESETLOGSが発生し た直前の SCN にデータベースを戻し ます。

6.4.0 フ ラ ッ シ ュ バッ ク ・ デー タベースの制約

フ ラ ッ シュバッ ク ・ データベースの選択には 2 つの制約があ り ます。

データベース全体と フ ラ ッ シュバッ ク ・ データベース ・ ノ ー ド を同時に選択

する こ とはできません。 選択する と、 リ ス ト ア ・ ジ ョ ブが失敗し、 NVBU バ

イナ リ ・ ログに以下のエ ラー ・ メ ッ セージが表示されます。

[データベース全体] と [Flashback Database] を同時に選択する こ とはで

きません

[NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで、 パラ メ ータ ・ フ ァ イル、 制

御フ ァ イル、 テーブルスペース、 データ フ ァ イルなど、 他のノ ー ド と一緒にフ ラ ッ シュバッ ク ・データベースを選択する こ とはできません。選択する と、リ ス ト ア ・ ジ ョ ブが失敗し、NVBUバイナ リ ・ ログに以下のエ ラー ・ メ ッ セー

ジが表示されます。

リ ス ト ア選択エラー。 [Flashback Database] と個別のデータ フ ァ イルを同

時に選択する こ とはできません。

6.5.0 本プラグ イ ン と フ ラ ッ シ ュ バッ ク ・ デー タベースを使用したデー タの リ ス ト ア

フ ラ ッ シュバッ ク ・ データベースを実行するには、 以下の手順に従います。

1. NVBU コ ン ソールで、 [NVBU リ ス ト ア] ウ ィ ン ド ウを開きます (ツールバー

または [操作] プルダウン [リ ス ト ア] を選択し ます)。

バッ ク ア ッ プが完了し たジ ョ ブの対象と なった NVBU ク ラ イアン ト のリ ス ト

が [選択] タ ブに表示されます。

Page 99: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

99

2. リ ス ト 内で Oracle Database Server と し て設定されている NVBU ク ラ イアン

ト を特定し て開き、 データ をバッ ク ア ッ プのために使用し たプ ラグイ ンのリス ト を表示させます。

[選択] タ ブで任意のノ ー ド を開 く には、 以下のいずれかの手順に従います。

ノ ー ド をダブルク リ ッ ク

ノ ー ド を右ク リ ッ ク し て [開 く ] を選択する

3. リ ス ト 内で、 Plug-in for Oracle を探し て開きます。

プ ラグイ ンで作成されたバッ ク ア ッ プ ・ セーブセ ッ ト のリ ス ト が表示されます。 各セーブセ ッ ト には、 それぞれに指定された 「ジ ョ ブ ・ タ イ ト ル」 に続き、 バッ ク ア ッ プ ・ タ イプ、 およびバッ ク ア ッ プの実行時刻のラベルが付けられます。

4. RMAN ベースのバッ ク ア ッ プ・セーブセ ッ ト を開き、[Flashback Database]

ノ ー ド を選択し ます。

図 6-3 :[選択] タ ブで

選択された[FlashbackDatabase]

ノ ー ド

5. [リ ス ト ア ・ オプシ ョ ン] タ ブを選択し ます。

6. [リ ス ト ア ・ オプシ ョ ン] サブ タ ブで、 [データベース全体のリ ス ト ア]、 [リス ト ア前にデータベースをマウン ト ]、 [先にデータベースを強制終了] を選択し ます。

注意 : フ ラ ッ シ ュバッ ク ・ データベースを実行するには、 データ ベースがマウン ト 状態である必要があ り ます。

Page 100: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第6章Oracle フ ラ ッ シュバッ ク ・ データベースの使用

100

図 6-4 :[Flashback

Database] の

[リ ス ト ア ・ オプシ ョ ン] サ

ブ タ ブ

7. [ポス ト ・ リ カバリ] サブ タ ブで [リ カバリ後にデータベースを開 く ] および[ログの読み書きおよび リ セ ッ ト ] を選択し ます。

図 6-5 :[Flashback

Database] の

[ポス ト ・ リ カバリ] サブ タ

ス ク

8. [Flashback Database] サブ タ ブで目的の [Flashback Point Type] を選択

し ます。

た と えば、 [指定時刻まで] を選択し、 フ ラ ッ シュバッ ク を行う データベースに時間を入力し ます。

Page 101: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

101

図 6-6 :[Flashback

Database] サ

ブ タ ブ

9. [ジ ョ ブ ・ タ イ ト ル] フ ィ ールド に、 適切なジ ョ ブ ・ タ イ ト ルを入力し ます。

ジ ョ ブの進捗状況のモニ タ リ ングやデータのリ ス ト アのため、 識別しやすい名前を決めます。

10.[実行] を ク リ ッ ク し ます。

Page 102: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第6章Oracle フ ラ ッ シュバッ ク ・ データベースの使用

102

Page 103: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

103

第7章 :

デー タの リ ス ト ア

データのリ ス ト ア と リ カバリ - 概要

ユーザー管理リ カバリ

RMAN リ カバリ

ユーザー管理リ ス ト アの実行

リ カバリ対象データベースの準備

リ ス ト ア対象データの選択

ジ ョ ブのフ ァ イナラ イズと実行

データベースのリ カバリ

データベースを開 く

その他のユーザー管理リ ス ト ア手順

制御フ ァ イル、 データ フ ァ イル、 または個々のアーカ イブ ・ ログ ・ フ ァ イ

ルの名前変更 / 移動

アーカ イブ ・ ログ ・ デ ィ レ ク ト リの名前変更 / 移動

リ ス ト ア選択タ ブで利用可能な追加機能

RMAN リ ス ト アの実行

リ ス ト ア対象データの選択

リ ス ト ア ・ オプシ ョ ンの設定

ジ ョ ブのフ ァ イナラ イズと実行

非 RAC 環境で使用可能な RMAN リ カバリ ・ タ イプ

自動バッ ク ア ッ プからの制御フ ァ イルのリ ス ト ア

同一サーバへの個別データ フ ァ イル / テーブルスペースのリ カバリ

データベース全体を同一サーバに リ カバリする

RMAN を使用し た障害復旧の実行

RMAN を使用し たその他のリ ス ト ア手順

フ ァ イルの名前変更 / パス名移動

非 RAC 環境におけるデータベースの複製

Page 104: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

104

7.1.0 デー タの リ ス ト アと リ カバ リ - 概要

通常、 バッ ク ア ッ プからデータ ベースのすべてまたは一部の内容を再構築するには、 リ ス ト アおよび リ カバリの 2 つの手順を実行し ます。 リ ス ト ア とは、 バッ ク

ア ッ プからデータ フ ァ イルのコ ピーを読み込むプロセスです。 また、 リ カバリ とは、 バッ ク ア ッ プ以降にフ ァ イルに対し て行われた変更をアーカ イブおよびオンラ イ ン REDO ログから再適用し、 データベースを目的の SCN (通常は現在または

障害時点の状態) にするプロセスです。

Plug-in for Oracle を使用し てデー タのリ ス ト アを正常に実行するには、 使用する

バッ ク ア ッ プ方法に応じ て、 関連するセク シ ョ ンの手順に従います。

7.1.1 ユーザー管理リ カバ リ

ユーザー管理によるバッ クア ッ プ戦略を実装する場合、リ カバリ ・プロセスをデータベース管理者が管理する必要があ り ます。これには以下のタ スクが含まれます。

リ カバリが必要な対象を特定する

プ ラグイ ンを使用し て必要な フ ァ イルを リ ス ト アする

リ カバリ ・ プロセスを、 一連の SQL*Plus コ マン ド を実行し て本プ ラグイ ン

の外で手動で実行する

以降のセ ク シ ョ ンでは、 ユーザー管理リ カバリ ・ プ ロセスについて概説し ます。詳 し く は、 『Oracle Database Backup and Recovery Advanced User’s Guide』 の

「About User-Managed Restore Operations」 セク シ ョ ンまたは 『Oracle Database Backup and Recovery User's Guide』 の 「Performing User-Managed Backup and Recovery」 セク シ ョ ンを参照し て く だ さい。

7.1.1.a リ カバ リ が必要なデー タ フ ァ イルの特定

メ デ ィ ア障害またはデー タ損傷が発生し た場合、 以下の SQL*Plus ク エ リ を使用

し て、 リ カバリが必要なデータ フ ァ イルを特定できます。 このコ マン ド は、 データベースが OPEN 状態の場合のみ機能し ます。

7.1.1.b デー タ フ ァ イルとアー カ イブ ・ ロ グの リ カバ リ

損傷し たデータ フ ァ イルを識別し たら、 そのデータ フ ァ イルの 後のフル ・ バック ア ッ プ と、 後のバッ ク ア ッ プから ターゲ ッ ト のリ カバリ時点までの間に生成されたすべてのアーカ イ ブ ・ ログのバッ ク ア ッ プを リ ス ト ア し ます。 データ フ ァイルを リ ス ト アする と、 既存のフ ァ イルはバッ ク ア ッ プ されたコ ピーで置換されます。 逆に、 アーカ イ ブ ・ ログを リ ス ト アする場合、 これらのフ ァ イルは元の場所にコ ピーされるため、 リ カバリ ・ プロセス中もデータベースで使用できます。

SELECT FILE#, ERROR, ONLINE_STATUS, CHANGE#, TIME FROM V$RECOVER_FILE;

Page 105: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

105

損傷し たデータ フ ァ イルおよびアーカ イ ブ ・ ログのリ カバリ では、 以下の手順を実行し ます。

1. SQL*PLUS ユーテ ィ リ テ ィ を使用し て、SYSDBA 権限でデータベースに接続

し ます。

2. データベースが開いている場合、 以下のコ マン ド を使用し て、 リ カバリするすべてのテーブルスペースを変更し ます。

3. 本プ ラグイ ンを使用し て、 損傷し たデータ フ ァ イルを 新のユーザー管理フル ・ バッ ク ア ッ プ ・ セーブセ ッ ト から リ ス ト ア し ます。

データ フ ァ イルを別の場所に リ ス ト アするには、 リ ス ト ア中に新しいパスを指定し ます。

4. 本プ ラグイ ンを使用し て、 ユーザー管理フル ・ バッ ク ア ッ プ以降に完了し たすべてのアーカ イブ ・ ログのバッ ク ア ッ プを リ ス ト ア し ます。

ログは、 プ ラ イマ リ ・ アーカ イブ先デ ィ レ ク ト リ に リ ス ト ア し ます。 容量に制約がある場合は、 [名前変更] オプシ ョ ンを使用し て、 ログを別のデ ィ レ クト リへリ ス ト ア し ます。 詳し く は、 「その他のユーザー管理リ ス ト ア手順」 を参照し て く だ さい。

5. リ ス ト アが完了し たら、 SQL*Plus を使用し て、 リ カバリが必要なすべての

テーブルスペースについて以下のコ マン ド を実行し、 手動で リ カバリ を実行し ます。

6. 以下の SQL*Plus コマン ド を使用し て、 リ カバリ し たテーブルスペースをオ

ン ラ イ ンに し ます。

7.1.1.c 制御フ ァ イルの リ ス ト ア

制御フ ァ イルは、 以下のいずれかの方法で リ カバリ できます。

多重化された制御フ ァ イルの失われたコ ピーを リ ス ト アする - 永久的な メ

デ ィ ア障害によ っ てデータベースの 1 つ以上の制御フ ァ イルが損傷し、 少な

く と も 1 つの制御フ ァ イルが メ デ ィ ア障害によ る損傷を受けていない場合

に、 この手順を使用し てデータベースを リ カバリ し ます。 詳し く は、 『OracleDatabase Backup and Recovery Advanced User’s Guide』 の 「Restore Lost Copy of a Multiplexed Control File」 セ ク シ ョ ン ま たは 『Oracle Database Backup and Recovery User's Guide for Oracle 11g』 の 「Responding to the

SQLPLUS SYS AS SYSDBA

ALTER TABLESPACE < テーブルスペース名 > OFFLINE;

RECOVER TABLESPACE < テーブルスペース名 >

ALTER TABLESPACE < テーブルスペース名 > ONLINE;

Page 106: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

106

Loss of a Subset of the Current Control Files」 セク シ ョ ンを参照し て く だ さ

い。

すべてのカ レン ト 制御フ ァ イルの損失後にバッ ク ア ッ プから制御フ ァ イルを

リ ス ト アする - 永久的な メ デ ィ ア障害によ っ てデー タ ベースのすべての制

御フ ァ イルが損傷し、 制御フ ァ イルのバッ ク ア ッ プがある場合に、 この手順を使用し て制御フ ァ イルのバッ クア ッ プを リ ス ト ア し ます。

すべてのカ レ ン ト 制御フ ァ イ ルの損失後にバ ッ ク ア ッ プから制御フ ァ イルを リ ス ト アする

制御フ ァ イルにア ク セスできない場合、 イ ンス タ ンスは開始できますが、 データベースをマウン ト する こ とはできません。 制御フ ァ イルが使用不可のと きにデータベースをマウン ト し よ う とする と、 以下のエ ラー ・ メ ッ セージが表示されます。

ORA-00205: 制御フ ァ イル識別エ ラー。 詳細はアラー ト ・ ログをチ ェ ッ ク し て く

だ さい。

制御フ ァ イルがア クセス可能になるまで、 データベースをマウン ト し た り開 く ことはできません。

本プ ラグイ ンは、 制御フ ァ イルのスナ ッ プシ ョ ッ ト を、 [オラ クル ・ データベースを追加 / 編集する] ウ ィ ン ド ウで指定された制御フ ァ イルの保存場所に保存し ま

す。 すべてのカ レン ト 制御フ ァ イルが失われた場合、 この場所から制御フ ァ イルを コ ピーできます。 制御フ ァ イルの保存場所のスナ ッ プシ ョ ッ ト を使用できない場合は、 以下の手順に従っ て、 制御フ ァ イルをバッ ク ア ッ プから リ ス ト アできます。

1. 本プ ラグイ ンを使用し て、 制御フ ァ イルの 新のバッ ク ア ッ プから制御フ ァイルを リ ス ト ア し ます。

本プ ラグイ ンは、制御フ ァ イルの保存場所に制御フ ァ イルを リ ス ト ア し ます。リ ス ト ア されたフ ァ イルには .SAV 拡張子が付けられます。

2. SQL*PLUS ユーテ ィ リ テ ィ を使用し て、SYSDBA 権限でデータベースに接続

し ます。

3. データベースをシ ャ ッ ト ダウン し ます。

4. Oracle パラ メ ータ ・ フ ァ イルに指定されている とお り に、 リ ス ト ア された

フ ァ イルの名前を変更し、 指定の場所にコ ピーし ます。

5. データベースをマウン ト し ます。

6. データ フ ァ イルに保存されている現在の SCN と同じ時点までデータベース

を リ カバリするには、USING BACKUP CONTROLFILE コ マン ド から リ カバ

リ を実行し ます。

SQLPLUS SYS AS SYSDBA

STARTUP MOUNT;

Page 107: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

107

デー タ フ ァ イルに保存されている 新の SCN と同じ時点までデー タ ベース

を リ カバリするには、追加のリ カバリが必要です。た と えば、比較的古いバック ア ッ プから リ ス ト アする場合、 制御フ ァ イルには、 現在のデータ フ ァ イルとは異なる SCNが含まれます。 し たがっ て、 どのログ ・ シーケンスがアーカ

イブ され、 どのログ ・ シーケンスがアーカ イブ されていないかがわかり ません。

例 :

制御フ ァ イルのバ ッ ク ア ッ プについて詳し く は、 『Oracle Database Backup and Recovery Advanced User’s Guide』 の 「Restoring a Backup Control File to the Default Location」 を参照し て く だ さい。

7. リ カバリの完了後、RESETLOGS オプシ ョ ンを使用し てデータベースを開き

ます。

7.1.2 RMAN リ カバ リ

7.1.2.a リ カバ リ ・ オペレ ーシ ョ ンで RMAN バッ クア ッ プを使用するよ う選択す

る方法

本プ ラグイ ンで RMAN ベースのリ ス ト アを実行する場合、 リ ス ト アおよびリ カバ

リ ・ オペレーシ ョ ンは RMAN 自体が実行し ます。RMAN は RMAN リポジ ト リ内の

使用可能なバッ ク ア ッ プの記録を使用し て、 リ ス ト ア ・ オペレーシ ョ ンに 適なバッ ク ア ッ プを選択し ます。 これによ り、 バッ ク ア ッ プのリ ス ト ア順序を経験の浅い担当者が特定する必要がな く なるため、 リ カバリ ・ プロセス全体が簡略化されます。

7.1.2.b 増分バッ クア ッ プまたは REDO ロ グの選択

リ カバリ目的を果たすために、 リ ス ト ア されたデータ フ ァ イルに増分バッ ク ア ップを適用するか、 REDO ログを適用するかを RMAN で選択できる場合、 常に増分

バッ ク ア ッ プが選択されます。 重複し たレベルの増分バッ ク ア ッ プが使用可能な場合、 RMAN は対象期間が も長いものを自動的に選択し ます。

RMAN は使用可能なバッ ク ア ッ プから必要なデータ フ ァ イルを自動的に リ ス ト ア

し、 可能な場合は増分バッ ク ア ッ プをデータ フ ァ イルに適用し、 その後アーカ イブ ・ ログを適用し ます。

7.1.2.c リ ス ト ア ・ ソースの選択

FRA が使用可能な場合、本プ ラグイ ンによ り、ユーザーの要求に も適し た メ デ ィ

ア格納先の戦略を定義する こ とができ、 [バッ ク ア ッ プオプシ ョ ン] タ ブの [バック ア ッ プ格納先] オプシ ョ ンを指定する こ と によ り、 ユーザーは高速な リ ス ト ア

RECOVER DATABASE USING BACKUP CONTROLFILE;

ALTER DATABASE OPEN RESETLOGS;

Page 108: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

108

を実現する こ とができます。 このオプシ ョ ンによ りバッ ク ア ッ プの格納先と以下のオプシ ョ ンを選択する こ とができます。

テープ (NetVault Backup のメ デ ィ アにバッ ク ア ッ プ)

デ ィ スク (FRA にバッ ク ア ッ プ)

デ ィ スク と テープ両方 (FRA にバッ ク ア ッ プ し、 次に NetVault Backup のメ

デ ィ アにバッ ク ア ッ プ)

本プ ラグイ ンには、 リ ス ト ア ・ プロセス中に リ ス ト ア元または RMAN がリ ス ト ア

元と し て使用する場所を定義するオプシ ョ ンが用意されています。 これによ り、バッ ク ア ッ プがデ ィ ス ク ・ ベースのメ デ ィ ア、 VTL およびテープのよ う な NVBUメ デ ィ アで有効化さ ている場合でも FRA からの RMAN リ ス ト アを確実に実行し、

かつ FRA が メ デ ィ ア障害やデー タ損傷を持つ疑いがあるが RMAN が FRA からの

リ ス ト アに対処できないこ と によ り リ ス ト アおよび リ カバリ ・ プロセスの再起動を危険にさ ら し た く ない場合においても、 NVBU メ デ ィ アから RMAN リ ス ト アを

確実に実行する こ と で、 高速な リ ス ト アを実現する こ とができます。

さ らに、デ ィ スクにチャ ンネルを割り当てる こ と でデ ィ スクへのCLIベースのバッ

ク ア ッ プを実行し たが、 本プ ラグイ ンを使用し て リ ス ト アを実行し たいと い う 場合にも、 同様の [リ ス ト ア元] オプシ ョ ンが使用可能です。

以下のリ ス ト ア ・ ソース ・ オプシ ョ ンが使用可能です。

テープ (NetVault Backup のメ デ ィ アから リ ス ト ア) - このオプシ ョ ンを選

択する と、 RMAN が 「SBT_TAPE」 チャ ンネルを開き、 NVBU 管理下にあ り、

[タ ーゲ ッ ト ] タ ブの [デバイ スオプシ ョ ン] で指定されているバ ッ ク ア ップ ・ メ デ ィ アからバ ッ ク ア ッ プ ・ フ ァ イルを読み込みます。 FRA のバ ッ ク

ア ッ プ格納先が実装されていない場合や、 すべてのバッ ク ア ッ プ用にテープがバッ ク ア ッ プ格納先と し て選択されている場合にこのオプシ ョ ンを選択します。

デ ィ スク (FRA またはデ ィ スクから リ ス ト ア) - このオプシ ョ ンを選択する

と、 RMAN はデ ィ スク ・ デバイス ・ タ イプだけをオープン し て FRA からバッ

ク ア ッ プ ・ フ ァ イルを リ ス ト アするか、 RMAN のデ ィ スク ・ デバイス ・ タ イ

プを設定中に指定された OS 特有のデ ィ レ ク ト リ を リ ス ト ア し ます。 これは

デフ ォル ト のオプシ ョ ンです。

デ ィ スク と テープ両方 (NetVault Backup のメ デ ィ ア と (FRA またはデ ィ ス

ク) の両方か ら リ ス ト ア - こ のオ プ シ ョ ン を 選択す る と、 RMAN は

「SBT_TAPE」 チ ャ ンネルと デ ィ ス ク ・ チ ャ ンネルを開き、 リ カバ リ ・ フ ァ

イル用に 適なソースを柔軟に選択する こ とができます。 バッ ク ア ッ プ格納先に [テープ とデ ィ スクの両方] オプシ ョ ンを含む場合、 または異なるスケジ ュールで Flash Recovery Area バ ッ ク ア ッ プ を実行中に、 FRA に リ カバ

リ ・ フ ァ イルのバ ッ ク ア ッ プ を格納する よ う 選択 し ている場合に このオプシ ョ ンを選択し ます。

Page 109: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

109

7.1.2.d デー タ フ ァ イル ・ メ デ ィ ア ・ リ カバ リ

データ フ ァ イル ・ メ デ ィ ア ・ リ カバリ とは、 オン ラ イ ン ・ ログ、 アーカ イブ REDOログ、 または増分バッ ク ア ッ プを リ ス ト ア されたデータ フ ァ イルに適用し て、新または指定された特定時点の状態に更新する こ と です。データ フ ァ イル・ メ デ ィア ・ リ カバリ (一般に リ カバリ と言います) は、 完全な リ カバリ または PIT リ カ

バリ (不完全リ カバリ と も言います) のいずれかです。 PIT リ カバリは、 テーブ

ルの削除と いったユーザー ・ エ ラーや、 ある時点まで気付かなかった論理的な損傷などによ っ て引き起こ されるデータ損失に対する対処法の 1 つです。

完全リ カバ リ と Point-in-Time (PIT) リ カバ リ の比較

完全リ カバリ では、コ ミ ッ ト された ト ラ ンザク シ ョ ンを失う こ と な く 、データベースを 新の状態に リ カバリ し ます。 一方、 PIT リ カバリ では、 デー タ ベースを特

定時点の状態に リ カバリする こ とができます。本プ ラグイ ンは、時間、ログのシーケンス番号、 またはシステム変更番号に基づ く PIT リ カバリ をサポー ト し ていま

す。 現時点で本プ ラグイ ンがサポー ト し ている PIT リ カバリは、 デー タ ベースの

PIT リ カバリ (DBPITR) のみです。

システム変更番号 (SCN) に基づ く Point-in-Time リ カバリ - PIT リ カバリ

の実行時に SCN が指定された場合、 RMAN は、 指定された SCN まで リ カバ

リ し ます (ただ し、 その SCN は含みません) 。 た と えば、 SCN 1000 が指定

された場合、 SCN 999 までのリ カバリが実行されます。

ログのシーケンスナンバー (LSN) に基づ く Point-in-Time リ カバリ - デー

タ損傷または障害の正確な発生時刻が不明の場合、ターゲ ッ ト SCN が含まれ

るログのシーケンス番号を指定する こ とが有効な手段と な り ます。RMANは、

指定されたログによ っ て リ カバリ を実行し ます。V$LOG_HISTORY を照会し

てアーカ イブ されたログを表示し、 適切なログのシーケンス番号と スレ ッ ドを特定できます。

時間に基づ く Point-in-Time リ カバリ - 時間に基づ く PIT リ カバリは、データ

の損傷時刻が分かっている場合に便利です。 た と えば、 開発者が午前 6:00 に

テーブルを削除し た場合、 中止時刻を午前 05:55 に設定し て PIT リ カバリ を

実行できます。 本プ ラグイ ンは、 指定された時刻まで リ カバリ し ます (ただし、 その時刻は含みません)。

PIT リ カバリ およびデータベース・ イ ン カネーシ ョ ンについて詳し く は、『Oracle®Database Backup and Recovery Basics』 の 「Performing Database Point-In-Time Recovery」 セク シ ョ ンを参照し て く だ さい。

7.1.2.e ブロ ッ ク ・ メ デ ィ ア ・ リ カバ リ

ブロ ッ ク ・ メ デ ィ ア ・ リ カバリは、 Oracle Enterprise Edition のみで使用可能な機

能です。 この機能は、 データ フ ァ イル全体のリ ス ト アおよび リ カバリの代わり に、損傷し たブロ ッ クのみを リ カバリ するので、 ダウン タ イムが短縮し ます。 ブロ ック ・ メ デ ィ ア ・ リ カバリは、 ブロ ッ クが少数でその数がわかっ ている場合に発生

Page 110: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

110

する物理的な破損の問題に特に有効です。 ブロ ッ ク レベルのデータ消失は、 通常、広範囲なデータ消失は引き起こ さ ない断続的でラ ンダムな I/O エ ラーや、破損し た

メ モ リ ーがデ ィ スクに書き込まれる こ とが原因で発生し ます。 ブロ ッ ク ・ メ デ ィア ・ リ カバリは、 データの消失または破損の程度が不明で、 データ フ ァ イル全体のリ カバリが必要な場合には適し ていません。 このよ う な場合は、 データ フ ァ イルのメ デ ィ ア ・ リ カバリが 適です。

ブロ ッ ク ・ メ デ ィ ア ・ リ カバリ を使用する と、 デー タ フ ァ イル内の 1 つ以上の破

損し たデータ ・ ブロ ッ ク を リ カバリ できます。 ブロ ッ ク ・ メ デ ィ ア ・ リ カバリ には、 データ フ ァ イルのメ デ ィ ア ・ リ カバリ にはない次のよ う な メ リ ッ ト があ り ます。

リ カバリが必要なブロ ッ クのみがリ ス ト アおよびリ カバリ されるため、 平均

リ カバリ時間 (MTTR) が小さ く な り ます。

リ カバリ中、 影響を受けるデータ フ ァ イルをオン ラ イ ンのままに し てお く こ

とができます。

ブロ ッ ク ・ メ デ ィ ア ・ リ カバリ を使用し ない と、 1 つのブロ ッ クが破損し た場合

で も、 データ フ ァ イルをオフ ラ イ ンに し てデータ フ ァ イルのバッ ク ア ッ プを リ スト アする必要があ り ます。 バッ ク ア ッ プの作成後にデータ フ ァ イルに対し て生成されたすべての REDO を適用する必要があ り ます。 メ デ ィ ア ・ リ カバリが完了す

るまで、 フ ァ イル全体が使用不可と な り ます。 ブロ ッ ク ・ メ デ ィ ア ・ リ カバリ を使用する と、 実際に リ カバリ されているブロ ッ クのみがリ カバリ中に使用不可とな り ます。

前提条件

Oracle Enterprise Edition の実行に加え、 『Oracle Database Backup and Recovery User's Guide』 の 「Performing Block Media Recovery」 セ ク シ ョ ンで定義されて

いる とお り、 Oracle は以下の事前要件を満たす必要があ り ます。

ターゲ ッ ト ・ データベースが ARCHIVELOG モー ド で実行されてお り、 現在

の制御フ ァ イルを使用し てオープンまたはマウン ト されている必要があ り ます。

ターゲッ ト ・ データベースは、 ス タ ンバイ ・ データベースにする こ とができ

ません。

破損ブロ ッ クが含まれているデータ フ ァ イルのバッ ク ア ッ プは、 プロキシ ・

コ ピーではな く 、フルまたはレベル 0 のバッ ク ア ッ プである必要があ り ます。

RMAN は、リ カバリ にアーカ イブ REDO ログのみを使用できます。RMAN は、

レベル 1 の増分バッ ク ア ッ プを使用できません。 ブロ ッ ク ・ メ デ ィ ア ・ リ カ

バリ では、 アーカ イブ REDO ログが欠落し ているか、 またはアクセスできな

い場合はリ カバリ を実行できません。 ただ し、 REDO レ コー ドが欠落し てい

る場合はリ カバリ を実行できる場合もあ り ます。

Page 111: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

111

フ ラ ッ シュバッ ク ・ ログで破損ブロ ッ クの完全な状態に近いコ ピーを検索す

るには、 フ ラ ッ シュバッ ク ・ データベースがターゲ ッ ト ・ データベースで有効にな っ ている必要があ り ます。 破損 し ていない古いバージ ョ ンの破損ブロ ッ クが含まれている場合にフ ラ ッ シュバッ ク ・ ロギングが有効になっ ている と、 RMAN は、 それらのブロ ッ ク を使用し、 リ カバリ に必要な時間を短縮

できます。

破損ブロ ッ クの識別

V$DATABASE_BLOCK_CORRUPTION ビ ューに、 RMAN コ マン ド、 ANALYZE、

dbv、 SQL 問い合わせなどのデー タ ベース ・ コ ンポーネン ト によ っ て破損ブロ ッ

ク と マーク されたブロ ッ クが表示されます。 物理的な破損 (メ デ ィ ア破損と も呼ばれる) が、 このビ ューに行と し て追加されます。 た と えば、 チ ェ ッ クサムが無効か、 ブ ロ ッ クの内容がすべて 0 (ゼロ) か、 またはブ ロ ッ ク ・ ヘ ッ ダが分裂し

ているため、 ブロ ッ クがデータベースで認識されない場合などです。

V$DATABASE_BLOCK_CORRUPTION ビ ューでのレポー ト に加えて、 ブロ ッ ク

破損は次の場所に表示されます。

LIST FAILURE、 VALIDATE または BACKUP ... VALIDATE コ マン ドの結果

標準出力のエ ラー ・ メ ッ セージ

Oracle アラー ト ・ ログ

ユーザー ・ ト レース ・ フ ァ イル

SQL コ マン ド ANALYZE TABLE および ANALYZE INDEX の結果

DBVERIFY ユーテ ィ リ テ ィ の結果

NVBU など、 サー ド ・ パーテ ィ のメ デ ィ ア管理の出力

た と えば、 ユーザー ・ ト レース ・ フ ァ イルに次のメ ッ セージが表示される場合があ り ます。

ORA-01578 : Oracle データ ・ ブロ ッ クに障害が発生し ま し た (フ ァ イル番号

7、 ブロ ッ ク番号 3)

ORA-01110 : データ フ ァ イル 7 : '/oracle/oradata/trgt/tools01.dbf'

ORA-01578 : Oracle データ ・ ブロ ッ クに障害が発生し ま し た (フ ァ イル番号

2、 ブロ ッ ク番号 235)

ORA-01110 : データ フ ァ イル 2 : '/oracle/oradata/trgt/undotbs01.dbf'

7.2.0 ユーザー管理リ ス ト アの実行

Plug-in for Oracle を使用し たバッ ク ア ッ プは、 以下の手順で構成されます。

リ カバリ対象データベースの準備

リ ス ト ア対象データの選択

Page 112: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

112

ジ ョ ブのフ ァ イナラ イズと実行

データベースのリ カバリ

データベースを開 く

7.2.1 リ カバ リ対象デー タベースの準備

選択し たテーブルスペースを リ ス ト アするために Oracleデータベース全体をオフ

ラ イ ン状態にする必要はあ り ませんが、 リ ス ト アの実行前に、 リ ス ト アする個々のテーブルスペースをオフ ラ イ ンにする必要があ り ます。

1. SQL*PLUS ユーテ ィ リ テ ィ を使用し て、SYSDBA 権限でデータベースに接続

し ます。

2. データベースが開いている場合、 以下のコ マン ド を実行し て、 損傷し たデータ フ ァ イルが含まれるすべてのテーブルスペースをオフ ラ イ ンにし ます。

7.2.2 リ ス ト ア対象デー タの選択

1. NVBU コ ン ソールで、 [NVBU リ ス ト ア] ウ ィ ン ド ウを開きます (ツールバー

または [操作] プルダウン [リ ス ト ア] を選択し ます)。

バッ ク ア ッ プが完了し たジ ョ ブの対象と なった NVBU ク ラ イアン ト のリ ス ト

が [選択] タ ブに表示されます。

2. Oracle データベース ・ サーバと し て設定されている NVBU ク ラ イアン ト を特

定し て開き、 データ をバッ ク ア ッ プのために使用し たプ ラグイ ンのリ ス ト を表示させます。

[選択] タ ブで任意のノ ー ド を開 く には、 以下のいずれかの手順に従います。

ノ ー ド をダブルク リ ッ ク

ノ ー ド を右ク リ ッ ク し て [開 く ] を選択し ます。

3. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

各セーブセ ッ ト には、 それぞれに指定された 「ジ ョ ブ ・ タ イ ト ル」 に続き、バッ ク ア ッ プ ・ タ イプ、 およびバッ ク ア ッ プの実行時刻のラベルが付けられます。 ユーザー管理バッ クア ッ プのタ イプは常に UM フル DB です。

SQLPLUS SYS AS SYSDBA

ALTER TABLESPACE < テーブルスペース名 > OFFLINE IMMEDIATE;

Page 113: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

113

図 7-1 : リ ス ト アのためにユーザー

管理バッ クア ッ プ ・ セーブセ ッ ト を開

いた状態

4. 利用可能なバッ ク ア ッ プ ・ セーブセ ッ ト を開き、 バッ ク ア ッ プの対象と なったデータベースを表示し ます。

5. さ らにセーブセ ッ ト を開き、セーブセ ッ ト に含まれるアイテムを表示し ます。

6. このレベルから、 ノ ー ド をダブルク リ ッ ク し て開きます (右ク リ ッ ク し て [開く ] を選択する方法は使用できません)。

バッ ク ア ッ プ対象と し て選択されたアイテムに応じ て、 セーブセ ッ ト には以下のアイテムが含まれます。

[パラ メ ータ ・ フ ァ イル]

[全テーブルスペース]

[バッ ク ア ッ プ制御フ ァ イル]

[アーカ イブログ]

7. 利用可能なアイテムを開いて、 リ ス ト アに含めるデータ を選択し ます。

7.2.3 ジ ョ ブのフ ァ イ ナラ イズと実行

ユーザー管理 リ ス ト アでは、 その他のオプ シ ョ ン を設定する必要はあ り ません([リ ス ト ア ・ オプシ ョ ン] タ ブにはフ ィ ールドが表示されません)。

リ ス ト ア ・ ジ ョ ブを フ ァ イナラ イズおよび実行するには、 以下の手順に従います。

1. [ク ラ イアン ト 指定]、 [スケジュール] および [詳細設定] タ ブを選択し、 オプシ ョ ンを適宜設定し ます。

これらは、すべての NVBU プ ラグイ ンに共通するオプシ ョ ンです。詳し く は、

『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド 』 を参照し て く だ

さい。

2. [ジ ョ ブ ・ タ イ ト ル] に、 ジ ョ ブに対し て適切な タ イ ト ルを入力し ます。

進捗状況を監視する際にジ ョ ブを識別しやす く するため、 具体的な名前を指定し ます。

3. [実行]ボタ ンを ク リ ッ クするか、[実行]> [リ ス ト ア実行]の順に選択し ます。

Page 114: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

114

[NVBU ジ ョ ブ] ウ ィ ン ド ウではジ ョ ブの進捗をモニ タ し た り、[NVBU ログ]

ウ ィ ン ド ウではロ グ を参照表示す る こ と がで き ます。 詳 し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』 を参照し て く だ さい。

7.2.4 デー タベースの リ カバ リ

データ フ ァ イルのリ ス ト ア後、 データベース、 テーブルスペース、 またはデータフ ァ イルを リ カバリ できます。

1. SQL*Plus ユーテ ィ リ テ ィ を使用し て、 SYSDBA 権限でデータベースに接続

し ます。

2. 必要な結果に応じ て、 以下のいずれかの SQL*Plus コ マン ド を実行し ます。

データベース全体を リ カバリする場合 :

特定のテーブルスペースを リ カバリする場合 :

特定のデータ フ ァ イルを リ カバリする場合 :

メ デ ィ アのリ カバリが完了する と、 データベースから通知されます。

7.2.5 デー タベースを開く

リ カバリの終了後、 SQL*Plus プ ロ ンプ ト で以下のコ マン ド を実行し て、 デー タ

ベースを開きます。

7.3.0 その他のユーザー管理リ ス ト ア手順

ユーザー管理によるバッ ク ア ッ プ方法では、 Plug-in for Oracle で リ ス ト ア中に制

御フ ァ イル、 データ フ ァ イル、 アーカ イブ ・ ログ ・ デ ィ レ ク ト リ または個々のアーカ イブ ・ ログ ・ フ ァ イルの名前を変更できます。 フ ァ イル名の変更は、既存のバージ ョ ン を上書き し た く ない場合やフ ァ イルのコ ピーを作成する場合に便利です。また、 プ ラグイ ンでのリ ス ト ア中に、 フ ァ イルを別のデ ィ レ ク ト リ に移動する こと もできます。

SQLPLUS SYS AS SYSDBA

RECOVER DATABASE;

RECOVER TABLESPACE < テーブルスペース名 >

RECOVER DATAFILE '< データ フ ァ イル名と フル ・ パス >';

Media recovery complete.

ALTER DATABASE OPEN;

Page 115: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

115

重要 : ユーザー管理バッ ク ア ッ プを Raw デバイスに リ ス ト アする場合、 データの

名前変更はサポー ト されません。 このオプシ ョ ンは、 ユーザー管理バッ ク ア ッ プを フ ァ イル ・ システム ・ ス ト レージに リ ス ト アする場合のみ利用可能です。

7.3.1 制御フ ァ イル、 デー タ フ ァ イル、 または個々のアー カ イ ブ ・ ロ グ ・フ ァ イルの名前変更 /移動

1. 「リ カバリ対象データベースの準備」 の手順を完了し ます。

2. 「リ ス ト ア対象データの選択」 の手順に従っ て、 バッ ク ア ッ プ ・ セーブセ ッ トから リ ス ト アするデータ フ ァ イル、制御フ ァ イル、または個々のアーカ イブ ・ログ ・ フ ァ イルを選択し ます。

3. アイテムを右ク リ ッ ク し て、 [名前変更] を選択し ます。

4. [リ ス ト ア変更] ダイアログで、 [名前変更] チ ェ ッ クボ ッ ク スを ク リ ッ ク して目的の情報を入力し ます。

新しい名前を指定する - フ ァ イルは、 このフ ィ ールド に指定し た名前で

NETVAULT_HOME デ ィ レ ク ト リ に リ ス ト ア されます。

既存の名前と新しいパスを指定する - 新しいパス と現在の名前を指定し

た場合、 フ ァ イルは新しいフ ォルダに移動され、既存のフ ァ イル名がそのまま使用されます。

新しい名前と新しいパスを指定する - 新しい名前と新しいパスを指定し

た場合、 フ ァ イルは新しいフ ォルダに移動され、指定し た名前が付けられます。

図 7-2 :[リ ス ト ア

変更]ダイアログ

5. [OK] を ク リ ッ ク し て変更を適用し ます。

フ ァ イル名は、 名前変更 / 移動情報の情報と と もに括弧内に表示されます。

図 7-3 :[選択] タ ブで

名前変更 /移動情報が付加されたデー

タ フ ァ イル

Page 116: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

116

6. 新規または現在の位置に、既存フ ァ イルを同じ名前で上書き し たい場合、[リス ト アオプシ ョ ン] タ ブを選択し、 [既存フ ァ イルの上書きを許可] チ ェ ッ クボ ッ ク スを選択し ます。

図 7-4 :[リ ス ト アオプシ ョ ン] タ ブ

7. 「ジ ョ ブのフ ァ イナラ イズと実行」の説明に従い、リ ス ト ア手順を続行し ます。

重要 : リ ス ト ア ・ ジ ョ ブの実行中に個々のアーカ イブ ・ ログ ・ フ ァ イルの名前を 変更する場合、 SET AUTORECOVERY OFF を使用し て メ デ ィ ア ・ リ カバリ を実

行し、 変更後のアーカ イブ ・ ログ ・ フ ァ イル名を手動で入力する必要があ り ます。

7.3.2 アー カ イブ ・ ロ グ ・ デ ィ レ ク ト リ の名前変更 /移動

ユーザー管理バッ ク ア ッ プのアーカ イブ ・ ログ ・ デ ィ レ ク ト リ名を変更する場合、[NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブでアーカ イブ ・ ログ ・ デ ィ レ ク ト リ

を選択し て右ク リ ッ ク し、 ポ ッ プア ッ プ ・ メ ニューから [名前変更] を選択し て、[名前変更] フ ィ ールド に新しい リ ス ト ア先デ ィ レ ク ト リ を入力し ます。 すべてのアーカ イブ ・ ログが指定のデ ィ レ ク ト リ に リ ス ト ア されます。

1. 「リ カバリ対象データベースの準備」 の手順を完了し ます。

2. 「リ ス ト ア対象データの選択」 の手順に従っ て、 バッ ク ア ッ プ ・ セーブセ ッ トから リ ス ト アするアーカ イブ ・ ログ ・ デ ィ レ ク ト リ を選択し ます。

3. アイテムを右ク リ ッ ク し て、 [名前変更] を選択し ます。

4. [リ ス ト ア変更] ダイアログで、[名前変更] チ ェ ッ クボ ッ ク スを選択し、アーカ イブ ・ ログ ・ デ ィ レ ク ト リの新しい リ ス ト ア先デ ィ レ ク ト リのフル ・ パスと名前を指定し ます。

アーカ イブ ・ ログ ・ デ ィ レ ク ト リ内のすべてのアーカ イブ ・ ログ ・ フ ァ イルが、 このフ ィ ールド に指定し たデ ィ レ ク ト リ に リ ス ト ア されます。

5. [OK] を ク リ ッ ク し て変更を適用し ます。

フ ァ イル名は、 名前変更 / 移動情報が括弧内に表示されます。

6. 「ジ ョ ブのフ ァ イナラ イズと実行」の説明に従い、リ ス ト ア手順を続行し ます。

Page 117: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

117

重要 : 必要なアーカ イブ REDO ログ ・ フ ァ イルの一部またはすべてを別の場所に

リ ス ト アする場合、 メ デ ィ ア ・ リ カバリ前に、 SQL*Plus で SET ステー ト メ ン ト

に LOGSOURCE パラ メ ータ を指定し て、 場所を指定する必要があ り ます。

7.3.3 リ ス ト ア選択タブで利用可能な追加機能

このセク シ ョ ンでは、 [NVBU リ ス ト ア] ウ ィ ン ド ウ、 [選択] タ ブのその他の機

能について簡単に説明し ます。この機能はすべての NVBU プ ラグイ ンに共通です。

リ ス ト ア機能について詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーター

ズ ・ ガイ ド』 の該当する章を参照し て く だ さい。

[選択] タ ブ内のソー ト - [選択] タ ブ内でソー ト するには、 [選択方法] ド

ロ ッ プダウン ・ リ ス ト 内に表示される以下のいずれかの表示方法を選択し ます。

[プ ラグイ ン] - デフ ォル ト の表示方法。 これはセーブセ ッ ト を生成し た

プ ラグイ ンに基づいたデフ ォル ト のソー ト 順です。

[バッ ク ア ッ プ・セ ッ ト ] - バッ ク ア ッ プ用に使用し たセレ ク シ ョ ン・セ ッ

ト に基づいてセーブセ ッ ト を整理するには、[選択方法] ド ロ ッ プダウン ・リ ス ト から [バッ ク ア ッ プセ ッ ト ] を選択し ます。

[ジ ョ ブ] - ジ ョ ブ ・ タ イ ト ルでセーブセ ッ ト を ソー ト するには、[選択方

法] リ ス ト で [ジ ョ ブ] を選択し ます。

図 7-5 :[選択方法]フ ィ ールド

セーブセ ッ ト のフ ィ ルタ - [選択] タ ブに表示されたセーブセ ッ ト を フ ィ

ルタするには、[フ ィ ルタ オプシ ョ ン] エ リ アに表示される以下のパラ メ ータを設定し ます。

日付範囲 - 特定の期間に生成されたセーブセ ッ ト を一覧表示するには、

[日付範囲] チ ェ ッ ク ・ ボ ッ ク スを選択し、 [開始日] ボ ッ ク ス と [終了日] ボ ッ クスで開始日と終了日を選択し ます。

[オン ラ イ ン ・ ステータ ス ・ ビ ュー] - 現在オン ラ イ ンのメ デ ィ アに格納

されているセーブセ ッ ト を リ ス ト するには、 [オン ラ イ ン ・ ステー タ ス ・ビ ュー] チ ェ ッ クボ ッ クスを選択し ます。

[フ ィ ルタ適用] を ク リ ッ ク し て、 フ ィ ルタ を設定し ます。

Page 118: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

118

図 7-6 :[フ ィ ルタ ・ オ プシ ョ ン] フ

レーム

データ・アイテムの検索 - セーブセ ッ ト を右ク リ ッ ク し て [検索] を選択し、

項目名を基にセーブセ ッ ト 内の項目を検索し ます。[検索する文字列] フ ィ ールド に項目名を入力し、 [検索] を ク リ ッ ク し ます。

メ デ ィ ア詳細の表示 - メ デ ィ アに関連する情報を表示するには、セーブセ ッ

ト を右ク リ ッ ク し [メ デ ィ ア ・ リ ス ト ] を選択し ます。

イ ンデ ッ クスの圧縮 - イ ンデ ッ クス・エン ト リ を圧縮し て NVDB全体のサイ

ズを縮小するには、ターゲ ッ ト ・ク ラ イアン ト またはセーブセ ッ ト を右ク リ ック し て、 [圧縮] を選択し ます。 イ ンデ ッ クスは、 表示用にセーブセ ッ ト を開いた りデータ を リ ス ト ア し た場合は、 自動で圧縮解除されます。

7.4.0 RMAN リ ス ト アの実行

Plug-in for Oracle を使用し た標準の RMAN リ ス ト アには、 以下の手順が含まれま

す。

リ ス ト ア対象データの選択

リ ス ト ア ・ オプシ ョ ンの設定

ジ ョ ブのフ ァ イナラ イズと実行

7.4.1 リ ス ト ア対象デー タの選択

1. NVBU コ ン ソールで、 [NVBU リ ス ト ア] ウ ィ ン ド ウを開きます (ツールバー

または [操作] プルダウン [リ ス ト ア] を選択し ます)。

バッ ク ア ッ プが完了し たジ ョ ブの対象と なった NVBU ク ラ イアン ト のリ ス ト

が [選択] タ ブに表示されます。

2. Oracle データベース ・ サーバと し て設定されている NVBU ク ラ イアン ト を特

定し て開き、 データ をバッ ク ア ッ プのために使用し たプ ラグイ ンのリ ス ト を表示させます。

[選択] タ ブで任意のノ ー ド を開 く には、 以下のいずれかの手順に従います。

ノ ー ド をダブルク リ ッ ク

ノ ー ド を右ク リ ッ ク し て [開 く ] を選択し ます。

3. プ ラグイ ンのリ ス ト から、 [Oracle APM] を開きます。

各セーブセ ッ ト には、 それぞれに指定された 「ジ ョ ブ ・ タ イ ト ル」 に続き、バッ ク ア ッ プ ・ タ イプ、 およびバッ ク ア ッ プの実行時刻のラベルが付けられます。

Page 119: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

119

図 7-7 :リ ス ト アのた

めに RMANバッ ク ア ップ ・ セーブ

セ ッ ト を開いた状態

以下の表に、 バッ クア ッ プ ・ タ イプ識別子を示し ます。

4. 利用可能なバッ ク ア ッ プ ・ セーブセ ッ ト を開き、 バッ ク ア ッ プの対象と なったデータベースを表示し ます。

5. さ らにセーブセ ッ ト を開き、セーブセ ッ ト に含まれるアイテムを表示し ます。

6. このレベルから、 ノ ー ド をダブルク リ ッ ク し て開きます (右ク リ ッ ク し て [開く ] を選択する方法は使用できません)。

バッ ク ア ッ プ ・ タ イプ バッ クア ッ プ ・ タ イプ識別子

RMAN フル ・ データベース RMAN FULL DB

RMAN の Level 0 増分 RMAN INCRMTAL LVL 0

RMAN 累積増分 RMAN CUML INCRMTAL

RMAN 差分増分 RMAN DIFF INCRMTAL

RMAN Archive Log RMAN ARCHIVE LOG

RMAN 制御フ ァ イルおよびパラ メ ータ ・

フ ァ イル

RMAN CTRL PARM

RMAN Flash Recovery Area RMAN FRA

RMAN Duplicate Database RMAN DUPL DB

その他の RMAN バッ クア ッ プ RMAN Backup

Page 120: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

120

7. [データベース全体] ノ ー ド と、バッ ク ア ッ プ対象と し て選択されたアイテムに応じ てその他のノ ー ドが表示されたら、 目的のアイテムを選択し ます。

[データベース全体] - データベース全体のリ ス ト アまたはリ カバリ、 あ

るいはその両方を実行する場合は、 この ノ ー ド を選択し ます。 このオプシ ョ ン を選択する と、 SCN、 LSN、 または時間に基づ く DBPITR を実行

し、 データベースを必要な時点まで再構築できます。

[全テーブルスペース] ノ ー ド またはすべてのデータ フ ァ イルおよびテーブルスペースを選択する こ と と、このノ ー ド を選択する こ とは同じ ではない点に注意し て く だ さい。

[パラ メ ータ ・ フ ァ イル] - [オラ クル ・ データベースを追加 / 編集する]

ダイアログで [制御フ ァ イルの自動バッ ク ア ッ プを使用する] オプシ ョ ンが選択解除されている場合のみ有効です。

パラ メ ー タ ・ フ ァ イルを リ ス ト アする場合、 リ ス ト アするパラ メ ー タ ・フ ァ イルの特定バージ ョ ンが保持されているバッ ク ア ッ プを選択し ます。た と えば、 パラ メ ータ ・ フ ァ イルが毎週日曜日の夜 11 時にバッ ク ア ッ プ

される と し ます。 今日が木曜日で、 パラ メ ータ ・ フ ァ イルを火曜日の午後6 時の状態に リ ス ト アする必要がある場合、 火曜日の午後 6 時よ り前に実

行された 後のバッ ク ア ッ プ、 つま り日曜日の夜 11 時のバッ ク ア ッ プか

らパラ メ ータ ・ フ ァ イルを選択し ます。

[SPFILE] - リ ス ト アでは、 バッ ク ア ッ プ ・ コ ンテンツに SPFILE のバッ

ク ア ッ プが含まれている場合に、 [SPFILE] ノ ー ド を リ ス ト ア ・ セレ ク

シ ョ ン で使用で き ます。 選択し た場合は、 RMAN コ マン ド (RESTORESPFILE コ マン ド) を使用し て、 SPFILE がリ ス ト ア されます。

注意 : 使用中の SPFILE (た と えば、 データベースが SPFILE を使用し て開始され

ている場合) を上書き し て SPFILE を リ ス ト アする こ とはできません。 ただ し、別

の場所に リ ス ト アする こ とはできます。 NVBU の [リ ス ト ア変更] 機能を使用し、

SPFILE のリ ス ト ア先の完全パス (完全デ ィ レ ク ト リ ・ パスおよびフ ァ イル名) を

入力し ます。

制御フ ァ イルの損失とは異な り、 SPFILE を損失し ても、 Oracle イ ンス タ

ンスが即座に実行を中止する こ とはあ り ません。 Oracle イ ンス タ ンスは

シ ャ ッ ト ダウン されずにそのまま動作を続ける可能性があ り ます。バッ クア ッ プ し た SPFILE は、 別の場所に リ ス ト アできます。 Oracle イ ンス タ ン

スのシャ ッ ト ダウン後に、リ ス ト ア し た SPFILE を使用し て Oracle イ ンス

タ ン ス を再起動するか、 リ ス ト ア し た SPFILE をデ フ ォル ト の場所に コ

ピーし た後、 Oracle イ ンス タ ンスを再起動する必要があ り ます。

[制御フ ァ イル] - このノ ー ド を これ以上開 く こ とはできません。 また、

リ カバ リ ・ カ タ ログを使用し ていない場合、 NVBU コ ン ソ ールから制御

フ ァ イルを リ ス ト アする こ とはできません。 [リ カバリ ・ カ タ ログ] タ ブ

Page 121: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

121

で [カ タ ログの使用] を有効にし ていない場合、 リ ス ト ア ・ ジ ョ ブに制御フ ァ イルを含めよ う とする と、 リ ス ト アが失敗し ます。

手動バッ ク ア ッ プから制御フ ァ イルを リ ス ト アする場合、必要な制御フ ァイルの特定バージ ョ ンが含まれるバッ ク ア ッ プを選択し ます。 た と えば、制御フ ァ イルの手動バッ ク ア ッ プを毎晩 11 時に実行する と し ます。 今日

が木曜日で、制御フ ァ イルを火曜日の午後 6 時の状態に リ ス ト アする必要

がある場合、 火曜日の午後 6 時よ り前に実行された 後のバッ ク ア ッ プ、

つま り月曜日の夜 11 時のバッ ク ア ッ プから制御フ ァ イルを選択し ます。

[全テーブルスペース] - このノ ー ド を選択する と、 全テーブルスペース

のリ ス ト アが、 RMAN RESTORE DATAFILE コ マン ド を使用し て、 すべ

てのテーブルスペースが保存される場所で実行されます。 全テーブルスペースのリ ス ト アの実行には、MOUNT 状態にできるデータベースが必要

です。

個々のデータ フ ァ イル / テーブルスペース - [全テーブルスペース] ノ ー

ド を開き、 リ ス ト アに使用可能なテーブルスペースを表示させます。 テーブルスペースを個別または複数選択する こ と も、 テーブルスペース ・ ノ ード を開いてテーブルスペースを個別に選択する こ と も可能です。 個別のテーブルスペースまたはデータ フ ァ イルのリ ス ト アには、リ ス ト アおよびリ カバリ ・ プロセス中に 「OFFLINE」 にでき るテーブルスペースが必要

です。

[外部設定フ ァ イル] - このノ ー ド を展開し て、 リ ス ト アに使用できる

Oracle ネ ッ ト ワーク設定フ ァ イルおよび Oracle パスワー ド ・ フ ァ イルを

表示できます。 このノ ー ド を選択し て、使用可能なすべての外部設定フ ァイルを リ ス ト アするか、またはノ ー ド を開いて個別のフ ァ イルを選択し ます。 本プ ラグイ ンは、 Plug-in for FileSystem 機能を使用し て、 Oracle ネ ッ

ト ワーク設定フ ァ イルおよび Oracle パスワー ド ・ フ ァ イルを リ ス ト ア し

ます。

7.4.1.a リ ス ト ア選択タブで利用可能な追加機能

このセク シ ョ ンでは、 [NVBU リ ス ト ア] ウ ィ ン ド ウ、 [選択] タ ブのその他の機

能について簡単に説明し ます。この機能はすべての NVBU プ ラグイ ンに共通です。

リ ス ト ア機能について詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーター

ズ ・ ガイ ド』 の該当する章を参照し て く だ さい。

[選択] タ ブ内のセーブセ ッ ト の再整理 - [選択] タ ブ内でソー ト するには、

[選択方法] ド ロ ッ プダウン ・ リ ス ト 内に表示される以下のいずれかの表示方法を選択し ます。

[プ ラグイ ン] - デフ ォル ト の表示方法。 これはセーブセ ッ ト を生成し た

プ ラグイ ンに基づいたデフ ォル ト のソー ト 順です。

Page 122: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

122

[バッ ク ア ッ プ・セ ッ ト ] - バッ ク ア ッ プ用に使用し たセレ ク シ ョ ン・セ ッ

ト に基づいてセーブセ ッ ト を整理するには、[選択方法] ド ロ ッ プダウン ・リ ス ト から [バッ ク ア ッ プセ ッ ト ] を選択し ます。

[ジ ョ ブ] - ジ ョ ブ ・ タ イ ト ルでセーブセ ッ ト を ソー ト するには、[選択方

法] リ ス ト で [ジ ョ ブ] を選択し ます。

図 7-8 :[選択方法]オプシ ョ ン

セーブセ ッ ト のフ ィ ルタ - [選択] タ ブに表示されたセーブセ ッ ト を フ ィ

ルタするには、[フ ィ ルタ オプシ ョ ン] エ リ アに表示される以下のパラ メ ータを設定し ます。

[日付範囲] - [日付範囲] チ ェ ッ クボ ッ ク スを選択し、 [開始日] および

[終了日] をテキス ト ・ボ ッ ク スに入力し、指定し た期間に生成されたセーブセ ッ ト を リ ス ト し ます。

[オン ラ イ ン ・ ステータ ス ・ ビ ュー] - 現在オン ラ イ ンのメ デ ィ アに格納

されているセーブセ ッ ト を リ ス ト するには、 [オン ラ イ ン ・ ステー タ ス ・ビ ュー] チ ェ ッ クボ ッ クスを選択し ます。

[フ ィ ルタ適用] を ク リ ッ ク し て、 フ ィ ルタ を設定し ます。

図 7-9 :[フ ィ ルタ ・オプシ ョ ン]

フ レーム

データ ・ アイテムの検索 - セーブセ ッ ト 内のデータ ・ アイテムを検索する

には、 セーブセ ッ ト を右ク リ ッ ク し て [検索] を選択し ます。 [検索する文字列] ボ ッ クスにアイテム名を入力し、 [検索] を ク リ ッ ク し ます。

メ デ ィ ア ・ リ ス ト の表示 - セーブセ ッ ト のメ デ ィ ア ・ リ ス ト を表示するに

は、 セーブセ ッ ト を右ク リ ッ ク し て [メ デ ィ ア ・ リ ス ト ] を選択し ます。

イ ンデ ッ クスの圧縮 - イ ンデ ッ クス・エン ト リ を圧縮し て NVDBの全体のサ

イズを縮小するには、 ターゲ ッ ト ・ ク ラ イアン ト またはセーブセ ッ ト を右クリ ッ ク し て、 [圧縮] を選択し ます。 データ を表示またはリ ス ト アするためにセーブセ ッ ト を開 く と、 圧縮されている イ ンデ ッ ク スは自動的に解凍されます。

Page 123: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

123

7.4.2 リ ス ト ア ・ オプシ ョ ンの設定

この手順では、 完全リ カバリ と PIT リ カバリのどち ら を実行するかを指定し、 そ

の他のリ ス ト ア ・ オプシ ョ ンを設定し ます。 続行するには [リ ス ト アオプシ ョ ン] タ ブを選択し ます。

7.4.2.a バッ クア ッ プ ・ ピ ースの内容表示

続行する前に、 選択し たバッ ク ア ッ プ ・ セ ッ ト に含まれる さ まざまなバッ ク ア ップ ・ ピースの内容を表示し、 各ピースに何が含まれているか、 バッ ク ア ッ プの開始および終了時刻、 データ フ ァ イル名、 SCN範囲 (上限 SCN と下限 SCN)、 およ

びアーカ イブ REDO ログのシーケンス番号を確認できます。 これらの詳細を表示

するには、 [バッ ク ア ッ プ ・ コ ンテンツ] サブ タ ブを ク リ ッ ク し ます。

図 7-10 :

[バッ ク ア ップ ・ コ ンテンツ] サブ タ ブ

7.4.2.b プ レ リ ス ト アおよび リ ス ト ア ・ オプシ ョ ンの設定

続行するには [リ ス ト アオプシ ョ ン ] サブ タ ブを選択し ます。

[プレ リ ス ト ア ・ オプシ ョ ン] - このオプシ ョ ンによ り、 本プ ラグイ ンのリ

ス ト ア ・ ジ ョ ブ中に、 リ ス ト ア ・ プロセス用にデータベースまたはテーブルスペースが自動的に準備する こ とができます。

Page 124: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

124

図 7-11 :[リ ス ト ア ・ オプシ ョ ン]

サブ タ ブ

[データベース全体のリ ス ト ア] - このオプシ ョ ンは、 データベース全体

を リ ス ト アする場合に選択し ます。

[テーブルスペース / データ フ ァ イルのリ ス ト ア] - このオプシ ョ ンは、

個々のまたは複数のテーブルスペースまたはデー タ フ ァ イルを リ ス ト アする場合に選択し ます。

[リ ス ト アの前にデータベースを NOMOUNT モー ド で起動する] - 制御

フ ァ イルを リ ス ト アする場合、 データベースが NOMOUNT 状態である こ

とが必要です。 RMAN run ブロ ッ ク を実行する前に、 本プ ラグイ ンでデー

タ ベースを自動的に NOMOUNT 状態にする場合、 このオプシ ョ ン を選択

し ます。

[リ ス ト ア前にデータベースをマウン ト ] - [データベース全体] または

[全テ ー ブルス ペー ス] の リ ス ト ア を 実行す る 場合、 デー タ ベー スはMOUNT 状態である必要があ り ます。 リ ス ト アおよび リ カバリの前に、 本

プ ラグイ ンで自動的にデータベースをマウン ト する場合、このオプシ ョ ン

Page 125: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

125

を選択し ます。 このオプシ ョ ンが選択されていない場合は、 ジ ョ ブが失敗し ないよ う にするため、 リ ス ト ア ・ ジ ョ ブの送信前にデータベースを手動で MOUNT 状態にする必要があ り ます。

[先にデータベースを強制終了] - [リ ス ト ア前にデータベースをマウン

ト ] が選択されている場合のみ使用可能です。 データベースが現在 OPEN状態の場合、データベースが MOUNT 状態で開かれる前にシャ ッ ト ダウン

する必要があ り ます。 データベースを MOUNT 状態で起動する前に、本プ

ラグイ ンで自動的に SHUTDOWN ABORT を実行し たい場合は、このオプ

シ ョ ンを選択し ます。 このオプシ ョ ンが選択されておらず、 かわり に [リス ト ア前にデータベースをマウン ト ] オプシ ョ ンが選択されている場合、リ ス ト ア・ジ ョ ブの送信前にユーザーによ りデータベースを手動でシャ ット ダウン し ないと、 このリ ス ト ア ・ ジ ョ ブは失敗に終わり ます。

[リ ス ト アを行う 前に、 リ ス ト ア対象のテーブルスペースをオフ ラ イ ンに

し ます] - 個々のテーブルスペース / デー タ フ ァ イルを リ ス ト アする場

合、リ ス ト アの実行前にテーブルスペースをオフ ラ イ ンにする必要があ ります。本プ ラグイ ンで リ ス ト ア対象の各テーブルスペースに対し て自動的に ALTER TABLESPACE OFFLINE コ マン ド を実行するには、 このオプ

シ ョ ンを選択し ます。

[リ ス ト ア ・ オプシ ョ ン] - これらは、Oracle のリ ス ト ア と リ カバリ ・ プロセ

スのリ ス ト ア手順に関するオプシ ョ ンです。

[リ ス ト ア完了後に、 リ ス ト ア対象のテーブルスぺースをオン ラ イ ンに し

ます] - 個々のテーブルスペースおよびデー タ フ ァ イルを リ ス ト アする

場合、リ ス ト アおよび リ カバリ完了後にテーブルスペースをオン ラ イ ン状態に戻す必要があ り ます。 選択し たテーブルスペースを リ ス ト ア / リ カバ

リ し た後に、 本プ ラグイ ンで自動的に ALTER TABLESPACE ONLINE コ

マン ド を実行するには、 このオプシ ョ ン を選択し ます。 このオプシ ョ ンは、 [リ カバリ を実行する] が選択されているかど う かにかかわらず、 選択されたテーブルスペースのリ カバリ を強制的に実行し ます。

[RECOVR TABLESPACE節を含める (推奨) ] - [リ ス ト ア完了後に、

リ ス ト ア対象のテーブルスぺースをオン ラ イ ンにし ます]オプシ ョ ンを選択する と、 このオプ シ ョ ン も デ フ ォル ト で選択 さ れます。 これによ り、テーブルスペースがリ カバリ に含まれオン ラ イ ンにな り ます。テーブルスペースを手動で リ カバリ し たい場合はこのオプシ ョ ンを選択解除し ます。

[読み取り専用データ フ ァ イルを確認し て、必要に応じ て リ ス ト ア し ます]

- このオプシ ョ ン を選択し て、 リ ス ト アに読み取り専用のデータ フ ァ イ

ルを含めます。読み取り専用フ ァ イルは、完全リ カバリ に必要な場合のみ含められます。 これらのフ ァ イルが損傷し ていない場合は、RMAN によ っ

て除外されます。

[チャ ンネル数] - 目的のチャ ンネル数を割り当てる こ とによ り、 リ ス ト

ア ・ ジ ョ ブ内の並行処理の度合いを制御できます。同時に複数のチャ ンネ

Page 126: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

126

ルを割り当てる と、 1 つのジ ョ ブで複数のバッ ク ア ッ プ ・ セ ッ ト をパラ レ

ルに リ ス ト アできます。 チャ ンネル数は、 バッ ク ア ッ プ ・ ジ ョ ブに指定されたチャ ンネル数以下にする必要があ り ます。

[ユーザ定義のバッ ク ア ッ プ ・ タグから リ ス ト ア / リ カバリ] - このオプ

シ ョ ンを選択し、 タ グ名を入力し て、 ど こからバッ ク ア ッ プ ・ セ ッ ト を リス ト アするかを選択し ます。 このオプシ ョ ンを選択する こ とは、RMAN の

リ ス ト ア ・ オプ シ ョ ン FROM TAG="< タ グ名 >" と 同等です。 こ のオプ

シ ョ ンは、利用可能な 新のバッ ク ア ッ プまたはフ ァ イル・ コ ピーでのデフ ォル ト の RMAN リ ス ト ア・セレ ク シ ョ ンよ り優先され、自動セレ ク シ ョ

ンの対象を、指定し た タグで作成されたバッ ク ア ッ プ ・ セ ッ ト またはフ ァイル ・ コ ピーに限定し ます。 複数のバ ッ ク ア ッ プ ・ セ ッ ト またはフ ァ イル ・ コ ピーに一致する タ グがある場合、 RMAN は 新のバ ッ ク ア ッ プ ・

セ ッ ト またはフ ァ イル・ コ ピーを選択し ます。 タグ名では大文字と小文字は区別されません。

重要 : Oracle Data Guard 環境の場合、 [ユーザ定義のバッ ク ア ッ プ ・ タグから リ

ス ト ア / リ カバリ] オプシ ョ ン を使用し て、 特定の Oracle デー タ ベース ・ サーバ

から取得されたバ ッ ク ア ッ プに リ ス ト アする よ う に制限する こ と を推奨し ます。詳し く は、 「ユーザー定義タグの使用」 を参照し て く だ さい。

[リ ス ト ア元] - RMAN がリ ス ト ア元と し て使用する場所を選択し ます。

これによ り、 バ ッ ク ア ッ プが VTL やテープのよ う な NVBU メ デ ィ アで有

効な場合、FRA からの RMAN リ ス ト アを確実にする こ とによ り、ユーザー

に高速な リ ス ト アを実行できる柔軟性を提供し ます。

また、 FRA がメ デ ィ ア障害やデータ損傷を持つ疑いがある場合でも、 [リ

ス ト ア元] オプシ ョ ンは NVBU メ デ ィ ア (デ ィ スク ・ ベースのメ デ ィ ア、

VTL またはテープ) からの RMAN リ ス ト アを確実に実行し ます。 これは、

RMAN が FRA からのリ ス ト アに対処できない結果、 リ ス ト アおよび リ カ

バリ ・ プロセスの再起動を危険にさ ら し た く ない場合に有効です。

さ らに、 当初デ ィ スクにチャ ンネルを割り当てて、 デ ィ スクへの CLI ベー

スのバッ ク ア ッ プを実行し た場合でも、これら と同様のオプシ ョ ンが使用可能です。

[リ ス ト ア元] オプシ ョ ンが使用可能です。

テープ (NetVault Backup メ デ ィ アから リ ス ト ア)

デ ィ スク (FRA またはデ ィ スクから リ ス ト ア)

デ ィ スク と テープ両方(NetVault Backup メ デ ィ ア と(FRA またはデ ィ

スク) の両方から リ ス ト ア)

詳し く は、 「リ ス ト ア ・ ソースの選択」 を参照し て く だ さい。

Page 127: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

127

[リ ス ト ア検証] - データ を リ ス ト アせずに、リ ス ト ア検証を実行し ます。

本プ ラグイ ンは、 RMAN に、 使用可能な既存のバ ッ ク ア ッ プ ・ セ ッ ト を

選択し、 それが選択し たオペレーシ ョ ン (データベース全体または 1 つの

テーブルスペースなど) に適切である こ と を確認するよ う に指示し て、必要なバッ ク ア ッ プ・セ ッ ト が破損し ておらず使用可能である こ と を確認します。 以下の [リ ス ト ア検証] オプシ ョ ンが使用可能です。

[リ ス ト ア検証のみ] - このオプシ ョ ンを選択し た場合は、リ ス ト ア検

証だけが実行されます。

[検証がエ ラーな し で完了し た場合に リ ス ト ア実行] - このオプシ ョ

ンを選択する と、 リ ス ト ア検証が未解決のエ ラーな し で終了し た場合に、 実際のリ ス ト アが実行されます。

7.4.2.c リ カバ リ ・ オプシ ョ ンの設定

本プ ラグイ ンは、 以下のタ イ プのデータ フ ァ イル ・ メ デ ィ ア ・ リ カバリ をサポート し ています。 (デー タ ベースの完全および不完全 リ カバ リ について詳 し く は、「データ フ ァ イル ・ メ デ ィ ア ・ リ カバリ」 を参照し て く だ さい)。

個々のデータ フ ァ イルおよびテーブルスペースの完全リ カバリ

データベース全体の完全リ カバリ

データベースの Pint-in-Time リ カバリ (DBPITR)

1 つ以上のテーブルスペースについて PIT リ カバリ を実行するテーブルスペース

の PIT リ カバリ (TSPITR) は、 現在サポー ト されていません。

[リ カバリ を実行する] サブ タ ブで、 プロセスのリ カバリ手順に関する リ カバリ ・タ イプ と リ カバリ ・ オプシ ョ ンを選択し ます。

[リ カバリ ・ タ イプ] - このオプシ ョ ンを使用し て実行する リ カバリ ・ タ イ

プを選択し ます。

[リ カバリーを実行し ない] - フ ァ イルのリ ス ト アのみを実行し、 リ カバ

リ をま った く 実行し ない場合は、 このオプシ ョ ンを選択し ます。

Page 128: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

128

図 7-12 :[リ カバリ を実 行する] サブ

タ ブ

[完全な リ カバリーを実行する] - コ ミ ッ ト された ト ラ ンザク シ ョ ンを失

う こ と な く 、 個々のテーブルスペース、 複数のテーブルスペース、 またはデータベース全体を 新の状態に リ カバリするには、このオプシ ョ ンをオンに し ます。

[データベース ・ ポイ ン ト ・ イ ン ・ タ イム・ リ カバリーを実行する] - デー

タベースを過去の特定時点の状態に戻す必要がある場合は、このオプシ ョンを選択し ます。 た と えば、 テーブル内容の削除などユーザー ・ エ ラーの効果を元に戻すために、 データベースを削除前の内容に戻し ます。

現時点では、本プ ラグイ ンは DBPITR のみをサポー ト し ています。 このた

め、 このオプシ ョ ンを選択する と きは、 [NVBU リ ス ト ア] ウ ィ ン ド ウの

[選択] タ ブで [データベース全体] ノ ー ド を選択する必要があ り ます。 1つ以上のデータ フ ァ イル / テーブルスペースを リ ス ト アする と きにこのオ

プシ ョ ンを有効にする と、 リ ス ト ア ・ ジ ョ ブが失敗し ます。

デー タ ベースを過去の特定のターゲ ッ ト SCN、 ログのシーケンス、 また

は時刻の状態に リ ス ト アできます。

['System Change Number'ベース] - SCNに基づ く PIT リ カバリ を実

行するには、 このオプシ ョ ン を選択し、 どの ト ラ ンザク シ ョ ンまで リカバリする必要があるかを示す SCN を指定し ます。 RMANは、 指定さ

れた SCN まで リ カバリ し ます (ただ し、 その SCN は含みません)。

[ログシーケンス ・ベース] - ログのシーケンスに基づ く PIT リ カバリ

を実行するには、 このオプシ ョ ン を選択し、 ログの終了シーケンス番号と それが属し ているスレ ッ ド を指定し ます。 適切なログのシーケン

Page 129: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

129

ス番号と スレ ッ ド を特定するには、V$LOG_HISTORY を照会し てアー

カ イブ されたログを表示できます。

[タ イム ・ ベース] - 時間に基づ く PIT リ カバリ を実行するには、 この

オプシ ョ ンを選択し、付随する フ ィ ールド に日付と時刻を設定し ます。本プ ラグイ ンは、 指定された時刻までを リ カバリ し ます (ただ し、 その時刻は含みません)。

[ ト ラ イアル ・ リ カバリの実行のみ] - Oracle 10g 以降の Enterprise Edition データベースでのみ使用可能です。 このオプシ ョ ンを選択し て、

ト ラ イアル ・ リ カバリ を実行し ます。 ト ラ イアル ・ リ カバリ を使用すると、 リ カバリが成功するか、 問題が発生するかを判断し た り、 または以前のリ カバリ で問題が発生し ていたかど う かを判断できます。 REDO ス

ト リームに注目し て、 発生する可能性がある問題を検出できます。 ト ライアル ・ リ カバリは、 通常のリ カバリ と同じ方法で REDO を適用し ます

が、 変更をデ ィ スクに書き込まず、 ト ラ イアル ・ リ カバリの 後に変更をロールバッ ク し ます。 ト ラ イアル ・ リ カバリ中にエ ラーが発生し た場合は、 テス ト 実行エ ラーと し て Oracle アラー ト ・ ログに記録されます。

重要 : ト ラ イアル ・ リ カバリはメ モ リ内で実行されるので、 十分なシステム ・ リ ソースが必要です。 ト ラ イアル ・ リ カバリ による使用が許可された 大バッ フ ァ数が、 データ ベースによ っ てすべて使用された場合、 ト ラ イアル ・ リ カバリは終了し ます。

[リ カバリ・オプシ ョ ン] - これらは、リ カバリ手順に関するオプシ ョ ンです。

[読み取り専用データ フ ァ イルを確認し て、 カ レン ト でない場合は、 リ カ

バリ し ます] - [読み取り専用データ フ ァ イルを確認し て、必要に応じ て

リ ス ト ア し ます] オプシ ョ ン と と もに使用し ます。 リ カバリ ・ プロセスで読み取り専用データ フ ァ イルを含める場合に、このオプシ ョ ンを選択し ます。読み取り専用フ ァ イルは、完全リ カバリ に必要な場合のみ含められます。 これらのフ ァ イルが損傷し ていない場合は、 RMAN によ っ て除外さ

れます。

[不必要な リ ス ト ア済みアーカ イブログを削除する] - プ ラグイ ンは、

アーカ イブ REDO ログをバッ ク ア ッ プ元のデ ィ レ ク ト リ にコ ピーし ま

す。 リ ス ト ア されたアーカ イブ ・ ログのう ち Oracle が不要と見な し たも

のを削除するには、 このオプシ ョ ンを選択し ます。

7.4.2.d ブロ ッ ク ・ メ デ ィ ア ・ リ カバ リ ・ オプシ ョ ンの設定

[ブ ロ ッ ク ・ メ デ ィ アのリ カバ リ] タ ブでオプシ ョ ン を選択し、 実行する ブ ロ ック ・ メ デ ィ ア ・ リ カバリ を指定し ます。 ブロ ッ ク ・ メ デ ィ ア ・ リ カバリ を実行する場合、 以下の点に注意し て く だ さい。

[NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで選択し たオブジ ェ ク ト は無視

される こ と。

Page 130: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

130

[リ ス ト ア ・ オプシ ョ ン] サブ タ ブで、 [リ ス ト ア前にデータベースをマウン

ト ]および[先にデータベースを強制終了]オプシ ョ ンが使用可能である こ と。

[ポス ト ・ リ カバリ] タ ブで選択し たオプシ ョ ンが使用可能である こ と。

その他のリ ス ト アおよびリ カバリ ・ オプシ ョ ンは無視される こ と。

図 7-13 :[ブロ ッ ク ・ メ デ ィ アのリ カバリ]サブ タ ブ

[ブロ ッ ク ・ メ デ ィ アのリ カバリ] サブ タ ブには、以下のオプシ ョ ンが含まれます。

[ブロ ッ ク ・ メ デ ィ ア ・ リ カバリ を実行] - このオプシ ョ ンを選択し てブロ ッ

ク ・ メ デ ィ ア ・ リ カバリ を実行し、 データ フ ァ イル全体を リ カバリするかわり に破損ブロ ッ クのみを リ カバリ し ます。

[破損し たすべてのブロ ッ ク を リ カバリ] - このオプシ ョ ンを選択し て

V$DATABASE_BLOCK_CORRUPTION でレポー ト されたすべての破損ブ

ロ ッ ク を リ カバリ し ます。 リ ス ト された破損ブロ ッ ク全体を リ カバリするには、 RMAN の BLOCKRECOVERY コ マン ド を使用し ます。

[リ カバリ対象の破損ブロ ッ ク を指定] - 損傷し たブロ ッ クの特定のサブ

セ ッ ト のみリ カバリする場合、 このオプシ ョ ンを選択し ます。 対応するテキス ト ・ ボ ッ ク スに、 リ カバリ し たい破損ブロ ッ クのデータ フ ァ イル番号と ブロ ッ ク番号を入力し ます。 以下のフ ォーマ ッ ト で、 1 つの行に 1 つのデータ

フ ァ イルブロ ッ ク ・ エン ト リ を入力し ます。

DATAFILE < 番号 > BLOCK < 番号 >DATAFILE < 番号 > BLOCK < 番号 >...DATAFILE < 番号 > BLOCK < 番号 >DATAFILE < 番号 > BLOCK < 番号 >

Page 131: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

131

この例で、 < 番号 > はリ カバリ されるデー タ フ ァ イル番号と ブロ ッ ク番号を

示し ます。

テキス ト ・ ボ ッ ク スは 大 4,096 文字まで入力可能で、 およそ 200 のデー タ

フ ァ イルブロ ッ ク ・ エン ト リの指定が可能です。 ただ し、 構文は検証されないこ とに注意し て く だ さい。

7.4.2.e ポス ト ・ リ カバ リ ・ オプシ ョ ンの設定

データベース全体、 すべてのテーブルスペース、 または災害復旧の各オプシ ョ ンを使用し て リ カバリ を実行する場合、リ ス ト アおよび リ カバリ ・プロセス中にデータ ベースが MOUNT 状態であ り、 完了に伴い OPEN 状態に戻る必要があ り ます。

本プ ラグイ ンには、 リ ス ト ア中のリ カバリ ・ プロセス後に、 データベースを自動的にオープンする柔軟性が用意されています。

図 7-14 :[ポス ト ・リ カバリ]サブ タ ブ

[ポス ト ・ リ カバリ] タ ブには、 以下のオプシ ョ ンが含まれます。

[リ カバリ後にデータベースを開 く ] - このオプシ ョ ンを選択し てデータ

ベースを自動的に開き、 リ ス ト ア ・ ジ ョ ブ中のリ カバリ ・ プロセス後にデータベースを通常どお り使用できるよ う に し ます。 このオプシ ョ ンを選択すると、 以下のオプシ ョ ンが使用可能にな り ます。

[読み書き可能] - データベースを読み書きモー ド でオープン し、 REDO ログの生成が可能にな り ます。 プ ラ イマ リ ・ データベースをオープンする場合は、 これがデフ ォル ト と な り ます。

[ログの読み書きおよび リ セ ッ ト ] - データベースを読み書きモー ド で開

き、 現在のログ順序番号を 1 に リ セ ッ ト し ます。 また、 すべての未アーカ

イブ ・ ログ ・ フ ァ イル (現在のログも含む) をアーカ イブ し、 リ カバリ中に適用されなかっ たすべての REDO 情報を、 以後使用されないよ う 破棄

し ます。 このオプシ ョ ンは、 以下の状況で選択する必要があ り ます。

制御フ ァ イルのバッ ク ア ッ プを使用し た、 メ デ ィ アの不完全な リ カバ

リ またはリ カバリ を実行し た後。

完了し なかった前回の OPEN RESETLOGS オペレーシ ョ ンの後。

FLASHBACK DATABASE オペレーシ ョ ンの後。

Page 132: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

132

[読み取り専用] - このオプシ ョ ンを選択する と、 ユーザーの ト ラ ンザク

シ ョ ン を読み取り専用に制限し、 REDO ログの生成を防止し ます。 これ

は、物理ス タ ンバイ ・ データベースをオープンする場合にデフ ォル ト の設定で、 アーカ イブ ・ ログがプ ラ イマ リ ・ データベース ・ サイ ト から コ ピーされている場合でも、 ク エ リ用に物理ス タ ンバイ ・ データベースが試用可能にな り ます。 Read Only オプシ ョ ンでデー タ ベースをオープ ンする場

合、 Oracle には以下の制限があ り ます。

現在使用し ているデータベースが他のイ ンス タ ンスによ っ て読み書き

可能モー ド で開かれている場合、 読み取り専用モー ド で開 く こ とはできません。

データ ベースのリ カバリが必要な場合は、 読み取り専用モー ド で開 く

こ とはできません。

データ ベースが読み取り専用モー ド で開かれている場合は、 テーブル

スペースをオフ ラ イ ンにする こ とはできません。 一方、 データ ベースが読み取り専用モー ド で開かれている場合は、 データ フ ァ イルをオフラ イ ンにもオン ラ イ ンにも でき、 オフ ラ イ ンのデータ フ ァ イルと テーブルスペースを リ カバリする こ とができます。

7.4.2.f 格納先の詳細

バッ ク ア ッ プ時点以降に SYSDBA ユーザーの名前 / パスワー ド またはデータ ベー

スの Oracle SID を変更し た場合、 [デステ ィ ネイ シ ョ ンの詳細] サブ タ ブで リ ス

ト ア ・ ジ ョ ブの以下のオプシ ョ ンを設定し ます。

図 7-15 :

[デステ ィ ネイシ ョ ンの詳細]

サブ タ ブ

[ターゲ ッ ト ・サービス] - このオプシ ョ ンは、Oracle DBID の現在の SID が、

バッ ク ア ッ プが取られた時点から変更された場合に必要です。

[Oracle SYSDBA ユーザー名] - SYSDBA ユーザーを変更し た場合は、新し

い SYSDBA ユーザー名を指定し ます。

[Oracle SYSDBA パスワー ド ] - 上のフ ィ ールド に指定し たユーザー名に

対応するパスワー ド を入力し ます。

Page 133: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

133

重要 : [デステ ィ ネ イ シ ョ ンの詳細] には、 格納先 DB の DBID と等し いバ ッ ク

ア ッ プ済みデー タ ベースまたはソース ・ デー タ ベースの DBID が必要です。 リ ス

ト アの目的が、 異なる DBID を持つデー タ ベースにソース ・ デー タ ベースの複製

を作成する と い う よ う な場合、 複製データ ベースのバッ ク ア ッ プを使用する必要があ り ます。詳し く は、「複製データベースのバッ ク ア ッ プ」 を参照し て く だ さい。

7.4.2.g リ カバ リ ・ カ タ ロ グの詳細設定

バ ッ ク ア ッ プの リ カバ リ ・ カ タ ログ情報は、 [設定] または [オ ラ クル ・ デー タベースを追加 / 編集する] ウ ィ ン ド ウで指定し ますが、 特定のリ ス ト ア ・ ジ ョ ブに

ついて リ カバリ ・ カ タ ログ情報を設定する場合は、 [リ ス ト アオプシ ョ ン] タ ブの[リ カバリ ・ カ タ ログ] サブ タ ブを使用し ます。

[カ タ ログの使用] - リ カバリ ・カ タ ログの RMAN リポジ ト リ を使用し、この

リ ス ト ア ・ オペレーシ ョ ンに関する情報を リ カバリ ・ カ タ ログに保存するには、 このオプシ ョ ンを選択し ます。 テス ト ・ リ カバリ を実行する と きは、 [カタ ログの使用] を選択解除し ます。

図 7-16 :[リ カバリ ・

カ タ ログ]サブ タ ブ

このオプシ ョ ンを選択する と、 以下のフ ィ ールド が有効にな り ます。

[カ タ ログ ・ ネ ッ ト サービス名] - リ カバリ ・ カ タ ログ ・ データベースの

Oracle Net Service 名を入力し ます。 このサービス名は、 本プ ラグイ ンが

リ カバ リ ・ カ タ ログ ・ デー タ ベースに接続でき る よ う に、 Oracle デー タ

ベース ・ サーバ上の 「tnsnames.ora」 フ ァ イルで定義されている必要が

あ り ます。 バッ ク ア ッ プ中に リ カバリ ・ カ タ ログが使用された場合、 [カタ ログ ・ ネ ッ ト サービス名] フ ィ ールド には、 バッ ク ア ッ プ中に使用された Oracle Net Service 名がデフ ォル ト で使用されます。

[カ タ ログの所有者] - リ カバリ ・ カ タ ログの所有者と し て指定され、

RECOVERY_CATALOG_OWNER のロールが与えられたユーザーを指

定し ます。

[カ タ ログのパスワー ド] - 前述のフ ィ ールド に指定し たカ タ ログの所有

者に対応するパスワー ド を指定し ます。

Page 134: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

134

7.4.2.h ク ロ ーン ・ デー タベース ・ オプシ ョ ンの設定

[ク ローン ・ デー タ ベース] タ ブは、 [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ

ブで RMAN DUPL DB バッ ク ア ッ プ ・ タ イ プが指定されている場合のみ使用可能

です。このタ ブを使用し て、格納先データベースに複製データベースのバッ ク ア ップを リ ス ト アする際のオプシ ョ ンを指定し ます。 前提条件について詳し く は、 「非RAC 環境におけるデータベースの複製」 または 「RAC 環境でのデータベースの複

製」 を参照し て く だ さい。

図 7-17 :[リ ス ト ア]

ウ ィ ン ド ウの[選択] タ ブで

RMAN DUPL DB バッ クア ッ

プが指定されている場合のみ使用可能な

[ク ローン ・データベース]

タ ブ

[複製データベース] - このオプシ ョ ンを選択し て、選択し た複製データベー

スを、 代替格納先データベースへリ ス ト ア し ます。

[デステ ィ ネーシ ョ ン ・ データベース] セク シ ョ ン

[Auxiliary Instance] - 補助イ ンス タ ンスのOracle Net Service名を指定

し ます。 このフ ィ ールドのデフ ォル ト 値は 「auxdb」 です。

Page 135: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

135

[Oracle ホーム] - 補助イ ンス タ ンス用の Oracle ホームを指定し ます。こ

のフ ィ ール ド のデフ ォル ト 値は、 ソース ・ デー タ ベースの Oracle ホーム

です。

[Oracle SYSDBA ユーザー名] - 補助イ ンス タ ンスの接続に使用される

SYSDBA ユーザー名を指定 し ます。 このフ ィ ール ド のデ フ ォル ト 値は、

ソース ・ データベース設定時に指定された SYSDBA ユーザー名です。

[Oracle SYSDBA パスワー ド] - 上のフ ィ ールド に指定し た SYSDBA ユーザー名に対応するパスワー ド を入力し ます。

[NOFILENAMECHECK オプシ ョ ンを使用] - このオプシ ョ ンを選択す

る と、 ソース ・ データベース ・ フ ァ イルが複製データベース ・ フ ァ イルと同じ名前を使用し ている場合に、 RMAN が、 ソース ・ データベースのデー

タ フ ァ イルと オン ラ イ ン REDO ログが使用中かど う か確認するのを防止

し ます。 このと き、複製オペレーシ ョ ンで大切なデータが上書き されないよ う、 十分注意し ながら指定する必要があ り ます。

このオプシ ョ ンは、複製データベースを代替サーバに リ ス ト アする場合に必要です。同じサーバに複製データベースを リ ス ト アする場合は、 このオプシ ョ ンは選択し ないよ う注意し て く だ さい。 そ う でない場合は、 リ ス トアが以下のエ ラーを伴って失敗に終わり ます。

RMAN-10035: 例外が RPC で発生し ま し た: ORA-19504: フ ァ イルの

作成に失敗し ま し た。

ORA-27086 : skgfglk : フ ァ イルをロ ッ ク できません - すでに使用さ

れています。

SVR4 Error: 11: Resource temporarily unavailable (リ ソースが一時的

に使用できません)

RMAN-10031 : ORA-19624 DBMS_BACKUP_RESTORE.RESTOREBACKUPPIECE に コ ール中

に発生し ま し た

[データベースから複製] セクシ ョ ン

[Target Database] - ターゲ ッ ト ・ データベースの Oracle SID を指定し

ます。 このフ ィ ールド のデフ ォル ト 値は、バッ ク ア ッ プに含まれるデータベースの Oracle SID です。

[Oracleホーム] - ソース・データベース用のOracleホームを指定し ます。

このフ ィ ール ド のデフ ォル ト 値は、 ソース ・ デー タ ベースの Oracle ホー

ムです。

[Oracle SYSDBA ユーザー名] - ソース ・ データベースの接続に使用さ

れる SYSDBA ユーザー名を指定し ます。 このフ ィ ール ド のデフ ォル ト 値

は、 ソース ・ データベース設定時に指定された SYSDBA ユーザー名です。

Page 136: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

136

[Oracle SYSDBA パスワー ド] - 上のフ ィ ールド に指定し た SYSDBA ユーザー名に対応するパスワー ド を入力し ます。

7.4.2.i RMAN スク リ プ ト の生成オプシ ョ ンの設定

[RMAN スク リ プ ト の生成]機能は熟練し たデータベース管理者を対象と されてお

り、 NVBU コ ン ソールを使用し て RMAN スク リ プ ト の大部分を生成し、 後でバッ

ク ア ッ プを実行するスク リ プ ト を使用する前にス ク リ プ ト を編集し てオプシ ョ ンまたはパラ メ ータ を追加できます。 このオプシ ョ ン を使用する と、 ス ク リ プ ト 全体を一から作成し な く ても済むので、スク リ プ ト の構文エ ラー、またはバッ ク ア ップを正し く 実行できない リ スク を 小限に抑える こ とができます。

図 7-18 :[RMAN

スク リ プ ト の生成] タ ブ

[RMAN スク リ プ ト の生成] 機能では、 以下のオプシ ョ ンを設定できます。

[フ ァ イルへの RMAN スク リ プ ト 出力] - この機能を使用し て、 その他のオ

プシ ョ ンを使用可能にするには、 このオプシ ョ ンを選択し て、 RMAN スク リ

プ ト の書き込み先と なる フ ァ イルの名前を入力し ます。

[RMANスク リ プ ト ・デ ィ レ ク ト リ] - RMANスク リ プ ト が保存されるデ ィ レ

ク ト リの名前を入力し ます。 [ス ク リ プ ト のデフ ォル ト ・ デ ィ レ ク ト リ を生成] フ ィ ールドのデフ ォル ト は、 本プ ラグイ ンの [設定] ダイアログで指定されたデ ィ レ ク ト リ です。 ただ し、 バッ ク ア ッ プ ・ ジ ョ ブご とにフ ィ ールドを 変更す る こ と も で き ま す。 RMAN ス ク リ プ ト の保存先の完全パスは、

[RMAN スク リ プ ト ・ デ ィ レ ク ト リ] の入力内容と、 [フ ァ イルへの RMAN ス

ク リ プ ト 出力]フ ィ ールド に入力されたフ ァ イル名を結合し て作成されます。

[すでに存在する場合、 格納先フ ァ イルを上書き] - このオプシ ョ ンを選択

する と、 フ ァ イルがすでに存在する場合に、 RMAN スク リ プ ト を出力する格

納先フ ァ イルを上書きできます。フ ァ イルがすでに存在するが、このオプシ ョンが選択されていない場合は、 [RMAN ス ク リ プ ト の生成] は失敗し、 出力

は既存のフ ァ イルには書き込まれません。 このオプシ ョ ンは、 既存のフ ァ イルの上書きをはっ き り望んでいる場合にのみ選択し ます。

Page 137: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

137

[RMAN スク リ プ ト 生成後、 ジ ョ ブを実行] - このオプシ ョ ンを選択する と、

指定し たフ ァ イルに RMAN スク リ プ ト を出力するだけでな く 、 NVBU ジ ョ ブ

がスケジュールされ実行されます。 このオプシ ョ ンの選択を解除する と、 本プ ラグイ ンではスク リ プ ト が生成されるだけで、 データベース管理者はそれを NVBU 以外で編集および実行できます。

7.4.3 ジ ョ ブのフ ァ イ ナラ イズと実行

リ ス ト ア ・ ジ ョ ブを フ ァ イナラ イズおよび実行するには、 以下の手順に従います。

1. [ク ラ イアン ト 指定]、 [スケジュール] および [詳細設定] タ ブを選択し、 オプシ ョ ンを適宜設定し ます。

これらは、すべての NVBU プ ラグイ ンに共通するオプシ ョ ンです。詳し く は、

『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド 』 を参照し て く だ

さい。

2. [ジ ョ ブ ・ タ イ ト ル] に、 ジ ョ ブに対し て適切な タ イ ト ルを入力し ます。

進捗状況を監視する際にジ ョ ブを識別しやす く するため、 具体的な名前を指定し ます。

3. [実行]ボタ ンを ク リ ッ クするか、[実行]> [リ ス ト ア実行]の順に選択し ます。

[ジ ョ ブ] ウ ィ ン ド ウではジ ョ ブの進捗をモニ タ し た り、 [ログ] ウ ィ ン ド ウではログを参照表示する こ とができます。詳し く は、『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』 を参照し て く だ さい。

7.5.0 非RAC環境で使用可能な RMAN リ カバ リ ・ タ イ プ

RAC 環境で使用可能な RMAN リ カバリ ・ タ イプについて詳し く は、 「RAC 環境に

おけるデータのリ ス ト ア」 を参照し て く だ さい。

7.5.1 自動バッ クア ッ プからの制御フ ァ イルの リ ス ト ア

制御フ ァ イルのリ ス ト アは、 下記の場合に限って実行する必要があ り ます。

現在使用中のすべての制御フ ァ イルのコ ピーが、 メ デ ィ ア障害またはユー

ザーによる偶発的な削除によ っ て失われた り、 損傷または使用できな く なった場合

Oracle のカス タ マー ・ サポー ト が制御フ ァ イルのリ ス ト アが必要と判断し た

場合

自動バ ッ ク ア ッ プ ではデ フ ォル ト の形式が使用 さ れるため、 使用可能なバ ッ クア ッ プのリ ス ト が含まれる リ ポジ ト リ を使用できな く て も、 RMAN は制御フ ァ イ

ルを リ ス ト アできます。RMAN は制御フ ァ イルをすべての CONTROL_FILES の場

所に自動的に複製し ます。

1. RMAN を起動し、 ターゲ ッ ト ・ データベースに接続し ます。

Page 138: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

138

2. データベースをマウン ト せずにターゲ ッ ト ・ イ ンス タ ンスを開始し ます。

3. SET DBID を使用し て、 ターゲ ッ ト ・ データベースのデータベース識別子を

設定し ます。

RMAN は、 タ ーゲ ッ ト に接続する たびに DBID を表示 し ます。 保存 さ れた

RMAN ログ ・ フ ァ イルを調べるか、 カ タ ログを照会するか、 または制御フ ァ

イルの自動バ ッ ク ア ッ プのフ ァ イル名から も、 DBID を特定でき ます。 た と

えば、 以下のコ マン ド を実行し ます。

4. 制御フ ァ イルの自動バッ クア ッ プを リ ス ト ア し ます。

制御フ ァ イルの自動バッ ク ア ッ プのデフ ォル ト 形式が変更された場合は、 リス ト ア中に同じ形式を指定する必要があ り ます。

5. データベースを開き、 オン ラ イ ン ・ ログを リ セ ッ ト し ます。

SQL*Plus か ら 実行 し た場合 と 異な り、 RMAN か ら ALTER DATABASE OPEN RESETLOGS を実行する と、 ターゲ ッ ト ・ データベースが自動的に リ

セ ッ ト されるため、 RESET DATABASE を実行する必要があ り ません。 デー

タ ベース を リ セ ッ ト する こ と によ り、 RMAN は新 し い イ ン カ ネーシ ョ ン を

>rman connect TARGET /

STARTUP FORCE NOMOUNT;

SET DBID < ソース DBID>;

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';RESTORE CONTROLFILE FROM AUTOBACKUP;ALTER DATABASE MOUNT;RESTORE DATABASE;RECOVER DATABASE;}

RUN {SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE <device type> TO '<string>'

ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';RESTORE CONTROLFILE FROM AUTOBACKUP;ALTER DATABASE MOUNT;RESTORE DATABASE;RECOVER DATABASE;}

ALTER DATABASE OPEN RESETLOGS;

Page 139: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

139

デー タ ベー スの 新の イ ン カ ネ ー シ ョ ン と 見な し ま す。 SQL*Plus か ら

ALTER DATABASE OPEN RESETLOGS を実行し、 その後 RMAN プロンプ

ト で RESET DATABASE を実行し ない場合、 RMAN は、 RESETLOGS オペ

レーシ ョ ン と、 古い制御フ ァ イルと を区別できないため、 リ カバリ ・ カ タ ログへのア クセスを拒否し ます。

重要: 自動バッ ク ア ッ プから制御フ ァ イルを リ ス ト ア し たら、[NVBU バッ ク ア ッ

プ] ウ ィ ン ド ウの [選択] タ ブ でデー タ ベース ・ ノ ー ド を選択 し、 フ ルまたはLevel 0 増分バッ ク ア ッ プの実行を強 く お勧めし ます。

7.5.2 同一サーバへの個別デー タ フ ァ イル / テーブルスペースの リ カバ リ

このタ イ プのリ カバリは、 データ ベースが開いているが、 一部のデータ フ ァ イルが損傷し ている場合に実行し ます。データベースを開いた状態、つま りデータベースの残りの部分を使用可能に し たままで、 損傷し たテーブルスペースを リ カバリする場合に便利です。個々のデータ フ ァ イル / テーブルスペースを リ ス ト アおよび

リ カバ リ する際は、 完全 リ カバ リのみを実行でき ます。 個々のデー タ フ ァ イル /テーブルスペースについて PIT リ カバリ を実行する こ とはできません。PIT リ カバ

リ を有効にする と、 リ ス ト ア ・ ジ ョ ブが失敗し ます。 以下は、 個々のデータ フ ァイル / テーブルスペースのリ カバリ ・ プロセスの概要です。

1. 本プ ラグイ ンの [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで、 テーブル

スペースの 新のバ ッ ク ア ッ プから損傷 し たデー タ フ ァ イル / テーブルス

ペースを選択し ます。

2. [リ ス ト ア ・ オプシ ョ ン] タ ブを選択し ます。

3. [リ ス ト ア ・ オプシ ョ ン] サブ タ ブで、 [リ ス ト アを行 う前に、 リ ス ト ア対象のテーブルスペースをオフ ラ イ ンにし ます] および [リ ス ト ア完了後に、 リス ト ア対象のテーブルスぺースをオン ラ イ ンに し ます] オプシ ョ ンを選択します。

4. [リ カバリ を実行する] サブ タ ブで、 利用可能なオプシ ョ ンを選択し ます。

テーブルスペース を現在の時刻、 つま り アー カ イ ブお よびオ ン ラ イ ン

REDO ログで使用可能な、 後にコ ミ ッ ト された ト ラ ンザク シ ョ ンまで リ

カバリ するには、 [完全な リ カバリーを実行する] オプシ ョ ンを選択し ます。

リ カバリ を実行し ない場合は、 [リ カバリーを実行し ない] オプシ ョ ンを

選択し ます。

注意 : [データベース ・ ポイ ン ト ・ イ ン ・ タ イム ・ リ カバリ を実行する] オプシ ョ ンを選択する と、 リ ス ト ア ・ ジ ョ ブは失敗し ます。

Page 140: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

140

リ ス ト ア されたアーカ イブ・ログのう ちOracleが不要と見な し たものを削

除するには、[不必要な リ ス ト ア済みアーカ イブログを削除する]オプシ ョンを選択し ます。

5. [ク ラ イアン ト 指定]、 [スケジュール]、 [詳細設定] の各タ ブに入力し、 ジ ョブを開始し ます。

RMAN は使用可能なフル、 増分、 またはアーカ イブ ・ ログのバッ ク ア ッ プの

う ち 適なものを自動的に選択し、 テーブルスペースのリ ス ト ア と リ カバリを実行し ます。

7.5.3 デー タベース全体を同一サーバに リ カバ リ する

このタ イ プのリ カバリは、 現在使用中の制御フ ァ イルおよび SPFILE は損なわれ

ていないが、 すべてのデータ フ ァ イルが損傷し ているか失われた場合に実行し ます。 完全リ カバリ を実行する こ と も、 データベースを特定時点に リ カバリする こと も できます。 以下は、 データ ベース全体のリ カバリ ・ プロセスの概要で、 データベースが MOUNT 状態のと きに実行される必要があ り ます。

1. 本プ ラグイ ンの [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで、 すべての

テーブルスペースを含む利用可能な 新バッ ク ア ッ プを検索し、[データベース全体] ノ ー ド を選択し ます。

2. [リ ス ト ア ・ オプシ ョ ン] タ ブを選択し ます。

3. [リ ス ト ア ・ オプシ ョ ン] サブ タ ブで、 利用可能なオプシ ョ ンを選択し ます。

リ ス ト ア前にデー タ ベース を マウン ト するには、 [リ ス ト ア前にデー タ

ベースをマウン ト ] を選択し ます。

デー タ ベースのマウン ト 前にデー タ ベースを自動的にシ ャ ッ ト ダウンす

るには、 [先にデータベースを強制終了] を選択し ます。

読み取 り 専用デー タ フ ァ イルを リ ス ト アに含めるには、 [読み取 り 専用

データ フ ァ イルを確認し て、必要に応じ て リ ス ト ア し ます]を選択し ます。

4. データベースに対し て リ カバリ を実行、 つま りデータベースを 新の状態または特定時点まで再構築するには、[リ カバリ を実行する] サブ タ ブで以下のいずれかのオプシ ョ ンを選択し ます。

[完全な リ カバリーを実行する] - データベースを 新状態 (つま り アー

カ イ ブおよびオン ラ イ ン REDO ログで使用可能な) 後にコ ミ ッ ト され

た ト ラ ンザク シ ョ ンまで リ カバリ し ます。

[データベース ・ ポイ ン ト ・ イ ン ・ タ イム ・ リ カバリーを実行する] - 特

定時点、 つま り特定の時刻、 ログのシーケンス番号、 または SCN にデー

タベースを リ カバリ し ます。

5. [リ カバリ を実行する] サブ タ ブで、利用可能なその他のオプシ ョ ンを選択します。

読み取 り 専用デー タ フ ァ イルを リ ス ト アに含めるには、 [読み取 り 専用

デー タ フ ァ イルを確認し て、 必要に応じ て リ ス ト ア し ます] を選択し ま

Page 141: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

141

す。読み取り専用フ ァ イルは、完全リ カバリ に必要な場合のみ含められます。 これらのフ ァ イルが損傷し ていない場合は、 RMAN によ っ て除外さ

れます。

リ ス ト ア されたアーカ イブ・ログのう ちOracleが不要と見な し たものを削

除するには、 [不必要な リ ス ト ア済みアーカ イブログを削除する] を選択し ます。

6. [ポス ト ・ リ カバリ] サブ タ ブで、 [リ カバリ後にデータベースを開 く ] および [ログの読み書きおよびリ セ ッ ト ] を選択し て、 自動的にデータベースを読み書きモー ド でオープン し、 オン ラ イ ン ・ ログを リ セ ッ ト し ます。

7. [ク ラ イアン ト 指定]、 [スケジュール]、 [詳細設定] の各タ ブに入力し、 ジ ョブを開始し ます。

RMAN は、 使用可能なフル、 増分、 またはアーカ イブ ・ ログのバッ ク ア ッ プ

のう ち 適なものを自動的に選択し、 データベースのリ ス ト ア と リ カバリ を実行し ます。

重要 : データベース全体のリ ス ト アを完了し たら、 [NVBU バッ ク ア ッ プ] ウ ィ ン

ド ウの [選択] タ ブでデータベース全体を選択し、 フルまたは Level 0 増分バッ ク

ア ッ プの実行を強 く お勧めし ます。

7.5.4 RMAN を使用した障害復旧の実行

障害復旧では、 ターゲ ッ ト ・ データベース全体、 すべてのカ レン ト 制御フ ァ イル、すべてのオン ラ イ ン REDO ログ ・ フ ァ イル、 およびすべてのパラ メ ータ ・ フ ァ イ

ルが失われた後に、 データ ベースのリ ス ト アおよび リ カバリ を実行し ます。 FRAについても同様に失われた と仮定し ます。 障害復旧を実行するために 低限バック ア ッ プ ・ セ ッ ト に、すべてのデータ フ ァ イル、バッ ク ア ッ プ後に生成されたアーカ イブ REDO フ ァ イルと自動バッ ク ア ッ プに含まれている制御フ ァ イルが少な く

と も 1 つ必要です。

新し いホス ト で使用し ている ターゲ ッ ト ・ データベースの新し いコ ピーを作成する こ と を目標と し ている場合は、 これらの手順を使用し ないよ う 注意し て く だ さい。 その代わり、 複製データ ベースのバッ ク ア ッ プ ・ タ イ プを使用し ます。 これは、 この目的に特化し て設計されています。 詳し く は、 「複製データベースのバック ア ッ プ」 を参照し て く だ さい。

重要 : オプシ ョ ンによ っ てはデータ ベースの上書きに伴いデータが消失する リ ス クがあるため、 いかなる障害復旧プロセスも実行する前に、 以下のセク シ ョ ンで説明するオプシ ョ ンについて十分注意し て選択する必要があ り ます。

障害復旧の実行について、 以下の方法が利用可能です。

段階的デ ィ ザス タ ・ リ カバリ ・ プロセス

同一サーバへの障害復旧の実行

Page 142: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

142

手動による制御フ ァ イルの取得

7.5.4.a 重要 :

いかなる種類の障害復旧を実行する場合にも、 以下の点に注意し て く だ さい。

テス ト ・ リ カバリ を実行する場合は、 データ フ ァ イルのリ ス ト ア中に リ カバ

リ ・ カ タ ログに接続 し ないよ う 注意 し て く だ さ い。 接続する と、 RMAN に

よ っ て、 リ ス ト ア されたデータ フ ァ イルに関する情報がリ カバリ ・ カ タ ログに記録されます。 これは、 以後プ ラ イマ リ ・ データベースを リ ス ト アおよびリ カバリする際に障害にな り ます。 リ ス ト アする必要のあるすべてのバッ クア ッ プの RMAN リ ポジ ト リ ・ データ を制御フ ァ イルに保持し きれないないた

め、 リ カバリ ・ カ タ ログを使用する必要がある場合、 カ タ ログをエ ク スポート し て別のスキーマまたはデータベースにイ ンポー ト し、 リ カバリ ・ カ タ ログのコ ピーをテス ト ・ リ ス ト アに使用する必要があ り ます。 そ う し ない と、カ タ ログで、 リ ス ト ア されたデータベースが 新のターゲ ッ ト ・ データベース と見な されます。

障害復旧を目的と し ていないOracleデータベース環境で障害復旧手順を実行

する と、 データベース内でデータが消失する可能性があ り ます。 個別データフ ァ イルやアーカ イブ・ログのリ ス ト ア / リ カバリ、または Oracle データベー

スの SPFILE や制御フ ァ イルのリ ス ト アのみを目的とする場合、 障害復旧手

順を実行し ないよ う注意し て く だ さい。

障害復旧は、データベース、SPFILE および制御フ ァ イル全体を リ ス ト アする

場合に限り実行する必要があ り ます。 これは、 障害復旧手順がデータベースを上書きする こ とによ り、 データベース内の既存データが消失する可能性があるためです。

Oracle データベース ・ サーバ内で障害復旧を実行するには、 小規模オプシ ョ

ン ・ サブセ ッ ト を含む段階的デ ィ ザス タ ・ リ カバリ機能を使用し て コ マン ドを実行し ます。その他の詳細設定、 または対象を絞った障害復旧については、本プ ラグイ ンのド キュ メ ン ト で RMAN CLI手順に関する章を参照する こ と を

強 く お勧めし ます。 これは、 段階的デ ィ ザス タ ・ リ カバリ機能がすべてのリカバリ ・ オプシ ョ ンを使用する訳ではないため、 場合によ っ てはリ カバリが正常に完了 し ない こ と があ り ます。 リ カバ リ が正常に完了 し ない場合は、RMAN CLI プロセスを実行する必要があ り ます。

7.5.4.b 段階的デ ィ ザスタ ・ リ カバ リ ・ プロセス

このプロセスでは、 制御フ ァ イルのリ ス ト アを自動バッ ク ア ッ プから実行し、 同一のリ ス ト ア ・ タ ス ク を使用し てデータ ベース ・ データ フ ァ イルを リ ス ト ア し ます。 このプロセスを使用する際は、 以下の点に注意し て く だ さい。

[NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで選択し たオブジ ェ ク ト は無視

される こ と。

その他のリ ス ト アおよびリ カバリ ・ オプシ ョ ンは無視される こ と。

Page 143: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

143

[段階的デ ィ ザス タ ・ リ カバリ] タ ブで選択し たオプシ ョ ンのみが実行される

こ と。

このプロセスを使用するには、 次の手順を実行し ます。

1. NVBU コ ン ソールで、 [NVBU リ ス ト ア] ウ ィ ン ド ウを開きます (ツールバー

または [操作] > [リ ス ト ア] を選択し ます)。

2. Oracle データベース ・ サーバと し て設定されている NVBU ク ラ イアン ト を特

定し て開き、 データ をバッ ク ア ッ プのために使用し たプ ラグイ ンのリ ス ト を表示させます。

3. プ ラグイ ンのリ ス ト で [Oracle APM] を開き、 利用可能なバッ ク ア ッ プ ・

セーブセ ッ ト を選択し ます。

4. [リ ス ト アオプシ ョ ン] タ ブを選択し、 [段階的デ ィ ザス タ ・ リ カバリ] サブタ ブを選択し ます。

5. [以下のステ ッ プバイステ ッ プ ・ デ ィ ザス タ ・ リ カバリ を実行] オプシ ョ ンを選択し、 さ らに利用可能なサブオプシ ョ ンを選択し ます。

[Dbid 設定] - DBID を設定する場合は、このオプシ ョ ンを選択し ます。本

プ ラグイ ンは、 バッ ク ア ッ プを取得し た Oracle データ ベースの DBID を、

このフ ィ ールド 内に自動的に入力し ます。 この DBID は、NOMOUNT 状態

の Oracle デー タ ベースを起動するために必要なパラ メ ー タ ・ フ ァ イルや

SPFILE が利用可能でない場合に必要です。

[SPFILE を自動バッ ク ア ッ プから リ ス ト ア。 日付 大値のルッ クバッ ク]

- スケジ ュール し たバ ッ ク ア ッ プ で Oracle 制御フ ァ イルの自動バ ッ ク

ア ッ プ ・ オプシ ョ ンが有効化され、 その自動バッ ク ア ッ プから SPFILE を

リ ス ト アする場合に、 このオプシ ョ ンを選択し ます。 (Oracle 制御フ ァ イ

ルの自動バッ ク ア ッ プが無効な場合、 自動バッ ク ア ッ プから SPFILE を リ

ス ト アする こ とはできません) 。 詳し く は、 「制御フ ァ イルの自動バッ クア ッ プ有効化」 を参照し て く だ さい。 デフ ォル ト で、 このオプシ ョ ンは過去 7 日間に実行された自動バッ クア ッ プを検索し、利用可能であればそれ

を更新し ます。 このオプシ ョ ンは、 以下の RMAN コ マン ド を実行し ます。

[制御フ ァ イルを自動バ ッ ク ア ッ プから リ ス ト ア。 日付 大値のル ッ ク

バッ ク] - スケジ ュールし たバッ ク ア ッ プで Oracle 制御フ ァ イルの自動

バッ ク ア ッ プ ・ オプシ ョ ンが有効化され、 その自動バッ ク ア ッ プから制御フ ァ イルを リ ス ト アする場合に、 このオプシ ョ ンを選択し ます。 (Oracle制御フ ァ イルの自動バッ クア ッ プが無効な場合、自動バッ ク ア ッ プから制御フ ァ イルを リ ス ト アする こ とはできません)。詳し く は、「制御フ ァ イルの自動バッ クア ッ プ有効化」 を参照し て く だ さい。 デフ ォル ト で、 このオプシ ョ ンは過去 7 日間に実行された自動バッ クア ッ プを検索し、利用可能

STARTUP NOMOUNT;restore spfile from autobackup maxdays < 日数 >;

Page 144: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

144

であればそれを更新し ます。 このオプシ ョ ンは、 以下の RMAN コ マン ド

を実行し ます。

[データベースのリ ス ト ア] - Oracle データベース内に含まれるすべての

デー タ フ ァ イルを リ ス ト アする場合は、 このオプ シ ョ ン を選択 し ます。restore database コ マン ド は、 Oracle データベース内に含まれるすべての

デー タ フ ァ イルの リ ス ト ア を試行 し ます。 こ のオ プ シ ョ ンは、 以下のRMAN コ マン ド を実行し ます。

[データベースのリ カバリ] - Oracle データベース内に含まれるすべての

デー タ フ ァ イルを リ カバ リ する場合は、 このオプ シ ョ ン を選択 し ます。recover database コ マン ド は、Oracle データベース内に含まれるすべての

データ フ ァ イルのリ カバリ を試行し ます。これにはリ ス ト アが自動的に含まれ、 アーカ イブ された ト ラ ンザク シ ョ ン ・ ログが適用されます。 このオプシ ョ ンは、 以下の RMAN コ マン ド を実行し ます。

[ALTER DATABASE OPEN RESETLOGS] - RESETLOGS オプシ ョ ン

付きでデータベースを開 く 場合は、 このオプシ ョ ンを選択し ます。 このオプシ ョ ンは、 以下の SQL*Plus コ マン ド を実行し ます。

注意 : データ ベースを リ ス ト アする と、 RMAN CLI プロンプ ト を開 く オプシ ョ ン

が表示され、 そのプロンプ ト から リ カバリ ・ コ マン ド を発行でき るよ う にな り ます。 これによ り、 [データベースのリ カバリ] オプシ ョ ン と [ALTER DATABASE OPEN RESETLOGS] オプシ ョ ンを選択し て リ カバリ詳細設定オプシ ョ ンを実行

する必要がな く な り ます。

STARTUP FORCE NOMOUNT;restore controlfile from autobackup maxdays < 日数 >;

RESTORE DATABASE;

RECOVER DATABASE;

ALTER DATABASE OPEN RESETLOGS;

Page 145: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

145

図 7-19 :[段階的

デ ィ ザス タ ・リ カバリ]

タ ブ

6. [ジ ョ ブ ・ タ イ ト ル] に、 ジ ョ ブに対し て適切な タ イ ト ルを入力し ます。

7. [実行]ボタ ンを ク リ ッ クするか、[実行]> [リ ス ト ア実行]の順に選択し ます。

7.5.4.c 同一サーバへの障害復旧の実行

以下の手順では、 ソース ・ データ ベース と同じサーバに障害復旧を実行する手順を詳し く 説明し ます。 この手順は、 完全な メ デ ィ ア障害が発生し、 損傷し たホスト を同じ構成で再構築するか、 ホス ト 名も含め元のホス ト の構成を模倣し て新しいサーバを設定する場合に使用し ます。

注意 : 以下の手順を実行 し て、 プ ロ ダ ク シ ョ ン ・ サーバがア ク テ ィ ブ な間 も、 Oracle サーバを異なるホス ト (オ リ ジナルのプロダク シ ョ ン・サーバではないサー

バ) に リ ス ト アする こ とができます。 ただ し、 前述し たよ う に、 終的な目的が新規ホス ト で現在使用中のターゲ ッ ト ・ プロダク シ ョ ン ・ データ ベースのコ ピーを作成する場合は、 この手順を使用し ないよ う注意し て く だ さい。 その代わり に、[複製デー タ ベース] バ ッ ク ア ッ プ ・ タ イ プ を使用する必要があ り ます。 詳し くは、 「複製データベースのバッ ク ア ッ プ」 を参照し て く だ さい。

RMAN リ ポジ ト リのバッ ク ア ッ プ戦略で リ カバリ ・ カ タ ログを使用するかど うか

に関わらず、 同じ手順を使用する必要があ り ます。 RMAN は常にバッ ク ア ッ プに

関する情報を制御フ ァ イルに記録し保存し ます。 制御フ ァ イルに保存される この

Page 146: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

146

情報は、 RMAN に よ るデー タ ベースのバ ッ ク ア ッ プの正式な記録にな り ます。

RMAN は、 必要なすべてのバッ ク ア ッ プおよび リ カバリ ・ オペレーシ ョ ンを、 制

御フ ァ イルのリポジ ト リ情報のみを使用し て実行できます。

以下の障害復旧手順のバ リ エ ー シ ョ ン につい て詳 し く は、 『Oracle Database Backup and Recovery Advanced User's Guide』の「Performing Disaster Recovery」

セク シ ョ ンを参照し て く だ さい。

前提条件

リ カバリ ・ カ タ ログを使用せずに障害復旧を実行するには、 以下の条件を満たす必要があ り ます。

Oracle データベース ・ ソ フ ト ウ ェ アを イ ンス ト ールする - 損傷し たサーバ

と同じバージ ョ ンの Oracle データベース ・ ソ フ ト ウ ェ アをシステムにイ ンス

ト ールし ます。 ソース と リ カバリ先の Oracle サーバで、 ORACLE_HOME が

同一である必要があ り ます。 ただ し、 データベースを作成する必要はあ り ません。

Oracle パスワー ド ・フ ァ イルが作成されている - orapwd ユーテ ィ リ テ ィ を

使用し て Oracle パスワー ド ・ フ ァ イルを作成し ます。

Linux プ ラ ッ ト フ ォームの場合 :

Windows プ ラ ッ ト フ ォームの場合 :

Windows で Oracle サービスを作成し て開始する - Oracle の oradim ユー

テ ィ リ テ ィ を使用し て、 Windows に Oracle サービスを作成し ます。 OracleSID は、 元のデータ ベースまたはソース ・ データ ベース と同一である必要が

あ り ます。 これによ り、同一の Oracle サービス名が作成されます。た と えば、

OS プロンプ ト で以下のコマン ド を実行し ます。

Windows サービ スの作成後、 OS プ ロ ン プ ト で以下のコ マ ン ド を実行 し て

サービスを開始し ます。

NVBU ソ フ ト ウ ェ ア と Plug-in for Oracle を イ ンス ト ールする - 損傷し た

サーバと同じバージ ョ ンのNVBU ソ フ ト ウ ェ ア と本プ ラグイ ンを イ ンス ト ー

ルし、 同じ よ う に設定する必要があ り ます。 「デフ ォル ト 設定の構成」 で示さ

orapwd file=<Oracle ホーム >/dbs/orapw<SID> password=< パス

ワー ド >

orapwd file=<Oracle ホーム >\database\orapw<SID> password=<パスワー ド >

oradim -new -sid <SID 名 >

net start oracleservice<SID 名 >

Page 147: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

147

れている とお り プ ラグイ ンのデフ ォル ト 属性が定義されている こ と を確認します。

ソース・データベースのDBIDを特定する - 損傷し たデータベースのDBIDを

特定し ます。 Plug-in for Oracle の初期イ ンス ト ールの一部と し て DBID が記

録 さ れなかっ た場合、 NVBU のバイ ナ リ ・ ログで ソ ース ・ デー タ ベースの

RMAN ベースのバッ ク ア ッ プを調べます。 DBID は、 データベースの [詳細]

ウ ィ ン ド ウ、 または [リ ス ト アオプシ ョ ン] ウ ィ ン ド ウの [バッ ク ア ッ プ ・コ ンテンツ] タ ブでも参照可能です。

SPFILE が格納されるデフ ォル ト の場所 - SPFILE 用にデフ ォル ト の場所が

存在する こ と を確認し ます。デフ ォル ト の場所を作成し忘れる と、SPFILE の

リ ス ト ア中に 「ORA-17502 フ ァ イルの作成に失敗し ま し た」 と い う エ ラー

が発生する結果にな り ます。

すべてのテーブルスペースのバッ ク ア ッ プを使用可能にする - すべての

テーブルスペースの 新のバッ クア ッ プがある こ と を確認し ます。

障害復旧手順

1. Oracle Net Service 設定フ ァ イルを リ ス ト ア し ます。

外部設定フ ァ イルが前の RMAN バッ ク ア ッ プに含まれていたか、 Plug-in for FileSystem を使用 し て Oracle Net Service 設定フ ァ イル (LISTENER.ORA、

SQLNET.ORA、 TNSNAMES.ORA など) をバッ ク ア ッ プ し た場合、 これらの

フ ァ イルを リ カバリ先の Oracle データベース ・ サーバに リ ス ト ア し ます。 ま

たは、 リ カバリ先 Oracle サーバに Oracle Net Service を設定し ます。

2. Oracle リ スナーを開始し ます。

た と えば、 OS コ マン ド ・ プロンプ ト で以下のコ マン ド を実行し ます。

3. カ タ ログな し で RMAN を起動し、 ターゲ ッ ト ・ データベースに接続し ます。

4. DBID を、 損傷し たデータベースの DBID に設定し ます。

5. データベースをマウン ト せずにターゲ ッ ト ・ イ ンス タ ンスを開始し ます。

6. 自動バッ ク ア ッ プから SPFILE を リ ス ト ア し ます。

lsnrctl start

RMAN TARGET / NOCATALOG

SET DBID < ソース DBID>;

STARTUP NOMOUNT;

Page 148: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

148

7. リ ス ト ア し た SPFILE を使用し てデータベースを再起動し ます。

8. 自動バッ ク ア ッ プから制御フ ァ イルを リ ス ト ア し ます。

前回の自動バッ ク ア ッ プから制御フ ァ イルを リ ス ト アするには、 以下のコ マン ド を実行し ます。

重要 : 制御フ ァ イルの自動バッ ク ア ッ プを取得し ていない場合は、 継続する前に 「手動による制御フ ァ イルの取得」 で説明されている手順を完了する必要があ り ます。

9. 本プ ラグイ ンの [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで、 ソースの

NVBU ク ラ イアン ト とデータベースに移動し、 テーブルスペースを含むすべ

ての使用可能な 新のバッ ク ア ッ プを見つけ、[データベース全体] ノ ー ド を選択し ます。

10.[リ ス ト ア ・ オプシ ョ ン] タ ブを選択し ます。

11.[リ ス ト ア ・ オプシ ョ ン] サブ タ ブで、 利用可能なオプシ ョ ンを選択し ます。

リ ス ト ア前にデー タ ベース を マウン ト するには、 [リ ス ト ア前にデー タ

ベースをマウン ト ] を選択し ます。

読み取 り 専用デー タ フ ァ イルを リ ス ト アに含めるには、 [読み取 り 専用

データ フ ァ イルを確認し て、必要に応じ て リ ス ト ア し ます]を選択し ます。

12.障害復旧シナ リ オでは、 リ カバリ を実行する必要があるため、[リ カバリ を実行する] タ ブで、 [データベース ・ ポイ ン ト ・ イ ン ・ タ イム ・ リ カバリ を実行する] オプシ ョ ンを選択し ます。

PIT リ カバリはデー タ ベースを指定し た時刻、 ログ ・ シーケンス番号または

SCN に リ ス ト ア し ます。 障害が発生し た時刻あるいはログ ・ シーケンスが不

明な場合は、 SCN オプシ ョ ンの使用をお勧めし ます。

13.[リ カバリ を実行する] サブ タ ブで、 [読み取り専用データ フ ァ イルを確認して、 カ レン ト でない場合は、 リ カバリ し ます] を選択し て、 リ カバリ ・ プロセスに読み取り専用のデータ フ ァ イルを含めます。

RUN {ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE';RESTORE SPFILE FROM AUTOBACKUP;}

STARTUP FORCE NOMOUNT;

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';RESTORE CONTROLFILE FROM AUTOBACKUP;}

Page 149: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

149

読み取り専用フ ァ イルは、 完全リ カバリ に必要な場合のみ含められます。 これらのフ ァ イルが損傷し ていない場合は、 RMAN によ って除外されます。

14.[リ カバリ ・ カ タ ログ] タ ブで、 [カ タ ログの使用] オプシ ョ ンを選択解除し、リ カバリ ・ カ タ ログがリ ス ト アに使用されないよ う に し ます。

15.[スケジュール] と [詳細設定] の各タ ブに入力し、 ジ ョ ブを開始し ます。

RMAN は使用可能なフル、 増分、 またはアーカ イブ ・ ログのバッ ク ア ッ プの

う ち 適なものを自動的に選択し、 データベースのリ ス ト ア と リ カバリ を実行し ます。

16.RMAN で、 RMAN メ タデータ を更新し ます。

17.RMAN を終了し ます。

重要 : 障害復旧を完了し たら、 [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウの [選択] タ ブ

でデータベース全体を選択し、フルまたは Level 0 増分バッ ク ア ッ プの実行を強 く

お勧めし ます。

7.5.4.d 手動による制御フ ァ イルの取得

制御フ ァ イルの自動バッ ク ア ッ プが利用できず、 RMAN カ タ ログも使用されてお

らず、 [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウの [選択] タ ブで制御フ ァ イル ・ ノ ー ド

が選択されたバッ ク ア ッ プが実行された場合、 以下の手順を使用し てバッ ク ア ップ ・ ピースから制御フ ァ イルを抽出する こ とができる場合があ り ます。

バッ ク ア ッ プ ・ ピースから 新 (あるいは、 必要であればその他の) 制御フ ァ イルを手動で リ カバリするには、 以下の手順を実行し ます。

1. NVBU コ ン ソールから [NVBU リ ス ト ア] ウ ィ ン ド ウの [リ ス ト アオプシ ョ

ン] タ ブを使用し て、制御フ ァ イルを含むバッ ク ア ッ プの名前を識別し ます。

リ ス ト で 「制御フ ァ イルを含む」 と し てマーク されている 後尾の制御フ ァイルを選択し ます。

2. 制御フ ァ イルを リ カバリ し ます。

CROSSCHECK ARCHIVELOG ALL;

Page 150: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

150

SQL> STARTUP NOMOUNT;

DECLARE devtype varchar2(256); done boolean;

BEGIN devtype := dbms_backup_restore.deviceallocate('sbt_tape', params=>''); dbms_backup_restore.restoresetdatafile; dbms_backup_restore.restorecontrolfileto('< 制御フ ァ イル名および リ ス ト

ア先 >'); dbms_backup_restore.restorebackuppiece('< 先ほど識別し たバッ ク ア ッ プ ・ セ

グ メ ン ト 名 >',done=>done);

END;

/

Page 151: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

151

例 :

3. replicate controlfile コマン ド を使用し て、 リ ス ト ア済み制御フ ァ イルを コ

ピーし ます。

sqlplus /nolog

connect / as sysdba

STARTUP NOMOUNT;

DECLARE

devtype varchar2(256);

done boolean;

BEGIN

devtype := dbms_backup_restore.deviceallocate('sbt_tape', params=>'');

dbms_backup_restore.restoresetdatafile;

dbms_backup_restore.restorecontrolfileto('C:\oracle\product\10.1.0\oradata\o10gg\control01.ctl');

dbms_backup_restore.restorebackuppiece('ZETK2003:#3293:ZETK2003:274_578391288:O10GG_1135958971',done=>done);

END;

/

RMAN TARGET / NOCATALOG

SET DBID < ソース DBID>;connect TARGET /

RUN {ALLOCATE CHANNEL C1 TYPE 'SBT_TAPE';

replicate controlfile from '< 制御フ ァ イル名および リ ス ト ア元 >';

}

Page 152: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

152

7.6.0 RMAN を使用したその他の リ ス ト ア手順

このセク シ ョ ンでは、 Plug-in for Oracle で実行でき るその他のリ ス ト ア操作につ

いて説明し ます。

7.6.1 フ ァ イルの名前変更 / パス名移動

RMAN によるバッ ク ア ッ プ方法では、 本プ ラグイ ンで リ ス ト ア中に制御フ ァ イル

およびデータ フ ァ イルの名前を変更できます。 フ ァ イル名の変更は、 既存のバージ ョ ン を上書き し た く ない場合やフ ァ イルのコ ピーを作成する場合に便利です。また、 プ ラグイ ンでのリ ス ト ア中に、 フ ァ イルを別のデ ィ レ ク ト リ に移動する こと もできます。

リ ス ト ア中にデータベースを名前変更 / パス名移動するには、以下の手順に従いま

す。

1. 「リ カバリ対象データベースの準備」 の手順を完了し ます。

2. 「リ ス ト ア対象データの選択」 の手順に従っ て、 バッ ク ア ッ プ ・ セーブセ ッ トから リ ス ト アするデータ フ ァ イルまたは制御フ ァ イルを選択し ます。

3. アイテムを右ク リ ッ ク し て、 [名前変更] を選択し ます。

4. [リ ス ト ア変更] ダイアログで、 [名前変更] チ ェ ッ クボ ッ ク スを ク リ ッ ク して、 選択し たフ ァ イルの新しい名前を入力し ます。

図 7-20 :[リ ス ト ア

変更]ダイアログ

本プ ラグイ ンは、 set newname RMAN コ マン ド を使用し て、 RMAN バッ ク

ア ッ プのリ ス ト ア / 名前変更を行います。 set newname コ マン ドは、

DB_CREATE_FILE_DEST パラ メ ータ よ り優先されます。 フ ァ イル作成時

に新しい場所を指定し た場合、 フ ァ イルは新しい名前で、 その場所に リ ス トア されます。

SPFILE - フ ァ イルは、 「$ORACLE_HOME/dbs」 デ ィ レ ク ト リ に、 新し

い名前で リ ス ト ア されます。

データ フ ァ イル -

フ ァ イル作成時に新し い場所を指定し た場合、 フ ァ イルは新し い名前

で、 その場所に リ ス ト ア されます。

フ ァ イル作成時に新し い場所を指定し なかった場合、 フ ァ イルは新し

い名前で、 「$ORACLE_HOME/dbs」 に リ ス ト ア されます。

Page 153: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

153

注意 : フル ・ パスには、 ASM の場所へのパスを含める こ とができます。 例 :

+DATA/my_db/my_datafile_renamed.dbf

リ ス ト ア中に制御フ ァ イル名を変更する場合、 変更後のフ ァ イル名が Oracleパラ メ ー タ ・ フ ァ イルの CONTROL_FILES リ ス ト に存在し ている必要があ

り ます。

5. [OK] を ク リ ッ ク し て変更を適用し ます。

フ ァ イル名は、 名前変更 / 移動情報が括弧内に表示されます。

図 7-21 :[選択] タ ブで

名前変更 /移動情報が付加されたデー

タ フ ァ イル

6. 「ジ ョ ブのフ ァ イナラ イズと実行」の説明に従い、リ ス ト ア手順を続行し ます。

7.6.2 非RAC環境におけるデー タベースの複製

複製データベースのバッ クア ッ プは、 DBA がソース ・ データベースの複製または

ク ローンを作成でき るよ う 設計されてお り、 バッ ク ア ッ プおよび リ ス ト ア手順全体によ っ て ソース ・ データ ベースが影響を受ける こ とのないよ う 特殊な目的のために使用されます。 RMAN は複製データベースをサポー ト し、 データベース管理

者が以下のタ スク を実行する際に柔軟性を提供し ます。

バッ ク ア ッ プ と リ カバリ手順のテス ト

Oracle データベース新規リ リースへのア ッ プグレー ド のテス ト

アプ リ ケーシ ョ ンによるデータベース ・ パフ ォーマンスへの影響のテス ト

レポー ト 作成

マルチ・イ ンス タ ンスの RAC データベースについて詳し く は、「RAC 環境でのデー

タ ベースの複製」 を参照し て く だ さい。 Oracle の複製データ ベース機能について

詳し く は、『Oracle Database Backup and Recovery User's Guide』 の 「Duplicating a Database」 を参照し て く だ さい。

本プ ラグイ ンでは、 複製データベースのバッ ク ア ッ プ用に以下のリ ス ト ア ・ シナリ オが提供されています。

同一サーバへの複製データベースのリ ス ト ア

Page 154: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

154

同じデ ィ レ ク ト リ構造を持つ代替サーバへの複製データベースのリ ス ト ア

異なるデ ィ レ ク ト リ構造を持つ代替サーバへの複製データベースのリ ス ト ア

7.6.2.a 同一サーバへの複製デー タベースの リ ス ト ア

以下では、 ソース ・ データ ベースが存在するローカルまたは同一サーバへの、 複製データ ベースのリ ス ト ア手順について詳し く 説明し ます。 複製データベースまたは格納先データ ベースが、 ソース ・ データベース と物理的に同じサーバに存在する こ と になるため、 格納先データ ベースでは異なるデ ィ レ ク ト リ構造を使用する必要があ り ます。

前提条件

複製データベースのバッ ク ア ッ プを同じサーバに リ ス ト アするには、 以下の前提条件を満たす必要があ り ます。

Oracle データベース ・ ソ フ ト ウ ェ アのバージ ョ ンが同じ である こ と - 格納

先デー タ ベースの Oracle のエデ ィ シ ョ ン とバージ ョ ンが、 ソ ース ・ デー タ

ベースで使用されている Oracle のエデ ィ シ ョ ン とバージ ョ ン と同じ である

必要があ り ます。 パッ チのレベルも同一である必要があ り ます。

複製データベースのバッ ク ア ッ プが使用可能である こ と - 複製データベー

スのバッ ク ア ッ プが正常に完了し使用可能になっ ている必要があ り ます。

ソース ・ データベースが OPEN 状態である こ と - ソース ・ データベースは、

複製デー タ ベースのリ ス ト ア ・ プロセス全体を通し て OPEN READ WRITE 状態になっている必要があ り ます。

補助イ ンス タ ンスが用意されている こ と - RMANのバッ ク ア ッ プ・ベースの

複製データベース ・ プロセスでは、 以下で定義されているよ う な補助イ ンスタ ンスが用意されている必要があ り ます。

1. 補助イ ンス タ ンス用の Oracle パスワー ドが作成されている こ と - ソー

ス ・ データベース と同じ ホス ト に複製する場合、 補助接続用に OS 認証を

使用するのに対し てパスワー ド ・フ ァ イルを使用し たい場合に必要と な ります。 パスワー ド ・ フ ァ イルの作成について詳し く は、 『Oracle Database Administrator's Guide』 の 「Creating and Maintaining a Password File」 を

参照し て く だ さい。

2. 補助イ ンス タ ンスへの Oracle Net 接続が確立されている こ と -

tnsnames.ora フ ァ イルにイ ンス タ ンスを追加する こ とによ り、 補助イ ン

ス タ ン スが Oracle Net で 使用可能で あ る 必要があ り ま す。 さ ら に、

Windows プ ラ ッ ト フ ォームでは、 次のコ マン ド を実行し て イ ンス タ ンス

を開始し ます。

3. 補助イ ンス タ ンスの格納先デ ィ レ ク ト リが存在する こ と - 格納先データ

ベースが存在する こ と になるサーバに、補助イ ンス タ ンス用に以下の格納

oradim -new -sid <SID 名 >

Page 155: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

155

先デ ィ レ ク ト リが作成されている必要があ り ます。 ASM で、 格納先デー

タ ベースがデー タ フ ァ イルに格納される場合、 格納先デー タ ベース用のASM イ ンス タ ンス名がすでに存在する必要があ り ます。

Control_Files

DB_Create_File_Dest

Audit_File_Dest

Background_Dump_Dest

User_Dump_Dest

4. 補助イ ンス タ ンス用に PFILEが作成されている こ と - ク ラ イアン ト 側パ

ラ メ ータ ・ フ ァ イル (PFILE) が、 補助データベース用に、 ソース ・ デー

タベースの SPFILE から作成されている必要があ り ます。

SQL*Plus を起動し、 データベースに管理者権限で接続し ます。

SPFILE から PFILE を作成し ます。

5. PFILE が補助値で更新されている - 補助イ ンス タ ンス用に作成された

PFILE が、補助イ ンス タ ンスで指定されたパラ メ ータ値で編集および更新

されている必要があ り ます。

< ソース sid>.__ で始ま っ ているすべてのエン ト リ を削除し ます。

*.db_name= エン ト リ を編集し て格納先データベースの名前を反映し

ます。

補助イ ンス タ ンス用に格納先デ ィ レ ク ト リ を反映させるには、 以下の

エン ト リ を更新し ます。 補助イ ンス タ ンス用に格納先デ ィ レ ク ト リ を反映させるには、 以下のエン ト リ を更新し ます。 このデ ィ レ ク ト リが存在する必要があ り ますが、 ソース ・ データベースがデータ フ ァ イルを ASM に格納する場合、 格納先デー タ ベース用の ASM イ ンス タ ンス

名が、 以下の control_files および db_create_file_dest パラ メ ー タ用

に各々指定されている必要があ り ます。

sqlplus sys/< パスワー ド >@< ソース接続 ID> AS SYSDBA

create pfile = '<PFILE 格納先デ ィ レ ク ト リ >/init< 補助SID>.ora' from spfile;

*.audit_file_dest=*.background_dump_dest=*.control_files=*.user_dump_dest=*.db_create_file_dest=*.db_recovery_file_dest=

Page 156: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

156

エン ト リの先頭に 「#」 (番号記号) を挿入し て、 以下のエン ト リ を コ

メ ン ト ・ アウ ト し ます。

以下の行を追加し て、 データ フ ァ イル名および一時フ ァ イル名の変換

用にス ト リ ング ・ ぺアを指定し ます。

例 :

以下の行を追加し て、 オン ラ イ ン REDO ログ ・ フ ァ イル名の設定用に

ス ト リ ング ・ ペアを指定し ます。

例 :

6. 補助イ ンス タ ンスが NOMOUNT 状態で起動し ている こ と - 補助イ ンス

タ ンスが、補助イ ンス タ ンス特有のパラ メ ータ値で更新されている PFILEを使用し て NOMOUNT 状態で起動される必要があ り ます。

SQL*Plus を起動し て補助イ ンス タ ンスに管理者権限で接続し ます。

イ ンス タ ンスを NOMOUNT 状態で起動し ます。

7. 補助フ ァ イルが、 SPFILE の PFILE を基に作成されま し た。

8. SQL*Plus を終了し ます。

*.dispatchers='(PROTOCOL=TCP) (SERVICE=< ソース SID>XDB)'

*.db_file_name_convert='< ソース ・ データベース作成フ ァ イル格納

先 >/< ソース SID>', '< 格納先データベース作成フ ァ イル格納先 >/< 格

納先 SID>'

*.db_file_name_convert=' C:\oracle\oradata\prod', 'c:\oracle\oradata\test'

*.log_file_name_convert='< ソース ・ データベース作成フ ァ イル格納

先 >/< ソース SID>', '< 格納先データベース作成フ ァ イル格納先 >/< 格

納先 SID>'

*.log_file_name_convert=' C:\oracle\oradata\prod', 'c:\oracle\oradata\test'

sqlplus sys/< パスワー ド >@< 補助接続 ID> AS SYSDBA

startup nomount pfile = '<PFILE 格納先デ ィ レ ク ト リ >/init< 補

助 SID>.ora'

create spfile from pfile='<PFILE 格納先デ ィ レ ク ト リ >/init< 補

助 SID>.ora';

Page 157: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

157

複製データベースのリ ス ト アが正常に完了するよ う、 SQL*Plus を終了す

る必要があ り ます。

複製デー タベースの リ ス ト ア手順

1. 本プ ラグイ ンの [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで、 ソースの

NVBU ク ラ イ ア ン ト と デー タ ベースに移動 し、 目的の複製デー タ ベースの

バッ ク ア ッ プを見つけ、 [データベース全体] ノ ー ド を選択し ます。

2. [ク ローン ・ データベース] タ ブで、 [複製データベース] オプシ ョ ンを選択し ます。

3. [デステ ィ ネーシ ョ ン ・ データベース] フ レームで、 以下を設定し ます。

[ターゲ ッ ト ・ サービス] フ ィ ールド で、 補助イ ンス タ ンスの Oracle Net Service 名を指定し ます。

補助イ ンス タ ンス用に [Oracle ホーム] を指定し ます。

本プ ラ グ イ ン に よ っ て補助イ ン ス タ ン ス接続用に使用 さ れる [OracleSYSDBA ユーザー名] を指定し ます。

[Oracle SYSDBA パスワー ド ] を指定し ます。

4. [データベースから複製] フ レームで、 以下を設定し ます。

ソース ・ データベース用に [Oracle SID] を指定し ます。

ソース ・ データベース用に [Oracle ホーム] を指定し ます。

本プ ラグイ ンがソース・データベース接続用に使用する[Oracle SYSDBA ユーザー名] を指定し ます。

[Oracle SYSDBA パスワー ド ] を指定し ます。

5. [スケジュール]、 [詳細設定] を完成させ、 ジ ョ ブを開始し ます。

7.6.2.b 同じ デ ィ レ ク ト リ 構造を持つ代替サ ーバへの複製デー タベー スの リ ス トア

以下の手順では、 代替またはリ モー ト ・ サーバ (ソース • データベースが存在する

場所以外のサーバ) に複製デー タ ベースのバッ ク ア ッ プ を リ ス ト ア し、 ソース ・デー タ ベース と 同 じ デ ィ レ ク ト リ 構造を使用する手順について詳 し く 説明 し ます。

前提条件

複製データ ベースのバッ ク ア ッ プを、 代替またはリ モー ト ・ サーバに リ ス ト アするには、 以下の前提条件を満たす必要があ り ます。

Oracle データベース ・ ソ フ ト ウ ェ アのバージ ョ ンが同じ である こ と - 格納

先デー タ ベースの Oracle のエデ ィ シ ョ ン とバージ ョ ンが、 ソ ース ・ デー タ

ベースで使用されている Oracle のエデ ィ シ ョ ン とバージ ョ ン と同じ である

必要があ り ます。 パッ チのレベルも同一である必要があ り ます。

Page 158: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

158

複製データベースのバッ ク ア ッ プが使用可能である こ と - 複製データベー

スのバッ ク ア ッ プが正常に完了し使用可能になっ ている必要があ り ます。

ソース ・ データベースが OPEN 状態である こ と - ソース ・ データベースは、

複製デー タ ベースのリ ス ト ア ・ プロセス全体を通し て OPEN READ WRITE 状態になっている必要があ り ます。

補助イ ンス タ ンスが用意されている こ と - RMANのバッ ク ア ッ プ・ベースの

複製データベース ・ プロセスでは、 以下で定義されているよ う な補助イ ンスタ ンスが用意されている必要があ り ます。

1. 補助イ ンス タ ンス用の Oracle パスワー ドが作成されている こ と - ソー

ス ・ データベース と同じ ホス ト に複製する場合、 補助接続用に OS 認証を

使用するのに対し てパスワー ド ・フ ァ イルを使用し たい場合に必要と な ります。 パスワー ド ・ フ ァ イルの作成について詳し く は、 『Oracle Database Administrator's Guide』 の 「Creating and Maintaining a Password File」 を

参照し て く だ さい。

2. 補助イ ンス タ ンスへの Oracle Net 接続が確立されている こ と - ソース ・

サーバと代替サーバ両方の TNSNAMES.ORA フ ァ イルにイ ンス タ ンスを

追加する こ とによ り、補助イ ンス タ ンスが Oracle Net で使用可能である必

要があ り ます。 さ らに、 Windows プ ラ ッ ト フ ォームでは、 次のコ マン ド

を実行し てイ ンス タ ンスを開始し ます。

3. 補助イ ンス タ ンスの格納先デ ィ レ ク ト リが存在する こ と - 格納先データ

ベースが存在する こ と になるサーバに、補助イ ンス タ ンス用に以下の格納先デ ィ レ ク ト リが作成されている必要があ り ます。 ASM で、 格納先デー

タ ベースがデー タ フ ァ イルに格納される場合、 格納先デー タ ベース用のASM イ ンス タ ンス名がすでに存在する必要があ り ます。

Control_Files

DB_Create_File_Dest

Audit_File_Dest

Background_Dump_Dest

User_Dump_Dest

4. 補助イ ンス タ ンス用に PFILE が作成されている こ と - ク ラ イアン ト 側

PFILE が、 補助データベース用に、 ソース ・ データベースの SPFILE から

作成されている必要があ り ます。

SQL*Plus を起動し、ソース・データベースに管理者権限で接続し ます。

SPFILE から PFILE を作成し ます。

oradim -new -sid <SID 名 >

sqlplus sys/< パスワー ド >@< ソース接続 ID> AS SYSDBA

Page 159: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

159

5. PFILE が補助値で更新されている - 補助イ ンス タ ンス用に作成された

PFILE が、補助イ ンス タ ンスで指定されたパラ メ ータ値で編集および更新

されている必要があ り ます。

< ソース SID>.__ で始ま っ ているすべてのエン ト リ を削除し ます。 <ソース SID>.__

*.db_name= エン ト リ を編集し て格納先データベースの名前を反映し

ます。

補助イ ンス タ ンス用に格納先デ ィ レ ク ト リ を反映させるには、 以下の

エン ト リ を更新し ます。 補助イ ンス タ ンス用に格納先デ ィ レ ク ト リ を反映させるには、 以下のエン ト リ を更新し ます。 このデ ィ レ ク ト リが存在する必要があ り ますが、 ソース ・ データベースがデータ フ ァ イルを ASM に格納する場合、 格納先デー タ ベース用の ASM イ ンス タ ンス

名が、 以下の control_files および db_create_file_dest パラ メ ー タ用

に各々指定されている必要があ り ます。

エン ト リの先頭に 「#」 (番号記号) を挿入し て、 以下のエン ト リ を コ

メ ン ト ・ アウ ト し ます。

6. 補助イ ンス タ ンスが NOMOUNT 状態で起動し ている こ と - 補助イ ンス

タ ンスが、補助イ ンス タ ンス特有のパラ メ ータ値で更新されている PFILEを使用し て NOMOUNT 状態で起動される必要があ り ます。

SQL*Plus を起動し て補助イ ンス タ ンスに管理者権限で接続し ます。

イ ンス タ ンスを NOMOUNT 状態で起動し ます。

7. 補助フ ァ イルが、 SPFILE の PFILE を も とに作成されている こ と

create pfile = '<PFILE 格納先デ ィ レ ク ト リ >/init< 補助SID>.ora' from spfile;

*.audit_file_dest=*.background_dump_dest=*.control_files=*.user_dump_dest=*.db_create_file_dest=*.db_recovery_file_dest=

*.dispatchers='(PROTOCOL=TCP) (SERVICE=< ソース SID>XDB)'

sqlplus sys/< パスワー ド >@< 補助接続 ID> AS SYSDBA

startup nomount pfile = '<PFILE 格納先デ ィ レ ク ト リ >/init< 補

助 SID>.ora'

Page 160: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

160

8. SQL*Plus を終了し ます。

複製データベースのリ ス ト アが正常に完了するよ う、 SQL*Plus を終了

する必要があ り ます。

NVBU ソ フ ト ウ ェ ア と Plug-in for Oracle を イ ンス ト ールする - 格納先デー

タベースが存在する代替データベース と同じバージ ョ ンの NVBU ソ フ ト

ウ ェ ア と本プ ラグイ ンを イ ンス ト ールし、 同じ よ う に設定する必要があ り ます。

本プ ラグイ ンを、 代替サーバで設定する場合、 以下のデフ ォル ト 属性が定義されている こ と を確認し て く だ さい。

[NetVault Backup サーバー] - ソース ・ データベース ・ サーバが NVBUラ イアン ト と し て追加されている NVBU サーバの名前を定義し ます。

[NetVault Backup サーバから リ ス ト アを実施する] - ソース ・ データ

ベース ・ サーバが NVBU ク ラ イアン ト と し て追加されている NVBU サー

バの名前を定義し ます。

[NetVault Backup ク ラ イアン ト からのバッ ク ア ッ プを リ ス ト アする] - ソース ・ データベース ・ サーバ用に NVBU マシン名を指定し ます。

詳し く は、 「デフ ォル ト 設定の構成」 を参照し て く だ さい。

代替サーバに NetVault Backup ソ フ ト ウ ェ ア と Plug-in for Oracle を イ ンス

ト ールする - 格納先データベースが存在する こ とになる代替 (ス タ ンバイ)

サーバにイ ンス ト ール済みの本プ ラグイ ンに、 ソース ・ データベースが追加される必要があ り ます。

た と えば、 プロダクシ ョ ン Oracle サーバの名前が 「salesdb」 だ と し ます。

本プ ラグイ ンがイ ンス ト ールされている代替サーバに、 「salesdb」 とい う

名前のデータベースを追加し ます (既存のデータベースが代替サーバにクローニング されていない場合でも、 この処理を実行する必要があ り ます)。これによ ってプ ラグイ ンがプレースホルダを作成し、 Oracle データベース

が代替 (ス タ ンバイ) サーバに リ ス ト ア される と き、 ク ローニング ・ プロセス中にこのプレースホルダが使用されます。

create spfile from pfile='<PFILE 格納先デ ィ レ ク ト リ >/init< 補

助 SID>.ora';

Page 161: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

161

図 7-22 :

代替サーバへのプレースホルダ ・ データベースの追加

データベースの追加について詳し く は、 「データベースの追加」 を参照し てく だ さい。 これらの手順は、 オ リ ジナルのデータベース と、 代替サーバに作成するプレースホルダに使用し ます。

複製デー タベースの リ ス ト ア手順

1. 本プ ラグイ ンの [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで、 ソース

NVBU ク ラ イアン ト とデータベースに移動し、 目的の複製データベースの

バッ ク ア ッ プを見つけ、 [データベース全体] ノ ー ド を選択し ます。

2. [ク ローン ・ データベース] タ ブで、 [複製データベース] オプシ ョ ンを選択し ます。

3. [デステ ィ ネーシ ョ ン ・ データベース] フ レームで、 以下を設定し ます。

[ターゲ ッ ト ・ サービス] フ ィ ールド で、 補助イ ンス タ ンスの Oracle Net Service 名を指定し ます。

補助イ ンス タ ンス用に [Oracle ホーム] を指定し ます。

本プ ラグイ ンによ って補助イ ンス タ ンス接続用に使用される [Oracle SYSDBA ユーザー名] を指定し ます。

[Oracle SYSDBA パスワー ド ] を指定し ます。

[NOFILENAMECHECK オプシ ョ ンを使用] オプシ ョ ンを選択し ます。

4. [データベースから複製] フ レームで、 以下を設定し ます。

ソース ・ データベース用に [Oracle SID] を指定し ます。

ソース ・ データベース用に [Oracle ホーム] を指定し ます。

Page 162: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

162

本プ ラグイ ンがソース・データベース接続用に使用する[Oracle SYSDBA ユーザー名] を指定し ます。

[Oracle SYSDBA パスワー ド ] を指定し ます。

5. [ク ラ イアン ト 指定] タ ブで、格納先データベースが存在する こ とになる代替データベースの NVBU マシン名を選択し ます。

6. [スケジュール]、 [詳細設定] を完成させ、 ジ ョ ブを開始し ます。

7.6.2.c 異な るデ ィ レ ク ト リ 構造を持つ代替サ ーバへの複製デー タベー スの リ スト ア

以下の手順では、 代替またはリ モー ト ・ サーバ (ソース • データベースが存在する

場所以外のサーバ)に複製データベースのバッ ク ア ッ プを リ ス ト ア し、異なるデ ィレ ク ト リ構造を使用する手順について詳し く 説明し ます。

前提条件

複製データベースのバッ ク ア ッ プを、 異なるデ ィ レ ク ト リ構造を持つ代替またはリ モー ト ・ サーバに リ ス ト アするには、 以下の前提条件を満たす必要があ り ます。

Oracle データベース ・ ソ フ ト ウ ェ アのバージ ョ ンが同じ である こ と - 格納

先データベースの Oracle のエデ ィ シ ョ ン とバージ ョ ンが、 ソース ・ データ

ベースで使用されている Oracle のエデ ィ シ ョ ン とバージ ョ ン と同じ である

必要があ り ます。 パッ チのレベルも同一である必要があ り ます。

複製データベースのバッ ク ア ッ プが使用可能である こ と - 複製データベー

スのバッ ク ア ッ プが正常に完了し使用可能になっ ている必要があ り ます。

ソース ・ データベースが OPEN 状態である こ と - ソース ・ データベースは、

複製データベースのリ ス ト ア ・ プロセス全体を通し て OPEN READ WRITE状態になっている必要があ り ます。

補助イ ンス タ ンスが用意されている こ と - RMAN のバッ ク ア ッ プ ・ ベース

の複製データベース ・ プロセスでは、 以下で定義されているよ う な補助イ ンス タ ンスが用意されている必要があ り ます。

1. 補助イ ンス タ ンス用の Oracle パスワー ドが作成されている こ と - ソー

ス ・ データベース と同じ ホス ト に複製する場合、 補助接続用に OS 認証

を使用するのに対し てパスワー ド ・ フ ァ イルを使用し たい場合に必要とな り ます。 パスワー ド ・ フ ァ イルの作成について詳し く は、 『Oracle Database Administrator's Guide』 の 「Creating and Maintaining a Password File」 を参照し て く だ さい。

2. 補助イ ンス タ ンスへの Oracle Net 接続が確立されている こ と - ソース ・

サーバと代替サーバ両方の TNSNAMES.ORA フ ァ イルにイ ンス タ ンスを

追加する こ とによ り、 補助イ ンス タ ンスが Oracle Net で使用可能である

必要があ り ます。 さ らに、 Windows プ ラ ッ ト フ ォームでは、 次のコ マン

ド を実行し てイ ンス タ ンスを開始し ます。

Page 163: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

163

3. 補助イ ンス タ ンスの格納先デ ィ レ ク ト リが存在する こ と - 格納先データ

ベースが存在する こ と になるサーバに、 補助イ ンス タ ンス用に以下の格納先デ ィ レ ク ト リが作成されている必要があ り ます。 ASM で、 格納先

データベースがデータ フ ァ イルに格納される場合、 格納先データベース用の ASM イ ンス タ ンス名がすでに存在する必要があ り ます。

Control_Files

DB_Create_File_Dest

Audit_File_Dest

Background_Dump_Dest

User_Dump_Dest

4. 補助イ ンス タ ンス用に PFILE が作成されている こ と - ク ラ イアン ト 側

PFILE が、 補助データベース用に、 ソース ・ データベースの SPFILE か

ら作成されている必要があ り ます。

SQL*Plus を起動し、 ソース ・ データベースに管理者権限で接続し ま

す。

SPFILE から PFILE を作成し ます。

5. PFILE が補助値で更新されている - 補助イ ンス タ ンス用に作成された

PFILE が、 補助イ ンス タ ンスで指定されたパラ メ ータ値で編集および更

新されている必要があ り ます。

< ソース SID>.__ で始ま っ ているすべてのエン ト リ を削除し ます。

< ソース SID>.__

*.db_name= エン ト リ を編集し て格納先データベースの名前を反映し

ます。

補助イ ンス タ ンス用に格納先デ ィ レ ク ト リ を反映させるには、 以下の

エン ト リ を更新し ます。 補助イ ンス タ ンス用に格納先デ ィ レ ク ト リ を反映させるには、 以下のエン ト リ を更新し ます。 このデ ィ レ ク ト リが存在する必要があ り ますが、 ソース ・ データベースがデータ フ ァ イルを ASM に格納する場合、 格納先データベース用の ASM イ ンス タ ンス

名が、 以下の control_files および db_create_file_dest パラ メ ータ用

に各々指定されている必要があ り ます。

oradim -new -sid <SID 名 >

sqlplus sys/< パスワー ド >@< ソース接続 ID> AS SYSDBA

create pfile = '<PFILE 格納先デ ィ レ ク ト リ >/init< 補助SID>.ora' from spfile;

Page 164: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

164

エン ト リの先頭に 「#」 (番号記号) を挿入し て、 以下のエン ト リ を コ

メ ン ト ・ アウ ト し ます。

以下の行を追加し て、 データ フ ァ イル名および一時フ ァ イル名の変換

用にス ト リ ング ・ ぺアを指定し ます。

例 :

以下の行を追加し て、 オン ラ イ ン REDO ログ ・ フ ァ イル名の設定用に

ス ト リ ング ・ ペアを指定し ます。

例 :

6. 補助イ ンス タ ンスが NOMOUNT 状態で起動し ている こ と - 補助イ ンス

タ ンスが、補助イ ンス タ ンス特有のパラ メ ータ値で更新されている PFILEを使用し て NOMOUNT 状態で起動される必要があ り ます。

SQL*Plus を起動し て補助イ ンス タ ンスに管理者権限で接続し ます。

イ ンス タ ンスを NOMOUNT 状態で起動し ます。

*.audit_file_dest=*.background_dump_dest=*.control_files=*.user_dump_dest=*.db_create_file_dest=*.db_recovery_file_dest=

*.dispatchers='(PROTOCOL=TCP) (SERVICE=< ソース SID>XDB)'

*.db_file_name_convert='< ソース ・ データベース作成フ ァ イル格納

先 >/< ソース SID>', '< 格納先データベース作成フ ァ イル格納先 >/< 格

納先 SID>'

*.db_file_name_convert=' C:\oracle\oradata\prod', 'c:\oracle\oradata\test'

*.log_file_name_convert='< ソース ・ データベース作成フ ァ イル格納

先 >/< ソース SID>', '< 格納先データベース作成フ ァ イル格納先 >/< 格

納先 SID>'

*.log_file_name_convert=' C:\oracle\oradata\prod', 'c:\oracle\oradata\test'

sqlplus sys/< パスワー ド >@< 補助接続 ID> AS SYSDBA

Page 165: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

165

7. 補助フ ァ イルが、 SPFILE の PFILE を も とに作成されている こ と

8. SQL*Plus を終了し ます。

複製データベースのリ ス ト アが正常に完了するよ う、 SQL*Plus を終了す

る必要があ り ます。

NVBU ソ フ ト ウ ェ ア と Plug-in for Oracle を イ ンス ト ールする - 格納先デー

タベースが存在する代替データベース と同じバージ ョ ンのNVBU ソ フ ト ウ ェ

ア と本プ ラグイ ンを イ ンス ト ールし、 同じ よ う に設定する必要があ り ます。

本プ ラグイ ンを、 代替サーバで設定する場合、 以下のデフ ォル ト 属性が定義されている こ と を確認し て く だ さい。

[NetVault Backup サーバー] - ソース ・ データベース ・ サーバが NVBU ラ イアン ト と し て追加されている NVBU サーバの名前を定義し ます。

[NetVault Backup サーバから リ ス ト アを実施する] - ソース ・ データ

ベース ・ サーバが NVBU ク ラ イ アン ト と し て追加されている NVBU サー

バの名前を定義し ます。

[NetVault ク ラ イアン ト からのバッ ク ア ッ プを リ ス ト アする] - ソース ・

データベース ・ サーバ用に NVBU マシン名を指定し ます。

詳し く は、 「デフ ォル ト 設定の構成」 を参照し て く だ さい。

代替サーバに NetVault Backup ソ フ ト ウ ェ ア と Plug-in for Oracle を イ ンス

ト ールする - 格納先データベースが存在する こ とになる代替 (ス タ ンバイ)

サーバにイ ンス ト ール済みの本プ ラグイ ンに、 ソース ・ データベースが追加される必要があ り ます。

た と えば、 プ ロダ ク シ ョ ン Oracle サーバの名前が 「salesdb」 だ と し ます。

本プ ラグイ ンがイ ンス ト ールされている代替サーバに、 「salesdb」 とい う名

前のデータベースを追加し ます。(既存のデータベースが代替サーバにク ローニングされていない場合でも、 この処理を実行する必要があ り ます)。 これによ っ てプ ラ グ イ ンがプ レースホルダを作成 し、 Oracle デー タ ベースが代替

(ス タ ンバイ) サーバに リ ス ト ア される と き、 ク ローニング ・ プロセス中にこのプレースホルダが使用されます。

startup nomount pfile = '<PFILE 格納先デ ィ レ ク ト リ >/init< 補

助 SID>.ora'

create spfile from pfile='<PFILE 格納先デ ィ レ ク ト リ >/init< 補

助 SID>.ora';

Page 166: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

166

図 7-23 : 代替サーバへ

のプレースホルダ ・ データベースの追加

データベースの追加について詳し く は、「デフ ォル ト 設定の構成」 を参照し てく だ さい。 これらの手順は、 オ リ ジナルのデータベース と、 代替サーバに作成するプレースホルダに使用し ます。

複製デー タベースの リ ス ト ア手順

1. 本プ ラグイ ンの [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで、 ソース

NVBU ク ラ イアン ト とデータベースに移動し、 目的の複製データベースの

バッ ク ア ッ プを見つけ、 [データベース全体] ノ ー ド を選択し ます。

2. [ク ローン ・ データベース] タ ブで、 [複製データベース] オプシ ョ ンを選択し ます。

3. [デステ ィ ネーシ ョ ン ・ データベース] フ レームで、 以下を設定し ます。

[ターゲ ッ ト ・ サービス] フ ィ ールド で、 補助イ ンス タ ンスの Oracle Net Service 名を指定し ます。

補助イ ンス タ ンス用に [Oracle ホーム] を指定し ます。

本プ ラ グ イ ン に よ っ て補助イ ン ス タ ン ス接続用に使用 さ れる [OracleSYSDBA ユーザー名] を指定し ます。

[Oracle SYSDBA パスワー ド ] を指定し ます。

[NOFILENAMECHECK オプシ ョ ンを使用] オプシ ョ ンを選択し ます。

4. [データベースから複製] フ レームで、 以下を設定し ます。

ソース ・ データベース用に [Oracle SID] を指定し ます。

ソース ・ データベース用に [Oracle ホーム] を指定し ます。

Page 167: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

167

本プ ラグイ ンがソース・データベース接続用に使用する[Oracle SYSDBA ユーザー名] を指定し ます。

[Oracle SYSDBA パスワー ド ] を指定し ます。

5. [ク ラ イアン ト 指定] タ ブで、格納先データベースが存在する こ とになる代替データベースの NVBU マシン名を選択し ます。

6. [スケジュール]、 [詳細設定] を完成させ、 ジ ョ ブを開始し ます。

Page 168: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第7章データのリ ス ト ア

168

Page 169: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

169

第8章 :

リ カバ リ ・ カ タ ロ グの管理

リ カバリ ・ カ タ ログの再同期化

CROSSCHEK コ マン ド を利用し て RMAN リポジ ト リ を更新する

8.1.0 リ カバ リ ・ カ タ ロ グの再同期化

Plug-in for Oracle は、 制御フ ァ イルがマウン ト されリ カバリ ・ カ タ ログ ・ デー タ

ベースがコ マン ド 実行で使用可能であれば、 RMAN バッ ク ア ッ プの実行時に自動

的に リ カバリ ・ カ タ ログの完全または部分再同期化を実行し ます。

以下の場合、RMAN の RESYNC CATALOG マン ド を使用し て手動による完全再同

期化を実行する こ とができます。

再同期化を自動に実行するいずれかのコ マン ド を発行する際、 リ カバリ ・ カ

タ ログが使用不可の場合。

データベースをバッ ク ア ッ プ し ない場合や (た と えば、 データベースのバッ

ク ア ッ プの間に何百ものアーカ イブ ・ ログがアーカ イブ される)、毎日多数のログ ・ ス イ ッ チが生成 さ れる場合 (た と えば、 カ タ ログの再同期化の間に1000 のスイ ッ チが生成される) など。

テーブルスペースの追加や削除など ターゲ ッ ト ・ データベースの物理構造に

変更を加えた場合など。 アーカ イブ ・ オペレーシ ョ ン と同様に、 スキーマが物理的に変更されても リ カバリ ・ カ タ ログは自動的に更新されません。

手動による RESYNC CATALOG コマン ドの実行はそれほど必要あ り ません。詳し

く は、 『Oracle Database Backup and Recovery Advanced User's Guide』 の

「UsingCROSSCHECK to Update the RMAN Repository」 を参照し て く だ さい。

リ カバリ ・ カ タ ログの完全再同期化を強制的に実行するには、 以下の手順に従います。

1. RMAN を起動し、 ターゲ ッ ト ・ データベース と リ カバリ ・ カ タ ログに接続し

ます。

2. ターゲ ッ ト ・ データベースをマウン ト し ます。

> rman TARGET / CATALOG rman/< パスワー ド >@< 接続用カ タ ログID>

STARTUP MOUNT;

Page 170: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第8章リ カバリ ・ カ タ ログの管理

170

3. リ カバリ ・ カ タ ログの再同期化

4. RMAN を終了し ます。

8.1.1 CROSSCHEK コ マン ド を利用し て RMAN リ ポジ ト リ を更新する

RMAN レポジ ト リ内のバッ ク ア ッ プに関するデータが、 NVDB で対応するデータ

と同期し ているか確認するには、 CROSSCHECK を実行し ます。 バッ ク ア ッ プに

関する RMAN レポジ ト リ情報のレポジ ト リ ・ レ コー ドが実際の物理的な状態と一

致し ない場合、CROSSCHECK コ マン ド は無効な RMAN レポジ ト リ情報を更新し

ます。 た と えば、 ユーザーが OS のコ マン ド を使用し てデ ィ スクから アーカ イブ ・

ログを削除する際、 実際にはログはすでにデ ィ ス クから削除されているにも関わらず、 レポジ ト リが依然と し てログが存在する と示す場合などです。

CROSSCHECK コ マン ド を使用し た RMAN レポジ ト リの更新について詳し く は、

『Oracle Database Backup and Recovery Basics』 を参照し て く だ さい。

アーカ イブ ・ ログのク ロスチ ェ ッ ク を実行するには、 次の手順を実行し ます。

1. RMAN を起動し、 ターゲ ッ ト ・ データベース と リ カバリ ・ カ タ ログに接続し

ます。

2. アーカ イブログのク ロスチ ェ ッ ク を実行し ます。

3. RMAN を終了し ます。

RESYNC CATALOG;

> rman TARGET / CATALOG rman/< パスワー ド >@< 接続用カ タ ログID>

CROSSCHECK ARCHIVELOG ALL;

Page 171: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

171

第9章 :

RMAN CLI の使用

CLI ベースの RMAN バッ ク ア ッ プおよびリ ス ト ア - 概要

CLI ベースの RMAN バッ ク ア ッ プおよびリ ス ト アの事前要件

適切な RMAN 実行可能フ ァ イル使用の確認 (Linux ベースの OS のみ)

SBT_TAPE チャ ンネル確立の確認

NVBU 「nvpluginaccess」 ユーテ ィ リ テ ィ の実行

CLI ベース ・ バッ ク ア ッ プの実行

CLI 基本バッ ク ア ッ プ例

その他のパラ メ ータ : format 節

その他のパラ メ ータ:その他のパラ メ ータ:「send」節および「PARAMS」節

NVBU メ デ ィ ア名の照会

CLI ベースのリ ス ト アを実行する

9.1.0 CLI ベースの RMAN バッ クア ッ プおよび リ ス ト ア - 概要

Plug-in for Oracle のイ ン ターフ ェ イスではサポー ト されていない高度な RMAN 機

能を利用するために、 本プ ラグイ ンの代わり に、 またはそれと組み合わせて、 CLIベースのRMANバッ ク ア ッ プおよびリ ス ト アを実行できます。CLIベースのRMANバ ッ ク ア ッ プ お よ び リ ス ト アの実行中、 本プ ラ グ イ ンは メ デ ィ ア管理機能をRMAN に提供し ます。

重要 : こ の機能 を 使用す る 前に、 『Oracle® Database Backup and Recovery Advanced User’s Guide』 を参照し、RMAN 内部について詳細に理解し てお く こ と

を強 く お勧めし ます。

このセ ク シ ョ ンで説明されている追加の手順または異なる手順を完了する前に、「プ ラグイ ンのイ ンス ト ールと削除」 および 「プ ラグイ ンの設定」 などの前の章で説明されている情報を確認する必要があ り ます。

Page 172: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第9章RMAN CLI の使用

172

9.2.0 CLI ベースの RMAN バッ クア ッ プおよび リ ス ト アの事前

要件

コ マン ド ・ ラ イ ンからバッ ク ア ッ プまたはリ ス ト アを開始する前に、 以下の手順を実行する必要があ り ます。

適切な RMAN 実行可能フ ァ イル使用の確認 (Linux ベースの OS のみ)

SBT_TAPE チャ ンネル確立の確認

NVBU 「nvpluginaccess」 ユーテ ィ リ テ ィ の実行

9.2.1 適切な RMAN 実行可能フ ァ イル使用の確認 (Linux ベースの OSのみ)

Linux のさ まざまなイ ンス ト ールには、 rman とい う名前の実行可能フ ァ イルが複

数含まれています。 そのため、 プロンプ ト で rman コマン ド を実行し た と きに、

Oracle RMAN アプ リ ケーシ ョ ンが起動されるかど う かを確認する必要があ り ま

す。 これを行う には、 Oracle RMAN の実行可能フ ァ イルのパス

($ORACLE_HOME/bin) を PATH 環境変数の 初の検索パスにし ます。

9.2.2 SBT_TAPE チ ャ ンネル確立の確認

Plug-in for Oracle は、Oracle SBT_TAPE チャ ンネルを使用し て Oracle データベー

スのバッ ク ア ッ プを実行し ます。 System Backup to Tape (SBT) は、 通常、 テー

プ ・ メ デ ィ アへのバッ ク ア ッ プで使用するバッ ク ア ッ プ先を RMAN コ マン ド で指

定す る た めに使用 し ま す。 SBT-TAPE チ ャ ン ネルの確立に つ い て詳 し く は、

『Oracle Database Backup and Recovery Advanced User’s Guide』の「Configuring and Allocating Channels for Use in Backups」 を参照し て く だ さい。

重要 : RMAN CLI を使用し て生成されたジ ョ ブは NVBU コ ン ソールを使用し て再

実行する こ と はで き ません。 また、 RMAN CLI ア プ リ ケーシ ョ ンから NVBU に

RMAN CLI コ マン ド (RMAN スク リ プ ト ) が戻される こ と もあ り ません。 し たがっ

て、 [NVBU ジ ョ ブ] ウ ィ ン ド ウで CLI ベースのジ ョ ブを右ク リ ッ ク し て [今すぐ

実行] を選択し ても、 ジ ョ ブは失敗に終わり ます。

9.2.3 NVBU 「nvpluginaccess」 ユーテ ィ リ テ ィ の実行

NVBU の 「default」 ユーザーのパスワー ドが設定されているか、またはバッ ク ア ッ

プおよび リ ス ト アの実行に default 以外の NVBU ユーザーが使用されている場合

は、 NVBU サーバで nvpluginaccess ユーテ ィ リ テ ィ を実行し、 本プ ラグイ ンが

CLI バッ ク ア ッ プおよび リ ス ト アを実行するために必要なセキュ リ テ ィ ・ ク リ ア

ラ ンスを取得する必要があ り ます。

Page 173: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

173

nvpluginaccess ユーテ ィ リ テ ィ は、 NVBU サーバの 「util」 デ ィ レ ク ト リ に格納

されています。 このユーテ ィ リ テ ィ を実行するには、 以下の手順に従います。

1. コ マン ド ・ ラ イ ン ・ セ ッ シ ョ ンを開始し、 「util」 デ ィ レ ク ト リ に移動し ます。

Linux/UNIX の場合、「util」 デ ィ レ ク ト リは 「…/netvault/util」 にあ り ます。

Windows の場合、 「util」 デ ィ レ ク ト リは 「…\NetVault\util」 にあ り ます。

「...」 は NVBU サーバのイ ンス ト ール ・ デ ィ レ ク ト リのパスを表し ます。

2. 以下のコ マン ド を実行し ます。

< ク ラ イ ア ン ト ・ マ シ ン名 > は、 本プ ラ グ イ ンがイ ン ス ト ール さ れている

NVBU ク ラ イ アン ト ・ マシンの名前です。 < ユーザー名 > は、 バ ッ ク ア ッ プ

および リ ス ト アを実行する NVBU ユーザーです。

例 :

3. 使用可能な プ ラ グ イ ンの リ ス ト が表示 さ れた ら、 本プ ラ グ イ ン ( 「OracleRMAN プ ラグイ ン」) に対応する番号を入力し、 Enter を押し ます。

4. パスワー ドの入力を求められたら、 指定し た NVBU アカウン ト のパスワー ド

を入力し ます。

指定し た NVBU ク ラ イアン ト へのアクセスが許可されたこ と を通知する確認

メ ッ セージが表示されます。

5. 「config」 デ ィ レ ク ト リ に格納されている 「hookplugs.cfg」 フ ァ イルの内容

を表示し て、 nvpluginaccess ユーテ ィ リ テ ィ が正し く 設定されている こ と

を確認し ます。

Linux/UNIX の場合、 「config」 デ ィ レ ク ト リは 「.../netvault/config」 にあ

り ます。

Windows の場合、 「config」 デ ィ レ ク ト リは 「...\NetVault\config」 にあ り

ます。

「...」 は NVBU サーバのイ ンス ト ール ・ デ ィ レ ク ト リのパスを表し ます。

「hookplugs.cfg」 フ ァ イルの以下のエン ト リは、 前述の例に対応し ています。

nvpluginaccess -remove -client < ク ラ イアン ト ・ マシン名 >nvpluginaccess -client < ク ラ イアン ト ・ マシン名 > -account <ユーザー名 >

nvpluginaccess -client DB_Server -account default

Page 174: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第9章RMAN CLI の使用

174

注意 : フ ァ イルの以下のエン ト リは、 上の例に対応し ています。 「hookplugs.cfg」

フ ァ イルの 「Password」 フ ィ ール ド には、 パスワー ド が暗号化されて表示され

ます。 実際のパスワー ドは表示されません。

9.3.0 CLI ベース ・ バッ クア ッ プの実行

9.3.1 CLI 基本バッ クア ッ プ例

このセ ク シ ョ ンでは、 RMAN コ マン ド を使用し て USERS テーブルスペースを フ

ル ・ バッ ク ア ッ プする方法を示し ます。

1. Oracle データベース ・ サーバにログオン し、 ター ミ ナル ・ セ ッ シ ョ ンを開始

し ます。

2. プロンプ ト で、 以下のよ う に run ブロ ッ ク を生成し ます。

上記のコ マン ド は、 CLI ベースのバ ッ ク ア ッ プを実行するために必要な 小限の

コ マン ド です。 このほか、 本プ ラグイ ンには、 CLI バ ッ ク ア ッ プ ・ ジ ョ ブに さ ま

ざまなオプシ ョ ン を設定するための追加パラ メ ータが用意されています。 以下のセク シ ョ ンでは、 これらのパラ メ ータの概略を示し ます。

9.3.2 その他のパラ メ ー タ : format節

format 節は、 バッ ク ア ッ プ ・ ピースまたは作成される イ メ ージ ・ コ ピーのフ ァ イ

ル名を作成するためのパターンを指定し ます。 本プ ラグイ ンでは、 format 節で変

数と し て使用でき る追加パラ メ ー タが用意されています。 以下の 3 つの変数を使

用する こ と で、 バッ ク ア ッ プ ・ ジ ョ ブの 3 つのパラ メ ータ を指定できます。

Server Name

Target Set

Advanced Options Set

[DB_SERVER]

Plug-ins=Oracle Rman!,Oracle Rman Plug-in

Account=default

Password=%G59j$#

run {allocate channel c1 device type 'SBT_TAPE';backuptablespace USERS;release channel c1;}

Page 175: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

175

format 節は run ブロ ッ ク内で使用され、 構文の backup コ マン ドの直後に記述し

ます。 (“%d_%s_%t” 変数の前のコ ロンは必ず含める必要があ り ます。 ま

た、 “%d_%s_%t” 変数は非常に重要です。 これは通常 Oracle が生成し た一意の文

字列を使用し て NVBU Media Manager が内部で個別のバッ ク ア ッ プ ・ セグ メ ン

ト を識別するためです。

この節では、 指定された順序で特定の変数が記述されます (例えば、 変数 _1、

変数 _2、 および変数 _3)。 各変数は、 以下の表で示すよ う に、 NVBU および

RMAN の特定の値に対応し ます。 コ マン ドの各変数は、 コ ロン (:) で区切っ て

入力し、 “%d_%s_%t” 変数の前のコ ロン も含める必要があ り ます。

run {

allocate channel c1 type 'SBT_TAPE';

backup

format '< 変数 _1>:< 変数 _2>:< 変数 _3>::%d_%s_%t'

tablespace USERS;

release channel c1;

変数 説明

< 変数 _1> NVBUサーバ名 - バッ クア ッ プ ・ ジ ョ ブの実行元である NVBUサーバ

の NVBU マシン名。 この値は必須です。

< 変数 _2> Target Set 名 - 特定のデバイスをバッ クア ッ プ対象にするために、

Oracle RMAN バッ クア ッ プ用に作成された Target Set を指定し ます

(NVBU のデフ ォル ト 設定である任意のデバイス ) を使用する場合は、

このオプシ ョ ンをそのままにし ます)。 このオプシ ョ ンは、 [設定] ダイアログで指定された CLI バッ クア ッ プ ・ ターゲッ ト ・ セ ッ ト よ り優

先されます。 ターゲッ ト ・ セ ッ ト について詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』 のセレ クシ ョ

ン ・ セ ッ ト の説明を参照し て く だ さい。

Page 176: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第9章RMAN CLI の使用

176

9.3.3 そ の他の パ ラ メ ー タ : そ の他の パ ラ メ ー タ : 「send」 節お よ び

「PARAMS」 節

このセク シ ョ ンで説明するパラ メ ータ を sendまたはPARMSのいずれかのコ マン

ド で使用 し て、 コ マ ン ド ・ ラ イ ンから実行するバ ッ ク ア ッ プ ・ ジ ョ ブに対 し てNVBU オプシ ョ ンを設定できます。このセク シ ョ ンでは、「send」および「PARMS」

節の動作について説明し ます。

「send」 節 - 「send」 節で指定されたパラ メ ータは特定のジ ョ ブに適用さ

れます。

以下は入力例です。

< 変数 _3> 詳細設定セ ッ ト 名 - Oracle RMAN バッ クア ッ プで使用するために作

成された詳細設定セ ッ ト を指定し ます (NVBU のデフ ォル ト の詳細設

定を使用する場合は、 このオプシ ョ ンをそのままにし ます)。 このオプシ ョ ンは、 [設定] ダイアログで指定された [CLI バッ クア ッ プ詳

細設定セ ッ ト ] よ り優先されます。[CLI バッ クア ッ プ詳細設定セ ッ ト ] オプシ ョ ンを設定する場合、 [詳

細設定] タ ブの [バッ クア ッ プ寿命] フ ィ ールド で [フル ・ バッ クア ッ プ] のかわり に [期間指定日 / 週 / 年] オプシ ョ ンを指定する必

要があ り ます。 CLI ベースの RMAN バッ クア ッ プでは、 フル ・ バッ ク

ア ッ プ用の世代管理はサポー ト されていないため、 [フル ・ バッ クア ッ プ] が指定されている場合、 バッ クア ッ プが予期せず期限切れになる可能性があ り ます。 詳細設定オプシ ョ ンについて詳し く は、『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』 のセレ ク

シ ョ ン ・ セ ッ ト の説明を参照し て く だ さい。

"%d_%s_%t" これらの値は、 固有の RMAN識別子です (Oracle 環境変数)。 Oracleはこの変数を使用し て文字列を生成し、 これを使用し て NVBU Media Manager は個別のバッ クア ッ プ ・ セグ メ ン ト を識別し ます。

%d - データベースの名前を指定し ます。

%s - バッ クア ッ プ ・ セ ッ ト 番号を指定し ます。 この番号は制御

フ ァ イル内のカウン タ と し てのロールを果た し、 バッ クア ッ プ ・セ ッ ト ご とに 1 つずつ増分し ます。 カウン タ値は 「1」 から開始

し、 制御フ ァ イルが有効な限り一意の番号が付けられます。 バックア ッ プ制御フ ァ イルを リ ス ト ア し た場合には、 値が重複し ます。 CREATE CONTROLFILE コマン ド を実行する こ と で、 カウ

ン タは初期化されて 「1」 に戻り ます。

%t - 固定の基準時から経過し た秒数に基づいた 4バイ ト 値である

バッ クア ッ プ ・ セ ッ ト の設定タ イム ・ ス タ ンプを指定し ます。 この変数と %t 変数を組み合わせる こ と で、 バッ クア ッ プ ・ セ ッ ト

に一意の名前を指定する こ とができます。

変数 説明

send '< 変数 >=< 値 >';

Page 177: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

177

この例では、NV_TARGET_MEDIA コ マン ド は、SBT_TAPE チャ ンネル「ch1」

のみに影響し ます。

「send」 節は Run ブ ロ ッ ク内で使用され、 構文内で 「allocate」 コ マン ド の

直後で指定されます。

「PARAMS」 節 - 「PARAMS」 節で指定されたパラ メ ータは、 Oracle イ ンス

タ ンスから実行されるすべてのジ ョ ブに適用されます。

以下は入力例です。

この例では、 コ マン ド 「NV_TARGET_MEDIA」 は、 「SBT_TAPE」 チャ ンネ

ル 「ch1」 と、 も う 一方の Run ブロ ッ クに設定されたその他すべてのチ ャ ン

ネルに影響し ます。

「PARMS」 節は Run ブロ ッ ク内で使用され、 構文内で 「allocate」 コ マン ド

の直後で指定されます .

run { allocate channel ch1 type 'SBT_TAPE'send 'NV_TARGET_MEDIA=Mid' }run { allocate channel ch2 }

run {allocate channel c1 type 'SET_TAPE';send 'NV_VERIFICATION=TRUE';backuptablespace USERS;release channel c1;

PARMS="ENV=(< 変数 >=< 値 >)"

run { allocate channel ch1 type 'SBT_TAPE' PARMS="ENV=(NV_TARGET_MEDIA=Mid)" }

run { allocate channel ch2 }

run {allocate channel c1 type 'SBT_TAPE'PARMS="ENV=(NV_VERIFICATION=TRUE)";backuptablespace USERS;release channel c1;

Page 178: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第9章RMAN CLI の使用

178

「send」 および 「PARMS」 で使用可能な変数

以下の表で、 「send」 節と 「PARMS」 節で使用可能な変数を説明し ます。

変数 説明

NETVAULTCLIACCOUNTNETVAULTCLIPASSWORD

これらの変数を使用し て、 バッ クア ッ プまたはリ スト アを実行する NVBU ユーザーおよびパスワー ド を

設定できます。 これらの変数は、 バッ クア ッ プまたはリ ス ト アを実行する、 NVBUのデフ ォル ト ・ ユー

ザーまたはデフ ォル ト 以外のユーザーにパスワー ドが定義されている場合に設定されます。

例 :

send 'NETVAULTCLIACCOUNT=TRUE';send 'NETVAULTCLIPASSWORD=< パスワー ド >';

PARMS="ENV=(NETVAULTCLIACCOUNT=default, NETVAULTCLIPASSWORD=<パスワー ド >)";

重要 : NETVAULTCLIPASSWORD 変数の使用

は、 セキュ リ テ ィ ・ リ ス ク を伴います。 かわりに、 「NVBU 「nvpluginaccess」 ユーテ ィ リ テ ィ

の実行」 で 説明 さ れ て い る nvpluginaccessユーテ ィ リ テ ィ を使用する こ と を推奨し ています。 NETVAULTCLIPASSWORD 変数が実装 さ

れている場合、NVBU のパスワー ドがプレーン ・

テキス ト で表示されます。

Page 179: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

179

NV_ADVANCED_OPTIONS_SET この変数を使用し て、 作成された詳細設定オプシ ョンのテンプレー ト を指定する こ とができます。 これは、 バッ クア ッ プ中に NVBU 詳細設定オプシ ョ ンの

特定セ ッ ト を ターゲッ ト とする Oracle RMAN CLIバッ クア ッ プで使用されます。 このパラ メ ータは、[設定] ダイアログで指定された CLI バッ クア ッ プ詳

細設定セ ッ ト よ り優先される こ とに注意し て く だ さい。

例 :

send 'NV_ADVANCED_OPTIONS_SET=my_advanced_options_set_name';

PARMS="ENV=(NV_ADVANCED_OPTIONS_SET=my_advanced_options_set_name)";

詳細設定オプシ ョ ンについて詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』

のセレ クシ ョ ン ・ セ ッ ト の説明を参照し て く だ さい。

注意: 解決方法と し ては精度が低いため、NVBU では個別詳細設定 (NV_VERIFICATION な ど)

と同時に詳細設定セ ッ ト のテンプレー ト 指定をサポー ト し ていません。 RMAN CLI プロンプ ト

から実行し た場合、 バッ ク ア ッ プ ・ ジ ョ ブが失敗し、 エ ラー ・ メ ッ セージは何が発生し たかを表示する場合があ り ます。

NV_AUTO_LABEL_MEDIA この変数を使用し て、 ジ ョ ブに対する メ デ ィ アが他に存在し ない場合に、 任意のブ ラ ン ク ・ メ デ ィ アに自動的にラベルを付けて使用し ます。 以下の値を指定できます。 True False

例 :

send 'NV_AUTO_LABEL_MEDIA=TRUE';PARMS="ENV= (NV_AUTO_LABEL_MEDIA=TRUE)";

変数 説明

Page 180: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第9章RMAN CLI の使用

180

NV_BACKUP_LIFE この変数を使用し て、 ターゲッ ト ・ メ デ ィ ア上でのバッ クア ッ プの有効期間を制御し ます。 以下の値を指定できます。 count {full | days | weeks | years}中括弧内のパラ メ ータは省略可能です。 Count と供

に full を指定する と、 保存されるバッ クア ッ プの世

代数が指定されます。 これは、 デフ ォル ト のパラメ ータ です (count と と もに何も指定し ない場合、

バッ クア ッ プの有効期間にわた りバッ クア ッ プのバージ ョ ン数が指定されます)。 Days、 weeks、 ま

たは years は、 それぞれバッ クア ッ プが削除される

までに保存される日数、 週数、 または年数を指定します。

例 :

send 'NV_BACKUP_LIFE=2';PARMS="ENV=(NV_BACKUP_LIFE=2)";

NV_BACKUP_SERVER この変数を 「PARMS」 節に使用し て Oracle イ ンス

タ ンス全体に対するデフ ォル ト NVBU サーバを確立

する こ とができます。

例 :

PARMS="ENV= (NV_BACKUP_SERVER=NVSERVER)"

NV_GROUP_LABEL この変数を使用し て、 特定のメ デ ィ ア ・ グループをそのグループ ・ ラベルに基づいて選択できます。 この変数は、 「NV_TARGET_MEDIA」 変数と と もに使

用し ないかぎ り、 無効にな り ます。

例 :

send 'NV_TARGET_MEDIA=Group Label, NV_GROUP_LABEL=Group_2';PARMS="ENV= (NV_TARGET_MEDIA=Group Label,NV_GROUP_LABEL=Group_2)";

NV_JOB_PRIORITY この変数を使用し て CLI タ スクに対する NVBU ジ ョ

ブ優先度を設定する こ とができます。 優先度レベルは 「1」 ( 高優先度) から 「100」 ( 低優先度) で

入力できます。 このパラ メ ータ を指定し ない場合、優先度はデフ ォル ト の 「30」 にな り ます。

例 :

send 'NV_JOB_PRIORITY=5';PARMS="ENV=(NV_JOB_PRIORITY=5)";

変数 説明

Page 181: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

181

NV_JOB_TITLE この変数を使用し て、 ジ ョ ブにタ イ ト ルを指定できます。 この変数は、 ジ ョ ブ単位ご とに 「send」 コマ

ン ド とのみ使用する こ と をお勧めし ます(「PARAMS」 節と と もに適用し た場合に、 後続のす

べてのジ ョ ブにこのジ ョ ブ ・ タ イ ト ルが指定されるこ と を回避するため)。

例 :

send 'NV_JOB_TITLE=Backup_1';

NV_MID_LABEL この変数を使用し て、 特定のメ デ ィ アをそのメ デ ィア ・ ラベルに基づいて選択できます。 この変数は、「NV_TARGET_MEDIA」 変数と と もに使用し ないか

ぎ り、 無効にな り ます。

例 :

send 'NV_TARGET_MEDIA=Mid, NV_MID_LABEL=Media_1';PARMS="ENV=(NV_TARGET_MEDIA=Mid, NV_MID_LABEL=Media_1)"

NV_NETWORK_COMPRESSION この変数を使用し て、 バッ クア ッ プ ・ データ をネ ット ワーク上に転送する前に圧縮できます ([詳細設定] タ ブの [Network Compression] オプシ ョ ン

と類似し た機能です)。 以下の値を指定できます。 True False

例 :

send 'NV_NETWORK_COMPRESSION=True';PARMS="ENV=(NV_NETWORK_COMPRESSION=False)";

NV_ORIGINAL_NV_CLIENT この変数は PARAMS 節と併用し て、 バッ クア ッ プ

実行元の NVBU ク ラ イアン ト ・ マシン名のマシン名

を確立し ます。

例 :

PARMS="ENV=(NV_ORIGINAL_NV_CLIENT=<nv_client_machine_name>)"

変数 説明

Page 182: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第9章RMAN CLI の使用

182

NV_POSTSCRIPT この変数を使用し てバッ クア ッ プ ・ ジ ョ ブの完了後にスク リ プ ト を実行する こ とができます。 実行するスク リ プ ト は、 Oracle データベース ・ サーバの

...\netvault\scripts サブデ ィ レ ク ト リ に保存する必

要があり ます (... は、 NVBU のイ ンス ト ール場所へ

のフル ・ パスです)。

例 :

send 'NV_POSTSCRIPT=C:\NetVault\scripts\p2.txt';PARMS="ENV=(NV_POSTSCRIPT=p2.txt)";

NV_PRESCRIPT この変数を使用し てバッ クア ッ プ ・ ジ ョ ブの実行前にスク リ プ ト を実行できます。 実行するスク リ プ トは、 Oracle データベース ・ サーバの

...\netvault\scripts サブデ ィ レ ク ト リ に保存する必

要があり ます (... は、 NVBU のイ ンス ト ール場所へ

のフル ・ パスです)。

例 :

send 'NV_PRESCRIPT=C:\NetVault\scripts\p1.txt';PARMS="ENV=(NV_PRESCRIPT=p1.txt)";

NV_RESET_ENV_PARMS この変数を使用し て、 run ブロ ッ クで PARMS 節を

使用し た後に Oracle 環境を リ セ ッ ト できます。

例 :

send 'NV_RESET_ENV_PARMS=TRUE'PARMS="ENV= (NV_RESET_ENV_PARMS=TRUE)"

変数 説明

Page 183: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

183

NV_REUSE_MEDIA この変数を使用し て、 特定のメ デ ィ アを再利用可能と し て設定できます。 以下の値を指定できます。 Never Any With same group label as target mediaこの値を Never に設定する と、 再利用可能な メ デ ィ

アはバッ クア ッ プで使用されません。 このパラ メ ータの値を Any に設定する と、 事前に再利用可能と し

て指定された メ デ ィ アがバッ クア ッ プで使用されます。 With same group label as the target media に

設定する と、 指定し たグループ ・ ラベルを含み、 事前に再利用可能と し て指定された メ デ ィ アがバッ クア ッ プで使用されます。

例 :

send 'NV_REUSE_MEDIA=Any';PARMS="ENV=(NV_REUSE_MEDIA=Any)";

変数 説明

Page 184: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第9章RMAN CLI の使用

184

NV_RESTORE_SOURCE_SET この変数を使用し て、 Oracle RMAN CLI リ ス ト アに

使用するために作成し た リ ス ト ア ・ デバイス ・ ソース ・ セ ッ ト を指定する こ とが出来ます。 NVBUのデ

フ ォル ト 設定である任意のデバイスを使用する場合は、 このオプシ ョ ンを使用し ないよ う注意し て く ださい。

重要 : この変数を使用するには、 [NVBU リ ス ト ア]

ウ ィ ン ド ウの [ソース] タ ブで作成し た リ ス ト ア ・デバイス ・ ソース ・ セ ッ ト を指定する必要があり ます。 このと き、 NVBUバッ クア ッ プ ・ ターゲッ ト ・

セ ッ ト は使用し ないよ う注意し て く だ さい。 これは、 NVBUバッ クア ッ プ ・ ターゲッ ト ・ セ ッ ト が

バッ クア ッ プ中に指定し た ターゲッ ト ・ デバイスによ って使用されるためです。 NVBU リ ス ト ア ・ デバ

イス ・ ソース ・ セ ッ ト は、 リ ス ト ア中にソース ・ デバイス とデバイス ・ オプシ ョ ンのセ ッ ト を指定するために使用されます。

この変数は、 RMAN CLI 内で 「send」 または

「PARMS」 節を使用し て設定する こ とができます。

「send」 の使用 - このパラ メ ータ指定は特定

ジ ョ ブに限り適用し ます。 send ‘< 変数 >=< 値 >';

例 :

run { allocate channel ch1 type 'sbt_tape'; send 'NV_RESTORE_SOURCE_SET= my_device_options_source_set_name'; restore tablespace 'TEST1';}

「PARMS」 の使用 - このパラ メ ータ指定は、

Oracle イ ンス タ ンスから実行するすべてのジ ョ

ブに適用し ます。 PARMS=“ENV=(< 変数 >=< 値 >)

例 :

run { allocate channel ch1 type 'sbt_tape' PARMS="ENV=(NV_RESTORE_SOURCE_SET= my_device_options_source_set_name)"; restore tablespace 'TEST1';}

変数 説明

Page 185: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

185

NV_SCHEDULE_SET この変数を使用し て、 Oracle RMAN CLIバッ クア ッ

プに使用するために作成し たスケジュール ・ セ ッ トを指定する こ とができます。 これを使用し て、 既存スケジュール ・ セ ッ ト をバッ クア ッ プ中に指定または再利用する こ とができます。

例 :

send 'NV_SCHEDULE_SET=my_schedule_set';PARMS="ENV=(NV_SCHEDULE_SET=my_schedule_set)";

スケジュール ・ セ ッ ト ついて詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』

を参照し て く だ さい。

NV_TARGET_MEDIA この変数を使用し て、 ターゲッ ト ・ デバイス内のメデ ィ アを設定できます。 以下の値を指定できます。 Any not in a group - グループ ・ ラベルが割り

当てられていない メ デ ィ アを対象と し ます。 Any - 利用可能な メ デ ィ アを対象と し ます。

MID - メ デ ィ ア ・ ラベルに基づいて特定のメ

デ ィ アを対象と し ます (この変数と と もにNV_MID_LABEL 変数を使用し、 利用可能な メ

デ ィ ア名を指定する必要があり ます)。 Group Label - グループ ・ ラベルに基づいて特

定グループのメ デ ィ アを対象と し ます (この変数と と もに NV_GROUP_LABEL 変数を使用し、

利用可能なグループ ・ ラベルを指定する必要があり ます)。

例 :

send 'NV_TARGET_MEDIA=Any';PARMS="ENV=(NV_TARGET_MEDIA=Mid, NV_MID_LABEL=Media_1)";

変数 説明

Page 186: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第9章RMAN CLI の使用

186

RMAN環境の リ セ ッ ト

PARMS節を使用し た後に、以下のいずれかの構文を使用し てRMAN環境を リ セ ッ

ト できます。

NV_TARGET_SET この変数を使用し て、 作成された Target Set を指定

する こ とができます。 これは、 バッ クア ッ プ中に特定の NVBU デバイスを対象とする Oracle RMAN CLIバッ クア ッ プに使用されます。 NVBUのデフ ォル ト

設定である任意のデバイスを使用する場合は、 このオプシ ョ ンをそのままにし ます。 このオプシ ョ ンは、 [設定] ダイアログで指定された CLI バッ クア ッ

プ ・ ターゲッ ト ・ セ ッ ト よ り優先される こ とに注意し て く だ さい。

例 :

send 'NV_TARGET_SET=my_target_set_name';PARMS='ENV=(NV_TARGET_SET=my_target_set_name)";

ターゲッ ト ・ セ ッ ト について詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーターズ ・ ガイ ド』

のセレ クシ ョ ン ・ セ ッ ト の説明を参照し て く だ さい。

NV_VERIFICATION この変数を使用し てバッ クア ッ プ ・ ジ ョ ブの完了を確認する こ とができます。 以下の値を指定できます。 True FalseTrue を設定し た場合、 データ転送が確認され、

NVBU ジ ョ ブ ・ ログに 「Backup job has verified successfully. (バッ ク ア ッ プ ・ ジ ョ ブの検証に成功

し ま し た。)」 とい う ジ ョ ブ ・ メ ッ セージが追加されます。

例 :

send 'NV_VERIFICATION=TRUE';PARMS="ENV=(NV_VERIFICATION=TRUE)";

変数 説明

send 'NV_RESET_ENV_PARMS=TRUE'

PARMS="ENV=(NV_RESET_ENV_PARMS=TRUE)"

Page 187: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

187

重要 : NETVAULTCLIACCOUNT 変数および NETVAULTCLIPASSWORD 変数を

設定し た ター ミ ナル ・ セ ッ シ ョ ンまたはウ ィ ン ド ウを閉じ ます。

9.3.4 NVBU メ デ ィ ア名の照会

本プ ラ グイ ン を使用し て実行される RMAN CLI バ ッ ク ア ッ プの場合、 SQL*Plus を使用し て、 RMAN バッ ク ア ッ プ ・ ピースが格納されている物理メ デ ィ アを特定

でき ます。 以下の例は、 Oracle SQL*Plus を使用し て メ デ ィ ア情報を照会する方

法を示し ます。

SQL*Plus は、 以下の形式を使用し て メ デ ィ ア情報を表示し ます。

メ デ ィ アに NVBU で識別されるバーコー ドがある場合の形式 :

RMAN CLI のサンプル出力

SQL> select handle, media from v$backup_piece;

HANDLE-----------------------------------------------------------------

MEDIA-----------------------------------------------------------------NVBU_Server:#642:NVBU_Server:1_692655825:RMAN INCRMTAL LVL 0 SALESDB_1248060220 MMS NetVault Backup Tape

NVBU_Server:#642:NVBU_Server:2_692655843:RMAN INCRMTAL LVL 0 SALESDB_1248060220 MMS NetVault Backup Tape

NVBU_Server:#642:NVBU_Server:3_692655935:RMAN INCRMTAL LVL 0 SALESDB_1248060220 MMS NetVault Backup Tape

(tape_barcode) tape_media_label

SQL> select handle, media from v$backup_piece;

[…]

HANDLE----------------------------------

MEDIA----------------------------------oml4dtid_1_1(05A999L3) medialabel

Page 188: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第9章RMAN CLI の使用

188

メ デ ィ アに NVBU で識別されるバーコー ドがない場合の形式 :

Sample Output from RMAN CLI

media フ ィ ールド に表示される文字列には次のよ う な特徴があ り ます。

tape_barcode は、 かっ こ内に表示されます。

tape_media_label がない場合、 メ デ ィ ア ・ ラベルはデフ ォル ト で 「MMSNetVault Backup Tape」 にな り ます。

バッ ク ア ッ プ・ピースが複数のテープにまたがっ ている場合は、1つのテー

プの情報だけが表示されます。

文字列は 60 バイ ト までで切り捨てられます (英字の場合で 60 文字)。バー

コー ドは通常 6 ~ 8 バイ ト ですが、 メ デ ィ ア ・ ラベルの長さはさ まざまで

す。 メ デ ィ ア ・ ラベルを妥当な長さにする と、 文字列全体を確実に表示できます。

NVBU コ ン ソールから RMAN バッ ク ア ッ プを実行する場合の形式

Sample output:

tape_media_label

SQL> select handle, media from v$backup_piece;

[…]

HANDLE-----------------------------------------------------

MEDIA-----------------------------------------------------okl4dri2_1_1(NONE) medialabel

MMS NetVault Backup Tape

SQL> select handle, media from v$backup_piece;

[…]

HANDLE-----------------------------------------------------

MEDIA-----------------------------------------------------NVSERVER:#376:NVCLIENT:792_709294286:RMAN INCRMTAL LVL 0 ORCL_1264468284MMS NetVault Backup Tape

Page 189: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

189

9.4.0 CLI ベースの リ ス ト アを実行する

この形式のリ ス ト アは、 RMAN CLI ユーテ ィ リ テ ィ を使用し て実行し ます。 この

ユーテ ィ リ テ ィ を使用する こ と で、 バッ ク ア ッ プの作成方法に関わらずリ ス ト アを実行できます(本プ ラグイ ンまたはコ マン ド ・ラ イ ンから実行できます)。RMANコ マ ン ド について詳 し く は、 『Oracle® Database Backup and Recovery Backup and Recovery Reference Guide』 を参照し て く だ さい。

重要 : この形式のリ ス ト アは Oracle データベース ・ サーバ上のター ミ ナル ・ セ ッ

シ ョ ンから ローカルで開始されますが、 必要に応じ てジ ョ ブの進捗状況を NVBUコ ン ソールから [NVBU ジ ョ ブ管理] または [ステー タ ス] ウ ィ ン ド ウで監視で

きます。 ただ し、 NVBU サーバが制御し ているデバイスに含まれる メ デ ィ アから

データ を リ ス ト アする場合に限られます。

Page 190: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第9章RMAN CLI の使用

190

Page 191: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

191

第10章 :

ORACLE RAC環境における

プラグ イ ンの使用

Oracle RAC - 概要

参照ド キュ メ ンテーシ ョ ン

バッ ク ア ッ プ計画の定義

RAC 環境用 RMAN バッ ク ア ッ プ ・ プロセス

RAC 環境用 RMAN リ ス ト ア ・ プロセス

ラ イセンス取得

RAC 環境へのプ ラグイ ンのイ ンス ト ール

RAC 設定の要件

イ ンス ト ールの前提条件

プ ラグイ ンのイ ンス ト ール

プ ラグイ ンの設定

デフ ォル ト 属性の設定

RAC 環境における Oracle SID と ホーム ・ デ ィ レ ク ト リの特定

本プ ラグイ ンへのデータベース追加

データのバッ ク ア ッ プ

ノ ー ド障害後のバッ ク ア ッ プ実行

RAC 環境におけるデータのリ ス ト ア

データベース全体の同一 RAC 環境へのリ カバリ

RAC 環境での SPFILE のリ ス ト ア

RAC 環境での制御フ ァ イルのリ ス ト ア

RAC 環境での障害復旧の実行

ノ ー ド障害後のリ ス ト アの実行

RAC 環境でのデータベースの複製

Page 192: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

192

10.1.0 Oracle RAC - 概要

Oracle では、 Real Application Clusters (RAC) オプシ ョ ンを、 以下のよ う に定

義し ています。 「サーバ ・ ク ラス タ間で単一データベースの透過的なデプロ イ をサポー ト し、 サーバ ・ ク ラ ス タ間で単一データベースの透過的なデプロ イ をサポート し、 ハー ド ウ ェ アの障害や計画停止への耐障害性を提供し ます。 ク ラ ス タ上で実行する Oracle RAC によ り、 可用性、 スケーラ ビ リ テ ィ および低コ ス ト のコ ン

ピ ューテ ィ ングの点で、Oracle の 高レベルの可能性を提供し ます。Oracle RAC は、 あらゆる種類のメ イ ンス ト リ ームのビジネス ・ アプ リ ケーシ ョ ンをサポー トし ます。 これには OLTP、 DSS および OLTP/DSS 混合環境を効果的にサポー ト す

る Oracle 固有の機能が含まれます。さ らに SAP、PeopleSoft、Siebel および OracleE-Business Suite などよ く 知られている製品パッ ケージだけでな く 、カス タム・ ア

プ リ ケーシ ョ ン も含まれます。

Plug-in for Oracle では、 限 ら れた Oralce バー ジ ョ ン と RAC 環境でのプ ラ ッ ト

フ ォームをサポー ト し ています。 マルチ ・ イ ンス タ ンスの RAC 環境では、 イ ンス

ト ール、 設定、 バッ ク ア ッ プおよび リ ス ト ア手順が異な り ます。 本ガイ ド のこのセク シ ョ ンでは、Oracle RAC 環境で本プ ラグイ ンがどのよ う に動作するかについ

て詳細に説明し ます。 マルチ ・ イ ンス タ ンスの RAC 環境と シングル ・ イ ンス タ ン

スまたは従来の非 RAC 環境での本プ ラグイ ンの設定および使用方法については、

「相違点」 のみを取り上げています。

重要: 以下のセクシ ョ ンで示されていない限り、本プ ラグイ ンを使用し たマルチ・ イ ンス タ ンスの RAC データベース用に実行するバッ ク ア ッ プ と リ ス ト アは、 シン

グル ・ イ ンス タ ンスのデータベースで実行する ものと同じ です。

サポー ト される Oracle のバージ ョ ン と RAC 環境でのプ ラ ッ ト フ ォームのリ ス ト

について詳し く は、 以下で利用可能な Quest NetVault Backup 製品対応リ ス ト を

参照し て く だ さい。 http://www.bakbone.co.jp/docs/supported_apms.pdf

10.2.0 参照 ド キ ュ メ ンテーシ ョ ン

RAC 環境での本プ ラグイ ンの設定時および使用中に、 以下の Oracle RAC ド キュ

メ ンテーシ ョ ンをすぐに利用できるよ う準備し てお く こ と をお勧めし ます。

『Oracle® Clusterware and Oracle Real Application Clusters Administration and Deployment Guide』

「Overview of Oracle Real Application Clusters Management Tools」

「Starting and Stopping Instances and Oracle Real Application Clusters Databases」

「Oracle Clusterware Command-Line Reference」

Page 193: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

193

Oracle 11.2

英語 http://docs.oracle.com/cd/E11882_01/rac.112/e16795/toc.htm

日本語 http://doc.adminschool.net/oracle/db112/rac.112/b56290/title.htm

Oracle 11.1

英語 http://download.oracle.com/docs/cd/B28359_01/rac.111/b28254/toc.htm

日本語 http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/rac.111/E05737-03/toc.htm

Oracle 10.2

英語 http://download.oracle.com/docs/cd/B19306_01/rac.102/b14197/toc.htm

日本語 http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/rac.102/B19198-06/toc.htm

Oracle 10.1

英語 http://download.oracle.com/docs/cd/B14117_01/server.101/b10825/toc.htm

日本語 http://otndnld.oracle.co.jp/document/products/oracle10g/101/doc_v12/rac.101/B14173-01.pdf

『Oracle Database Administrator’s Guide』

「Using ASM」

Oracle 11.2

英語 http://download.oracle.com/docs/cd/E11882_01/server.112/e17120/toc.htm

日本語 http://docs.oracle.com/cd/E16338_01/server.112/b56301/title.htm

Oracle 11.1

英語 http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/toc.htm

Page 194: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

194

日本語 http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05760-03/toc.htm

Oracle 10.2

英語 http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/storeman.htm#g1040709

日本語 http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19224-02/storeman.htm

Oracle 10.1

英語 http://download.oracle.com/docs/cd/B14117_01/server.101/b10739/toc.htm

日本語 http://otndnld.oracle.co.jp/document/products/oracle10g/101/doc_v12/rac.101/B14173-01.pdf

『Oracle Database Utilities』

「ASM Command Line Utility」

Oracle 11.2

英語 http://docs.oracle.com/cd/E11882_01/server.112/e16536/toc.htm

日本語 http://docs.oracle.com/cd/E16338_01/server.112/b56303/title.htm

Oracle 11.1

英語 http://download.oracle.com/docs/cd/B28359_01/server.111/b28319/toc.htm

日本語 http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05768-02/toc.htm

Oracle 10.2

英語 http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/asm_util.htm#SUTIL016

日本語 http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19215-02/toc.htm

Page 195: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

195

Oracle 10.1

英語 http://download.oracle.com/docs/cd/B14117_01/server.101/b10825/toc.htm

日本語 http://otndnld.oracle.co.jp/document/products/oracle10g/101/doc_v12/server.101/B12476-01.pdf

10.3.0 バッ クア ッ プ計画の定義

Plug-in for Oracle をマルチ ・ イ ンス タ ンスのデー タ ベース環境に配置する場合、

RMAN ベースのバ ッ ク ア ッ プが RAC デー タ ベース唯一のバ ッ ク ア ッ プ方法であ

る こ と を除き、 シングル ・ イ ンス タ ンスのデータ ベース環境に配置する場合とほぼ同じ です。 RAC 対応データベース用のいずれかのイ ンス タ ンスをホステ ィ ング

する ノ ー ド のいずれかに本プ ラグイ ンがイ ンス ト ールされます。 すべての RMANベースのバ ッ ク ア ッ プ と リ ス ト アは、 本プ ラグイ ンがイ ンス ト ールされている 1つのノ ー ドから操作し ます。 以下のセク シ ョ ンでは、 RAC 環境で本プ ラグイ ンが

どのよ う に RMAN バッ ク ア ッ プ と リ ス ト アを実行するかを説明し ます。

Page 196: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

196

10.3.1 RAC 環境用 RMAN バッ クア ッ プ ・ プロセス

図 10-1 : RAC 環境用

RMANバッ クア ッ

プ ・ プロセス

1. ユーザーが NVBU コ ン ソールでバッ ク ア ッ プ ・ ジ ョ ブを定義し ます。

2. Plug-in for Oracle がジ ョ ブの定義を、 対応する RMAN バッ ク ア ッ プ ・ コ マン

ド に変換し ます。

3. RMAN が Oracle データベースのデータ フ ァ イルからデータ を読み込むバッ

ク ア ッ プ ・ コ マン ド を実行し ます。

4. RMANがOracle Media Management API を使用し てNVBUサーバの管理下に

あるバッ ク ア ッ プ ・ デバイスからバッ クア ッ プを保存し ます。

5. RMAN がリ カバリ ・ カ タ ログ ・ リポジ ト リ にバッ ク ア ッ プ ・ メ タデータ を保

存し ます。

NetVault Backup NetVault Backup

Plug-in for Oracle

Oracle RAC 1 Oracle RAC 2 Oracle RAC 3

PROD 1 PROD 2 PROD 3

Page 197: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

197

10.3.2 RAC環境用RMAN リ ス ト ア ・ プロセス

図 10-2 :RAC 環境用

RMAN リ ス ト

ア ・ プロセス

1. ユーザーが NVBU コ ン ソールで リ ス ト ア ・ ジ ョ ブを定義し ます。

2. Plug-in for Oracle がジ ョ ブの定義を、 対応する RMAN リ ス ト アおよびリ カバ

リ ・ コ マン ド に変換し ます。

3. RMAN がリ カバリ ・ カ タ ログ ・ リポジ ト リからバッ ク ア ッ プ ・ メ タデータ を

読み込みます。

4. RMANがOracle Media Management API を使用し てNVBUサーバの管理下に

あるバッ ク ア ッ プ ・ デバイスからバッ ク ア ッ プを読み込みます。

5. RMAN が Oracle サーバにデータ フ ァ イルを リ ス ト ア し、データベースを リ カ

バリ し ます。

Plug-in for Oracle

NetVault Backup NetVault Backup

PROD 1 PROD 2 PROD 3

Oracle RAC 1 Oracle RAC 2 Oracle RAC 3

Page 198: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

198

10.4.0 ラ イ センス取得

シングル ・ イ ンス タ ンスまたは非 RAC 環境での本プ ラ グイ ンのラ イ センス取得

は、 マルチ ・ イ ンス タ ンスまたは RAC 環境での本プ ラグイ ンのラ イセンス取得と

異な り ます。

シングル ・ イ ンス タ ンス環境では、 エデ ィ シ ョ ンに対応し た Plug-in for Oracle ラ イセンス 1 つで、 単一のデータベース ・ サーバにある Oracle デー

タベースの個数に関わらずバッ クア ッ プ と リ ス ト アが可能です。

マルチ ・ イ ンス タ ンスまたは RAC 環境では、 RAC データベースに対応し た

Plug-in for Oracle ラ イセンス 1 つで、 RAC 環境にある イ ンス タ ンスまたは

ノ ー ドの数に関わらず、単一の RAC 環境で単一のデータベースのバッ ク ア ッ

プ と リ ス ト アが可能です。単一 RAC 環境に 5 つのデータベースを構築し てい

る場合、 RAC データベースに対応し た Plug-in for Oracle ラ イセンスを 5 つ

購入する必要があ り ます。

また、 各 RAC 環境には、 おのおのラ イ ンセンスが必要です。 た と えば、 プロダク

シ ョ ン RAC 環境に 5 つのデータベース と、テス ト RAC 環境に 1 つのデータベース

が構築されている場合、 プロダ ク シ ョ ン RAC 環境には 5 つの RAC デー タ ベース

対応 Plug-in for Oracle ラ イ セン ス と、 テス ト RAC 環境にひ と つの RAC デー タ

ベース対応 Plug-in for Oracle ラ イセンスが必要と な り ます。

RAC デー タ ベース対応 Plug-in for Oracle ラ イ センス ・ キーを取得する場合は、

www.quest.com にア クセス し ます。

10.5.0 RAC環境へのプラグ イ ンのイ ンス ト ール

このセ ク シ ョ ンで説明されている追加の手順または異なる手順を完了する前に、「プ ラグイ ンのイ ンス ト ールと削除」 および 「プ ラグイ ンの設定」 などの前の章で説明されている情報を確認する必要があ り ます。

10.5.1 RAC 設定の要件

マルチ ・ イ ンス タ ンスの RAC 環境に対する Plug-in for Oracle のサポー ト は、 以下

の条件を満たす環境に限られます。

サポー ト されている RAC 環境に関する Oracle のバージ ョ ン と プ ラ ッ ト

フ ォームについては、 以下の Web ページよ り アクセス可能な Quest NetVault Backup (APM/Plugin) 対応リ ス ト をご参照 く だ さい。http://www.bakbone.co.jp/docs/supported_apms.pdf

Oracle Clusterware がク ラス タ ・ ソ フ ト ウ ェ ア と し て使用されている

Oracle Clusterware データ フ ァ イル、 制御フ ァ イル、 SPFILE、 ログ ・ フ ァ イ

ルおよびアーカ イブ ・ ログ ・ フ ァ イルが共有ス ト レージに格納されている

Page 199: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

199

ASM フ ァ イルシステムが共有ス ト レージに使用されている

制御フ ァ イルの自動バッ クア ッ プが有効になっている

リ カバリ ・ カ タ ログ ・ データベースが、 RMAN リポジ ト リの格納先と し て強

く 推奨されている

単一または複数のRACデータベースが、同一RAC環境内でサポー ト されてい

図 10-3 および図 10-4 では、サポー ト される単一または複数の RAC データベース・

デプロ イに関する概要が示されています。

図 10-3 :サポー ト され る単一データベースのデプ

ロ イ メ ン ト

Oracle RAC 1 Oracle RAC 2

CRM 1 CRM 2 CRM 3

Oracle RAC 3

Page 200: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

200

図 10-4 :サポー ト される複数データベースのデプ

ロ イ メ ン ト

10.5.2 イ ンス ト ールの前提条件

Plug-in for Oracle を RAC 環境にイ ンス ト ールするには、 以下の前提条件を満たす

必要があ り ます。

Oracle RAC 環境が整っ ている - 「RAC 設定の要件」 で示されている通り、

Oracle RAC 環境が正し く 設定されている必要があ り ます。

NVBU サーバ・マシンを切り離す - NVBU サーバと なるマシンを正し く 設定

し、 Oracle RAC 環境と別に構築する必要があ り ますが、 RAC 環境内の ノ ー

ド / ホス ト へのネ ッ ト ワーク接続は確保し てお く 必要があ り ます。

リ カバリ ・ カ タ ログ・サーバを切り離す - RMAN レポジ ト リは、Oracle RAC 環境と別に構築されたサーバのリ カバリ ・ カ タ ログ ・ データベースに格納する こ と を強 く お勧めし ます。 詳し く は、 「RMAN リ ポジ ト リの作成」 を参照

し て く だ さい。

その他の前提条件 - 上記の RAC 固有の要件に加えて、「前提条件」 で指定さ

れている事前要件を満たす必要があ り ます。

CRM 1

HR 1 HR 2 HR 3

CRM 2 CRM 3

Page 201: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

201

Oracle 11g Release 2 - Oracle 11g Release 2以降を使用するRAC環境につ

いて、RAC データベース内のすべてのノ ー ド でスナ ッ プシ ョ ッ ト 制御フ ァ イ

ルが共有 さ れてい る必要があ り ます。 スナ ッ プ シ ョ ッ ト 制御 フ ァ イルは、ASM イ ンス タ ンスや共有 ド ラ イ ブなどの共有デ ィ レ ク ト リ に保存されてい

る必要があ り ます。 また、 スナ ッ プシ ョ ッ ト 制御フ ァ イルの位置は、 RMANパラ メ ー タ と 呼ばれる スナ ッ プシ ョ ッ ト の制御フ ァ イルの管理下にあ り ます。 Oracle 11g Release 2 において、 このパラ メ ータはデフ ォル ト で各 RAC ノ ー ドのローカル ・ フ ァ イルシステム内に格納された固定フ ァ イルを参照します。 ご使用の環境がこれに該当する場合、 このパラ メ ータが共有デ ィ レ クト リ を指し示すよ う変更する必要があ り ます。 そ う でない場合、 制御フ ァ イルを含む RMAN バッ ク ア ッ プが 「ORA-00245: 制御フ ァ イルのバッ ク ア ッ プ

が失敗し ま し た」 メ ッ セージを伴っ て失敗する場合があ り ます。

パラ メ ータ値を確認し、 必要であれば変更する場合は、 以下の手順を実行します。

1. 現在設定の確認 :

2. パラ メ ー タが固定ローカル ・ フ ァ イルへ設定されているが、 これを共有デ ィ レ ク ト リ に変更し たい場合、以下に類似し たコ マン ド を使用し て変更し ます (以下の例では ASM が使用され、 その ASM イ ンス タ ンス名と し て

FRA が使用されています) :

10.5.2.a RAC 環境における制御フ ァ イルの自動バッ クア ッ プの有効化

RAC 環境では、 制御フ ァ イルの自動バッ ク ア ッ プが必要です。 詳し く は、 「制御

フ ァ イルのバッ ク ア ッ プ ・ タ イ プ」 を参照し て く だ さ い。 シングル ・ イ ンス タ ンスの RAC デー タ ベースについて詳し く は、 「制御フ ァ イルの自動バッ ク ア ッ プ有

効化」 を参照し て く だ さい。

本プ ラグイ ンがイ ンス ト ールされる予定の ノ ー ド で、 RMAN コ マン ド ・ ラ イ ン ・

ユーテ ィ リ テ ィ から以下のコ マン ド を実行する こ と で、 マルチ ・ イ ンス タ ンスのRAC データベース用に自動バッ ク ア ッ プ機能を有効にする こ とができます。

SHOW ALL;…CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/11.2.0.2/salesdb/dbs/snapcfsalesdb.ora'; # default

RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+FRA/salesdb/snapcfsalesdb.ora';

Page 202: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

202

1. リ カバリ ・ カ タ ログ ・ データベースが開いている こ と を確認し、 RMAN を

ターゲ ッ ト ・ データベースおよびリ カバリ ・ カ タ ログ ・ データベースに接続し ます。

た と えば、 カ タ ログ ・ データベースに接続するには、 以下のコ マン ド を実行し ます。

2. デフ ォル ト ・ デバイス ・ タ イプを “SBT_TAPE” に設定し ます。

3. デフ ォル ト のデバイス ・ タ イプ用に並行処理を設定し ます。

4. 制御フ ァ イルの自動バッ クア ッ プ用にチャ ンネルを割り当てます。

5. 制御フ ァ イルの自動バッ クア ッ プを有効にし ます。

6. RMAN の設定を確認し て制御フ ァ イルの自動バッ ク ア ッ プが有効になった

こ と を確認し ます。

重要 : 本プ ラグイ ンが異なる ノ ー ド に再配置されている、 または SYS パスワー

ド が変更されている場合、 この処理を本プ ラグイ ンがイ ンス ト ールされているノ ー ドから再実行し て、 制御フ ァ イルの自動バッ ク ア ッ プが正常に完了し たこ とを確認し ます。

10.5.3 プラグ イ ンのイ ンス ト ール

マルチ ・ イ ンス タ ンスのデータベース環境への Plug-in for Oracle のイ ンス ト ール

は、 シングル ・ イ ンス タ ンスのデータベース環境とほぼ同様です。 RAC 対応

データベース用のいずれかのイ ンス タ ンスをホステ ィ ングする ノ ー ド のいずれかに本プ ラグイ ンがイ ンス ト ールされます。 すべての RMAN ベースのバッ ク ア ッ

プ と リ ス ト アは、 本プ ラグイ ンがイ ンス ト ールされている 1 つのノ ー ドから操作

し ます。 本プ ラグイ ンのイ ンス ト ール手順は、 以下の 2 つのステ ッ プで構成され

ます。

1. NVBU ク ラ イアン ト ・ ソ フ ト ウ ェ アのイ ンス ト ール

> rman TARGET / CATALOG rman/< パスワー ド >@< 接続用カ タ ログID>

CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 1;

CONFIGURE CHANNEL 1 DEVICE TYPE 'SBT_TAPE' CONNECT 'SYS/<パスワー ド >@< ローカル ・ イ ンス タ ンス用接続 ID>';

CONFIGURE CONTROLFILE AUTOBACKUP ON;

SHOW ALL;

Page 203: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

203

NVBU ク ラ イ アン ト ・ ソ フ ト ウ ェ ア を RAC 環境で選択し た ノ ー ド にイ ンス

ト ールする場合、 選択し た ノ ー ドのマシン名に対し て、 RAC 環境全体を表す

名前を NetVault マシン名と し て指定する必要があ り ます。 た と えば、 NVBUク ラ イアン ト ・ ソ フ ト ウ ェ アがイ ンス ト ールされている ノ ー ド のマシン名がRAC_NODE_1, RAC_NODE_1 と なっている場合、 これを NetVault マシン名

と し て指定する こ とはできません。 この場合、 PROD_RAC など、 RAC 環境

全体を現す包括的または仮想的な名前にする必要があ り ます。

2. Plug-in for Oracle を イ ンス ト ールし ます。

NVBU ク ラ イアン ト ・ ソ フ ト ウ ェ アを、 RAC 環境で選択し た ノ ー ド にイ ンス

ト ールし たら、 本プ ラグイ ンを イ ンス ト ールし ます。 この処理は、 本プ ラグイ ンが NVBU ク ラ イアン ト ・ ソ フ ト ウ ェ アを イ ンス ト ールする際、 NetVaultのマシン名と し て指定された包括的または仮想的な名前に対応する NVBU ク

ラ イアン ト にイ ンス ト ールされる こ と を除き、シングル・イ ンス タ ンスのデータベース環境に本プ ラグイ ンを イ ンス ト ールする こ と と同じ です。

10.6.0 プラグ イ ンの設定

マルチ ・ イ ンス タ ンス RAC 環境で Plug-in for Oracle を設定する場合、 以下のセク

シ ョ ンで指定する項目を除き、 シングル ・ イ ンス タ ンスの RAC 環境で本プ ラグイ

ンを設定する場合とほぼ同じ です。

10.6.1 デフ ォ ル ト 属性の設定

[NetVatult Backup サーバー](RMANバッ ク ア ッ プに必須) - Oracle データ

ベース ・ サーバが NVBU ク ラ イアン ト と し て追加された NVBU サーバの名前

を指定し ます。

[NetVault Backup サーバから リ ス ト アを実施する] (RMAN バッ ク ア ッ プに

必須) - Oracle データベース ・サーバが NVBU ク ラ イアン ト と し て追加され

た NVBU サーバの名前を指定し ます。

[CLI バッ ク ア ッ プ / 自動バッ ク ア ッ プ用のターゲ ッ ト ・ セ ッ ト ] - 「RMAN バッ ク ア ッ プ用デフ ォル ト ・ バッ ク ア ッ プ ・ ターゲ ッ ト ・ セ ッ ト の定義」 で指定されたバッ ク ア ッ プ ・ ターゲ ッ ト ・ セ ッ ト の名前を指定し ます。

Page 204: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

204

図 10-5 :RAC 環境にお

ける本プ ラグイ ン用のデ

フ ォル ト 属性

10.6.2 RAC環境における Oracle SID とホーム ・ デ ィ レ ク ト リ の特定

マルチ ・ イ ンス タ ンスの RAC 環境で、 srvctl config database コ マン ド を使用し

てローカル SID と Oracle ホームを特定する こ とができます。 実行するには、 以下

の手順に従います。

1. ター ミ ナル ・ ウ ィ ン ド ウから本プ ラグイ ンがイ ンス ト ールされている ノ ー ドに Oracle ソ フ ト ウ ェ アの所有者と し て接続し ます。

2. 以下のコ マン ド を実行し ます。

RAC 環境のすべてのデータベースのリ ス ト が表示されます。

3. <データベース名> で示されている、現在本プ ラグイ ンに追加されているデー

タベースで以下のコ マン ド を実行し ます。

RAC 環境の各ノ ー ド について、 ノ ー ド名、 ローカル Oracle SID、 およびロー

カル Oracle ホームが、 以下の形式で表示されます。

srvctl config database

srvctl config database -d < データベース名 >

Page 205: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

205

以下の例では、 「faro」 ノ ー ド に Plug-in for Oracle がイ ン ス ト ール さ れ、 Oracle SID が 「10rac3」 およびローカル Oracle ホームが 「/home/o10g/db」 である こ と

が示されています。

10.6.3 本プラグ イ ンへのデー タベース追加

Plug-in for Oracle にマルチ ・ イ ンス タ ンスのデータ ベースを追加する場合、 以下

の相違点を除いてシングル・ イ ンス タ ンスの非 RAC データベースに追加する場合

とほぼ同じ です。

[Oracle SID] - ターゲ ッ ト RACデータベースのローカルSIDを入力し ます。

ローカル SID とは、 本プ ラグイ ンがイ ンス ト ールされている ノ ー ド上のター

ゲ ッ ト RAC データベース用イ ンス タ ンス名です。

[パラ メ ータ ・ フ ァ イル ・ パス] - マルチ ・ イ ンス タ ンス RAC 環境では、 初

期化パラ メ ー タの動的管理方法と し て、 本プ ラグイ ンに SPFILE を使用する

必要があ り ます。 SPFILE は、 ASM の共有ス ト レージに格納する必要があ り

ます。 SPFILE は制御フ ァ イルの自動バッ ク ア ッ プに含まれるため、 RAC 環

境でこのフ ィ ールドはブ ラ ン クのままに し ておきます。

[制御フ ァ イルの自動バッ ク ア ッ プを使用する] - RAC 環境では制御フ ァ イ

ルの自動バッ ク ア ッ プが必須のため、 このオプシ ョ ンを選択し ます。

詳し く は、 「プ ラグイ ンの設定」 を参照し て く だ さい。

< ノ ー ド > < ローカル Oracle SID> < ローカ racle ホーム >

faro:/home/o10g => srvctl config databaseo10graco10racfaro:/home/o10g => srvctl config database -d o10raclisbon o10rac1 /home/o10g/dbevora o10rac2 /home/o10g/dbfaro o10rac3 /home/o10g/dbfaro:/home/o10g =>

Page 206: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

206

10.7.0 デー タのバッ クア ッ プ

RMAN ベースのバッ クア ッ プは、 マルチ ・ イ ンス タ ンスの RAC データベース用に

サポー ト されている唯一のバ ッ ク ア ッ プ方法です。 RMAN は内部で RAC を認識

し、 データベースがマルチ ・ イ ンス タ ンスの RAC データベースである こ と を自動

的に識別し た後、 選択し たデータ をバッ ク ア ッ プ し ます。

本プ ラグイ ンを、 RAC が有効になっ ているデータベース用のイ ンス タ ンスのひと

つをホス ト とする ノ ー ドのひとつにイ ンス ト ールし た場合、 すべての RMAN ベー

スのバッ ク ア ッ プ と リ ス ト アが、 本プ ラグイ ンがイ ンス ト ールされている 1 つの

ノ ー ドから操作されます。

パラ メ ータ ・ フ ァ イル ・ ノ ー ドは [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウの [選択] タ

ブでは選択できません。

バッ ク ア ッ プ用データの選択、 バッ ク ア ッ プ ・ オプシ ョ ンの設定およびジ ョ ブのフ ァ イナラ イズと実行について詳し く は、「RMAN バッ ク ア ッ プの実行」 を参照し

て く だ さい。

10.7.1 ノ ー ド 障害後のバッ クア ッ プ実行

RAC 環境で、 本プ ラグイ ンがイ ンス ト ールされた ノ ー ド に障害があ り、 そのノ ー

ド が次に予定されているバッ ク ア ッ プに使用できない、 あるいはできな く な り そう な場合、 本プ ラ グイ ン を RAC 環境内の他の ノ ー ド に再配置する必要があ り ま

す。 これは、 以下の 2 つのステ ッ プで構成されます。

1. NVBU ク ラ イアン ト ・ソ フ ト ウ ェ アをその他のノ ー ド にイ ンス ト ールし ます。

RAC 環境で、 NVBU ク ラ イアン ト ・ ソ フ ト ウ ェ アをその他のノ ー ド にイ ンス

ト ールし ます。 イ ンス ト ール処理中は、 NVBU ク ラ イアン ト ・ ソ フ ト ウ ェ ア

がイ ンス ト ールされた元の ノ ー ド のイ ンス ト ールに使用し た NetVault マシ

ン名と同じ名前を使用する こ とに注意し ます。 つま り、 元のノ ー ドのイ ンスト ール中に指定し た NetVault マシン名が PROD_RAC だった場合、 他の ノ ー

ド の NetVault マシン名と し て PROD_RAC を使用する必要があ り ます。

2. Plug-in for Oracle を イ ンス ト ールし ます。

NVBU ク ラ イアン ト を、 RAC 環境で選択し た ノ ー ド にイ ンス ト ールし たら、

本プ ラグイ ンを イ ンス ト ールし ます。 この処理は、 本プ ラグイ ンが NVBU ク

ラ イアン ト を イ ンス ト ールする際、 NetVault のマシン名と し て指定された包

括的または仮想的な名前に対応する NVBU ク ラ イアン ト にイ ンス ト ールされ

る こ と を除き、 シングル ・ イ ンス タ ンスの非 RAC 環境に本プ ラグイ ンを イ ン

ス ト ールする こ と と同じ です。

重要 : 本プ ラグイ ンを再配置し た環境で使用し続ける場合や、 45 日以上使用し続

ける場合は、 https://support.quest.com/LicenseKey.aspx にア クセス し て再配置用

Page 207: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

207

の RAC データベース対応 Plug-in for Oracle ラ イセンス ・ キーを取得し て く だ さ

い。

本プ ラグイ ンを他の ノ ー ド にイ ンス ト ールし たら、 データ ベース設定ウ ィ ン ド ウで以下のフ ィ ール ド を更新し て く だ さ い。 詳し く は、 「データ ベース情報の編集」を参照し て く だ さい。

[Oracle SID] - ターゲ ッ ト RAC データベースのローカル SID を入力し ま

す。 ローカル SID とは、 本プ ラグイ ンが再配置された ノ ー ド 上のターゲ ッ ト

RAC データベース用イ ンス タ ンス名です。

バッ ク ア ッ プ用データの選択、 バッ ク ア ッ プ ・ オプシ ョ ンの設定およびジ ョ ブのフ ァ イナラ イズと実行について詳し く は、「RMAN バッ ク ア ッ プの実行」 を参照し

て く だ さい。

10.8.0 RAC環境におけるデー タの リ ス ト ア

RMAN は RAC を認識するため、 それに従っ て選択し たデータ を リ ス ト ア し ます。

Plug-in for Oracle を、 RAC 対応データベース用のイ ンス タ ンスの 1 つをホス ト と

する ノ ー ドの 1 つにイ ンス ト ールし た場合、すべての RMAN ベースのリ ス ト アが、

本プ ラグイ ンがイ ンス ト ールされている 1 つの ノ ー ド から実行されます。 このリ

ス ト ア ・ プロセスは、 以下の例外を除き、 シングル ・ イ ンス タ ンスの非 RAC 環境

へのリ ス ト アに類似し ています。

RMAN リ ス ト アする際のリ ス ト ア用データ ・ アイテム選択フ ェーズにおいて

は、 [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブから、 本プ ラグイ ンが稼動

し ている イ ンス タ ンスの Oracle SID に等し い Oracle SID を持つ ノ ー ド から

バッ ク ア ッ プ ・ セ ッ ト を選択する必要があ り ます。 また、 前回バッ ク ア ッ プが実行されたその他の RAC ノ ー ド の Oracle SID からバ ッ ク ア ッ プ ・ セ ッ ト

を選択する必要があ り ます。 ノ ー ド 障害後のリ ス ト ア実行については、「ノ ード 障害後のリ ス ト アの実行」 を参照し て く だ さい。

リ ス ト ア ・ オプシ ョ ンの設定フ ェ ーズ中に タ ーゲ ッ ト ・デー タ ベースの認証

が必要な場合、 リ ス ト アを実行中のプ ラグイ ンが配置されているローカルのOracle イ ンス タ ンスに対し て利用可能な値にターゲ ッ ト ・ データベースの認

証詳細を設定する必要があ り ます。 詳し く は、 「格納先の詳細」 を参照し て くだ さい。

リ カバリ用データベースの準備、 リ ス ト ア用データ ・ アイテムの選択、 リ ス ト ア ・オプシ ョ ンの設定、 ジ ョ ブのフ ァ イナラ イズと実行および使用するデータ ベースのオープンについて詳し く は、 「RMAN リ ス ト アの実行」 を参照し て く だ さい。

Page 208: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

208

重要 : 本プ ラグイ ンが他の ノ ー ド に再配置されマルチ ・ イ ンス タ ンスからバッ ク ア ッ プが実行された場合、 [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブでデータ

を選択する と きに、 現在の Oracle SID を使用し て く だ さい。

以降のセク シ ョ ンで、 RAC 環境で使用可能なその他の RMAN リ カバリ ・ タ イプに

ついて説明し ます。

10.8.1 デー タベース全体の同一 RAC 環境への リ カバ リ

このタ イ プのリ カバリは、 カ レ ン ト 制御フ ァ イルおよび SPFILE は損なわれてい

ないが、 すべてのデー タ フ ァ イルが損傷し ているか失われた場合に実行し ます。完全リ カバリ を実行する こ と も、 データ ベースを特定時点に リ カバリする こ と もできます。 以下は、 RAC 環境下でのデータベース全体のリ カバリ ・ プロセスの概

要です。

1. ター ミ ナル ・ ウ ィ ン ド ウから Plug-in for Oracle がイ ンス ト ールされている

ノ ー ド に Oracle ソ フ ト ウ ェ アの所有者と し て接続し ます。

2. ローカル ・ イ ンス タ ンスに ORACLE_SID 環境変数を設定し ます。

3. SQL*Plus を起動し てローカル ・ イ ンス タ ンスに管理者権限で接続し ます。

4. ローカル ・ イ ンス タ ンスのシ ャ ッ ト ダウン

5. NOMOUNT オプシ ョ ンを付けてローカル ・ イ ンス タ ンスを起動し ます。

6. ローカル ・ イ ンス タ ンス用に CLUSTER_DATABASE 初期化パラ メ ータ を無

効に し ます。

7. ローカル ・ イ ンス タ ンスのシ ャ ッ ト ダウン

8. SQL*Plus を終了し ます。

9. すべての RAC イ ンス タ ンスをシ ャ ッ ト ダウン し ます。

export ORACLE_SID = < ローカル SID>

SQLPLUS SYS AS SYSDBA

SHUTDOWN ABORT;

STARTUP FORCE NOMOUNT;

ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=SPFILE SID='< ローカル SID>';

SHUTDOWN ABORT;

> srvctl STOP DATABASE -d < データベース名 > -o abort

Page 209: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

209

10.すべての RAC イ ンス タ ンスがシ ャ ッ ト ダウン し たこ と を確認し ます。

11.SQL*Plus を起動し てローカル ・ イ ンス タ ンスに管理者権限で接続し ます。

12.SQL*Plus で、MOUNT オプシ ョ ンを付けてローカル・ イ ンス タ ンスを起動し

ます。

13.[NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで、 すべてのテーブルスペース

を含む利用可能な 新バッ ク ア ッ プを検索し、[データベース全体] ノ ー ド を選択し ます。

14.[リ ス ト ア ・ オプシ ョ ン] タ ブを選択し ます。

15.[リ ス ト ア ・ オプシ ョ ン] サブ タ ブで、 利用可能なオプシ ョ ンを選択し ます。

読み取り専用データ フ ァ イルを リ ス ト アおよびリ カバリ ・プロセスに含め

るには、 [読み取り専用データ フ ァ イルを確認し て、 必要に応じ て リ ス トア し ます] および [読み取り専用データ フ ァ イルを確認し て、 カ レン ト でない場合は、 リ カバリ し ます] を選択し ます。 読み取り専用フ ァ イルは、完全リ カバリ に必要な場合のみ含められます。これらのフ ァ イルが損傷していない場合は、 RMAN によ っ て除外されます。

リ ス ト ア されたアーカ イブ・ログのう ちOracleが不要と見な し たものを削

除するには、 [不必要な リ ス ト ア済みアーカ イブログを削除する] を選択し ます。

16.データベースに対し て リ カバリ を実行、 つま りデータベースを 新の状態または特定時点まで再構築するには、[リ カバリ を実行する] サブ タ ブで以下のいずれかのオプシ ョ ンを選択し ます。

[完全な リ カバリーを実行する] - データベースを 新状態 (つま り アー

カ イ ブおよびオン ラ イ ン REDO ログで使用可能な) 後にコ ミ ッ ト され

た ト ラ ンザクシ ョ ンまで リ カバリ し ます。

[データベース ・ ポイ ン ト ・ イ ン ・ タ イム ・ リ カバリ を実行する] - 特定

時点 (つま り特定の時刻、 ログのシーケンス ・ ナンバー、 または SCN) に

データベースを リ カバリ し ます。

17.[リ カバリ ・ カ タ ログ] サブ タ ブで、 [カ タ ログの使用] オプシ ョ ンを選択して リ カバリ ・ カ タ ログの接続詳細を指定し ます。

18.[ク ラ イアン ト 指定] 、 [スケジュール] 、 [詳細設定] タ ブの選択を完了し、ジ ョ ブを開始し ます。

>srvctl STATUS DATABASE -d < データベース名 >

SQLPLUS SYS AS SYSDBA

STARTUP MOUNT;

Page 210: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

210

RMAN は、 使用可能なフル、 増分、 またはアーカ イブ ・ ログのバッ ク ア ッ プ

のう ち 適なものを自動的に選択し、 データベースのリ ス ト ア と リ カバリ を実行し ます。

19. ター ミ ナル ・ ウ ィ ン ド ウから Plug-in for Oracle がイ ンス ト ールされている

ノ ー ド に Oracle ソ フ ト ウ ェ アの所有者と し て接続し ます。

20.SQL*Plus を起動し てローカル ・ イ ンス タ ンスに管理者権限で接続し ます。

21.ローカル ・ イ ンス タ ンス用に CLUSTER_DATABASE 初期化パラ メ ータ を有

効化し ます。

22.ローカル ・ イ ンス タ ンスのシ ャ ッ ト ダウン

23.SQL*Plus を終了し ます。

24.すべての RAC イ ンス タ ンスを起動し ます。

25.すべての RAC サービスを起動し ます。

26.すべての RAC イ ンス タ ンスが実行中である こ と を確認し ます。

重要 : データベース全体のリ ス ト アを完了し たら、 [NVBU バッ ク ア ッ プ] ウ ィ ン

ド ウの [選択] タ ブでデータベース全体を選択し、 フルまたは Level 0 イ ン ク リ メ

ン タル ・ バッ ク ア ッ プの実行を強 く お勧めし ます。

10.8.2 RAC環境での SPFILE の リ ス ト ア

制御フ ァ イルの自動バ ッ ク ア ッ プはマルチ ・ イ ンス タ ンス RAC 環境で必須のた

め、自動バッ ク ア ッ プが実行される と、SPFILE は制御フ ァ イルを使用し てバッ ク

ア ッ プ されます。SPFILE は、以下の詳細ステ ッ プを使用し て自動バッ ク ア ッ プか

らデフ ォル ト の場所に リ ス ト ア されます (詳し く は、 以下の手順を参照し て く ださい)。 イ ンス タ ンスがサーバ ・ パラ メ ータ ・ フ ァ イルを使用し てすでに開始されている場合、既存のサーバ・パラ メ ータ ・ フ ァ イルの上書きはできません。SPFILE

SQLPLUS SYS AS SYSDBA

ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=SPFILE SID='< ローカル SID>';

SHUTDOWN ABORT;

>srvctl START DATABASE -d < データベース名 >

>srvctl START SERVICE -d < データベース名 >

>srvctl STATUS DATABASE -d < データベース名 >

Page 211: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

211

の非デフ ォル ト の場所へのリ ス ト アについて詳し く は、『Oracle Database Backup and Recovery Basics』 ガイ ド を参照し て く だ さい。

1. ター ミ ナル ・ ウ ィ ン ド ウから Plug-in for Oracle がイ ンス ト ールされている

ノ ー ド に Oracle ソ フ ト ウ ェ アの所有者と し て接続し ます。

2. ローカル ・ イ ンス タ ンスに ORACLE_SID 環境変数を設定し ます。

3. SQL*Plus を起動し てローカル ・ イ ンス タ ンスに管理者権限で接続し ます。

4. ローカル ・ イ ンス タ ンスのシ ャ ッ ト ダウン

5. NOMOUNT オプシ ョ ンを付けてローカル ・ イ ンス タ ンスを起動し ます。

6. ローカル ・ イ ンス タ ンス用に CLUSTER_DATABASE 初期化パラ メ ータ を無

効に し ます。

7. ローカル ・ イ ンス タ ンスのシ ャ ッ ト ダウン

8. SQL*Plus を終了し ます。

9. すべての RAC イ ンス タ ンスをシ ャ ッ ト ダウン し ます。

10.すべての RAC イ ンス タ ンスがシ ャ ッ ト ダウン し たこ と を確認し ます。

11.RMAN を起動し、 ターゲ ッ ト ・ データベース と リ カバリ ・ カ タ ログに接続し

ます。

12.FORCE NOMOUNT オプシ ョ ンを付けてローカル ・ イ ンス タ ンスを起動し ま

す。

export ORACLE_SID = < ローカル SID>

SQLPLUS SYS AS SYSDBA

SHUTDOWN ABORT;

STARTUP FORCE NOMOUNT;

ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=SPFILE SID='< ローカル SID>';

SHUTDOWN ABORT;

> srvctl STOP DATABASE -d < データベース名 > -o abort

>srvctl STATUS DATABASE -d < データベース名 >

> rman TARGET / CATALOG rman/< パスワー ド >@< 接続用カ タ ログID>

Page 212: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

212

13.SET DBID を使用し て、 ターゲ ッ ト ・ データベースのデータベース識別子を

設定し ます。

RMAN は、 タ ーゲ ッ ト に接続する たびに DBID を表示 し ます。 保存 さ れた

RMAN ログ ・ フ ァ イルを調べるか、 カ タ ログを照会するか、 または制御フ ァ

イルの自動バッ ク ア ッ プのフ ァ イル名から も、 DBID を特定できます。 DBIDは、 データベースの [詳細] ウ ィ ン ド ウ、 または [リ ス ト アオプシ ョ ン] ウ ィン ド ウの [バッ ク ア ッ プ ・ コ ンテンツ] タ ブでも参照可能です。

14.SPFILE の自動バッ クア ッ プを リ ス ト ア し ます。

SPFILE をデフ ォル ト の場所に リ ス ト アするには、 以下のコ マン ド を実行し

ます。

15.FORCE オプシ ョ ンを付けてイ ンス タ ンスを起動し ます。

16.RMAN を終了し ます。

17.SQL*Plus を起動し てローカル ・ イ ンス タ ンスに管理者権限で接続し ます。

18.ローカル ・ イ ンス タ ンス用に CLUSTER_DATABASE 初期化パラ メ ータ を有

効化し ます。

19.ローカル ・ イ ンス タ ンスのシ ャ ッ ト ダウン

20.SQL*Plus を終了し ます。

21.すべての RAC イ ンス タ ンスを起動し ます。

22.すべての RAC サービスを起動し ます。

STARTUP FORCE NOMOUNT;

SET DBID <DBID>;

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';RESTORE SPFILE FROM AUTOBACKUP;}

STARTUP FORCE;

SQLPLUS SYS AS SYSDBA

ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=SPFILE SID='< ローカル SID>';

SHUTDOWN ABORT;

>srvctl START DATABASE -d < データベース名 >

Page 213: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

213

23.すべての RAC イ ンス タ ンスが実行中である こ と を確認し ます。

10.8.3 RAC環境での制御フ ァ イルの リ ス ト ア

制御フ ァ イルのリ ス ト アは、 下記の場合に限って実行する必要があ り ます。

現在使用中のすべての制御フ ァ イルのコ ピーが、 メ デ ィ ア障害、 ユーザーに

よる偶発的な削除によ って失われた り、 損傷または使用できな く なった場合

Oracle のカス タ マー ・ サポー ト が制御フ ァ イルのリ ス ト アが必要と判断し た

場合

制御フ ァ イルの自動バ ッ ク ア ッ プはマルチ ・ イ ンス タ ンス RAC 環境で必須のた

め、 以下の手順に従って、 制御フ ァ イルを自動バッ ク ア ッ プから リ ス ト ア し ます。

1. ター ミ ナル ・ ウ ィ ン ド ウから Plug-in for Oracle がイ ンス ト ールされている

ノ ー ド に Oracle ソ フ ト ウ ェ アの所有者と し て接続し ます。

2. ローカル ・ イ ンス タ ンスに ORACLE_SID 環境変数を設定し ます。

3. SQL*Plus を起動し てローカル ・ イ ンス タ ンスに管理者権限で接続し ます。

4. ローカル ・ イ ンス タ ンスのシ ャ ッ ト ダウン

5. NOMOUNT オプシ ョ ンを付けてローカル ・ イ ンス タ ンスを起動し ます。

6. ローカル ・ イ ンス タ ンス用に CLUSTER_DATABASE 初期化パラ メ ータ を無

効に し ます。

7. ローカル ・ イ ンス タ ンスのシ ャ ッ ト ダウン

8. SQL*Plus を終了し ます。

9. すべての RAC イ ンス タ ンスをシ ャ ッ ト ダウン し ます。

>srvctl START SERVICE -d < データベース名 >

>srvctl STATUS DATABASE -d < データベース名 >

export ORACLE_SID = < ローカル SID>

SQLPLUS SYS AS SYSDBA

SHUTDOWN ABORT;

STARTUP FORCE NOMOUNT;

ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=SPFILE SID='< ローカル SID>';

SHUTDOWN ABORT;

Page 214: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

214

10.すべての RAC イ ンス タ ンスがシ ャ ッ ト ダウン し たこ と を確認し ます。

11.RMAN を起動し、 ターゲ ッ ト ・ データベースに接続し ます。

12.FORCE NOMOUNT オプシ ョ ンを付けてローカル ・ イ ンス タ ンスを起動し ま

す。

13.SET DBID を使用し て、 ターゲ ッ ト ・ データベースのデータベース識別子を

設定し ます。

RMAN は、 タ ーゲ ッ ト に接続する たびに DBID を表示 し ます。 保存 さ れた

RMAN ログ ・ フ ァ イルを調べるか、 カ タ ログを照会するか、 または制御フ ァ

イルの自動バッ ク ア ッ プのフ ァ イル名から も、 DBID を特定できます。 DBIDは、 データベースの [詳細] ウ ィ ン ド ウ、 または [リ ス ト アオプシ ョ ン] ウ ィン ド ウの [バッ ク ア ッ プ ・ コ ンテンツ] タ ブでも参照可能です。

14.制御フ ァ イルの自動バッ クア ッ プを リ ス ト ア し ます。

前回の自動バッ ク ア ッ プから制御フ ァ イルを リ ス ト アするには、 以下のコ マン ド を実行し ます。

15.RESETLOGS オプシ ョ ンを付けてデータベースをオープン し ます。

16.RMAN を終了し ます。

17.SQL*Plus を起動し てローカル ・ イ ンス タ ンスに管理者権限で接続し ます。

> srvctl STOP DATABASE -d < データベース名 > -o abort

>srvctl STATUS DATABASE -d < データベース名 >

>rman TARGET /

STARTUP FORCE NOMOUNT;

SET DBID <DBID>;

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';RESTORE CONTROLFILE FROM AUTOBACKUP;ALTER DATABASE MOUNT;RESTORE DATABASE;RECOVER DATABASE;}

ALTER DATABASE OPEN RESETLOGS;

SQLPLUS SYS AS SYSDBA

Page 215: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

215

18.ローカル ・ イ ンス タ ンス用に CLUSTER_DATABASE 初期化パラ メ ータ を有

効化し ます。

19.ローカル ・ イ ンス タ ンスのシ ャ ッ ト ダウン

20.SQL*Plus を終了し ます。

21.すべての RAC イ ンス タ ンスを起動し ます。

22.すべての RAC サービスを起動し ます。

23.すべての RAC イ ンス タ ンスが実行中である こ と を確認し ます。

重要: 自動バッ ク ア ッ プから制御フ ァ イルを リ ス ト ア し たら、[NVBU バッ ク ア ッ

プ] ウ ィ ン ド ウの [選択] タ ブでデータベース全体を選択し、 フルまたは Level 0 イ ン ク リ メ ン タル ・ バッ クア ッ プの実行を強 く お勧めし ます。

10.8.4 RAC環境での障害復旧の実行

障害復旧には、 共有ス ト レージに含まれている カ レ ン ト 制御フ ァ イル、 すべてのオン ラ イ ン REDO ログ ・ フ ァ イル、 すべてのパラー メ ータ ・ フ ァ イルおよび リ カ

バリ ・ カ タ ログの障害後にマルチ ・ イ ンス タ ンス RAC データベースのリ カバリ と

リ ス ト アが含まれます。 障害復旧を実行するために 低限バッ ク ア ッ プ ・ セ ッ トに、すべてのデータ フ ァ イル、バッ ク ア ッ プ後に生成されたアーカ イブ REDO フ ァ

イルと自動バッ ク ア ッ プに含まれている制御フ ァ イルが少な く と も 1つ必要です。

ス タ ンバイ RAC 環境または個別の RAC 環境で使用し ている ターゲ ッ ト ・ デー タ

ベースの新し いコ ピーを作成する こ と を目標と し ている場合は、 これらの手順を使用し ないよ う 注意し て く だ さい。 その代わり、 複製データ ベースのバッ ク ア ップ ・ タ イ プを使用し ます。 これは、 この目的に特化し て設計されています。 詳しく は、 「RAC環境でのデータベースの複製」 を参照し て く だ さい。

重要 : テス ト ・ リ カバリ を実行する場合は、 データ フ ァ イルのリ ス ト ア中に リ カ バリ ・ カ タ ログに接続し ないよ う 注意し て く だ さい。 接続する と、 RMAN によ っ

て、 リ ス ト ア されたデータ フ ァ イルに関する情報がリ カバリ ・ カ タ ログに記録さ

ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=SPFILE SID='< ローカル SID>';

SHUTDOWN ABORT;

>srvctl START DATABASE -d < データベース名 >

>srvctl START SERVICE -d < データベース名 >

>srvctl STATUS DATABASE -d < データベース名 >

Page 216: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

216

れます。 これは、 以後プ ラ イマ リ ・ データ ベースを リ ス ト アおよび リ カバリ する際に障害にな り ます。 リ ス ト アする必要のあるすべてのバッ ク ア ッ プの RMAN リ

ポジ ト リ ・ データ を制御フ ァ イルに保持し きれないないため、 リ カバリ ・ カ タ ログを使用する必要がある場合、 カ タ ログをエ ク スポー ト し て別のスキーマまたはデータ ベースにイ ンポー ト し、 リ カバリ ・ カ タ ログのコ ピーをテス ト ・ リ ス ト アに使用し て く だ さ い。 そ う し ない と、 カ タ ログで、 リ ス ト ア されたデータ ベースが 新のターゲ ッ ト ・ データベース と見な されます。

以下の手順では、 ソース ・ データベース と同じ RAC 環境に障害復旧を実行する手

順を詳し く 説明し ます。 この手順は、 共有ス ト レージの完全な メ デ ィ ア障害が発生し た場合、 損傷し た共有ス ト レージを同じ構成で再構築するか、 元の共有ス トレージの構成を模倣し て新しい共有ス ト レージを設定する際に使用し ます。

以下の障害復旧手順のバリ エーシ ョ ンについて詳し く は、 『Oracle Database Backup and Recovery Advanced User's Guide』 の 「Performing Disaster Recovery」 セク シ ョ ンを参照し て く だ さい。

10.8.4.a 前提条件

リ カバリ ・ カ タ ログを使用せずに障害復旧を実行するには、 以下の条件を満たす必要があ り ます。

Oracle RAC 環境が整っ ている - 「ユーザー管理バッ ク ア ッ プの実行」 で示

されている通り、 Oracle RAC 環境が正し く 設定されている必要があ り ます。

さ らに、 RAC 環境に、 損傷の起きた RAC 環境に存在し た ものと同じ Oracleデータベース ・ ソ フ ト ウ ェ アの同じバージ ョ ンがイ ンス ト ールされる必要があ り ます。 ORACLE_HOME も、 元の ノ ー ド と新し い ノ ー ド で同じ である必

要があ り ます。 データベースを新規作成する必要はあ り ませんが、 共有ス トレージ用に Oracle Net Services と ASM を設定する必要があ り ます。

NVBU ソ フ ト ウ ェ ア と Plug-in for Oracleのイ ンス ト ール - RAC環境用に以

前定義し た NetVault マシン名を使用し て、 RAC 内の ノ ー ド のひ と つに同じ

バージ ョ ンのNVBU ソ フ ト ウ ェ ア と本プ ラグイ ンを イ ンス ト ールする必要が

あ り ます。 「デフ ォル ト 属性の設定」 で示されている と お り プ ラグイ ンのデフ ォル ト 属性が定義されている こ と を確認し て く だ さい。

ソース・データベースのDBIDを特定する - 損傷し たデータベースのDBIDを

特定し ます。 本プ ラグイ ンの初期イ ンス ト ールの一部と し て DBID が記録さ

れなかった場合、 NVBU のバイナ リ ・ ログでソース ・ データベースの RMANベースのバッ ク ア ッ プを調べる こ と によ り、DBID を特定できます。DBID は、

データベースの [詳細] ウ ィ ン ド ウ、 または [リ ス ト アオプシ ョ ン] ウ ィ ンド ウの [バッ ク ア ッ プ ・ コ ンテンツ] タ ブでも参照可能です。

SPFILEが存在する必要のあるデフ ォル ト の場所 - 以下の手順を実行する前

に、 ASM 共有ス ト レージにデフ ォル ト の場所が存在する必要があ り ます。 デ

フ ォル ト の場所を作成 し 忘れる と、 SPFILE の リ ス ト ア中に 「ORA-17504:

Page 217: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

217

ksfddel: フ ァ イル string の削除に失敗し ま し た。」 とい う エ ラーが発生する

結果にな り ます。さ らに、SPFILEの場所はSPFILEパラ メ ータ と と もにPFILE内に記述されている必要があ り ます。

すべてのテーブルスペースのバッ ク ア ッ プを使用可能にする - すべての

テーブルスペースの 新のバッ クア ッ プがある こ と を確認し ます。

10.8.4.b 障害復旧手順

1. RMAN を起動し、 ターゲ ッ ト ・ データベースに接続し ます。

2. SET DBID を使用し て、 ターゲ ッ ト ・ データベースのデータベース識別子を

設定し ます。

RMAN は、 タ ーゲ ッ ト に接続する たびに DBID を表示 し ます。 保存 さ れた

RMAN ログ ・ フ ァ イルを調べるか、 カ タ ログを照会するか、 または制御フ ァ

イルの自動バッ ク ア ッ プのフ ァ イル名から も、 DBID を特定できます。 DBIDは、 データベースの [詳細] ウ ィ ン ド ウ、 または [リ ス ト アオプシ ョ ン] ウ ィン ド ウの [バッ ク ア ッ プ ・ コ ンテンツ] タ ブでも参照可能です。

3. FORCE NOMOUNT オプシ ョ ンを付けてローカル ・ イ ンス タ ンスを起動し ま

す。

4. SPFILE の自動バッ クア ッ プを リ ス ト ア し ます。

SPFILE をデフ ォル ト の場所に リ ス ト アするには、 以下のコ マン ド を実行し

ます。

5. FORCE NOMOUNT オプシ ョ ンを付けてローカル ・ イ ンス タ ンスを起動し ま

す。

6. 制御フ ァ イルの自動バッ クア ッ プを リ ス ト ア し ます。

前回の自動バッ ク ア ッ プから制御フ ァ イルを リ ス ト アするには、 以下のコ マン ド を実行し ます。

> rman TARGET /

SET DBID <DBID>;

STARTUP FORCE NOMOUNT;

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';RESTORE SPFILE FROM AUTOBACKUP;}

STARTUP FORCE NOMOUNT;

Page 218: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

218

7. データベースをマウン ト し ます。

8. Block Change Tracking を無効にし ます。

9. 本プ ラグイ ンの [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] タ ブで、 ソースの

NVBU ク ラ イアン ト とデータベースに移動し、 テーブルスペースを含むすべ

ての使用可能な 新のバッ ク ア ッ プを見つけ、[データベース全体] ノ ー ド を選択し ます。

10.[リ ス ト ア ・ オプシ ョ ン] タ ブを選択し ます。

11.[リ ス ト ア ・ オプシ ョ ン] サブ タ ブで、 [読み取り専用データ フ ァ イルを確認し て、 必要に応じ て リ ス ト ア し ます] および [読み取り専用データ フ ァ イルを確認し て、 カ レン ト でない場合は、 リ カバリ し ます] を選択し て、 読取り専用データ フ ァ イルを リ ス ト アおよびリ カバリ ・ プロセスに含めます。

12.障害復旧シナ リ オでは、 リ カバリ を実行する必要があるため、[リ カバリ を実行する] タ ブで、 [データベース ・ ポイ ン ト ・ イ ン ・ タ イム ・ リ カバリ を実行する] オプシ ョ ンを選択し ます。

PIT リ カバリはデー タ ベースを指定し た時刻、 ログ ・ シーケンス番号または

SCN に リ ス ト ア し ます。 障害が発生し た時刻あるいはログ ・ シーケンスが不

明な場合は、 SCN オプシ ョ ンの使用をお勧めし ます。

13.[リ カバリ ・ カ タ ログ] サブ タ ブで、 [カ タ ログの使用] オプシ ョ ンを選択解除し ます。

14.[ク ラ イアン ト 指定] 、 [スケジュール] 、 [詳細設定] タ ブの選択を完了し、ジ ョ ブを開始し ます。

RMAN は、 使用可能なフル、 増分、 またはアーカ イブ ・ ログのバッ ク ア ッ プ

のう ち 適なものを自動的に選択し、 データベースのリ ス ト ア と リ カバリ を実行し ます。

15.RMAN で、 Block Change Tracking を有効化し ます。

16.RMAN メ タデータ を更新し ます。

RUN {ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';RESTORE CONTROLFILE FROM AUTOBACKUP;}

ALTER DATABASE MOUNT;

SQL "ALTER DATABASE DISABLE BLOCK CHANGE TRACKING";

SQL "ALTER DATABASE ENABLE BLOCK CHANGE TRACKING";

CROSSCHECK ARCHIVELOG ALL;

Page 219: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

219

17.RMAN を終了し ます。

18.すべての RAC イ ンス タ ンスを起動し ます。

19.すべての RAC サービスを起動し ます。

20.すべての RAC イ ンス タ ンスが実行中である こ と を確認し ます。

重要 : 障害復旧を完了し たら、 [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウの [選択] タ ブ

でデータベース全体を選択し、 フルまたは Level 0 イ ン ク リ メ ン タル ・ バッ ク ア ッ

プの実行を強 く お勧めし ます。

10.8.5 ノ ー ド 障害後の リ ス ト アの実行

マルチ ・ イ ンス タ ンスの RAC データベースに メ デ ィ ア障害が発生し た り、 Plug-infor Oracle がイ ン ス ト ール さ れている ノ ー ド に障害 と デー タ の損傷が同時に起

こ っている場合、 RAC 内の他のノ ー ド に本プ ラグイ ンを再配置し て、 RMAN ベー

スのリ ス ト ア と リ カバリ を実行する必要があ り ます。 本プ ラグイ ンの再配置手順は、 以下の 2 つのステ ッ プで構成されます。

1. NVBU ク ラ イアン ト ・ソ フ ト ウ ェ アをその他のノ ー ド にイ ンス ト ールし ます。

RAC 環境で、 NVBU ク ラ イアン ト ・ ソ フ ト ウ ェ アをその他のノ ー ド にイ ンス

ト ールし ます。 イ ンス ト ール処理中は、 NVBU ク ラ イアン ト ・ ソ フ ト ウ ェ ア

がイ ンス ト ールされた元の ノ ー ド のイ ンス ト ールに使用し た NetVault マシ

ン名と同じ名前を使用する こ とに注意し ます。 つま り、 元のノ ー ドのイ ンスト ール中に指定し た NetVault マシン名が PROD_RAC だった場合、 他の ノ ー

ド の NetVault マシン名と し て PROD_RAC を使用する必要があ り ます。

2. Plug-in for Oracle を イ ンス ト ールし ます。

NVBU ク ラ イアン ト を、 RAC 環境で選択し た ノ ー ド にイ ンス ト ールし たら、

本プ ラグイ ンを イ ンス ト ールし ます。この処理は、Plug-in for Oracle が NVBU ク ラ イアン ト を イ ンス ト ールする際、 NetVault のマシン名と し て指定された

包括的または仮想的な名前に対応する NVBU ク ラ イアン ト にイ ンス ト ールさ

れる こ と を除き、 シングル ・ イ ンス タ ンスのデータベース環境に本プ ラグインを イ ンス ト ールする こ と と同じ です。

重要 : 本プ ラグイ ンを再配置し た環境で使用し続ける場合や、 45 日以上使用し続

ける場合は、 https://support.quest.com/LicenseKey.aspx にア クセス し て再配置用

>srvctl START DATABASE -d < データベース名 >

>srvctl START SERVICE -d < データベース名 >

>srvctl STATUS DATABASE -d < データベース名 >

Page 220: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

220

の RAC データベース対応 Plug-in for Oracle ラ イセンス ・ キーを取得し て く だ さ

い。

Plug-in for Oracle を他の ノ ー ド にイ ンス ト ールし たら、 リ ス ト ア手順は以下の相

違点を除いてシングル・ イ ンス タ ンスの非 RAC 環境で リ ス ト アを実行するのと似

ています。

RMAN リ ス ト ア実行中のリ ス ト アするデータ を選択する手順では、 再配置直

前に本プ ラグイ ンが当初イ ンス ト ールされていたイ ンス タ ンスの Oracle SID と等しい Oracle SID を持つ ノ ー ド を [NVBU リ ス ト ア] の [選択] タ ブから

選択し、 そのノ ー ドからバッ ク ア ッ プ ・ セ ッ ト を選択し ます。

リ ス ト ア ・ オプシ ョ ンを設定する手順では、 ターゲ ッ ト ・ データベースの認

証の詳細で、 本プ ラグイ ンが存在し ている他の ノ ー ド のローカル ・ イ ンス タンス用に適切な値を し ます。詳し く は、「格納先の詳細」 を参照し て く だ さい。

リ カバリ用データベースの準備、 リ ス ト ア用データ ・ アイテムの選択、 リ ス ト ア ・オプシ ョ ンの設定、 ジ ョ ブのフ ァ イナラ イズと実行および使用するデータ ベースのオープンについて詳し く は、 「RMAN リ ス ト アの実行」 を参照し て く だ さい。

10.8.6 RAC環境でのデー タベースの複製

複製データベースを使用する と DBA がソース ・ データベースの複製またはク ロー

ン を作成する こ とができ、 これはバッ ク ア ッ プおよび リ ス ト ア手順全体によ っ てソース ・ データ ベースが影響を受ける こ とのないよ う 特殊な目的のために使用されます。 RAC 環境で、 Oracle はマルチ ・ イ ンス タ ンス ・ データベースの他のマル

チ ・ イ ンス タ ンス ・ データベースへの複製をサポー ト し ていません。一方、Oracleは、シングル・ イ ンス タ ンスのデータベースをマルチ ・ イ ンス タ ンスのデータベースに変換する こ と で、 マルチ ・ イ ンス タ ンスのデータ ベースから シングル ・ イ ンス タ ンスのデータベースへの複製をサポー ト し ています。詳し く は、『Oracle Real Application Clusters Installation Guide』 を参照し て く だ さい。

以降のセ ク シ ョ ンで説明し ている相違点を除き、 同一 RAC 環境への複製デー タ

ベース ・ バッ ク ア ッ プのリ ス ト アは、 シングル ・ イ ンス タ ンス環境で複製データベース ・ バッ ク ア ッ プのリ ス ト アを実行する こ と とほぼ同じ です。

10.8.6.a 前提条件

補助的値を使用し た PFILE の更新 - 元のデー タ ベースがマルチ ・ イ ンス タ ンス

のデータベースの場合、非 RAC 複製手順で示された とお り PFILE を更新するのに

加え、 以下の更新手順が必要です。

1. RAC 関連パラ メ ータ ・ エン ト リの先頭に、 「#」 (番号記号) を挿入し て コ メ

ン ト ・ アウ ト し ます。

Page 221: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

221

以下は、 RAC 関連パラ メ ータの例です。

.cluster_database_instances = N

.cluster_database=TRUE

< データベース / イ ンス タ ンス名 >.cluster_database=TRUE

< イ ンス タ ンス名 >.instance_number=N

< イ ンス タ ンス名 >.thread = N

< イ ンス タ ンス名 >.undo_tablespace = '< テーブルスペース名 >'

2. 以下のパラ メ ータ を追加し ます。

< 補助イ ンス タ ンス名 >.undo_tablespace='<UNDO テーブルスペース名 >'

< 補助イ ンス タ ンス名 >.thread = 1

10.8.6.b リ ス ト ア後の手順

「非 RAC 環境におけるデータ ベースの複製」 で定義されている複製データ ベース

の リ ス ト ア 手順が完了す る と、 『Oracle Real Application Clusters Installation Guide』 の 「Converting to Oracle Real Application Clusters from Single-Instance Oracle Databases」 章で説明されている手順のひとつを使用し て、 シングル ・ イ

ンス タ ンスのデータ ベースから マルチ ・ イ ンス タ ンスのデータ ベースへの変換が実行されます。

Page 222: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第10章Oracle RAC 環境における プ ラグイ ンの使用

222

Page 223: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

223

第11章 :

フ ェ イルオーバ ・ ク ラスタ環境におけるプラグ イ ンの使用

Oracle サーバ ・ フ ェ イルオーバ ・ ク ラス タ リ ング - 概要

重要な注意事項

プ ラグイ ンのイ ンス ト ール

イ ンス ト ールの前提条件

ソ フ ト ウ ェ アのイ ンス ト ール

プ ラグイ ンのラ イセンス

プ ラグイ ンの設定とデータベースの追加

データのバッ ク ア ッ プ

データのリ ス ト ア

11.1.0 Oracle サーバ・ フ ェ イルオ ーバ・ ク ラスタ リ ング - 概要

Oracle のフ ェ イルオーバ ・ ク ラ ス タ リ ング (ア ク テ ィ ブ / パ ッ シブ) は、 Oracleサーバ・ イ ンス タ ンス全体の高可用性を確保する こ と を目的に設計されています。た と えば、 フ ェ イルオーバ ・ ク ラ ス タの 1 つの ノ ー ド で、 ハー ド ウ ェ ア障害また

はオペレーテ ィ ング ・ システム障害が発生し た場合、 あるいは計画されたア ッ プグレー ド を行う 際に、 ク ラス タ内の別のノ ー ド にフ ェ イルオーバするよ う Oracleサーバ ・ イ ンス タ ンスを設定できます。

フ ェ イルオーバ ・ ク ラス タは、 1 つ以上のノ ー ド (ホス ト ) と 1 つ以上の共有デ ィ

スクで構成されます。 IP ア ド レス、共有ス ト レージ、およびアプ リ ケーシ ョ ン (こ

の場合、 Oracle) などの ノ ー ド によ っ てホステ ィ ング される さ まざまな リ ソース

を組み合わせてク ラス タ ・サービス と呼ばれるグループを構成し ます。ネ ッ ト ワーク上では、 仮想サービスはアプ リ ケーシ ョ ンを実行中の単一のコ ンピ ュータ と して認識されますが、 現在の ノ ー ド が使用不可にな った場合は ノ ー ド 間でのフ ェ イルオーバが可能です。

重要 : NVBU の用語において、 ク ラ ス タ ・ サービスを仮想ク ラ イアン ト と呼びま

す。 基本的に、 Plug-in for Oracle における仮想ク ラ イアン ト とは、 Oracle サーバ ・

フ ェ イルオーバ ・ ク ラス タ環境のク ラス タ ・ サービスを指し ます。

Plug-in for Oracle は、 Oracle サーバ ・ フ ェ イルオーバ ・ ク ラ ス タ リ ングをサポー

ト し ています。 プ ラグイ ンはフ ェ イルオーバ ・ ク ラ ス タ ・ ネ ッ ト ワーク名によ っ

Page 224: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第11章フ ェ イルオーバ ・ ク ラス タ環境におけるプ ラグイ ンの使用

224

て、 Oracle サーバ ・ ク ラ ス タ ・ サービスを管理し ている現在の ノ ー ド を特定し、

それをバッ ク ア ッ プ対象とする こ とができます。

このセク シ ョ ンでは、 プ ラグイ ンの設定と使用が、 フ ェ イルオーバ ・ ク ラ ス タ環境と従来の環境でどのよ う に異なるかを説明し ます。 このセク シ ョ ンは、 標準の手順を説明するセク シ ョ ンを反映させるため、以下のよ う な構成になっています。

プ ラグイ ンのイ ンス ト ール

プ ラグイ ンのラ イセンス

プ ラグイ ンの設定とデータベースの追加

データのバッ ク ア ッ プ

データのリ ス ト ア

11.1.1 重要な注意事項

以降のセク シ ョ ンで説明し ていない場合、本プ ラグイ ンを使用し たク ラス タ・

データのバッ ク ア ッ プおよび リ ス ト ア手順は、 従来の Oracle サーバ ・ データ

のバッ ク ア ッ プおよび リ ス ト ア手順と同様です。

以降のセク シ ョ ンでは、 フ ェ イルオーバ ・ ク ラス タ環境で本プ ラグイ ンを使

用する場合に必要な、Oracle 固有の設定についてのみ説明し ています。NVBUのアプ リ ケーシ ョ ン ・ ク ラス タ ・ サポー ト を使用し て Oracle サーバ以外の関

連データ / フ ァ イルのバッ クア ッ プ / リ ス ト アを管理する設定手順については

説明し ていません。このプロセスは本プ ラグイ ン固有のものではあ り ません。この手順について詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト レーター

ズ ・ ガイ ド』 を参照し て く だ さい。

次のセク シ ョ ンに進む前に、 『Quest NetVault Backup ア ド ミ ニス ト レーター

ズ ・ ガイ ド』 のすべてのク ラス タ関連情報を確認し、 こ こ で説明する内容がOracle サーバ ・ フ ェ イルオーバ ・ ク ラス タ機能と どのよ う に関連し ているか

を理解し てお く こ と を強 く お勧めし ます。

11.2.0 プラグ イ ンのイ ンス ト ール

11.2.1 イ ンス ト ールの前提条件

Plug-in for Oracle を ク ラ ス タ環境にイ ンス ト ールするには、 以下の前提条件を満

たす必要があ り ます。

Oracle フ ェ イルオーバ ・ ク ラス タ リ ング環境を展開する - 正し く 構成され

た Oracle ク ラス タ リ ング環境が必要です。

重要 : フ ェ イルオーバ ・ ク ラス タ リ ング機能のサポー ト は、 Oracle フ ェ イルオー

バ ・ ク ラス タ リ ング機能を使用する Windows サーバ上でテス ト され、 データベー

スのデー タ ・ フ ァ イルおよびログを含む共有ス ト レージ と Oracle (v6.5) 2 ノ ー

Page 225: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

225

ド ・ ク ラ ス タ構成を採用し ます。 ク ラ ス タ リ ング機能を異なる構成で使用する場合、 実際の運用環境に配置する前に、 バッ ク ア ッ プおよび リ ス ト アをテス ト する必要があ り ます。

NVBU サーバ・マシンを別に用意する - NVBU サーバと し て使用するマシン

を正し く 設定し て Oracle サーバ ・ ク ラ ス タ の外部に設置し、 ク ラ ス タ 内の

ノ ー ド (ホス ト ) へのネ ッ ト ワーク接続を行う必要があ り ます。

11.2.2 ソフ ト ウ ェ アのイ ンス ト ール

ク ラ ス タ環境に本プ ラグイ ン を イ ンス ト ールする手順は、 従来の環境へのイ ンスト ール手順とは異な り ます。 このプロセスは、 NVBU サーバに仮想ク ラ イアン ト

を作成する こ と で完成し ます。 仮想ク ラ イアン ト とは、 ク ラス タ内の ノ ー ド のグループで、 NVBUサーバからは、 1 つのク ラ イアン ト と し て認識されます。 仮想ク

ラ イアン ト は、 1 つのク ラス タ ・ サービスをバッ ク ア ッ プする場合に作成し ます。

11.2.2.a 仮想ク ラ イアン ト の作成

前述のと お り、 仮想ク ラ イアン ト 作成プロセスは、 本プ ラグイ ン固有のものではあ り ません。 この手順について詳し く は、 『Quest NetVault Backup ア ド ミ ニス ト

レーターズ ・ ガイ ド 』 を参照し て く だ さ い。 ただ し、 仮想ク ラ イアン ト 作成プロセス中は、 以下の点を考慮する必要があ り ます。

仮想ク ラ イアン ト に名前を付ける - NVBU 仮想ク ラ イアン ト 名と し て、

Oracle データベースに割り当てられた仮想サーバのネ ッ ト ワーク名を使用

する こ と を強 く お勧めし ます。 仮想ク ラ イアン ト 名と し て Oracle データ

ベースまたはク ラス タ環境に関連する名前を設定し ておけば、 NVBU 仮想ク

ラ イアン ト が作成された Oracle データベースをよ り簡単に識別する こ とが

できます。

関連する ク ラス タ ・ ノ ー ドのみを仮想ク ラ イアン ト に追加する - 仮想ク ラ

イアン ト の作成時に含めるホス ト を、 バッ ク ア ッ プ / リ ス ト ア対象の Oracleデータベース ・ サーバに関連する ク ラス タ内のノ ー ド に限定し ます。

図 11-1 : 対応する イ ンス タ ンス と同じ名前で設定し た仮想ク ラ

イアン ト

仮想ク ラ イアン ト の作成後、 プ ラグイ ンはすべての指定ク ラ ス タ ・ ノ ー ド に転送され、 ローカルにイ ンス ト ールされます。 イ ンス ト ールされた Plug-in for Oracle

Page 226: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第11章フ ェ イルオーバ ・ ク ラス タ環境におけるプ ラグイ ンの使用

226

を仮想ク ラ イアン ト から使用し て、共有データ をバッ ク ア ッ プ / リ ス ト アできます

(ク ラス タ内で共有設定し たデータのバッ クア ッ プおよびリ ス ト アのみ)。

11.3.0 プラグ イ ンのラ イ センス

Plug-in for Oracle を ク ラ ス タ環境で使用する場合のも う 1 つの違い と し て、 使用

ラ イセンスがあ り ます。 本プ ラグイ ンは、 共有データのバッ ク ア ッ プおよび リ スト アのみをサポー ト し ています。 このため、 Oracle データベース ・ フ ェ イルオー

バ ・ ク ラ ス タ環境で必要な仮想ク ラ イアン ト のク ラ ス タ ・ アプ リ ケーシ ョ ン ・ ライセンスは 1 つのみです。

ラ イセンス ・ キーの入手などの手続きに関する詳細については、 『Quest NetVault Backup イ ンス ト レーシ ョ ン ・ ガイ ド』 を参照し て く だ さい。

11.4.0 プラグ イ ンの設定とデー タベースの追加

フ ェ イルオーバ ・ ク ラス タ環境への Plug-in for Oracle の設定は、 シングル ・ イ ン

ス タ ンス、 非ク ラ ス タ環境へのプ ラグイ ンの設定とほぼ同じ です。 ただ し、 データベースの追加については以下の例外があ り ます。

[Oracle SID] - ターゲ ッ ト Oracleデータベース用ク ラス タ内のア ク テ ィ ブ・

ノ ー ド へのロー カル SID を入力 し ます。 このロー カル ID は、 タ ーゲ ッ ト ・

データベース用ローカル ・ ノ ー ド上の Oracle イ ンス タ ンス名です。

[制御フ ァ イルの自動バッ ク ア ッ プを使用する] - このオプシ ョ ンを選択す

る こ と をお勧めし ます。

PFILE利用法 - ターゲ ッ ト Oracleデータベースのク ラス タ・ノ ー ド内のロー

カル ・ イ ンス タ ンスが、 SPFILE の代わり に PFILE を使用する場合、 [RMAN詳細] タ ブの [SPFILE のバッ ク ア ッ プに RMAN コ マン ド を使用] オプシ ョ

ン を選択解除する必要があ り ます。 これは、 [デー タ ベースの追加] または[データベースの編集] オプシ ョ ンから アクセスする こ とができ、 [Oracle イ

ンス タ ンス詳細] タ ブの [パラ メ ータ ・ フ ァ イル ・ パス] ボ ッ クスに利用可能な情報を入力し ます。

詳し く は、 「プ ラグイ ンの設定」 と 「データベースの追加」 を参照し て く だ さい。

重要 : 異なる ノ ー ド にフ ェ イルオーバが発生し た場合、 [データベースの追加] オ プシ ョ ンを使用し てア ク テ ィ ブ ・ ノ ー ド (フ ェ イルオーバ ・ ク ラ ス タ実行先) 上の Plug-in for Oracle へ Oracle データベース情報を追加する必要があ り ます。 この

情報は一度だけ入力するだけでかまいません。 以降のフ ェ イルオーバでは、 本プラグイ ンは自動的にこの情報を取得し ます。

Page 227: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

227

11.5.0 デー タのバッ クア ッ プ

仮想ク ラ イアン ト で使用するよ う に設定し た Plug-in for Oracle によるバッ ク ア ッ

プは、 比較的簡単です。 [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウの [選択] タ ブで、 仮

想ク ラ イアン ト ・ ノ ー ド を開き、 [Oracle APM] を開きます。 次に、 バッ ク ア ッ

プ内で Oracle サーバ ・ イ ン ス タ ン ス (またはその配下のコ ン テ ン ツ) を イ ン ク

ルージ ョ ン用に選択し ます。

図 11-2 :仮想ク ラ イアン ト で稼動中の共有イ ンス

タ ンス(Oracle データ

ベース ・サーバ)

11.6.0 デー タの リ ス ト ア

仮想ク ラ イアン ト のリ ス ト アは、 従来の NVBU ク ラ イアン ト に対し て リ ス ト アを

実行する場合と同様の方法で行います。 Plug-in for Oracle を使用し た リ ス ト アに

使用可能なすべてのオプシ ョ ンは、 フ ェ イルオーバ ・ ク ラ ス タ リ ング環境で も使用できます。 また、 データ も同様の方法で選択し ます。 両者の違いは、 [NVBU リ

ス ト ア] ウ ィ ン ド ウの [選択] タ ブで、 リ ス ト ア可能な仮想ク ラ イアン ト のバック ア ッ プが、 バ ッ ク ア ッ プ中に使用 し ていた個々の NVBU ク ラ イ ア ン ト または

ノ ー ド ではな く 、 仮想ク ラ イアン ト 名で表示される点だけです。 リ ス ト ア ・ ジ ョブを開始する と、 NVBU はすべての メ ンバー ・ ク ラ イアン ト と通信し、 フ ェ イル

オーバ ・ ク ラ ス タ を管理し ているマシン を特定し、 このマシンを リ ス ト ア対象とし て指定し ます。

Page 228: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第11章フ ェ イルオーバ ・ ク ラス タ環境におけるプ ラグイ ンの使用

228

図 11-3 :各バッ クア ッ

プの作成には、個々の実際の

ク ラ イアント ・ マシンが使用されていますが、 リ スト アは [リ スト ア] ウ ィ ンド ウでは仮想ク ラ イアン ト名で分類され

ます

さ らに、 NVBU 仮想ク ラ イアン ト のバッ ク ア ッ プを、 非ク ラ ス タ化 (ス タ ン ド ア

ローン) NVBU ク ラ イアン ト へリ ス ト アする こ と もできます。

仮想ク ラ イアン ト へのデータのリ ス ト アする場合は、 [NVBU リ ス ト ア] ウ ィ ン ド

ウの [ク ラ イアン ト 指定] タ ブで利用可能な仮想ク ラ イアン ト を選択する こ と をお勧めし ます。

図 11-4 :[ク ラ イアン ト指定] タ ブで

選択された仮想ク ラ イア

ン ト

このユーザーズ ・ ガイ ド で説明し ている リ ス ト ア実行手順は、 仮想ク ラ イアン トのリ カバリ で も使用できます。 NVBU 仮想ク ラ イアン ト ・ バッ ク ア ッ プのリ ス ト

ア手順について詳し く は、 「データのリ ス ト ア」 セク シ ョ ンで参照し て く だ さい。

Page 229: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

229

第12章 :

ORACLE DATA GUARD との統合

Oracle Data Guard - 概要

バッ ク ア ッ プ計画の定義

プ ラ イマ リのみからのバッ ク ア ッ プ

プ ラ イマ リ およびス タ ンバイのバッ ク ア ッ プ

ス タ ンバイのみからのバッ ク ア ッ プ

システム構築

シングル・イ ンス タ ンス Data Guard のシステム構築に対するシングル・イ

ンス タ ンス

シングル ・ イ ンス タ ンス Data Guard のシステム構築に対するマルチ ・ イ

ンス タ ンス RAC

マルチ ・ イ ンス タ ンス RAC Data Guard のシステム構築に対するマルチ ・

イ ンス タ ンス RAC

Data Guard 環境へのプ ラグイ ンのイ ンス ト ール

イ ンス ト ールの前提条件

プ ラグイ ンのイ ンス ト ール

データのバッ ク ア ッ プ

ユーザー定義のバッ ク ア ッ プ ・ タグの作成

制御フ ァ イルと SPFILE の手動バッ ク ア ッ プの実行

データのリ ス ト ア

Data Guard 環境で代替サーバに対する リ ス ト アの設定

Data Guard 環境で代替サーバに対し て リ ス ト アする

データベース全体のプ ラ イマ リ ・ データベース ・ サーバへのリ カバリ

12.1.0 Oracle Data Guard - 概要

Oracle 社の Oracle Data Guard は、 「企業データに対する高機能のデータ保護と障

害復旧を約束し ます。 Data Guard は包括的な一連のサービスを提供し、 1 つ以上

のス タ ンバイ ・ データ ベースの作成、 管理、 監視を行い、 Oracle データベースの

プロダク シ ョ ンが災害やデータ損傷から保護されるよ う にし ます。 Data Guard は

これらのス タ ンバイ ・ データ ベースをプロダク シ ョ ン ・ データ ベースのコ ピーとし て管理し ます。 また、 プロダク シ ョ ン ・ データ ベースが予定内 ・ 予定外の機能

Page 230: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

230

停止によ り使用できな く なる と、 Data Guard は任意のス タ ンバイ ・ データベース

をプロダク シ ョ ン側に切り替え、 機能停止に関連するダウン タ イムを 小限に します。 プロダク シ ョ ン ・ データ ベースは、 従来のバッ ク ア ッ プ、 リ ス ト ア、 およびク ラ ス タ技術と一緒に使用する こ とが可能で、 高いレベルのデータ保護とデータ機能を提供し ます。

Data Guard を使用する と、 管理者がオプシ ョ ンで、 リ ソース集中型バッ ク ア ッ プ

と レポー ト の操作をス タ ンバイ ・ データ ベース ・ サーバへ開放する こ と で、 プロダク シ ョ ン ・ データ ベースのパフ ォーマンスを向上できます。 また、 バッ ク ア ップがプ ラ イマ リ またはス タ ンバイ ・ データ ベース ・ サーバのどち らから行われたかと い う こ と には関係な く 、 プ ラ イマ リ またはス タ ンバイ ・ データベース ・ サーバのいずれのリ カバリ に対し てもバッ クア ッ プを使用できます。

Plug-in for Oracle は、Data Guard 環境でサポー ト し ている Oracle のバージ ョ ンは

限られています。 Data Guard 環境では、 イ ンス ト ール、 設定、 バッ ク ア ッ プ、 お

よびリ ス ト ア手順が多少異な り ます。 このセク シ ョ ンでは、 本プ ラグイ ンが DataGuard 環境でどのよ う に動作するかについて説明し ます。

サポー ト される Oracle のバージ ョ ン と Data Guard 環境でのプ ラ ッ ト フ ォームの

リ ス ト について詳し く は、 以下で利用可能な Quest NetVault Backup製品対応リ

ス ト を参照し て く だ さい。

注意: 本プ ラグイ ンの RMANバッ ク ア ッ プ方法は、Data Guard 環境でサポー ト さ

れている唯一のバ ッ ク ア ッ プ方法です。 後続のセ ク シ ョ ン で説明がない限 り、Plug-in for Oracle を使用し た、物理またはス タ ンバイ ・データベースに対するバッ

ク ア ッ プ と リ ス ト アの手順は、非 Data Guard データベースでの実行手順と同様で

す。

12.2.0 バッ クア ッ プ計画の定義

Data Guard 環境の保護と リ カバリの計画方針を決定する こ とは、Data Guard 環境

での本プ ラグイ ンの正しい配置と使用に不可欠です。 「システム構築」 の詳細説明のと お り、 すべての計画方針は、 サポー ト されているすべての使用方法に有効です。

12.2.1 プラ イ マ リ のみからのバッ クア ッ プ

も簡単なバッ ク ア ッ プ計画と し ては、 プ ラ イマ リ ・ データベース ・ サーバからすべてのバッ ク ア ッ プ を実行する こ と です。 このバ ッ ク ア ッ プは、 プ ラ イ マ リ ・データ ベース ・ サーバまたはス タ ンバイ ・ データ ベース ・ サーバの う ちの 1 つをリ カバリ する場合に使用できます。 これが有効な戦略である一方で、 リ ソース集中型バッ ク ア ッ プ ・ オペレーシ ョ ンは、 プ ラ イマ リ ・ データベースサーバのデータ ベース ・ パフ ォーマンスに影響し ます。 この戦略によ り、 本プ ラグイ ンがプ ライマ リ ・ データベース ・ サーバにイ ンス ト ールされます。 Plug-in for Oracle は、 リ

Page 231: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

231

ス ト アのターゲ ッ ト にな っ ている場合に、 ス タ ンバイ ・ データ ベース ・ サーバにイ ンス ト ールする唯一の要件にな り ます。

12.2.2 プラ イ マ リ およびスタ ンバイのバッ クア ッ プ

ス タ ンバイ ・ データ ベース ・ サーバに対し て リ ソース集中型バッ ク ア ッ プ ・ オペレーシ ョ ンを開放する こ とは、 多 く の場合、 Data Guard を展開する ド ラ イバの 1 つにな り ます。 Oracle のバージ ョ ンは、 ス タ ンバイ ・ データベース ・ サーバに対

し て開放できるバッ ク ア ッ プ ・ オペレーシ ョ ンのボ リ ュームを決定し ます。

[Oracle 10.2.x] ― 制御フ ァ イルと SPFILE のバッ ク ア ッ プをプ ラ イマ リ ・

データベース・サーバ上で実行する必要があ り ますが、データ フ ァ イルと アーカ イブ REDO ログ ・ フ ァ イルのバッ ク ア ッ プはス タ ンバイ ・ データ ベース ・

サーバに対し て開放できます。 また、 バッ ク ア ッ プがプ ラ イマ リ またはス タンバイ ・ データベース ・ サーバのどち らから行われたかとい う こ とには関係な く 、 プ ラ イマ リ またはス タ ンバイ ・ データベース ・ サーバのいずれのリ カバリ に対し ても、 データ フ ァ イルと アーカ イブ REDO ログ ・ フ ァ イルのバッ

ク ア ッ プ を使用で き ます。 詳 し く は、 『Oracle 10.2.x Data Guard Concepts and Administration』 の 「RMAN to Back Up and Restore Files」 セク シ ョ ンを

参照し て く だ さい。

[Oracle 11.x] - データ フ ァ イル、 アーカ イブ REDO ログ ・ フ ァ イル、 制御

フ ァ イル、SPFILE のバッ ク ア ッ プは、プ ラ イマ リ と ス タ ンバイのデータベー

ス ・ サーバ間で互換性があ り ます。 これは、 すべてのバッ ク ア ッ プをス タ ンバイ ・ デー タ ベース ・ サーバの 1 つから実行で き る こ と を示し ます。 また、

バッ ク ア ッ プがプ ラ イマ リ またはス タ ンバイ ・ データベース ・ サーバのどちらから行われたかと い う こ と には関係な く 、 プ ラ イマ リ またはス タ ンバイ ・データベース ・ サーバのいずれのリ カバリ に対し てもバッ ク ア ッ プを使用でき ます。 詳 し く は、 『Oracle 11.x Data Guard Concepts and Administration』

の 「RMAN to Back Up and Restore Files」 セク シ ョ ンを参照し て く だ さい。

Oracle 11.x では、 ス タ ンバイ ・ データベース ・ サーバで実行するバッ ク ア ッ プの

すべてが必要ではあ り ませんが、 Oracle 11.x 環境の有効な戦略は、 10.2.x 環境の

要件を模倣する こ と です。 こ こで、データ フ ァ イルと アーカ イブ REDO ログ・ フ ァ

イルのみがス タ ンバイ ・ データ ベース ・ サーバに対し て開放され、 制御フ ァ イルと SPFILEのバッ ク ア ッ プはス タ ンバイ・データベース・サーバから実行されます。

Oracle 10.2.x と 11.x の両方に有効な別の戦略は、プ ラ イマ リ ・データベース・サー

バから制御フ ァ イルと SPFILE のバッ ク ア ッ プを実行し、 デー タ フ ァ イルと アー

カ イブ REDO ログ ・ フ ァ イルのバッ ク ア ッ プは、プ ラ イマ リ ・データベース ・サー

バと ス タ ンバイ ・ デー タ ベース ・ サーバ間で交互に実行する こ と す。 た と えば、Level 0 の増分バッ クア ッ プは、 ス タ ンバイ ・ データベース ・ サーバで週 1 回実行

し、 Level 1 の増分バッ ク ア ッ プは、 プ ラ イマ リ ・ データベースサーバで毎日 1 回

実行し ます。 また、 制御フ ァ イルと SPFILE の毎日のバ ッ ク ア ッ プは、 プ ラ イ マ

リ ・ データベース ・ サーバで実行し ます。

Page 232: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

232

Oracle の MAA (Maximum Availability Architecture) のベス ト ・ プ ラ ク テ ィ スでは、

プ ラ イマ リ ・ データベース と ス タ ンバイ ・ データベースの両方が停止し た場合や、スイ ッ チ ・ オーバーおよびフ ェ イル ・ オーバーについてサイ ト のプ ラ ク テ ィ スを新たに導入し な く て も よいよ う にする場合に、 プ ラ イマ リ と ス タ ンバイ ・ データベースの両方でバッ ク ア ッ プを行い、MTTR を減少させる こ と を推奨し ています。

この戦略では、 プ ラ イマ リ ・ データ ベース ・ サーバ、 およびバッ ク ア ッ プを実行するス タ ンバイ ・データベース・サーバのう ち少な く と も 1 つに Plug-in for Oracle を イ ンス ト ールし ます。

注意 : Oracle 11.x 以前の Oracle のバージ ョ ンでは、 SPFILE のバッ ク ア ッ プが他

のス タ ンバイ ・ データベースで使用でき る想定にな っ ていま し た。 ただ し、 実際には、 すべてのス タ ンバイ ・ デー タ ベースで同じ SPFILE を使用する こ とはでき

ません。 し たがっ て、 RMAN によ り、 あるデー タ ベース ・ サイ ト で作成 さ れた

SPFILE バッ ク ア ッ プを別のデータベース・サイ ト で使用できないよ う にし ていま

す。 この制約は、COMPATIBLE 初期化パラ メ ータが 11.0.0 に設定されている場合

にのみ発生し ます。 ス タ ンバイ ・ データベースは、 SPFILE のバッ ク ア ッ プを除き、 特定の 1 つのス タ

ンバイ ・ デー タ ベースに対し てバ ッ ク ア ッ プ ・ オペレーシ ョ ン を開放でき ます。ただ し、COMPATIBLE 初期化パラ メ ータが 11.0.0 に設定されている場合、SPFILEはデ ィ ス クにバッ ク ア ッ プする こ とができ、 バッ ク ア ッ プがテープまたは NVBUバッ ク ア ッ プ ・ メ デ ィ アに書き込まれるス タ ンバイ ・ サイ ト では、 手動でカ タ ログに追加する こ と も できます。SPFILE バッ ク ア ッ プ ・ セ ッ ト に保存された追加メ

タ デー タ によ り、 RMAN で、 バ ッ ク ア ッ プ ・ セ ッ ト の SPFILE が含まれるデー タ

ベースを認識できます。 し たがっ て、 テープまたは NVBU バッ ク ア ッ プ ・ メ デ ィ

アからのリ ス ト ア実行中に適切な SPFILE バッ ク ア ッ プが選択されます。

12.2.2.a バッ クア ッ プ先の計画

Oracle 10.2.x Data Guard 環境にプ ラ イ マ リ と ス タ ンバイの両方についてバ ッ ク

ア ッ プ計画を実装する場合、 「バッ ク ア ッ プ格納先の計画定義」 の詳細のと お り、付随するバッ ク ア ッ プ先について計画する必要があ り ます。

RMAN がリ カバリ ・ カ タ ログにバッ ク ア ッ プ ・ メ タデータ を保存するため、 プ ラ

イマ リ ・ データベース ・ サーバから FRA に実行するバッ クア ッ プでは、 結果と し

て、 RMAN バッ ク ア ッ プ ・ ピースが作成されて、 バッ ク ア ッ プがリ カバリ ・ カ タ

ログに登録されます。 翌日、 ス タ ンバイ ・ データ ベース ・ サーバから実行されるバッ ク ア ッ プが、 FRA にも実行される場合、 同様に、 バッ ク ア ッ プ中に作成され

た RMAN バッ クア ッ プ ・ ピースがリ カバリ ・ カ タ ログに登録されます。

この週の後半で、 FRA のバッ ク ア ッ プがス タ ンバイ ・ データベース ・ サーバから

テープへ実行される と、 FRA-to-Tape バッ ク ア ッ プは、 この FRA に対するプ ラ イ

Page 233: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

233

マ リ ・データベース ・サーバのバッ ク ア ッ プによ り作成されたバッ ク ア ッ プ ・ セ ット へのア クセスを試行し ます。 プ ラ イマ リ およびス タ ンバイ ・ データベースは同じ FRA を共有し ないため、 FRA-to-Tape バ ッ ク ア ッ プは失敗し ます。 RMAN は、

FRA-to-Tape バ ッ ク ア ッ プ を実行し ているス タ ンバイ ・ デー タ ベース ・ サーバか

ら ア クセスできないプ ラ イマ リ ・ データ ベース ・ サーバで、 バッ ク ア ッ プ ・ セ ット のアクセスを試行し ます。

し たがっ て、 Oracle 10.2.x Data Guard 環境について、 FRA-to-Tape バッ ク ア ッ プ

はプ ラ イマ リ ・ データ ベース ・ サーバまたはス タ ンバイ ・ データベース ・ サーバのいずれかで実行し、 両方では実行し ないこ と を推奨し ます。

Oracle 11.x Data Guard 環境では、 Oracle パラ メ ー タ db_unique_name によ り、

リ カバリ ・ カ タ ログで元のバッ ク ア ッ プを FRA に対し て区別できるよ う にな り ま

す。 FRA-to-Tape バ ッ ク ア ッ プ を選択する場合、 RMAN は、 FRA-to-Tape バ ッ ク

ア ッ プを実行するデータベース ・ サーバの FRA で、 バッ クア ッ プ ・ セ ッ ト をバッ

ク ア ッ プ し ます。

テープへのバッ ク ア ッ プについて詳し く は、 「バッ ク ア ッ プ格納先の選択」 を参照し て く だ さ い。 このオプ シ ョ ンついて詳 し く は、 「Flash Recovery Area (FRA)

バッ ク ア ッ プ」 を参照し て く だ さい。

12.2.3 スタ ンバイのみからのバッ クア ッ プ

Oracle 11.x をはじめ、 データ フ ァ イル、 アーカ イブ REDO ログ ・ フ ァ イル、 制御

フ ァ イル、 SPFILE のバッ ク ア ッ プは、 プ ラ イマ リ と ス タ ンバイ ・ データベース ・

サーバ間で互換性があ り ます。 これは、すべてのバッ ク ア ッ プをス タ ンバイ ・データベース ・サーバの 1 つから実行できる こ と を示し ます。 このよ う な計画では、 プ

ラ イ マ リ ・ デー タ ベース ・ サーバ、 およびバッ ク ア ッ プを実行するス タ ンバイ ・データ ベース ・ サーバの う ち少な く と も 1 つに Plug-in for Oracle を イ ンス ト ール

し ます。 リ ス ト アのタ ーゲ ッ ト にな っ ている場合、 プ ラ イ マ リ ・ デー タ ベース ・サーバに本プ ラグイ ンを イ ンス ト ールする こ とが要件と な り ます。 た と えば、 スタ ンバイ ・ データ ベース ・ サーバのバッ ク ア ッ プを使用し てプ ラ イマ リ ・ データベース ・ サーバを リ カバリ する場合、 プ ラ イマ リ ・ データ ベース ・ サーバに本プラグイ ンを イ ンス ト ールする必要があ り ます。

注意 : プ ラ イ マ リ ・ デー タ ベース ・ サーバ上で制御フ ァ イルと SPFILE のバッ ク

ア ッ プを実行する必要があ り ますが、 Oracle 10.2.x に限っ て、 データ フ ァ イルと

アーカ イ ブ REDO ログ ・ フ ァ イルのバッ ク ア ッ プをス タ ンバイ ・ データ ベース ・

サーバに対 し て開放で き るため、 ス タ ンバイのみのバ ッ ク ア ッ プ戦略は Oracle10.2.x Data Guard 環境をサポー ト し ていません。

Page 234: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

234

12.3.0 システム構築

Oracle Data Guard 環境での Plug-in for Oracle のサポー ト は、 フ ィ ジカル・ ス タ ン

バイ ・ データベースに対し て制約があ り ます。 ロジカルおよびスナ ッ プシ ョ ッ トのス タ ンバイ ・ データベースはサポー ト し ていません。 フ ィ ジカル ・ ス タ ンバイ ・データ ベースは、 プロダク シ ョ ン ・ データ ベースのコ ピーで、 ト ラ ンザク シ ョ ンの整合性が保たれています。 ス タ ンバイ ・ データ ベースのすべてのリ フ ァ レ ンスは、 フ ィ ジカル ・ ス タ ンバイ ・ データベース参照し ます。

本プ ラグイ ンは、Data Guardシステム構築の以下のタ イプをサポー ト し ています。

Data Guard 環境で本プ ラグイ ンをシステム構築する こ とは、 プ ラ イマ リ ・ データ

ベース ・ サーバ、 および選択し たバッ ク ア ッ プ戦略に基づいたス タ ンバイ ・ データ ベース ・ サーバの う ちな く と も 1 つに本プ ラグイ ン を イ ンス ト ールする必要が

あ り ます。 バ ッ ク ア ッ プ計画の選択について詳し く は、 「バ ッ ク ア ッ プ計画の定義」 を参照し て く だ さい。

12.3.1 シングル ・ イ ンスタ ンス Data Guard のシステム構築に対するシ

ングル ・ イ ンスタ ンス

シングル ・ イ ンス タ ンス Data Guard のシステム構築に対するシングル ・ イ ンス タ

ンスでは、 プ ラ イマ リ ・ データ ベース ・ サーバ、 およびス タ ンバイ ・ データ ベース ・ サーバのう ち少な く と も 1 つに本プ ラグイ ンがイ ンス ト ールされています。

プラ イマ リ ・ データベース ・ サーバ設定

フ ィ ジカル ・ ス タ ンバイ ・ データベース設定

シングル ・ イ ンス タ ンス シングル ・ イ ンス タ ンス

マルチ ・ イ ンス タ ンス RAC シングル ・ イ ンス タ ンス

マルチ ・ イ ンス タ ンス RAC マルチ ・ イ ンス タ ンス RAC

Page 235: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

235

図 12-1 : シングル ・ イ

ンス タ ンスData Guard の

システム構築に対するシングル ・ イ ンス

タ ンス

Plug-in for Oracle

NetVault Backup

Page 236: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

236

12.3.2 シングル・ イ ンスタンス Data Guard のシステム構築に対するマル

チ ・ イ ンスタ ンス RACシングル ・ イ ンス タ ンス Data Guard のシステム構築に対するマルチ ・ イ ンス タ ン

スでは、 プ ラ イマ リ RAC データベース環境、 およびス タ ンバイ ・ データベース ・

サーバのう ち少な く と も 1 つに本プ ラグイ ンがイ ンス ト ールされています。

図 12-2 :シングル ・ イ

ンス タ ンスData Guard の

システム構築に対するマルチ ・ イ ンス タ

ンス RAC

マルチ ・ イ ンス タ ンスの RAC 環境における本プ ラグイ ンのシステム構築について

詳し く は、 「バッ ク ア ッ プ計画の定義」 を参照し て く だ さい。

Plug-in for Oracle

NetVault Backup

Oracle RAC 1 Oracle RAC 2

CRM 1 CRM 2

Page 237: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

237

12.3.3 マルチ ・ イ ンスタ ンス RAC Data Guard のシステム構築に対する

マルチ ・ イ ンスタ ンス RACマルチ ・ イ ンス タ ンス Data Guard のシステム構築に対するマルチ ・ イ ンス タ ンス

では、 プ ラ イ マ リ RAC デー タ ベース環境、 およびス タ ンバイ ・ デー タ ベース ・

サーバのう ち少な く と も 1 つに本プ ラグイ ンがイ ンス ト ールされています。

図 12-3 :マルチ ・ イ ンス タ ンス RACData Guard の

システム構築に対するマルチ ・ イ ンス タ

ンス RAC

マルチ ・ イ ンス タ ンスの RAC 環境における本プ ラグイ ンのシステム構築について

詳し く は、 「バッ ク ア ッ プ計画の定義」 を参照し て く だ さい。

12.4.0 Data Guard環境へのプラグ イ ンのイ ンス ト ール

このセ ク シ ョ ンで説明されている追加の手順または異なる手順を完了する前に、「プ ラグイ ンのイ ンス ト ールと削除」 および 「プ ラグイ ンの設定」 などの前の章で説明されている情報を確認する必要があ り ます。

12.4.1 イ ンス ト ールの前提条件

Plug-in for Oracle を Data Guard 環境にイ ンス ト ールするには、以下の前提条件を

満たす必要があ り ます。

適切な Oracle Data Guard環境 - 正し く 設定された Oracle Data Guard環境

が必要です。サポー ト されている Data Guard環境に関する Oracleのバージ ョ

ンについては、以下リ ン ク で Quest NetVault Backup 対応リ ス ト を参照し て

く だ さい。 http://www.bakbone.co.jp/docs/supported_apms.pdf

Plug-in for Oracle

Oracle RAC 1 Oracle RAC 2 Oracle RAC 1 Oracle RAC 2

CRM 1 CRM 1CRM 2 CRM 2

NetVault Backup

Page 238: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

238

適切な Oracle RAC 環境 - マルチ・イ ンス タ ンスのプ ラ イマ リ またはス タ ン

バイ ・ データベース ・ サーバを含む、 Data Guard 環境については、 「RAC 設

定の要件」 で指定された Oracle RAC 設定の要件を満た し ていなければな り

ません。

NVBU サーバ・マシンを別に用意する - NVBU サーバと し て使用するマシン

を正し く 設定し、 Data Guard 環境の外部に設置し て、 この Data Guard 内の

ノ ー ド / ホス ト のネ ッ ト ワーク接続を行う必要があ り ます。

リ カバリ ・ カ タ ログ ・ サーバを別に用意する - RMAN リポジ ト リは、 Data Guard 環境の外部にあるサーバ上のリ カバリ ・ カ タ ログ ・ データベースに保

存する こ と を強 く 推奨し ます。 プ ラ イマ リ ・ データベースのみが、 リ カバリ ・カ タ ログに登録されます。 詳し く は、 「RMAN リ ポジ ト リの作成」 を参照し

て く だ さい。

制御フ ァ イルの自動バッ ク ア ッ プを有効にする - 制御フ ァ イルと SPFILEの

自動バッ ク ア ッ プは、 以下の条件を満たすデータベースで有効にする必要があ り ます。

プ ラ イマ リのみのバッ ク ア ッ プ計画 - 制御フ ァ イルと SPFILE の自動

バッ ク ア ッ プをプ ラ イマ リ ・ データベース ・ サーバで有効に し ます。

プ ラ イマ リ およびス タ ンバイのバッ ク ア ッ プ計画 -

Oracle 10.2.x - プ ラ イマ リ ・ データベース ・ サーバ、 およびバッ ク

ア ッ プを実行し ているすべてのス タ ンバイ ・ データ ベース ・ サーバで制御フ ァ イルと SPFILE の自動バ ッ ク ア ッ プ を無効に し ます。 手動制

御フ ァ イルと SPFILE のバッ ク ア ッ プは、 プ ラ イマ リ ・ データベース ・

サーバで実行されます。

Oracle 11.x - バッ ク ア ッ プを実行し ているすべてのデータベース ・

サーバで制御フ ァ イルと SPFILEの自動バッ ク ア ッ プを有効にし ます。

た と えば、 Level 0 の増分バッ ク ア ッ プがス タ ンバイ ・ データベース ・

サーバで実行 され、 Level 1 増分バ ッ ク ア ッ プがプ ラ イ マ リ ・ デー タ

ベース ・サーバで実行される場合は、 プ ラ イマ リ ・ データベース ・サーバと ス タ ンバイ ・ データ ベース ・ サーバの両方で自動バッ ク ア ッ プを有効にし ます。

ス タ ンバイのみのバッ ク ア ッ プ計画 - バッ ク ア ッ プを実行し ているス タ

ンバイ ・ データベース ・ サーバで、 制御フ ァ イルと SPFILE の自動バッ ク

ア ッ プを有効にし ます。

詳し く は、 「制御フ ァ イルの自動バッ ク ア ッ プ有効化」 を参照し て く だ さい。

フ ラ ッ シュ ・ リ カバリ領域を推奨 - Data Guard 環境には、 フ ラ ッ シュ ・ リ

カ バ リ 領域 を 有効に す る こ と が推奨 さ れ て い ま す。 詳 し く は、 『OracleDatabase Backup and Recovery User's Guide』 の 「Configuring the Flash Recovery Area」 セク シ ョ ンを参照し て く だ さい。

Page 239: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

239

フ ラ ッ シュバッ ク ・ データベースを推奨 - Data Guard のス タ ンバイ ・ デー

タベース ・ サーバには、 フ ラ ッ シュバッ ク ・ データベースを有効にする こ とが推奨 さ れてい ます。 詳 し く は、 「Flashback Database の有効化」 お よ び

『Oracle Data Guard Concepts and Administration』 の 「Using Flashback Database After a Role Transition」 セク シ ョ ンを参照し て く だ さい。

その他の前提条件 - 上記の Data Guard の前提条件に加えて、「前提条件」 で

指定されている非 Data Guard 固有の前提条件を満たす必要があ り ます。

12.4.1.a RMAN設定のオプシ ョ ン設定

以下の設定は、 Data Guard 環境ではオプシ ョ ンです。

保存ポ リ シー

RMAN の保存ポ リ シーは、 RMAN が古いとみな し た、 つま り必要がな く なったの

で削除する と マーク し たバッ ク ア ッ プ ・ セ ッ ト と コ ピーについて、 持続性のあるポ リ シーを指定し ます。 時間の経過と と もに、 RMAN は、 保存ポ リ シーの指定条

件に従っ て古いとみな し たバッ クア ッ プ ・セ ッ ト と コ ピーマーク付けを行います。RMAN は、 空き領域が必要になる と、 FRA で古いバッ ク ア ッ プ ・ セ ッ ト と コ ピー

を自動的に削除し ます。 RMAN は、 NVBU バッ ク ア ッ プ ・ メ デ ィ アなど、 FRA 領

域外の古いフ ァ イルは自動的には削除されません。

プラ イ マ リ ・ デー タベース設定

1. リ カバリ ・ カ タ ログ ・ データベースが開いている こ と を確認し、 RMAN をプ

ラ イマ リ ・ ターゲ ッ ト ・データベースおよび リ カバリ ・ カ タ ログ ・データベースに接続し ます。

た と えば、 カ タ ログ ・ データベースに接続するには、 以下のコ マン ド を実行し ます。

2. 保存ポ リ シーを設定し ます。

アー カ イブ ・ ロ グの削除ポ リ シー

RMAN のアーカ イブ ・ ログ削除ポ リ シーは、 以下の条件の両方を満た し ている場

合に、 アーカ イブ REDO ログを削除できるよ う に指定し ます。

アーカ イブ REDO ログは、 必要なス タ ンバイ ・ データベースに適用されてい

ます。

アーカ イブ REDO ログは、BACKED UP … TIMES TO DEVICE TYPE 削除ポ

リ シーで不要と されています。 この BACKED UP ポ リ シーが設定されていな

い場合、 この条件が常に満た されます。

> rman TARGET / CATALOG rman/< パスワー ド >@< 接続用カ タ ログID>

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF <n> DAYS

Page 240: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

240

ス タ ンバイ ・ データベースで、 アーカ イブ REDO ログ ・ フ ァ イルのバッ ク ア ッ プ

を取得する場合 :

プラ イ マ リ ・ デー タベース設定

1. リ カバリ ・ カ タ ログ ・ データベースが開いている こ と を確認し、 RMAN をプ

ラ イマ リ ・ ターゲ ッ ト ・データベースおよび リ カバリ ・ カ タ ログ ・データベースに接続し ます。

た と えば、 カ タ ログ ・ データベースに接続するには、 以下のコ マン ド を実行し ます。

2. 削除ポ リ シーを設定し ます。

バッ クア ッ プを実行するスタンバイ ・ デー タベースの設定

1. リ カバリ ・ カ タ ログ ・ データベースが開いている こ と を確認し、 RMANの

バッ ク ア ッ プを行う ス タ ンバイ ・ ターゲ ッ ト ・ データベースおよびリ カバリ ・ カ タ ログ ・ データベースに接続し ます。

2. 削除ポ リ シーを設定し ます。

バッ クア ッ プを実行 「し ない」 スタンバイ ・ デー タベースの設定

1. リ カバリ ・ カ タ ログ ・ データベースが開いている こ と を確認し、 バッ ク ア ップを実行し ないス タ ンバイ ・ ターゲ ッ ト ・ データベースおよび リ カバリ ・ カタ ログ ・ データベースに RMAN を接続し ます。

2. 削除ポ リ シーを設定し ます。

プラ イマ リ ・ データベースで、 アーカ イブ REDO ログ ・ フ ァ イルのバッ ク ア ッ プ

を取得する場合 :

プラ イ マ リ ・ デー タベース設定

1. リ カバリ ・ カ タ ログ ・ データベースが開いている こ と を確認し、 RMAN を

バッ ク ア ッ プ実行中のプ ラ イマ リ ・ ターゲ ッ ト ・ データベースおよび リ カバリ ・ カ タ ログ ・ データベースに接続し ます。

2. 削除ポ リ シーを設定し ます。

> rman TARGET / CATALOG rman/< パスワー ド >@< 接続用カ タ ログID>

CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE

CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE

Page 241: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

241

スタンバイ ・ デー タベース設定

1. リ カバリ ・ カ タ ログ ・ データベースが開いている こ と を確認し、 RMAN をス

タ ンバイ ・ ターゲ ッ ト ・データベースおよび リ カバリ ・ カ タ ログ ・データベースに接続し ます。

2. 削除ポ リ シーを設定し ます。

バッ クア ッ プの 適化

RMAN バッ ク ア ッ プの 適化は、 同じ フ ァ イルが既にバッ ク ア ッ プ ・ メ デ ィ アに

バッ ク ア ッ プ されている場合、RMAN がデバイス・タ イプへフ ァ イルをバッ ク ア ッ

プする こ と を回避し ます。 ただ し、 RMAN は、 バ ッ ク ア ッ プの 適化によ っ て、

バッ ク ア ッ プ中にすべてのフ ァ イルがスキ ッ プ された場合にエ ラーを通知し ません。

バッ クア ッ プを実行するスタンバイ ・ デー タベースの設定

1. リ カバリ ・ カ タ ログ ・ データベースが開いている こ と を確認し、 RMAN を

バッ ク ア ッ プ実行中のス タ ンバイ ・ ターゲ ッ ト ・ データベースおよび リ カバリ ・ カ タ ログ ・ データベースに接続し ます。

た と えば、 カ タ ログ ・ データベースに接続するには、 以下のコ マン ド を実行し ます。

2. バッ ク ア ッ プ 適化を設定し ます。

重要 : デー タ ベースがロールを変更する ス イ ッ チオーバーまたはフ ェ イルオー バーのイベン ト では、 対応する CONFIGURE コ マン ド を新規のプ ラ イマ リ および

ス タ ンバイ ・ データベースで再度実行する必要があ り ます。

12.4.2 プラグ イ ンのイ ンス ト ール

Data Guard 環境で Plug-in for Oracle を イ ンス ト ールする場合、 プ ラ イマ リ ・ デー

タベース・サーバに本プ ラグイ ンを イ ンス ト ールし、オプシ ョ ンで 1 つ以上のフ ィ

ジカル ・ ス タ ンバイ ・ データ ベース ・ サーバに本プ ラグイ ン を イ ンス ト ールする必要があ り ます。サポー ト されている Data Guard のシステム構築について詳し く

は、 「システム構築」 を参照し て く だ さい。

1. NVBU ク ラ イアン ト ・ ソ フ ト ウ ェ アのイ ンス ト ール

CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY

> rman TARGET / CATALOG rman/< パスワー ド >@< 接続用カ タ ログID>

CONFIGURE BACKUP OPTIMIZATION ON

Page 242: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

242

本プ ラグイ ンを イ ンス ト ールする各 Oracle データベース・サーバに NVBU ク

ラ イアン ト ・ ソ フ ト ウ ェ アを イ ンス ト ールし ます。

2. NVBU ク ラ イアン ト を NVBU サーバに追加し ます。

NVBU サーバで稼動中の NVBU コ ン ソールから、 [NVBU ク ラ イアン ト 管理]

ウ ィ ン ド ウを開き、 プ ラ イマ リ と ス タ ンバイ ・ データベースにイ ンス ト ールし た NVBU ク ラ イアン ト を [NVBU ク ラ イアン ト ] リ ス ト に追加し ます。

3. Plug-in for Oracle を イ ンス ト ールし ます。

Data Guard 環境のそれぞれの必要なシステムにイ ンス ト ールし た NVBU ク

ラ イアン ト ・ ソ フ ト ウ ェ アでは、 同様に各システムに本プ ラグイ ンを イ ンスト ールする必要があ り ます。 手順は、 非 Data Guard のシングル ・ イ ンス タ ン

スまたはマルチ ・ イ ンス タ ンスのデータベース環境に本プ ラグイ ンを イ ンスト ールする方法と同じ です。

12.5.0 デー タのバッ クア ッ プ

RMAN ベースのバ ッ ク ア ッ プは、 Data Guard 環境でサポー ト されている唯一の

バッ ク ア ッ プ方法です。 RMANは Data Guard で、 Data Guard 環境のプ ラ イマ リ ・

データベース と物理ス タ ンバイ・データベースを介し、透過的に動作する メ タデータの使用によ り認識されます。

Data Guard 環境でのバッ ク ア ッ プの実行は、 以降のセク シ ョ ンで説明する相違点

を除き、 非 Data Guard 環境のシングル ・ イ ンス タ ンスまたはマルチ ・ イ ンス タ ン

スのデータベースのバッ クア ッ プを実行する方法とほとんど同じ です。

バッ ク ア ッ プ用データの選択、 バッ ク ア ッ プ ・ オプシ ョ ンの設定およびジ ョ ブのフ ァ イナラ イズと実行について詳し く は、「RMAN バッ ク ア ッ プの実行」 を参照し

て く だ さい。

12.5.1 ユーザー定義のバッ クア ッ プ ・ タ グの作成

プ ラ イマ リ と ス タ ンバイ ・ データ ベース ・ サーバに互換性のあるバッ ク ア ッ プを使用し、 プ ラ イマ リ およびス タ ンバイ ・ データベース ・ サーバの両方で、 バッ クア ッ プの Data Guard 戦略を実装する場合、 リ ソース間でバッ ク ア ッ プ ・ ソースを

選択する こ とが推奨される こ とがあ り ます (た と えば、 プ ラ イマ リ ・ データ ベース ・ サーバと ス タ ンバイ ・ データ ベース ・ サーバを対比させて リ ス ト アを選択します)。[ユーザ定義のバッ ク ア ッ プ ・ タグ] オプシ ョ ンでは、バッ ク ア ッ プのソース (プ ラ イマ リ ・ データ ベース ・ サーバまたはス タ ンバイ ・ データ ベース ・ サーバ) を示すバ ッ ク ッ プに タ グを割 り当て られます。 リ ス ト ア中、 [ユーザ定義のバッ ク ア ッ プ ・ タ グ] は [リ ス ト ア ・ オプシ ョ ン] で指定され、 利用可能なサーバでバッ ク ア ッ プのみがリ ス ト アに使用されている こ と を確認し ます。

この機能を使用するには、 次の手順を実行し ます。

1. [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウで、 [バッ ク ア ッ プオプシ ョ ン] タ ブを ク

リ ッ ク し ます。

Page 243: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

243

2. [RMAN バッ ク ア ッ プ ・ オプシ ョ ン] サブ タ ブで、 [ユーザ定義のバッ ク ア ッ

プ ・ タグ] オプシ ョ ンを選択し、 タ グ名を入力し ます。

このオプシ ョ ンでは、バッ ク ア ッ プ ・セ ッ ト のタグ名を作成し ます。ターゲ ット ・ フ ァ イル ・ システムのフ ァ イル名には、 サポー ト されている文字のみを使用する必要があ り ます。 た と えば、 ASM では、 内部で使用されるハイ フ ン

(-) を フ ァ イル名に使用で き ないため、 バ ッ ク ア ッ プ を ASM デ ィ ス ク ・ グ

ループに保存する場合、 タ グ名にはハイ フ ン を使用で き ません (weekly-incremental など)。

図 12-4 :ユーザー定義のバッ ク ア ッ

プ ・ タ グ

12.5.2 制御フ ァ イルと SPFILE の手動バッ クア ッ プの実行

プ ラ イマ リ およびス タ ンバイのバッ ク ア ッ プ戦略が展開されている Oracle 10.2.x Data Guard 環境、 または制御フ ァ イルと SPFILE のバッ ク ア ッ プがプ ラ イマ リ ・

デー タ ベース ・ サーバで実行す る唯一のバ ッ ク ア ッ プ であ る Oracle 11.x Data Guard 環境では、 手動で制御フ ァ イルと SPFILE のバッ ク ア ッ プが実行されます。

制御フ ァ イルと SPFILE を手動でバッ ク ア ッ プするには、 以下の手順に従います。

1. 制御フ ァ イルと SPFILE の自動バッ ク ア ッ プが無効になっ ている こ と を確認

し ます。

詳し く は、 「データベースの追加」 で手順 5 を参照し て く だ さい。

2. [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウで、 [選択] タ ブを ク リ ッ ク し ます。

3. ツ リーで、[パラ メ ータ ・フ ァ イル] と [制御フ ァ イル]のノ ー ド を選択し ます。

Page 244: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

244

図 12-5 :[パラ メ ータ ・ フ ァ イル] と[制御フ ァ イ

ル] ノ ー ドが表示された

[選択] タ ブ

4. [バッ ク ア ッ プオプシ ョ ン] タ ブで、 以下のオプシ ョ ンを選択し ます。

[バッ ク ア ッ プ メ ソ ッ ド] セクシ ョ ンで [RMAN] を選択し ます。

[バッ ク ア ッ プ格納先] セク シ ョ ンで、 [テープ (NetVault Backup メ デ ィ

アにバッ ク ア ッ プ)] または [デ ィ スク と テープ両方 (FRA にバッ ク ア ッ

プ し、 次に NetVault Backup のメ デ ィ アにバッ ク ア ッ プ)] を選択し、 障

害復旧の目的で、 バッ ク ア ッ プ ・ メ デ ィ アに制御フ ァ イルと SPFILE が保

存されている こ と を確認し ます。

[バッ ク ア ッ プ メ ソ ッ ド] セクシ ョ ンで [フル] を選択し ます。

5. [スケジュール]、 [ターゲ ッ ト ]、 [詳細設定] タ ブの選択を完了し、 ジ ョ ブを開始し ます。

12.6.0 デー タの リ ス ト ア

バ ッ ク ア ッ プ を実行 し たデー タ ベース ・ サーバにバ ッ ク ア ッ プ を リ ス ト アするData Guard 環境で、 リ ス ト アを実行する場合、Data Guard 環境で リ ス ト アを実行

する こ と と非 Data Guard 環境の間に差異はあ り ません。 シングル・イ ンス タ ンス

環境について詳し く は、 「RMAN リ ス ト アの実行」 を参照し て く だ さ い。 マルチ・

イ ンス タ ンス環境について詳し く は、 「RAC 環境におけるデー タのリ ス ト ア」 を

参照し て く だ さい。

Data Guard 環境内の代替デー タ ベース ・ サーバにバ ッ ク ア ッ プ を リ ス ト アする

Data Guard 環境で、 リ ス ト アを実行する場合、以下のセク シ ョ ンの相違点を除き、

このリ ス ト アは、 同じデータ ベース ・ サーバに リ ス ト アする操作と同様にな り ます。

12.6.1 Data Guard 環境で代替サーバに対する リ ス ト アの設定

プ ラ イマ リ またはス タ ンバイ ・ データベース ・ サーバでバッ ク ア ッ プを実行する場合、 バ ッ ク ア ッ プ ・ イ ンデ ッ ク スは、 バッ ク ア ッ プを実行し たデー タ ベース ・サーバの NVBU ク ラ イ アン ト 名で、 NVDB に保存されます。 代替デー タ ベース ・

サーバに リ ス ト アするには、 リ ス ト アの代替 (ターゲ ッ ト ) サーバのプ ラグイ ン

Page 245: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

245

設定で、 NVBU ク ラ イアン ト のソース名を指定するよ う に変更する必要があ り ま

す。

[NetVault Backup ク ラ イアン ト からのバッ ク ア ッ プを リ ス ト アする] オプシ ョ ン

を設定するには、 以下の手順に従います。

1. NVBU コ ン ソールで、 [NVBU バッ ク ア ッ プ] ウ ィ ン ド ウを開きます (ツール

バーまたは [操作] プルダウン > [バッ ク ア ッ プ] を選択し ます)。

[選択] タ ブに NVBU ク ラ イ アン ト と し て正常に追加されたマシンのリ ス ト

が表示されます。

2. 代替またはターゲ ッ ト Oracle データベース ・ サーバと し て設定されている

NVBU ク ラ イアン ト を特定し て開き、 このマシンにイ ンス ト ールされている

プ ラグイ ンのリ ス ト を表示し ます。

[選択] タ ブで任意のノ ー ド を開 く には、 以下のいずれかの手順に従います。

ノ ー ド をダブルク リ ッ ク

ノ ー ド を右ク リ ッ ク し て [開 く ] を選択

3. プ ラグイ ンのリ ス ト で、 [Oracle APM] を右ク リ ッ ク し て [設定] を選択し

ます。

4. [設定] ダイアログの [NetVault Backup ク ラ イアン ト からのバッ ク ア ッ プ

を リ ス ト アする] フ ィ ール ド に、代替またはターゲ ッ ト ・データベース ・サーバの NVBU マシン名を入力し ます。

本プ ラグイ ンで リ ス ト アを実行する場合、このフ ィ ールド は、元のバッ ク ア ップを実行し た NVBU ク ラ イアン ト を示し ます。

Page 246: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

246

図 12-6 :

代替サーバの設定

12.6.2 Data Guard環境で代替サーバに対し て リ ス ト アする

Data Guard 環境にある代替データベース ・ サーバにバッ ク ア ッ プを リ ス ト アする

Data Guard 環境で、 リ ス ト アを実行する場合、以下のセク シ ョ ンの相違点を除き、

このリ ス ト アは、 同じデータ ベース ・ サーバに リ ス ト アする操作と同様にな り ます。

12.6.2.a ユーザー定義タ グの使用

[ユーザ定義のバッ ク ア ッ プ ・ タグ] オプシ ョ ンを使用し たバッ ク ア ッ プを リ ス トアするには、 以下の手順に従います。

1. [NVBU リ ス ト ア] ウ ィ ン ド ウで、 [リ ス ト アオプシ ョ ン] タ ブを選択し、 [リ

ス ト ア ・ オプシ ョ ン] サブ タ ブを選択し ます。

2. [ユーザ定義のバッ ク ア ッ プ ・ タグから リ ス ト ア / リ カバリ] チ ェ ッ クボ ッ ク

スを選択し、 リ ス ト アするデータベース ・ サーバのバッ ク ア ッ プ ・ セ ッ ト に対応する タグを指定し て、 関連する フ ィ ールド を入力し ます。

Page 247: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

247

図 12-7 :[ユーザ定義の

バッ ク ア ップ ・ タグから

リ ス ト ア / リ カ

バリ] オプシ ョ ンが選択された [リ ス

ト ア ・ オプシ ョ ン] タ ブ

12.6.2.b ク ラ イ アン ト 指定

バッ ク ア ッ プを代替データ ベース ・ サーバに リ ス ト アするためには、 以下の手順に従います。

1. [NVBU リ ス ト ア] ウ ィ ン ド ウで、 [ク ラ イアン ト 指定] タ ブを選択し ます。

2. リ ス ト アする代替またはターゲ ッ ト ・ データベース ・ サーバの NVBU マシン

名を選択し ます。

図 12-8 :代替サーバが

選択された[ク ラ イアン ト

指定] タ ブ

Page 248: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

248

12.6.3 デー タベース全体のプラ イ マ リ ・デー タベース・サーバへの リ カバ リ

このタ イプのリ カバリは、 現在の制御フ ァ イルと SPFILE に損傷がない状態でも、

すべてのデータ フ ァ イルがプ ラ イマ リ ・ データベース ・ サーバ上で損傷し ていて、ス タ ンバイ ・ データベース ・ サーバのバッ ク ア ッ プを リ カバリ に使用する場合に実行し ます。 完全リ カバリ を実行する こ と も、 データ ベースを特定時点に リ カバリする こ と も できます。

ス タ ンバイ ・ データベースのバッ ク ア ッ プから、データベース全体をプ ラ イマ リ ・データベース ・ サーバに リ カバリする手順の概要は、 以下のとお り です

1. [NVBU リ ス ト ア] ウ ィ ン ド ウの [選択] で、 すべてのテーブルスペースがあ

るス タ ンバイ ・ データベース ・ サーバで使用可能な 新バッ ク ア ッ プを検索し、 [データベース全体] ノ ー ド を選択し ます。

2. [リ ス ト アオプシ ョ ン] タ ブで [リ ス ト ア ・ オプシ ョ ン] サブ タ ブを選択し、以下を選択し ます。

[プレ リ ス ト ア ・ オプシ ョ ン] セク シ ョ ンで、 [データベース全体のリ ス ト

ア] を選択し ます。

[リ ス ト アオプシ ョ ン] セクシ ョ ンで、 [ユーザ定義のバッ ク ア ッ プ ・ タグ

から リ ス ト ア / リ カバリ] を選択し、 ス タ ンバイ ・ データベース ・ サーバ

の [ユーザ定義のバッ ク ア ッ プ ・ タグ] を指定し ます。

3. データベースに対し て リ カバリ を実行、 つま りデータベースを 新状態または特定時点まで再構築するには、 [リ ス ト ア ・ オプシ ョ ン] の [リ カバリ を実行する] サブ タ ブで以下のオプシ ョ ンのう ち 1 つを選択し ます。

[完全な リ カバリーを実行する] - データベースを 新状態 (つま り アー

カ イ ブおよびオン ラ イ ン REDO ログで使用可能な) 後にコ ミ ッ ト され

た ト ラ ンザク シ ョ ンまで リ カバリ し ます。

[データベース ・ ポイ ン ト ・ イ ン ・ タ イム ・ リ カバリーを実行する] - 特

定時点 (つま り特定の時刻、 ログのシーケンス ・ ナンバー、 または SCN)

にデータベースを リ カバリ し ます。

4. [リ カバリ ・ カ タ ログ] サブ タ ブで、 [カ タ ログの使用] オプシ ョ ンを選択して リ カバリ ・ カ タ ログの接続詳細を指定し ます。

5. プラ イマ リ ・ データベース ・ サーバの Oracle SID が、 ス タ ンバイ ・ データ

ベースの Oracle SID と異なる場合は、 [デステ ィ ネイシ ョ ンの詳細] サブ タ

ブを選択し て、 すべてのフ ィ ールド を入力し ます。

プ ラ イ マ リ ・ デー タ ベース ・ サーバの [タ ーゲ ッ ト ・ サービス] 、 [OracleSYSDBA ユーザ名] と [Oracle SYSDBA パスワー ド] を入力し ます。

重要 : Data Guard 環境では、 プ ラ イ マ リ ・ デー タ ベース と ス タ ンバイ ・ デー タ

ベースに、 同じデータベース名と同じ DBID が使用されています。 ただ し、 OracleSID は、 データベース ・ サーバを差別化する目的で、 同じ でない場合があ り ます。

Page 249: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

249

6. [ク ラ イアン ト 指定] タ ブで、 プ ラ イマ リ ・ データベース ・ サーバの NVBU ク

ラ イアン ト 名を選択し ます。

7. [スケジュール]、 [詳細設定] を完成させ、 ジ ョ ブを開始し ます。

RMAN は、 使用可能なフル、 増分、 またはアーカ イブ ・ ログのバッ ク ア ッ プ

のう ち 適なものを自動的に選択し、 データベースのリ ス ト ア と リ カバリ を実行し ます。

Page 250: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第12章Oracle Data Guard との統合

250

Page 251: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

251

付録 A :

ト ラブルシ ュ ーテ ィ ング

データベースを追加できない

バッ ク ア ッ プの失敗

バッ ク ア ッ プ ・ ジ ョ ブのハングア ッ プ

リ ス ト アの失敗

A.1.0 デー タベースを追加できない

不具合

データベースをプ ラグイ ンに追加し よ う とする と、 以下のエ ラーが表示される。

Invalid Credentials. (認証情報が無効です。)

Unable to configure plugin to connect to this database. (この

データベースに接続するプ ラグイ ンを設定できません。)

考え られる原因

LDAP の障害によ り、 データベースへの接続が確立できない可能性があ り ます。

解決策

LDAP を無効にし て、 再度データベースの追加を試行し ます。

A.2.0 バッ クア ッ プの失敗

このセク シ ョ ンでは一般的なエ ラーと その解決方法について記述し ます。 この表に記載されていないエ ラーが発生し た場合は、 ログから Oracle データベースのエ

ラー番号を取得し、 Oracle の ド キュ メ ンテーシ ョ ンで関連する ト ラ ブルの解決手

段を参照し て く だ さい。

エラー 説明

ORA-00245 : 制御フ ァ イルのバッ

ク ア ッ プ操作が失敗し ま し た。

Oracle 11g Release 2 以降を使用する RAC 環境につ

いて、 RAC データベース内のすべてのノ ー ド でス

ナ ッ プシ ョ ッ ト の制御フ ァ イルが共有されている必要があ り ます。 CONFIGURE SNAPSHOT CONTROLFILE NAME TOパラ メ ータ を確認し て、

現在の設定を識別する こ とができます。 詳し く は、「イ ンス ト ールの前提条件」 を参照し て く だ さい。

Page 252: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第A章ト ラ ブルシューテ ィ ング

252

ORA-O1031 : 権限が不足し てい

ます。

データベース設定ウ ィ ン ド ウの [Oracle SYSDBAユーザー名] フ ィ ールド指定されたユーザーは、SYSDBA 権限を持つ、 Oracle パスワー ド ・ フ ァ イル

に含まれる、 あるいは ORA_DBA OS グループのメ

ンバーである必要があ り ます。 さ らに、 Oracleパス

ワー ド ・ フ ァ イルで SYSDBA ユーザーが指定され

ている場合、 本プラグイ ンの [設定] ウ ィ ン ド ウで[オラ クルのパスワー ド ・ フ ァ イルを認証に使用する] オプシ ョ ンが選択されている必要があり ます。

データベースに接続できないか、ORA-01034 : Oracle を使用でき

ません。

データベース設定ウ ィ ン ド ウの Oracle SID フ ィ ール

ド で指定された Oracle イ ンス タ ンスが OPEN 状態

である必要があ り ます。 バッ クア ッ プを実行するには、 このイ ンス タ ンスが OPEN状態でなければな り

ません。

ORA-01123 : オン ラ イ ン ・ バッ ク

ア ッ プを開始できません。 メ デ ィア ・ リ カバリが使用不可です。

Oracle イ ンス タ ンスが 「前提条件」 で指定されたよ

う に archivelog モー ド で実行されていません。

RMAN-06062: SPFILE を使用し て

イ ンス タ ンスを起動し なかったため、 SPFILE のバッ クア ッ プはで

きません。

[オラ クル ・ データベースを追加 / 編集する] ウ ィ ン

ド ウで [制御フ ァ イルの自動バッ クア ッ プを使用する] または [SPFILE のバッ クア ッ プに RAMN コ マ

ン ド を使用する] オプシ ョ ンのいずれかが選択されていない場合、 データベースを SPFILE で起動する

必要があ り ます。 SPFILE フ ァ イルを作成し てから

SPFILE を使用し てイ ンス タ ンスを再開するか、 [オ

ラ クル ・ データベースを編集する] オプシ ョ ンを使用し てこれら 2 つのオプシ ョ ンを選択解除し てから

[パラ メ ータ ・ フ ァ イル ・ パス] フ ィ ールド でPFILE へのパスを入力し ます。

RMAN-06180 : 増分バッ クア ッ プ には Enterprise Edition が必要で

す。

Oracle 9i では、 増分バッ クア ッ プのサポー ト は

Oracle Enterprise Edition に限られます。 Oracle 9i のOracle Enterprise Edition 以外のエデ ィ シ ョ ンでは、

[累積増分] および [差分増分] バッ クア ッ プはサポー ト されていません。 [バッ クア ッ プ・ タ イ プ]に [フル] または [増分レベル 0] を選択し ます。

RMAN-06181 : 複数チャネルを使

用するには Enterprise Edition が

必要です。

Oracle 9i では、 バッ ク ア ッ プおよびリ ス ト ア中の複

数のチャ ンネルのサポー ト は Oracle Enterprise Edition に限られます。Oracle 9i の Oracle Enterprise Edition 以外のエデ ィ シ ョ ンの場合は、 [チャ ンネル

数] が 「1」 に設定されている こ と を確認し ます。

エラー 説明

Page 253: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

253

A.3.0 バッ クア ッ プ ・ ジ ョ ブのハングア ッ プ

不具合

制御フ ァ イルがロ ッ ク され、 バッ ク ア ッ プ ・ ジ ョ ブがハングア ッ プ し以下のログが出力 さ れ る。 「Log Message: Starting Control File and SPFILE Autobackup at <date>. (ログ ・ メ ッ セージ : 制御フ ァ イルと SPFILE の自動バッ ク ア ッ プを開始

し ま し た。 < 日付 >) 」 またはこのジ ョ ブが中断し、 後続のジ ョ ブがログに以下の

エ ラ ー ・ メ ッ セ ー ジ付 き で完了 し ま し た。 「ORA-00230: operation disallowed: snapshot control file enqueue unavailable. (ORA-00230: 処理不可 : ス ナ ッ プ

シ ョ ッ ト 制御フ ァ イル ・ エンキューが使用できません。)」

考え られる原因

Plug-in for Oracle が正し く 設定されていない。 つま り、 [設定] ウ ィ ン ド ウで

[NetVault Backup サーバ] フ ィ ールドが設定されていない。 これは [NVBU バッ ク ア ッ プ]ウ ィ ン ド ウで本プ ラグイ ンを右ク リ ッ クする と確認できます。

制御フ ァ イルの自動バッ ク ア ッ プが本プ ラグイ ンの正しい設定で有効になっ

ていない。

解決策

1. ハングア ッ プ し たジ ョ ブを中断し ます。

2. 制御フ ァ イルのロ ッ ク を解除し ます。

a. SQL*Plus を起動し てローカル ・ イ ンス タ ンスに管理者権限で接続し ま

す。

すべてのデータのバッ クア ッ プに失敗し ま し た。

SYSDBA パスワー ドが Oracle サーバで変更された

場合、 本プラグイ ンのデータベース設定で更新する必要があ り ます。 詳し く は、 「保存し たパスワー ドの消去」 を参照し て く だ さい。

「specification does not match any datafile copy in the repository (指定し た値がレポジ

ト リ内のどのデータ フ ァ イルにも一致し ませんで し た)」 または「specification does not match any backup set in the repository(指定し た値がレポジ ト リ内のどのバッ ク ア ッ プ・ セ ッ ト にも一致し ませんで し た)」 エラーが発生し、 Flash Recovery Area のバッ

ク ア ッ プに失敗し ま し た。

Flash Recovery Area のバッ クア ッ プは実行されま

し たが、 [デ ィ スク] または [デ ィ スク と テー プ両方] のバッ クア ッ プ格納先で実行された前回のバックア ッ プ用リ カバリ ・ フ ァ イルを FRA が確認する こ

とができません。 Flash Recovery Areaバッ クア ッ

プ ・ タ イプのバッ クア ッ プを実行する前に、 FRA を

バッ クア ッ プ格納先と し て使用する必要があり ます。

エラー 説明

Page 254: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第A章ト ラ ブルシューテ ィ ング

254

b. 制御フ ァ イルのロ ッ ク を検証し、以下のク エ リ を使用し て障害と なっ ている SID を取得し ます。

以下の例では、 障害と なっている SID は 133 です。

c. 以下のク エ リ を使用し て SID に対応するプロセス ID (SPID) を取得し ま

す。

以下の例では、 障害と なっている SPID は 3184 です。

d. SQL*Plus を終了し以下の OS シ ェルでプロセスを停止し ます。

SQLPLUS SYS AS SYSDBA

SELECT s.SID, USERNAME AS "User"FROM V$SESSION s,V$ENQUEUE_LOCK l WHERE l.SID = s.SIDAND l.TYPE = 'CF' AND l.ID1 = 0 AND l.ID2 = 2;

SQL> SELECT s.SID, USERNAME AS "User" FROM V$SESSION s, V$ENQUEUE_LOCK l WHERE l.SID = s.SID AND l.TYPE = 'CF' AND L.ID1 = 0 AND l.ID2 = 2; SID User-------- ------------------- 133 SYS SQL>

SELECT s.sid,p.spidFROM v$process p, v$session sWHERE p.addr = s.paddr order by s.sid;

SQL> SELECT s.sid,p.spid FROM v$process p, v$session s WHERE p.addr = s.paddr order by s.sid; SID SPID-------- ------------------- 130 12118 132 5643 133 3184 134 3100 135 12116

Page 255: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

255

例 :

3. NetVault Backup サーバと [NetVault Backup サーバから リ ス ト アを実施す

る] が 「デフ ォル ト 設定の構成」 で説明されているデフ ォル ト 属性で定義されているか確認し ます。

A.4.0 リ ス ト アの失敗

Kill -9 <spid>

SQL> exit

Disconnected from Oracle Database 10g Enterprise Edition 10.2.0.1.0 - 64 bit ProductionWith the Partitioning, Real Application Clusters, OLAP and Data Mining options

izmir:/export/home/o10g => kill -9 3184izmir:/export/home/o10g =>

エラー 説明

ORA-19511 : メ デ ィ ア ・ マ

ネージャ ・ レ イヤーからのエラーを受け取り ま し た。 エラー ・ テキス ト : SBT error=7011, errno=1, sbtopen: system error

ORA-19511 : メ デ ィ ア ・ マ

ネージャからのエラーを受け取り ま し た。 SBT error= 7063, errno = 0, sbtread: i/o error

ORA-27007 : フ ァ イルのオー

プンに失敗し ま し た。 ORA-27012 : フ ァ イルの読取

り に失敗し ま し た。

NetVault Backup サーバと [NetVault Backup サー

バから リ ス ト アを実施する] の設定が 「デフ ォルト 設定の構成」 で説明されているデフ ォル ト 属性

で定義されているか確認し ます。

Page 256: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第A章ト ラ ブルシューテ ィ ング

256

RMAN-03002 : Duplicate Dbコマン ドが < 日 _ 時 > で失敗

し ま し た。 RMAN-03015 : 格納されてい

るスク リ プト Memory Scriptでエラーが発生し ま し た。

RMAN-06054 : 不明のログを

要求する メ デ ィ ア ・ リ カバリ : thread < 番号 > scn < 番

号 >

Oracle 9i では、 RMAN がバッ クア ッ プ ・ ス ト リーム

で使用可能なログ以外のログを適用し よ う とするため、 本プラグイ ンのク ローン ・ データベース操作がエラーで終了する可能性があり ます。

RMAN-06054 : 不明のログを要求

する メ デ ィ ア ・ リ カバリ : <n> seq 40 scn <n>

このエラーは、 ク ローン ・ データベース操作の実行中に発生する こ とがあ り ます。 このエラーは、 古い制御フ ァ イルに新しいアーカ イブ ・ ログの記録がないこ とが原因で発生し ます。 RMAN コマン ドの

ALTER DATABASE OPEN RESETLOGS を実行す

る と、 データベースがオン ラ イ ンにな り ます。

警告 (....) データ ・ プラグイ ン

(… …) が終了コー ド 5 で失敗し

ま し た。

この警告は、 Oracle 11g データベースでブロ ッ ク ・

メ デ ィ ア ・ リ カバリが選択された場合に表示されます。 「失敗」 メ ッ セージが表示されても、 リ カバリは正常に終了し てお り、 Oracle で リ カバリ し たデー

タへのフル ・ アクセス権が許可されています。コー ド 5 は、 Oracle 11gから発行される警告であり、

リ カバリが必要である こ と をユーザーに通知し ます。 ブロ ッ ク ・ メ デ ィ ア ・ リ カバリの実行中に、 本プラグイ ンはすでに RMAN リ カバリ ・ コマン ド を含

んでいるので、 このメ ッ セージは無視できます。

エラー 説明

Page 257: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

257

付録 B :

用語集

Automated Storage Management (ASM)

Oracle データベース ・ フ ァ イル専用の垂直統合されたフ ァ イ

ル ・ システムおよびボ リ ューム ・ マネージャ。

Data Guard 人的エラー、 環境災害、 またはデータ損傷などの計画外の事象や日常の保守作業のための計画ダウン タ イムによる損失を回避または 小化する分散コ ンピ ューテ ィ ング ・ システム。

Flashback Database データベース全体を以前の一貫性のある SCN まで戻すこ と。

データベースのフ ラ ッ シュバッ クは従来のメ デ ィ ア ・ リ カバリ とは異な り、 物理フ ァ イルを リ ス ト アせずに、 変更されたデータ ・ ブロ ッ クの保存済みイ メ ージを使用し て現行のデータ フ ァ イルを過去の状態に リ ス ト ア し ます。

Oracle Clusterware Oracle データベース と統合された、 ポータ ブルなク ラス タ管

理ソ リ ューシ ョ ン。

Real Application Clusters (RAC)

サーバ ・ ク ラス タ間で単一データベースの透過的なデプロ イをサポー ト し、 ハー ド ウ ェ アの障害や計画停止への耐障害性を提供し ます。

Recovery Manager(RMAN)

Oracle データベースのバッ クア ッ プおよびリ カバリ に適し た

ユーテ ィ リ テ ィ です。 RMAN バッ クア ッ プでは、 大限の信

頼性が得られる と同時に、 バッ クア ッ プ戦略の定義時に 大限の柔軟性が提供されます。 Oracle の RMAN ツールで使用

可能なバッ クア ッ プ ・ タ イプ と オプシ ョ ンがすべてサポー トされるほか、 人的オペレーシ ョ ンおよびデータベース管理者のスキルにあま り頼る こ と な く 多数のリ カバリ ・ シナ リ オを処理できます。また、 RMAN リ ポジ ト リ と呼ばれる、 バッ クア ッ プ、 アーカ

イブ ・ ログ、 およびそれ自体のアク テ ィ ビテ ィ に関する多数のメ タデータの記録を管理する こ とによ り、 バッ クア ッ プ戦略に関連する管理作業を軽減し ます。 リ ス ト ア ・ オペレーシ ョ ンでは、 RMAN でこの情報が使用されるため、 多 く の状

況で リ ス ト アに使用するバッ クア ッ プ ・ フ ァ イルを特定する必要がな く な り ます。

Page 258: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第B章用語集

258

resetlogs データベースを開 く ためのメ ソ ッ ド。 不完全リ カバリ またはバッ クア ッ プ制御フ ァ イルを使用し た リ カバリの後に必要にな り ます。 OPEN RESETLOGS は、 ログのシーケンス ・ ナ

ンバーを 1 に リ セ ッ ト し、 オン ラ イ ン REDO ログを消去し ま

す。OPEN RESETLOGS オペレーシ ョ ン前のバッ クア ッ プは有

効なままのため、 OPEN RESETLOGS オペレーシ ョ ンの後

に実行し たバッ クア ッ プ と一緒に使用する こ とによ り、 データベースの損傷を修正できます。

System Global Area(SGA)

高速なアクセスのためにデータ を格納する メ イ ン ・ メ モ リ内の領域。

イ ンス タ ンス バッ クグラウン ド ・ プロセス と メ モ リ ・ バッ フ ァの組み合わせ。

完全リ カバリ コ ミ ッ ト された ト ラ ンザクシ ョ ンを失う こ と な く 、 データベースを 新の状態に リ カバリ し ます。 通常、 完全リ カバリは、 メ デ ィ ア障害によ って 1 つ以上のデータ フ ァ イルまたは

制御フ ァ イルが損傷し た場合に実行し ます。

差分増分バッ クア ッ プ Level1 または Level 0 の 後のバッ クア ッ プ以降に変更され

たすべてのブロ ッ ク をバッ クア ッ プする増分バッ クア ッ プ。差分バッ クア ッ プは、 増分バッ クア ッ プのデフ ォル ト ・ タ イプです。 差分増分バッ クア ッ プを使用し た リ カバリ では、 プラグイ ンは、 リ ス ト ア されたテーブルスペースのバッ クア ップ以降に実行されたすべての Level 1の差分増分バッ クア ッ

プを適用する必要があ り ます。

システム変更番号(SCN)

Point-in-Time にコ ミ ッ ト されたデータベースのバージ ョ ンを

定義するス タ ンプ。 Oracle は、 ト ラ ンザクシ ョ ンがコ ミ ッ ト

されるたびに一意の SCN を割り当てます。

データベース識別子(DBID)

データベースを識別するために内部的に一意に生成される番号。 Oracle では、 データベースの作成時に自動的にこの番号

が作成されます。 DBID は、 障害復旧シナリ オで必要にな り

ます。

データベースの Point-in-Time リ カバリ(DBPITR)

データベース全体を過去の特定の時刻、 SCN、 またはログの

シーケンス ・ ナンバーに リ カバリする こ と。

バッ クア ッ プ・ セ ッ ト 1 つ以上のデータ フ ァ イル、 制御フ ァ イル、 SPFILE、 および

アーカ イブ REDO ログ ・ フ ァ イルのバッ クア ッ プ。 各バッ ク

ア ッ プ ・ セ ッ ト は、 バッ クア ッ プ ・ ピース と呼ばれる 1 つ以

上のバイナ リ ・ フ ァ イルで構成されます。 デフ ォル ト では、各バッ クア ッ プ ・ セ ッ ト は 1 つのバッ クア ッ プ ・ ピースから

成り ます。

Page 259: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

Quest NetVault Backup Plug-in for Oracle ユーザーズ ・ ガイ ド

259

バッ クア ッ プ・ ピース RMAN によ って生成されるバッ クア ッ プ ・ フ ァ イル。 バッ ク

ア ッ プ ・ ピースは、 RMAN のみが作成またはリ ス ト ア可能な

専用形式で作成され、 バッ クア ッ プ ・ セ ッ ト と呼ばれる論理コ ンテナに保存されます。

複製データベース RMAN の DUPLICATE コマン ド を使用し て、 ターゲッ ト ・

データベースのバッ クア ッ プから作成されるデータベース。

フ ラ ッ シュ ・ リ カバリ領域 (FRA)

制御フ ァ イルのコ ピー、 オン ラ イ ン REDO ログのコ ピー、

アーカ イブ REDO ログ ・ フ ァ イル、 フ ラ ッ シュバッ ク ・ ロ

グ、 RMAN バッ クア ッ プなどのリ カバリ関連フ ァ イルの格納

のために使用可能なオプシ ョ ンのデ ィ スクの場所。 FRA 内の

フ ァ イルは、 Oracle データベース と RMAN によ って自動的

に管理されます。

ブロ ッ ク ・ メ デ ィ ア ・ リカバリ

RMAN を使用し て、 影響を受けたデータ ・ フ ァ イルはオン ラ

イ ンのままで、 データ ・ フ ァ イル内で損傷または破損し たブロ ッ クのみを リ カバリ し ます。

並行処理 複数のチャ ンネルを割り当て、 同時に複数の RMANバッ ク

ア ッ プおよびリ カバリ ・ オペレーシ ョ ンを実行する こ と。 1つのジ ョ ブで複数のバッ クア ッ プ ・ セ ッ ト をパラ レルに読み取り または書き込むこ とができます。 チャ ンネル数は、 バックア ッ プ ・ デバイスのド ラ イブ数以下 (<=) である必要があ り

ます。

リ カバリ データ フ ァ イルのリ カバリ とは、 リ ス ト ア されたデータ フ ァイルのコ ピーに、 データベースのアーカ イブおよびオン ラ イン REDO ログに記録された変更を適用する こ と です。 リ カバ

リ とい う用語には、 しばしばリ ス ト アおよびリ カバリの両方のプロセスが含まれます。

リ ス ト ア テープ、 デ ィ スク、 またはその他のメ デ ィ ア上のバッ クア ップ場所からデータ フ ァ イルまたは制御フ ァ イルを取得し、データベース ・ サーバで使用できるよ う にする こ と です。

累積増分バッ クア ッ プ Level 0 での 後のバッ クア ッ プ以降に変更されたすべての

ブロ ッ ク をバッ クア ッ プする増分バッ クア ッ プ。 累積増分バッ クア ッ プで リ カバリ し ている場合、 適用する必要があるのは 新の累積増分バッ クア ッ プのみです。

ログのシーケンス ・ ナンバー (LSN)

REDO ログ ・ フ ァ イル内の一連の再実行記録を一意に識別す

る番号。 Oracle は、 1 つのオン ラ イ ン REDO ログ ・ フ ァ イル

に記録し てから別のログ ・ フ ァ イルに切り替える と きに、 自動的に新しいフ ァ イルにログのシーケンス ・ ナンバーを割り当てます。

ユーザー管理によるバックア ッ プ方法

基本的に、 データベースを構成する フ ァ イルのバッ クア ッ プと リ ス ト アは、 ホス ト の OS コ マン ド と SQL*Plus のバッ ク

ア ッ プおよびリ カバリ関連機能を組み合わせて使用する こ とによ って実行されます。

Page 260: Quest NetVault Backup Plug-in for Oracle1.1.0 Quest NetVault Backup Plug-in for Oracle - 概要 Quest NetVault Backup(NVBU)Plug-in for Oracle (以下、Plug-in for Oracle)

第B章用語集

260