emc avamar 7.0 oracle 用 · pdf fileemc® avamar® 7.0 oracle 用 ユーザー...

186
EMC ® Avamar ® 7.0 Oracle ユーザー ガイド パーツ番号 300-015-235 リビジョン 01

Upload: ngothu

Post on 25-Mar-2018

281 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

EMC® Avamar® 7.0

Oracle 用

ユーザー ガイドパーツ番号 300-015-235 リビジ ョ ン 01

Page 2: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle 用 EMC Avamar 7.0 ユーザー ガイド2

Copyright © 2001- 2013 年 EMC Corporation.All rights reserved. (不許複製 ・ 禁無断転載)

発行日 : 2013 年 7 月

EMC Corporation は、 この資料に記載される情報が、発行日時点で正確であるとみなしています。 また情報は予告な く変更されることがあります。

この資料に記載される情報は、 現状有姿の条件で提供されています。 EMC Corporation は、 この資料に記載される情報に関する、 どのような内容についても表明保証条項を設けず、 特に、 商品性や特定の目的に対する適応性に対する黙示的保証はいたしません。 この資料に記載される、 いかなる EMC ソフ トウェアの使用、 複製、 頒布にも、 当該ソフ トウェア ライセンスが必要です。

EMC2、 EMC、 および EMC のロゴは、 EMC Corporation の登録商標または商標です。 その他のすべての名称ならびに製品についての商標は、 それぞれの所有者の商標または登録商標です。

製品ラインの 新規制のドキュメン トについては、 EMC オンライン サポート用 Web サイ トの 「テクニカル ドキュ メン トおよびアドバイザリ」 セクシ ョ ンにアクセスして ください。

Page 3: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

目次

はじめに

第 1 章 はじめに

アーキテクチャ ......................................................................................... 14スタンドアロン構成 ............................................................................ 14高可用性 (HIgh-availability) 構成....................................................... 15Data Domain のサポート ...................................................................... 16ログ ファイル ...................................................................................... 16

バックアップ オペレーシ ョ ンと リス トア オペレーシ ョ ン ...................... 17Avamar Administrator でのバックアップと リス トア ........................... 17

バックアップ ............................................................................................. 19バックアップ タイプ ........................................................................... 19アーカイブ ログのバックアップ ......................................................... 20Oracle ASM (Automatic Storage Management)と未フォーマッ ト ファイル構造のサポート ....................................... 21Oracle オフライン バックアップ ......................................................... 21RMAN チューニング オプシ ョ ン .......................................................... 21RMAN バックアップの 適化 .............................................................. 22

リス トアと リカバリ .................................................................................. 23破損したブロックのリカバリ .............................................................. 23フラッシュバック データベース リカバリ[ ふらっしゅばっ く でーたべーすりかばり ] ....................................... 23ロール フォワード リカバリ ................................................................ 23

コンカレン トなバックアップと リス トア ................................................. 24 複数のデータベース .................................................................................. 24 マルチ スト リーミング ............................................................................. 24 Oracle リカバリ カタログ .......................................................................... 25 バックアップ スクリプ ト と リス トア スクリプ トの前処理と後処理 ....... 25 各種の RAC 構成......................................................................................... 26

第 2 章 インストール

Oracle 用 Avamar プラグ インのインス トールの準備 ............................... 28システム要件の確認 ............................................................................ 28Oracle の要件の確認 ............................................................................ 29VCS の要件の確認 ................................................................................ 29Microsoft Windows のユーザー アカウン ト制御の設定の確認 ............ 30ソフ トウェアのダウンロード .............................................................. 30Avamar ファイル システム クライアン トのインス トール .................. 30

HP-UX におけるソフ トウェアのインス トール、 アップグレード、アンインス トール ...................................................................................... 31

HP-UX における Oracle 用 Avamar プラグ インのインストール .......... 31HP-UX における Oracle 用 Avamar プラグ インのアップグレード ....... 32HP-UX における Oracle 用 Avamar プラグ インのアンインス トール ... 32

IBM AIX におけるソフ トウェアのインストール、 アップグレード、アンインス トール ...................................................................................... 33

Oracle 用 Avamar プラグ インのインストール : IBM AIX..................... 33Oracle 用 Avamar プラグ インのアップグレード : IBM AIX ................. 34Oracle 用 Avamar プラグ インのアンインストール : IBM AIX.............. 35

Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド 3

Page 4: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

目次

Linux におけるソフ トウェアのインストール、 アップグレード、アンインス トール ...................................................................................... 36

Oracle 用 Avamar プラグ インのインストール : Linux ........................ 36Oracle 用 Avamar プラグ インのアップグレード : Linux..................... 37Oracle 用 Avamar プラグ インのアンインストール : Linux ................. 38

Solaris におけるソフ トウェアのインストール、 アップグレード、アンインス トール ...................................................................................... 39

Solaris における Oracle 用 Avamar プラグ インのインストール ......... 39Solaris 用 Avamar クラスタ クライアン トのインス トールと登録 ...... 41Sun Solaris における Oracle 用 Avamar プラグ インのアップグレード ......................................................................... 44Sun Solaris における Oracle 用 Avamar プラグ インのアンインス トール ..................................................................... 45Solaris 用 Avamar クラスタ クライアン トのアンインス トール .......... 45

Windows におけるソフ トウェアのインストール、 アップグレード、アンインス トール ...................................................................................... 46

Oracle 用 Avamar プラグ インのインストール : Windows................... 46Windows 上でのクラスタ クライアン ト構成 ...................................... 47Oracle 用 Avamar プラグ インのアップグレード : Windows ............... 49Windows における Oracle 用 Avamar プラグ インのアンインス トール ................................................................................ 50

ファイル システム バックアップからの Oracle ディ レク ト リの除外 ...... 51

第 3 章 Oracle RAC の構成

Linux または UNIX における Oracle RAC の構成 ......................................... 56rac_config スクリプ トの実行 ............................................................... 56Avamar クライアン トの登録................................................................ 57

Linux または UNIX における Oracle RAC の構成管理 .................................. 58アクテ ィブ ノードの変更 .................................................................... 58Oracle RAC 構成の削除 ......................................................................... 58

Windows Server 2008 における Oracle RAC の構成 .................................... 59AvamarRACConfiguration.exe を実行します ......................................... 591 つのノードでのみ EMCagent クラスタウェア リソースを起動する .. 60Oracle RAC 構成の確認 ......................................................................... 60

Windows Server 2008 における Oracle RAC の構成管理............................. 61Oracle EMCagent を停止する................................................................ 61Oracle RAC 構成に新しいノードを追加する ........................................ 61別の Avamar サーバへのノードの再登録 ............................................ 62Oracle RAC 構成のリセッ ト .................................................................. 64

第 4 章 バックアップ

Oracle ユーザー アカウン トの作成 ........................................................... 66 ブロックの変更履歴の有効化 ................................................................... 66 バックアップの準備 .................................................................................. 67 オン デマンド バックアップ ..................................................................... 68 Oracle データベース バックアップのスケジュール設定 .......................... 75

データセッ トの作成 ............................................................................ 75グループの作成 ................................................................................... 82スケジュール設定されたバックアップを有効にする ......................... 86

Oracle RAC のバックアップの失敗............................................................. 87アクテ ィブ ノードのインスタンスがダウンした後のバックアップの再開......................................................................... 87ノードがダウンした後のバックアップの再開 .................................... 87

4 Oracle 用 EMC Avamar 7.0 ユーザー ガイド

Page 5: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

目次

第 5 章 リストアと リカバリ

リカバリのためのデータベースの準備..................................................... 90フラッシュバック データベース リカバリの構成............................... 90破損したブロックのリカバリのためのデータベースの構成 .............. 90

リス トアの準備 ......................................................................................... 91 リス トアのタイプ...................................................................................... 93 元のクライアン トへのデータベースのリストア ...................................... 94 別のクライアン トへのデータベースのリストア .................................... 100 災害復旧 .................................................................................................. 107

第 6 章 Oracle RMAN を使用したバックアップおよびリス トア

概要 ......................................................................................................... 110avtar フラグ ファイル ........................................................................ 110サポート されるターゲッ ト システム ................................................ 110

RMAN バックアップ / リス トアのためのシステムの準備 ...................... 110avtar フラグ ファイルの作成 ............................................................. 110SBT_LIBRARY パラ メータの指定 ........................................................ 112ライブラリ パスの設定の指定........................................................... 112

RMAN パラ メータを指定してパフォーマンスを改善.............................. 113maxopenfiles パラ メータの指定 ........................................................ 113filesperset パラメータの指定............................................................. 114RMAN バックアップ 適化機能の有効化 .......................................... 114フラグの前後を指定したインデックスのルックアップ スピードの向上 ................................................................................................ 115

RMAN を使用した Oracle データのバックアップ .................................... 117データベースのバックアップ ............................................................ 117テーブルスペースのバックアップ .................................................... 118データファイルのバックアップ ........................................................ 119

RMAN を使用した Oracle データのリス トア ........................................... 120データベースのリストア ................................................................... 120テーブルスペースのリス トア............................................................ 122テーブルスペースの特定の時間へのリストア .................................. 123データファイルのリス トア ............................................................... 126

高度なリス トア コマンドの使用 ............................................................. 126バックアップおよびリス トアでカタログを使用する ....................... 127リダイレク ト されたリス トアを実行する ......................................... 127

バックアップの保存の管理 ..................................................................... 128保存ポリシーの構成 .......................................................................... 129バックアップのクロスチェ ック ........................................................ 130バックアップの削除 .......................................................................... 131RMAN と Avamar Administrator バックアップの混在 ......................... 131RMAN カタログの同期化.................................................................... 132

複数チャネルの割り当て......................................................................... 132

付録 A 共有 Var ディ レク ト リを使用しない場合の RAC 関連事項

共有 var ディ レク ト リを使用しないプラグ イン構成............................. 136Avamar ソフ トウェアのインス トール ............................................... 136rac_config スクリプ トの実行 ............................................................. 136Avamar クライアン トの登録とアクテ ィブ化 .................................... 137

バックアップを非アクテ ィブ ノードにリス トアする ............................ 138アクテ ィブ ノードの非アクテ ィブ化 ................................................ 138非アクテ ィブ ノードの登録と非アクテ ィブ化 ................................. 139

Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド 5

Page 6: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

目次

Oracle 用 Avamar プラグ イン構成の削除................................................ 140アクテ ィブ ノードからプラグ インを削除する ................................ 140非アクテ ィブ ノードからプラグ インを削除する ............................. 140

付録 B プラグ イン オプシ ョ ン

プラグ イン オプシ ョ ンの設定方法 ........................................................ 142 バックアップ オプシ ョ ン ........................................................................ 142

通常テキスト として channel_maxopenfiles オプショ ンを指定する .. 145 リス トア オプシ ョ ン ............................................................................... 146

リカバリ モード と値 ......................................................................... 148優先順位規則によるタイム スタンプの順序 ..................................... 149

前処理および後処理のスクリプ ト と属性 ............................................... 150前処理および後処理の使用例............................................................ 153

付録 C ト ラブルシューテ ィング

一般的な問題とソリューシ ョ ン .............................................................. 160avoracle エラー <7936> : 有効なターゲッ トが見つからない ............ 160セカンダリ Oracle RAC ノードを登録後、バックアップが使用できない............................................................ 161「Cannot open file f_cache.dat」 エラー .............................................. 161「Cannot Sync」 エラー ....................................................................... 161クラスタ構成ツールが起動に失敗する ............................................. 162「Oracle Not Available」 エラーとともにホッ ト バックアップが失敗 ... 162「Not in archive log mode」 エラーと ともにホッ ト バックアップが失敗.................................................................................................... 163ORA-19870 : バックアップ ピースのリス トア中にエラー ............... 163ORA-25153 : 一時テーブルスペースが空 .......................................... 164「ORA-27211:Failed to load Media Management Library ...................... 165Oracle RAC データベースのフェイルオーバー .................................. 166ORA-19511 と ともに RMAN バックアップ スクリプ トが失敗........... 167「RMAN-06056 : could not access datafile n」 エラーが AIX で発生.... 168「WriteFile failed」 エラーとともに RMAN スクリプ トが失敗............. 168リス トアが正常に完了しない............................................................ 168Avamar Administrator プロセスの停止 ............................................... 169複数の RMAN チャネル使用時のタイムアウト エラー ...................... 170Avamar Administrator で Oracle データベースを参照できない.......... 170スナップビューのワークオーダーを処理できない ........................... 170CTL メ ッセージを送信できない ......................................................... 171

構成に関するチェ ックリス ト ................................................................. 171サポート されている Oracle のバージ ョ ン ........................................ 171RMAN 実行可能ファイルと Oracle バージ ョ ン .................................. 172Microsoft Windows サービス パック .................................................. 172Oracle 用 Avamar プラグ インと Oracle のビッ ト幅 .......................... 172libobk_avamar.so および libobk_avamar.dll に対する要件................ 173Avamar クライアン ト と Oracle 用 Avamarプラグ インのインストール .............................................................. 174Avamar クライアン ト と Oracle 用 Avamar プラグ インの登録 .......... 174/var/avamar ディ レク ト リのディスク領域 ....................................... 175

用語集

索引

6 Oracle 用 EMC Avamar 7.0 ユーザー ガイド

Page 7: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

タイ トル ページ

1 改訂履歴 ...................................................................................................................... 92 ハードウェア要件 ...................................................................................................... 283 libobk の環境変数 .................................................................................................... 1124 バックアップ プラグ イン オプシ ョ ン .................................................................... 1425 リス トア プラグ イン オプシ ョ ン ........................................................................... 1466 リカバリ モードのオプシ ョ ン ................................................................................. 1487 前処理および後処理の属性 ..................................................................................... 1518 属性のフラグ ........................................................................................................... 1529 Linux および UNIX のオペレーティング システムのライブラリ ディ レク ト リ ....... 16610 Avamar クライアン トのインス トールの確認 .......................................................... 174

Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド 7

Page 8: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

8 Oracle 用 EMC Avamar 7.0 ユーザー ガイド

Page 9: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

製品ラインを改善するための取り組みの一環と して、 EMC ではソフ トウェアおよびハードウェアのリビジ ョ ンを定期的にリ リースしています。 そのため、 このドキュ メン トで説明されている機能の中には、現在お使いのソフ トウェアまたはハードウェアのバージ ョ ンによっては、 サポート されていないものもあります。 製品のリ リースノートには、 製品の機能に関する 新情報が掲載されています。

製品が正常に機能しない、 またはこのマニュアルの説明どおりに動作しない場合には、 EMC のテクニカル サポート プロフェ ッシ ョナルにお問い合わせください。

注 : このマニュアルには、 発行時点で正確な情報が記載されています。 EMC オンライ

ン サポート (http://japan.emc.com/support-training/support/online-support.htm) にアク

セスして、 このマニュアルの 新バージョンを使用していることを確認して ください。

目的

このガイドでは、 EMC Oracle 用 Avamar プラグ インのインス トール、 構成、 管理、 使

用の方法について説明します。

対象読者

このドキュ メン トは、 次の方を対象としています。

◆ ソフ トウェアのインス トール、 およびネッ トワーク上のサーバならびにクライア

ン トのメンテナンスを担当するシステム管理者

◆ Oracle データベースのバックアップと メンテナンスを担当する Oracle DatabaseAdministrator (データベース管理者)

改訂履歴

9 ページの表 1 以下に、 このドキュ メン トのリビジ ョ ン履歴を示します。

関連ドキュメン ト

次に示す EMC 関連の資料に補足情報が記載されています。

◆ EMC Avamar 管理ガイ ド◆ EMC Avamar バックアップ クライアン ト ユーザー ガイド◆ EMC Avamar for Windows Server ユーザー ガイ ド◆ EMC Avamar 運用上のベスト プラクテ ィス◆ EMC Avamar 互換性と相互運用性マト リ ックス◆ EMC Avamar リ リース ノート

表 1 改訂履歴

バージョ ン 日付 説明

01 2013 年 7 月 10 日(火)

Avamar 7.0 の初期リ リース。

Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド 9

Page 10: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

本書で使用されている表記規則

EMC では、 特別な注意を要する事項に次の表記規則を使用します。

通知 : 負傷に関連しない作業を示すために使用されます。

注 : 重要ではあるが、 危険ではない情報を表します。

重要

重要な通知には、ソフ トウェアやハードウェアを操作する上で欠かせない情報が含ま

れています。

表記規則

本書では、 以下の表記規則を使用します。

情報の入手方法

Avamar サポート ページを利用すると、 ライセンス情報、 製品マニュアル、 アドバイ

ザリ、 ダウンロード、ハウツーおよびト ラブルシューテ ィングの情報にアクセスでき

ます。サポート ページの情報によって、 EMC カスタマ サポートに問い合わせる前に、

製品に関する問題を解決できる場合があります。

Avamar サポート ページにアクセスするには、 以下の手順を実行します。

1. https://support.EMC.com/products にアクセスします。

2. [Find a Product] ボッ クスに製品名を入力します。

3. 表示されたリス トから製品名を選択します。

4. [Find a Product] ボッ クスの横の矢印をクリ ックします。

5. (オプシ ョ ン) [Support by Product] ページの右上隅の [Add to my products] をク

リ ッ クして、 製品を [My Products] に追加します。

太字 ウィ ン ドウ名、 ダイアログ ボッ クス、 ボタン、 フ ィールド、 タブ名、キー名、 メニュー パスなど、 インタフェースの構成要素 (ユーザーが明示的に選択またはクリ ックする対象) の名前に使用する

斜体 本文内で参照される出版物の完全なタイ トルに使用する

モノスペース 次の場合に使用 :

• エラー メ ッセージやスクリプ トなどのシステム出力

• システム コード

• パス名、 ファイル名、 プロンプ ト、 構文

• コマンド とオプシ ョ ン

モノスペース、 斜体 変数に使用する

モノスペース、 太字 ユーザー入力に使用する

[ ] オプシ ョ ン値を示す角括弧

| 縦棒は、 他の選択を示す 「OR」 を意味する

{ } 中括弧内は、ユーザーが指定する必要のある内容を示す (例: x、 y、 z)

... 省略記号は、 例の中で省略した必須ではない情報を示す

10 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 11: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

ドキュ メン ト

Avamar 製品マニュアルには、 包括的な機能概要、 運用管理業務、 テクニカル リファ

レンス情報が記載されています。製品管理ガイ ドおよびユーザー ガイ ドのほかに以下

のドキュメン ト を確認して ください。

◆ リ リース ノートには、 新機能の概要と既知の制限事項が記載されています。

◆ テクニカル ノートには、 特定の製品に関する技術的詳細が記載されており、 必要

に応じて手順をステップごとに説明した内容も含まれています。

◆ ホワイ ト ペーパーには、 重要なビジネス上の問題や要件に適用される、 製品の技

術的観点からの詳細な説明があります。

ナレッジベース

EMC ナレッジベースには適用可能な解決策が含まれており、 ソリューシ ョ ン番号 (た

とえば、 esgxxxxxx) またはキーワードによって検索することができます。

EMC ナレッジベースを検索するには、 以下の手順を実行します。

1. ページ上部の [Search] リンクをクリ ッ クします。

2. 検索ボックスにソリューシ ョ ン番号またはキーワードを入力します。

3. (オプシ ョ ン) [Scope by product] ボッ クスに製品名を入力し、 表示されたリス ト

から製品を選択して、 検索を特定の製品に限定します。

4. [Scope by resource] リス トから [Knowledgebase] を選択します。

5. (オプシ ョ ン) [Advanced options] をク リ ックし、利用可能なフ ィールドで値を指

定することにより、 詳細オプシ ョ ンを指定します。

6. [Search] ボタンをクリ ッ クします。

オンライン コ ミ ュニテ ィ

ピアとのコンタク ト、会話、 および製品のサポートやソリューシ ョ ンに関するコンテ

ンツについては、https://community.EMC.com から EMC コ ミ ュニテ ィ ネッ トワークに

アクセスして く ださい。 すべての EMC 製品のカスタマー、 パートナー、 認定を受け

たプロフェ ッシ ョナルとオンラインの対話形式で会話することができます。

ライブ チャッ ト

ライブ インタラクテ ィブ チャッ ト を使用して EMC カスタマ サポートにアクセスする

には、 Avamar サポート ページの [Service Center] パネルにある [Join Live Chat] を

ク リ ッ クします。

サービス リクエスト

EMC カスタマ サポートからの詳細なヘルプが必要な場合は、Avamar サポート ページ

の [Service Center] パネルにある [Create Service Requests] をク リ ッ クしてサービス

リクエス ト を送信します。

注 : サービス リクエストを利用するには、 有効なサポート契約が結ばれている必要が

あります。 有効なサポート契約を結ぶ方法の詳細や、 アカウントに関する質問につい

ては、 EMC 担当営業にお問い合わせください。

Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド 11

Page 12: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

未処理のサービス リクエス ト を確認する場合は、 [Service Center] パネルの [ServiceCenter]リンクをクリ ックして、[View and manage service requests]をク リ ックします。

サポート を円滑にする

EMC では、すべての Avamar システムにおいて ConnectEMC と Email Home を有効化す

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

◆ ConnectEMCは、高い優先度を持つイベン トに対するサービス リクエス ト を自動的

に生成します。

◆ Email Home は、 構成、 容量、 一般的なシステムに関する情報を EMC カスタマ サポートにメールで送信します。

お客様のご意見

マニュアルの正確性、構成および品質を向上するため、 お客様のご意見をお待ちして

おります。 本書についてのご意見を以下のメール アドレスにお送り く ださい。

[email protected]

以下の情報を記載して ください。

◆ 製品名とバージ ョ ン

◆ マニュアル名、 パーツ番号、 リビジ ョ ン (例 : 01)

◆ ページ番号

◆ その他、 マニュアルの問題解決に役立つ情報

12 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 13: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

第 1 章

はじめに

以下のトピックでは、 EMC® Avamar® Plug-in for Oracle についての概要を説明します。

◆ 「アーキテクチャ」.................................................................................................. 14◆ 「バッ クアップ オペレーシ ョ ンと リス トア オペレーシ ョ ン」 .............................. 17◆ 「バッ クアップ」 ..................................................................................................... 19◆ 「リス トアと リカバリ」 .......................................................................................... 23◆ 「コンカレン トなバックアップと リス トア」 ......................................................... 24◆ 「複数のデータベース」 .......................................................................................... 24◆ 「マルチ スト リーミング」 ...................................................................................... 24◆ 「Oracle リカバリ カタログ」 .................................................................................. 25◆ 「バッ クアップ スクリプ ト と リス トア スクリプ トの前処理と後処理」................ 25◆ 「各種の RAC 構成」 ................................................................................................. 26

はじめに 13

Page 14: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

アーキテクチャOracle 用 Avamar プラグ インは、 Oracle および Oracle Recovery Manager (RMAN) と連携

し、 Oracle データベース、 テーブルスペース、 データファイルを Avamar サーバまたは

Data Domain システムにバックアップします。Oracle用 Avamar プラグ インはバックアッ

プ モジュールとして機能し、 Avamar サーバまたは Data Domain システムはストレージ

デバイスとして機能します。バックアップとリストアは、Avamar Administrator から、ま

たは RMAN コマンド ライン インタフェースから実行することができます。

RMAN コマンド ライン インタフェースでは、RMAN は Oracle 用 Avamar プラグ インを

Data Mover と して使用してバックアップ / リカバリを実行します。

Avamar Administrator では、Oracle 用 Avamar プラグ インは RMAN スクリプ ト を作成し

てバックアップまたはリス トア オペレーシ ョ ンを実行し、RMAN プロセスを生成して

スクリプ ト を実行します。 次に RMAN は Oracle 用 Avamar プラグ インを Data Moverと して使用して、 バックアップまたはリス トア オペレーシ ョ ンを実行します。

スタンドアロン構成

すべてのサポート プラッ ト フォームに対して Oracle 用 Avamar プラグ インをスタン

ドアロン構成で導入することができます。サポート プラッ ト フォームの詳細について

は、 「EMC Avamar 互換性と相互運用性マト リ ッ クス」 を参照して ください。

14 ページの図 1 は、 Oracle 用 Avamar プラグ インを使用して Oracle データを Avamarサーバや Data Domain システムに、 または Avamar サーバや Data Domain システムか

ら、 バックアップまたはリス トアするスタンドアロン構成を示しています。

図 1 Oracle 用 Avamar プラグ インスタンドアロン構成

14 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 15: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

高可用性 (HIgh-availability) 構成

また、 次の HA (高可用性) 構成に Oracle 用 Avamar プラグ インを導入することもで

きます。

◆ 2 ノードの MSCS (Microsoft Cluster Server) 構成

◆ 2 ノードの VCS (Solaris Cluster Server) 構成

◆ HP-UX、 IBM AIX、 Linux、 Solaris、 Windows の各プラッ ト フォーム上の Oracle RAC(Real Application Clusters) 構成

MSCS 構成

Oracle 用 Avamar プラグ インは、 Windows Server 2008 および MSCS (32 ビッ トおよ

び 64 ビッ トの両プラッ ト フォームに対応) からの Oracle データベース ファイルの

バックアップをサポート しています。

VCS 構成

Oracle用Avamar プラグ インは、VCS を実行する Solaris プラッ ト フォームからのOracleデータベース ファイルのバックアップをサポート しています。 Oracle 用 Avamar プラ

グ インは、 2 ノード アクテ ィブ / アクテ ィブ、 2 ノード アクテ ィブ / パッシブの VCS構成をサポート しています。

アクテ ィブ / アクテ ィブ クラスタ構成では、各ノードは Oracle 用 Avamar プラグ イン

のインスタンスを個別サービス グループのアプリケーシ ョ ンと して実行します。この

機能により、 アプリケーシ ョ ンの冗長性が提供されます。 1 つのアクテ ィブ ノードで

障害が発生した場合、 も う 1 つのアクテ ィブ ノードは両方のサービス グループをホ

スト します。

アクテ ィブ / パッシブ クラスタ構成では、 サービス グループはフェイルオーバーが

発生するまでアクテ ィブノードでオンラインです。次に、サービス グループはパッシ

ブ ノードでオンラインになります。

両方のノードからバックアップと リス トアを実行することができます。

各種の RAC 構成

RAC は、 複数のノードによる単一のデータベースへの共有アクセスを可能にする、

Oracle データベースのオプシ ョ ンの 1 つです。 1 つのクラスタ ノードが失敗するか、

またはオフラインになった場合、も う一方のクラスタ ノードが動作し続けます。ユー

ザーは、中断することな く Oracle RAC データベースを利用できます。 RAC 環境内の各

ノードはデータベース インスタンスを実行し、 オンライン ログのローカル コピーを

保持します。 Oracle 用 Avamar プラグ インは、 クラスタ ノードで実行するインスタン

スと接続することによってOracle RACデータベースのバックアップと リス トアを行い

ます。 このノードは、 Avamar サーバで登録されているものです。

RAC 構成の場合、各ノードは Oracle データベースのインスタンスを実行します。 フ ェ

イルオーバーが発生した場合、ユーザーはフェイルオーバー ノードのデータベースに

アクセスします。 フェイルオーバー プロセスはユーザーからは透過的です。

アーキテクチャ 15

Page 16: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

HP-UX、 IBM AIX、 Linux、 Solaris の各プラッ ト フォーム向けの Oracle 用 Avamar プラグ

インインス トール パッケージには、Oracle RAC 用の 3 つの構成スクリプ トが含まれて

います。

◆ rac_config:RACデータベースのバックアップと リス トア用にOracle用Avamarプラグ インを構成。

◆ rac_deconfig : Oracle 用 Avamar プラグ インから RAC 構成を削除。

◆ rac_stop:Oracle Clusterware リソース リストから Avamar エージェント (EMCagent)を削除。

Microsoft Windows 向けの Oracle 用 Avamar プラグ インインス トール パッケージには、

AvamarRACConfiguration.exeが含まれています。

Data Domain のサポート

Oracle 用 Avamar プラグ インは、 Data Domain システムとの間のバックアップと リス

トアをサポート します。 Avamar Administrator または RMAN バックアップ スクリプ ト

を使用して、 Oracle データを Data Domain システムにバックアップすることができま

す。 Avamar サーバは、 バックアップ用にメ タデータを保存します。

クライアン トに対するフル バックアップと、 それに続くすべての増分バッ クアップ

は、 Avamar サーバまたは単一の Data Domain システムのいずれかに保存する必要が

あります。Oracle 用 Avamar プラグ インは、Avamar および Data Domain システムに部

分的に保存されるバックアップをサポート しません。 たとえば、 Oracle 用 Avamar プ

ラグ インは次のタイプのバックアップはサポート しません。

◆ Data Domain システムでのフル バックアップ、および Avamar サーバでの増分バッ

クアップ

◆ Avamar サーバでのフル バックアップ、および Data Domain システムでの増分バッ

クアップ

◆ Data Domain システムでのフル バックアップ、および別の Data Domain システムで

の増分バックアップ

クライアン トのバックアップが保存されているデバイスを変更する場合、増分バック

アップを行う前には、 まずフル バックアップを実行する必要があります。

Avamar サーバからデータをリス トアする場合と方法で、 バックアップされたデータ

を Data Domain システムからリス トアします。 他のステップはありません。 データが

Avamar サーバに存在しているか、 Data Domain システムに存在しているかに関係な

く、 同じ リス トア オペレーシ ョ ンに従います。

Avamar システムと一緒に使用する際の Data Domain システムの構成の詳細について

は、 EMC Avamar および EMC Data Domain システム統合ガイド を参照して ください。

ログ ファイル

Oracle 用 Avamar プラグ インは、 バックアップ / リス トア オペレーシ ョ ン中にログ

ファイルを作成します。 ログ ファイルはデバッグ用です。 Avamar Administrator から

のバッ クア ッ プ / リス ト ア オペレーシ ョ ンによ り、 avoracle.log フ ァ イルが

install-directory/var/clientlogs ディ レク ト リに作成されます。

16 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 17: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

バックアップ オペレーシ ョ ンと リス トア オペレーシ ョ ンAvamar Administrator を使用するかまたは RMAN スクリプ ト をコマンド ラインから実

行して、 バックアップおよびリストアを実行することができます。

Avamar Administrator でのバックアップと リス トア

Avamar Administrator でのバックアップと リス トア中に Oracle 用 Avamar プラグ イン

は、指定したデータベースのバックアップと リス トアを実行する RMAN スクリプ ト を

生成します。 Avamar クライアン ト エージェン トは、 このスクリプ トで RMAN を実行

します。このスクリプ トは Oracle に対し、Avamar Media Management ライブラリで接

続を開く よう指示します。 この場合、 avtar セッシ ョ ンが呼び出され、 Avamar サーバ

に接続されます。

17 ページの図 2 は、 Avamar クライアン ト と Avamar サーバ間のプロセス フローを示

します。

図 2 Avamar クライアン トおよび Avamar サーバのプロセス ダイアグラム

Oracle のバックアップ プロセスでは、次のスクリプ ト と同様の RMAN スクリプ トが生

成されます。

configure controlfile autobackup on;run {

allocate channel c1 type sbt;send 'connect information for avtar to connect to the Avamar server'; backup database;

}

バックアップ / リス トア オペレーシ ョ ンの際、 RMAN は Avamar Administrator から表

示可能なログ ファイルを作成します。

Recovery Manager:Release 11.1.0.7.0 - ProductionCopyright (c) 1995, 2004, Oracle.All rights reserved.connected to target database:ORACLE (DBID=1420649215) using target database controlfile instead of recovery catalogRMAN> configure controlfile autobackup on;2> run {3> allocate channel c1 type sbt;4> send '...';6> backup database;7> }

OracleAvamar

Oracle Avamar

Avamar

Oracle

MCS

avagent

RMAN

avtar

avoracle

バックアップ オペレーシ ョ ンと リス トア オペレーシ ョ ン 17

Page 18: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

8> old RMAN configuration parameters:CONFIGURE CONTROLFILE AUTOBACKUP OFF;new RMAN configuration parameters:CONFIGURE CONTROLFILE AUTOBACKUP OFF;new RMAN configuration parameters are successfully storedallocated channel:c1channel c1:sid=142 devtype=SBT_TAPEchannel c1:AVTAR/Avamar backup (EMC)sent command to channel:c1

Starting backup at 23-NOV-12channel c1:starting full datafile backupsetchannel c1:specifying datafile(s) in backupsetinput datafile fno=00001 name=D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\ORACLE\SYSTEM01.DBFinput datafile fno=00003 name=D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\ORACLE\SYSAUX01.DBFinput datafile fno=00002 name=D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\ORACLE\UNDOTBS01.DBFinput datafile fno=00004 name=D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\ORACLE\USERS01.DBFchannel c1:starting piece 1 at 23-NOV-12channel c1:finished piece 1 at 23-NOV-12piece handle=15gfs32k_1_1 comment=API Version 2.0,MMS Version 2.2.0.108 channel c1:backup set complete, elapsed time:00:00:45 channel c1:starting full datafile backupset channel c1:specifying datafile(s) in backupset including current controlfile in backupset including current SPFILE in backupset channel c1:starting piece 1 at 23-NOV-12 channel c1:finished piece 1 at 23-NOV-12 piece handle=16gfs341_1_1 comment=API Version 2.0,MMS Version 2.2.0.108 channel c1:backup set complete, elapsed time:00:00:17 Finished backup at 21-MAR-11 released channel:c1

Recovery Manager complete.

18 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 19: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

バックアップ 以下のトピックでは、 Oracle 用 Avamar プラグ インがサポートするバックアップ機能

について説明します。

バックアップ タイプ

Oracle 用 Avamar プラグ インは次のタイプのバックアップをサポート します。

◆ Oracle データベース ファイルとアーカイブ ログ

◆ Oracle ファイル システムのコールド (オフライン) バックアップ

◆ Oracle データベースのホッ ト RMAN バックアップ

◆ 4 つのバックアップ レベル :

• フル : すべてのデータファイルとアーカイブ ログをバックアップします。 レ

ベル フルは、 デフォルトのバックアップ レベルで、 増分バックアップ戦略の

一部ではありません。

• レベル 0 (増分) : すべてのデータファイルとアーカイブ ログをバックアップ

します。レベル 1 バックアップを実行する前にレベル 0 バックアップを実行す

る必要があります。

• 差分 (増分) : も新しい増分 (差分または累積) バックアップまたはレベル

0 バッ クアップ以降に変更されたすべてのデータベース ブロ ッ クをバッ ク

アップします。19 ページの図 3 は、2 週間の期間に実施された毎日のレベル 1差分バックアップを示しています。

図 3 レベル 1 差分バックアップ

• 累積(増分): も新しいレベル 0 バックアップ以降に変更されたすべてのデー

タベース ブロックをバックアップします。

0 0 01 11111 1 1 1 11 1

バックアップ 19

Page 20: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

累積バックアップからバックアップをリス トアする方が、差分バックアップか

らリス トアするより迅速に実行できます。 しかし累積バックアップでは、差分

バックアップに比べより多くのディスク領域が必要になり、また完了時間も長

く なります。

ディスク領域より復旧時間が優先される場合には、累積レベルのバックアップ

を実行します。 20 ページの図 4 は、 2 週間の期間に実施された毎日のレベル 1累積バックアップを示しています。

図 4 レベル 1 累積バックアップ

◆ オン デマンドまたはスケジュール設定されたバックアップ:オン デマンドでバッ

クアップするか、 またはスケジュール設定をして自動的にバックアップすること

ができます。

アーカイブ ログのバックアップ

[Backup Command Line Options] ダイアログ ボックスには、以下のバックアップ オプ

シ ョ ンが含まれています。

◆ [Back up database]

◆ [Back up archive logs]

◆ [Delete archive log after backup]

これらのバックアップ オプシ ョ ンのうち少な く とも1つのオプシ ョ ンを選択する必要

があります。 選択しないとバックアップは失敗します。 Oracle 用 Avamar プラグ イン

は、 これらのオプシ ョ ンの妥当性検査を行いません。 [Back up archive logs] オプシ ョ

ンを選択すると、Oracle 用 Avamar プラグ インは増分バックアップ オプシ ョ ンを無視

してフル バックアップを実行します。

Avamar Administrator は、アーカイブ ログのみのリストアをサポート していません。アー

カイブ ログのみをリストアするには、 RMAN スクリプトを使用する必要があります。

20 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 21: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

Oracle ASM (Automatic Storage Management) と未フォーマッ ト ファイル構造の

サポート

Oracle 用 Avamar プラグ インは、スト レージ管理および未フォーマッ ト ファイル構造

に対して ASM (Automated Storage Management) を使用するデータベースのバッ ク

アップをサポート しています。

Oracle オフライン バックアップ

Oracle 用 Avamar プラグ インは、 マウン ト状態にあるデータベースのバックアップを

可能にする、Oracle のオフライン バックアップ機能をサポート しています。 このタイ

プのバッ クアップはデータベースのホッ ト バッ クアップに相当します。 オフライン

バックアップのリス トアは、ホッ ト バックアップのリス トアの場合と同じ処理手順を

使用します。

RMAN チューニング オプシ ョ ン

Avamar Administrator の Oracle 用 Avamar プラグ インで実行するバックアップでは

RMAN を使用します。 RMAN は個別のデータファイルを読み取り、 これらのファイル

をバックアップ セッ トにバンドルして、そのバックアップ セッ ト を avtar に送信し

ます。 バッ クアップ セッ ト を作成するために、 RMAN はディスクから同時に複数の

ファイルを読み取り、 フ ァイル データのブロックを同じバッ クアップ セッ トに書き

込みます。複数ファイルのブロックの組み合わせは、バックアップの多重化と呼ばれ

ます。

21 ページの図 5 は、 1 つのバックアップ ピースに多重化された 3 個のファイルを示

しています。

図 5 RMAN 多重化

1 2 3

1

2

3

1

1

1 2

2

3

3

バックアップ 21

Page 22: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

21 ページの図 5 では、 RMAN は同時に 3 個のファイルを読み取り、 それらをバック

アップ セッ トに書き込み、混在させます。RMAN 多重化機能ではバックアップ ファイ

ルが混在するため、以降の読み取りでは同様の形式でのデータ スト リームは提供され

ません。

RMAN 多重化機能ではファイルが混在するため、 Oracle 用 Avamar プラグ インによる

Avamar サーバへのバックアップでは、 終バックアップ以降にデータベースに変更

が行われていない場合でもコピーされたデータが含まれる可能性があります。 した

がって、 RMAN 多重化機能では、 Oracle 用 Avamar プラグ インのデータ重複排除率に

悪影響を及ぼす可能性があります。

Oracle 用 Avamar プラグ インでは、 Avamar Administrator の Filesperset オプシ ョ ンが

使用できるため、 データ重複排除のパフォーマンスが改善されます。

Filesperset オプシ ョ ンでは、 各バックアップ セッ トに含むファイル数を指定します。

Filesperset オプシ ョ ンのデフォルト値は 1 です。 Filesperset オプシ ョ ンで値を指定す

ると、 RMAN はその値を、 RMAN がバックアップ セッ トに含めるファイル数の 大値

として使用します。

RMAN バックアップの 適化

Oracle 用 Avamar プラグ インは、RMAN CLI のみを介して RMAN バックアップ 適化機

能をサポート します。 バックアップ 適化機能を有効にすると、 RMAN バックアップ

コマンドは、割り当て済みのデバイス タイプに同一ファイルがすでにバックアップさ

れている場合には、 ファイルのバックアップをスキップします。

バックアップ 適化機能は、 configure backup optimization on RMAN コマ

ンドを使用して有効化できます。

バッ クアップ 適化機能を有効化するこ とで、 バッ クアップ時間が短縮されます。

バックアップ 適化の詳細については、 Oracle ドキュ メン ト を参照して ください。

114 ページの 「RMAN バックアップ 適化機能の有効化」 に、 バックアップ 適化機

能を使用したバックアップについての詳細が説明されています。

22 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 23: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

リス トアと リカバリ以下のトピックでは、 Oracle 用 Avamar プラグ インがサポートするリストアと リカバ

リ機能について説明します。

破損したブロックのリカバリ

Oracle 用 Avamar プラグ インには、[Corrupt blocks] オプシ ョ ンが含まれています。こ

のオプシ ョ ンにより、データベース全体ではな く、破損したデータ ブロックのみをリ

ス ト アする こ とが可能にな り ます。 [Recovery Corrupt blocks only] オプシ ョ ンは、

[Restore Command Line Options] ダイアログ ボックス内にある詳細オプシ ョ ンの 1 つ

です。[Corrupt blocks] オプシ ョ ンを使用するにはまず、チェ ックサムを使用してデー

タ ブロックの検証を行うようにデータベースを構成する必要があります。この機能を

有効化するには、 初期パラメータ DB_BLOCK_CHECKSUM を Oracle データベースの

TYPICAL に設定します。この設定により、RMAN は物理的および論理的な破損を検出

することができます。

◆ 不良のメモリ ボード、不良のコン ト ローラ、破損したセクタがハード ディスク上

にある場合、 物理的な破損が発生する可能性があります。

◆ データ ブロックの内容が論理的に整合性がない場合、 論理的な破損が発生する可

能性があります。論理的な破損の例としては、行またはインデックス エン ト リー

の破損があります。

データベースが開いている間は、 [Corrupt blocks] オプシ ョ ンを使用できます。

フラッシュバック データベース リカバリ [ふらっしゅばっ くでーたべーすりかばり ]

Oracle 用 Avamar プラグ インは、Oracle フラ ッシュバック データベース リス トアをサ

ポート しています。フラ ッシュバック データベース機能により、任意のターゲッ ト時

間、 SCN (システム変更番号) 、 ログ シーケンス番号まで、 データベースを戻すこと

が可能になります。 Oracle 用 Avamar プラグ インは、 フラ ッシュバック データベース

ログから リカバリが開始できるよ うにする新しいオプシ ョ ンを、 [Restore CommandLine Options] ダイアログ ボックスで提供しています。 フラ ッシュバック リカバリ オプシ ョ ンの詳細については、 付録 B 「プラグ イン オプシ ョ ン」、 を参照して ください。

ロール フォワード リカバリ

Oracle 用 Avamar プラグ インでは、 Avamar Administrator の詳細オプシ ョ ン [Open thedatabase with resetlogs after recovery] によりロール フォワード リカバリをサポート

します。 Avamar Plug-in for Oracle をインス トールすると、 この詳細オプシ ョ ンがデ

フォルトで有効化されます。[Open the database with resetlogs after recovery]オプシ ョ

ンは、リス トア オペレーシ ョ ンの際に、リス トア完了後にリセッ ト ログでデータベー

スを開く ように指示を出します。リセッ ト ログでデータベースを開く とログが初期化

され、 ログのシーケンス番号がリセッ ト されます。 また、 REDO ログの利用可能な変

更がト ランケート され、 データベースの新しいインカネーシ ョ ンが開始されます。

リス トア オペレーシ ョ ン完了後にデータベースのロール フォワードを有効化する場

合は、 [Restore Command Line Options] ダイアログ ボッ クスの [Open the databasewith resetlogs after recovery] オプシ ョ ンをオフにする必要があります。 このオプシ ョ

ンをオフにすると、 リス トア オペレーシ ョ ンの際にリセッ ト ログでデータベースを

開けな く なります。その場合は、アーカイブ ログを利用可能な も現時点に近いポイ

ン ト イン タイムに適用して、 データベースをリカバリすることができます。

リス トアと リカバリ 23

Page 24: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

コンカレン トなバックアップと リス トアOracle 用 Avamar プラグ インは、 コンカレン トなバックアップと リス トア、 または

Avamar Administrator からの両オペレーシ ョ ンをサポート します。 たとえば、 バック

アップ用に複数のデータベースを選択した場合、 Oracle用 Avamar プラグ インにより、

各データベースのバックアップはコンカレン トに実行されます。バックアップが完了

すると、 Oracle 用 Avamar プラグ インはすべてのバックアップ ファイルのスナップ

ビューを作成します。差分バックアップ、累積バックアップ、 アーカイブ ログのみの

バッ クアップの場合には、 スナップビューに前回のバッ クアップ時のバッ クアップ

ファイルも含まれます。

コ ン カ レ ン ト バッ ク ア ッ プが実行でき るのは、 Oracle 10g 以降です。 AvamarAdministrator と RMAN CLI の同一データベースに対しコンカレン ト バックアップを同

時に実行することはできません。

Avamar Administrator からの Oracle 用 Avamar プラグ インバックアップには、 データ

ベースごとに同じページ ファイル キャッシュが使用されます。Data Domain システム

へのコンカレン ト バックアップには、 キャッシュ ファイルは使用されません。

複数のデータベースOracle 用 Avamar プラグ インは、 バックアップおよびリストアの両オペレーシ ョ ンに

対し、 複数のデータベースを選択することをサポート しています。

複数のデータベースを同一のワークオーダーでバックアップする場合、これらのデー

タベースは論理的にグループ化されます。 これにより、 Avamar Administrator は後続

のリス トア オペレーシ ョ ン中に階層型ビューを提示できるようになります。この 「グ

ループ化」 は、 ORACLE-INSTANCE と ORACLE-SID で構成されるパスをバックアップ内

の各データベースにプレフ ィ ッ クスと して付与することによって実現されます。たと

えば、 「orcl」 の ORACLE-SID を持つ Oracle 11g データベースには、 /11g/orcl/ のプレ

フ ィ ッ クスが付与されます。

マルチ スト リーミングマルチ スト リーミングは、バックアップまたはリス トアで、Avamar サーバまたは DataDomain システムに対し複数の RMAN チャネルを使用できるようにする機能です。 複

数の RMAN チャネルを使用するバックアップまたはリス トアでは、 avtar のマルチ

インスタンスを並列で実行します。デフォルトの RMAN チャネル数は 1 で、 大数は

10 です。

RMAN では、 指定したすべての RMAN チャネルが使用されない場合があります。 たと

えば、 バックアップ用に RMAN チャネル数を 4 と指定した場合、 RMAN で使用される

チャネル数は 2 つのみとなる場合があります。そのバックアップでは、残りの 2 チャ

ネルは無視されます。

バックアップおよびリス トアに対して複数の RMAN チャネルを割り当てることによ

り、 パフォーマンスが向上する場合があります。 ただし、 バックアップおよびリス ト

アのパフォーマンスが向上するかどうかは Oracle サーバの構成によります。

バッ クア ッ プおよびリス ト アに対して複数の RMAN チャネルを指定する場合は、

Avamar Administrator の [Number of RMAN Channels] オプシ ョ ンを使用するか、RMANスクリプ トで allocate channel コマンドを指定します。

24 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 25: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

Oracle リカバリ カタログOracle 用 Avamar プラグ インは、 バックアップおよびリス トアの際の、 Oracle リカバ

リ カタログ機能をサポート しています。

バックアップの際に [Use recovery catalog] オプシ ョ ンを選択した場合、 そのバック

アップにより リカバリ カタログが通常の方法で更新されます。すべてのバックアップ

には、将来のリス トア オペレーシ ョ ンがリカバリ カタログに依存しないように、デー

タベース制御ファイルが含まれています。

Avamar Administrator がリス トアの際にリカバリ カタログを使用できない場合は、 そ

のリス トアではデータベース制御ファイルを使用する必要があります。ただし、RMANからカタログ リカバリを使用して Avamar バックアップからデータベースをリス トア

することができます。 127 ページの 「バックアップおよびリス トアでカタログを使用

する」 で詳細を参照して ください。

バッ クアップ スク リプ ト と リス ト ア スク リプ トの前処理と後処理

Oracle 用 Avamar プラグ インでは、Avamar Administrator で実行するバックアップと リ

ス ト アの両オペレーシ ョ ンに対して前処理スク リプ ト と後処理スク リプ ト をサポー

ト しています。前処理 / 後処理スクリプ トは、 UNIX または Linux 上のユーザー書き込

みシェル スク リプ ト (.sh) です。 Windows では、 スク リプ トはバッチ スク リプ ト

(.bat)、 vb Script (.vbs)、 JScript (.js) です。 Oracle 用 Avamar プラグ インは、

UNIX または Linux 上では前処理 / 後処理スクリプ ト を root と して実行し、Windows 上

では管理者として実行します。

前処理 / 後処理スクリプ トは、 次のようなさまざまなタスクに使用できます。

◆ バックアップ前にログを var ディ レク ト リから異なるディ レク ト リにコピーす

る。

◆ バックアップやリス トア用にデータベースを準備する。

◆ SQL クエリーを実行してデータベースの情報を取得する。

◆ 環境変数を設定する。

前処理 / 後処理スクリプ トはすべて、 クライアン トの /avamar/etc/scriptsディ

レク ト リに存在する必要があります。前処理 / 後処理機能は、Avamar Administrator の詳細オプシ ョ ンです。 150 ページの 「前処理および後処理のスクリプ ト と属性」 で詳

細を参照して ください。

前処理 / 後処理スクリプ トの使用に加え、 Oracle 用 Avamar プラグ インでは、 前処理

と後処理の属性の使用もサポー ト しています。 前処理と後処理の属性と属性値は、

[Enter Attribute] フ ィールド と [Enter Attribute Value] フ ィールドで指定します。

Oracle リカバリ カタログ 25

Page 26: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

はじめに

各種の RAC 構成Avamar Administrator を使用して、非 RAC データベースの場合と同じように Oracle RACデータベースのバックアップおよびリストアを行います。 Oracle RAC 構成の場合、 各

クラスタ ノードは Oracle データベースのローカル インスタンスを実行します。 イン

スタンス名はデータベースの一意の名前とは異なります。

Oracle RAC データベースをバックアップする際、 Oracle 用 Avamar プラグ インは、 現

在アクテ ィブなノードで実行しているデータベースのインスタンスに接続します。

Oracle RACデータベースをリス トアする際にはまずすべてのデータベース インスタン

スをシャ ッ トダウンし、 次に 「非マウン ト」 状態にある登録済みノードでインスタン

スを開始する必要があります。

Oracle データベースのバックアップおよびリス トアの詳細については、第 4 章 「バッ

クアップ」 および第 5 章 「リス トアと リカバリ」 を参照して ください。

26 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 27: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

第 2 章

インストール

以下のトピックでは、Oracle 用 Avamar プラグ インをインス トール、アップグレード、

構成、 アンインス トールする方法について説明します。

◆ 「Oracle 用 Avamar プラグ インのインス トールの準備」....................................... 28◆ 「HP-UX におけるソフ トウェアのインス トール、 アップグレード、 アンインス トー

ル」 ........................................................................................................................ 31◆ 「IBM AIX におけるソフ トウェアのインス トール、 アップグレード、 アンインス

トール」 ................................................................................................................. 33◆ 「Linux におけるソフ トウェアのインス トール、 アップグレード、 アンインス トー

ル」 ........................................................................................................................ 36◆ 「Solaris におけるソフ トウェアのインストール、 アップグレード、 アンインス

トール」 ................................................................................................................. 39◆ 「Windows におけるソフ トウェアのインストール、 アップグレード、 アンインス

トール」 ................................................................................................................. 46◆ 「フ ァイル システム バックアップからの Oracle ディ レク ト リの除外」 .............. 51

インス トール 27

Page 28: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

Oracle 用 Avamar プラグ インのインストールの準備以下のトピックでは、 Oracle 用 Avamar プラグ インをインス トールするためのシステ

ム準備方法について説明します。

◆ 28 ページの 「システム要件の確認」

◆ 29 ページの 「Oracle の要件の確認」

◆ 29 ページの 「VCS の要件の確認」

◆ 30 ページの 「Microsoft Windows のユーザー アカウン ト制御の設定の確認」

◆ 30 ページの 「ソフ トウェアのダウンロード」

◆ 30 ページの 「Avamar ファイル システム クライアン トのインストール」

システム要件の確認

Oracle 用 Avamar プラグ インをインス トールする前に、 ソフ トウェアとハードウェア

の要件を満たしていることを確認します。

新のクライアン ト互換性情報は、https://support.EMC.comのEMCオンライン サポー

トの EMC Avamar 互換性と相互運用性マト リ ックスに掲載されています。

ハードウェアに関する必要条件

28 ページの表 2 は、Oracle 用 Avamar プラグ インに対するハードウェア要件の一覧を

示しています。

ソフ トウェア要件

Oracle 用 Avamar プラグ インを Windows クラスタにインストールするには、Microsoft.NET Framework 4 ソフ トウェアが必要です。

Microsoft .NET Framework 4 は、 Microsoft Download Center からダウンロード してイン

ス トールすることができます。

表 2 ハードウェア要件

リソース 要件

RAM 64 MB

ハード ディ スク ド ライブの空き領域

ソフ トウェアのインストール用に 130 MB のハード ディスク ド ライブの空き領域。

Avamar クライアン ト ソフ トウェアではさらに追加で 64 MB の物理RAM ごとに 12 MB のハード ディスク ド ライブの空き領域。ローカルキャッシュ ファイルはこの領域を使用します。

ネッ ト ワーク イン タフェース

小 10BaseT 使用しているプラ ッ ト フォーム用の 新ド ライバを使って構成された、 100BaseT 以上が推奨される。

28 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 29: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

Oracle の要件の確認

1. Oracle サーバにオペレーティング システムの root権限を持っていることを確認し

ます。

2. Oracle と RMAN が適切にインストールされていることを確認します。

3. Oracle サーバでコマンド シェルを開き、 以下のコマンドを入力して、 Oracle サー

バと同じネッ トワークで Avamar サーバが稼働中であり、 存在していることを確

認します。

ping Avamar-server

ここで、 Avamar-server は、 Avamar サーバのネッ トワーク ホスト名 (DNS で定義)

または IP アドレスです。

4. Avamar サーバおよびユーティ リテ ィ ノードのネッ トワーク ホスト名 (DNS エン

ト リー) をメモしておきます。

Avamar システムのインストールと構成により、 これらのエン ト リーは DNS に追

加されます。

VCS の要件の確認

VCS (Veritas Cluster Server) を実行する Solaris プラッ ト フォームに Oracle 用 Avamar プラグ インをインストールする場合、 以下の要件が満たされていることを確認します。

1. 以下のソフ トウェアが各クラスタ ノードにインストールされていること。

• Veritas Cluster Server (サポート されているバージ ョ ンは 4.1 と 5.0)

• VxVM (Veritas Volume Manager)

• VxFS (Veritas File System)

• Veritas Storage Foundation for Oracle

2. 以下のリソースが VCS サービス グループ用に構成されていること。

• IP リソース (サービス グループを示す)

• マウン ト リソース (Avamar /var ディ レク ト リが存在する共有ディスクのマ

ウン ト ポイン ト)

3. Avamar サーバは DNS を介してサービス グループ名を解決できる。

4. VCS 要件によって指定されているように Oracle を構成する前に Oracle RMAN プラ

グ インがインストールされる。

Oracle 用 Avamar プラグ インのインス トールの準備 29

Page 30: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

Microsoft Windows のユーザー アカウン ト制御の設定の確認

UAC (ユーザー アカウン ト制御) 機能は、 アプリケーシ ョ ン ソフ トウェアを標準ユー

ザーの権限に制限します。 ソフ トウェアのインス トールなどの特定のタスクについて

は、管理者権限を付与する必要があります。UAC はデフォルトで有効化されています。

UAC が有効化されている Windows コンピュータ上で管理者権限なしで Avamar クライ

アン トまたはプラグ イン インス トーラを開始すると、 ソフ トウェアは正し く インス

トールされません。

UAC は無効化する、 またはバイパスすることができます。本章で説明するインス トー

ルの処理手順では、 UAC をバイパスする 1 つの方法を提供しています。 その他の方法

や補足情報については、 Microsoft のドキュ メン ト を参照して ください。

ソフ トウェアのダウンロード

1. Oracle サーバに必要な権限でログインして、 インストールを実行します。

2. Web ブラウザを開き、 以下の URL を入力します。

http://Avamar_server

ここで、 Avamar_server は、 Avamar サーバの DNS 名または IP アドレスです。

[EMC Avamar Web Restore] ページが表示されます。

3. [ダウンロード] をクリ ッ クします。

[ダウンロード] リス トが表示されます。

4. Oracle サーバのプラッ ト フォームの見出しの横にある [+] をク リ ッ クします。

5. Oracle サーバのオペレーティ ング システムの見出しの横にある [+] をク リ ッ ク

します。

6. Oracle用Avamarプラグ インインス トール パッケージのリンクをクリ ックします。

7. Oracle 用 Avamar プラグ インインス トール パッケージを一時ディ レク ト リに保存

します。

Avamar ファイル システム クライアン トのインストール

Avamar ファイル システム クライアン トのインス トールと登録

◆ HP-UX、 IBM AIX、 Linux、 Solaris の各システムの場合は、 「EMC Avamar バックアッ

プ クライアン ト ユーザー ガイド」 に記載された手順に従って ください。

◆ Windows システムの場合は、「EMC Avamar for Windows Server ユーザー ガイ ド」 に

記載された手順に従って く ださい。

30 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 31: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

HP-UX におけるソフ トウェアのインストール、アップグレード、アンインストール

以下のトピックでは、 HP-UX 上で Oracle 用 Avamar プラグ インをインス トール、 アッ

プグレード、 アンインス トールする方法について説明します。

◆ 31 ページの 「HP-UX における Oracle 用 Avamar プラグ インのインストール」

◆ 32 ページの 「HP-UX における Oracle 用 Avamar プラグ インのアップグレード」

◆ 32 ページの 「HP-UX における Oracle 用 Avamar プラグ インのアンインス トール」

HP-UX における Oracle 用 Avamar プラグ インのインストール

HP-UX 用 Avamar クライアン トのインス トール中に、 [-x ask=true] オプシ ョ ンを

swinstallコマンドで使用して、varディ レク ト リの新しい場所を指定することがで

きます。 HP-UX 用 Avamar クライアン ト をインス トールした後で Oracle 用 Avamar プ

ラグ インをインス トールする場合は、 プラグ インのインス トールでは、 HP-UX 用

Avamar クライアン トのインス トール中に指定した var ディ レク ト リ と同じ場所は自

動的には使用されません。 swinstall コマンドで [-x ask=true] オプシ ョ ンを使

用して Oracle 用 Avamar プラグ インをインス トールする必要があります。

1. root と して Oracle サーバにログインします。

2. 次のコマンドを入力して、 ディ レク ト リを一時ディ レク ト リに変更します。

cd /tmp

ここで、 tmp は、 一時ディ レク ト リです。

3. ソフ トウェアをデフォルトのディ レク ト リまたは代替のディ レク ト リにインス

トールします。

• デフォルトのディ レク ト リに Oracle用Avamar プラグ インをインス トールする

場合は、 次のコマンドを入力します。

swinstall -s AvamarRMAN-platform-version.depot \*

ここで、 platform-version は、 プラッ ト フォームのタイプと Avamar のバージ ョ

ン番号です。

• 代替ディ レク ト リに Oracle 用 Avamar プラグ インをインス トールする場合は、

以下を行います。

a. 以下のコマンドを入力します。

swinstall -x ask=true -s /TMP/AvamarRMAN-platform-version.depot hpuxrman,l=/install-path

ここで、 platform-version は、 プラッ ト フォームのタイプと Avamar のバー

ジ ョ ン番号です。 install-path は、 インス トール ディ レク ト リです。

b. インス トールに使用するディ レク ト リの名前を入力します。

以下のメ ッセージが、 コマンド シェルに表示されます。

Confirm ‘/install-path/’ is the desired location.[n]

c. 「y」 と入力して、 適切な場所であることを確定します。

HP-UX におけるソフ トウェアのインス トール、 アップグレード、 アンインス トール 31

Page 32: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

HP-UX における Oracle 用 Avamar プラグ インのアップグレード

1. Oracle 用 Avamar プラグ インをアンインス トールします。手順については、 32 ペー

ジの 「HP-UX における Oracle 用 Avamar プラグ インのアンインス トール」 を参照

して ください。

2. HP-UX 用 Avamar クライアン ト をアンインス トールします。手順については、「EMCAvamar バックアップ クライアン ト ユーザー ガイド」 を参照して ください。

3. HP-UX用Avamar クライアン トの 新バージ ョ ンをダウンロード してインストール

します。 手順については、 「EMC Avamar バックアップ クライアン ト ユーザー ガイド」 を参照して ください。

4. Oracle 用 Avamar プラグ インインス トール パッケージをダウンロード します。 手

順については、 30 ページの 「ソフ トウェアのダウンロード」 を参照して ください。

5. Oracle 用 Avamar プラグ インの新しいバージ ョ ンをインス トールします。 手順に

ついては、 31 ページの「HP-UX における Oracle 用 Avamar プラグ インのインストー

ル」 を参照して ください。

HP-UX 用 Avamar クライアン ト と Oracle 用 Avamar プラグ インのバージ ョ ンは同じである必要があります。

HP-UX における Oracle 用 Avamar プラグ インのアンインストール

1. root と して Oracle サーバにログインします。

2. 次のコマンドを入力して、Oracle用Avamarプラグ インをアンインス トールします。

swremove hpuxrman

32 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 33: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

IBM AIX におけるソフ トウェアのインストール、アップグレード、アンインストール

以下のトピックでは、IBM AIX 上で Oracle 用 Avamar プラグ インをインス トール、アッ

プグレード、 アンインス トールする方法について説明します。

◆ 33 ページの 「Oracle 用 Avamar プラグ インのインストール : IBM AIX」◆ 34 ページの 「Oracle 用 Avamar プラグ インのアップグレード : IBM AIX」

◆ 35 ページの 「Oracle 用 Avamar プラグ インのアンインス トール : IBM AIX」

Oracle 用 Avamar プラグ インのインストール : IBM AIX

AIX 用 Avamar クライアン ト ソフ トウェアは、 デフォルトのインス トール ディ レク ト

リ、 または代替ディ レク ト リのいずれかにインストールすることができます。 Oracle用Avamar プラグ インがAIX用Avamar クライアン ト と同じディ レク ト リにインス トー

ルされることを確認して ください。AIX 用 Avamar クライアン ト を代替ディ レク ト リに

インス トールした後に、 Oracle 用 Avamar プラグ インをデフォルトのディ レク ト リに

インス トールしよう とすると、 エラーが返されます。

1. root と して Oracle サーバにログインします。

2. 次のコマンドを入力して、 ディ レク ト リを一時ディ レク ト リに変更します。

cd /tmp

ここで、 tmp は、 一時ディ レク ト リです。

3. Oracle 用 Avamar プラグ インを AIX 用 Avamar クライアン ト と同じディ レク ト リに

インス トールします。

• デフォルトのディ レク ト リに Oracle用Avamar プラグ インをインス トールする

場合は、 次のコマンドを入力します。

geninstall -d AvamarRMAN-aix6-ppc-version.bff all

ここで、 version は、 Avamar ソフ トウェアのバージ ョ ンです。

• 代替のディ レク ト リに Oracle 用 Avamar プラグ インをインス トールする場合

は、 次のコマンドを入力します。

installp -R /install-path -d AvamarRMAN-aix6-ppc-version.bff all

ここで、

– install-path は、 インストール ファイルのディ レク ト リです。

– version は、 Avamar ソフ トウェアのバージ ョ ンです。

IBM AIX におけるソフ トウェアのインス トール、 アップグレード、 アンインス トール 33

Page 34: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

Oracle 用 Avamar プラグ インのアップグレード : IBM AIX

このトピックでは、 IBM AIX 上で Oracle 用 Avamar プラグ インをアップグレードする

方法について説明します。

AIX 用 Avamar クライアン ト をアップグレードする前に、Oracle 用 Avamar プラグ インをアップグレードする必要があります。AIX 用 Avamar Client のバージ ョ ンと Oracle 用Avamar プラグ インのバージ ョ ンは同じである必要があります。

1. Oracle 用 Avamar プラグ インインス トール パッケージをダウンロード します。 手

順については、 30 ページの 「ソフ トウェアのダウンロード」 を参照して ください。

2. root と して Oracle サーバにログインします。

3. 次のコマンドを入力して、 ディ レク ト リを一時ディ レク ト リに変更します。

cd /tmp

ここで、 tmp は、 一時インストール ディ レク ト リです。

4. Oracle 用 Avamar プラグ インをアップグレード します。

• デフォルトのインス トール ディ レク ト リにある Oracle 用 Avamar プラグ イン

をアップグレードする場合は、 次を入力します。

geninstall -d AvamarRMAN-platform-version.bff all

ここで、

– platform は、 AIX システムのタイプです。

– version は、 Avamar ソフ トウェアのバージ ョ ンです。

• 代替のインストール ディ レク ト リにある Oracle 用 Avamar プラグ インをアッ

プグレードする場合は、 次を入力します。

installp -R /install-path -d AvamarRMAN-platform-version.bff all

ここで、

– install-path は、 代替のインストール ディ レク ト リです。

– platform は、 AIX システムのタイプです。

– version は、 Avamar ソフ トウェアのバージ ョ ンです。

5. AIX 用 Avamar クライアン ト をダウンロード します。手順については、「EMC Avamarバックアップ クライアン ト ユーザー ガイド」 を参照して ください。

6. AIX 用 Avamar クライアン ト をアップグレード します。

• デフォルトのインス トール ディ レク ト リにある AIX 用 Avamar クライアン ト を

アップグレードする場合は、 次を入力します。

geninstall -d AvamarClient-platform-version.bff all

ここで、

– platform は、 AIX システムのタイプです。

– version は、 Avamar ソフ トウェアのバージ ョ ンです。

34 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 35: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

• 代替のインストール ディ レク ト リにある AIX 用 Avamar クライアン ト をアップ

グレードする場合は、 次を入力します。

installp -R /install-path -d AvamarClient-platform-version.bff all

ここで、

– install-path は、 代替のインストール ディ レク ト リです。

– platform は、 AIX システムのタイプです。

– version は、 Avamar ソフ トウェアのバージ ョ ンです。

Oracle 用 Avamar プラグ インのアンインストール : IBM AIX

以下の処理手順では、 IBM AIX 上の Oracle 用 Avamar プラグ インをアンインストール

します。

1. root と して Oracle サーバにログインします。

2. 次のコマンドを入力して、システムにインストールされているすべてのAvamarパッ

ケージを表示します。

lslpp -l | grep Avamar

以下のメ ッセージが、 コマンド シェルに表示されます。

AvamarClient-aix6-ppc VERSION COMMITTED EMC Avamar client VERSIONAvamarRMAN-aix6-ppc VERSION COMMITTED EMC Avamar client VERSION

3. 次のコマンドを入力して、 Oracle 用 Avamar プラグ インソフ トウェアをアンイン

ス トールします。

geninstall -u AvamarRMAN-aix6-ppc-version.bff

ここで、 version は、 Avamar のバージ ョ ン番号です。

IBM AIX におけるソフ トウェアのインス トール、 アップグレード、 アンインス トール 35

Page 36: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

Linux におけるソフ トウェアのインストール、 アップグレード、アンインストール

以下のトピックでは、 Linux 上で Oracle 用 Avamar プラグ インをインストール、 アッ

プグレード、 アンインス トールする方法について説明します。

◆ 36 ページの 「Oracle 用 Avamar プラグ インのインストール : Linux」◆ 37 ページの 「Oracle 用 Avamar プラグ インのアップグレード : Linux」

◆ 38 ページの 「Oracle 用 Avamar プラグ インのアンインス トール : Linux」

Oracle 用 Avamar プラグ インのインストール : Linux

Linux 用 Avamar クライアン ト ソフ トウェアは、 デフォルトのインス トール ディ レク

ト リ、または代替ディ レク ト リのいずれかにインストールすることができます。Oracle用 Avamar プラグ インが Linux 用 Avamar クライアン ト と同じディ レク ト リにインス

トールされることを確認して ください。

1. root と して Oracle サーバにログインします。

2. 次のコマンドを入力して、 ディ レク ト リを一時ディ レク ト リに変更します。

cd /tmp

ここで、 tmp は、 一時ディ レク ト リです。

3. Oracle 用 Avamar プラグ インを AIX 用 Avamar クライアン ト と同じディ レク ト リに

インス トールします。

• デフォルトのディ レク ト リに Oracle用Avamar プラグ インをインス トールする

場合は、 次のコマンドを入力します。

rpm -ivh AvamarRMAN-linux-platform-version.rpm

ここで、 platform-version は、 プラッ ト フォームのタイプと Avamar のバージ ョ

ン番号です。

• インス トールのベース ディ レク ト リを変更する場合は、 次のコマンドを入力

します。

rpm --relocate /usr/local/avamar=/install_path -i AvamarRMAN-linux-platform-version.rpm

ここで、

– install_path は、 新しいディ レク ト リです。

– platform-version は、 プラッ ト フォームのタイプと Avamar のバージ ョ ン番

号です。

• インス トール中に、 ベース ディ レク ト リ と var ディ レク ト リのロケーシ ョ ン

を変更するには、 次のコマンドを入力します。

rpm -ivh --relocate /usr/local/avamar=install_path --relocate /var/avamar=var_path AvamarRMAN-linux-platform-version.rpm

36 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 37: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

ここで、

– install_path は、 新しいディ レク ト リです。

– var_path は、 新しい varディ レク ト リです。

– platform-version は、 プラッ ト フォームのタイプと Avamar のバージ ョ ン番

号です。

Oracle 用 Avamar プラグ インのアップグレード : Linux

Oracle 用 Avamar プラグ インを 7.0 からそれ以降のリ リースにアップグレードするに

は、rpm -Uvh コマンドを使用します。--relocate オプシ ョ ンを使用して、代替イ

ンストール ディ レク ト リまたは初期ビルドのリ リース7.0をインス トールした際に指

定した var ディ レク ト リを指定することができます。

以下の処理手順では、Linux上のOracle用Avamarプラグ インをアップグレード します。

1. 「EMC Avamar バックアップ クライアン ト ユーザー ガイド」 に記載された手順に

従い Linux 用 Avamar クライアン ト をアップグレード します。

2. 次のコマンドを入力して、 ディ レク ト リを一時ディ レク ト リに変更します。

cd /tmp

ここで、 tmp は、 一時インストール ディ レク ト リです。

3. Oracle 用 Avamar プラグ インをアップグレード します。

• デフォルトのディ レク ト リにあるソフ トウェアをアップグレードする場合は、

次のコマンドを入力します。

rpm -Uvh AvamarRMAN-linux-platform-version.rpm

ここで、 platform-version は、 プラッ ト フォームのタイプと Avamar のバージ ョ

ン番号です。

• デフォルト以外のインストール ディ レク ト リにあるソフ トウェアをアップグ

レードする場合は、 次のコマンドを入力します。

rpm -Uvh --relocate /usr/local/avamar=install_path AvamarRMAN-linux-platform-version.rpm

ここで、

– install_path は、 リ リース 7.0 をインス トールした際に指定したインス トー

ル ディ レク ト リです。

– platform-version は、 プラッ ト フォームのタイプと Avamar のバージ ョ ン番

号です。

• ソフ トウェアをアップグレード してデフォルト以外のvarディ レク ト リを使用

する場合は、 次のコマンドを入力します。

rpm -Uvh --relocate /var/avamar=var_path AvamarRMAN-linux-platform-version.rpm

ここで、

– var_path は、 リ リース 7.0 をインス トールした際に指定した varディ レク

ト リです。

– platform-version は、 プラッ ト フォームのタイプと Avamar のバージ ョ ン番

号です。

Linux におけるソフ トウェアのインス トール、 アップグレード、 アンインス トール 37

Page 38: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

rpm -Uvh コマンドは、Oracle 用 Avamar プラグ インの以前のバージ ョ ンを自動的

にアンインス トールし、 その後で新しいバージ ョ ンをインストールします。

Linux 用 Avamar クライアン ト と Oracle 用 Avamar プラグ インのバージ ョ ンは同じである必要があります。

Oracle 用 Avamar プラグ インのアンインストール : Linux

1. root と して Oracle サーバにログインします。

2. 次のコマンドを入力して、 システムにインストールされているすべての Avamarパッケージをクエリーします。

rpm -qa | grep Av

以下の出力が、 コマンド シェルに表示されます。

download-AvamarRMAN-versiondownload-AvamarClient-version

ここで、 version は、 Avamar ソフ トウェアのバージ ョ ンです。

3. 次のコマンドを入力して、Oracle用Avamarプラグ インをアンインス トールします。

rpm -e AvamarRMAN-version

ここで、 version は、 Oracle 用 Avamar プラグ インのバージ ョ ンです。

4. 次のコマンドを入力して、 Linux 用 Avamar クライアン ト をアンインス トールしま

す。

rpm -e AvamarClient-version

ここで、 version は、 Linux 用 Avamar クライアン トのバージ ョ ンです。

以下の出力が、 コマンド シェルに表示されます。

avagent.d Info:Stopping Avamar Client Agent (avagent)...avagent.d Info:Client Agent stopped.

38 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 39: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

Solarisにおけるソフ トウェアのインストール、アップグレード、アンインストール

以下のトピックでは、 Solaris 上で Oracle 用 Avamar プラグ インをインス トール、

アップグレード、 アンインス トールする方法について説明します。

◆ 39 ページの 「Solaris における Oracle 用 Avamar プラグ インのインストール」

◆ 41 ページの 「Solaris 用 Avamar クラスタ クライアントのインストールと登録」

◆ 44 ページの 「Sun Solaris における Oracle 用 Avamar プラグ インのアップグレード」

◆ 45 ページの 「Sun Solaris における Oracle 用 Avamar プラグ インのアンインストール」

◆ 45 ページの 「Solaris 用 Avamar クラスタ クライアントのアンインストール」

Solaris における Oracle 用 Avamar プラグ インのインストール

Oracle 用 Avamar プラグ インを Solaris クラスタ (VCS) にインス トールする場合は、

この処理手順をスキップして 41 ページの 「Solaris 用 Avamar クラスタ クライアン ト

のインス トールと登録」 に進みます。

Oracle 用 Avamar プラグ インをスタンドアロンの Solaris プラッ ト フォームにインス

トールするには、 以下の処理手順をすべて実行します。

1. root と して Oracle サーバにログインします。

2. 次のコマンドを入力して、 ディ レク ト リを一時ディ レク ト リに変更します。

cd /tmp

ここで、 tmp は、 一時インストール ディ レク ト リです。

3. 次のコマンドを入力して、 ソフ トウェアをインス トールします。

pkgadd -d AvamarRMAN-solaris10-platform-version.pkg

ここで、 platform-version は、 プラッ ト フォームのタイプと Avamar のバージ ョ ン

番号です。

以下の出力が、 コマンド シェルに表示されます。

The following packages are available:1 AVMRrman Avamar Client Plugin for Oracle RMAN

(sparc) 7.0.100-nnn

Select package(s) you wish to process (or 'all' to processall packages).(default:all) [?,??,q]:

Solaris におけるソフ トウェアのインス トール、 アップグレード、 アンインス トール 39

Page 40: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

4. 「1」 と入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Processing package instance <AVMRrman> from </AvamarRMAN-solaris10-sparc-7.0.100-nnn.pkg>

Avamar Client Plugin for Oracle RMAN(sparc) 7.0.100-nnn## Executing checkinstall script.Using </opt> as the package base directory.## Processing package information.## Processing system information.

4 package pathnames are already properly installed.## Verifying package dependencies.## Verifying disk space requirements.## Checking for conflicts with packages already installed.## Checking for setuid/setgid programs.

This package contains scripts which will be executed with super-user permission during the process of installing this package.

Do you want to continue with the installation of <AVMRrman> [y,n,?]

5. 「y」 と入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Installing Avamar Client Plugin for Oracle RMAN as <AVMRrman>

## Installing part 1 of 1./opt/AVMRclnt/bin/AVMRrman-update.info/opt/AVMRclnt/bin/avoracle/opt/AVMRclnt/bin/oracle.pin/opt/AVMRclnt/bin/rac_config/opt/AVMRclnt/bin/rac_deconfig/opt/AVMRclnt/bin/rac_stop/opt/AVMRclnt/bin/sbtscan/opt/AVMRclnt/etc/installresponse/AVMRrman[ verifying class <apps> ]/opt/AVMRclnt/lib/libobk_avamar.so/opt/AVMRclnt/lib/libobk_avamar64.so[ verifying class <libs> ]## Executing postinstall script.INSTALLDIR /opt/AVMRclntCLIENTBASEDIR /opt/AVMRclntBASEDIR /optAVMRDIR AVMRclntavagent.d Info:Stopping Avamar Client Agent (avagent)...avagent.d Info:Client Agent stopped.avagent Info <5008>:Logging to /opt/AVMRclnt/var/avagent.logavagent Info <5417>:daemonized as process id 28742avagent.d Info:Client Agent started.Installation complete

Installation of <AVMRrman> was successful.

40 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 41: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

Solaris 用 Avamar クラスタ クライアン トのインストールと登録

以下のトピックでは、Solaris 用 Avamar クラスタ クライアン トのインストールと登録

の方法について説明します。

Solaris プラッ ト フォームがスタンドアロンのプラッ ト フォームの場合は、この処理手

順をスキップします。

Solaris 用 Avamar クラスタ クライアン トには Oracle 用 Avamar プラグ インが含まれています。

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

Solaris 用 Avamar クラスタ クライアン ト を VCS クラスタ内の両方のノードにインス

トールします。

1. root と してアクテ ィブ VCS ノードにログインします。

2. 次のコマンドを入力して、 ディ レク ト リを一時ディ レク ト リに変更します。

cd /tmp

ここで、 tmp は、 一時インストール ディ レク ト リです。

3. 次のコマンドを入力して、 ソフ トウェアをインス トールします。

pkgadd -d AvamarClusterClient-solaris10-platform-version.pkg

ここで、 platform-version は、 プラッ ト フォームのタイプと Avamar のバージ ョ ン

番号です。

以下の出力が、 コマンド シェルに表示されます。

The following packages are available:1 AVMRclusclnt Avamar Cluster Client

(sparc) 7.0.100-nnnSelect package(s) you wish to process (or 'all' to process all packages).(default:all) [?,??,q]:

4. 「1」 と入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Processing package instance <AVMRclusclnt> from </home/source/fresh/installers/solpkgs/PKGS/AvamarClusterClient-solaris10-sparc-7.0.100-nnn.pkg>Avamar Cluster Client(sparc) 7.0.100-nnnThis software is copyright EMC Corporation, 2001-2012.Please read and agree to the End User License Agreement whichwill be placed in the base directory of the install as a filenamed AvamarClient-License.txt.## Executing checkinstall script.Using </opt> as the package base directory.## Processing package information.## Processing system information.## Verifying package dependencies.## Verifying disk space requirements.## Checking for conflicts with packages already installed.## Checking for setuid/setvtgid programs.This package contains scripts which will be executed with super-userpermission during the process of installing this package.

Solaris におけるソフ トウェアのインス トール、 アップグレード、 アンインス トール 41

Page 42: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

Do you want to continue with the installation of <AVMRclusclnt> [y,n,?] y

5. 「y」 と入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

## Installing part 1 of 1./opt/AVMRclusclnt/AvamarClient-License.txt/opt/AVMRclusclnt/bin/avagent.bin/opt/AVMRclusclnt/bin/avclusinstall/opt/AVMRclusclnt/bin/avclusuninstall/opt/AVMRclusclnt/bin/avoracle/opt/AVMRclusclnt/bin/avregister/opt/AVMRclusclnt/bin/avscc/opt/AVMRclusclnt/bin/avtar/opt/AVMRclusclnt/bin/avtar.bin/opt/AVMRclusclnt/bin/oracle.pin/opt/AVMRclusclnt/bin/sbtscan/opt/AVMRclusclnt/bin/unix.pin/opt/AVMRclusclnt/etc/AvamarClient-UpdateReplace.sh/opt/AVMRclusclnt/etc/avagent.d/opt/AVMRclusclnt/etc/start.sh/opt/AVMRclusclnt/etc/stop.sh[ verifying class <apps> ]/opt/AVMRclusclnt/lib/libgcc_s.so.1/opt/AVMRclusclnt/lib/libobk_avamar.so/opt/AVMRclusclnt/lib/libobk_avamar64.so/opt/AVMRclusclnt/lib/libstdc++.so.5[ verifying class <libs> ]## Executing postinstall script.Installation completeYou may run /opt/AVMRclusclnt/bin/avclusinstall to configure avamar cluster client.Installation of <AVMRclusclnt> was successful.

6. 次のコマンドを入力して、 avclustinstall を実行します。

cd /opt/AVMRclusclnt/bin/./avclusinstall

以下の出力が、 コマンド シェルに表示されます。

Setting PATH set for Veritas Cluster Server commandsAvailable service groups for configuration

1. oraclegrpSelect an option:

7. 「1」 と入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Selected service group:oraclegrp Group State

oraclegrp PARTIALEnter the resource name of Avamar application for selected service group (Default:avagent_oraclegrp):

oraclegrpの状態は ONLINEまたは PARTIALになります。通常、状態は ONLINEです。

42 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 43: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

8. Avamar アプリケーシ ョ ンのリソース名を入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Available mount Resources:1. oramnt (Mount point:/fsclus01)

Selected mount resource:oramnt Do you want to install Avamar Client Plugin for Oracle RMAN?(y/n) [y]:

9. 「y」 と入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Enter the hostname or dns alias associated with virtual-ip (15.16.140.13):

10. ホスト名または DNS エイリアスを入力し、 Enter キーを押します。

Active node detected=== Client Registration and ActivationThis script will register and activate the client with the Administrator server.Using /opt/AVMRclusclnt/cluster/oraclegrp/var as the var dir for the group oraclegrp avagentEnter the Administrator server address (DNS text name or numeric IP address, DNS name preferred):

ホスト名または DNS エイリアスは、 tnsnames.ora および listener.ora ファイルのHOST パラメータで指定されているホスト名と一致する必要があります。

11. Administrator サーバのホスト名 (DNS で定義) または IP アドレスを入力し、 Enterキーを押します。

以下の出力が、 コマンド シェルに表示されます。

Enter the Avamar server domain [clients]:

12. ド メ イン名を入力して、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

avagent.d Info:Client Agent not running.avagent Info <5241>:Logging to /opt/AVMRclusclnt/cluster/oraclegrp/var/avagent.logavagent Info <5174>:- Reading /opt/AVMRclusclnt/cluster/oraclegrp/var/avagent.cmdavagent.d Info:Client activated successfully.avagent Info <5241>:Logging to /opt/AVMRclusclnt/cluster/oraclegrp/var/avagent.logavagent Info <5174>:- Reading /opt/AVMRclusclnt/cluster/oraclegrp/var/avagent.cmdavagent Info <5417>:daemonized as process id 7154avagent.d Info:Client Agent started.avagent.d Info:Stopping Avamar Client Agent (avagent)...avagent.d Info:Client Agent stopped.Registration Complete.Avamar Client has been installed for service group 'oraclegrp' successfully.Do you want to install Avamar in another service group?(y/n) [n]:

13. 「n」 と入力し、 Enter キーを押します。

Solaris におけるソフ トウェアのインス トール、 アップグレード、 アンインス トール 43

Page 44: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

14. パッシブ ノードに root と してログインし、 次のコマンドを入力します。

cd /opt/AVMRclusclnt/bin./avclusinstall

以下の出力が、 コマンド シェルに表示されます。

Setting PATH set for Veritas Cluster Server commandsAvailable service groups for configuration

1. oraclegrpSelect an option:

15. 「1」 と入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Selected service group:oraclegrp Group State

oraclegrp OFFLINE Do you want to install Avamar Client Plugin for Oracle RMAN?(y/n) [y]:

16. 「y」 と入力し、 Enter キーを押します。

Passive node detected.Avamar Client has been installed for service group 'oraclegrp' successfully.Do you want to install Avamar in another service group?(y/n) [n]:

17. 「n」 と入力し、 Enter キーを押します。

VCS リソースをオンラインにします。

VCS リソースをオンラインにするには、 次のコマンドを入力します。

hares -online avagent_servicegroup -sys hostname

ここで、

◆ avagent_servicegroup は、Avamar VCS クラスタ エージェン トのデフォルト名です。

ステップ 8 でデフォルト名を選択しなかった場合、 ステップ 8 で指定した名前を

使用します。

◆ hostname は、 VCS サービス グループが PARTIAL 状態になっているシステムです。

Sun Solaris における Oracle 用 Avamar プラグ インのアップグレード

以下の処理手順では、Sun Solaris 上で Oracle 用 Avamar プラグ インをアップグレード

する方法について説明します。

1. Oracle 用 Avamar プラグ インをアンインス トールします。手順については、 39 ペー

ジの 「Solaris における Oracle 用 Avamar プラグ インのインストール」 を参照して

ください。

2. Solaris 用 Avamar クライアン ト をアンインストールします。手順については、「EMCAvamar バックアップ クライアン ト ユーザー ガイド」 を参照して ください。

3. Solaris 用 Avamar クライアン ト と Oracle 用 Avamar プラグ インインス トール パッ

ケージをダウンロード します。 手順については、 30 ページの 「ソフ トウェアのダ

ウンロード」 を参照して く ださい。

44 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 45: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

Solaris 用 Avamar クライアン ト と Oracle 用 Avamar プラグ インのバージ ョ ンは同じである必要があります。

4. Solaris 用 Avamar クライアン トの新しいバージ ョ ンをインストールします。 手順

については、 「EMC Avamar バックアップ クライアン ト ユーザー ガイ ド」 を参照

して ください。

5. Oracle 用 Avamar プラグ インの新しいバージ ョ ンをインス トールします。 手順に

ついては、 39 ページの 「Solaris における Oracle 用 Avamar プラグ インのインス

トール」 を参照して ください。

Sun Solaris における Oracle 用 Avamar プラグ インのアンインストール

1. root と して Oracle サーバ ホストにログインします。

2. 次のコマンドを入力して、システムにインストールされているすべてのAvamarパッ

ケージを表示します。

pkginfo | grep AVMR

コマンド シェルに以下のような情報が表示されます。

The following packages are currently installed: 1 AVMRclnt Avamar Client (sparc) 7.0.100-nnn

2 AVMRrman Avamar Client Plugin for Oracle RMAN(sparc) 7.0.100-nnn

3. パッケージ名をメモしておきます。

4. 次のコマンドを入力して、 ソフ トウェアをアンインストールします。

pkgrm package_name

ここで、package_name は、ステップ 2 で表示される Avamar プラグ イン パッケー

ジです。

以下の出力が、 コマンド シェルに表示されます。

The following package is currently installed:package_name

Do you want to remove this package?

5. 「y」 と入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Removal of package_name was successful.

Solaris 用 Avamar クラスタ クライアン トのアンインストール

Solaris用Avamar クラスタ クライアン ト ソフ トウェアのアンインストール方法について

は、「EMC Avamar バックアップ クライアン ト ユーザー ガイ ド」 を参照して ください。

Solaris におけるソフ トウェアのインス トール、 アップグレード、 アンインス トール 45

Page 46: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

Windowsにおけるソフ トウェアのインストール、アップグレード、アンインストール

以下のトピックでは、 Windows 上で Oracle 用 Avamar プラグ インをインス トール、

アップグレード、 アンインス トールする方法について説明します。

◆ 46 ページの 「Oracle 用 Avamar プラグ インのインストール : Windows」◆ 47 ページの 「Windows 上でのクラスタ クライアント構成」

◆ 49 ページの 「Oracle 用 Avamar プラグ インのアップグレード : Windows」

◆ 50 ページの 「Windows における Oracle 用 Avamar プラグ インのアンインストール」

Oracle 用 Avamar プラグ インのインストール : Windows

以下の手順を、 Windows のスタンドアロン プラッ ト フォームと MSCS の 2 ノード クラスタの両方で完了します。 クラスタでは、 Oracle 用 Avamar プラグ インを 2 つの

ノード と各ノードの同一ディ レク ト リにインストールします。

以下の処理手順では、Windows上に Oracle用Avamar プラグ インをインストールします。

1. 管理者として Oracle サーバにログインします。

2. 30 ページの 「ソフ トウェアのダウンロード」 でダウンロード したインストール

ファイルを含む一時ディ レク ト リに進みます。

3. 所定の手順に基づき適切にOracle用Avamarプラグ インのインストールを開始します。

• UAC が無効化されている場合は、 インストール パッケージをダブル クリ ッ ク

します。

• UAC が有効な場合は、 以下のステップを実行します。

a. Windows で、 [コマンド プロンプ ト] アイコンを右クリ ックして、 [管理者

として実行] を選択します。

b. [コマンド プロンプ ト] ウィ ンドウで、次のコマンドを入力して、作業ディ

レク ト リをインス トール パッケージの場所に変更します。

cd tmp

ここで、 tmp は、 インストール パッケージを含むディレク ト リのパス名です。

c. 単一のコマンド ラインで以下のコマンドを入力し、 インス トールを開始し

ます。

msiexec /i AvamarRMAN-windows-platform-version.msi

ここで、 platform-version は、 プラッ ト フォームのタイプと Avamar のバー

ジ ョ ン番号です。

UAC の詳細については、 30 ページの 「Microsoft Windows のユーザー アカウン ト

制御の設定の確認」 を参照して ください。

インス トール ウィザードが表示されます。

46 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 47: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

3. このウィザードの手順に従ってOracle用Avamarプラグ インをインストールします。

Oracle 用 Avamar プラグ インは、Windows 用 Avamar クライアン ト と同じディ レク

ト リに自動的にインストールします。

4. インス トールが完了したら、 [完了] をク リ ッ クします。

Windows 上でのクラスタ クライアン ト構成

Avamar クラスタ構成ツールを使用して、 Avamar クラスタ クライアン ト を、 アクテ ィ

ブ / パッシブ構成のアクテ ィブ ノードに、またはアクテ ィブ / アクテ ィブ構成の両方

のアクテ ィブ ノードにインス トールします。

Avamar クラスタ構成ツールを実行する前に、Windows用Avamarクライアン ト と Oracle用 Avamar プラグ インが、 クラスタの各ノードにインス トールされていることを確認

します。

1. クラスタのアクテ ィブ ノードにド メイン管理者としてログインします。 アカウン

トは、 各クラスタ ノードのローカル管理者グループのメンバーであることが必要

です。

2. [スタート] > [EMC Avamar] > [Cluster Configuration Tool] の順に選択します。

[Welcome page of the Cluster Configuration] ウ ィザードが表示されます。

3. [Next] をク リ ッ クします。

[Plug-Ins] ページが表示されます。

4. [EMC Avamar Backup Plug-in for Oracle] を選択して、 [Next] をク リ ックします。

[Cluster Nodes] ページが表示されます。

5. すべてのノードのステータスが 「Up」 になっていることを確認して、 [Next] をク

リ ッ クします。

[Operations] ページが表示されます。

6. [Configure new Oracle Virtual Client for cluster] オプシ ョ ンを選択します。

[Use existing configuration to configure new nodes for Oracle Virtual Clients oncluster] オプシ ョ ンを選択して、 ノードを既存の構成に追加します。 詳細については、 「EMC Avamar for Windows Server ユーザー ガイド」 を参照して ください。

7. [Next] をク リ ッ クします。

[Prerequisites] ページが表示されます。 前提条件の横のチェ ック マークは、 その

前提条件が満たされていることを示します。

8. その環境が、 [Prerequisites] ページのすべての前提条件を満たしていることを確

認します。

満たされていない前提条件がある場合は、 ウィザート を閉じてその問題を解決し

てから、 ウィザードを再開して ください。

9. その環境で使用する IP バージ ョ ンを選択し、 [Next] をク リ ッ クします。

[Attach to Service] ページが表示されます。

Windows におけるソフ トウェアのインス トール、 アップグレード、 アンインス トール 47

Page 48: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

10. プラグ イン用のクラスタ サービスを選択して、 [Next] をク リ ックします。

[Server Settings] ページが表示されます。

11. Avamar サーバの設定を指定します。

a. [Name] ボックスに Avamar サーバの DNS 名を入力するか、 [IPv4/IPv6] アド

レス ボックスに IP アドレスを入力するかのいずれかを行います。

b. クラスタ クライアン トの Avamar ド メ インの名前を [Client domain for cluster]ボッ クスに入力します。

root レベルでド メインを指定する場合は、 「/domain」 と入力します。 ここ

で、 domain は、 ド メイン名です。 サブド メインを指定する場合は、

「/domain/subdomain」 と入力します。 ここで、 domain はド メイン名です。

subdomain はサブド メイン名です。

c. Avamar クライアン ト / サーバ通信用のデータ用ポート を [Port number] ボッ

クスに入力します。

ポート 28001 は、 Avamar クライアン トが Avamar サーバとの通信に使用する、デフォルトのポートです。

d. 共有ネッ トワークの名前またはボリュームを[Cluster client’s var directory]ボッ

クスに入力するか、 または [Browse] をク リ ッ クして共有ネッ トワークのディ

レク ト リまたはボリュームを選択します。

共有ネッ トワークのディ レク ト リまたはボリュームには、 クラスタ クライア

ン ト構成またはログ フ ァイルが格納されています。 クラスタのすべてのノー

ドでは、このディ レク ト リまたはボリュームへの書き込みアクセスが可能であ

ることが必要です。

ネッ トワーク上のリモート パスではな く、 クラスタが所有するボリュームを選択します。

e. [Next] をク リ ッ クします。

[Summary] ページが表示されます。

12. 構成の設定をレビューして、 [Configure] をク リ ッ クします。

[Progress] ページに構成のステータスが表示されます。 構成プロセスが完了する

と、 [Results] ページが表示されます。

13. [Close] をク リ ッ クします。

48 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 49: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

Oracle 用 Avamar プラグ インのアップグレード : Windows

Windows 上で Oracle 用 Avamar プラグ インをアップグレードするステップは、インス

トールがスタンドアロン サーバにされているか、クラスタにされているかによって異

なります。

スタンドアロン Windows サーバでのアップグレード

1. 新しいバージ ョ ンのすべてのシステム要件を満たしているこ とを確認します。

28 ページの 「Oracle 用 Avamar プラグ インのインス トールの準備」 で詳細を参照

して ください。

2. クライアン トのコンピュータで新しいバージ ョ ンのWindowsクライアン ト インス

トール ウィザードを実行して Windows 用 Avamar クライアン ト をアップグレード

します。手順については、「EMC Avamar for Windows Server ユーザー ガイド」 を参

照して ください。

3. クライアン トのコンピュータで新しいバージ ョ ンのプラグ イン インストール

ウィザードを実行して Oracle 用 Avamar プラグ インをアップグレード します。 手

順については、 46 ページの 「Oracle 用 Avamar プラグ インのインス ト ール :

Windows」 を参照して ください。

Windows クラスタにおけるアップグレード

1. Windows 用 Avamar クライアン ト と Oracle 用 Avamar プラグ インの現行バージ ョ

ンをアンインス トールします。

a. クラスタ構成ツールを使用して、 Avamar クラスタ クライアン ト をアンインス

トールします。

b. クラスタの各ノードで、 Oracle 用 Avamar プラグ インの以前のバージ ョ ンをア

ンインス トールします。

c. クラスタの各ノードで、 Windows 用 Avamar クライアン トの以前のバージ ョ ン

をアンインス トールします。

手順については、 以前のリ リースのプラグ イン ガイドを参照して ください。

2. Windows用Avamar クライアン ト と Oracle用Avamar プラグ インの新しいバージ ョ

ンをインス トールします。

a. クラスタ内の各ノード上の同じディ レク ト リに Windows用 Avamar クライアン

ト をインス トール。手順については、「EMC Avamar for Windows Server ユーザー

ガイ ド」 を参照して ください。

b. クラスタ内の各ノード上の同じディ レク ト リに Oracle用Avamar プラグ インを

インス トール。手順については、 46 ページの 「Oracle 用 Avamar プラグ インの

インストール : Windows」 を参照して ください。

c. クラスタ内の各ノードを Avamar サーバに登録します。手順については、「EMCAvamar for Windows Server ユーザー ガイド」 を参照して ください。

d. クラスタ構成ツールを使用して、 Avamar クラスタ クライアン ト をアクテ ィブ

ノードにインス トールします。手順については、 47 ページの 「Windows 上での

クラスタ クライアン ト構成」 を参照して ください。

Windows におけるソフ トウェアのインス トール、 アップグレード、 アンインス トール 49

Page 50: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

Windows における Oracle 用 Avamar プラグ インのアンインストール

Windows 上で Oracle 用 Avamar プラグ インをアンインス トールするステップは、イン

ス トールがスタンドアロン サーバにされているか、クラスタにされているかによって

異なります。

スタンドアロン Windows サーバでのアンインストール

1. Oracle 用 Avamar プラグ インをアンインス トールします。

• Windows Server 2012 または Windows Server 2008 では、 [プログラムと機能]

を使用します。

• Windows Server 2003 では、 [プログラムの追加と削除] を使用します。

2. Windows 用 Avamar クライアン ト をアンインストールします。

• Windows Server 2012 または Windows Server 2008 では、 [プログラムと機能]

を使用します。

• Windows Server 2003 では、 [プログラムの追加と削除] を使用します。

Windows クラスタにおけるアンインストール

1. アクテ ィブ ノードでクラスタ構成ツールを使用して、 Avamar クラスタ クライア

ン ト をアンインス トールします。

a. クラスタのアクテ ィブ ノードにド メイン管理者としてログインします。 アカ

ウン ト も、 各クラスタ ノードのローカル管理者グループのメンバーであるこ

とが必要です。

b. [スタート]> [EMC Avamar]> [Cluster Configuration Tool]の順に選択します。

[Welcome page of the Cluster Configuration] ウ ィザードが表示されます。

c. [Next] をク リ ッ クします。

[Plug-Ins] ページが表示されます。

d. [EMC Avamar Backup Plug-in for Oracle] を選択して、[Next] をク リ ックします。

[Cluster Nodes] ページに、 ノードのリス ト と各ノードのステータスが表示さ

れます。

e. すべてのノードのステータスが 「Up」 になっているこ とを確認して、 [Next]をク リ ッ クします。

[Operations] ページが表示されます。

f. [Remove the Oracle Virtual Client from all nodes in cluster] を選択して、 [Next]をク リ ッ クします。

[Prerequisites] ページが表示されます。前提条件の横のチェ ック マークは、そ

の前提条件が満たされていることを示します。

g. 環境がそのページのすべて前提条件を満たしていることを確認して、[Next] をク リ ッ クします。

[Summary] ページが表示されます。

50 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 51: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

h. 構成の設定をレビューして、 [Uninstall] をク リ ッ クします。

[Progress] ページにアンインス トール操作のステータスが表示されます。アン

インス トールが完了すると、 [Results] ページが表示されます。

i. [Close] をク リ ッ クします。

2. 各ノードから Oracle 用 Avamar プラグ インをアンインス トールします。

• Windows Server 2012 または Windows Server 2008 では、 [プログラムと機能]

を使用します。

• Windows Server 2003 では、 [プログラムの追加と削除] を使用します。

3. 各ノードから Windows 用 Avamar クライアン ト をアンインス トールします。

• Windows Server 2012 または Windows Server 2008 では、 [プログラムと機能]

を使用します。

• Windows Server 2003 では、 [プログラムの追加と削除] を使用します。

フ ァイル システム バックアップからの Oracle ディレク ト リの除外

Oracle データベースを 適化し ストレージ容量を節約するには、 プラッ ト フォーム固有

のファイル システムを Oracle 用 Avamar プラグ インバックアップから除外するデータ

セッ トを作成します。

フ ァ イル システム バッ クア ッ プに Oracle データベース フ ァ イルを含めた場合、Avamar システムのスト レージ領域が消費され、 夜間のバックアップ ウィンドウ時のネッ トワーク ト ラフ ィ ッ クが増加します。

各 Oracle インスタンスの root ディ レク ト リ ブランチ全体を除外するデータセッ ト を

作成し、 そのデータセッ ト を Avamar クライアン トに割り当てます。 たとえば、 デー

タベース インスタンスのフル パス名が /space/local/oracle/ora901 の場合、

Avamar データセッ トからこのディ レク ト リを除外します。

1. テキスト エディ タで oratab ファイルを開いて、 すべての Oracle データベース

インスタンスのホーム ディ レク ト リをメモしておきます。

2. Avamar Administrator で、 [Tools] > [Manage Dataset] を選択します。

[Manage All Datasets] ウ ィ ンドウが表示されます。

3. [New] をク リ ッ クします。

[New Dataset] ダイアログ ボックスが表示されます。

[Add to List] (+) と [Remove From List] (-) ボタンの下のボックスに、 クライア

ン トにインス トールされているすべてのプラグ インが一覧表示されます。

4. 新規データセッ トの名前を入力します。

名前には、 英数字 (A-Z、 a-z、 0-9) および次の特殊文字を含めることができます。

ピリオド (.)、 ハイフン (-)、 アンダースコア (_)。 Unicode 文字または次に示す

特殊文字は使用しないで く ださい。 ` ~ ! @ # $ % ^ & * ( ) = + [ ] { } | \ / ; : ' " < > , ?

ファイル システム バックアップからの Oracle ディ レク ト リの除外 51

Page 52: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

5. [Source Data] タブをクリ ックします。

[Source Data] タブでは、 このデータセッ トにデータを送るソース データ プラグ

インのリス ト を定義します。

a. [Enter Explicitly] を選択し、 [Select Plug-In Type] リス トからプラグ インを選

択します。

b. データセッ トからプラグ インを削除するには、[New Dataset] ダイアログ ボッ

クスの下部のリストからプラグ インを選択して、 [-] ([Remove From List]) を

ク リ ッ クします。 必要に応じてこのステップを繰り返します。

Oracle 用 Avamar プラグ インは、 データセッ トにおいて包含または除外リス ト をサポート していません。

6. [Options] タブをクリ ッ クし、 [Select Plug-In Type] リス トからプラグ インを選択

します。

7. 以下の各フ ィールドに入力します。

a. [Oracle Instance Name] フ ィールドは空白にしておきます。 Oracle サーバがグ

ループに割り当てられている場合、 [Oracle instance name] は埋まります。

b. [Username] フ ィールドに Oracle データベースの認証に使用するユーザー名を

入力します。 [Username] フ ィールドが空白の場合、 RMAN は、 Avamar クライ

アン ト エージェン トが使用するものと同じユーザー名とパスワードでログイ

ンを試み、 SYSDBA権限を引き継ごう と します。

c. [Password] フ ィールドに、 アカウン トのパスワードを入力します。

d. [OK] をク リ ッ クします。

[New Dataset] ダイアログ ボックスが閉じます。

8. [Manage All Datasets] ウ ィ ンドウで [OK] をク リ ックします。

[Manage All Datasets] ウ ィ ンドウが閉じます。

9. Avamar Administrator で、 [Policy] タブをクリ ッ クします。

[Policy] ウィ ンドウが表示されます。

10. [Policy Management] タブをクリ ッ クします。

11. [Clients] タブをクリ ッ クします。

左のパネルに、 ド メインのリス トが表示されます。

52 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 53: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インス トール

12. Oracle サーバを含むド メインをクリ ックします。

ド メイン リス トの右の表に、 Avamar クライアン トのリス トが表示されます。

13. Oracle サーバを実行するクライアン ト をクリ ッ クします。

14. [Edit] ツールバー ボタンをクリ ッ クします。

[Edit Client] ダイアログ ボックスが表示されます。

ファイル システム バックアップからの Oracle ディ レク ト リの除外 53

Page 54: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

インストール

15. [Edit Client] ダイアログ ボックスで、 以下の設定を完了します。

a. [Dataset] タブをクリ ッ クし、 ステップ 4 で作成したデータセッ ト を [SelectAn Existing Dataset] リス トから選択します。

b. [Override group dataset] を選択します。

以下の図は、 完了した [Edit Dataset] ダイアログ ボックスを示しています。

c. [OK] をク リ ッ クします。

54 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 55: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

第 3 章

Oracle RAC の構成

以下のトピックでは、Oracle 用 Avamar プラグ インと使用するための Oracle RAC の構

成方法について説明します。

◆ 「Linux または UNIX における Oracle RAC の構成」 ................................................. 56◆ 「Linux または UNIX における Oracle RAC の構成管理」 .......................................... 58◆ 「Windows Server 2008 における Oracle RAC の構成」 ............................................ 59◆ 「Windows Server 2008 における Oracle RAC の構成管理」 ..................................... 61

Oracle RAC の構成 55

Page 56: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RAC の構成

Linux または UNIX における Oracle RAC の構成Oracle RAC を HP-UX、 IBM AIX、 Linux、 Solaris で構成するには、 以下のタスクを完了

します。

1. 56 ページの 「rac_config スクリプ トの実行」

2. 57 ページの 「Avamar クライアン トの登録」

EMC では、 共有 var ディ レク ト リを構成して、 アクテ ィブ ノードがダウンした場合でも Avamar エージェン トに自動的にフェイルオーバーできるようにすることを推奨しています。 共有 var ディ レク ト リを構成しない場合は、 アクテ ィブ ノードがダウンした際に、別のノードを手動でアクテ ィブ化する必要があります。付録 A 「共有 Varディ レク ト リを使用しない場合の RAC 関連事項」、 で詳細を参照して ください。

rac_config スクリプ トの実行

以下の処理手順では、 各 RAC ノードで rac_config スクリプ ト を実行します。 構成

する各ノードに、 同じ共有 Avamar varディ レク ト リを指定する必要があります。

1. Oracle RAC ノードの 1 つに root と してログインします。

2. 次のコマンドを入力して、 ディ レク ト リを /usr/local/avamar/bin に変更し

ます。

cd /usr/local/avamar/bin

3. 次のコマンドを入力して、 スクリプ ト を開始します。

./rac_config

以下の出力が、 コマンド シェルに表示されます。

Enter the path of Oracle Clusterware Home : /u01/app/11.2.0/gridUsing ORACLE_HOME : /u01/app/11.2.0/gridSetting PATH set for Oracle commandsOracle cluster version 11 R2Do you want to configure on a cluster shared filesystem?[y/n] [y]:yEnter the full path of var directory location[]:

4. ディ レク ト リ パスを入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Enter the virtual hostname [vlrac1]:

ここで、 vlrac1 は、 Oracle grid 11g R2 のスキャン名です。

5. Enter キーを押してデフォルトの仮想ホスト名を受け入れます。

以下の出力が、 コマンド シェルに表示されます。

Using vlrac1 as hostname

6. その他のノードに対してステップ 1 からステップ 5 を繰り返します。

56 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 57: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RAC の構成

Avamar クライアン トの登録

以下の処理手順では、 Avamar クライアン ト を Avamar サーバに登録します。 クライア

ン トは 1 つのノードでのみ登録できます。

1. Oracle RAC ノードの 1 つに root と してログインします。

1 つの RAC ノードで avregister を実行します。

2. 次のコマンドを入力して、ディ レク ト リを /usr/local/avamar/ora_rac/binに変更します。

cd /usr/local/avamar/ora_rac/bin

3. 次のコマンドを入力して、 登録スクリプ ト を開始します。

./avregister

以下の出力が、 コマンド シェルに表示されます。

=== Client Registration and ActivationThis script will register and activate the client with the Administrator server.Enter the Administrator server address (DNS text name or numeric IP address, DNS name preferred):

4. Administratorサーバのホスト名または IPアドレスを入力し、Enterキーを押します。

以下の出力が、 コマンド シェルに表示されます。

Enter the Avamar server domain [clients]:

5. Enter キーを押してデフォルトのド メイン (クライアン ト) を受け入れます。

以下の出力が、 コマンド シェルに表示されます。

avagent.d Info:Server stopped.[ OK ]avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.logavagent.d Info:Client activated successfully.[ OK ]avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.logavagent Info <5417>:daemonized as process id 3385avagent.d Info:Server started.[ OK ]Registration Complete.

Avamar クライアン ト を Avamar サーバに登録すると、 start.sh は EMCagent を実

行し、 現在のノードで Oracle Clusterware リソースとして起動させます。 バックアッ

プおよびリス トアは、 アクテ ィブ ノードの RAC データベース インスタンスに接続し

ます。 アクテ ィブ ノードがダウンした場合には、 EMCagent は他の RAC ノードの 1つで自動的にリスタート します。 その新しいノードから Avamar サーバに、 アクテ ィ

ブ ノードのアドレス変更が自動的に通知されます。

Linux または UNIX における Oracle RAC の構成 57

Page 58: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RAC の構成

Linux または UNIX における Oracle RAC の構成管理以下のトピックでは、 HP-UX、 IBM AIX、 Linux、 Solaris において、共通の Oracle RAC 管

理機能を実施する手順について説明します。

◆ 58 ページの 「アクテ ィブ ノードの変更」

◆ 58 ページの 「Oracle RAC 構成の削除」

アクテ ィブ ノードの変更

以下の処理手順では、現在登録されている RAC ノードを非アクテ ィブなノードに変更

します。

1. 非アクテ ィブなクラスタ ノードに root と してログインします。

2. ディ レク ト リを共有 varディ レク ト リに変更します。

3. 次のコマンドを入力して、 EMCagent をリスタート します。

./start.sh.

Oracle RAC 構成の削除

rac_deconfig を使用して、Oracle RAC 構成を 1 つのノードまたは両方のノードから削

除することができます。EMCagent リソースがオンラインにある場合、rac_deconfigを実行する前にまずそれを別のノードに移動する必要があります。

以下の処理手順により、 Oracle RAC 構成を削除します。

1. 登録済みノードに root と してログインします。

2. 次のコマンドを入力して、 ディ レク ト リを /usr/local/avamar/bin に変更し

ます。

cd /usr/local/avamar/bin

3. EMCagent を停止し、次のコマンドを入力して Oracle Clusterware リソースから削

除します。

./rac_stop

以下の出力が、 コマンド シェルに表示されます。

/usr/local/avamar/bin/rac_stopEnter the path of Oracle Clusterware Home:

4. 次のコマンドを入力して、 rac_deconfig スクリプ ト を実行します。

./rac_deconfig

以下の出力が、 コマンド シェルに表示されます。

avagent.d Info:Client Agent not running.[PASSED]

rac_deconfig スクリプ トにより、 AVAMAR-INSTALL-DIR/ora_racディ レク

ト リが削除されます。

58 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 59: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RAC の構成

Windows Server 2008 における Oracle RAC の構成Oracle RAC を Windows Server 2008 に構成するには、 以下のタスクを完了します。

1. 59 ページの 「AvamarRACConfiguration.exe を実行します」

2. 60 ページの「1 つのノードでのみ EMCagent クラスタウェア リソースを起動する」

3. 60 ページの 「Oracle RAC 構成の確認」

EMC では、 共有 var ディ レク ト リを構成して、 アクテ ィブ ノードがダウンした場合でも Avamar エージェン トに自動的にフェイルオーバーできるようにすることを推奨しています。 共有 var ディ レク ト リを構成しない場合は、 アクテ ィブ ノードがダウンした際に、別のノードを手動でアクテ ィブ化する必要があります。付録 A 「共有 Varディ レク ト リを使用しない場合の RAC 関連事項」、 で詳細を参照して ください。

AvamarRACConfiguration.exe を実行します

以下の処理手順では、AvamarRACConfiguration.exe を Oracle クラスタ ノードの

1 つで実行します。 AvamarRACConfiguration.exe は、 Oracle 用 Avamar プラグ

イ ン の イ ン ス ト ールの一部 と し て イ ン ス ト ール さ れて お り、 C:\ProgramFiles\avs\bin にあります。

1. Oracle クラスタ ノードの 1 つに管理者としてログインします。

2. C:\Program Files\avs\bin\AvamarRACConfiguration.exe をダブル ク

リ ッ クします。

[Setup Avamar RAC Configuration for Windows] ダイアログ ボックスが表示されます。

3. [Choose Oracle RAC Scan Name/Virtual] リス トから正しい名前を選択します。

• Oracle 11g R1 の場合、 仮想ホスト名を選択します。

• Oracle 11g R2 の場合、 スキャン名を選択します。

Windows Server 2008 における Oracle RAC の構成 59

Page 60: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RAC の構成

4. [Var folder]フ ィールドに、var フォルダの フル パス名とフォルダ名を入力します。

ファイル システムから var フォルダを参照するには、 [Browse] をク リ ッ クし、

[File Open] ダイアログ ボックスから var フォルダを選択します。

5. var フォルダが共有フォルダまたはディスクの場合は、[Shared] チェ ッ クボック

スを選択します。

Avamar サーバが構成されない場合、[Change Avamar Server Registration]オプシ ョンは無効にされます。

6. AvamarサーバのDNS ホスト名または IP アドレスを[Administrator server hostnameor IP] フ ィールドに入力します。

7. Avamar サーバのポート を [Administrative server listen port] フ ィールドに入力し

ます。 デフォルト値は 28001 です。

8. ド メ イン名を [Backup domain for this client] フ ィールドに入力します。 デフォル

ト値は clients です。

9. 1 つまたは複数のノードを [Available Nodes] ボックスから選択します。

エン ト リーを複数選択する場合は、Ctrl キーを押した状態で、マウスでエン ト リー

を選択します。

10. [Configure] をク リ ッ クします。

1 つのノードでのみ EMCagent クラスタウェア リソースを起動する

1. Oracle クラスタ ノードの 1 つに管理者としてログインします。

2. 以下のコマンドのいずれか 1 つを入力して、 コマンド プロンプ トから EMCagentを起動します。

• Oracle 11g R1 の場合は、 次のコマンドを入力します。

crs_start EMCagent

• Oracle 11g R2 の場合は、 次のコマンドを入力します。

crsctl start resource EMCagent

Oracle RAC 構成の確認

1. Oracle クラスタ ノードに管理者としてログインします。

2. [Windows Services] リス トに [Avamar Oracle RAC Backup Agent] が表示されてい

ることを確認します。

3. 以下のコマンドのいずれか1つを入力して、EMCagentリソースがOracle Clusterwareに追加されたことを確認します。

• Oracle 11g R1 の場合は、 次のコマンドを入力します。

crs_stat EMCagent

• Oracle 11g R2 の場合は、 次のコマンドを入力します。

crsctl status resource EMCagent

60 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 61: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RAC の構成

Windows Server 2008 における Oracle RAC の構成管理以下のトピックでは、 Windows Server 2008 において、 共通の Oracle RAC 管理機能を

実施する手順について説明します。

◆ 61 ページの 「Oracle EMCagent を停止する」

◆ 61 ページの 「Oracle RAC 構成に新しいノードを追加する」

◆ 62 ページの 「別の Avamar サーバへのノードの再登録」

◆ 64 ページの 「Oracle RAC 構成のリセッ ト」

Oracle EMCagent を停止する

1. EMCagentが管理者として実行している Oracle クラスタ ノードにログインします。

2. 以下のコマンドのいずれか 1 つを入力して、 コマンド プロンプ トから EMCagentを停止します。

• Oracle 11g R1 の場合は、 次のコマンドを入力します。

crs_stop EMCagent

• Oracle 11g R2 の場合は、 次のコマンドを入力します。

crsctl stop resource EMCagent

Oracle RAC 構成に新しいノードを追加する

1. 以下のコマンドのいずれか 1 つを入力して、 コマンド プロンプ トから EMCagentを停止します。

• Oracle 11g R1 の場合は、 次のコマンドを入力します。

crs_stop EMCagent

• Oracle 11g R2 の場合は、 次のコマンドを入力します。

crsctl stop resource EMCagent

2. Avamar Administrator を使用して、登録済み Oracle RAC クライアン ト を非アクテ ィ

ブ化します。

a. Avamar Administrator で、 [Policy] タブをクリ ッ クします。

[Policy] ウィ ンドウが表示されます。

b. [Policy Management] タブをクリ ッ クします。

c. [Clients] タブをクリ ッ クします。

d. テーブルからクライアン ト を選択します。

e. [Actions] > [Client] > [Edit Client] を選択します。

[Edit Client] ダイアログ ボックスが表示されます。

f. [Properties] タブをクリ ッ クします。

g. [Activated] チェ ッ クボックスをクリアします。

Windows Server 2008 における Oracle RAC の構成管理 61

Page 62: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RAC の構成

3. 任意の 1 つのノードで AvamarRACConfiguration.exe を実行します。

[Cluster Configured Node] セクシ ョ ンには、 構成済みのすべてのノードが表示さ

れます。

新しい ノ ー ドがク ラス タ構成に追加された時点で [Oracle RAC Parameters] 、

[Logs/Var Folder]、 [Registration] の各グループ ボックスは無効になります。

4. [Available Nodes] グループから新しいノードを選択します。

エン ト リーを複数選択する場合は、Ctrl キーを押した状態で、マウスでエン ト リー

を選択します。

5. ノードが構成に追加されたら、 任意の Clusterware ノードで EMCagent を起動し

ます。

• Oracle 11g R1 の場合は、 次のコマンドを入力します。

crs_start EMCagent

• Oracle 11g R2 の場合は、 次のコマンドを入力します。

crsctl start resource EMCagent

別の Avamar サーバへのノードの再登録

1. 以下のコマンドのいずれか 1 つを入力して、 コマンド プロンプ トから EMCagentを停止します。

• Oracle 11g R1 の場合は、 次のコマンドを入力します。

crs_stop EMCagent

• Oracle 11g R2 の場合は、 次のコマンドを入力します。

crsctl stop resource EMCagent

2. AvamarRACConfiguration.exe を実行します。

[Cluster Configured Nodes] グループ ボックスには、構成済みのすべてのノードが

表示されます。

62 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 63: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RAC の構成

3. [Change Avamar Server Registration] チェ ッ クボックスを選択します。

[Setup Avamar Oracle RAC Configuration for Windows] ダイアログ ボックスが表示

されます。

[Change Avamar Server Registration] オプシ ョ ンを選択すると、 [Available Nodes]グループ ボックス内のノードがクリアされます。

4. AvamarサーバのDNS ホスト名または IP アドレスを[Administrator server hostnameor IP] フ ィールドに入力します。

5. Avamar サーバのポート を [Administrative server listen port] フ ィールドに入力し

ます。 デフォルト値は 28001 です。

6. ド メ イン名を [Backup domain for this clien] フ ィールドに入力します。 デフォル

ト値は clients です。

7. [Register] をク リ ックします。

8. 登録が完了したら、以下のコマンドのいずれか 1 つを入力して、任意の Clusterwareノードで EMCagent を起動します。

• Oracle 11g R1 の場合は、 次のコマンドを入力します。

crs_start EMCagent

• Oracle 11g R2 の場合は、 次のコマンドを入力します。

crsctl start resource EMCagent

Windows Server 2008 における Oracle RAC の構成管理 63

Page 64: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RAC の構成

Oracle RAC 構成のリセッ ト

以下の処理手順により、 Oracle RAC 構成をリセッ ト します。 クラスタ構成のメンバー

になっていないノードではリセッ ト操作を実行できません。

1. Oracle クラスタ ノードに管理者としてログインします。

2. 任意のクラスタ ノードで、 AvamarRACConfiguration.exe を実行します。

[Setup Avamar RAC Configuration for Windows] ダイアログ ボックスが表示されます。

3. [Reset] をク リ ッ クします。

[Cluster Configured Nodes] グループ ボッ クス内のすべてのノードが削除され、

Avamar サーバへの登録が解除されます。

64 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 65: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

第 4 章

バックアップ

以下のトピックでは、 Oracle 用 Avamar プラグ インを使用してホッ ト データベース

バックアップを実行する方法について説明します。

◆ 「Oracle ユーザー アカウン トの作成」.................................................................... 66◆ 「ブロッ クの変更履歴の有効化」............................................................................ 66◆ 「バッ クアップの準備」 .......................................................................................... 67◆ 「オン デマンド バックアップ」.............................................................................. 68◆ 「Oracle データベース バックアップのスケジュール設定」 ................................... 75◆ 「Oracle RAC のバックアップの失敗」 ..................................................................... 87

バックアップ 65

Page 66: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

Oracle ユーザー アカウン トの作成SYSDBA権限を持つ Oracle ユーザー アカウン トがまだ存在しない場合、そのアカウン

ト を作成する必要があります。 Avamar ソフ トウェアは、 その Oracle アカウン ト を使

用してデータベースのバックアップおよびリストアを実行します。[Backup CommandLine Options]、 [Restore Command Line Options]、 [New Dataset] の各ダイアログ ボッ

クスでユーザー名とパスワードを指定します。Oracle ユーザー アカウン トの作成手順

については、 Oracle ドキュ メン ト を参照して ください。

RMAN カタログを使用するには、 カタログを構成する必要があります。

ブロックの変更履歴の有効化ブロ ッ クの変更履歴機能は、各データファイルで変更されたブロックをブロックの変

更履歴ファイルに記録することで、レベル 1(差分および累積)バックアップ パフォー

マンスを向上します。

以下の処理手順により、 ブロ ッ クの変更履歴機能を有効化します。

1. SQL プロンプ トから以下のコマンドを入力して、 ブロ ッ クの変更履歴が有効化さ

れているかどうかを判断します。

select status from v$block_change_tracking;

STATUS列は、 ブロ ッ クの変更履歴が有効化されているかどうかを示します。

FILENAME列には、ブロックの変更履歴ファイルのファイル名が含まれています。

v$block_change_trackingの詳細については、Oracle ドキュ メン ト を参照して

ください。

2. SQL プロンプ トから以下のコマンドを入力して、 ブロ ッ クの変更履歴を有効化し

ます。

alter database enable block change tracking using file 'filename';

ここで、 filename は、 ブロ ッ クの変更履歴で使用されるファイルの絶対パス名で

す。 Oracle は、 このファイルを使用してデータファイルの変更のト ラ ッキングを

行います。

レベル 0 バックアップとレベル 1 差分バックアップ、およびレベル 1 累積バックアッ

プをスケジュール設定する際には、 3 つのバックアップ スケジュールを作成します。

レベル 0 バックアップ用に 1 つ、レベル 1 差分バックアップ用に 1 つ、レベル 1 累積

バックアップ用に 1 つです。 75 ページの 「Oracle データベース バックアップのスケ

ジュール設定」 で詳細を参照して ください。

ブロ ッ クの変更履歴の詳細については、 Oracle ドキュ メン ト を参照して ください。

66 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 67: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

バックアップの準備Oracle データベースをバックアップする前に、データベースを準備する必要がありま

す。 ホッ ト バックアップは、 データベースが ARCHIVELOG モードのときに実行でき

ます。 データベースのアーカイブ モードを ARCHIVELOG モードに変更するには、 以

下のステップを完了します。 データベースのアーカイブ モードが ARCHIVELOG にす

でに設定されている場合は、 このセクシ ョ ンをスキップして く ださい。

1. 次のコマンドを入力して、 データベースに接続します。

sqlplus "/ as sysdba"

以下の情報が、 コマンド シェルに表示されます。

SQL*Plus:Release 11.1.0.7.0 - Production on Sat Jul 11 11:42:08 2009

Copyright (c) 1982, 2008, Oracle.All rights reserved. (不許複製 ・ 禁無断転載)

Connected to:Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production With the Partitioning, OLAP and Data Mining options

コマンド プロンプ トが SQL プロンプ トに変更されます。

SQL>

2. 以下のコマンドを入力して、Oracle データベースが ARCHIVELOG モードにあるか

どうかを判断します。

select log_mode from v$database;

以下のような出力が画面に表示されます。

LOG_MODE----------NOARCHIVELOG

3. 次のコマンドを入力して、 データベースをシャッ トダウンします。

shutdown immediate;

以下の情報が、 コマンド シェルに表示されます。

Database closed.Database dismounted.ORACLE instance shut down.

4. 次のコマンドを入力して、 データベースを起動します。

startup mount;

以下の情報が、 コマンド シェルに表示されます。

ORACLE instance started.

Total System Global Area 171966464 bytesFixed Size 787988 bytesVariable Size 144964076 bytesDatabase Buffers 25165824 bytesRedo Buffers 1048576 bytes

Database mounted.

5. 次のコマンドを入力して、 データベースのアーカイブ モードを変更します。

alter database archivelog;

以下の情報が、 コマンド シェルに表示されます。

Database altered.

バックアップの準備 67

Page 68: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

6. 次のコマンドを入力して、 通常の運用としてデータベースを開きます。

alter database open;

以下の情報が、 コマンド シェルに表示されます。

Database altered.

7. 次のコマンドを入力して、 データベースの接続を解除します。

exit

コマンド シェルに以下のような情報が表示されます。

Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.7.0

8. 68 ページの 「オン デマンド バックアップ」 の手順に従ってデータベースをバッ

クアップします。

オン デマンド バックアップ以下の処理手順では、 Avamar Administrator を使用した Oracle のデータベースまたは

データファイルのバックアップ方法について説明します。

1. Avamar Administrator を起動して、 ログインします。

2. Avamar Administrator で [Backup & Restore] タブをクリ ッ クします。

[Backup, Restore and Manage] ウ ィ ンドウが表示されます。

3. [Backup] タブをクリ ッ クします。

左上のパネルにド メインのリス トが表示されます。

4. Oracle サーバを含むド メインをクリ ックします。

Avamar クライアン トのリス トが、 ド メ イン リス トの下のパネルに表示されます。

5. Oracle サーバを実行するクライアン ト をクリ ッ クします。

Oracle サーバにインストールされたプラグ インが、 [Backup] タブの左のパネル

に表示されます。

6. プラッ ト フォーム用の Oracle RMAN プラグ インを選択します。

68 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 69: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

7. バックアップするデータベースを 1 つまたは複数選択します。

以下の図は、orcl データベースを選択した後の[Backup, Restore and Manage] ウィ

ンドウを示します。

8. [Actions] > [Back Up Now] を選択します。

[On Demand Backup Options] ダイアログ ボックスが表示されます。

オン デマンド バックアップ 69

Page 70: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

9. [On Demand Backup Options] ダイアログ ボックスで設定を完了させます。

a. バックアップの保存ポリシー設定を選択します。

– ある特定の時間が経過した後に、 Avamar サーバからこのバックアップを自

動的に削除する場合は、 [Retention period] を選択し、 保存期間の日数、 週

数、 月数、 年数を指定します。

– ある特定のカレンダー日付に、 Avamar サーバからこのバックアップを自動

的に削除する場合は、 [End date] 選択し、 カレンダーでその日付を参照し

ます。

– このクライアン トが Avamar サーバでアクテ ィブである限り、 このバック

アップを保持する場合は、 [No end date] を選択します。

b. [Encryption method] リス トから、 バックアップ時のクライアン ト / サーバの

データ転送に使用する暗号化方式を選択します。

実際のクライアン ト /サーバ接続に使用する暗号化テク ノロジーとビッ ト強度

は、 クライアン ト プラッ ト フォームや Avamar サーバのバージ ョ ンなど、 い く

つかの要因により異なります。詳細については、EMC Avamar 製品セキュリテ ィ

ガイ ドを参照して ください。

c. [More Options] をク リ ッ クします。

[Backup Command Line Options] ダイアログ ボックスが表示されます。

70 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 71: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

10. [Backup Command Line Options] ダイアログ ボックスで設定を完了させます。

a. [Show Advanced Options] を選択して詳細オプシ ョ ンを表示します。

b. [Oracle Instance Name] フ ィールドは空にしておきます。 バックアップする

ターゲッ トが参照され、 選択されると、 Oracle 用 Avamar プラグ インによって

Oracle インスタンス名が決定されます。

c. [Username] フ ィールドに Oracle データベースの認証に使用する ユーザー名

を入力します。 これは、 SYSDBA権限を持つユーザーです。

d. [Password] フ ィールドに、 アカウン トのパスワードを入力します。

オン デマンド バックアップ 71

Page 72: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

e. [Number of RMAN Channels] リス トから、バックアップ中に割り当てるチャネ

ル数を選択します。 大数は 10 です。

[Number of RMAN Channels]オプシ ョ ンの詳細については、142 ページの「バッ

クアップ オプシ ョ ン」 を参照して く ださい。

f. 1 つまたは複数のバックアップ オプシ ョ ンを選択します。

– Oracle データベース全体をバックアップする場合は、 [Back up database]を選択します。

– アーカイブ ログのみをバックアップする場合は、 [Back up archive logs] を

選択します。

アーカイブ バックアップは、ステップ m で選択するバックアップ レベルに

関わりな く、 常にフル バックアップです。

– データベース バックアップの正常終了後にアーカイブ ログを自動的に削

除する場合は、 [Delete archive logs after backup] を選択します。

複数のオプシ ョ ンを選択すると、 それらのオプシ ョ ンは累積されていきます。たとえば、 データベース全体とアーカイブ ログをバッ クアップする場合は、[Back up database] と [Back up archive logs] を選択します。

g. (Linux および UNIX のみ)アプリケーショ ン ビッ ト と OS ビッ トが同じでない場

合、 [Media Management Library Bitwidth] リス トから適切な設定を選択します。

アプリケーシ ョ ン ビッ ト と OS ビッ トが同じ場合、[Media Management LibraryBitwidth] を、 デフォルトの [Automatic] に設定しておきます。

[Management Library Bitwidth] オプシ ョ ンは Windows プラッ ト フォームには

適用されません。

h. 1 つのバックアップが失敗した後に複数ターゲッ ト バックアップが継続しな

いようにする場合は、 [Exit a multiple target backup when any one backup fails]を選択します。

i. RMAN が各チャネルで同時に開く ことができるファイル数を、[Filesperset]フ ィー

ルドに入力します。 デフォルト値は 1 です。

j. (詳細オプシ ョ ン) [Enable debugging message] オプシ ョ ンは選択しないで く

ださい。 このオプシ ョ ンは、バックアップの問題を ト ラブルシューテ ィ ングす

るためのものです。[Enable debugging messages] オプシ ョ ンを選択した場合、

Oracle 用 Avamar プラグ インにより大きなログ ファイルが作成されます。

k. (詳細オプション) [NLS_DATE_FORMAT] フ ィールドは空白のままにしておきます。

l. (詳細オプシ ョ ン) [Enhanced Data Deduplication] リス トから適切なオプシ ョ

ンを選択します。

– サーバ上で設定済みのグローバルな高度なデータ重複排除を使用する場合

は、 [Default] を選択します。 これはデフォルト設定です。

– 高度なデータ重複排除を使用せずにデータファイルをバックアップする場

合は、 [Disabled] を選択します。

– バックアップに高度なデータ重複排除を使用する場合は、 [Enabled] を選

択します。

72 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 73: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

m. [Incremental Backup]グループ ボックスからバックアップのレベルを選択します。

– [Full backup] は、 ステップ f で [Back up database] オプシ ョ ンを選択した

場合に、 データベースのデータ フ ァ イルにあるすべてのデータをバッ ク

アップします。

– [Level 0 backup] は、 すべてのデータファイルをバックアップします。

レベル 1 (差分または累積) バックアップを実行する前にレベル 0 バック

アップを実行する必要があります。

– [Level 1 differential backup] では、データベースの変更されたブロックのみ

がバックアップされます。

– [Level 1 cumulative backup] では、 後にレベル 0 バックアップを実行して

から変更されたデータベースのブロックがすべてバックアップされます。

Oracle 用 Avamar プラグ インは、 Oracle 11g 以降、 増分 (レベル 0 およびレベル 1) バッ クアップをサポート しています。 レベル 1 (差分または累積) バックアップ パフォーマンスを向上するには、 ブロ ッ クの変更履歴機能を有効化します。 66 ページの 「ブロックの変更履歴の有効化」 で詳細を参照して く ださい。

n. (オプシ ョ ン) リカバリ カタログを使用する場合は、 [Use recovery catalog] を

選択して、 以下のフ ィールドへの入力を完了します。

– リカバリ カタログのサーバ名を [Recovery Catalog Server Name] フ ィール

ドに入力します。

– リカバリ カタログのユーザー名を [Recovery Catalog User Name] フ ィール

ドに入力します。

– リカバリ カタログのパスワードを [Recovery Catalog Password] フ ィールド

に入力します。

[Use recovery catalog] オプシ ョ ンでは、 [Recovery Catalog Server Name] 、[Recovery Catalog User Name]、 [Recovery Catalog Password] の各フ ィールドで設定した値を使用して、 RMAN のリカバリ カタログ サーバの接続文字列を構成します。

o. (詳細オプシ ョ ン) [Prepocessing Script] グループ ボックスで、以下のオプシ ョ

ンの入力を完了します。

– 前処理スクリプ ト名を [Run user-defined script at beginning of backup]フ ィールドに入力します。

前処理スクリプ トは、 クライアン トの /avamar/etc/scriptsディ レク

ト リに存在する必要があります。

– [Exit backup if script fails] を選択して、 スクリプ トからゼロ (0) 以外のス

テータス コードが返された場合に前処理を停止できるようにします。

スクリプ トの使用に関する詳細については、 150 ページの 「前処理および後処

理のスクリプ ト と属性」 を参照して ください。

オン デマンド バックアップ 73

Page 74: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

p. (詳細オプシ ョ ン) [Postpocessing Script] グループ ボックスで、 以下のオプ

シ ョ ンの入力を完了します。

– 後処理スクリプ ト名を [Run user-defined script at end of backup] フ ィール

ドに入力します。

後処理スクリプ トは、 クライアン トの /avamar/etc/scriptsディ レク

ト リに存在する必要があります。

– [Exit process with if script failure exitcode] を選択して、 標準の avoracle終了コードではな く、 スク リプ トの終了コードでスクリプ ト を終了できる

ようにします。

スクリプ トの使用に関する詳細については、 150 ページの 「前処理および後処

理のスクリプ ト と属性」 を参照して ください。

q. バックアップを Avamar サーバではな く Data Domain システムに保存する場合

は、 [Store backup on Data Domain system] を選択し、 次に Data Domain シス

テムをリス トから選択します。

r. [OK] をク リ ッ クして、 [Backup Command Line Options] ダイアログ ボックス

を閉じます。

11. [OK] をク リ ッ クして、 [On Demand Backup Options] ダイアログ ボックスを閉じ

ます。

次のようなステータス メ ッセージが表示されます。

ステータス メ ッセージが表示されます。

12. [OK] をク リ ッ クします。

74 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 75: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

Oracle データベース バックアップのスケジュール設定Oracle データベース バックアップのスケジュール設定をする場合は、以下のステップ

を完了します。

1. Oracle データベース バックアップのデータセッ ト を作成します。手順については、

75 ページの 「データセッ トの作成」 を参照して ください。

2. Oracle データベース バッ クアップのグループを作成します。 手順については、

82 ページの 「グループの作成」 を参照して ください。グループ作成プロセス中に、

以下のタスクを実行します。

a. Oracle データベース クライアン ト を新しいグループに追加します。

b. 新しいデータセッ ト を新しいグループに割り当てる

c. スケジュールを新しいグループに割り当てる

d. 保存ポリシーを新しいグループに割り当てる

3. グループのスケジュール設定を有効にします。 手順については、 86 ページの 「ス

ケジュール設定されたバックアップを有効にする」 を参照して ください。

データセッ トの作成

1. Avamar Administrator で、 [Tools] > [Manage Datasets] を選択します。

[Manage All Datasets] ウ ィ ンドウが表示されます。

Oracle データベース バックアップのスケジュール設定 75

Page 76: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

2. [New] をク リ ッ クします。

[New Dataset] ダイアログ ボックスが表示されます。

3. [New Dataset] ダイアログ ボックスで設定を完了させます。

a. [Name] フ ィールドに、 データセッ トの名前を入力します。

名前には、 英数字 (A-Z、 a-z、 0-9) および次の特殊文字を含めることができま

す。 ピリオド (.)、 ハイフン (-)、 アンダースコア (_)。 Unicode 文字または

次に示す特殊文字は使用しないで ください。 ` ~ ! @ # $ % ^ & * ( ) = + [ ] { } | \ /; : ' " < > , ?

Oracle 用 Avamar プラグ インは、 Oracle 用 Avamar プラグ インログ ファイル内ではデータセッ トのスペースをアンダースコアに変換します。

b. [Source Data] タブをクリ ックします。

c. [Enter Explicitly] を選択します。

d. [Select Plug-in Type] リス トからプラッ ト フォーム用の Oracle RMAN プラグ インを選択します。

e. [Browse for files and/or folders] ボタン (...) をク リ ッ クします。

[Select Files and/or Folders] ダイアログ ボックスが表示されます。

76 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 77: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

4. [Select Files and/or Folder] ダイアログ ボックスで、 以下の手順を実行します。

a. クライアン ト を表示するド メインをクリ ッ クします。

そのド メインの下にクライアン トのリストが表示されます。

b. Oracle サーバを実行するクライアン ト をクリ ッ クします。

クライアン トのリス トの右のパネルに、 プラグ インのリス トが表示されます。

c. [Oracle RMAN] プラグ インをクリ ッ クします。

プラグ インの右のテーブルに、 データベースのリス トが表示されます。

d. データセッ トに含める 1 つまたは複数のデータベースを選択します。

以下の図は、 orcl データベースを選択した後の [Select Files and/or Folder] ダ

イアログ ボックスを示します。

e. [OK] をク リ ッ クします。

[Select Files and/or Folders] ダイアログ ボッ クスが閉じられ、 [New Dataset]ダイアログ ボックスに選択したファイル、 フォルダ、 データベースが表示さ

れます。

Oracle データベース バックアップのスケジュール設定 77

Page 78: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

5. ソース データのリス トから、Oracle データベース以外の項目をすべて削除します。

a. リス トからエン ト リーを選択します。

b. [Remove From List] ボタン (–) をク リ ッ クします。

c. ステップaとステップbを繰り返して、その他すべてのエント リーを削除します。

非データベース項目を削除した後、 [Source] タブは以下の図のようになります。

6. [Inclusion] タブと [Exclusion] タブはそのままにしておきます。 Oracle 用 Avamarプラグ インは、 包含または除外リスト をサポート していません。

7. [Options] タブをクリ ッ クします。

8. [Options] タブで設定を完了させます。

a. [Select Plug-In Type] リス トから Oracle RMAN プラグ インを選択します。

Oracle RMAN プラグ インのオプシ ョ ンが表示されます。

b. [Oracle Instance Name] フ ィールドは空にしておきます。 バックアップする

ターゲッ トが参照され、 選択されると、 Oracle 用 Avamar プラグ インによって

Oracle インスタンス名が決定されます。

c. [Username] フ ィールドに Oracle データベースの認証に使用する ユーザー名

を入力します。 これは、 SYSDBA権限を持つユーザーです。

d. [Password] フ ィールドに、 そのユーザー名のアカウン トのパスワードを入力

します。

e. [Number of RMAN Channels] リス トから、バックアップ中に割り当てるチャネ

ル数を選択します。 大数は 10 です。

[Number of RMAN Channels]オプシ ョ ンの詳細については、142 ページの「バッ

クアップ オプシ ョ ン」 を参照して く ださい。

78 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 79: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

f. 1 つまたは複数のバックアップ オプシ ョ ンを選択します。

– Oracle データベース全体をバックアップする場合は、 [Back up database]を選択します。

– アーカイブ ログのみをバックアップする場合は、 [Back up archive logs] を

選択します。

アーカイブ バックアップは、 ステップ j で選択するバックアップ レベルに

関わりな く、 常にフル バックアップです。

– データベース バックアップの正常終了後にアーカイブ ログを自動的に削

除する場合は、 [Delete archive logs after backup] を選択します。

複数のオプシ ョ ンを選択すると、 それらのオプシ ョ ンは累積されていきます。たとえば、 データベース全体とアーカイブ ログをバックアップする場合は、[Back up database] と [Back up archive logs] を選択します。

g. (Linux および UNIX のみ)アプリケーショ ン ビッ ト と OS ビッ トが同じでない場

合、 [Media Management Library Bitwidth] リス トから適切な設定を選択します。

アプリケーシ ョ ン ビッ ト と OS ビッ トが同じ場合、[Media Management LibraryBitwidth] を、 デフォルトの [Automatic] に設定しておきます。

[Media Management Library Bitwidth]オプシ ョ ンは Windows プラッ ト フォーム

には適用されません。

h. (オプシ ョ ン) 1 つのバックアップが失敗した後に複数ターゲッ ト バックアッ

プが継続しないようにする場合は、 [Exit a multiple target backup when any onebackup fails] を選択します。

i. RMAN が各チャネルで同時に開く ことができるファイル数を、[Filesperset]フ ィー

ルドに入力します。 デフォルト値は 1 です。

j. [Incremental Backup]グループ ボックスからバックアップのレベルを選択します。

– [Full backup] は、 ステップ f で [Back up database] オプシ ョ ンを選択した

場合に、 データベースのデータ フ ァ イルにあるすべてのデータをバッ ク

アップします。

– [Level 0 backup] は、 すべてのデータファイルをバックアップします。

レベル 1 (差分または累積) バックアップを実行する前にレベル 0 バック

アップを実行する必要があります。

– [Level 1 differential backup] では、データベースの変更されたブロックのみ

がバックアップされます。

– [Level 1 cumulative backup] では、 後にレベル 0 バックアップを実行して

から変更されたデータベースのブロックがすべてバックアップされます。

Oracle データベース バックアップのスケジュール設定 79

Page 80: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

Oracle 用 Avamar プラグ インは、 Oracle 11g 以降、 増分 (レベル 0 およびレベル 1) バッ クアップをサポート しています。 レベル 1 (差分または累積) バックアップ パフォーマンスを向上するには、 ブロ ッ クの変更履歴機能を有効化します。 66 ページの 「ブロックの変更履歴の有効化」 で詳細を参照して ください。

k. (オプシ ョ ン) リカバリ カタログを使用する場合は、 [Use recovery catalog] を

選択して、 以下のフ ィールドへの入力を完了します。

– リカバリ カタログのサーバ名を [Recovery Catalog Server Name] フ ィール

ドに入力します。

– リカバリ カタログのユーザー名を [Recovery Catalog User Name] フ ィール

ドに入力します。

– リカバリ カタログのパスワードを [Recovery Catalog Password] フ ィールド

に入力します。

[Use recovery catalog] オプシ ョ ンを選択した場合、 [Recovery Catalog Server Name]、 [Recovery Catalog User Name]、 [Recovery Catalog Password] の各設定は、 RMAN のリカバリ カタログ サーバの接続文字列を指定する際に使用されます。

80 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 81: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

l. バックアップを Avamar サーバではな く Data Domain システムに保存する場合

は、 [Store backup on Data Domain system] を選択し、 次に Data Domain シス

テムをリス トから選択します。

以下の図は、 [Options] タブの例を示します。

Oracle 用 Avamar プラグ インのプラグ イン オプシ ョ ン (詳細オプシ ョ ンを含む)の詳細については、 付録 B 「プラグ イン オプシ ョ ン」、 を参照して ください。

9. [OK] をク リ ッ クして [New Dataset] ダイアログ ボックスを閉じます。

新規データセッ トは、 [Manage All Datasets] ウ ィ ンドウに表示されるデータセッ

トのリス トに追加されます。

10. [OK] をク リ ッ クして [Manage All Datasets] ウ ィ ンドウを閉じます。

Oracle データベース バックアップのスケジュール設定 81

Page 82: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

グループの作成

[New Group] ウ ィザードでは、 スケジュールまたは保存ポリシーの編集はできません。 スケジュールのプロパテ ィまたは保存ポリシーの編集の詳細については、 「EMCAvamar 管理ガイ ド」 を参照して ください。

1. Avamar Administrator で、 [Policy] タブをクリ ッ クします。

[Policy] ウィ ンドウが表示されます。

2. [Policy Management] タブをクリ ッ クします。

3. [Groups] タブを選択します。

4. Oracle サーバのド メインをクリ ッ クします。

[Policy] ウ ィ ンドウに、そのド メインのグループを含むテーブルが表示されます。

5. [Actions] > [New Group] を選択します。

[New Group] ウ ィザードが表示されます。

6. [New Group] ウ ィザードで設定を完了させます。

a. [Name] フ ィールドに、 グループの名前を入力します。

名前には、 英数字 (A-Z、 a-z、 0-9) および次の特殊文字を含めることができま

す。 ピリオド (.)、 ハイフン (-)、 アンダースコア (_)。

Unicode 文字または次に示す特殊文字は使用しないで ください。` ~ ! @ # $ % ^& * ( ) = + [ ] { } | \ / ; : ' " < > , ?

b. [Disabled] チェ ッ クボッ クスをク リアして、 スケジュール設定されたクライ

アン ト バックアップでこのグループを使用します。

チェ ッ クボッ クスを選択すると、 このグループのバッ クアップは無効になり

ます。

c. [Encryption method] リス トから、 バックアップ時のクライアン ト / サーバの

データ転送に使用する暗号化方式を選択します。

実際のクライアン ト /サーバ接続に使用する暗号化テク ノロジーとビッ ト強度

は、 クライアン ト プラッ ト フォームや Avamar サーバのバージ ョ ンなど、 い く

つかの要因により異なります。詳細については、EMC Avamar 製品セキュリテ ィ

ガイ ドを参照して ください。

d. (オプシ ョ ン) [Override Schedule] を選択して、 このグループに割り当てられ

ているスケジュールを上書きします。

– スケジュール設定された次回のバックアップをスキップする場合は、 [SkipNext Backup] を選択します。

– スケジュール設定された次回のバックアップを 1 回のみ実行する場合は、

[Run Next Backup Once] を選択します。

7. [Next] をク リ ッ クします。

[New Group] の次のページがデータセッ ト情報とともに表示されます。

82 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 83: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

8. [Select an Existing Dataset] リス ト ボックスから、 75 ページの 「データセッ トの

作成」 で作成してデータセッ ト を選択します。

以下の図は、 データセッ ト を選択した後の [New Group] ウ ィ ンドウを示します。

9. [Next] をク リ ッ クします。

[New Group] の次のページがスケジュール情報とともに表示されます。

10. [Select An Existing Schedule] リス トから、 スケジュールを選択します。

Oracle データベース バックアップのスケジュール設定 83

Page 84: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

11. [Next] をク リ ッ クします。

[New Group] の次のページが保存ポリシー情報とともに表示されます。

12. [Select an Existing Retention Policy] リス トから、 そのグループの保存ポリシーを

選択します。

13. [Next] をク リ ッ クします。

[New Group] の 終ページが表示されます。 ド メ イ ンのリ ス ト が、 [ChooseDomain] パネルに表示されます。

14. Oracle サーバのド メインをクリ ッ クします。

Avamar クライアン トのリス トが、[Choose Domain] パネルの下のパネルに表示さ

れます。

15. このグループに含めるクライアン トの横にあるチェ ッ クボッ クスをク リ ッ ク し

ます。

クライアン トが [Members] パネルに表示されます。

84 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 85: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

16. グループからクライアン ト を削除するには、[Members] リス トから削除するクラ

イアン ト を選択して、 赤色の [X] をク リ ックします。

17. [Finish] をク リ ッ クします。

[New Group] ウ ィ ンドウが終了し、 [Policy] ウ ィ ンドウに新しいグループが表示

されます。

Oracle データベース バックアップのスケジュール設定 85

Page 86: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

スケジュール設定されたバックアップを有効にする

1. Avamar Administrator で、 [Policy] タブをクリ ッ クします。

[Policy] ウィ ンドウが表示されます。

2. [Policy Management] タブをクリ ッ クします。

3. [Groups] タブをクリ ックします。

4. Oracle サーバのド メインをクリ ッ クします。

5. 82 ページの 「グループの作成」 で作成したグループを選択します。

6. 必要に応じて、 [Actions] > [Group] > [Disable Group] を選択して、 このグルー

プを有効化します。

このステップ j は、 [Disable Group] メニュー オプシ ョ ンの横にチェ ック マーク

が表示された場合にのみ実行します。

確認メ ッセージが表示されます。

7. [Yes] をク リ ッ クして、 このグループを有効化します。

86 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 87: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

Oracle RAC のバックアップの失敗アクティブ ノードの Oracle インスタンスがダウンするか、 またはノードがダウンし

た場合、 Oracle RAC バックアップは失敗します。 失敗のタイプに応じて、 バックアッ

プを再開する必要があります。

アクテ ィブ ノードのインスタンスがダウンした後のバックアップの再開

1. 以下に示す適切なアクシ ョ ンを実行して、 アクテ ィブ ノードを確立します。

• アクテ ィブ ノードのインスタンスの再開。

• 現在のアクテ ィブ ノードをシャ ッ トダウンして、他のノードの 1 つをアクテ ィ

ブ ノード と して有効化します。

2. 新しいバックアップを開始します。

ノードがダウンした後のバックアップの再開

ノードがダウンした後にバックアップを再開するには、 適切な解決策を使用します。

◆ varディ レク ト リが共有ファイル システムにある場合は、 も う一方のノードがア

クテ ィブ ノード と して自動的に引き継ぎます。 その結果、バックアップを再開す

ることができます。

このシナリオでは、EMCagentはOracle Clusterwareのリソースとして構成されます。

◆ EMCagentがOracle Clusterwareのリソースと して構成されておらず、varディ レク

ト リが全ノードで共有されていない場合には、 以下の手順を実行します。

1. Avamar エージェン トを利用可能なノードの 1 つでアクティブ化します。 付録 A「共有 Var ディ レク ト リを使用しない場合の RAC 関連事項」、で詳細を参照して

ください。

2. バックアップを再開します。

Oracle RAC のバックアップの失敗 87

Page 88: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

バックアップ

88 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 89: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

第 5 章

リストアと リカバリ

以下のトピックでは、 Oracle 用 Avamar プラグ インを使用してデータベース全体をリ

ス トアする方法について説明します。

◆ 「リ カバリのためのデータベースの準備」 ............................................................. 90◆ 「リス トアの準備」.................................................................................................. 91◆ 「リス トアのタイプ」 .............................................................................................. 93◆ 「元のクライアン トへのデータベースのリストア」 .............................................. 94◆ 「別のクライアン トへのデータベースのリストア」 ............................................ 100◆ 「災害復旧」........................................................................................................... 107

リス トアと リカバリ 89

Page 90: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

リカバリのためのデータベースの準備Oracle 用 Avamar プラグ インは、 データベースの予備的な構成を必要とするデータ

ベース リカバリ オプシ ョ ンを提供します。 適切なセクシ ョ ンを完了させて、 リカバ

リ用にデータベースを設定します。

◆ 90 ページの 「フラ ッシュバック データベース リカバリの構成」

◆ 90 ページの 「破損したブロックのリカバリのためのデータベースの構成」

フラ ッシュバック データベース リカバリの構成

Oracle 用 Avamar プラグ インを使用して FRA (フラッシュ リカバリ領域) からデータ ブロックをリカバリするには、 フラッシュバック データベースの構成が必要になります。

1. データベースを ARCHIVELOG モードに設定します。

2. フラッシュ リカバリ領域を有効化します。

手順については、 Oracle ドキュ メン ト を参照して ください。

3. (RAC 構成の場合のみ) クラスタ化されたファイル システムまたは ASM でフラッ

シュ リカバリ領域を構成します。

4. STARTUP コマンド と MOUNT オプシ ョ ンを使用して、 データベースをマウン ト状

態で起動します。

リス トアが正常に完了すると、 Avamar は、データベースを開くためのコマンドを

発行します。

破損したブロックのリカバリのためのデータベースの構成

破損したデータ ブロックをリカバリする前に、 初期パラメータ DB_BLOCK_CHECKSUMを Oracle データベースの TYPICALに設定します。このパラメータ設定により、RMAN は

物理的および論理的な破損を検出することができます。

90 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 91: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

リス トアの準備Oracle データベースをリス トアする前に、 データベースを準備する必要があります。

以下のトピックでは、バックアップをリス トアする前にデータベースを準備する方法

について説明します。

1. (VCS クラスタのみ) Oracle データベースを Solaris VCS クラスタにリス トアする

場合は、 リスナーおよびそれと依存関係を持つ他のプロセスを停止します。 それ

以外の場合は、 このステップをスキップしてステップ 3 に進みます。

2. (raw デバイスのみ) データファイルを raw デバイスにリス トアする前に、 ファイ

ルをフラッシュ リカバリ領域にバックアップします。 それ以外の場合は、 このス

テップをスキップしてステップ 3 に進みます。

データベースが未フォーマッ ト ファイル構造に保存される構成の場合、Oracle では、通常のファイル システムをフラッシュ リカバリ領域として使用するよう推奨しています。

3. 次のコマンドを入力して、ORACLE_SIDが正し く設定されていることを確認します。

echo $ORACLE_SID

$ORACLE-SIDは、Oracle データベースをリス トアする正しいシステム識別子を示

している必要があります。

4. 以下のステップを完了して、 Oracle RAC (Real Application Clusters) データベース

をリス トアします。

a. 次のコマンドを入力して、 すべてのノードのすべてのデータベース インスタンスをシャッ トダウンします。

sqlplus “/ as sysdba”shutdown immediate;exit

b. 次のコマンドを入力して、登録されたノードにデータベースをマウン トせずに

インスタンスを起動します。

startup nomount;exit

c. ステップ 5 をスキップしてステップ 6 に進みます。

5. 非クラスタ化 Oracle データベースをリストアするには、データベースを閉じ、デー

タベースをマウン トせずにインスタンスを起動します。

a. 次のコマンドを入力して、 データベースに接続します。

sqlplus "/ as sysdba"以下の情報が、 コマンド シェルに表示されます。

SQL*Plus:Release 11.1.0.7.0 - Production on Sat Jul 11 11:42:08 2009

Copyright (c) 1182, 2008, Oracle.All rights reserved. (不許複製・禁無断転載)

Connected to:Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production With the Partitioning, OLAP and Data Mining optionsコマンド プロンプ トが SQL プロンプ トに変更されます。

SQL>

リス トアの準備 91

Page 92: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

b. 次のコマンドを入力して、 データベースをシャッ トダウンします。

shutdown immediate;

以下の情報が、 コマンド シェルに表示されます。

Database closed.Database dismounted.ORACLE instance shut down.

c. 次のコマンドを入力して、 データベースを起動します。

startup nomount;

以下の情報が、 コマンド シェルに表示されます。

ORACLE instance started.

Total System Global Area 171966464 bytesFixed Size 787988 bytesVariable Size 144964076 bytesDatabase Buffers 25165824 bytesRedo Buffers 1048576 bytes

Database mounted.

d. 次のコマンドを入力して、 データベースの接続を解除します。

exit

以下の情報が、 コマンド シェルに表示されます。

Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.7.0

6. 既存のデータファイル (*.dbf)、 制御ファイル (*.ctl)、 REDO ログ ファイル

(*.log) 、 アーカイブ ログ フ ァ イル (*.arc) 、 自動バッ クアップ フ ァ イル

(*.bkp) を移動します。

Oracle ファイルの場所は、 デフォルトの場所でもデフォルト以外の場所でもかまいません。 Oracle ファイルのデフォルトの場所は、 Oracle のバージ ョ ンによって異なります。

次のコマンドは、 ディ レク ト リにデフォルト値を使用します。

既存のデータベース ファイルを便利な場所に移動するには、 次のコマンドを入力

します。

mkdir $ORACLE_HOME/oradata/DB_NAME.savedmv $ORACLE_HOME/oradata/DB_NAME/* \$ORACLE_HOME/oradata/DB_NAME.saved mkdir $ORACLE_HOME/flash_recovery_area/DB_NAME.savedmv $ORACLE_HOME/flash_recovery_area/DB_NAME/* \$ORACLE_HOME/flash_recovery_area/DB_NAME.saved

ここで、 DB_NAME は、 大文字のデータベース名です。

Oracle 11g R2 の場合、 以下の追加のコマンドを入力します。

mkdir $ORACLE_HOME/flash_recovery_area/db_name.savedmv $ORACLE_HOME/flash_recovery_area/db_name/* \$ORACLE_HOME/flash_recovery_area/db_name.saved

ここで、 db_name は、 小文字のデータベース名です。

92 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 93: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

Oracle 11g R で起動している場合は、 flash_recovery_areaはfast_recovery_area になります。

以下のディ レク ト リは、データファイル (*.dbf)、制御ファイル (*.ctl)、REDOログ ファイル (*.log) 、 アーカイブ ログ ファイル (*.arc) 、 自動バックアッ

プ ファイル (*.bkp) のデフォルトのディ レク ト リです。

• $ORACLE_HOME/oradata/DB_NAME

• $ORACLE_HOME/flash_recovery_area/DB_NAME

7. 91 ページの 「リス トアの準備」 のステップに従って、 データベースを

$ORACLE_HOME/oradata/DB_NAMEディ レク ト リにリス トアします。

リス トアのタイプAvamar Administrator は、1 つのシステムから別のシステムへ、または同一システムの

別のディ レク ト リへのデータベース バックアップのリス トアをサポート しています。

リス トアでは、 リス トアされるデータベースに対して元のデータベースと同じ OracleSID (システム識別子) と DBID (データベース識別番号) を使用します。

別のクライアン トに対してリス トアを実行するには、 91 ページの 「リス トアの準備」の手順を完了してターゲッ ト システムを準備します。

データベースを準備したら、データベース ファイルを元のクライアン トまたは別のク

ライアン トにリス トアすることができます。

◆ データベースを元のクライアン トにリストアするには、 94 ページの 「元のクライ

アン トへのデータベースのリス トア」 の手順をすべて実行します。

◆ データベースを別のクライアン トにリストアするには、 100 ページの 「別のクラ

イアン トへのデータベースのリストア」 の手順をすべて実行します。

リス トアのタイプ 93

Page 94: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

元のクライアン トへのデータベースのリストア1. Avamar Administrator を起動して、 ログインします。

2. [Backup & Restore] タブをクリ ッ クします。

[Backup, Restore and Manage] ウ ィ ンドウが表示されます。

3. [Restore] タブをクリ ッ クして、 次にド メインとクライアン ト を選択します。

a. Oracle サーバを含む左上のパネルのド メインをクリ ッ クします。

Avamar クライアン トのリストが、ド メイン リストの下のパネルに表示されます。

b. Oracle サーバを実行するクライアン ト をクリ ッ クします。

4. [By Date] タブをクリ ッ クします。

5. カレンダーからバックアップ日付を選択します。

a. 年と月のナビゲーシ ョ ン矢印を使用して、 バックアップを参照します。

黄色でハイライ ト表示されている日付は、有効なバックアップがその日に実行

されたことを示します。

b. 黄色でハイライ ト表示されている日付をクリ ックします。

その日に実行されたバッ クアップのリス トが、 カレンダーの横の [Backups]テーブルに表示されます。

6. [Backups] テーブルからバックアップを 1 つ選択します。

バックアップ コンテンツが [Contents of Backup] パネルに表示されます。

7. [Contents of Backup] パネルでフォルダを展開してデータベースの SID を表示し

ます。

ポイン ト イン タイム リカバリの場合、1 つのデータベースのみを選択します。複数のデータベースのポイン ト イン タイム リカバリの実行はサポート されていません。

8. 制御ファイルのバックアップを選択します。

リス トアを正常に完了させるには制御ファイルの選択が必要です。

94 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 95: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

以下の図は、 データベースおよび制御ファイルを選択した後の [Backup, Restoreand Manage] ウィ ンドウを示します。

9. [Actions] > [Restore Now] を選択します。

[Restore Options] ウィ ンドウが表示されます。

元のクライアン トへのデータベースのリス トア 95

Page 96: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

10. [Restore Options] ダイアログ ボックスの各フ ィールドに入力します。

a. [Encryption method] リス トから、 リス トア時のクライアン ト / サーバのデー

タ転送に使用する暗号化方式を選択します。

実際のクライアン ト /サーバ接続に使用する暗号化テク ノロジーとビッ ト強度

は、 クライアン ト プラッ ト フォームや Avamar サーバのバージ ョ ンなど、 い く

つかの要因により異なります。詳細については、EMC Avamar 製品セキュリテ ィ

ガイ ドを参照して ください。

b. [Restore everything to its original location] を選択します。

c. [More Options] をク リ ッ クします。

[Restore Command Line Options] ダイアログ ボックスが表示されます。

11. [Restore Command Line Options] ダイアログ ボックスの各フ ィールドに入力します。

a. ダイアログ ボックスの下部にある [Show Advanced Options] を選択して、 詳

細オプシ ョ ンを表示します。

詳細オプシ ョ ンは赤のテキストで表示されます。

96 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 97: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

b. [Oracle Instance Name] フ ィールドは空にしておきます。 リス トアするデータ

ベースが参照され、選択されると、Oracle 用 Avamar プラグ インによって Oracleインスタンス名が決定されます。

c. [User Name] フ ィールドに Oracle データベースの認証に使用するユーザー名

を入力します。 これは、 SYSDBA権限を持つユーザーです。

d. [Password] フ ィールドに、 アカウン トのパスワードを入力します。

e. (Linux および UNIX のみ) アプリケーション ビッ ト と OS ビッ トが同じでない場

合、 [Media Management Library Bitwidth] リストから適切な設定を選択します。

アプリケーシ ョ ン ビッ ト と OS ビッ トが同じ場合、[Media Management LibraryBitwidth] を [Automatic] (デフォルト) に設定しておきます。

[Management Library Bitwidth] オプシ ョ ンは Windows プラッ ト フォームには

適用されません。

f. バックアップ中に割り当てるチャネル数を、 [Number of RMAN Channels] リス

トから選択します。 大数は 10 です。

g. (オプシ ョ ン) 1 つのリス トア オペレーシ ョ ンが失敗した後に複数ターゲッ ト

リス ト アを継続しないよ うにする場合は、 [Exit a multiple target restore whenany one restore fails] を選択します。

h. (詳細オプシ ョ ン) [Enable debugging message] オプシ ョ ンは選択しないで く

ださい。 このオプシ ョ ンは、 リス トアの問題を ト ラブルシューテ ィングするた

めのものです。 [Enable debugging messages] オプシ ョ ンを選択し た場合、

Oracle 用 Avamar プラグ インにより大きなログ ファイルが作成されます。

i. (詳細オプシ ョ ン) [NLS_DATE_FORMAT] フ ィールドに、ターゲッ ト データベー

スのタイム スタンプ形式を入力します。

j. [Recovery Type] を選択します。

– データベースを現在の時刻または過去のポイン ト イン タイムにリカバリ

する場合は、 [Point-in-Time (PIT)] を選択します。

ポイン ト イン タイム リ カバリの場合は複数のデータベースを選択しない

で ください。 リス トアの場合は 1 つのデータベースのみを選択する必要が

あります。

– データ ブロックを FRA (フラ ッシュ リカバリ領域) からリカバリする場合

は、 [Flashback Database (FRA)] を選択します。

[Flashback Recovery (FRA)]のリカバリ タイプを使用する前にフラッシュ リカバリ領域の構成が必要になります。 90 ページの 「フラ ッシュバック デー

タベース リカバリの構成」 で詳細を参照して ください。

– (詳細オプシ ョ ン) データベース全体ではな く破損したブロックのみをリス

トアする場合は、 [Corrupt blocks] を選択します。

[Corrupt blocks] リ カバリ オプシ ョ ンを使用するには、 初期パラ メータ

DB_BLOCK_CHECKSUMをOracleデータベースのTYPICALに設定する必要が

あります。 データベースは、 マウン ト状態またはオープン状態である必要

があります。

元のクライアン トへのデータベースのリス トア 97

Page 98: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

k. (詳細オプシ ョ ン) [Recovery Type] グループ ボックスで [Corrupt blocks] を

選択した場合には、 [Validate database] を選択します。

[Validate database] は、 破損したブロッ クのリカバリを実行する場合のオプ

シ ョ ンです。 [Validate database] オプシ ョ ンを使用する場合には、 リス ト ア

オペレーシ ョ ンが遅く なります。

l. [Recovery mode] リス トから、 ステップ j で選択したリカバリ タイプのオプ

シ ョ ンを選択します。

[Recovery mode] オプシ ョ ンの詳細については、 148 ページの 「リカバリ モー

ド と値」 を参照して ください。

m. SCN、ログ シーケンス番号、またはタイム スタンプを [Recovery value] フ ィー

ルドで指定します。 この値は、 ステップ l で [Recovery mode] リス トから選択

したオプシ ョ ンによって異なります。

n. リカバリ終了後にデータベースを開く場合は、 [Open the database with resetlogsafter recovery] を選択します。

このオプシ ョ ンはデフォルトでオンになっています。

このオプシ ョ ンを無効化するには、 [Open the database with resetlogs afterrecovery] オプシ ョ ンをオフにします。 このオプシ ョ ンをオフにすると、 リス

ト ア オペレーシ ョ ンの際にリセッ ト ログでデータベースを開けな く なりま

す。 その場合は、 アーカイブ ログを利用可能な も現時点に近いポイン ト イン タイムに適用して、 データベースをリカバリすることができます。

12. (オプシ ョ ン) 必要に応じて、 その他の詳細オプシ ョ ンを [Restore Command LineOptions] ダイアログ ボックスで指定します。

a. リ ス ト アの開始時にユーザー定義のスク リ プ ト を実行する場合は、 [Runuser-defined script at beginning of restore] フ ィールドにスクリプ ト名を入力し

ます。

スクリプ トは、 クライアン トの avamar\etc\scripts ディ レク ト リにある

必要があります。

b. スクリプ トからゼロ (0) 以外のステータス コードが返された場合にスクリプ

トの処理を停止させるには、 [Exit restore if script fails] を選択します。

このオプシ ョ ンはデフォルトでオンになっています。

c. リ ス ト アの 後にユーザー定義のス ク リ プ ト を実行する場合は、 [Runuser-defined script at end of restore] フ ィールドにスクリプ ト名を入力します。

スクリプ トは、 クライアン トの avamar\etc\scripts ディ レク ト リにある

必要があります。

d. Oracle 用 Avamar プラグ インの終了コードではな く スクリプ トの終了コードで

失敗した場合にそのスク リ プ ト を終了させるには、 [Exit process with scriptfailure exitcode] を選択します。

このオプシ ョ ンはデフォルトでオンになっています。

スクリプ トの使用と属性指定の詳細については、 150 ページの 「前処理および

後処理のスクリプ ト と属性」 を参照して ください。

98 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 99: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

13. データベースのバックアップに UTF-8 文字セッ ト を使用するデータファイルが含

まれる場合には、 [avoracle]lang_formatの属性と値を指定します。

a. [More] をク リ ッ クします。

[Enter Attribute] フ ィールド と [Enter Attribute Value] フ ィールドが表示され

ます。

b. [Enter Attribute] フ ィールドに、 [avoracle]lang_format と入力します。

[Enter Attribute] フ ィールドに入力する属性にはすべて、 [avoracle] を前に付けます。

c. [Enter Attributes Value] フ ィールドに、 適切な値を入力します。

language_territory.charset

ここで、

– language には、 言語を指定します。 例 : Japanese。

– territory には、 国を指定します。 例 : Japan。

– charset には、 文字セッ ト を指定します。 例 : JA16SJIS。

次の例は、 日本語用の正しい構文です。

Japanese_Japan.JA16SJIS

[avoracle]lang_formatの属性と値を使用してリス トアのNLS_LANG環境変数を設定します。 NLS_LANGの詳細については、 Oracle ドキュ メン ト を参照して ください。

d. [Add to List] ボタン (+) をク リ ックします。

[avoracle]lang_format の属性と値が、 [Add to List] (+) ボタンおよび

[Remove From List] (-) ボタンの下のボックスに表示されます。

UTF-8文字セッ ト を使用するデータファイルのリス トアの詳細については、163ページの 「ORA-19870 : バックアップ ピースのリス トア中にエラー」 を参照し

て ください。

e. [OK] をク リ ッ クして、 [Restore Command Line Options] ダイアログ ボックス

を閉じます。

14. [OK] をク リ ッ クして、 [Restore Options] ダイアログ ボックスを閉じます。

次のようなステータス メ ッセージが表示されます。

Restore initiated.

15. [OK] をク リ ッ クします。

元のクライアン トへのデータベースのリス トア 99

Page 100: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

リス トア プロセスが失敗した場合は、手動のリカバリ ステップが必要になる場合があります。 詳細については、 168 ページの 「リス トアが正常に完了しない」 を参照して ください。

16. (Solaris のみ) データベースを Solaris VCS クラスタにリス トアする場合は、 リス

ナーおよびそれと依存関係を持つ他のプロセスをリスタート します。

別のクライアン トへのデータベースのリストア以下の処理手順では、 データベースを別のクライアン トにリス トアします。

1. システムを準備します。

a. ターゲッ ト クライアン トの以下のアイテムがソース クライアン ト と一致して

いることを確認します。

– ORACLE_HOME– oradata

– flash_recovery_areaパス名

– データベース SID

b. 91 ページの 「リス トアの準備」 の手順に従ってターゲッ ト クライアン ト を準

備します。

2. Avamar Administrator を起動して、 ログインします。

3. [Backup & Restore] タブをクリ ッ クします。

[Backup, Restore and Manage] ウ ィ ンドウが表示されます。

4. [Restore] タブをクリ ッ クして、 次にド メインとクライアン ト を選択します。

a. Oracle サーバを含む左上のパネルのド メインをクリ ッ クします。

Avamar クライアン トのリストが、ド メイン リストの下のパネルに表示されます。

b. Oracle サーバを実行するクライアン ト をクリ ッ クします。

5. [By Date] タブをクリ ッ クします。

6. カレンダーからバックアップ日付を選択します。

a. 年と月のナビゲーシ ョ ン矢印を使用して、 バックアップを参照します。

黄色でハイライ ト表示されている日付は、有効なバックアップがその日に実行

されたことを示します。

b. 黄色でハイライ ト表示されている日付をクリ ックします。

その日に実行されたバッ クアップのリス トが、 カレンダーの横の [Backups]テーブルに表示されます。

7. 制御ファイルのバックアップを選択します。

バックアップ コンテンツが [Contents of Backup] パネルに表示されます。

8. [Contents of Backup] パネルでフォルダを展開してデータベースの SID を表示し

ます。

100 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 101: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

ポイン ト イン タイム リ カバリの場合、 1 つのデータベースのみを選択します。Oracle 用 Avamar プラグ インは、 複数のデータベースのポイン ト イン タイム リカバリはサポート しません。

9. 1 つまたは複数のデータベースと制御ファイルを 1 つ選択します。

リス トアを正常に完了させるには制御ファイルの選択が必要です。

以下の図は、 データベースおよび制御ファイルを選択した後の [Backup, Restoreand Manage] ウィ ンドウを示します。

10. [Actions] > [Restore Now] を選択します。

[Restore Options] ダイアログ ボックスが表示されます。

11. [Restore Options] ダイアログ ボックスの各フ ィールドに入力します。

a. [Encryption method] リス トから、 リス トア時のクライアン ト / サーバのデー

タ転送に使用する暗号化方式を選択します。

実際のクライアン ト /サーバ接続に使用する暗号化テク ノロジーとビッ ト強度

は、 クライアン ト プラッ ト フォームや Avamar サーバのバージ ョ ンなど、 い く

つかの要因により異なります。詳細については、EMC Avamar 製品セキュリテ ィ

ガイ ドを参照して ください。

別のクライアン トへのデータベースのリス トア 101

Page 102: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

b. [Restore everything to a different location] を選択します。

[Restore everything to a different location] を選択すると、 [Reset Default] ボタ

ンと [Set Destination] ボタンがアクテ ィブ化します。

c. [Set Destination] をク リ ッ クします。

[Set Destination] ダイアログ ボックスが表示されます。

d. [Browse] をク リ ッ クします。

[Browse for File, Folder, or Directory] ダイアログ ボックスが表示されます。

e. リス トアのターゲッ ト デスティネーシ ョ ンを選択し、[OK] をク リ ックします。

[Save Target(s) in Directory] フ ィールドに、 ターゲッ トが表示されます。

102 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 103: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

f. [OK] をク リ ッ クし、 [Set Destination] ダイアログ ボックスを閉じます。

[Items Marked for Restore] テーブルの [Destination] 列には、 ステップ e で選

択したターゲッ ト デステ ィネーシ ョ ンが含まれています。

g. [More Options] をク リ ッ クします。

[Restore Command Line Options] ダイアログ ボックスが表示されます。

12. [Restore Command Line Options] ダイアログ ボックスの各フ ィールドに入力します。

a. ダイアログ ボックスの下部にある [Show Advanced Options] を選択して、 詳

細オプシ ョ ンを表示します。

詳細オプシ ョ ンは赤のテキストで表示されます。

別のクライアン トへのデータベースのリス トア 103

Page 104: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

b. [Oracle Instance Name] フ ィールドは空にしておきます。 リス トアするデータ

ベースが参照され、選択されると、Oracle 用 Avamar プラグ インによって Oracleインスタンス名が決定されます。

c. [User Name] フ ィールドに Oracle データベースの認証に使用する ユーザー名

を入力します。

d. [Password] フ ィールドに、 アカウン トのパスワードを入力します。

e. (Linux および UNIX のみ) アプリケーション ビッ ト と OS ビッ トが同じでない場

合、 [Media Management Library Bitwidth] リストから適切な設定を選択します。

アプリケーシ ョ ン ビッ ト と OS ビッ トが同じ場合、[Media Management LibraryBitwidth] を [Automatic] (デフォルト) に設定しておきます。

[Media Management Library Bitwidth]オプシ ョ ンは Windows プラッ ト フォーム

には適用されません。

f. バックアップ中に割り当てるチャネル数を、 [Number of RMAN Channels] リス

トから選択します。 大数は 10 です。

g. (オプシ ョ ン) 1 つのリス トア オペレーシ ョ ンが失敗した後に複数ターゲッ ト

リス ト アを継続しないよ うにする場合は、 [Exit a multiple target restore whenany one restore fails] を選択します。

h. (詳細オプシ ョ ン) [Enable debugging message] オプシ ョ ンは選択しないで く

ださい。 このオプシ ョ ンは、 リス トアの問題を ト ラブルシューテ ィングするた

めのものです。 [Enable debugging messages] オプシ ョ ンを選択し た場合、

Oracle 用 Avamar プラグ インにより大きなログ ファイルが作成されます。

i. (詳細オプシ ョ ン) [NLS_DATE_FORMAT] フ ィールドに、 ターゲッ ト マシンの

タイム スタンプの形式を入力します。

j. [Recovery Type] を選択します。

– データベースを現在の時刻または過去のポイン ト イン タイムにリカバリ

する場合は、 [Point-in-Time (PIT)] を選択します。

ポイン ト イン タイム リカバリの場合は複数のデータベースを選択しない

で ください。 リス トアの場合は 1 つのデータベースのみを選択する必要が

あります。

– データ ブロックを FRA (フラ ッシュ リカバリ領域) からリカバリする場合

は、 [Flashback Database (FRA)] を選択します。

[Flashback Recovery (FRA)] のリカバリ タイプを使用する前にフラッシュ リカバリ領域の構成が必要になります。 90 ページの 「フラ ッシュバック データベース リカバリの構成」 で詳細を参照して ください。

– (詳細オプシ ョ ン) データベース全体ではな く破損したブロックのみをリス

トアする場合は、 [Corrupt blocks] を選択します。

[Corrupt blocks] リ カバリ オプシ ョ ンを使用するには、 初期パラメータ

DB_BLOCK_CHECKSUMをOracleデータベースのTYPICALに設定する必要が

あります。 データベースは、 マウン ト状態またはオープン状態である必要

があります。

104 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 105: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

k. (詳細オプシ ョ ン) [Recovery Type] グループ ボックスで [Corrupt blocks] を

選択した場合には、 [Validate database] を選択します。

l. [Recovery mode] リス トから、 ステップ j で選択したリカバリ タイプのオプ

シ ョ ンを選択します。

[Recovery mode] オプシ ョ ンの詳細については、 148 ページの 「リカバリ モー

ド と値」 を参照して ください。

m. SCN、ログ シーケンス番号、またはタイム スタンプを [Recovery value] フ ィー

ルドで指定します。 この値は、 ステップ l で [Recovery mode] リス トから選択

したオプシ ョ ンによって異なります。

n. リカバリ終了後にデータベースを開く場合は、 [Open the database with resetlogsafter recovery] を選択します。

このオプシ ョ ンはデフォルトでオンになっています。

このオプシ ョ ンを無効化するには、 [Open the database with resetlogs afterrecovery] オプシ ョ ンをオフにします。 このオプシ ョ ンをオフにすると、 リス

ト ア オペレーシ ョ ンの際にリセッ ト ログでデータベースを開けな く なりま

す。 その場合は、 アーカイブ ログを利用可能な も現時点に近いポイン ト イン タイムに適用して、 データベースをリカバリすることができます。

13. (オプシ ョ ン) 必要に応じて、 その他の詳細オプシ ョ ンを指定します。

a. リ ス ト アの開始時にユーザー定義のスク リ プ ト を実行する場合は、 [Runuser-defined script at beginning of restore] フ ィールドにスクリプ ト名を入力し

ます。

スクリプ トは、 クライアン トの avamar\etc\scripts ディ レク ト リにある

必要があります。

b. スクリプ トからゼロ (0) 以外のステータス コードが返された場合にスクリプ

トの処理を停止させるには、 [Exit restore if script fails] を選択します。

このオプシ ョ ンはデフォルトでオンになっています。

c. リ ス ト アの 後にユーザー定義のス ク リ プ ト を実行する場合は、 [Runuser-defined script at end of restore] フ ィールドにスクリプ ト名を入力します。

スクリプ トは、 クライアン トの avamar\etc\scripts ディ レク ト リにある

必要があります。

d. Oracle 用 Avamar プラグ インの終了コードではな く スクリプ トの終了コードで

失敗した場合にそのスク リ プ ト を終了させるには、 [Exit process with scriptfailure exitcode] を選択します。

このオプシ ョ ンはデフォルトでオンになっています。

スクリプ トの使用と属性指定の詳細については、 150 ページの 「前処理および

後処理のスクリプ ト と属性」 を参照して ください。

別のクライアン トへのデータベースのリス トア 105

Page 106: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

14. データベースのバックアップに UTF-8 文字セッ ト を使用するデータファイルが含

まれる場合には、 [avoracle]lang_formatの属性と値を指定します。

a. [More] をク リ ッ クします。

[Enter Attribute] フ ィールド と [Enter Attribute Value] フ ィールドが表示され

ます。

b. [Enter Attribute] フ ィールドに、 [avoracle]lang_format と入力します。

[Enter Attribute] フ ィールドに入力する属性にはすべて、 [avoracle] を前に付けます。

c. [Enter Attributes Value] フ ィールドに、 適切な値を入力します。

language_territory.charset

ここで、

– language には、 言語を指定します。 例 : Japanese。

– territory には、 国を指定します。 例 : Japan。

– charset には、 文字セッ ト を指定します。 例 : JA16SJIS。

次の例は、 日本語用の正しい構文です。

Japanese_Japan.JA16SJIS

[avoracle]lang_formatの属性と値を使用してリス トアの NLS_LANG 環境変数を設定します。 NLS_LANG の詳細については、 Oracle ドキュ メン ト を参照して ください。

d. [Add to List] ボタン (+) をク リ ックします。

[avoracle]lang_format の属性と値が、 [Add to List] (+) ボタンおよび

[Remove From List] (-) ボタンの下のボックスに表示されます。

UTF-8文字セッ ト を使用するデータファイルのリス トアの詳細については、163ページの 「ORA-19870 : バックアップ ピースのリス トア中にエラー」 を参照し

て ください。

e. [OK] をク リ ッ クして、 [Restore Command Line Options] ダイアログ ボックス

を閉じます。

15. [OK] をク リ ッ クして、 [Restore Options] ダイアログ ボックスを閉じます。

次のようなステータス メ ッセージが表示されます。

Restore initiated.

16. [OK] をク リ ッ クします。

106 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 107: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

リス トア プロセスが失敗した場合は、手動のリカバリ ステップが必要になる場合があります。 詳細については、 168 ページの 「リス トアが正常に完了しない」 を参照して ください。

17. (Solaris のみ) データベースを Solaris VCS クラスタにリス トアする場合は、 リス

ナーおよびそれと依存関係を持つ他のプロセスをリスタート します。

災害復旧以下の処理手順により、 すべて失われた状態から Oracle サーバを復旧します。

1. 必要に応じてハードウェアを交換します。

ホス ト名と IP アドレスは、 元のサーバと同じものである必要があります。

2. 同じバージ ョ ンのAvamar ファイル システム クライアン トおよびOracle用Avamarプラグ インをインストールします。 手順については、 第 2 章 「インス トール」 を

参照して ください。

3. クライアン ト を同じ Avamar サーバに登録し、 アクテ ィブ化します。

登録に関する問題を解決するいは、 クライアン ト を破棄 (retire) し、 そのクライアン ト を Avamar サーバに再登録します。

クライアン トの登録、破棄、 アクテ ィブ化の詳細については、 EMC Avamar 管理ガ

イドを参照して ください。

4. 以前インストールされていたものと同じバージ ョ ンの Oracle ソフ トウェアをイン

ス トールします。

5. Oracle データベースを設定します。

a. ORACLE_HOMEが以前設定されていた場所と同じ場所に設定されていることを

確認します。

b. 以前使用されていたものと同じ SID名を使用して Oracleデータベースを作成し

ます。

ORACLE_SID、 oradata、 flash_recovery_area のパス名が以前の構成の

ときとまった く同じであることを確認します。

6. 次のコマンドを入力して、 データベースを 「何もマウン ト されていない」 状態で

起動します。

STARTUP NOMOUNT

災害復旧 107

Page 108: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

リス トアと リカバリ

7. 以下の RMAN スクリプ ト を使用して、 spfile (サーバ パラメータ ファイル) を

リス トアします。

connect target "/";set dbid=DBID;run{restore spfile to '/HOME/ORACLE/spfiletestdb.ora' from autobackup MAXSEQ=SEQuntil time = "TO_DATE('DATE','YYYYMMDD')";}

ここで、

• DBID は、 データベース ID です。

• /HOME/ORACLE は、 spfile のパスです。

• SEQ は、 制御ファイル自動バックアップ検索の も高いシーケンス番号です。

• DATE, YYYYMMDD は、 バックアップ日付です。

8. 100 ページの 「別のクライアン トへのデータベースのリス トア」 のステップを完

了させて Oracle データベースをリストアします。

108 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 109: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

第 6 章

Oracle RMAN を使用したバックアップおよびリストア

以下のトピックでは、Oracle RMAN (Recovery Manager) スク リプ ト を使用して AvamarサーバまたはData Domain システムとの間で Oracleのバックアップおよびリストアを

行うための方法について説明します。

◆ 「概要」 .................................................................................................................. 110◆ 「RMAN バックアップ / リス トアのためのシステムの準備」 ............................... 110◆ 「RMAN パラ メータを指定してパフォーマンスを改善」 ...................................... 113◆ 「RMAN を使用した Oracle データのバックアップ」 ............................................ 117◆ 「RMAN を使用した Oracle データのリス トア」.................................................... 120◆ 「高度なリス トア コマンドの使用」 ..................................................................... 126◆ 「バッ クアップの保存の管理」 ............................................................................. 128◆ 「複数チャネルの割り当て」 ................................................................................. 132

Oracle RMAN を使用したバックアップおよびリス トア 109

Page 110: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

概要Oracle 用 Avamar プラグ インは、RMAN のバックアップ スクリプ トおよびリス トア スクリプ ト をサポート しています。 RMAN リス トア スクリプ トが実行できるのは、 コマ

ンド ラインからのみです。

avtar フラグ ファイル

この章で扱うすべての RMAN バックアップ / リス トア スクリプ トには、 avtar フラ

グ ファイルが必要になります。たとえば、RMAN を使用して、Avamar Administrator ではな く Oracle をバックアップする場合、バックアップの有効期限を設定する必要があ

ります。有効期限を設定しない場合には、Avamar サーバに保存されているバックアッ

プの使用期間は永続します。バックアップの有効期限を指定するには、avtar フラグ

ファイルの avtar コマンドに --expires オプシ ョ ンを含めます。 avtar プロセス

で、 RMAN バックアップ / リス トアの際に avtar フラグ ファイルを読み取ります。

avtar フラグ ファイルの詳細については、 110 ページの 「avtar フラグ ファイルの作

成」 を参照して ください。

サポート されるターゲッ ト システム

RMAN バックアップ / リス トア スクリプ トのターゲッ ト システムとして、Avamarサー

バまたは Data Domain システムのいずれかを使用することができます。

RMAN バックアップ / リス トアのためのシステムの準備以下のトピックでは、RMAN スクリプ ト を実行して Oracle データのバックアップと リ

ス トアを行うためのシステム設定方法について説明します。

avtar フラグ ファイルの作成

RMAN を使用して Oracle データのバックアップと リス トアを行う場合には、 send コ

マンドで特定の avtar オプシ ョ ンを渡す必要があります。 これらの avtar オプシ ョ

ンは avtar フラグ ファイルに含めます。 このファイルはテキスト ファイルです。

avtar フラグ ファイルには、 avtar -c および -x オプシ ョ ンは含めないで ください。-c および -x オプシ ョ ンは、 Avamar Administrator を実行するバックアップまたはリス トア オペレーシ ョ ンで指定されるその他の avtar オプシ ョ ンと矛盾する場合があります。

以下の処理手順では、 avtar フラグ ファイルを作成します。

1. テキスト エディ タでプレーン テキスト ファイルを作成します。

残りのステップでは、 my-avtar-flags.txt ファイルをフラグ ファイルの例と

して使用します。

110 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 111: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

2. 以下のエン ト リーをテキスト ファイルに追加します。

--pidname=Oracle--pidnum=pidnum--logfile=install-dir/var/avtar.log--vardir=install-dir/var--id=user--ap=password--path=/clients/my-db-client--expires={num-days |timestamp}

ここで、

• pidnum は、 オペレーテ ィング システムの適切な PID 番号です。

– Linux の場合、 PID 1002 を使用します。

– Solaris の場合、 2002 を使用します。

– Windows の場合、 3002 を使用します。

– HP-UX の場合、 4002 を使用します。

– AIX の場合、 5002 を使用します。

• install-dir は、 プラッ ト フォームのベース インス トール ディ レク ト リです。 た

とえば、 Linux では /usr/local/avamar を、 Solaris では /opt/AVMRclntを、 Windows では C:\Progra~1\avs\bin を指定します。

• user は、 Avamar 管理ユーザー アカウン トです。

• password は、 Avamar 管理パスワードです。

• my-db-client は、 Oracle データベース ホスト名です。

• {num-days |timestamp} は、 バックアップの有効期限を本日から起算した日数

(num-days) と して、 または絶対的な timestamp と して指定します。

3. RMAN スクリプ ト を使用して Oracle を Data Domain システムにバックアップする

には、 以下の Data Domain 固有のエン ト リーを追加します。

--ddr--ddr-index=ddr-index

ここで、 ddr-index は、 Avamar サーバ構成に追加される際に Data Domain システ

ムに割り当てられるインデックス番号 (1、 2、 3 など) です。

Data Domain システムを使用しない場合は、このステップをスキップして ください。

4. ファイルを /oracle、 または検索パスの別の便利な場所に保存します。

RMAN バックアップ / リス トアのためのシステムの準備 111

Page 112: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

SBT_LIBRARY パラメータの指定

RMAN バックアップ / リス トア スクリプ ト を Avamar ソフ トウェアで使用する場合は、

allocate channelコマンドを使用してバックアップ チャネルを定義する必要があ

ります。 allocate channel コマンドには、 PARMS句を含める必要があります。 こ

れにより SBT_LIBRARYパラメータを指定します。 SBT_LIBRARYパラメータは、 32ビッ トのインス トールの場合には libobk_avamar.so ファイルを、 64 ビッ トのイ

ンス トールの場合にはlibobk_avamar64.soファイルを含むディ レク ト リを指し示

します。

SBT_LIBRARY=install-dir/lib/libobk_avamar.so

ここで、 install-dir は、 プラ ッ ト フォームのベース インス トール ディ レク ト リです。

たとえば、 Linux では /usr/local/avamar を、 Solaris では /opt/AVMRclnt を、

Windows では C:\Progra~1\avs\bin を指定します。

64 ビッ トの Oracle インス トールの場合、 libobk_avamar.soの代わりに

libobk_avamar64.so を使用します。 Windows の場合、 対応するライブラリは

libobk_avamar64.dll と libobk_avamar.dll です。

以下のコマンドは、 IBM AIX における allocate channel コマンドの例です。

allocate channel c1 type sbt PARMS="SBT_LIBRARY=/usr/local/avamar/lib/libobk_avamar.so";

以下のコマンドは、 HP-UX 上の 64 ビッ トの Oracle における allocate channel コ

マンドの例です。

allocate channel c1 type sbt PARMS="SBT_LIBRARY=/opt/AVMRclnt/lib/libobk_avamar64.so";

ライブラリ パスの設定の指定

RMAN による libobk_avamar.so または libobk_avamar64.so のロード時に、

RMAN 依存ライブラリへのパスを動的ローダに伝達する必要があります。

動的ローダが libobk_avamar.so または libobk_avamar64.so が必要とするラ

イブラリを見つけられない場合には、動的ローダは失敗として終了します。 したがっ

て、 RMAN のチャネル アロケーシ ョ ンも失敗します。

ライブラリの場所を指定するには環境変数を使用します。 Avamar バックアップまた

はリス トア オペレーシ ョ ンにより RMAN スクリプ トが実行される前に、適切な環境変

数を設定する必要があります。設定場所と環境変数は、各オペレーテ ィング システム

によって異なります。112 ページの表 3 に、オペレーテ ィング システムと環境変数を

示します。

表 3 libobk の環境変数

オペレーティング システム 環境変数

AIX[AIX] LIBPATH

HP-UX[HP-UX] SHLIB_PATH

Linux、 Solaris LD_LIBRARY_PATH

112 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 113: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

ライブラリ パスは、 通常 install-dir/lib です。 ここで、 install-dir は、 そのシス

テムのベース インス トール ディ レク ト リです。 例 :

◆ Linux の場合、 パスは /usr/local/avamar です。

◆ Solaris の場合、 パスは /opt/AVMRclnt です。

◆ Windows の場合、 パスは C:\Progra~1\avs\bin です。

set および export コマンド (sh、 ksh、 bash シェルの場合)、 または setenv コマ

ンド (csh または bash シェルの場合)を使用して、ライブラリ パス変数を設定します。

システムに適切な環境変数を設定します。たとえば、Solaris では LD_LIBRARY_PATH変数を設定して、オペレーテ ィング システムのシェルに従い、以下のいずれかの方法

を使用します。

◆ sh、 ksh、 bash シェルの場合は、 次のコマンドを入力します。

set LD_LIBRARY_PATH=/opt/AVMRclnt/libexport LD_LIBRARY_PATH

◆ csh または bash シェルの場合は、 次のコマンドを入力します。

setenv LD_LIBRARY_PATH /opt/AVMRclnt/lib

RMAN パラメータを指定してパフォーマンスを改善このト ピッ クでは、 データの重複排除パフォーマンスを改善するために使用できる

RMAN パラメータについて説明します。

maxopenfiles パラメータの指定

maxopenfile パラ メータは、 RMAN がそれぞれのチャネルで同時に開く ことが可能

なファイル数を指定します。 maxopenfilesパラメータを RMAN バックアップ スク

リ プ ト で設定する場合は、 allocate channel コ マン ド または configurechannel コマンドを使用します。以下の例では、allocate channel コマンドを使

用しています。

allocate channel c0 maxopenfiles = 1 device type sbt;

RMAN は、 maxopenfiles パラメータの値を各バックアップ セッ トでのファイル数

と比較して、 多重化レベルを 小の 2 と して使用します。

多重化を無効化する場合は、 maxopenfiles パラメータを 1 に設定します。 これに

よりデータの重複排除パフォーマンスが向上します。RMAN の多重化を無効化すると、

Oracle データのバックアップに要する時間が長く なります。 これは、 RMAN が、 複数

のファイルを同時に読み取るのではな く、 ファイルを 1 つずつ読み取るためです。

RMAN パラメータを指定してパフォーマンスを改善 113

Page 114: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

filesperset パラメータの指定

filespersetパラメータは、 RMAN が各バックアップ セッ トで含めることが可能な

ファイル数を指定します。RMAN バックアップ スクリプ トに filespersetパラメー

タ を設定する場合は、 backup コマン ド を使用し ます。 以下の例では、 backupdatabase コマンドを使用しています。

backup filesperset = n database ...;

ここで、 n は、 RMAN がバックアップ セッ トに含めるファイル数です。 デフォルト値

は 8 です。

RMAN は、 filesperset パラメータの値を、 バックアップされるファイル数を割り

当て済みチャネル数で割った数と比較して、 2 つの値の小さい方を使用します。

たとえば、バックアップされるファイルの総数が 8 で、チャネル数が 1、filespersetの値が 4 の場合、RMAN は 2 つのバックアップ セッ ト を作成し、それぞれに 4 ファイ

ルずつ含めます。

RMAN バックアップ 適化機能の有効化

RMAN バックアップ 適化を使用するバックアップでは、 変更されていないファイル

とすでに割り当て済みデバイス タ イプにバッ クアップされたフ ァ イルをすべてス

キップします。 フ ァイルは、 dbf フ ァイル、 アーカイブされた REDO ログ、 または

RMAN バックアップ セッ トにすることができます。

RMAN は、 SBT へのファイルのバックアップが r +1 の場合のみ、 オフラインのバック

アップまたは読み取り専用のデータファイルのバックアップをスキップします。

CONFIGURE RETENTION POLICY TO REDUNDANCY r

ここで、 r は冗長性の設定です。

バックアップ 適化の設定

バックアップ時間を短縮するには、 RMAN バックアップ 適化機能を有効化します。

1. コマンド シェルを開きます。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. バックアップ対象の Oracle データベースに接続します。

4. 以下のコマンドを入力します。

configure backup optimization on;

114 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 115: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

RMAN バックアップ 適化使用のためのガイド ライン

RMAN バックアップ 適化を使用するバックアップには、 以下のガイ ド ラインを適用

します。

◆ 割り当てるチャネル タイプは 1 つのみ。 ディスクと SBT のチャネルを同じ RMANbackup コマンドに混在させない。

◆ crosscheck コマンドを定期的に実行して、 RMAN バックアップ カタログを

Avamar バックアップと同期させる。

crosscheck コマンドを実行して、Avamar ですでに使用期間が終了しているバッ

クアップを RMAN がスキップしないようにすることもできます。

◆ RMAN バックアップ 適化の上書きは、RMAN backup コマンドで forceオプシ ョ

ンを指定して行います。

RMAN バックアップ 適化機能の詳細については、 Oracle ドキュ メン ト を参照して く

ださい。

フラグの前後を指定したインデックスのルックアップ スピードの向上

Oracle 用 Avamar プラグ インでは、 avtar --history コマンドを使用してインデッ

クスのルックアップを実行します。 このコマンドは実行に時間がかかる場合がありま

す。Oracle 用 Avamar プラグ インでは、avtar --history コマンドが各 CLI のバック

アップ、およびリストアが取得する各バックアップに対しても実行されるため、より時

間がかかってしまいます。バックアップやリストアに数百ものバックアップが含まれる

場合には、 avtar --history コマンドでは実行に数時間かかる場合があります。

avtar --history コマンドは、次の 2 種類の時間範囲の CLI フラグをサポート しま

す。 --before と --after です。

◆ --before フラグは、avtarプロセスに対し、--before フラグで指定された時間

の前に作成されたバックアップに対してのみ検索するよう指示します。

◆ --after フラグは、avtar プロセスに対し、--after フラグで指定された時間の

後に作成されたバックアップに対してのみ検索するよう指示します。

Oracle 用 Avamar プラグ インのライブラリ、 libobk_avamar.x を使用すると、 イン

デックス ルックアップを実行する操作に対して --before フラグと --after フラグ

を設定することができます。 libobk_avamar.xは、 --before フラグと --afterフラグを使用して、 インデックスのルックアップ パフォーマンスを向上します。

バックアップには--beforeフラグまたは--afterフラグを設定しないで ください。

libobk_avamar.x は、 これらのフラグを自動的にバックアップの開始時間に設定

し、これによりバックアップのインデックス ルックアップは、バックアップ開始後に

作成されたバックアップのみを検索することができます。

--before または --after フラグを設定して、 RMAN スクリプ トで send コマンド

を使用してリス トアすることができます。以下の RMAN スクリプ トは、 --before フ

ラグと --after フラグの設定方法を示しています。

RMAN パラメータを指定してパフォーマンスを改善 115

Page 116: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

connect target user/password@SID;run { allocate channel c1 type sbt

PARMS="SBT_LIBRARY=install-dir/lib/libobk_avamar.so"; send '"--after=2012-11-07 00:30:00" "--before=2012-11-11 01:00:00"

"--bindir=install-dir/avamar/bin" "--flagfile=my-avtar-flags.txt"'; restore datafile 4; release channel c1;

--before フラグおよび --after フラグには以下の時間形式を使用します。

YYYY-MM-DD HH:MM:SS

--beforeフラグと --afterフラグの間の時間範囲が短いほど、検索が速くなります。

--before フラグと --after フラグに加え、 --nohist フラグを使用して、 すべて

の操作でインデックス ルックアップを無効化することができます。RMAN スクリプ ト

で send コマンドを使用して、 --nohist フラグを設定します。

send '"--nohist" "--bindir=install-dir/avamar/bin" "--flagfile=my-avtar-flags.txt"';

--nohist フラグに値は必要ありません。

バッ クア ッ プまたはリス ト アでこれら 3 つのフ ラグすべてを指定した場合は、

--nohist フラグが優先されます。 --before フラグと --after フラグは無視されま

す。

116 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 117: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

RMAN を使用した Oracle データのバックアップこのトピックでは、 RMAN を使用して Oracle データベース、 テーブルスペース、 単一

のデータファイルをバックアップする方法について説明します。

このトピックで扱うすべてのRMANバックアップ スクリプ トには、avtarフラグ ファ

イルが必要になります。 110 ページの 「avtar フラグ ファイルの作成」 で詳細を参照

して ください。

RMAN send コマンドを使用して指定するすべての Windows パスは、 8.3 形式を使用

する必要があります。

Avamar は、 RMAN インタフェースを使用して、 ホッ ト バックアップおよびコールドバックアップを実行します。RMAN では、ホッ ト バックアップを実行する際に、Oracleデータベースが実行中である必要があります。

データベースのバックアップ

以下の処理手順では、データベースのバックアップに RMANスクリプ ト を使用します。

1. コマンド シェルを開きます。

リ カバリ カタログの代わりにデータベース制御フ ァイルを使用してデータベースのバックアップをする場合は、 nocatalog オプシ ョ ンを使用して RMAN を起動します。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. バックアップ対象の Oracle データベースに接続します。

4. 以下のような RMAN コマンドを入力して、 Oracle データベースのバックアップを

行います。

run {configure controlfile autobackup on;allocate channel c1 type sbt\ PARMS="SBT_LIBRARY=install-dir/lib/libobk_avamar.so"\ format '%d_%U';set controlfile autobackup format for device type sbt\ to "CONTROLFILE.%F";send '"--flagfile=/oracle/my-avtar-flags.txt"\"--bindir=install-dir/bin"';backup database plus archivelog;release channel c1;}

ここで、 install-dir は、 プラッ ト フォームのベース インストール ディレク ト リです。

たとえば、Linux では /usr/local/avamar を、Solaris では /opt/AVMRclnt を、

Windows では C:\Progra~1\avs\bin を指定します。

RMAN を使用した Oracle データのバックアップ 117

Page 118: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

テーブルスペースのバックアップ

以下の処理手順では、 RMAN スクリプ ト を使用してテーブルスペースを Avamar サー

バまたは Data Domain システムにバックアップします。 この手順で指定された RMANスクリプ ト用の avtar フラグ ファイルには、 以下のエン ト リーが含まれます。

--debug--pidname=Oracle--pidnum=3002--logfile=C:\test\rman\bacupdb.log--vardir=C:\test\rman\var--id=testuser@/clients/oraw2k864-mc2.bgl-avamar.emc--password=testuser--path=/clients/oraw2k864-mc2.bgl-avamar.emc--server=avamar-1.emc.com

以下の処理手順では、 テーブルスペースのバックアップを行います。

1. コマンド シェルを開きます。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. バックアップ対象の Oracle データベースに接続します。

4. 以下のような RMAN コマンドを入力して、 Oracle テーブルスペースのバックアッ

プを行います。

run {configure controlfile autobackup on;set controlfile autobackup format for device type sbt to'CONTROLFILE.ANT.%F';allocate channel c0 type sbtPARMS="SBT_LIBRARY=c:\PROGRA~1\avs\bin\orasbt64.dll"\format '%d_%U';send '"--prefix=11g/ANT/""--flagfile=c:\anant\rman\avtar-flags.txt""--bindir=c:\PROGRA~1\avs\bin"';backup tablespace ant_ts;release channel c0;}

サンプル スクリプ トでは、データベース名は ANT で、テーブルスペース名は ant_tsです。 このスクリプ トは、 autobackup オプシ ョ ンを使用して、 テーブルスペー

スとデータベース制御ファイルをバックアップします。

テーブルスペース バックアップの内容を表示する場合は、list backup コマンドを

使用します。 list backup コマンドは、 テーブルスペース バックアップの一部を構

成するデータファイルと制御ファイルをすべて一覧表示します。

118 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 119: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

データファイルのバックアップ

以下の処理手順では、 データファイルのバックアップを行います。

1. コマンド シェルを開きます。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. バックアップ対象の Oracle データベースに接続します。

4. 以下のような RMAN コマンドを入力して、 Oracle データファイルのバックアップ

を行います。

run {configure controlfile autobackup on;allocate channel c1 type sbt\ PARMS="SBT_LIBRARY=install-dir/lib/libobk_avamar.so"\ format '%d_%U';set controlfile autobackup format for device type sbt\ to "CONTROLFILE.%F";send '"--flagfile=/oracle/my-avtar-flags.txt"\"--bindir=install-dir/bin"';backup datafile "MyFile.dbf";release channel c1;}

ここで、

• install-dir は、 プラッ ト フォームのベース インス トール ディ レク ト リです。 た

とえば、 Linux では /usr/local/avamar を、 Solaris では /opt/AVMRclntを、 Windows では C:\Progra~1\avs\bin を指定します。

• MyFile.dbf は、 バックアップする Oracle データファイルです。

RMAN を使用した Oracle データのバックアップ 119

Page 120: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

RMAN を使用した Oracle データのリストアこのトピックでは、 Oracle データベース、 テーブルスペース、 単一のデータファイル

をリス トアする方法について説明します。

このト ピ ッ クでのリス ト ア手順には、 avtar フ ラグ フ ァ イルが必要になります。

110 ページの 「avtar フラグ ファイルの作成」 で詳細を参照して ください。

リス トア用に選択した Oracle データベースは、 オフラインであることが必要です。

データベースのリストア

RMAN が生成するデフォルト制御ファイル名は、 以下の形式を使用します。

c.DBID-DATE-SEQ

ディ レクテ ィブを RMANスクリプ トに渡すことによってこの形式を変更することがで

きます。

Avamar Administrator は、RMAN ディ レクテ ィブ %F を含んだスクリプ ト を生成します。

set controlfile autobackup format for device type sbt\ to "CONTROLFILE.%F";

%F ディ レクテ ィブは、 DBID、 日付、 シーケンスを組み合わせて、 次の制御ファイル

名を形成します。

CONTROLFILE.c.DBID-DATE-SEQ

このガイドのサンプル スクリプトは、制御ファイル名に対してこの形式を仮定します。

Avamar Administrator を使用して作成したバックアップをリストアに使用する場合、制

御ファイル名にはプレフ ィ ッ クスが含まれます。 このプレフ ィ ッ クスを send コマン

ドに追加する必要があります。 プレフ ィ ッ クスは 初のディ レクテ ィブとなります。

以下の send コマンドは、 「11g/orcl」 を、 orcl の SID の付いた Oracle 11g データベー

スのプレフ ィ ッ クスと して指定します。

send '"--prefix=11g/orcl/" "--flagfile=/oracle/my-avtar-flags.txt"\ "--bindir=install-dir/bin"';

--prefix オプシ ョ ンで指定するパスには、 フォワード スラッシュ (/) を含める必

要があります。 スラッシュの向きは Windows プラッ ト フォームでは変わりません。

以下の処理手順では、Oracle の制御ファイルとデータベースのリス トアに RMAN スク

リプ ト を使用します。

1. コマンド シェルを開きます。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. リス トア対象の Oracle データベースに接続します。

120 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 121: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

4. list backup コマンドを入力して、 利用可能なバックアップをすべて一覧表示

します。

list backup;

5. リス トア対象のバックアップから、 制御ファイルの以下の情報を取得します。

a. データベース バックアップ制御ファイル名をチェ ックします。

b. 以下の変数の値をメモします。

– DATE

– DBID

– SEQ

RMAN リス トア スクリプ トで DATE変数、DBID変数、SEQ変数の値を使用します。

6. 次の RMAN コマンドを入力して、 Oracle 制御ファイルをリストアします。

set dbid=DBID;set controlfile autobackup format for device type sbt to\ 'CONTROLFILE.%F';run {

allocate channel c1 type sbt\ PARMS="SBT_LIBRARY=install-dir/lib/libobk_avamar.so"\ format '%d_%U';send '"--flagfile=/oracle/my-avtar-flags.txt"\ "--bindir=install-dir/bin"';restore controlfile from autobackup MAXSEQ=SEQ\ until time = "TO_DATE('DATE','YYYYMMDD')";startup mount;release channel c1;

list backup;}

ここで、

• DBID は、 データベース ID です。

• install-dir は、 プラッ ト フォームのベース インス トール ディ レク ト リです。 た

とえば、 Linux では /usr/local/avamar を、 Solaris では /opt/AVMRclntを、 Windows では C:\Progra~1\avs\bin を指定します。

• YYYYMMDD は、 日付です。

リス トア プロセスでは、 制御ファイルをコピーして、 データベースをマウン ト状

態にします。

利用可能なデータベース バックアップとそれに対応する SCN(システム変更番号)

のリス トがコマンド シェルに表示されます。

7. リス トアで使用するバックアップに対応する SCN を探してメモします。

• アーカイブ ログ バックアップをリス トアする場合は、 アーカイブ ログの次の

SCN を探してメモします。

• データベース バックアップからリス トアする場合は、 データベースの SCN を

探してメモします。

8. 次のコマンドを入力して、 RMAN セッシ ョ ンからログアウト します。

exit

RMAN を使用した Oracle データのリス トア 121

Page 122: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

9. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

10. リス トア対象の Oracle データベースに接続します。

11. 次の RMAN コマンドを入力して、 Oracle データベースをリストアします。

run {allocate channel c1 type sbt PARMS="SBT_LIBRARY=install-dir\ /lib/libobk_avamar.so" format '%d_%U';send '"--flagfile=/oracle/my-avtar-flags.txt"\ "--bindir=install-dir/bin"';set until scn scn;restore database;recover database;release channel c1;

}alter database open resetlogs;

ここで、

• scn は、 ステップ 7 でメモした SCN 値です。 アーカイブ ログ リカバリの次の

SCN 値、 またはデータベースの SCN 値になります。

• install-dir は、 プラッ ト フォームのベース インス トール ディ レク ト リです。 た

とえば、 Linux では /usr/local/avamar を、 Solaris では /opt/AVMRclntを、 Windows では C:\Progra~1\avs\bin を指定します。

リス トア プロセスが失敗した場合は、手動でリカバリ ステップを実行することが必要となる場合があります。 168 ページの 「リス トアが正常に完了しない」 で詳細を参照して ください。

テーブルスペースのリストア

以下の処理手順では、 RMAN スクリプ ト を使用してテーブルスペースを Avamar サー

バまたは Data Domain システムからリス トアします。

1. コマンド シェルを開きます。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. リス トア対象の Oracle データベースに接続します。

4. 次の RMAN コマンドを入力して、 Oracle テーブルスペースをリス トアします。

run {allocate channel c1 type sbt\ PARMS="SBT_LIBRARY=install-dir/lib/libobk_avamar.so"\ format '%d_%U';send '"--flagfile=/oracle/my-avtar-flags.txt"\"--bindir=install-dir/bin"';restore tablespace "USERS";recover tablespace "USERS";release channel c1;}

122 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 123: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

ここで、

• install-dir は、 プラッ ト フォームのベース インス トール ディ レク ト リです。 た

とえば、 Linux では /usr/local/avamar を、 Solaris では /opt/AVMRclntを、 Windows では C:\Progra~1\avs\bin を指定します。

• USERS は、 リス トアするテーブルスペースです。

テーブルスペースの特定の時間へのリストア

このトピックでは、 RMAN スクリプ ト を使用してテーブルスペースを特定のポイン ト

イン タイムにリス ト アする方法について説明します。 テーブルスペースは Avamarサーバまたは Data Domain システムからリストアすることができます。

テーブルスペースを特定のポイン ト イン タイムにリス トアする手順では、 以下のパ

ラメータが 1 つ以上必要になります。

◆ DB ID (データベース識別番号)

◆ 制御ファイル MAXSEQ番号

◆ データファイルの SCN

◆ 新のタイプ スタンプ

バックアップ情報のリスト list backup コマンドを使用して、 テーブルスペースのリス トアに必要なパラメー

タを取得します。

1. コマンド シェルを開き、 次の set コマンドを入力します。

set ORACLE_SID=DB SID

DB SID は、 データベースの SID (システム識別子) です。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. Oracle データベースに接続します。

4. list backup コマンドを入力します。

list backup;

list backup コマンドは、 以下の出力のような情報を一覧表示します。

RMAN を使用した Oracle データのリス トア 123

Page 124: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

BS Key Type LV Size Device Type Elapsed Time Completion Time------ ---- -- ---- ----------- ------------ ---------------173 フル 2.25M SBT_TAPE 00:00:08 07-OCT-12BP Key:173 Status:AVAILABLE Compressed:NO Tag:TAG20121007T232319

Handle:ANT_6knn6l37_1_1 Media:avtar007List of Datafiles in backup set 173File LV タイプ Ckp SCN Ckp Time Name---- -- ---- -------- -------- -----5 フル 1935412 07-OCT-12 C:\ORACLE\ORADATA\ANT\ANT_TS_DF.DBF6 フル 1935412 07-OCT-12 C:\ORACLE\ORADATA\ANT\ANT_TS_DF2.DBF

BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------174 Full 9.75M SBT_TAPE 00:00:08 07-OCT-12 BP Key: 174 Status: AVAILABLE Compressed: NO Tag: TAG20121007T232335

Handle:CONTROLFILE.ANT.c-107988049-20121007-0e Media:avtar007SPFILE Included:Modification time:07-OCT-12SPFILE db_unique_name:ANTControl File Included:Ckp SCN:1935425 Ckp time:07-OCT-12

list backup出力から、 DB ID、 MAXSEQ、 SCN、 タイム スタンプの各パラメー

タの値をメモします。 たとえば、 サンプル出力には以下のパラ メータ値が含まれ

ています。

• DB IDは 107988049 です。

• 制御ファイル MAXSEQ番号は 0e (10 進数の 14) です。

• SCNは 1935412 です。

• タイム スタンプは 20121007T232335 です。

これらのパラメータをテーブルスペース リス トア スクリプ トに使用します。

テーブルスペースの特定のポイン ト イン タイムへのリストア

1. SQL*Plus を起動します。

2. 次の SQL*Plus コマンドを入力して、 テーブルスペースをオフラインにします。

alter tablespace tablespace-name offline;

ここで、 tablespace-name はテーブルスペースの名前です。

3. 次の SQL*Plus コマンドを入力して、 データベースをシャッ トダウンします。

shutdown immediate

4. テーブルスペース データファイルと制御ファイルを oradata ディ レク ト リから

削除します。

5. 次の SQL*Plus コマンドを入力して、Oracle インスタンスをノーマウン ト モードで

起動します。

startup nomount;

124 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 125: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

6. リス トア スクリプ ト を実行して、制御ファイルのリストア スクリプ ト、 テーブル

スペースをリス トアするためのリス トア スクリプ トの順にリストアします。 リス

トア スクリプ トの詳細については、以下のサンプル スクリプ ト をレビューして く

ださい。

• 125 ページの 「制御ファイルをリス トアするサンプル スクリプ ト」

• 125 ページの「SCN を使用してテーブルスペースをリストアするサンプル スク

リプ ト」

• 126 ページの「タイム スタンプを使用してテーブルスペースをリス トアするサ

ンプル スクリプ ト」

7. RMAN recover database コマンドを実行してデータベースをリストアします。

a. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

b. リス トア対象の Oracle データベースに接続します。

c. recover database コマンドを入力します。

recover database;

8. RMAN コマンドを実行して、 ログをリセッ ト し、 データベースを開きます。

alter database open resetlogs;

制御ファイルをリストアするサンプル スクリプ トconnect target "/";set dbid=107988049;run{set controlfile autobackup format for device type sbt to 'CONTROLFILE.ANT.%F';allocate channel c0 type sbt\ PARMS="SBT_LIBRARY=c:\PROGRA~1\avs\bin\orasbt64.dll"format '%d_%U';send '"--prefix=11g/ANT/" "--flagfile=c:\anant\rman\avtar-flags.txt" "--bindir=c:\PROGRA~1\avs\bin"';restore controlfile from autobackup MAXSEQ=14 until time="TO_DATE('20121007','YYYYMMDD')";}startup mount;

SCN を使用してテーブルスペースをリス トアするサンプル スクリプ ト

connect target "/";run {allocate channel c0 type sbt PARMS="SBT_LIBRARY=c:\PROGRA~1\avs\bin\orasbt64.dll" format '%d_%U';send '"--prefix=11g/ANT/" "--flagfile=c:\anant\rman\avtar-flags.txt" "--bindir=c:\PROGRA~1\avs\bin"';set until scn 1935412;restore tablespace ant_ts;}

RMAN を使用した Oracle データのリス トア 125

Page 126: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

タイム スタンプを使用してテーブルスペースをリストアするサンプル スクリプ トconnect target "/";run {allocate channel c0 type sbt PARMS="SBT_LIBRARY=c:\PROGRA~1\avs\bin\orasbt64.dll" format '%d_%U';send '"--prefix=11g/ANT/" "--flagfile=c:\anant\rman\avtar-flags.txt" "--bindir=c:\PROGRA~1\avs\bin"';set until time "TO_DATE ('20121007 23:23:35','YYYYMMDD HH24:MI:SS')";restore tablespace ant_ts;}

データファイルのリストア

1. コマンド シェルを開きます。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. リス トア対象の Oracle データベースに接続します。

4. 次の RMAN コマンドを入力して、 Oracle データファイルをリス トアします。

run {allocate channel c1 type sbt\ PARMS="SBT_LIBRARY=install-dir/lib/libobk_avamar.so"\ format '%d_%U';send '"--flagfile=/oracle/my-avtar-flags.txt"\ "--bindir=install-dir/bin" "--labelnum=num"';restore datafile "MyFile.dbf";recover datafile "MyFile.dbf";release channel c1;}

ここで、

• install-dir は、 プラッ ト フォームのベース インス トール ディ レク ト リです。 た

とえば、 Linux では /usr/local/avamar を、 Solaris では /opt/AVMRclntを、 Windows では C:\Progra~1\avs\bin を指定します。

• num は、 リス トア対象のバックアップの番号です。

• MyFile.dbf は、 リス トアする Oracle データファイルです。

高度なリス トア コマンドの使用このトピックでは、 リカバリ カタログを使用してデータベースをリストアする方法と、

データベースを別のクライアン ト システムにリストアする方法について説明します。

このト ピ ッ クでのリス ト ア手順には、 avtar フ ラグ フ ァ イルが必要になります。

110 ページの 「avtar フラグ ファイルの作成」 で詳細を参照して ください。

126 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 127: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

バックアップおよびリストアでカタログを使用する

カタログをバックアップやリス トアで使用する場合は、 ターゲッ トの接続文字列の後

にカタログ接続文字列を付け加えます。

connect target user/password@mydb;connect catalog catuser/catpassword@catalog;

以下の処理手順では、 リカバリ カタログを使用してデータベースをリス トアします。

1. コマンド シェルを開きます。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. 次の RMAN コマンドを入力して、 Oracle データベースをリストアします。

Connect catalog user/passwd@CATALOG;run {allocate channel c1 type sbt\ PARMS="SBT_LIBRARY=install-dir/lib/libobk_avamar.so"\ format '%d_%U';send '"--flagfile=/oracle/my-avtar-flags.txt"\"--bindir=install-dir/bin"';restore database;recover database;release channel c1;}

ここで、

• user と passwd は、 リカバリ カタログ (CATALOG) 用の認証情報です。

• install-dir は、 プラッ ト フォームのベース インス トール ディ レク ト リです。 た

とえば、 Linux では /usr/local/avamar を、 Solaris では /opt/AVMRclntを、 Windows では C:\Progra~1\avs\bin を指定します。

リダイレク ト されたリストアを実行する

システム環境が、Oracle を別のクライアン ト システムにリス トアするための以下の要

件を満たしている必要があります。

◆ ソースと ターゲッ トのプラ ッ ト フォームは両方とも、 同じ構成を持つ同様のタイ

プであること。

◆ ターゲッ ト プラッ ト フォームの RMAN のバージ ョ ンは、バックアップの作成に使

用された RMAN のバージ ョ ンと互換性があること。

以下の処理手順では、RMAN を使用して元のクライアン ト システムから別のクライア

ン ト システムにリダイレク ト されたリス トアを実行します。

1. コマンド シェルを開きます。

2. ターゲッ ト システムで、 avtar フラグ ファイルを作成します。

このファイルは、 --id エン ト リー、 --ap エン ト リー、 --path エン ト リーを除

いて 110 ページの 「avtar フラグ ファイルの作成」 で説明したものと同じです。こ

れらのエン ト リーは、 ターゲッ ト マシンではな く (バックアップが 初に実行さ

れた) 元のクライアン ト マシンを参照します。

3. 変更を保存します。

高度なリストア コマンドの使用 127

Page 128: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

4. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

5. 元のデータベースと同じ SID を使用してターゲッ ト システムに空のデータベース

を作成します。

6. データベースをシャ ッ トダウンし、 データベースに対応するすべての制御ファイ

ル、 データファイル、 ログ、 FRA コンテンツを削除します。

7. nomount オプシ ョ ンを使用してデータベースを再起動します。

8. フラグ フ ァ イルを使用してデータベースをリス ト アします。 手順については、

120 ページの 「データベースのリス トア」 を参照して ください。

バックアップの保存の管理RMAN は、リカバリ ウィンドウと冗長性という 2 種類の保存ポリシーをサポート して

います。

◆ リカバリ ウィンドウ ポリシーは、現在の時間から開始し、復旧可能性のポイン ト

までさかのぼった時間までの期間を指定します。 たとえば、 リカバリ ウィ ンドウ

ポリシーを 7 日に設定できます。

◆ 冗長性ポリシーは、 データベースに保持されるバッ クアップの数を指定します。

デフォルトの保存ポリシーでは、 保存されるバックアップは 1 つです。

バッ クアップが累積すると、 以前のバッ クアップは保存ポリシーに従って obsolete(廃止) になります。 RMAN は、 ク ロスチェ ッ ク操作と削除処理によって Avamar サー

バに保存されたバックアップを管理します。

◆ クロスチェ ック操作では、Avamar サーバにバックアップが存在するかどうかを確

認します。 クロスチェ ック操作は、Avamar Administrator によって作成されたバッ

クアップに対しても機能します。

◆ バックアップが obsolete と してマークされている場合、 削除処理により、 使用期

限が終了したバッ クアップが Avamar サーバから削除されます。 削除処理は、

Avamar Administrator によって作成されたバックアップに対しては機能しません。

128 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 129: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

保存ポリシーの構成

Avamar Administrator によって実行されたバックアップをク ロスチェ ッ クを使用して

確認するには、Avamar保存ポリシーとRMAN保存ポリシーを構成する必要があります。

Avamar 保存ポリシーの構成

1. Avamar Administrator を起動して、 ログインします。

2. Avamar Administrator で [Tools] > [Manage Retention Policies] を選択します。

[Manage All Retention Policies] ダイアログ ボックスが表示されます。

3. [New] をク リ ッ クします。

[New Retention Policy] ダイアログ ボックスが表示されます。

4. [Name] フ ィールドに、 この保存ポリシーの名前を入力します。

保存ポリシー名には、 次に示す文字を使用しないで ください。~!@$^%(){}[]|,`;#\/:*?<>'"&.

5. ポリシーの基本的な保存期間の設定を選択します。

• 指定した日数、週数、月数、年数の経過後に自動的にバックアップを削除する

場合は、 [Retention period] を選択し、 日数、 週数、 月数、 年数を指定します。

• ある特定のカレンダー日付に自動的にバッ クアップを削除する場合は、 [Enddate] を選択し、 カレンダーでその日付を参照します。

• クライアン トがアクテ ィ ブである限りバッ クアップを保存してお く場合は、

[No end date] を選択します。

6. (オプシ ョ ン) 高度な保存設定を指定します。

a. [Override basic retention policy for scheduled backups] を選択します。

b. [Advanced] をク リ ッ クします。

[Edit Advanced Retention Policy] ダイアログ ボックスが表示されます。

c. daily、 weekly、 monthly、 yearly のバックアップの保存日数を指定します。

d. [OK] をク リ ッ クします。

[Edit Advanced Retention Policy] ダイアログ ボックスが閉じます。

7. [OK] をク リ ッ クします。

新しい保存ポリシーが [Manage All Retention Policies] ダイアログ ボッ クスに表

示されます。

バックアップの保存の管理 129

Page 130: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

RMAN 保存ポリシーの構成

1. コマンド シェルを開きます。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. Oracle データベースに接続します。

4. 適切なコマンドを使用して保存ポリシーを作成します。以下はコマンドの例です。

CONFIGURE RETENTION POLICY TO REDUNDANCY 2;CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;

RMAN 保存期間と Avamar 保存ポリシーが、できる限り近接した期間に設定されて

いることを確認します。

バックアップのクロスチェ ック

crosscheck コマンドでは、 Avamar サーバのバックアップが存在するかどうかを確

認します。 このコマンドの正常終了時に RMAN はバックアップを 「available (利用可

能)」 または 「expired (使用期限の終了)」 と してマークします。 crosscheck コマ

ンドが Avamar サーバに接続できない場合、 このオペレーシ ョ ンは失敗します。

Avamar Administrator からデータベースをバックアップする場合、Oracle 用 Avamar プラグ インはプレフ ィ ッ クスをバックアップ ファイルの名前に追加します。 このタイ

プのバックアップをクロスチェ ックする場合は、 必ず avtar フラグ ファイルにプレ

フ ィ ッ クスを付けます。avtar フラグ ファイルで指定するプレフ ィ ッ クスは、AvamarAdministrator バックアップのプレフ ィ ッ クスと一致する必要があります。

以下の処理手順では、 crosscheck コマンドを使用してバックアップを確認します。

この手順には、 avtar フラグ ファイルが必要になります。 110 ページの 「avtar フラ

グ ファイルの作成」 で詳細を参照して ください。

1. コマンド シェルを開きます。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. Oracle データベースに接続します。

4. 次の RMAN コマンドを入力して、 バックアップを確認します。

allocate channel for maintenance type sbt PARMS="SBT_LIBRARY=install-dir/lib/libobk_avamar.so";send '"--flagfile=/oracle/my-avtar-flags.txt"\ "--bindir=/usr/local/avamar/bin"';crosscheck backup device type sbt;

ここで、 install-dir は、 プラ ッ ト フォームのベース インス トール ディ レク ト リで

す。たとえば、Linux では /usr/local/avamar を、Solaris では /opt/AVMRclntを、 Windows では C:\Progra~1\avs\bin を指定します。

130 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 131: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

バックアップの削除

バックアップを正常に削除するには、 avtar フラグ ファイルの --id 値に対応する

Avamar ユーザー アカウン トに、 削除権限が設定されている必要があります。 削除権

限を持たないアカウン トから delete コマンドが実行された場合、 avtar プログラ

ムはエラーではな く、 警告を発行します。 削除権限を Avamar ユーザー アカウン トに

追加するには、 avmgr コマンドを使用します。

avmgr chgv --u=name --pv=delete

ここで、 name は、 ユーザー アカウン トの名前です。

delete コマンドは RMAN バックアップを管理する場合にのみ使用します。 AvamarAdministratorによって 初に作成されたバックアップを管理するために delete コマンドを使用すると、 予測不能のシステム動作が生じる場合があります。

バックアップが obsolete と してマークされている場合、 delete コマンドにより、使

用期限が終了したバックアップが Avamar サーバから削除されます。

以下の処理手順では、使用期限が終了したバックアップを削除します。この手順には、

avtar フラグ ファイルが必要になります。 110 ページの 「avtar フラグ ファイルの作

成」 で詳細を参照して ください。

1. コマンド シェルを開きます。

2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

3. Oracle データベースに接続します。

4. 次の RMAN コマンドを入力して、使用期限が終了したバックアップを削除します。

run {allocate channel c1 type sbt PARMS="SBT_LIBRARY=/install-dir/lib/libobk_avamar.so";send '"--flagfile=/oracle/my-avtar-flags.txt"\ "--bindir=/usr/local/avamar/bin"';delete expired backupset;}

ここで、 install-dir は、 プラ ッ ト フォームのベース インス トール ディ レク ト リで

す。たとえば、Linux では /usr/local/avamar を、Solaris では /opt/AVMRclntを、 Windows では C:\Progra~1\avs\bin を指定します。

RMAN と Avamar Administrator バックアップの混在

RMAN と Avamar Administrator の両方を使用して Oracle をバックアップしないで くだ

さい。 しかし、 RMAN を使用して Avamar Administrator で作成したバックアップをリ

ス トアすることはできます。

バックアップの保存の管理 131

Page 132: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

RMAN カタログの同期化

RMAN カタログを Avamar サーバと同期化させるには、 以下のいずれかの方法を使用

します。

◆ report obsolete コマンドの後に delete obsolete コマンドを入力する。

RMAN は、 保存ポリシーの範囲外にあるバックアップを特定し、 それらのバック

アップをカタログおよび Avamar サーバから削除します。

◆ crosscheck コマンドの後に delete expired コマンドを入力する。

RMAN は、 Avamar サーバ上にある利用可能なバックアップを特定し、 そのカタロ

グを適宜更新します。

複数チャネルの割り当て複数チャネルを指定する RMAN バックアップ スクリプ トは、 avtar プログラムのマ

ルチ インスタンスを並列で実行します。 チャネルの 大数は 10 です。 キャ ッシュ

ファイルの競合を回避するには、各チャネルに個別のキャッシュ ファイルを指定しま

す。 これには、 使用するチャネル数が 1 つの場合も含まれます。 cacheprefixディ

レクテ ィ ブはキャ ッシュ フ ァイルの名前を決定します。 データベースごとに個別の

キャッシュ ファイルのセッ ト を使用します。

割り当てるチャネル数が多すぎるとプロセスがロック アウトする場合があり、そのた

め、 タイムアウト エラーが発生する可能性があります。 タイムアウト エラーが発生

した場合は、 チャネルの数を減らしてオペレーシ ョ ンを再試行します。

以下の処理手順では、 RMAN スクリプ ト を作成して複数チャネルを使用します。

1. 以下のエン ト リーを avtar フラグ ファイルに追加してファイル キャッシュを無

効にします。

--enable-filecache=false

2. 以下のようなallocate channelコマンドを含むRMANスクリプトを作成します。

allocate channel c0 type sbt PARMS="SBT_LIBRARY=/usr/local/avamar/lib/libobk_avamar64.so" format '%d_%U';allocate channel c1 type sbt PARMS="SBT_LIBRARY=/usr/local/avamar/lib/libobk_avamar64.so" format '%d_%U';allocate channel c2 type sbt PARMS="SBT_LIBRARY=/usr/local/avamar/lib/libobk_avamar64.so" format '%d_%U'

3. 必要に応じて allocate channel コマンドを繰り返し、 さらにチャネルを割り

当てます。

132 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 133: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリストア

4. send コマンドを各チャネルの RMAN スクリプ トに追加します。 たとえば、 以下

の send コマンドは、 ステップ 2 で指定されたチャネルに対応します。

send channel='c0' '"--flagfile=/oracle/my-avtar-flags.txt" "--bindir=install-dir/bin" "--cacheprefix=orcl-c0"';send channel='c1' '"--flagfile=/oracle/my-avtar-flags.txt" "--bindir=install-dir/bin" "--cacheprefix=orcl-c1"';send channel='c2' '"--flagfile=/oracle/my-avtar-flags.txt" "--bindir=install-dir/bin" "--cacheprefix=orcl-c2"';

このスクリプ トはチャネルごとに 1 つの cacheprefixディ レクテ ィブを指定し

ます。 send コマン ドがマルチ インスタンスに分割された場合、 cacheprefixディ レクテ ィブをチャネルごとに 1 度だけ指定します。

5. 複数チャネルを割り当てるRMANスクリプ ト を実行する前に、install-dir/varディ レク ト リのフ ァイルを作成するための権限がユーザー アカウン トに存在し

ているか、 または適切な権限が設定されたキャッシュ ファイルが存在しているか

を、 確認します。

複数チャネルの割り当て 133

Page 134: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

Oracle RMAN を使用したバックアップおよびリス トア

134 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 135: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

付録 A

共有 Var ディレク ト リを使用しない場合の RAC関連事項

以下のトピックでは、 共有 var ディ レク ト リを使用しない複数のノードの RAC 構成

に Oracle 用 Avamar プラグ インを設定する方法について説明します。

◆ 「共有 var ディ レク ト リを使用しないプラグ イン構成」 ..................................... 136◆ 「バッ クアップを非アクテ ィブ ノードにリス トアする」 .................................... 138◆ 「Oracle 用 Avamar プラグ イン構成の削除」 ........................................................ 140

共有 Var ディ レク ト リを使用しない場合の RAC 関連事項 135

Page 136: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

共有 Var ディ レク ト リを使用しない場合の RAC 関連事項

共有 var ディレク ト リを使用しないプラグ イン構成共有 var ディ レク ト リを使用しない RAC 環境に Oracle 用 Avamar プラグ インを構成

するには、 以下のタスクを完了します。

◆ 136 ページの 「Avamar ソフ トウェアのインス トール」

◆ 136 ページの 「rac_config スクリプ トの実行」

◆ 137 ページの 「Avamar クライアン トの登録とアクテ ィブ化」

Avamar ソフ トウェアのインストール

すべてのノードのプラッ ト フォームに対し、 Avamar クライアン ト ソフ トウェアおよ

び Oracle 用 Avamar プラグ インをインス トールします。 手順については、 第 2 章 「イ

ンス トール」 を参照して ください。

rac_config スクリプ トの実行

1. root と して RAC ノードの 1 つにログインします。

2. rac_config スクリプ ト を含くむディ レク ト リに変更します。

3. 次のコマンドを入力して、 スクリプ ト を開始します。

./rac_config

以下の出力が、 コマンド シェルに表示されます。

sles11asm2:~ # /usr/local/avamar/bin/rac_configEnter the path of Oracle Clusterware Home :

4. Oracle Clusterware ホームのパスを入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Using ORACLE_HOME : /u01/grid/product/11gR2/crs/Setting PATH set for Oracle commandsOracle cluster version 11 R2Do you want to configure on a cluster shared filesystem?[y/n] [y]:

5. 「n」 と入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Not configuring EMCagent as cluster resource...Automatic failover not available...Enter the full path of var directory location[]:

6. varディ レク ト リへのフル パスを入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Using /home/oracle/lvar1 as var directory locationMake sure the Cluster scan name is same across all nodes.Enter the cluster scan name [sles11-asmscan.bgl.avamar.emc]:

7. クラスタ スキャン名 (または Oracle の 11g R1 以降のバージ ョ ンの仮想名) を入

力して、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

Using sles11-asmscan.bgl.avamar.emc as hostname

136 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 137: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

共有 Var ディ レク ト リを使用しない場合の RAC 関連事項

8. その他のすべての RAC ノードに対し、ステップ 2 からステップ 7 を繰り返します。

ステップ 7 で、 すべてのノードに対し同じスキャン名または仮想名が入力されて

いることを確認します。

Avamar クライアン トの登録とアクテ ィブ化

Avamar サーバで Avamar クライアン ト を登録してアクテ ィブ化するには、以下のタス

クを実行します。 1 つのクラスタ ノードで avregister コマンドを実行します。

1. 1 番目のクラスタ ノードに root と してログインします。

2. 次のコマンドを入力して、ディ レク ト リを /usr/local/avamar/ora_rac/binに変更します。

cd /usr/local/avamar/ora_rac/bin

3. avregister コマンドを入力して、 登録スクリプ ト を開始します。

./avregister

以下の出力が、 コマンド シェルに表示されます。

=== Client Registration and ActivationThis script will register and activate the client with the Administrator server.Enter the Administrator server address (DNS text name or numeric IP address, DNS name preferred):

4. Administratorサーバのホスト名または IPアドレスを入力し、Enterキーを押します。

以下の出力が、 コマンド シェルに表示されます。

Enter the Avamar server domain [clients]:

5. Enter キーを押してデフォルトのド メインを受け入れるか、または適切なド メイン

名を入力し、 Enter キーを押します。

以下の出力が、 コマンド シェルに表示されます。

avagent.d Info:Client Agent not running.avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.logavagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmdavagent.d Info:Client activated successfully.avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.logavagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmdavagent Info <5417>:daemonized as process id 25264avagent.d Info:Client Agent started.avagent.d Info:Stopping Avamar Client Agent (avagent)...avagent.d Info:Client Agent stopped.avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.logavagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmdavagent Info <5417>:daemonized as process id 25294avagent.d Info:Client Agent started.Registration Complete.

登録と構成が完了しました。 これでこのノードの RAC データベースのバッ クアップ

およびリス ト アが可能になります。詳細については、 第 4 章 「バックアップ」 および

第 5 章 「リス トアと リカバリ」 を参照して ください。

共有 var ディ レク ト リを使用しないプラグ イン構成 137

Page 138: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

共有 Var ディ レク ト リを使用しない場合の RAC 関連事項

バックアップを非アクテ ィブ ノードにリストアするアクテ ィ ブ ノード を非アクテ ィ ブ化し、 その非アクテ ィ ブ ノード を登録してアク

テ ィブ化するには、 以下のタスクを完了します。

◆ 138 ページの 「アクテ ィブ ノードの非アクテ ィブ化」

◆ 139 ページの 「非アクテ ィブ ノードの登録と非アクテ ィブ化」

アクテ ィブ ノードの非アクテ ィブ化

1. Avamar Administrator を起動して、 ログインします。

Avamar Administrator ウィンドウが表示されます。

2. [Policy] タブをクリ ッ クします。

[Policy] ウィ ンドウが表示されます。

3. [Clients] タブをクリ ッ クします。

4. アクテ ィブ ノード クライアン ト を含むド メインをクリ ッ クします。

5. アクテ ィブ ノード クライアン ト を選択して、 [Edit] をク リ ックします。

[Edit Client] ダイアログ ボックスが表示されます。

6. [Activated] オプシ ョ ンをクリアします。

7. [OK] をク リ ッ クします。

8. アクテ ィブ ノードに root と してログインします。

138 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 139: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

共有 Var ディ レク ト リを使用しない場合の RAC 関連事項

9. 次のコマンドを入力して、 ディ レク ト リを /usr/local/avamar/bin に変更し

ます。

cd /usr/local/avamar/bin

10. 次のコマンドを入力して、 rac_deconfig スクリプ ト を実行します。

./rac_deconfig

以下の出力が、 コマンド シェルに表示されます。

avagent.d Info:Stopping Avamar Client Agent (avagent)... avagent.d Info:Client Agent stopped.avagent.d Info:Client Agent not running.[PASSED]

非アクテ ィブ ノードの登録と非アクテ ィブ化

1. 非アクテ ィブ ノードに root と してログインします。

2. 次のコマンドを入力して、ディ レク ト リを /usr/local/avamar/ora_rac/binに変更します。

cd /usr/local/avamar/ora_rac/bin

3. avregister コマンドを入力して、 登録スクリプ ト を開始します。

./avregister

以下の出力が、 コマンド シェルに表示されます。

=== Client Registration and ActivationThis script will register and activate the client with the Administrator server.Enter the Administrator server address (DNS text name or numeric IP address, DNS name preferred):

4. Administratorサーバのホスト名または IPアドレスを入力し、Enterキーを押します。

以下の出力が、 コマンド シェルに表示されます。

Enter the Avamar server domain [clients]:

5. 初のクラスタ ノードで指定したものと同じ ド メイン名を入力し、 Enter キーを

押します。

以下の出力が、 コマンド シェルに表示されます。

avagent.d Info:Client Agent not running.avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.logavagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmdavagent.d Info:Client activated successfully.avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.logavagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmdavagent Info <5417>:daemonized as process id 25264avagent.d Info:Client Agent started.avagent.d Info:Stopping Avamar Client Agent (avagent)...avagent.d Info:Client Agent stopped.avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.logavagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmd

バックアップを非アクテ ィブ ノードにリス トアする 139

Page 140: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

共有 Var ディ レク ト リを使用しない場合の RAC 関連事項

avagent Info <5417>:daemonized as process id 25294avagent.d Info:Client Agent started.Registration Complete.

6. バックアップをリス トアします。 手順については、 第 5 章 「リス トアと リカバリ」

を参照して ください。

Oracle 用 Avamar プラグ イン構成の削除以下のタスクでは、各ノードから Oracle 用 Avamar プラグ インの構成を削除する方法

について説明します。

◆ 140 ページの 「アクテ ィブ ノードからプラグ インを削除する」

◆ 140 ページの 「非アクテ ィブ ノードからプラグ インを削除する」

アクテ ィブ ノードからプラグ インを削除する

1. アクテ ィブ ノードに root と してログインします。

2. 次のコマンドを入力して、 ディ レク ト リを /usr/local/avamar/bin に変更し

ます。

cd /usr/local/avamar/bin

3. 次のコマンドを入力して、 rac_deconfig スクリプ ト を実行します。

./rac_deconfig

以下の出力が、 コマンド シェルに表示されます。

. avagent.d Info:Stopping Avamar Client Agent (avagent)... avagent.d Info:Client Agent stopped.avagent.d Info:Client Agent not running.[PASSED]

4. Oracle 用 Avamar プラグ インをアンインス トールします。 Linux または UNIX の各

オペレーティング システムでの具体的なアンインス トール手順については、 第 2章 「インス トール」 を参照して ください。

非アクテ ィブ ノードからプラグ インを削除する

1. 非アクテ ィブ ノードに root と してログインします。

2. 次のコマンドを入力して、 ディ レク ト リを /usr/local/avamar/bin に変更し

ます。

cd /usr/local/avamar/bin

3. 次のコマンドを入力して、 rac_deconfig スクリプ ト を実行します。

./rac_deconfig

以下の出力が、 コマンド シェルに表示されます。

avagent.d Info:Client Agent not running.[PASSED]

4. Oracle 用 Avamar プラグ インをアンインス トールします。 各オペレーティング システムでの具体的な手順については、第 2 章「インス トール」を参照して ください。

140 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 141: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

付録 B

プラグ イン オプシ ョ ン

ここでは、 Oracle 用 Avamar プラグ インのバックアップ / リス トア プラグ イン オプ

シ ョ ンについて説明します。

◆ 「プラグ イン オプシ ョ ンの設定方法」................................................................. 142◆ 「バッ クアップ オプシ ョ ン」 ................................................................................ 142◆ 「リス トア オプシ ョ ン」 ....................................................................................... 146◆ 「前処理および後処理のスクリプ ト と属性」 ....................................................... 150

プラグ イン オプシ ョ ン 141

Page 142: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

プラグ イン オプシ ョ ンの設定方法プラグ イン オプシ ョ ンにより、 オン デマンド バックアップ、 リス トア、 スケジュー

ル設定されたバックアップの特定のアクシ ョ ンを制御することができます。オペレー

シ ョ ンのタイプとクライアン ト プラグ インのタイプによって、 利用可能なプラグ イン オプシ ョ ンも異なります。

プラグ イン オプシ ョ ンは、オン デマンド バックアップまたはリス トア オペレーシ ョ

ンに対して、またはスケジュール設定されたバックアップのデータセッ ト を作成する

ときに、 指定するこ とができます。 プラグ イン オプシ ョ ンは、 GUI (グラフ ィ カル

ユーザー インタフェース) コン ト ロール (テキスト ボックス、チェ ッ クボックス、 ラ

ジオ ボタンなど) を備える Avamar Administrator で設定します。 GUI コン ト ロールの

使用に加えて、 [Enter Attribute] フ ィールドおよび [Enter Attribute Value] フ ィール

ドにオプシ ョ ンや値を入力することもできます。

Avamar ソフ トウェアは、 [Enter Attribute] フ ィールドおよび [Enter Attribute Value]フ ィールドに入力された情報のチェ ッ クまたは妥当性検査を行いません。 さ らに、[Enter Attribute] フ ィールドおよび [Enter Attribute Value] フ ィールドの値によって、GUI コン ト ロールで指定された設定は上書きされます。

バックアップ時またはリストア時のプラグ イン オプショ ンへのアクセス方法およびそ

の設定方法についての詳細な手順については、 第 4 章 「バックアップ」 および第 5 章

「リス トアと リカバリ」 を参照して く ださい。

バッ クアップ オプシ ョ ン142 ページの表 4 は、 Oracle 用 Avamar プラグ インでバックアップする際、 またはス

ケジュール設定されたバックアップのデータセッ ト を構成する際に、使用可能なオプ

シ ョ ンを一覧表示しています。

表 4 バックアップ プラグ イン オプシ ョ ン (1/4 ページ)

設定 説明

[Oracle instance name] このフ ィールドは空にしておきます。 バッ クアップするターゲッ トが参照され、 選択されると、 Oracle 用 Avamar プラグ インによって Oracle インスタンス名が決定されます。

[Username] Oracleデータベースによる認証に使用されるユーザー名を指定します。

空白の場合、 RMAN は、 Avamar クライアン ト エージェン トが使用するものと同じユーザー名とパスワードでログインを試み、 SYSDBA権限を引き継ごう と します。

通常、このフ ィールドには、特別なアカウン ト名 (backupuser)が入ります。 66 ページの 「Oracle ユーザー アカウン トの作成」で詳細を参照して ください。

ユーザー名とパスワードは Oracle への接続文字列からなります。 接続文字列は、 データベースのバッ クアップ権限を持つユーザーを指定する必要があります。

Password ユーザー名アカウン トのパスワードを指定します。

142 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 143: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

[Number of RMAN Channels] バッ クアップまたはリス ト ア時に割り当てるチャネルの数を指定します。 大数は 10 です。 デフォルトは 1 です。

このオプシ ョ ンを指定すると、 Data Domain システムが使用するスト リーム数に影響します。スト リーム数を決定する公式は以下のとおりです。

RMAN チャネル数 x Data Domain スト リーム数

通知 : Avamar の構成に Data Domain システムを追加すると、

Data Domain スト リーム数が設定されます。

通知 : バッ クアップおよびリス ト アに対して複数チャネルを

割り当てることにより、パフォーマンスが向上する場合があり

ます。ただし、バックアップおよびリストアのパフォーマンス

が向上するかどうかは Oracle サーバの構成によります。

割り当てるチャネル数が多すぎると、 プロセスがロッ ク アウト し て、 タ イムアウ ト エラーが発生する場合があり ます。RMAN スクリプ トの使用時にはこの問題は発生しません。

[Back up database] Oracleデータベースをバックアップします。このオプシ ョ ンは、単独で使用するか、 または [Backup archive logs] オプシ ョ ンと一緒に使用することができます。

[Back up archive logs] Oracle アーカイブ ログをバックアップします。このオプシ ョ ンは、 単独で使用するか、 または [Back up database] オプシ ョンと一緒に使用することができます。

通知 : [Back up archive logs] オプシ ョ ンのみを選択した場合、

バックアップ プロセスは [Incremental Backup] オプシ ョ ンを

使用しません。

[Delete archive logs after backup]

データベース バックアップの正常終了後に Oracle アーカイブログを自動的に削除します。

[Media Management Library Bitwidth]

MML(Media Management Library)ビッ ト幅を指定します。Selectan option:

• Automatic (デフォルト)

• 32 ビッ ト

• 64 ビッ ト

アプリケーシ ョ ン ビッ ト と OS ビッ トが同じでない場合は、[Media Management Library Bitwidth] リス トから適切な設定を選択します。

アプリケーシ ョ ン ビッ ト と OS ビッ トが同じ場合は、 [MediaManagement Library Bitwidth] を [Automatic] に設定しておきます。

通知 : [Media Management Library bitwidth] オプシ ョ ンは、

Linux および UNIX Oracle RMAN プラグ インに使用できます。この

オプションは Windows プラッ ト フォームには適用されません。

[Exit a multiple target backup when any one backup fails]

選択した場合、 1 つのバッ クアップが失敗した後に複数ターゲッ ト バックアップが継続しないようにします。

[Enable debugging messages](詳細オプシ ョ ン)

ログ ファイルに 大数の情報を書き込みます。 使用する際には注意が必要です。

表 4 バックアップ プラグ イン オプシ ョ ン (2/4 ページ)

設定 説明

バックアップ オプシ ョ ン 143

Page 144: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

[NLS_DATE_FORMAT] (詳細オプシ ョ ン)

ターゲッ ト マシンに有効なタイム スタンプ形式を指定します。例 : MM/DD/YYYY。

[Enhanced Data Deduplication] (詳細オプシ ョ ン)

データ圧縮を有効化または無効化します。バックアップ中、高度なデータ重複排除により、サーバに送信されるクライアン トデータの量を減らすことができますが、より多くのクライアント CPU リソースが必要になる場合があります。Select an option:• [Default] を選択すると、 サーバにすでに設定されているグ

ローバルなデータ圧縮の設定を使用します。これはデフォルト設定です。

• [Disabled] を選択すると、圧縮なしでデータファイルをバックアップします。

• [Enabled] を選択すると、バックアップの際に高度なデータ

重複排除を使用します。

増分バックアップ

[Full backup] 選択した場合、Oracle 用 Avamar プラグ インは、すべてのデータファイル、 REDO ログ、 アーカイブ ログをバックアップします。

フル バッ クア ッ プでは [Block Change Tracking] オプシ ョ ンを使用しません。

このオプシ ョ ンはデフォルトです。

[Level 0 backup] 選択した場合、 Oracle 用 Avamar プラグ インは、 レベル 0 バックアップを実行します。

レベル 0 バックアップでは、 すべてのデータファイル、 REDOログ、 アーカイブ ログがバックアップされます。

レベル1バックアップを実行する前にレベル0バックアップを実行する必要があります。

[Level 1 differential backup] 後に行ったレベル1バックアップまたはレベル0バックアップ以降に変更したすべてのデータベース ブロ ッ クをバッ クアップします。

レベル1バックアップを実行する前にレベル0バックアップを実行する必要があります。レベル 0 バックアップを作成する前にレベル 1 バックアップを選択すると、結果的にレベル 0 バックアップとなります。

[Level 1 cumulative backup] 後に行ったレベル 0 バックアップ以降に変更したすべてのデータベース ブロックをバックアップします。

リカバリ カタログ

[Use recovery catalog] このオプシ ョ ンを選択し た場合、 [Recovery Catalog ServerName] 、 [Recovery Catalog User Name] 、 [Recovery CatalogPassword] の各フ ィールドの値が、RMAN のリカバリ カタログサーバの接続文字列を指定する際に使用されます。

リカバリ カタログ サーバを使用すると、 RMAN の特殊機能が使用できます。 これらの機能についての詳細は、 このガイドでは扱いません。詳細については、 Oracle のマニュアルを参照して ください。

[Recovery Catalog Server Name]

リカバリ カタログのサーバ名を指定します。

[Recovery Catalog User Name]

リカバリ カタログのユーザー名を指定します。

[Recovery Catalog Password] リカバリ カタログのパスワードを指定します。

前処理スクリプ ト

表 4 バックアップ プラグ イン オプシ ョ ン (3/4 ページ)

設定 説明

144 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 145: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

通常テキスト と して channel_maxopenfiles オプシ ョ ンを指定する

[MAXOPENFILES] のパラ メータは、 RMAN がチャネルごとの各バックアップ ピース

で読み取り と書き込みを同時に実行できるファイル数を定義します。avoracle.cmdファイルの avoracle フラグを使用して、 Avamar Administrator でのバックアップ用

に RMAN パラ メータを指定することができます。

[MAXOPENFILES] の値を変更する場合は、 avoracle.cmd ファイルで

--channel_maxopenfiles フラグを以下のように指定します。

'--channel_maxopenfiles=value.

[Backup Command Line Options] ダイアログ ボックスで、 [MAXOPENFILES] の値を

以下のように指定します。

1. [Backup Command Line Options] ダイアログ ボックスで、[More] ボタンをクリ ッ

クします。

ダイアログ ボックスを展開して、 [Enter Attribute] フ ィールド と [Enter AttributeValue] フ ィールドを表示します。

2. [Enter Attribute] フ ィールドに [avoracle]channel_maxopenfiles オプシ ョ

ンを入力します。

3. [Enter Attribute Value] フ ィールドにファイル数を入力します。

[Run user-defined script at beginning of backup] (詳細オプシ ョ ン)

バックアップの開始時に実行するスクリプトの名前を指定します。 前処理スクリプトは、 クライアントの/avamar/etc/scriptsディレク ト リにある必要があります。

[Exit backup if script fails](詳細オプシ ョ ン)

スクリプ トがゼロ (0)以外のステータス コードを返した場合、スクリプ トの処理を停止します。

後処理スクリプ ト

[Run user-defined script at end of backup] (詳細オプシ ョ ン)

バックアップの 後に実行するスクリプトの名前を指定します。後処理スクリプトは、 クライアントの /avamar/etc/scriptsディレク ト リにある必要があります。

[Exit process with script failure exitcode](詳細オプシ ョ ン)

標準 avoracle終了コードではな く、 スクリプ トの終了コードでスクリプ ト を終了します。

RMAN バックアップ チューニング オプシ ョ ン

[Filesperset] RMAN で各バックアップ セッ トに含めることができるファイル数を指定します。

デフォルトは、 1 です。

Store backup on Data Domain system

このチェ ックボックスを選択し、 リス トから Data Domain システムを選択します。

選択した場合、 Oracle 用 Avamar プラグ インは、 Avamar サーバではな く、 Data Domain システムにデータをバックアップします。

[Show Advanced Options] 詳細オプシ ョ ンを表示します。

表 4 バックアップ プラグ イン オプシ ョ ン (4/4 ページ)

設定 説明

バックアップ オプシ ョ ン 145

Page 146: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

4. [Add to List] ボタン (+) をク リ ックします。

[Add to List] (+) ボタンと [Remove From List] (-) ボタンの下のボックスに、 こ

のオプシ ョ ンと値が表示されます。

[MAXOPENFILES] の値を、 データベースとハードウェア構成に適するように調整し

ます。

リス トア オプシ ョ ン146 ページの表 5 は、 Oracle 用 Avamar プラグ インでリストアを実行するときに使用

可能なオプシ ョ ンを一覧表示しています。

表 5 リス トア プラグ イン オプシ ョ ン (1/3 ページ)

設定 説明

[Oracle instance name] このフ ィールドは空にしておきます。 リス トアするターゲッ トが参照され、選択されると、Oracle 用 Avamar プラグ インによって Oracle インスタンス名が決定されます。

ユーザー名 Oracle データベースによる認証に使用されるユーザー名を指定します。

空白の場合、 RMAN は、 Avamar クライアン ト エージェン トが実行しているのと同じユーザー名とパスワードでログインを試み、 SYSDBA権限を引き継ごう と します。

通常、 このフ ィールドには、特別なアカウン ト名 (backupuser)が入ります。 詳細については、 66 ページの 「Oracle ユーザーアカウン トの作成」 を参照して ください。

ユーザー名とパスワードは Oracle への接続文字列からなります。 接続文字列は、 データベースのバッ クアップ権限を持つユーザーを指定する必要があります。

Password ユーザー名アカウン トのパスワードを指定します。

[Media Management Library Bitwidth]

MML (Media Management Library) ビ ッ ト幅を指定します。 指定可能な値は、 次のとおりです。

• Automatic (デフォルト)

• 32 ビッ ト

• 64 ビッ ト

アプリケーシ ョ ン ビッ ト と OS ビ ッ トが同じでない場合は、[Media Management Library Bitwidth] リス トから適切な設定を選択します。

アプリケーシ ョ ン ビッ ト と OS ビッ トが同じ場合は、 [MediaManagement Library Bitwidth] を [Automatic] に設定しておきます。

通知: [Media Management Library bitwidth]オプシ ョ ンは、Linuxおよび UNIX Oracle RMAN プラグ インに使用できます。 このオ

プシ ョ ンは Windows プラッ ト フォームには適用されません。

146 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 147: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

[Number of RMAN Channels] バッ クアップまたはリス ト ア時に割り当てるチャネルの数を指定します。 大数は 10 です。 デフォルトは 1 です。

このオプシ ョ ンを指定すると、 Data Domain システムが使用するスト リーム数に影響します。 スト リーム数を決定する公式は以下のとおりです。

RMAN チャネル数 x Data Domain スト リーム数

通知 : Avamar の構成に Data Domain システムを追加すると、

Data Domain スト リーム数が設定されます。

通知: チャネル割り当て数が多く ても必ずしもパフォーマンス

が向上するわけではありません。 パフ ォーマンスの向上は、

Oracle サーバ構成に依存します。

割り当てるチャネル数が多すぎると、プロセスがロック アウトして、 タイムアウト エラーが発生する場合があります。 RMANスクリプ トの使用時にはこの問題は発生しません。

[Exit a multiple target restore when any one restore fails]

1つのバックアップが失敗した後に複数ターゲッ ト リス トアが継続しないようにします。

[Enable debugging messages](詳細オプシ ョ ン)

ログ ファイルに 大数の情報を書き込みます。使用する際には注意が必要です。

[NLS_DATE_FORMAT](詳細オプシ ョ ン)

ターゲッ ト マシンに有効なタ イム スタンプ形式を指定します。 例 : MM/DD/YYYY。

リカバリのタイプ

[Point-in-Time (PIT)] ポイン ト イン タイム リカバリを実現します。

リス トアするデータベースを複数指定した場合は、ポイン ト イン タイム オプシ ョ ンを指定しないで ください。

ポイント イン タイム リカバリ オプションを使用する前に、関連バックアップが Avamar サーバで使用可能であることを確認してください。バックアップの期限が切れているか、 Avamar サーバから削除されている場合、 リカバリ オペレーションは失敗します。

[Flashback Database (FRA)] フラ ッシュバック リス トアを実現します。

[Corrupt blocks](詳細オプシ ョ ン)

データベース全体ではな く、破損したブロックのみをリカバリします。

[Corrupt blocks only]オプシ ョ ンを使用するには、初期パラメータ DB_BLOCK_CHECKSUM を Oracle データベースの TYPICALに設定する必要があります。 データベースは、 マウン ト状態またはオープン状態である必要があります。

[Validate database] (詳細オプシ ョ ン)

破損したブロックのリカバリ中にこのオプショ ンを選択した場合、 妥当性検査が行われるのはデータベースのみとなります。

表 5 リス トア プラグ イン オプシ ョ ン (2/3 ページ)

設定 説明

リス トア オプシ ョ ン 147

Page 148: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

リカバリ モード と値

[Point-in-Time (PIT)] リ カバリ タイプと [Flashback Database (FRA)] リ カバリ タイプ

は、 リカバリ モード オプシ ョ ンを共有します。 148 ページの表 6 は、 リカバリ モー

ド オプシ ョ ンについての説明と、 オプシ ョ ンと リカバリ タイプの関係を示します。

ポイン ト イン タイム / フラッシュバック リカバリ オプシ ョ ン

[Recovery mode] [Point-In-Time (PIT)] および [Flashback Database (FRA)] の各リカバリ タイプのリカバリ モードを示します。 [Recovery mode]リス トから 1 つのオプシ ョ ンを選択します。 148 ページの 「リカバリ モード と値」 で詳細を参照して ください。

[Recovery mode] [Point-In-Time (PIT)] および [Flashback Database (FRA)] の各リカバリ タイプのリカバリ モードを示します。 [Recovery mode]リス トから 1 つのオプシ ョ ンを選択します。 148 ページの 「リカバリ モード と値」 で詳細を参照して ください。

[Recovery value] 選択されたリカバリ モードに応じて、 SCN、 ログ シーケンス番号、 タイム スタンプを指定します。

リカバリ後にリセッ ト ログでデータベースを開く

リカバリ後にデータベースを開く場合は、 このオプシ ョ ンを選択します。

ロール フォワード操作を有効にして、 アーカイブ ログのト ランザクシ ョ ンを用いてデータベースをリカバリする場合は、このオプシ ョ ンをオフにします。

[Show Advanced Options] 詳細オプシ ョ ンを表示します。

表 5 リス トア プラグ イン オプシ ョ ン (3/3 ページ)

設定 説明

表 6 リカバリ モードのオプシ ョ ン (1/2 ページ)

リカバリ モードのオプシ ョ ン [Recovery value]

[Point-in-Time (PIT)]

[Flashback Database (FRA)]

[Backup Time (PIT only)]

新の SCN までデータベースをリカバリ します。Oracle 用 Avamarプラグ インは、 制御ファイルから SCN を自動的に決定します。

SCN 指定した SCN までデータベースをリカバリ します。

• アーカイブ ログ バックアップをリカバリする場合は、アーカイブ ログの次の SCN を入力します。

• データベース バックアップからのみリカバリする場合は、デー

タベースの SCN を入力します。

[Recovery value] フ ィールドに、 SCN を入力します。

✗ ✗

[Log Sequence] 指定したログ シーケンス番号までデータベースをリカバリします。

[Recovery value] フ ィールドでログ シーケンス番号を指定します。

✗ ✗

タイム スタンプ 指定したタイム スタンプまでデータベースをリカバリ します。

タイム スタンプの形式は、ターゲッ ト マシンのローカリゼーシ ョン設定および Oracle サーバのロケール設定に適合する必要があります。

✗ ✗

[Restore Point] 指定されたリストア ポイント と関連づけられたSCNまでデータベースをリカバリします。 リストア ポイントは、通常のリストア ポイント、 保証されたリストア ポイントのどちらでもかまいません。

✗ ✗

148 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 149: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

優先順位規則によるタイム スタンプの順序

高から低の優先順位規則によるタイム スタンプの順序は以下のとおりです。

◆ Highest : [NLS_DATE_FORMAT] フ ィールド (詳細オプシ ョ ン) で指定されたタイ

ム スタンプの形式。

◆ Lower :環境設定の NLS_DATE_FORMAT変数によって指定されたタイム スタンプ

の形式。

◆ Lowest : 組み込みのデフォルト タイム スタンプ形式は american_america.us7asciを使用。

形式は、 MM DD YYYY HH24:MI:SS:

◆ MM は 2 桁の月。

◆ DD は 2 桁の日。

◆ YYYY は 4 桁の年。

◆ HH24 は 24 時間形式の時刻。

◆ MI は分。

◆ SS は秒。

[Before SCN (FRA only)]

指定された SCN より以前の状態までデータベースをリカバリ します。

指定された SCN より低い SCN についての変更が適用されます。ただし、指定された SCN と関連づけられた変更が存在する場合、 それは適用されません。

[Before Log Sequence (FRA only)]

REDO ログ シーケンス番号およびスレッ ドを上限として指定します。

RMAN は、 指定されたシーケンスおよびスレッ ド番号を持つログ内の 後の変更までの変更 (ただし、 後の変更は含まれない) を適用します。

[Before Resetlogs (FRA only)]

新の OPEN RESETLOGS の SCN までのすべての変更を含む状態にデータベースをリカバリ します。

[Before Time Stamp (FRA only)]

指定された時間までのすべての変更 (ただし、 指定された時間の変更は含まれない) を含む状態にデータベースをリカバリ します。

表 6 リカバリ モードのオプシ ョ ン (2/2 ページ)

リカバリ モードのオプシ ョ ン [Recovery value]

[Point-in-Time (PIT)]

[Flashback Database (FRA)]

リス トア オプシ ョ ン 149

Page 150: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

前処理および後処理のスクリプ ト と属性また、[Backup Command Line Options] ダイアログ ボックスまたは[Restore CommandLine Options] ダイアログ ボックスで、 前処理または後処理のスクリプ ト と属性を指

定します。前処理スクリプ トまたは後処理スクリプ ト を指定するには、 これら 2 つの

ダイアログ ボックスのいずれかで [Show Advanced Options] を選択する必要があり

ます。

前処理または後処理の詳細オプシ ョ ンを表示するには、 以下を行います。

1. [Restore Command Line Options] ダイアログ ボックスまたは [Restore CommandLine Options] ダイアログ ボックスで、 [Show Advanced Options] を選択します。

ダイアログ ボックスに詳細オプシ ョ ンが表示されます。

2. [More] をク リ ッ クします。

ダイアログ ボッ クスに、 [Enter Attribute] フ ィ ールド と [Enter Attribute Value]フ ィールドが表示されます。

150 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 151: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

151 ページの表 7 では、[Enter Attribute] フ ィールド と [Enter Attributes Value] フ ィー

ルドで指定できる属性について説明します。

表 7 前処理および後処理の属性

属性 説明

run_at_start=script_name バッ クアップまたはリス ト ア オペレーシ ョ ンの前にスクリプ ト を実行するよう指定します。

ユーザー インタ フ ェースには、 この属性用に[Run user-defined script at beginning of backup]フ ィ ール ド と [Run user-defined script atbeginning of restore] フ ィールドがあります。

run_at_start_clause=flags run_at_start スク リプ トで使用するフラグを指定します。

run_at_end=script_name バッ クアップまたはリス ト ア オペレーシ ョ ンの後にスクリプ ト を実行するよう指定します。

ユーザー インタ フ ェースには、 この属性用に[Run user-defined script at end of backup]フ ィールド と [Run user-defined script at end ofrestore] フ ィールドがあります。

run_at_end_clause=flags run_at_end スク リプ ト で使用するフラグを指定します。

run_before_database=script_name データベースのバッ クアップまたはリス ト アオペレーシ ョ ンの前にスク リプ ト を実行するよう指定します。複数のターゲッ ト を指定する場合、 スクリプ トはそれぞれのデータベース操作に対して実行されます。

run_before_database_clause=flags run_before_database スクリプ トで使用するフラグを指定します。

run_after_database=script_name データベースのバッ クアップまたはリス ト アオペレーシ ョ ンの後にスク リプ ト を実行するよう指定します。複数のターゲッ ト を指定する場合、 スクリプ トはそれぞれのデータベース操作に対して実行されます。

run_after_database_clause=flags run_after_databaseスクリプ トで使用するフラグを指定します。

前処理および後処理のスクリプ ト と属性 151

Page 152: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

152 ページの表 8 では、 run_at_start_clause、 run_at_end_clause、run_before_database_clause、 run_after_database_clauseの各属性に対

して指定するフラグについて説明します。

表 8 属性のフラグ (1/2 ページ)

フラグ 説明

desc スクリプ トの説明を指定します。

使用例 : desc=” text string”デフォルト値 : 実行されるスクリプ トのタイプ

env 使用する環境変数を指定します。

使用例 : env=variable_name=valueデフォルト値 : なし

exit_on_error 前処理スクリプ トまたは後処理スクリプ トが失敗した場合に処理を終了する場合は 「true」 に設定します。

使用例 : exit_on_error=trueデフォルト値 : False

skip_on_error 次回のバックアップまたはリス トア コンポーネン ト をスキップする場合は、 「true」 に設定します。 skip_on_error フラグ句は、run_before_database 属性が指定されている場合にのみ有効です。

使用例 : skip_on_error=trueデフォルト値 : False

use_cscript (Windows のみ)

Microsoft の cscript.exe を使用してスクリプ ト を実行する場合は 「true」 に指定します。

使用例 : use_cscript=trueデフォルト値 : False

use_cscript_raw

(Windows のみ)

Microsoftのcscript.exe/nologoを使用してスクリプ ト を実行する場合は 「true」 に指定します。

使用例 : use_cscript_raw=trueデフォルト値 : False

timeout_seconds プラグ インでスク リプ トが失敗とみなされる前に完了するために、 スク リプ トが必要とする秒数を指定します。 その後、 プラグインはそのスクリプ ト を終了します。

使用例 : timeout_seconds=numデフォルト値 : 1 時間 (60 × 60 秒)

152 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 153: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

前処理および後処理の使用例

以下の例では、 Avamar Administrator で前処理と後処理の属性を指定する方法を示し

ます。

バックアップの前に前処理スクリプ ト を実行する

[Run user-defined script at beginning of backup] フ ィールドで、バックアップの前に実

行するスク リプ ト を指定します。 このフ ィールドでスク リプ ト を指定するこ とは、

run_at_start属性でスクリプ ト を指定するのと同じです。

フラグを前処理スクリプ トに渡すには、[Enter Attribute] フ ィールド と [Enter AttributeValue] フ ィールドで、 属性と値を入力する必要があります。 たとえば、 以下の処理

手順では、 前処理スクリプ トの説明と 60 秒のタイムアウト を示す属性とフラグを指

定します。

1. [Backup Command Line Options] ダイアログ ボックスで、 [Show Advanced Options]を選択します。

2. スクリプ トの名前を [Run user-defined script at beginning of backup] フ ィールド

に入力します。 この例では、 スクリプ トには Avamar.bat を使用します。

Avamar.bat

create_stdout_pipe スクリプ トに対し stdout パイプを作成し、 出力を avoracle ログ ファイルに送信します。

使用例 : create_stdout_pipe=trueデフォルト値 : True

create_stderr_pipe スクリプ トに対し stderr パイプを作成し、 出力を avoracleログ ファイルに送信します。

使用例 : create_stderr_pipe=trueデフォルト値 : True

stringlist_args 指定した引数の文字列を個別の引数に分割する場合は、「false」 (デフォルト値) に設定します。

各引数の文字列を、 そのスク リプ トに対する個別の引数と して使用する場合は、 「true」 に設定します。

使用例 : stringlist_args=trueデフォルト値 : False

stringlist_args=falseの例 :[avoracle]run_at_start=script.bat First Second Third

プラグ インは、 First、 Second、 Third を 3 つのコマンド ライン パラメータと して script.bat に渡します。

stringlist_args=true例 :[avoracle]run_at_start=script.bat First Second Third

プラグ インは、そのスクリプ ト を単一のファイル名とみなします。引数は分割されません。 引数を正確に渡すには、 コンマを使用します。[avoracle]run_at_start=script.bat,First,Second,Third

表 8 属性のフラグ (2/2 ページ)

フラグ 説明

前処理および後処理のスクリプ ト と属性 153

Page 154: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

3. スクリプ トの名前の後に、 次のテキスト を入力します。

First Second

First と Secondは、 スクリプ トに渡す属性とフラグに対応しています。

フ ィールドに次のテキストが含まれました。

Avamar.bat First Second

3 番目の属性とフラグを渡すには、 テキストの文字列に Third を付けます。

4. [More] をク リ ッ クします。

[Enter Attribute] フ ィールド と [Enter Attribute Value] フ ィールドが表示されます。

5. 属性とフラグを追加します。

a. [Enter Attribute] フ ィールドに属性 run_at_start_clause を入力します。

[avoracle]run_at_start_clause

属性の前にはすべて、 [avoracle] を付けます。

b. [Enter Attribute Value] フ ィールドに desc フラグと値を入力します。

desc=”Avamar Pre Script”

テキストの文字列を引用符で囲みます。

c. [Add to List] ボタン (+) をク リ ックします。

d. [Enter Attribute] フ ィールドに属性 run_at_start_clause を入力します。

[avoracle]run_at_start_clause

e. [Enter Attribute Value]フ ィールドに timeout_seconds フラグと値を入力します。

timeout_seconds=60

154 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 155: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

f. [Add to List] ボタン (+) をク リ ックします。

[Add to List] (+) ボタンおよび [Remove From List] (-) ボタンの下のボックスに、

属性 run_at_start_clause とフラグが表示されます。

6. [Exit backup if script fails] オプシ ョ ンをオフにして、 スクリプ トが失敗した場合

にもバックアップが継続できるようにします。

バックアップの後に後処理スクリプ ト を実行する

[Run user-defined script at end of backup] フ ィールドで、 バックアップの後に実行す

るス ク リ プ ト を指定し ます。 このフ ィ ール ド でス ク リ プ ト を指定する こ とは、

run_at_end属性でスクリプ ト を指定するのと同じです。run_at_endスクリプ ト を

実行する手順は、 153 ページの 「バックアップの前に前処理スクリプ ト を実行する」

と同じです。

各データベース バックアップの後に後処理スクリプ ト を実行する

各バックアップ後に後処理スクリプ ト を実行するには、 [Enter Attribute] フ ィールド

と [Enter Attribute Value] フ ィールドで、 属性と値を入力する必要があります。 この

タイプの操作では、 [Run user-defined script at end of backup] フ ィールドは空にして

おきます。

以下の処理手順では、 データベースのバックアップ後に dbpostscript.bat スクリ

プ ト を実行する属性とフラグを指定して、タイムアウトを 200 秒に設定します。また、

説明を指定して、 スクリプ トの出力がログ ファイルに書き込まれないようにします。

1. [Backup Command Line Options] ダイアログ ボックスで、 [Show Advanced Options]を選択します。

2. [More] をク リ ッ クします。

[Enter Attribute] フ ィールド と [Enter Attribute Value] フ ィールドが表示されます。

前処理および後処理のスクリプ ト と属性 155

Page 156: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

3. 属性とフラグを追加します。

a. [Enter Attribute] フ ィールドに属性 run_after_database を入力します。

[avoracle]run_after_database

b. [Enter Attributes Value] フ ィールドに、スクリプ ト名、first、second、thirdを入力します。

dbpostscript.bat first second third

c. [Enter Attribute] フ ィールドに、 属性 run_after_database_clause を入力

します。

[avoracle]run_after_database_clause

d. [Enter Attribute Value] フ ィールドに desc フラグと値を入力します。

desc=”Avamar post script after database”

e. [Add to List] ボタン (+) をク リ ックします。

f. [Enter Attribute] フ ィールドに、 属性 run_after_database_clause を入力

します。

[avoracle]run_after_database_clause

g. [Enter Attribute Value]フ ィールドに timeout_seconds フラグと値を入力します。

timeout_seconds=200

h. [Add to List] ボタン (+) をク リ ックします。

i. [Enter Attribute] フ ィールドに、 属性 run_after_database_clause を入力

します。

[avoracle]run_after_database_clause

j. [Enter Attribute Value] フ ィールドに create_stdout_pipe フラグと値を入

力します。

create_stdout_pipe=false

156 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 157: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

k. [Add to List] ボタン (+) をク リ ックします。

[Add to List] (+) ボタンおよび [Remove From List] (-) ボタンの下のボックス

に、 その属性とフラグが表示されます。

exit_on_error フラグは指定する必要はありません。 これはデフォルトでfalse に指定されています。

前処理および後処理のスクリプ ト と属性 157

Page 158: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

プラグ イン オプシ ョ ン

158 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 159: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

付録 C

ト ラブルシューティング

以下のト ピ ッ クでは、 一般的な問題の解決方法について説明します。 また構成の

チェ ック リス ト も掲載しています。

◆ 「一般的な問題とソリューシ ョ ン」 ...................................................................... 160◆ 「構成に関するチェ ックリス ト」.......................................................................... 171

この章のトピックに加えて、Oracle データベースおよび RMAN 固有の情報を ト ラブルシューテ ィングするための Oracle ドキュ メン ト も参照して ください。Oracle ドキュ メン トは、 Oracle Web サイ トから入手できます。

ト ラブルシューテ ィング 159

Page 160: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィング

一般的な問題とソリューシ ョ ン以下のト ピッ クでは、 Oracle 用 Avamar プラグ インの も一般的な問題とソリュー

シ ョ ンのみを取り上げています。

◆ 160 ページの 「avoracle エラー <7936> : 有効なターゲッ トが見つからない」

◆ 161 ページの 「セカンダリ Oracle RAC ノードを登録後、 バックアップが使用でき

ない」

◆ 161 ページの 「「Cannot open file f_cache.dat」 エラー」

◆ 161 ページの 「「Cannot Sync」 エラー」

◆ 162 ページの 「クラスタ構成ツールが起動に失敗する」

◆ 162 ページの 「「Oracle Not Available」 エラーと ともにホッ ト バックアップが失

敗」

◆ 163 ページの 「「Not in archive log mode」 エラーと ともにホッ ト バックアップが

失敗」

◆ 163 ページの 「ORA-19870 : バックアップ ピースのリス トア中にエラー」

◆ 164 ページの 「ORA-25153 : 一時テーブルスペースが空」

◆ 165 ページの 「「ORA-27211:Failed to load Media Management Library」◆ 166 ページの 「Oracle RAC データベースのフェイルオーバー」

◆ 167 ページの 「ORA-19511 と ともに RMAN バックアップ スクリプ トが失敗」

◆ 168 ページの 「「RMAN-06056 : could not access datafile n」 エラーが AIX で発生」

◆ 168 ページの 「「WriteFile failed」 エラーと ともに RMAN スクリプ トが失敗」

◆ 168 ページの 「リス トアが正常に完了しない」

◆ 169 ページの 「Avamar Administrator プロセスの停止」

◆ 170 ページの 「複数の RMAN チャネル使用時のタイムアウト エラー」

◆ 170 ページの 「Avamar Administrator で Oracle データベースを参照できない」

◆ 170 ページの 「スナップビューのワークオーダーを処理できない」

◆ 171 ページの 「CTL メ ッセージを送信できない」

avoracle エラー <7936> : 有効なターゲッ トが見つからない

データベースは、 次のエラーによる失敗をリストアします。

avoracle Error <7936>:No valid targets found.Aborting the operation

この問題に対処するには、 Avamar Administrator で snapupbrowsetimeoutsecs オプ

シ ョ ンの値を増やします。

1. [Restore Command Line Options] ダイアログ ボックスで、[More] ボタンをクリ ッ

クします。

ダイアログ ボックスを展開して、 [Enter Attribute] フ ィールド と [Enter AttributeValue] フ ィールドを表示します。

2. [Enter Attribute] フ ィールドに、[avoracle]snapupbrowsetimeoutsecs オプシ ョ

ンを入力します。

3. [Enter Attribute Value] フ ィールドに秒数を入力します。

4. [Add to List] ボタン (+) をク リ ックします。

[Add to List] (+) ボタンと [Remove From List] (-) ボタンの下のボックスに、 こ

のオプシ ョ ンと値が表示されます。

5. リス トアを再開します。

160 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 161: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィ ング

セカンダリ Oracle RAC ノードを登録後、 バックアップが使用できない

以下の処理が実行されると、 バックアップは使用できません。

◆ Avamar var ディ レク ト リが誤って削除された。

◆ 元の仮想ホスト名以外の仮想のホスト名を使用してセカンダリ RAC ノードが登録

された。

この問題は Oracle 11g R1 にのみ適用されます。

この問題の発生を防ぐには、元の仮想ホスト名を使用してセカンダリ ノードを登録し

ます。

「Cannot open file f_cache.dat」 エラー

Avamarのactivity.logファイルには、以下のようなavtarエラーが含まれています。

avtar Info <5586>:Loading cache files from /usr/local/avamar/varavtar Info <8650>:Opening cache file

/usr/local/avamar/var/f_cache2.datavtar Error <5064>:Cannot open file

"/usr/local/avamar/var/f_cache2.dat"avtar Error <0000>:Invalid cache file header for

/usr/local/avamar/var/f_cache2.dat, clearing the cacheavtar Info <5065>:Creating new paging cache file

/usr/local/avamar/var/f_cache2.datavtar Error <5803>:Error writing 32-byte header to cache file

/usr/local/avamar/var/f_cache2.dat.

Oracle ユーザーが指定された /var ディ レク ト リに対して十分な権限がない場合にこ

れらのエラーが発生します。 Oracle ユーザーは、 /var ディ レク ト リに対して読み取

り、 書き込み、 実行の権限が必要です。

RMAN CLI から実行するバックアップには、 /var/avamar/clientlogs ディ レク ト リ

を指定します。

Avamar Administrator でのバッ クアップでは、 /var/clientlogs ディ レク ト リから

キャッシュ ファイルに自動的にアクセスします。

「Cannot Sync」 エラー

RMAN セッシ ョ ンが応答せず、「Cannot Sync」 メ ッセージが表示された場合は、svrmgr

を使用して RMAN のリスタート を試みます。

一般的な問題とソリューシ ョ ン 161

Page 162: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィング

クラスタ構成ツールが起動に失敗する

Windows システムに Microsoft . NET Framework 4 がインストールされていない場合、ク

ラスタ構成ツールの起動は失敗し、 エラーが表示されます。

Windows 2008 では、 クラスタ構成ツールは以下のエラー メ ッセージを返します。

To run this application, you must install one of the following versions of the .NET Framework:v4.0.30319

Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework

Windows 2003 では、 クラスタ構成ツールは以下のエラー メ ッセージを返します。

The application failed to initialize properly (0xc0000135).Click on OK to terminate the application.

ク ラ ス タ構成ツールには、 Microsoft .NET Framework 4 が必要と な り ます。 .NETFramework 4 は Microsoft ダウンロード センターからダウンロード してインストール

することができます。

「Oracle Not Available」 エラーとともにホッ ト バックアップが失敗

Oracle 用 Avamar プラグ インは、ホッ ト バックアップの際に Oracle RMAN を使用しま

す。 Oracle RMAN では、 Oracle データベースがホッ ト バックアップの際に実行中であ

る必要があります。データベースが実行中でない場合、ホッ ト バックアップは失敗し

ます。 Oracle RMAN は、 次のエラーを返します。

Oracle not available

ホッ ト バックアップの前に Oracle データベースを起動するには、 SQL*Plus を使用し

ます。

1. 次のコマンドを入力して、 Oracle データベースに接続します。

sqlplus "/as sysdba"

以下のような出力が画面に表示されます。

SQL*Plus:Release 11.1.0.7.0 - Production on Thu Mar 19 14:59:53 2009Copyright (c) 1982, 2009, Oracle.All rights reserved. (不許複製 ・ 禁無断転載)Connected to an idle instance.

2. 次のコマンドを入力して、 Oracle データベースを起動します。

SQL> startup;

以下のような出力が画面に表示されます。

ORACLE instance started.Total System Global Area1 023410176 bytesFixed Size 1223224 bytesVariable Size 234882504 bytesDatabase Buffers 784334848 bytesRedo Buffers 2969600 bytesDatabase mounte

162 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 163: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィ ング

「Not in archive log mode」 エラーと ともにホッ ト バックアップが失敗

Oracle 用 Avamar プラグ インは、ホッ ト バックアップの際に Oracle RMAN を使用しま

す。 Oracle RMAN では、 ホ ッ ト バッ ク ア ッ プを実行する際にデータベースが

ARCHIVELOG モードである必要があります。 データベースが ARCHIVELOG モードで実

行中でない場合、 ホッ ト バックアップは失敗します。 Oracle RMAN は、 次のエラーを

返します。

Not in archive log mode

Oracle データベースが ARCHIVELOG モードにあるかどうかを判断するには、 SQL*Plusを使用します。

1. 次のコマンドを入力して、 Oracle データベースに接続します。

sqlplus "/as sysdba"

以下のような出力が画面に表示されます。

SQL*Plus:Release 11.1.0.7.0 - Production on Thu Mar 19 14:59:53 2009Copyright (c) 1982, 2009, Oracle.All rights reserved. (不許複製 ・ 禁無断転載)

2. 次のコマンドを入力して、 Oracle データベースが ARCHIVELOG モードにあるかど

うかを判断します。

select log_mode from v$database;

以下のような出力が画面に表示されます。

LOG_MODE----------ARCHIVELOG

データベースを NOARCHIVELOG モードに設定するための手順については、 67 ページ

の 「バックアップの準備」 を参照して ください。

ORA-19870 : バックアップ ピースのリストア中にエラー

UTF-8 文字セッ ト を使用するデータファイルが含まれたデータベースをリス トアする

と、 以下のエラー メ ッセージが表示され、 失敗します。

channel c0:ORA-19870:error while restoring backup piece

ORCL_0vnahoeh_1_1ORA-19504:failed to create file"/home/oracle/app/oracle/oradata/orcl/home/oracle/app/oracle/product/11.2.0/dbhome_1/home/oracle/app/oracle/product/11.2.0/dbhome_1/home/oracle/app/oracle/product/11.2.0/dbhome_1.dbf"

ORA-27040:file create error, unable to create file

Solaris-AMD64 Error:2:No such file or directory failover to previous backup released channel:c0

RMAN-00571:=======================================RMAN-00569:===== ERROR MESSAGE STACK FOLLOWS =====RMAN-00571:=======================================RMAN-03002:failure of restore command at 05/09/2012 10:01:35RMAN-06026:some targets not found - aborting restoreRMAN-06023:no backup or copy of datafile 3 found to restoreRMAN-06023:no backup or copy of datafile 2 found to restoreRMAN-06023:no backup or copy of datafile 1 found to restore

Oracle では、 以下が true に設定されている場合には、 NLS_LANG 環境変数を適切な言

語、 地域、 文字セッ トに設定する必要があります。

一般的な問題とソリューシ ョ ン 163

Page 164: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィング

◆ オペレーティング システムが英語以外のロケールに設定されている。

◆ データベースに UTF-8 文字セッ ト を使用するデータファイルが含まれている。

Avamar Administrator における問題の解決

この問題を Avamar Administrator で解決するには、[avoracle]lang_formatの属性と

値を [Enter Attribute] フ ィールド と [Enter Attribute Value] フ ィールドに追加します。

[avoracle]lang_formatの属性と値は、リス トアのNLS_LANG環境変数を設定します。

1. [Backup Command Line Options] ダイアログ ボックスで、 [Show Advanced Options]を選択します。

2. [More] をク リ ッ クします。

[Enter Attribute] フ ィールド と [Enter Attribute Value] フ ィールドが表示されます。

3. [Enter Attribute] フ ィールドに、 [avoracle]lang_format と入力します。

[Enter Attribute] フ ィールドに入力する属性にはすべて、 [avoracle] を前に付け

ます。

4. [Enter Attributes Value] フ ィールドに、 適切な値を入力します。

language_territory.charset

ここで、

• language には、 言語を指定します。 例 : Japanese。

• territory には、 国を指定します。 例 : Japan。

• charset には、 文字セッ ト を指定します。 例 : JA16SJIS。

次の例は、 日本語用の正しい構文を示しています。

Japanese_Japan.JA16SJIS

5. [Add to List] ボタン (+) をク リ ックします。

[Add to List] (+) ボ タ ン と [Remove From List] (-) ボ タ ンの下のボ ッ クスに

[avoracle]lang_formatの属性と値が表示されます。

RMAN コマンド ライン インタフェースで問題を解決する

この問題を RMAN コマンド ライン インタフェースで解決するには、 NLS_LANG パラ

メータを正しい設定に設定します。

◆ フランス語では、 NLS_LANG を FRENCH_FRANCE.WE8ISO8859P1 に設定します。

◆ 日本語では、 NLS_LANG を JAPANESE_JAPAN.JA16SJIS に設定します。

◆ 他のロケールでは、Oracle ドキュ メン ト を使用して NLS_LANGの値を入手して くだ

さい。

ORA-25153 : 一時テーブルスペースが空

「ORA-25153 Temporary Tablespace is Empty」 メ ッセージが表示された場合、 一時テー

ブルスペースを手動で再作成する必要があります。テーブルスペースの作成について

の詳細は、 「Oracle Database Backup and Recovery Advanced User's Guide」 を参照して

ください。

164 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 165: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィ ング

「ORA-27211:Failed to load Media Management Library

Avamar Administrator またはコマンド ラインのいずれかでバックアップまたはリス ト

アを実行中、 RMAN は、 Media Management Library のロードに失敗します。 どちらの

場合にも、 RMAN はログ ファイルに以下のような出力を書き込みます。

RMAN-00571:==================================================RMAN-00569:========== ERROR MESSAGE STACK FOLLOWS ===========RMAN-00571:==================================================RMAN-03009:failure of allocate command on c1 channel at 2012-9-4 20:27:34ORA-19554:error allocating device, device type:SBT_TAPE, device name:「ORA-27211:Failed to load Media Management LibraryAdditional information:25Recovery Manager complete.

Avamar Administrator の使用時にこの失敗が発生する理由

◆ ビッ ト幅がオペレーテ ィング システム、Oracle データベース、libobk で整合性がな

い。 たとえば、 64 ビッ トのオペレーテ ィング システムを使用する場合、 Avamarクライアン ト ソフ トウェアの64 ビッ トのバージ ョ ン、RMANパッケージの64 ビッ

トのバージ ョ ンをインス トールする。

◆ libobk ライブラリ ファイルが見つからない。

◆ UNIX クライアン トの場合、libobk_avamar.so ファイルが install-dir/libディ

レク ト リに存在しない。

◆ Windows クライアン トの場合、libobk_avamar.dll ファイルがinstall-dir/lib

フォルダに存在しない。

◆ install-dir が、 プラッ ト フォームのベース インス トール ディ レク ト リ (たとえば、

Linux の場合は /usr/local/avamar、 Solaris の場合は /opt/AVMRclnt、 Windowsの場合は C:\Program Files\avs\bin)。

◆ UNIXクライアン トの場合、libobkビッ ト幅がOracleデータベースのビッ ト幅と一致

しない。

◆ libobk および libstdc++ ライブラリ ファイルに対する読み取り と実行の権限が

存在しない。

libobkの権限には読み取り と実行が必要です。 libobkの権限を表示するには、 使用

するオペレーテ ィング システム用の方法またはコマンドを使用します。たとえば、以

下の出力は、 Solaris プラッ ト フォームにおける libobk ファイルの権限を示します。

ls -lrd /opt/AVMRclnt/lib/drwxr-xr-x 2 root root 512 Step 15 10:56

/opt/AVMRclnt/lib/ls -art libobk*-rwxr-xr-x 1 root root 5556 Aug 8 05:31

libobk_avamar.so-rwxr-xr-x 1 root root 66280 Aug 8 05:31

libobk_avamar64.so

一般的な問題とソリューシ ョ ン 165

Page 166: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィング

コマンド ラインの使用時にこの失敗が発生する理由

◆ libobk のビッ ト幅がオペレーティング システム (Solaris、 AIX、 HP-UX) および

Oracle データベースのビッ ト幅と一致しない。

◆ libobk_avamar に対する適切な権限が設定されていない。

◆ ライブラリ パスの環境変数が設定されていない。 環境変数の設定の手順について

は 112 ページの 「ライブラリ パスの設定の指定」 を参照。

◆ ライブラリ ディ レク ト リに libstdc++ ファイルが含まれていない。

システムの libstdc++ ファイルを確認します。 166 ページの表 9 に、 Linux およ

び UNIX のオペレーテ ィング システムのライブラリ ディ レク ト リを示します。

libobkのビッ ト幅はオペレーティング システムおよび Oracle データベースのビッ ト

幅と一致する必要があります。ビッ ト幅を確認するには、特定のオペレーティング システム向けの方法またはコマンドを使用します。たとえば、Solaris プラッ ト フォーム

の場合、 file コマンドを使用してビッ ト幅を確認します。

file libobk*

以下の出力が、 コマンド シェルに表示されます。

libobk_avamar64.so ELF 64-bit MSB dynamic lib SPARCV9 Version 1, dynamically linked, not stripped

libobk_avamar.so:ELF 32-bit MSB dynamic lib SPARC Version 1, dynamically linked, not stripped

Oracle RAC データベースのフェイルオーバー

登録済み Oracle RAC ノードが別のノードにフェイルオーバーした場合、そのクラスタ

ノードで avagent プログラムを手動で起動する必要があります。

1. root と してフェイルオーバー ノードにログインします。

2. 次のコマンドを入力して、 ディ レク ト リを停止します。

cd /usr/local/avamar/ora_rac/etc

3. 次のコマンドを入力して、 avagent開始します。

./avagent.d restart

以下の情報が、 コマンド シェルに表示されます。

avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.logavagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmdavagent Info <5417>:daemonized as process id 15603avagent.d Info:Client Agent started.[OK]

表 9 Linux および UNIX のオペレーティング システムのライブラリ ディレク ト リ

オペレーテ ィング システム ディ レク ト リ

IBM AIX /usr/AVMRclnt

HP-UX、 Solaris /opt/AVMRclient

Linux /usr/local/avamar

166 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 167: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィ ング

ORA-19511 と ともに RMAN バックアップ スクリプ トが失敗

Oracle をバックアップする RMANスクリプ トがORA-19511 と ともに失敗します。RMANは、 以下のような出力をログ ファイルに書き込みます。

RMAN-00571:===================================================RMAN-00569:=========== ERROR MESSAGE STACK FOLLOWS ===========RMAN-00571:===================================================RMAN-03009:failure of backup command on ORA_SBT_TAPE_1 channel at

2012-9-4 16:02:37ORA-19506:failed to create sequential file, name="06jtv7ks_1_1",

parms=""ORA-27028:skgfqcre:sbtbackup returned errorORA-19511:Error received from media manager layer, error text:sbtbackup:avtar exited, trying to create 06jtv7ks_1_1

この失敗が発生する理由

◆ バックアップを開始するための適切な権限が/var/avamarディ レク ト リに存在し

ない。

/var/avamar ディ レク ト リに代わり、 /var/avamar/clientlogs ディ レク ト リを

使用します。

◆ RMAN または libobk のどちらかが avtar を見つからない。

RMAN バックアップまたはリス トアのスクリプ トの allocate channel コマンド

には、 PATH変数として Avamar-home/bin を含めるか、 または

bindir="/usr/local/avamar/bin" を含める必要があります。

◆ Oracle インスタンスが非標準のユーザーまたはグループとして実行している。

Oracle が非標準のユーザーまたはグループとしてインス トールされているかどう

かを判断するには、Oracle ホーム ディレク ト リのファイル 権限をチェ ックします。

たとえば、 次のコマンドを使用します。

cd /home/oracle/oracle/product/10.2.0/db_1/oradatals -ltotal 28drwxr-x--- 2 oracle oinstall 4096 Aug 26 2009 catalogeddrwxr-x--- 2 oracle oinstall 4096 Mar 9 18:05 db2drwxr-xr-x 2 oracle oinstall 4096 Mar 30 17:21 orcldrwxr-xr-x 2 oracle oinstall 4096 Mar 30 16:26 orcl.wdrwxr-xr-x 2 oracle oinstall 4096 Mar 10 15:50 plargedbdrwxr-xr-x 2 oracle oinstall 4096 Feb 6 16:20 plargedb.w-rw-r--r-- 1 oracle oinstall 696 Dec 28 16:58 sqlnet.log

この例では、 「oracle」 はユーザー、 「oinstall」 はグループです。

oracle 以外のユーザーが Oracle データベースをインス トールした場合、 avoracle プ

ログラムでは-storageapp_username=usernameオプシ ョ ンを使用する必要がありま

す。たとえば、emc という名前のユーザーが Oracle データベースをインス トールした

場合、 username は emc です。

一般的な問題とソリューシ ョ ン 167

Page 168: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィング

「RMAN-06056 : could not access datafile n」 エラーが AIX で発生

avoracle プログラムは root として実行します。「RMAN-06056:could not access datafile n」エラーが発生した場合、avoracleは処理のためにファイルを開く ことができなかったこ

とを意味します。

このエラーの原因は、 IBM AIX システムの場合、 デフォルトの ulimit が 2097151 に

設定されていることです。 このデフォルト設定により、 root ユーザーが読み取り可能

な 大ファイル サイズが 1 GB に制限されます。

この問題を解決するには、 root ユーザーの ulimit設定を unlimited に変更します。 こ

の unlimited 設定により、 avoracleは大容量ファイルの処理が可能になります。

「WriteFile failed」 エラーと ともに RMAN スクリプ トが失敗

RMAN スクリプ トで、 C:\Program Files\avs\bin を --bindir 変数に指定すると、

スクリプ トは失敗し、 次のエラーが表示されます。

RMAN-03009:failure of backup command on c1 channel at 07/20/2012 13:56:49

ORA-19502:write error on file "sample_1_1", blockno 1 (blocksize=512)ORA-27030:skgfwrt:sbtwrite2 returned errorORA-19511:Error received from media manager layer, error text:stream->WriteFile failed

この問題を解決するには、 Windows のインストール ディレク ト リを指定する RMAN ス

クリプトのすべての変数が、Program Files フォルダ名の短縮形である Progra~1 を使

用していることを確認します。 パーサは、 フォルダ名内のスペースを処理できません。

たとえば、--bindi変数の正しい構文は、--bindir=C:\Progra~1\avs\binのように

なります。

リス トアが正常に完了しない

バックアップ実行時のデータベースの内部状態のため、 フル データベースのリストア

プロセスが正常に完了しないというまれな状況に遭遇する場合もあります。この状況が

発生した場合、 追加の手動によるリカバリ ステップが必要になる可能性があります。

リストア試行の失敗後にデータベースをリストアするには、 以下の手順を実行します。

1. 制御ファイルをリス トアします。 120 ページの 「RMAN を使用した Oracle データ

のリス トア」 で詳細を参照して ください。

2. リストアするバックアップに対応する SCN (System Change Number) をメモします。

3. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。

コマンド プロンプ トが RMAN プロンプ トに変わります。

4. リス トア対象の Oracle データベースに接続します。

168 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 169: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィ ング

5. 以下のコマンドを入力します。

allocate channel c1 type sbt PARMS="SBT_LIBRARY=install-dir\/lib/libobk_avamar.so" format '%d_%U';send '"--flagfile=/oracle/my-avtar-flags.txt"\"--bindir=install-dir/bin"';restore database;restore archivelog until scn scn;release channel c1;}

ここで、

• install-dir は、 プラッ ト フォームのベース インス トール ディ レク ト リです (た

とえば、 Linux の場合は /usr/local/avamar、 Solaris の場合は /opt/AVMRclnt、

Windows の場合は C:\Program Files\avs\bin)。

• SCN は、 ステップ 2 でメモした SCN 値です。

6. Oracle ドキュ メン ト を使用して、 他の必要なリカバリ ステップを実行します。

Avamar Administrator プロセスの停止

Avamar Administrator プロセスを停止した場合どのような結果になるかを理解している管理者のみが、以下の処理手順を実行します。 この処理手順は緊急事態のときにのみ使用して ください。

以下の処理手順により、 UNIX kill コマンドを実行して、 Avamar Administrator のイン

タフェースで開始した avoracle プロセスを停止します。 avoracle プロセスは、 参

照、 バックアップ、 リス トア作業のために、 Avamar Administrator により自動的に開

始されます。 これらの avoracle プロセスは、 参照、 バックアップ、 リス トアの作業

中に何らかの問題があると判断した場合にのみ、 停止します。

1. Oracle サーバにログインします。

2. 次のコマンドを入力して、 すべての Avamar プロセスを表示します。

ps -ef|grep avoracle

コマンド シェルにはアクテ ィブ プロセスのリス トが表示されます。これらの中に

は、 Oracle 用 Avamar プラグ イン用の avoracle プロセスも含まれています。

3. リス トから avoracle プロセスを探して、 PID (プロセス ID 番号) をメモします。

4. 次のコマンドを入力して、 プロセスを停止します。

kill pid

ここで、 pid は、 ステップ 2 で表示されるプロセス ID です。

5. すべての avoracle プロセスが停止するまで、 ステップ 4 を繰り返します。

一般的な問題とソリューシ ョ ン 169

Page 170: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィング

複数の RMAN チャネル使用時のタイムアウト エラー

Avamar Administrator で割当てるチャネル数が多すぎる場合は、 プロセスがロック アウトする場合があります。 その場合、 バックアップまたはリス トアは、 タイムアウト

エラーによって失敗する可能性があります。 タイムアウト エラーが発生した場合は、

チャネルの数を減らしてオペレーシ ョ ンを再試行します。

RMAN スクリプ トの使用時にはこの問題は発生しません。

Avamar Administrator で Oracle データベースを参照できない

Avamar Administrator の [Browse for Files, Folder, or Directories] オプシ ョ ンで、 Oracleデータベースが表示されません。参照に関する問題を確認するには、以下のコマンド

を使用します。

./avoracle --browse

参照に関する問題が存在する場合、 avoracle プログラムの出力には以下のメ ッセー

ジが含まれています。

avoracle Info <7908>:browse returning with 0 items

以下のいずれの状況によっても、 Oracle データベースの参照ができな く なる可能性が

あります。

◆ Avamarクライアン ト と Oracleデータベースは、IPアドレスとホスト名が異なる2枚の NIC カードを個別に使用している。

◆ oratab ファイルに無効なエン ト リーが含まれている。

スナップビューのワークオーダーを処理できない

Oracle 用 Avamar プラグ インでは、 スナップビューのワークオーダーの待ち時間がタ

イムアウトするため、 スナップビューのワークオーダーを処理できません。

この問題に対処するには、 Avamar Administrator で[avoracle]subprocesstimeoutsecs オプシ ョ ンの値を増やします。

1. [Backup Command Line Options] ダイアログ ボックスで、[More] ボタンをクリ ッ

クします。

ダイアログ ボックスを展開して、 [Enter Attribute] フ ィールド と [Enter AttributeValue] フ ィールドを表示します。

2. [Enter Attribute] フ ィールドに、[avoracle]subprocesstimeoutsecs オプシ ョ ン

を入力します。

3. [Enter Attribute Value] フ ィールドに秒数を入力します。

4. [Add to List] ボタン (+) をク リ ックします。

[Add to List] (+) ボタンと [Remove From List] (-) ボタンの下のボックスに、 こ

のオプシ ョ ンと値が表示されます。

5. バックアップを再開します。

170 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 171: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィ ング

CTL メ ッセージを送信できない

以下のいずれか1つのエラー メ ッセージと ともにバックアップまたはリス トアが失敗

します。

avoracle Error <6629>:INTERNAL:Unable to send CTL message (n=-1, retcode=1, errno=0)

avoracle Error <6629>:INTERNAL:Unable to send CTL message (n=-1, retcode=3, errno=0)

Avamar Administrator からバックアップまたはリス トアに割り当てたチャネル数が多

すぎる場合、 このエラーが発生します。

EMC では、 この問題を解決するために、チャネル数をプロセッサ数の 2 倍以内の数に

設定するこ とを推奨しています。 この変更を行っても引き続き問題が発生する場合

は、 チャネル数をさらに減らします。

[Number of RMAN Channels] オプションは以下のダイアログ ボックスで利用できます。

◆ [Backup Command Line Options]

◆ [Restore Command Line Options]

◆ [New Dataset]

この問題は、 RMAN スクリプ トによって開始したバックアップまたはリス トアには適

用されません。

構成に関するチェ ックリス ト以下のトピックでは、構成に関する一般的な問題とそのソリューシ ョ ンについて取り

上げます。

サポート されている Oracle のバージョ ン

Avamar 7.0 は、 Oracle 11g 以降をサポート しています。

インストールされている Oracleのバージョンを確認するには、以下の手順を実行します。

1. Oracle サーバにログインします。

2. Start SQL*Plus:

sqlplus "/ as sysdba"

3. 次のコマンドを入力してバージ ョ ン情報を表示します。

select * from v$version;Content similar to the following appears in the command shell:

Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Prod PL/SQL Release 11.1.0.7.0 - ProductionCORE 11.1.0.7.0 ProductionTNS for Linux:Version 11.1.0.7.0 - ProductionNLSRTL Version 11.1.0.7.0 - Production

構成に関するチェ ック リス ト 171

Page 172: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィング

RMAN 実行可能ファイルと Oracle バージョ ン

RMAN実行可能ファイルのバージョンはOracleデータベースのバージョンと一致する必

要があります。 たとえば、 ORACLE_HOME/bin ディレク ト リには RMAN 実行可能ファイ

ルが含まれています。Linux システムではデフォルト RMAN ファイルは /usr/X11R6/bin

ディレク ト リにあります。デフォルト RMAN を使用する RMAN バックアップまたはリス

トアのスクリプトにより、バックアップまたはリストア オペレーションが失敗します。

Oracle の複数のバージ ョ ンが存在する場合、 RMAN 実行可能フ ァ イルは適切な

ORACLE_HOME/bin ディ レク ト リを指し示す必要があります。

デフォルトの RMAN 実行可能ファイルが ORACLE_HOME/bin ディ レク ト リの適切な

RMAN 実行可能ファイルを指し示しているかどうかを判断するには、 以下のコマンド

を入力します。

which rman/usr/X11R6/bin/rmanrpm -qf /usr/X11R6/bin/rmanxorg-x11-devel-6.8.2-1.EL.33xorg-x11-devel-6.8.2-1.EL.33more oratabcatalogdb:/home/oracle/oracle/product/10.2.0/db_1:Nlargedb:/home/oracle/OraHome:Norcl:/home/oracle/oracle/product/10.2.0/db_1:N

oratab ファイルからのサンプル出力には、 largedb という名前のデータベースが含

まれています。 このデータベースには Oracle9i と Oracle10g ホームがあります。

largedb は Oracle 9i インスタンスであるため、 目的の RMAN 実行可能ファイルは

/home/oracle/OraHome/bin/rman にあります。

PATH変数を ORACLE_HOME/bin ディ レク ト リに設定し、 RMAN が目的の実行可能ファ

イルを使用できるようにします。 RMAN スクリプ ト を実行する前に、

/usr/local/bin/oraenv を実行します。

Microsoft Windows サービス パック

Microsoft Windows 2003では必要なサービス パックがインス トールされている必要が

あります。

システムのサービス パック レベルをチェ ックするには、 [スタート] > [コン ト ロー

ル パネル] > [システム] を選択します。 [システムのプロパティ] ダイアログ ボッ

クスの [全般] タブに現在のサービス パックが表示されます。

Oracle 用 Avamar プラグ インと Oracle のビッ ト幅

Oracle ソフ トウェア、 Oracle 用 Avamar プラグ イン、 プラ ッ ト フォームで、 ビッ ト幅

が一致している必要があります。 Oracle のプラッ ト フォームおよびバージ ョ ンに対応

するソフ トウェア パッケージをダウンロードするようにして く ださい。 28 ページの

「システム要件の確認」 で詳細を参照して ください。

64 ビッ トのオペレーティング システムは、Oracle 10g 以降の 32 ビッ トのバージョンをサポート していません。 補足情報については、 Oracle Web サイ トを参照して ください。

Oracle のビッ ト幅をチェ ックするには、 $ORACLE_HOME/bin に移動し、 次のコマンド

を入力します。

172 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 173: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィ ング

file ~/oracle/product/version/db-name/bin/rman

ここで、

◆ version は、 Oracle のバージ ョ ンです。

◆ db-name は、 Oracle データベースの名前です。

以下の出力が、 コマンド シェルに表示されます。

/home/oracle/oracle/product/10.2.0/db_1/bin/rman:ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), not stripped

RMAN のビッ ト幅をチェ ックするには、 $ORACLE_HOME/bin に移動し、 次のコマンド

を入力します。

file ~/oracle/product/version/db-name/bin/sqlplus

ここで、

◆ version は、 Oracle のバージ ョ ンです。

◆ db-name は、 Oracle データベースの名前です。

以下の出力が、 コマンド シェルに表示されます。

/home/oracle/oracle/product/10.2.0/db_1/bin/sqlplus:ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), not stripped

コマンド出力のテキスト文字列 「ELF 64-bit LSB executable」 は、 Oracle と RMAN がと

もに 64 ビッ トであることを示しています。

libobk_avamar.so および libobk_avamar.dll に対する要件

libobk_avamar.so ファイル(UNIXの場合)と libobk_avamar.dll ファイル(Windowsの場合) は、 Oracle SBT インタフ ェース仕様を実装します。 この仕様は、 Oracle 用

Avamar プラグ インと RMAN でバックアップ / リス トア オペレーシ ョ ンを成功させる

ために必要なものです。 以下の要件は両方のファイルに適用されます。

◆ Oracle ユーザーに読み取りおよび実行のアクセスを提供する必要がある。

◆ Avamar-home/lib ディ レク ト リに存在している必要がある。

◆ Oracle と同じビッ ト幅である必要がある。

適切な libobk_avamar ファイルが UNIX プラッ ト フォームの Avamar-home/lib ディ

レク ト リにインス トールされているかどうかを確認するには、次のコマンドを入力し

ます。

cd Avamar-home/libfile *

以下のコマン ド出力のテキス ト文字列 「ELF 64-bit LSB shared object」 と 「ELF 32-bitLSB shared object」 は、 64 ビッ ト と 32 ビッ トの両方のライブラリが存在することを

示しています。

libobk_avamar64.so:ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), not stripped

libobk_avamar.so:ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped

構成に関するチェ ック リス ト 173

Page 174: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィング

Avamar クライアン ト と Oracle 用 Avamar プラグ インのインストール

すべてのサポート プラッ ト フォームで、Oracle 用 Avamar プラグ インをインストール

する前に Avamar クライアン ト をインス トールします。 Avamar クライアン トのバー

ジ ョ ンと Oracle 用 Avamar プラグ インのバージ ョ ンは同じである必要があります。

174 ページの表 10 に、 Avamar クライアン トのインス トールを確認するための方法を

示します。

Avamar クライアン ト と Oracle 用 Avamar プラグ インの登録

Oracle 用 Avamar プラグ インを使用して Oracle のバックアップまたはリス トアを行う

には、 Avamar クライアン ト を Avamar サーバに登録する必要があります。登録プロセ

スは、 以下のいずれの状態によっても失敗する可能性があります。

◆ Avamar plug-in_catalog.xml が Oracle 用 Avamar プラグ インのバージ ョ ンをサ

ポート していない。

◆ 管理者が Oracle 用 Avamar プラグ インを無効にした。

Avamar クライアン トの登録後、Avamar 管理者は Oracle データベースのクライアン ト

をリス ト します。さらに、avagent.log ファイル (デフォルトでは /var/avamar ディ

レク ト リ) には、 登録が成功したかどうかを確認する情報が含まれています。

****** Current MCS name 'avamar-1.example.com' ******2012-9-4 15:08:37 avagent Info <7452>:Registration of client

/clients/Oracle-client.example.com with MCS avamar-1.example.com:28001 successful.

2012-9-4 15:08:37 avagent Info <5928>:Registration of plugin 1002 Oracle successful.

2012-9-4 15:08:37 avagent Info <5928>:Registration of plugin 1001 Unix successful.

2012-9-4 15:08:37 avagent Info <5619>:Registration of client and plugins complete.

2012-9-4 15:08:37 avagent Info <7150>:first work request delayed for 180 seconds.

2012-9-4 15:11:37 avagent Info <7151>:first work request delay finished.

表 10 Avamar クライアン トのインストールの確認

プラッ ト フォーム 方法

Microsoft Windows Windows エクスプローラを使用して、 C:\Program files\avs フォルダが存在すること、 またそのフォルダにlibobk_avamar.dllが含まれていることを確認します。

Oracle Linux、 Red Hat Linux、 SUSE Linux

rpm コマンドを使用します。rpm -qa |grep -i avamar

HP-UX[HP-UX] swinstall コマンドを使用します。swinstall -list

IBM AIX smitty コマンドを使用して、 すべてのソフ トウェアを表示するか、 または Avamar クライアン ト ソフ トウェア パッケージを検索します。

Solaris[Solaris] pkginfo コマンドを使用します。pkginfo|grep -i AVMRclnt

174 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 175: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィ ング

/var/avamar ディレク ト リのディスク領域

/var/avamar ディ レク ト リには、RMAN スクリプ トおよびログ ファイルのための十分

なディスク領域が存在している必要があります。/var/avamar ディ レク ト リに十分な

領域がない場合、バックアップおよびリストアは失敗します。使用するシステムの適

用可能な方法を使用して、 /var/avamar ディ レク ト リの空き領域をチェ ックします。

以下の例は、Red Hat Enterprise Linux システムの df -h コマンドからの出力を示します。

Filesystem サイズ Used AvailUse%Mounted on

/dev/mapper/VolGroup00-LogVol00 985G 310G 625G34%/

RMAN スクリプ ト、 RMAN ログ ファイル、 および avoracle ログ ファイルには少な く

とも 100 MB のディスク領域が必要です。

構成に関するチェ ック リス ト 175

Page 176: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

ト ラブルシューテ ィング

176 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 177: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

用語集

この用語集は、 このガイ ドで使用される用語の定義を提供します。

A

Avamar Administrator サポー ト されている Windows またはク ライアン ト コンピュータから リモー ト で

Avamar システムを管理するグラフ ィ カル管理コンソール ソフ トウェア アプリケー

シ ョ ン。

Avamar クライアン ト Avamar ソフ トウェアを実行し、ネッ トワーク接続を介して Avamar サーバにアクセス

するコンピュータまたはワークステーシ ョ ン。Avamar クライアン ト ソフ トウェアは、

1 つのクライアン ト エージェン ト と 1 つ以上のプラグ インで構成されます。

Avamar サーバ Avamar クライアン ト / サーバ システムのサーバ コンポーネン ト。 Avamar サーバは、

すべての保護されているクライアン トから効率的にバックアップを保存する、フォル

ト ト レラン ト、 高可用性を備えたシステムです。 Avamar サーバは、 データのリス ト

ア、 クライアン ト アクセス、 リモート システム管理を提供します。Avamar サーバは、

複数のネッ トワーク ス ト レージ ノードに対する分散アプリケーシ ョ ンと して実行さ

れます。

B

backup 個々のファイル、特定のディ レク ト リ、 ファイル システム全体としてリス トアが可能

な、 クライアン ト データのポイン ト イン タイム コピー。 従来の増分バックアップよ

り効率的ですが、 バックアップは Avamar サーバからいつでもすぐにリス トアできる

クライアン ト データの完全なスタンドアロン コピーです。

D

Data Domain システム エンタープライズ環境にデータ保護と災害復旧 (DR) を提供するディスク ベースの

重複排除アプライアンスおよびゲートウェイ。

DD Boost Avamar クライアン トが Data Domain システムにアクセスする際に使用する API。 DDBoost API は、Avamar クライアン トのインス トールと同時に、クライアン ト コンピュー

タに自動的にインストールされます。 また、 Avamar サーバのインストールと同時に、

Avamar サーバに自動的にインストールされます。

DNS ド メ イン ネーム システム ド メ イン名を特定の IP アドレスに割り当てるための分散さ

れた動的ディ レク ト リ サービス。

L

LAN Local Area Network。

Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド 177

Page 178: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

用語集

M

MCS (ManagementConsole Server)

MCS は、 Avamar サーバに対して一元管理 (スケジュール設定、 監視、 管理) を可能

にします。 また MCS は、 Avamar Administrator のグラフ ィ カル管理コンソールが使用

するサーバ側プロセスも実行します。

MM (Media Manager) サード パーティのネッ トワーク バックアップ システム。 MM は Recovery Manager と連携し、データベース バックアップを第 3 のスト レージに直接書き込みができるよう

にします。

MML (メディア管理ライブラリ)

第 3のスト レージにデータをバックアップするために RMAN によって使用されるソフ

トウェア ライブラリ。 Oracle 用 Avamar プラグ インの MML は libobk_avamar です。

O

Oracle インスタンス メモリ構造およびノード上で実行する Oracle サーバ プロセスのグループ。

oratab ファイル Oracle データベースのシステム識別子とホーム ディレク ト リを含んだテキスト ファイ

ル。 一般的な oratab エント リーは、 ora91:/space/local/oracle/ora901 のようになりま

す。 oratab ファイルのデフォルトの場所は、 Solaris の場合は /var/opt/oracle、 そ

の他のプラッ ト フォームの場合は /etcになります。

R

restore 1 つ以上のファイル システム、ディ レク ト リ、 ファイル、データ オブジェク ト を既存

のバックアップから取得し、 指定された場所に書き込むオペレーシ ョ ン。

RMAN (RecoveryManager)

サポート されているOracleデータベースのホッ ト バックアップ、コールド バックアッ

プ、 コールド リ カバリのためのコマン ド ライン インタ フ ェースを提供するソフ ト

ウェア アプリケーシ ョ ン。

U

UAC (ユーザー アカウン ト制御)

Windows 7、 Windows Server 2008、 Windows Server 2008 R2、 Windows Vista で利用で

きる Windows の 1 つの機能。 UAC は、 コンピュータへの不正な変更を防止するのに

役立ちます。 コンピュータの操作に悪影響を及ぼす恐れのある機能が実行される際、

UACは、タスクを続行する前に権限または管理者のパスワードをユーザーに求めます。

アーカイブ ログ オンライン REDO ログ グループのいっぱいになったメンバーのうちの 1 つのコピーを

含んだログ ファイル。 アーカイブ プロセスでは、 データベースを ARCHIVELOG モー

ドに設定する必要があります。Oracle 用語ではアーカイブ ログをアーカイブ REDO ロ

グと呼んでいます。

アクテ ィベーシ ョ ン 「クライアン トのアクテ ィベーシ ョ ン」 を参照して ください。

管理者 ネッ トワーク コンピュータ上のソフ トウェアのインス トール、 構成、 メンテナンス

と、 ユーザーの追加およびユーザー権限の定義を行う人物。

178 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 179: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

用語集

クライアン ト登録 Avamar サーバでの同一性を確立するプロセス。 Avamar は、 クライアン ト を認識する

と、 一意の CID (クライアン ト ID) をクライアン トに割り当てます。 クライアン ト IDはアクテ ィベーシ ョ ンの際にクライアン トに送信されます。

クライアン トエージェン ト

クライアン ト上で実行され、 「MCS (Management Console Server)」 およびそのクライ

アン トにインス トールされているプラグ インと通信する、プラ ッ ト フォーム固有のソ

フ トウェア プロセス。

クライアン トのアクテ ィベーシ ョ ン

クライアン ト ID (CID) をクライアン トに送信するプロセス。クライアン トは受け取っ

た CID を、 クライアン ト ファイル システム上の暗号化ファイルに保存します。

グループ Avamar Administrator 内で 1 つ以上の Avamar クライアン トで構成される特定の組織。

Avamar グループ内のすべてのクライアン トは、 データセッ ト、 バッ クアップ スケ

ジュール、 保存ポリシーを含む同じグループ ポリシーを使用します。

グループ ポリシー あるグループに対して作成および指定するデータセッ ト、 スケジュール、バックアッ

プ保存ポリシー。管理者がクライアン ト レベルでポリシーの設定を上書きしないかぎ

り、 グループのすべてのクライアン トがそのグループ ポリシーを使用します。

コールド バックアップ 該当のデータベースまたはインスタンスがシャッ トダウンされ、ユーザーから利用で

きない状態のときに行うデータベース オブジェ ク トのバッ クアップ。 オフライン

バックアップとも呼ばれます。

災害復旧 システムおよびそのデータを通常の日常的なオペレーシ ョ ンにリス ト アするには通

常のデータ リカバリ手順では不十分な、ハードウェアの故障またはソフ トウェアの破

損などの停止状態からのリカバリ。

スケジュール スケジュールは、グループのクライアン トのバックアップを実行する頻度を制御しま

す。 スケジュールは、 複数のグループに対して作成および指定する、 固定の再利用可

能な Avamar ポリシーです。

テーブルスペース 関連する論理構造を 1 つにグループ化する、データベースの LSU (論理スト レージ ユニッ ト)。

テープへのシステムバックアップ

メディア管理ライブラリを使用して、テープへの直接的なバックアップの書き込みを

サポートする Oracle アーキテクチャ。

データセッ ト 一連のファイル、ディ レク ト リ、 ファイル システムを定義し、バックアップから除外

またはバックアップに包含するためのポリシー。 データセッ トは、複数のグループに

対して作成および指定する、 固定の再利用可能な Avamar ポリシーです。

データベース コンピュータ ソフ トウェアによる更新、検索、取得の容易さと速さを実現するために

整列されたデータのコレクシ ョ ン。

Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド 179

Page 180: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

用語集

データベース ファイル Oracle データベース ファイルには、データファイル、制御ファイル、オンライン REDOログが含まれています。

ト ランザクシ ョ ン ログ 迅速なリス トアとロールバック ト ランザクシ ョ ンを実行するためにログ ファイルに

保存される、データベース内のデータベース ト ランザクシ ョ ンのレコードまたは変更

されたファイルのリス ト。

登録 「クライアン ト登録。」 を参照して ください

ド メイン 複数のクライアン ト を名前つきの制御と管理に整理するAvamar Administratorの機能。

ファイル システム ディ レク ト リ構造、 データ転送方法、 ファイル関連づけを提供することにより、 ス ト

レージ メディアにおけるファイルの保存、 取得、 管理を行う際に使用されるソフ ト

ウェア インタフェース。

プラグ イン クライアン ト上でデータのバックアップおよびリス トアを行うために Avamar ソフ ト

ウェアと連携するソフ トウェア プロセス。

ホッ ト バックアップ 該当のデータベースまたはインスタンスが実行中で、ユーザーから利用できる状態の

ときに行うデータベース オブジェク トのバッ クアップ。 オンライン バックアップと

も呼ばれます。

保存期間 自動削除の前にバックアップが Avamar サーバに保持される時間の長さを制御する機

能。 Avamar サーバから削除した く ないバックアップに対しては、 保存ポリシーで永

久の保存期間を指定することができます。保存ポリシーは、複数のグループに対して

作成および指定する、 固定の再利用可能な Avamar ポリシーです。

ポイン ト イン タイム リス トア

特定のポイン ト イン タイムへのバックアップのリストア。

ポリシー 複数のグループに対して作成および指定する、 クライアン ト バックアップのための

ルール。 グループにはデータセッ ト、 スケジュール、 保存ポリシーがあります。

メ タデータ 重複排除のために保存されたサブファイル情報を示すハッシュ情報で、重複排除され

たクライアン ト バックアップ データを正規の非重複排除のフォーマッ トに復元する

際に必要です。

180 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 181: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

用語集

リカバリ カタログ RMAN バックアップ / リカバリ メ カニズムの主要なコンポーネン ト。リカバリ カタロ

グには、バックアップから Oracle データベースをリカバリするのに必要な重要な情報

が含まれています。

リカバリ カタログは通常、 別の Oracle データベース (可能なら別の物理マシン) に

保存されます。 また、 元のデータベースと一緒にバックアップされる、 データベース

制御ファイルにも保存できます。

リダイレク ト されたリス トア

バックアップされたデータを元の位置とは別の場所にリス トアするプロセス。

Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド 181

Page 182: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

用語集

182 Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド

Page 183: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

索引

Aallocate channel コマンド 112, 132ARCHIVELOG モード 67, 68avagent 166avagent.log ファイル 174Avamar

データ重複排除 144保存ポリシー、 構成 129

Avamar Administrator 26, 65, 89, 170Avamar File System クライアン ト

インストール要件 174登録 174

Avamar Solaris Cluster クライアン トインストール 41

Avamarサーバ ホスト名 29

avclusinstall コマンド 42avregister コマンド 137, 138, 139avtar コマンド 110avtar フラグ ファイル。

Bbackupuser 66, 146

Ccrosscheck 128, 132

DData Domain システム

RMAN スクリプ トで使用 111, 117, 118, 123サポート 16スト リーム数 143, 147

DB2 用 Avamar プラグ インログ ファイル 16

delete コマンド 132Domino サーバ ソフ トウェアの再インストール 107

Hhares コマンド 44

Kkill コマンド 169

Llibobk_avamar.dll ファイル 165, 173libobk_avamar.so ファイル 165, 173

MMicrosoft Windows Explorer 174MSCS (Microsoft Cluster Services) 構成 15

NNIC (ネッ トワーク インタフェース カード) 170NLS データ形式 144, 147

OOracle

$ORACLE_HOME 93, 172ARCHIVELOG モード 67, 68, 163DBID 93REDO ログ ファイル 92, 93SCN (システム変更番号) 23, 121, 122SID (システム識別子) 24, 91sqlplus 91SYSDBA 権限 66アーカイブ ログ ファイル 92, 93, 143グループ 167サポート されているバージ ョ ン 171バックアップ ファイル 92, 93制御ファイル 92, 93, 94, 101, 121データベース

シャッ トダウン 91バックアップ 117

パスワード 142, 146破損したブロックのリカバリ 23フラッシュバック データベース 23フラッシュ リカバリ領域 90, 91未フォーマッ ト データベース ファイル構造 21, 91リカバリ カタログ 25, 126リスナー 91, 100, 107

Oracle ASM (Automatic Storage Management) 21Oracle RAC (Real Application Clusters)

構成、 共有ディスクなし 135構成スクリプ ト 16構成の削除 58, 140説明 15登録 57, 137バックアップ 26フェイルオーバー 58リス トア 26

Oracle 用 Avamar プラグ インIBM AIX からのアンインストール 35IBM AIX へのインストール 33Linux へのインストール 36Microsoft Windows へのインストール 46RAC 構成実行可能ファイル 16RAC 構成スクリプ ト 16Sun Solaris からのアンインストール 45オペレーシ ョ ン原理 17ソフ トウェア バンドル 41

oratab ファイル 170

Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド 183

Page 184: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

索引

Ppkgadd コマンド 41pkginfo コマンド 45pkgrm コマンド 45

Rrac_config スクリプ ト 16, 56, 136rac_deconfig スクリプ ト 16, 139, 140rac_stop スクリプ ト 16RAC。 Oracle RAC (Real Application Clusters) を参照RAM 要件 28REDO ログ ファイル 92, 93report obsolete コマンド 132RMAN。RMAN (Recovery Manager)

カタログ、 同期化 132コマンド

allocate 132crosscheck 128, 132delete 128, 132report obsolete 132restore 120send 133svrmgr 161

スクリプ ト 17, 109, 132, 167, 172説明 14多重化 21バージョ ン 172バックアップ

削除 131チャネル 112データベース 117テーブルスペース 117, 118

バックアップおよびリストアのグラニュール 110バックアップのクロスチェ ック 130バックアップの 適化 22フラグ ファイル 110, 127, 130, 132ブロックの変更履歴 66保存ポリシー 128ライブラリ パスの設定 113リス トア

データベース 120, 121テーブルスペース 123

ログ ファイル 17RMAN (Recovery Manager) を参照RMAN カタログの同期化 132

SSCN (システム変更番号) 23, 121, 122send コマンド 133SID (システム識別子) 24sqlplus 91, 163, 171SYSDBA 権限 66

UUAC (ユーザー アカウン ト制御) 30ulimit 設定 168

VVCS (Veritas Cluster Server)

サポート されているバージ ョ ン 29リソース 44

あアーカイブ ログのバックアップ 20アーカイブ ログのリストア 20アーカイブ ログ ファイル 92, 93, 143アクティビテ ィ ログ ファイル 161アクティブ ノード 15, 138, 140アクティブ ノードの非アクテ ィブ化 138後処理スクリプ ト 25アンインストール

IBM AIX における Oracle 用 Avamar プラグ イン 35Oracle RAC 構成 58, 140Sun Solaris における Oracle 用 Avamar プラグ イン 45

いインストール 42

Avamar Solaris Cluster クライアン ト 41HP-UX における Oracle 用 Avamar プラグ イン 31IBM AIX における Oracle 用 Avamar プラグ イン 33Linux における Oracle 用 Avamar プラグ イン 36Oracle の要件 29Solaris における Oracle 用 Avamar プラグ イン 39VCS (Veritas Cluster Server) の要件 29Windows における Oracle 用 Avamar プラグ イン 46

えエラー

CTL メ ッセージを送信できない 171Media Management Library のロードに失敗 165ORA-19511 167アーカイブ ログ モードにない 163データファイルにアクセスできない 168

おオフライン バックアップ 21

くクラスタ

VCS ノード 15VCS

オンラインにする 44ノード 41

け権限 165, 166, 167

184 Oracle 用 EMC Avamar 7.0 ユーザー ガイド

Page 185: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

索引

こ構成

2 ノード Windows クラスタ 15Avamar Cluster クラスタ構成ツール 47Avamar 保存ポリシー 129Oracle RAC 135スタンドアロン 14フラ ッシュバック データベース リカバリ 90

コマンドallocate channel 112, 132, 167avclusinstall 42avtar 110crosscheck 132delete 132geninstall 33hares 44kill 169pkgadd 41, 45pkginfo 174report obsolete 132rpm 174send 133smitty 174swinstall 174

コンカレン トなバックアップと リス トア 24

さ差分バックアップ 19

しシステム要件 28自動バックアップ ファイル 92, 93冗長性ポリシー 128

すスケジュール設定

Oracle データベース バックアップ 75上書き 82有効化 86

スケジュール設定されたバックアップ 20

せ制御ファイル 92, 93, 94, 101, 121

そ増分バックアップ 66

た多重化 21

てデータ消失リカバリ 107データベース シャッ トダウン 91ディスク領域 28, 175データセッ ト 75, 82, 171データ重複排除 144

と登録 139登録の失敗 174

ねネッ トワーク要件 28

は破損したブロックのリカバリ 23バックアップ

RMAN と Avamar Administrator の両方を使用 131アーカイブ ログ 20オフライン 21オン デマンド 20クロスチェ ック 130コンカレン ト 24削除 128, 131差分 19準備 67使用期限の終了 128, 131スケジュール設定 20, 66, 75, 83, 86増分 66タイプ 19不要 131プラグ イン オプシ ョ ン 142フル バックアップ 19, 144ホッ ト バックアップ 162累積 (増分) バックアップ 19レベル 0 144レベル 0 (増分) 19

バックアップ チャネル 112, 143バックアップの 適化 22バックアップのデバッグ 147パッシブ ノード 15パフォーマンス 24, 143, 147

ひ非アクテ ィブ ノード、 登録 139ビッ ト幅 146, 172

ふフェイルオーバー

Oracle RAC 15, 58, 166VCS (Veritas Cluster Server) 15

複数チャネル設定 132割り当て 24

複数のデータベース 24フラグ ファイルを参照フラッシュバック データベース リカバリ 23, 149フラッシュバック リカバリ 147フラッシュ リカバリ領域 90, 91フル バックアップ 19, 144ブロックの変更履歴 66

Oracle 用 EMC Avamar 7.0 ユーザー ガイ ド 185

Page 186: EMC Avamar 7.0 Oracle 用 · PDF fileEMC® Avamar® 7.0 Oracle 用 ユーザー ガイド パーツ番号300-015-235 リビジョン01

索引

ほポイン ト イン タイム リカバリ 147, 148ホスト名 29保存ポリシー 84, 128ホッ ト バックアップ 163ポリシー

冗長性 128保存 84, 128, 129リカバリ ウィンドウ 128

ま前処理スクリプ ト 25マルチ スト リーミング 24

み未フォーマッ ト データベース ファイル構造 21, 91

よ要件

Microsoft Windows 2003 サービス パック 172Oracle 29RAM 28Veritas Cluster Server 29ディスク領域 28ネッ トワーク 28ビッ ト幅 173

らライブラリ パスの設定 113, 166

りリカバリ

カタログ 25, 126データ消失から Domino サーバ 107フラッシュバック 147ポイン ト イン タイム 147, 148

リカバリ ウィンドウ ポリシー 128リカバリ モード 148リス トア

コマンド 120コンカレン ト 24障害 168, 172テーブルスペース 123デバッグの有効化 147ホッ ト バックアップ 91, 92, 92リカバリ カタログ

使用 126リダイレク ト 93

リスナー 100, 107

る累積 (増分) バックアップ 19

れレベル 0 (増分) バックアップ 19レベル 0 バックアップ 144

ろロール フォワード リカバリ 23ログ ファイル 16

186 Oracle 用 EMC Avamar 7.0 ユーザー ガイド