Comments
Transcript
Oracle 用 EMC Avamar 6.1 ユーザー - EMC Japan
EMC® Avamar® 6.1 Oracle 用 ユーザー ガイド P/N 300-013-359 リビジョン 02 Copyright © 2001- 2012 年 EMC Corporation.All rights reserved.(不許複製・禁無断転載) 発行日:2012 年 7 月 EMC Corporation は、この資料に記載される情報が、発行日時点で正確であるとみなしています。また情報は予告なく変更され ることがあります。 この資料に記載される情報は、現状有姿の条件で提供されています。EMC Corporation は、この資料に記載される情報に関す る、どのような内容についても表明保証条項を設けず、特に、商品性や特定の目的に対する適応性に対する黙示的保証はいた しません。この資料に記載される、いかなる EMC ソフトウェアの使用、複製、頒布も、当該ソフトウェア ライセンスが必要です。 EMC2、EMC、および EMC のロゴは、EMC Corporation の登録商標または商標です。その他のすべての名称ならびに製品につい ての商標は、それぞれの所有者の商標または登録商標です。 製品ラインの最新規制のドキュメントについては、EMC オンライン サポート用 Web サイトの「テクニカル ドキュメントおよ びアドバイザリ」セクションにアクセスしてください。 2 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 目次 はじめに 第1章 概要 アーキテクチャ ......................................................................................... Data Domain のサポート...................................................................... スタンドアロンおよび高可用性の導入 ............................................... バックアップとリストア機能 ................................................................... Oracle ASM (Automatic Storage Management) と未フォーマット ファイル構造のサポート....................................... 複数のターゲット................................................................................ 複数チャネルの割り当て ..................................................................... Oracle オフライン バックアップ ......................................................... Oracle リカバリ カタログ .................................................................... RAC 構成のバックアップとリストア ................................................... アーカイブ ログのバックアップ ......................................................... フラッシュバック データベース リカバリ.......................................... 破損したブロックのリカバリ.............................................................. 第2章 14 14 16 17 17 18 18 19 19 19 19 20 20 インストールと構成 インストール ロードマップ ...................................................................... システム要件 ............................................................................................. ソフトウェア要件................................................................................ ハードウェア要件................................................................................ ソフトウェア パッケージ .................................................................... インストールの前に .................................................................................. Avamar クライアントの登録とユーザー アカウントの作成 ..................... Avamar クライアントの登録................................................................ ユーザー アカウントの作成 ................................................................ ソフトウェアのインストール:Microsoft Windows .................................. スタンドアロン インストールのタスク リスト .................................. 2 ノード クラスタ インストールのタスク リスト............................... Windows 用 Avamar クライアントのダウンロードとインストール .... Oracle 用 Avamar プラグ インのダウンロードとインストール ........... Windows クラスタ用 Avamar クライアントの構成 ............................. Windows クラスタ用 Avamar クライアントソフトウェアの アップグレード ................................................................................... ソフトウェアのインストール:Linux ....................................................... Linux 向け Avamar インストール パッケージのダウンロード............. Linux 用 Avamar クライアントのインストールと登録 ........................ Oracle 用 Avamar プラグ インのインストール..................................... ソフトウェアのインストール:HP-UX ...................................................... HP-UX 向け Avamar インストール パッケージのダウンロード ........... HP-UX 用 Avamar クライアントのインストールと登録 ....................... Oracle 用 Avamar プラグ インのインストール..................................... ソフトウェアのインストール:IBM AIX.................................................... インストール パッケージのダウンロード .......................................... AIX 用 Avamar クライアントのインストールと登録............................ Oracle 用 Avamar プラグ インのインストール..................................... Oracle 用 EMC Avamar 6.1 ユーザー ガイド 22 22 22 23 23 24 25 25 27 28 28 28 28 29 31 33 33 34 34 36 36 36 37 38 39 39 40 42 3 目次 ソフトウェアのインストール:Sun Solaris .............................................. インストール パッケージのダウンロード .......................................... Solaris 用 Avamar クライアントのインストールと登録 ...................... Oracle 用 Avamar プラグ インのインストール..................................... Avamar Solaris Cluster クライアントのインストールと登録............... Oracle 用 Avamar プラグ イン RAC の構成 ................................................. RAC の構成:IBM AIX、Linux、Solaris プラットフォーム ................... RAC の構成:Windows 2008 ................................................................ ファイル システム バックアップからの Oracle ディレクトリの除外 ...... Avamar ソフトウェアのアンインストール................................................ Avamar ソフトウェアのアンインストール:HP-UX............................. Oracle 用 Avamar プラグ インのアンインストール:IBM AIX.............. Oracle 用 Avamar プラグ インのアンインストール:Linux ................. Oracle 用 Avamar プラグ インソフトウェアのアンインストール: Windows ............................................................................................... Oracle 用 Avamar プラグ インのアンインストール:Solaris ............... Solaris 用 Avamar クラスタ クライアントのアンインストール .......... 第3章 44 44 45 48 50 54 54 57 62 65 66 67 69 69 71 72 データベースの準備 backupuser アカウントの作成................................................................... 76 Linux および UNIX における backupuser アカウントの作成................ 76 Microsoft Windows における backupuser アカウントの作成............... 78 バックアップのためのデータベースの準備 ............................................. 78 コールド バックアップ用のデータベースの構成................................ 78 ホット バックアップ用のデータベースの構成 ................................... 79 リストアのためのデータベースの準備..................................................... 81 コールド バックアップからのリストアに向けたデータベースの準備... 81 ホット バックアップからのリストアに向けたデータベースの準備...... 82 リカバリのためのデータベースの準備..................................................... 84 フラッシュバック データベース リカバリの構成............................... 84 破損したブロックのリカバリのためのデータベースの構成 .............. 84 1 つの Oracle サーバに対する複数のホスト名の指定............................... 84 avoracle.cmd でのホスト名の指定....................................................... 84 Avamar Administrator からのホスト名の指定 ...................................... 85 ブロックの変更履歴の有効化 ................................................................... 86 第4章 バックアップ バックアップの準備 .................................................................................. 88 オン デマンド バックアップ ..................................................................... 88 Oracle データベース バックアップのスケジュール設定 .......................... 92 データセットの作成 ............................................................................ 93 グループの作成 ................................................................................... 99 スケジュール設定されたバックアップの有効化 .............................. 103 Oracle RAC のバックアップの失敗........................................................... 103 唯一のローカル インスタンスがダウンした後のバックアップの再開... 103 ノードがダウンした後のバックアップの再開 .................................. 104 4 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 目次 第5章 リストアとリカバリ リストアの準備 ....................................................................................... リストアのタイプ.................................................................................... 元のクライアントへのデータベースのリストア .................................... 別のクライアントへのデータベースのリストア .................................... 災害復旧 .................................................................................................. 第6章 Oracle RMAN を使用したバックアップおよびリストア RMAN を使用する前に ............................................................................. RMAN バックアップおよびリストアのグラニュール.............................. avtar フラグ ファイルの作成................................................................... SBT_LIBRARY 設定 .................................................................................... ライブラリ パスの設定 ........................................................................... 基本的なバックアップ コマンド............................................................. データベースのバックアップ............................................................ テーブルスペースのバックアップ .................................................... データファイルのバックアップ ........................................................ 基本的なリストア コマンド .................................................................... データベースのリストア ................................................................... テーブルスペースのリストア............................................................ データファイルのリストア ............................................................... 高度なリストア コマンド........................................................................ リカバリ カタログを使用したデータベースのリストア................... リダイレクトされたリストア............................................................ バックアップ保存管理 ............................................................................ 保存ポリシーの構成 .......................................................................... バックアップのクロスチェック ........................................................ バックアップの削除 .......................................................................... RMAN と Avamar Administrator バックアップの混在 ......................... RMAN カタログの同期化.................................................................... 複数チャネルの割り当て......................................................................... Avamar プロセスの停止........................................................................... 付録 A 118 118 119 120 121 121 121 122 123 124 124 126 127 128 128 128 129 130 131 131 132 132 133 134 Oracle RAC の構成 タスク 1:Avamar ソフトウェアのインストール ................................... タスク 2:rac_config スクリプトの実行 ................................................. タスク 3:Avamar クライアントの登録とアクティブ化 ........................ バックアップを非アクティブ ノードにリストアする方法..................... タスク 1:アクティブ ノードの非アクティブ化 .............................. タスク 2:非アクティブ ノードの登録と非アクティブ化................ 各ノードから Oracle RAC 構成を削除する方法 ....................................... タスク 1:アクティブ ノードからの RAC 構成の削除 ...................... タスク 2:非アクティブ ノードからの RAC 構成の削除................... 付録 B 106 106 106 111 116 136 136 137 138 138 139 140 140 141 プラグ イン オプション プラグ イン オプションの設定方法 ........................................................ オペレーション原理 ................................................................................ バックアップ オプション........................................................................ リストア オプション ............................................................................... リカバリ モードと値 ......................................................................... 優先順位規則によるタイム スタンプの順序..................................... Oracle 用 EMC Avamar 6.1 ユーザー ガイド 144 144 146 149 151 152 5 目次 付録 C トラブルシューティング 一般的な問題とソリューション.............................................................. 154 セカンダリ Oracle RAC ノードを登録後、 バックアップが使用できない............................................................ 154 「Cannot open file f_cache.dat」エラー .............................................. 154 「Cannot Sync」エラー ....................................................................... 154 「Oracle Not Available」エラーとともにホット バックアップが失敗 ..... 155 「Not in archive log mode」エラーとともにホット バックアップが 失敗.................................................................................................... 155 「ORA-25153:Temporary Tablespace is Empty」エラー ....................... 156 「ORA-27211: Failed to load Media Management Library」エラー ....... 156 Oracle RAC データベースのフェイルオーバー .................................. 157 ORA-19511 とともに RMAN バックアップ スクリプトが失敗........... 158 「RMAN-06056: could not access datafile n」エラーが AIX で発生 ..... 159 リストアが正常に完了しない............................................................ 159 Avamar Administrator で Oracle データベースを参照できない.......... 160 CTL メッセージを送信できない ......................................................... 160 構成に関するチェックリスト ................................................................. 161 サポートされている Oracle のバージョン ........................................ 161 RMAN 実行可能ファイルと Oracle バージョン .................................. 161 Microsoft Windows サービス パック .................................................. 162 oratab と tnsnames.ora の場所........................................................... 162 tnsnames.ora の HOST パラメータ..................................................... 162 tnsnames.ora の SERVICE_NAME と SID パラメータ........................... 164 Oracle 用 Avamar プラグ インと Oracle のビット幅 .......................... 165 libobk_avamar.so および libobk_avamar.dll に対する要件................ 165 Avamar クライアントと Oracle 用 Avamar プラグ インのインストール .............................................................. 166 Avamar クライアントと Oracle 用 Avamar プラグ インの登録 .......... 167 /var/avamar ディレクトリに対する権限要件.................................... 167 /var/avamar ディレクトリのディスク領域 ....................................... 168 oratab 内の無効なエントリー............................................................ 168 用語集 索引 6 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 表 ヘッダ 1 2 3 4 5 6 7 8 9 10 11 12 ページ 改訂履歴...................................................................................................................... 9 ハードウェア要件...................................................................................................... 23 32 ビット プラットフォーム向け Oracle 用 Avamar プラグ インインストール パッケージ ....................................................................... 23 64 ビット プラットフォーム向け Oracle 用 Avamar プラグ インインストール パッケージ ....................................................................... 24 Windows プラットフォームのための アンインストール マトリックス .................. 69 RMAN スクリプトによりサポートされるデータのタイプ....................................... 118 libobk の環境変数 .................................................................................................... 121 バックアップ プラグ イン オプション .................................................................... 146 リストア プラグ イン オプション ........................................................................... 149 リカバリ モードのオプション................................................................................. 151 oratab および tnsnames.ora ファイルのデフォルトの場所..................................... 162 Avamar クライアントのインストールの確認 .......................................................... 166 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 7 表 es 8 Oracle 用 EMC Avamar 6.1 ユーザー ガイド はじめに 製品ラインを改善するための取り組みの一環として、EMC ではソフトウェアおよび ハードウェアのリビジョンを定期的にリリースしています。そのため、このドキュメ ントで説明されている機能の中には、現在お使いのソフトウェアまたはハードウェア のバージョンによっては、サポートされていないものもあります。製品のリリース ノートには、製品の機能に関する最新情報が掲載されています。 製品が正常に機能しない、またはこのマニュアルの説明どおりに動作しない場合に は、EMC の担当者にお問い合わせください。 注:このマニュアルには、発行時点で正確だった情報が記載されています。EMC オン ライン サポート用 Web サイトでは、このマニュアルの新しいバージョンがリリース されている可能性があります。EMC オンライン サポート用 Web サイトをチェックし、 このマニュアルの最新バージョンを使用していることを確認してください。 目的 このガイドでは、EMC Oracle 用 Avamar プラグ インのインストール、構成、管理、使 用の方法について説明します。 対象読者 このドキュメントは、次の方を対象としています。 ◆ ◆ ソフトウェアのインストール、およびネットワーク上のサーバならびにクライア ントのメンテナンスを担当するシステム管理者 Oracle データベースのバックアップとメンテナンスを担当する Oracle Database Administrator(データベース管理者) 改訂履歴 次の表に、このドキュメントの改訂履歴を示します。 表 1 改訂履歴 バージョン 日付 概要 02 2012 年 7 月 31 日 更新日: • 11 ページの「情報の入手方法」 (「はじめに」内) 。 • 168 ページの「oratab 内の無効なエントリー」 。 A01 2012 年 4 月 25 日 Avamar 6.1 の初回リリース。 関連ドキュメント 次に示す EMC 関連の資料に補足情報が記載されています。 ◆ EMC Avamar 管理ガイド ◆ EMC Avamar 操作のベスト プラクティス ◆ EMC Avamar 互換性と相互操作性マトリックス ◆ EMC Avamar リリース ノート Oracle 用 EMC Avamar 6.1 ユーザー ガイド 9 はじめに 本書で使用されている表記規則 EMC では、特別な注意を要する事項に次の表記法を使用します。 危険 危険:回避しなかった場合に死亡または重傷を招く危険な状況を示します。 警告 警告:回避しなかった場合に死亡または重傷を招く可能性がある危険な状況を示します。 注意 注意:安全性警告記号とともに使用され、回避しなかった場合に軽傷または中程度の 負傷を招く可能性がある危険な状況を示します。 通知 通知:負傷に関連しない作業を示すために使用されます。 注:重要ではあるが、危険ではない情報を表します。 重要 重要な通知には、ソフトウェアやハードウェアを操作する上で欠かせない情報が含ま れています。 表記規則 本書では、以下の表記法を使用します。 標準 処理手順を除く本文で、以下の場合に使用します。 • インタフェース要素の名前(ウィンドウ、ダイアログ ボックス、ボ タン、フィールド、メニューの名前) • リソース、属性、プール、論理式、ボタン、DQL ステートメント、キー ワード、節、環境変数、関数、ユーティリティの名前 • URL、パス名、ファイル名、ディレクトリ名、コンピュータ名、リン ク、グループ、サービス キー、ファイル システム、通知 太字 処理手順を除く本文で、以下の場合に使用します。コマンド、デーモン、 オプション、プログラム、プロセス、サービス、アプリケーション、ユー ティリティ、カーネル、通知、システム コール、マニュアル ページの名前 処理手順で、以下の場合に使用します。 • インタフェース要素の名前(ウィンドウ、ダイアログ ボックス、ボ タン、フィールド、メニューの名前) • 具体的にユーザーが選択する、クリックする、押す、または入力す るもの 斜体 10 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 処理手順を含むすべてのテキストで、以下の場合に使用します。 • 本文内で参照される出版物の完全なタイトル • 強調(新規用語など) • 変数 はじめに クーリ エ 以下の場合に使用します。 • エラー メッセージやスクリプトなどのシステム出力 • 本文以外で使用される、URL、完全なパス、ファイル名、プロンプト、 構文 ク ー リ エ、 太字 特定のユーザー入力に使用(コマンドなど) ク ー リ エ、 斜体 処理手順で、以下の場合に使用します。 • コマンド ラインの変数 • ユーザーが入力する変数 <> 山括弧内はユーザーが入力するパラメータまたは変数を示す [] | オプション値 縦棒は、他の選択を示す「OR」を意味する {} 中括弧内は、ユーザーが指定する必要のある内容を示す(例:x、y、z) ... 省略記号は、例の中で省略した必須ではない情報を示す 情報の入手方法 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]に追加します。 ドキュメント Avamar 製品マニュアルには、包括的な機能概要、運用管理業務、テクニカル リファレ ンス情報が記載されています。製品管理ガイドおよびユーザー ガイドのほかに以下の ドキュメントを確認してください。 ◆ リリース ノートには、新機能の概要と既知の制限事項が記載されています。 ◆ テクニカル ノートには、特定の製品に関する技術的詳細が記載されており、必要 に応じて手順をステップごとに説明した内容も含まれています。 ◆ ホワイト ペーパーには、重要なビジネス上の問題や要件に適用される、製品の技 術的観点からの詳細な説明があります。 ナレッジベース EMC ナレッジベースには適用可能な解決策が含まれており、ソリューション番号(た とえば、esgxxxxxx)またはキーワードによって検索することができます。 EMC ナレッジベースを検索するには、以下の手順を実行します。 1. ページ上部の[Search]リンクをクリックします。 2. 検索ボックスにソリューション番号またはキーワードを入力します。 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 11 はじめに 3. (オプション) [Scope by product]ボックスに製品名を入力し、表示されたリスト から製品を選択して、検索を特定の製品に限定します。 4. [Scope by resource]リストから[Knowledgebase]を選択します。 5. (オプション) [Advanced options]をクリックし、利用可能なフィールドで値を指 定することにより、詳細オプションを指定します。 6. [Search]ボタンをクリックします。 ライブ チャット ライブ インタラクティブ チャットを使用して EMC カスタマー サービスにアクセスす るには、Avamar サポート ページの[Service Center]パネルの[Join Live Chat]をク リックします。 サービス リクエスト EMC カスタマー サポートからの詳細なヘルプが必要な場合は、Avamar サポート ペー ジの[Service Center]パネルの[Create Service Requests]をクリックしてサービス リ クエストを送信します。 注:サービス リクエストを利用するには、有効なサポート契約が結ばれている必要が あります。有効なサポート契約を結ぶ方法の詳細や、アカウントに関する質問につい ては、EMC 担当営業にお問い合わせください。 未処理のサービス リクエストを確認する場合は、 [Service Center]パネルの[Service Center]リンクをクリックして、 [View and manage service requests] をクリックします。 サポートの利用 EMC では、すべての Avamar システムにおいて ConnectEMC と Email Home を有効化す ることを推奨しています。 ◆ ◆ ConnectEMC は、 高い優先度を持つイベントに対するサービス リクエストを自動的 に生成します。 Email Home は、構成、容量、一般的なシステムに関する情報を EMC カスタマー サ ポートにメールで送信します。 お客様のご意見 マニュアルの正確性、構成および品質を向上するため、お客様のご意見をお待ちして おります。本書についてのご意見を以下のメール アドレスにお送りください。 [email protected] 以下の情報を記載してください。 12 ◆ 製品名とバージョン ◆ マニュアル名、パーツ番号、リビジョン(例:01) ◆ ページ番号 ◆ その他、マニュアルの問題解決に役立つ情報 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 第1章 概要 この章では、EMC® Avamar® Plug-in for Oracle についての概要を提供します。 この章のトピックは次のとおりです。 ◆ ◆ 「アーキテクチャ」..................................................... 14 「バックアップとリストア機能」......................................... 17 概要 13 概要 アーキテクチャ Oracle 用 Avamar プラグ インは、 Oracle および Oracle Recovery Manager (RMAN) と連携し、 Oracle データベース、テーブルスペース、データファイルを Avamar サーバまたは Data Domain システムにバックアップします。Oracle 用 Avamar プラグ インはバックアップ モジュールとして機能し、Avamar サーバまたは Data Domain システムはストレージ デ バイスとして機能します。 バックアップ / リカバリ オペレーションは RMAN から開始されます。Oracle 用 Avamar プラグ インは、RMAN バックアップ / リカバリ コマンドを解釈し、コマンドを Avamar サーバにルーティングします。Avamar サーバは Oracle 用 Avamar プラグ インにコマ ンドを送信し、バックアップとリストアを実行します。 以下の図は、Avamar サーバおよび Oracle 用 Avamar プラグ インと、Oracle データベー スおよび RMAN との連携を示します。 Avamar ࠢࠗࠕࡦ࠻ Oracle ࠨࡃ Oracle ↪ Avamar ࡊࠣࠗࡦ Oracle ࠺࠲ࡌࠬ AIX ↪ Avamar ࠢࠗࠕࡦ࠻ ࡈࠔࠗ࡞ Avamar ࠨࡃ RMAN ࠞࡃ ࠞ࠲ࡠࠣ ࡀ࠶࠻ࡢࠢ Windows ߹ߚߪ Linux ࠨࡃ Avamar Administrator 図 1 Oracle 用 Avamar プラグ インの構成 Data Domain のサポート Avamar クライアントは、Data Domain システムに対してバックアップおよびリストアを 行う際に DD Boost API(アプリケーション プログラミング インタフェース)を使用しま す。Oracle 用 Avamar プラグ インのインストールと同時に、DD Boost API は Avamar クラ イアントに自動的にインストールされます。また、Avamar サーバ ソフトウェアのイン ストールと同時に、DD Boost API は Avamar サーバに自動的にインストールされます。 14 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 概要 クライアントに対するフル バックアップと、それに続くすべての増分バックアップ は、Avamar サーバまたは単一の Data Domain システムのいずれかに保存する必要が あります。Oracle 用 Avamar プラグ インは、Avamar および Data Domain システムに部 分的に保存されるバックアップをサポートしません。たとえば、以下のバックアップ はサポートされません。 ◆ ◆ ◆ Data Domain システムでのフル バックアップ、および Avamar サーバでの増分バッ クアップ Avamar サーバでのフル バックアップ、および Data Domain システムでの増分バッ クアップ Data Domain システムでのフル バックアップ、および別の Data Domain システムで の増分バックアップ クライアントのバックアップが保存されているデバイスを変更する場合、増分バック アップを行う前には、まずフル バックアップを実行する必要があります。 Oracle データを Data Domain システムにバックアップするには、ユーザー インタ フェースから Data Domain システムを選択します。第 4 章「バックアップ」で詳細を 参照してください。バックアップ対象のメタデータは、Avamar サーバに保存されます。 以下の図は、Oracle 用 Avamar プラグ インと Data Domain システムとの連携を示します。 Avamar ࠢࠗࠕࡦ࠻ Oracle ࠨࡃ Oracle ↪ Avamar ࡊࠣࠗࡦ AIX ↪ Avamar ࠢࠗࠕࡦ࠻ Oracle ࠺࠲ࡌࠬ DD Boost API ࡈࠔࠗ࡞ Avamar ࠨࡃ ddmaint ࡙࠹ࠖ࠹ DD Boost API ࡔ࠲࠺࠲ RMAN ࠞࡃ ࠞ࠲ࡠࠣ ࡀ࠶࠻ࡢࠢ Windows ߹ߚߪ Linux ࠨࡃ Avamar Administrator Data Domain 図 2 Oracle 用 Avamar プラグ インと Domain システムの連携の構成 Avamar サーバからデータをリストアする場合と方法で、バックアップされたデータを Data Domainシステムからリストアします。 他のステップはありません。 データがAvamar サーバに存在しているか、Data Domain システムに存在しているかに関係なく、同じリ ストア オペレーションに従います。 アーキテクチャ 15 概要 Oracle RMANスクリプトのバックアップおよびリストアのためのターゲット デバイスと して Data Domain システムを使用することができます。Oracle データベース全体または データファイルを Data Domain システムにバックアップする際に RMAN スクリプトを使 用することができます。Data Domain システムに対するバックアップおよびリストアで の Oracle RMAN スクリプトの使用の詳細については、第 6 章「Oracle RMAN を使用し たバックアップおよびリストア」を参照してください。 Avamar システムと一緒に使用する際の Data Domain システムの構成の詳細について は、EMC Avamar と Data Domain 統合ガイド を参照してください。 スタンドアロンおよび高可用性の導入 すべてのサポート プラットフォームに対して Oracle 用 Avamar プラグ インをスタン ドアロンの構成で導入することができます。 ◆ HP-UX ◆ IBM AIX ◆ Microsoft Windows ◆ Oracle Enterprise Linux ◆ Red Hat Enterprise Linux ◆ Sun Solaris ◆ SUSE Linux Enterprise Server さらに、Microsoft Windows、Solaris プラットフォーム、Oracle RAC (Real Application Clusters) に対しては Oracle 用 Avamar プラグ インを高可用性 (HA) の構成で導入する ことができます。 Microsoft Cluster Service 構成 Oracle 用 Avamar プラグ インは、Windows Server 2008 および MSCS (Microsoft Cluster Service)(32 ビットおよび 64 ビットの両プラットフォームに対応)からの Oracle 11g データベース ファイルのバックアップをサポートしています。 Veritas Cluster Server 構成 Oracle 用 Avamar プラグ インは、VCS (Veritas Cluster Server) を実行する Solaris プラッ トフォームからの Oracle 11g データベース ファイルのバックアップをサポートしてい ます。Oracle 用 Avamar プラグ インは、2 ノード アクティブ / アクティブ、2 ノード ア クティブ / パッシブの VCS 構成をサポートしています。 アクティブ / アクティブ クラスタ構成では、各ノードは Oracle 用 Avamar プラグ インの インスタンスを個別サービス グループのアプリケーションとして実行します。この機 能により、アプリケーションの冗長性が提供されます。1 つのアクティブ ノードで障害 が発生した場合、もう 1 つのアクティブ ノードは両方のサービス グループをホストし ます。 アクティブ / パッシブ クラスタ構成では、サービス グループはフェイルオーバーが発生 するまでアクティブノードでオンラインです。次に、サービス グループはパッシブ ノー ドでオンラインになります。 両方のノードからバックアップとリストアを実行することができます。 16 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 概要 Oracle RAC (Real Application Clusters) Oracle RAC (Real Application Clusters) は、複数のノードによる単一のデータベースへの共 有アクセスを可能にする、Oracle データベースのオプションの 1 つです。1 つのクラス タ ノードが失敗するか、またはオフラインになった場合、もう一方のクラスタ ノード が動作し続けます。 Oracle RACデータベース全体は中断なしでユーザーが利用できます。 RAC 環境内の各ノードはデータベース インスタンスを実行し、オンライン ログのロー カル コピーを保持します。Oracle 用 Avamar プラグ インは、クラスタ ノードで実行する インスタンスと接続することによってOracle RACデータベースのバックアップとリスト アを行います。このノードは、Avamar サーバで登録されているものです。 RAC 構成の場合、各ノードは Oracle データベースのインスタンスを実行します。フェイ ルオーバーが発生した場合、ユーザーはフェイルオーバー ノードのデータベースにア クセスします。フェイルオーバー プロセスはユーザーからは透過的です。 IBM AIX、Linux、Solaris プラットフォームにおける RAC 構成 IBM AIX、Linux、Solaris プラットフォーム向けの Oracle 用 Avamar プラグ インインス トール パッケージには、Oracle RAC 用の 3 つの構成スクリプトが含まれています。 ◆ rac_config: RACデータベースのバックアップとリストア用にOracle 用 Avamar プラ グ インを構成。 ◆ rac_deconfig: Oracle 用 Avamar プラグ インから RAC 構成を削除。 ◆ rac_stop: クラスタ リソース リストから Avamar エージェント (EMCagent) を削除。 Oracle 用 Avamar プラグ インをインストールした後、これらのスクリプトを実行して RAC を構成します。「RAC の構成:IBM AIX、Linux、Solaris プラットフォーム」(54 ページ)で詳細を参照してください。 Microsoft Windows プラットフォームにおける RAC 構成 Microsoft Windows 向けの Oracle 用 Avamar プラグ インインストール パッケージには、 AvamarRACConfiguration.exe が含まれています。 Oracle 用 Avamar プラグ インをインストー ルした後、AvamarRACConfiguration.exe を実行して RAC を構成します。「RAC の構成: Windows 2008」(57 ページ)で詳細を参照してください。 バックアップとリストア機能 以下のトピックでは、Oracle 用 Avamar プラグ インで利用できるバックアップとリスト ア機能について取り上げます。 Oracle ASM (Automatic Storage Management) と未フォーマット ファイル構造のサ ポート Oracle 用 Avamar プラグ インは、ストレージ管理および未フォーマット ファイル構造 に対して ASM (Automated Storage Management) を使用するデータベースのバックアッ プをサポートしています。 バックアップとリストア機能 17 概要 複数のターゲット Oracle 用 Avamar プラグ インは、バックアップおよびリストアの両方のオペレーショ ンについて複数のターゲットをサポートしています。 複数のターゲットを同一のワークオーダーでバックアップする場合、ターゲットは論理 的にグループ化されます。これによって、Avamar Administrator は、後続のリストア オペ レーション中に階層型表示を提示でき、バックアップ全体が統一された制御ファイルを 使用できます。この「グループ化」は、ORACLE-INSTANCE と ORACLE-SID で構成されるパ スをバックアップ内の各ターゲットにプレフィックスとして付与することによって実 現されます。たとえば、 「orcl」の ORACLE-SID を持つ Oracle 11g データベースには、 /11g/orcl/ のプレフィックスが付与されます。 通知 avoracle は、バックアップ時間に ORACLE-INSTANCE を動的に生成します。avoracle が この文字列を生成できない状況が生じる可能性があります。これはエラーではありま せん。ORACLE-INSTANCE がプレフィックスから省略されるのを除けば、バックアップ は正常に進行します。これによるリストアへの影響はありません。 複数チャネルの割り当て Oracle 用 Avamar プラグ インは、バックアップおよびリストア オペレーションに対して 複数チャネルの使用をサポートしています。複数チャネルを使用するバックアップまた はリストアは、avtar のマルチ インスタンスを並列で実行します。チャネルの最大数は 6 です。 バックアップおよびリストアに対して複数チャネルを割り当てることにより、パフォー マンスが向上する場合があります。ただし、バックアップおよびリストアのパフォーマ ンスが向上するかどうかは Oracle サーバの構成によります。 通知 Avamar Administrator から割り当てるチャネルの数が多すぎると、プロセスがロック アウ トされる場合があります。その場合、バックアップまたはリストアは、タイムアウト エ ラーによって失敗する可能性があります。RMAN スクリプトの使用時にはこの問題は発 生しません。タイムアウト エラーが発生した場合は、チャネルの数を減らしてオペレー ションを再試行します。 Avamar Administrator の[Number of RMAN channels]オプションを使用することにより、 バックアップおよびリストアに対して複数チャネルを指定することができます。 [Number of RMAN channels]オプションは以下のダイアログ ボックスで利用できます。 ◆ [Backup Command Line Options] ◆ [Restore Command Line Options] ◆ [New Dataset] また、RMAN スクリプトで allocate channel コマンドを指定することにより、バックアッ プおよびリストアに対して複数チャネルを使用することができます。 [Number of RMAN channels]オプションの詳細については、付録 B,「プラグ イン オ プション」を参照してください。 18 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 概要 Oracle オフライン バックアップ Oracle 用 Avamar プラグ インは、マウント状態にあるデータベースのバックアップを可 能にする、Oracle のオフライン バックアップ機能をサポートしています。このタイプ のバックアップはデータベースのホット バックアップに相当します。オフライン バッ クアップのリストアは、ホット バックアップのリストアの場合と同じ処理手順を使用 します。 Oracle リカバリ カタログ Oracle 用 Avamar プラグ インは、バックアップおよびリストアの際に Oracle リカバリ カ タログ機能をサポートしています。 バックアップの際に[Use recovery catalog]オプションを選択した場合、バックアップ によりリカバリ カタログが通常の方法で更新されます。すべてのバックアップには、将 来のリストア オペレーションがカタログ リカバリに依存しないようにデータベース制 御ファイルが含まれています。 Avamar Administrator がリストアの際にカタログ リカバリを使用できない場合、リスト アではデータベース制御ファイルを使用することになります。ただし、RMAN からカタ ログ リカバリを使用して Avamar バックアップからデータベースをリストアすることが できます。「リカバリ カタログを使用したデータベースのリストア」 (128 ページ)で 詳細を参照してください。 RAC 構成のバックアップとリストア Avamar Administrator を使用して、非 RAC データベースの場合と同じように Oracle RAC データベースのバックアップおよびリストアを行います。Oracle RAC 構成の場合、各ク ラスタ ノードは Oracle データベースのローカル インスタンスを実行します。インスタ ンス名はデータベース SID と異なります。 Oracle RAC データベースをバックアップする際、Oracle 用 Avamar プラグ インは、構成 時に登録されたノードで現在実行しているデータベースのインスタンスに接続します。 Oracle RACデータベースをリストアする際にはまずすべてのデータベース インスタン スをシャットダウンし、次に「非マウント」状態にある登録済みノードでインスタンスを 開始する必要があります。 Oracle データベースのバックアップおよびリストアの詳細については、第 4 章「バッ クアップ」および第 5 章「リストアとリカバリ」を参照してください。 アーカイブ ログのバックアップ リリース 6.1 では、 アーカイブ ログのバックアップを個別にバックアップできるサポー トが追加されています。リリース 6.1 より前のリリースでは、Oracle 用 Avamar プラグ インは、アーカイブ ログをデータベース バックアップと一緒にバックアップしていま した。 [Backup Command Line Options]ダイアログ ボックスには、以下のバックアップ オプ ションが含まれています。 ◆ [Back up database] ◆ [Back up archive logs] ◆ [Delete archive log after backup] バックアップとリストア機能 19 概要 これらのバックアップ オプションのうち少なくとも 1 つのオプションを選択する必要 があります。選択しないとバックアップは失敗します。Oracle 用 Avamar プラグ インは、 これらのオプションの妥当性検査を行いません。 [Back up archive logs]オプションを選 択した場合、増分バックアップ オプションは無視され、フル バックアップが実行され ます。 Avamar Administrator は、アーカイブ ログのみのリストアをサポートしていません。アー カイブ ログのみをリストアするには、RMAN スクリプトを使用する必要があります。 フラッシュバック データベース リカバリ Oracle 用 Avamar プラグ インは、Oracle フラッシュバック データベース リストアをサ ポートしています。フラッシュバック データベース機能により、任意のターゲット時 間、SCN(システム変更番号)、ログ シーケンス番号までデータベースを戻すことが可 能になります。Oracle 用 Avamar プラグ インは、フラッシュバック データベース ログか らのリカバリの開始を可能にする新しいオプションを[Restore Command Line Options] ダイアログ ボックスで提供します。フラッシュバック リカバリ オプションの詳細につ いては、付録 B,「プラグ イン オプション」を参照してください。 破損したブロックのリカバリ Oracle 用 Avamar プラグ インには、 [Recovery Corrupt Blocks only]という新しいオプショ ンが含まれています。このオプションにより、データベース全体ではなく、破損した データ ブロックのみをリカバリすることが可能になります。 [Corrupt blocks only]オプ ションは、 [Restore Command Line Options]ダイアログ ボックス内にある詳細オプショ ンの 1 つです。 [Corrupt blocks only]オプションを使用するにはまず、チェックサムを 使用してデータ ブロックの検証を行うようにデータベースを構成する必要がありま す。この機能を有効化するには、初期パラメータ DB_BLOCK_CHECKSUM を Oracle デー タベースの TYPICAL に設定します。この設定により、RMAN は物理的および論理的な破 損を検出することができます。 ◆ 不良のメモリ ボード、不良のコントローラ、破損したセクタがハード ディスク上 にある場合、物理的な破損が発生する可能性があります。 ◆ データ ブロックの内容が論理的に整合性がない場合、論理的な破損が発生する可 能性があります。論理的な破損の例としては、行またはインデックス エントリー の破損があります。 データベースが開いている間[Recovery Corrupt Blocks only]リカバリ オプションを 使用できます。 20 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 第2章 インストールと構成 この章では、Oracle 用 Avamar プラグ インのインストールと構成の方法について説明 します。 この章のトピックは次のとおりです。 ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ 「インストール ロードマップ」........................................... 「システム要件」....................................................... 「インストールの前に」................................................. 「Avamar クライアントの登録とユーザー アカウントの作成」................ 「ソフトウェアのインストール:Microsoft Windows」....................... 「ソフトウェアのインストール:Linux」................................... 「ソフトウェアのインストール:HP-UX」.................................. 「ソフトウェアのインストール:IBM AIX」................................. 「ソフトウェアのインストール:Sun Solaris」.............................. 「Oracle 用 Avamar プラグ イン RAC の構成」............................... 「ファイル システム バックアップからの Oracle ディレクトリの除外」........ 「Avamar ソフトウェアのアンインストール」............................... インストールと構成 22 22 24 25 28 33 36 39 44 54 62 65 21 インストールと構成 インストール ロードマップ このトピックでは、サポートされている各オペレーティング システムに Oracle 用 Avamar プラグ インをインストールするためのロードマップを提供します。 1. 「システム要件」(22 ページ)を満たしていることを確認します。 2. 「インストールの前に」(24 ページ)をすべて実行します。 3. 「Avamar クライアントの登録とユーザー アカウントの作成」(25 ページ)をすべ て実行します。 4. Oracle バージョンおよびオペレーティング システムに対して適切な Oracle 用 Avamar プラグ インインストール パッケージかどうかを判断します。「ソフトウェア パッ ケージ」(23 ページ)で詳細を参照してください。 5. 処理手順に従って Oracle 用 Avamar プラグ インを正しくインストールします。 • Microsoft Window の場合、 「ソフトウェアのインストール:Microsoft Windows」 (28 ページ)をすべて実行します。 • Red Hat Enterprise Linux または SUSE Linux の場合、 「ソフトウェアのインストー ル:Linux」(33 ページ)をすべて実行します。 • HP-UX の場合、 「ソフトウェアのインストール:HP-UX」 (36 ページ)をすべて 実行します。 • IBM AIX の場合、 「ソフトウェアのインストール:IBM AIX」 (39 ページ)をすべ て実行します。 • Sun Solaris の場合、 「ソフトウェアのインストール:Sun Solaris」(44 ページ) をすべて実行します。 Oracle RAC システムについては、 「Oracle 用 Avamar プラグ イン RAC の構成」 (54 ペー ジ)をすべて実行します。 システム要件 Oracle 用 Avamar プラグ インをインストールする前に、以下のセクションに示されるソ フトウェアおよびハードウェアのすべての要件が満たされていることを確認します。 ソフトウェア要件 以下のオペレーティング システムに Oracle 用 Avamar プラグ インをインストールす ることができます。 22 ◆ HP-UX ◆ IBM AIX ◆ Microsoft Windows(スタンドアロンおよび高可用性の構成) ◆ OEL (Oracle Enterprise Linux) ◆ RHEL (Red Hat Enterprise Linux) ◆ Sun Solaris(スタンドアロンおよび高可用性の構成) ◆ SUSE Linux Enterprise Server Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 すべてのソフトウェア要件が満たされていることを確認するには、EMC オンライン サ ポート (https://support.EMC.com/products) の EMC Avamar 互換性と相互操作性マト リックスを使用します。 ハードウェア要件 以下の表は、Oracle 用 Avamar プラグ インのハードウェア要件を示します。 表 2 ハードウェア要件 リソース 要件 RAM 64 MB ハード ディスク ドラ イブの空き領域 ソフトウェアのインストール用に 130 MB のハード ディスク ドライ ブの空き領域。 Avamar クライアント ソフトウェアではさらに追加で 64 MB の物理 RAM ごとに 12 MB のハード ディスク ドライブの空き領域。このスペースは ローカル キャッシュ ファイル用に使用されます。 ネットワーク インタ フェース 最小 10BaseT 。 使用しているプラットフォーム用の最新ドライバを使って構成され た、100BaseT 以上が推奨される。 ソフトウェア パッケージ Oracle 用 Avamar プラグ インソフトウェアのインストール パッケージは、32 ビットまた は 64 ビットのいずれかのプラットフォームで実行できます。以下の表は、32 ビット プ ラットフォーム向けの Oracle 用 Avamar プラグ インソフトウェア インストール パッケー ジを示します。 表 3 32 ビット プラットフォーム向け Oracle 用 Avamar プラグ インインストール パッケージ Oracle の オペレーティング システムの Oracle 用 Avamar プラグ インソフトウェアのイ バージョン バージョン ンストール パッケージ 11g R2 Microsoft Windows Server 2008 AvamarRMAN-windows-x86-VERSION.msi 11g R1 11g R2 Oracle Enterprise Linux 5 AvamarRMAN-linux-rhel3-x86-VERSION.rpm 11g Red Hat Enterprise Linux 5 AvamarRMAN-linux-rhel4-x86-VERSION.rpm 11g 11g R2 SUSE Linux Enterprise Server 10 AvamarRMAN-linux-rhel4-x86-VERSION.rpm 11g R2 11g R2 RAC SUSE Linux Enterprise Server 11 AvamarRMAN-linux-sles11-x86-VERSION.rpm システム要件 23 インストールと構成 以下の表は、64 ビット プラットフォーム向けの Oracle 用 Avamar プラグ インソフト ウェア インストール パッケージを示します。 表 4 64 ビット プラットフォーム向け Oracle 用 Avamar プラグ インインストール パッケージ Oracle の オペレーティング システムの Oracle 用 Avamar プラグ インソフトウェアの バージョン バージョン インストール パッケージ 11g R1 11g R2 HP-UX 11iv3 Itanium AvamarRMAN-hpux11iv2-itan-VERSION.depot 11g 11g R2 IBM AIX 5.3 AvamarRMAN-aix5-ppc-VERSION.bff 11g 11g R2 RAC IBM AIX 6.1 AvamarRMAN-aix6-ppc-VERSION.bff 11g R2 IBM AIX 7.1 AvamarRMAN-aix6-ppc-VERSION.bff 11g R2 Oracle Enterprise Linux 5 AvamarRMAN-linux-rhel4-x86_64-VERSION.rpm 11g 11g R1 11g R2 Microsoft Windows Server 2008 AvamarRMAN-windows-x86_64-VERSION.msi 11g R1 11g R2 Oracle Enterprise Linux 5 AvamarRMAN-linux-rhel4-x86_64-VERSION.rpm 11g 11g R2 RAC Red Hat Enterprise Linux 5 AvamarRMAN-linux-rhel4-x86_64-VERSION.rpm 11g 11g R2 11g R2 RAC Solaris 10 AvamarRMAN-solaris10-x86_64-VERSION.pkg 11g 11g R2 SUSE Linux Enterprise Server 10 AvamarRMAN-linux-rhel4-x86_64-VERSION.rpm 11g SUSE Linux Enterprise Server 11 AvamarRMAN-linux-sles11-x86_64-VERSION.rpm インストールの前に Avamar ソフトウェアをインストールする前に、以下の手順を実行します。 1. Oracle サーバにオペレーティング システムの root 権限を持っていることを確認し ます。 2. Oracle と RMAN が適切にインストールされていることを確認します。 3. Oracle サーバでコマンド シェルを開き、以下のように入力することにより、Oracle サーバと同じネットワークで Avamar サーバが稼働中であり、存在していることを 確認します。 ping AVAMAR-SERVER ここで、AVAMAR-SERVER は、Avamar サーバのネットワーク ホスト名(DNS で定 義)または IP アドレスです。 4. Avamar サーバおよびユーティリティ ノードのネットワーク ホスト名 (DNS エント リー)をメモしておきます。 Avamar システムのインストールと構成により、これらのエントリーは DNS に追 加されます。 24 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 5. VCS (Veritas Cluster Server) を実行する Solaris プラットフォームに Oracle 用 Avamar プ ラグ インをインストールする場合、以下の要件が満たされていることを確認します。 a. 以下のソフトウェアが各クラスタ ノードにインストールされていること。 – Veritas Cluster Server(サポートされているバージョンは 4.1 と 5.0) – VxVM (Veritas Volume Manager) – VxFS (Veritas File System) – Veritas Storage Foundation for Oracle b. 以下のリソースが VCS サービス グループ用に構成されていること。 – IP リソース(サービス グループを示す) – マウント リソース(Avamar/var ディレクトリが存在する共有ディスクのマ ウント ポイント) c. Avamar サーバは DNS を介してサービス グループ名を解決できる。 d. VCS 要件によって指定されているように Oracle を構成する前に Oracle RMAN プ ラグ インがインストールされる。 サポートされている構成の詳細については、 「システム要件」 (22 ページ)を参照 してください。 Avamar クライアントの登録とユーザー アカウントの作成 クライアントを Avamar サーバに登録し、Avamar サーバでクライアントを確立し、ユー ザー アカウントを作成する必要があります。 Avamar クライアントの登録 Avamar クライアントを登録するには、以下の手順を実行します。 1. Avamar Administrator を起動して、ログインします。 2. [Administration]起動ボタンをクリックします。 [Administration]ウィンドウが表示されます。 Avamar クライアントの登録とユーザー アカウントの作成 25 インストールと構成 3. [Account Management]タブをクリックします。 4. クライアントのドメインを選択します。 通知 このクライアントを既存の Avamar ドメインに追加するか、またはドメインを Avamar システムに追加してクライアントを分離することができます。詳細につい ては、EMC Avamar 管理ガイドを参照してください。 5. [Actions]>[Account Management]>[New Client]を選択します。 [New Client]ダイアログ ボックスが表示されます。 6. [New Client]ダイアログ ボックスの各フィールドに入力します。 a. [Client Type]では、デフォルト設定の Normal にしておきます。 b. [New Client Name]に、 新しいクライアントの名前を入力します。 エラーのないクライアント登録を行うために、Avamar クライアント名は DNS で定義されているOracleサーバ ネットワーク ホスト名にする必要があります。 c. [Contact]に、 連絡先の名前を入力します。 d. [Phone]に、連絡先の電話番号を入力します。 e. [Email]ボックスに、連絡先のメール アドレスを入力します。 f. [Location]ボックスに、 連絡先の場所を入力します。 g. [OK]をクリックします。 次のようなステータス メッセージが表示されます。User added.(ユーザーが 追加されました。) 7. [OK]をクリックします。 ステータス メッセージが終了し、クライアントのユーザーのリストに新しいユー ザーが表示されます。 8. [Account Management]タブから、新しいクライアントを選択します。 9. [Actions]メニューから、[Account Management]>[Invite Client]を選択します。 次のようなステータス メッセージが表示されます。Client has been sent invitation to activate with the server.(クライアントはサーバでアクティブ化するように送信 されました。) 10.[OK]をクリックします。 26 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 ユーザー アカウントの作成 ユーザー アカウントを作成するには、以下の手順を実行します。 1. [Administration]ウィンドウから、[Account Management]をクリックします。 2. 「Avamar クライアントの登録」(25 ページ)で追加されたクライアントを選択し ます。 3. [New User(s)]ツールバー ボタンをクリックします。 [New User(s)]ダイアログ ボックスが表示されます。 4. [New User(s)]ダイアログ ボックスの各フィールドに入力します。 a. [Authentication System]リストから認証システムを選択します。 b. このクライアント上のすべてのユーザーに役割を指定する場合は[Everyone]を 選択します。 Avamar 内部認証システムを選択した場合、このオプションは使用できません。 c. [User Name]を選択し、新しいユーザー名を入力します。 外部認証システムを使用する場合は、そのシステムへのログインに使用するユー ザー名を指定します。 d. ユーザーに必要な権限を含んだ役割を選択します。 e. [Password]フィールドに、ユーザーのパスワードを入力します。 Avamar のパスワードは 6 文字以上にする必要があります。 外部認証システムを使用している場合、 [Password]フィールドは使用できません。 f. [Confirm]フィールドに、確認のためにもう一度パスワードを入力します。 外部認証システムを使用している場合、このフィールドは使用できません。 5. [OK]をクリックします。 次のようなステータス メッセージが表示されます。User added.(ユーザーが追加さ れました。 ) 6. [OK]をクリックします。 ステータス メッセージが終了し、 [Users]タブのユーザーのクライアントのリスト に新しいユーザーが表示されます。 Avamar クライアントの登録とユーザー アカウントの作成 27 インストールと構成 ソフトウェアのインストール:Microsoft Windows Oracle 用 Avamar プラグ インは、スタンドアロンの Windows プラットフォーム、また は 2 ノード MSCS (Microsoft Cluster Server) 構成で実行します。 スタンドアロン インストールのタスク リスト Oracle 用 Avamar プラグ インをスタンドアロンの Windows プラットフォームにインス トールするには、以下の手順を実行します。 1. 「Windows 用 Avamar クライアントのダウンロードとインストール」(28 ページ)。 2. 「Oracle 用 Avamar プラグ インのダウンロードとインストール」(29 ページ)。 2 ノード クラスタ インストールのタスク リスト Avamar Windows Client と Oracle 用 Avamar プラグ インを Windows クラスタにインス トールするには、以下の手順を実行します。 1. 「Windows 用 Avamar クライアントのダウンロードとインストール」(28 ページ)。 2. 「Oracle 用 Avamar プラグ インのダウンロードとインストール」(29 ページ)。 3. 「Windows クラスタ用 Avamar クライアントの構成」(31 ページ)。 Windows 用 Avamar クライアントのダウンロードとインストール ソフトウェアのダウンロードとインストールを行うには、以下の手順を実行します。 1. Oracle サーバにログインし、Web ブラウザを起動します。 2. Web ブラウザに Avamar サーバの URL を入力します。 http://AVAMAR-SERVER ここで、AVAMAR-SERVER は、Avamar システムのネットワーク ホスト名(DNS とし て定義) 、または IP アドレスです。 3. セキュリティ アラート ダイアログ ボックスが表示された場合、 [Yes]または[OK]を クリックします。 [Secure Log On]ページが表示されます。 4. ページを下にスクロールして[Downloads and Documents]ハイパーリンクを表示し ます。 5. [Downloads and Documents]をクリックします。 [Web Documents & Downloads]ページが表示されます。 6. クライアント コンピュータのオペレーティング システムのハイパーリンクをクリッ クします。 ディレクトリの一覧が表示されます。 28 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 7. プラットフォーム向けの Windows 用 Avamar クライアントインストール パッケー ジをクリックします。 • 32 ビット Microsoft Windows サーバ プラットフォームの場合、 AvamarClient-windows-x86-VERSION.msi を選択します。 • 64 ビット Microsoft Windows サーバ プラットフォームの場合、 AvamarClient-windows-x86_64-VERSION.msi を選択します。 ここで、VERSION は、Windows 用 Avamar クライアントソフトウェアのバージョン 番号です。 通知 UAC (User Account Control) がコンピュータで有効化されている場合、インストール パッケージを一時ディレクトリにダウンロードします。 8. 所定の手順に基づき正しくインストーラを起動します。 • ソフトウェアを非 UAC Windows コンピュータにインストールするには、 [Run]を クリックしてソフトウェアを適所にインストールするか、またはファイルをコ ンピュータの一時ディレクトリにダウンロードし、ファイルを開きます。 • UAC が有効化されたコンピュータにソフトウェアをインストールするには、以 下の手順を実行します。 a. Windows で、 [コマンド プロンプト]アイコンを右クリックし、 [管理者として 実行]を選択します。 b. [コマンド プロンプト]ウィンドウで、以下のように入力して、作業ディレク トリをインストール パッケージの場所に変更します。 cd PATH-TO-INSTALL-DIR ここで、PATH-TO-INSTALL-DIR は、インストール パッケージを含んだ一時ディ レクトリのフル パスです。 c. 単一のコマンド ラインで以下のコマンドを入力し、インストールを開始します。 msiexec /i AvamarClient-windows-x86-VERSION.msi ここで、VERSION は、インストール パッケージのバージョン番号です。 [Welcome to the EMC Avamar for Windows]セットアップ ウィザードが表示され ます。 9. 画面上に表示される指示に従います。 10.[Finish]をクリックしてインストール手順をすべて実行します。 Oracle 用 Avamar プラグ インのダウンロードとインストール 2 ノード Windows クラスタ構成における Oracle 導入の場合 ◆ ◆ クラスタのすべてのノードで Windows 用 Avamar クライアントと Oracle 用 Avamar プラグ インをインストールします。 すべてのクラスタ ノードの同じディレクトリにソフトウェアをインストールします。 たとえば、最初のノードの C:\AVS1 に Avamar クライアントをインストールした場 合、クラスタの他のすべてのノードでそれと同じディレクトリである C:\AVS1 に Avamar クライアントをインストールする必要があります。 ソフトウェアのインストール:Microsoft Windows 29 インストールと構成 ソフトウェアのダウンロードとインストールを行うには、以下の手順を実行します。 1. Oracle サーバにログインし、Web ブラウザを起動します。 2. Web ブラウザに Avamar サーバの URL を入力します。 http://AVAMAR-SERVER ここで、AVAMAR-SERVER は、Avamar システムのネットワーク ホスト名(DNS と して定義)、または IP アドレスです。 Avamar セキュア Web サーバにリダイレクトされます。 3. ブラウザにセキュリティ証明書の警告メッセージが表示された場合、 [Yes]または [OK]をクリックして Avamar セキュア Web サーバへのリダイレクトを許可します。 [Secure Log On]ページが表示されます。 4. ページを下にスクロールして[Documents and Downloads]ハイパーリンクを表示し ます。 5. [Documents and Downloads]をクリックします。 [Web Documents & Downloads]ページが表示されます。 6. クライアント コンピュータのオペレーティング システムのハイパーリンクをクリック します。 ディレクトリの一覧が表示されます。 7. 必要なインストール パッケージをクリックします。 • 32 ビット Microsoft Windows サーバ プラットフォームの場合、 AvamarRMAN-windows-x86-VERSION.msi を選択します。 • 64 ビット Microsoft Windows サーバ プラットフォームの場合、 AvamarRMAN-windows-x86_64-VERSION.msi を選択します。 ここで、VERSION は、Oracle 用 Avamar プラグ インソフトウェアのバージョン番号 です。 ファイルをサーバ上で直接開くか、ローカル コンピュータに保存するかを選択す るダイアログがブラウザに表示されます。いずれかの方法を使用します。 8. [Run]をクリックしてソフトウェアをインストールします。 または、インストール ファイルをローカル コンピュータに保存した場合は、その ファイルをダブル クリックしてインストールを開始します。 [Welcome to the EMC Avamar Backup Plugin for Oracle]セットアップ ウィザードが 表示されます。 9. このウィザードの手順に従ってインストールをすべて実行ます。 30 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 Windows クラスタ用 Avamar クライアントの構成 クラスタのアクティブ ノード上のみの Windows クラスタ用 Avamar クライアントを構 成します。 以下に示す手順は、Windows 用 Avamar クライアントと Oracle 用 Avamar プラグ インが クラスタのすべてのノードにインストールされていると仮定します。手順については、 「Windows 用 Avamar クライアントのダウンロードとインストール」 (28 ページ)およ び「Oracle 用 Avamar プラグ インのダウンロードとインストール」(29 ページ)を参 照してください。 クラスタ クライアントを構成するには、以下の手順を実行します。 1. Oracle クラスタ内のアクティブ ノードにログインします。 2. クラスタ内のすべての物理ノードをアクティブ化します。 3. C:\Program Files\avs\bin ディレクトリから、AvamarClusterConfiguration.exe をダブル クリックします。 [Setup - Cluster Backup Agent for Windows]ダイアログ ボックスが表示されます。 4. [Setup - Cluster Backup Agent for Windows]ダイアログ ボックスの各フィールドに入 力します。 a. [Choose a Group for Install or Update]リストから、Oracle データベースを含んだク ラスタ グループを選択します。 通知 Oracle データベースは、Oracle Fail Safe Manager を使用してクラスタ対応にな るように構成する必要があります。 ソフトウェアのインストール:Microsoft Windows 31 インストールと構成 b. [Network name for backup agent communication]リスト名から、Avamar クライア ントおよびサーバ通信で使用するネットワーク名を選択します。 この名前は、Oracle Fail Safe Manager を使用して構成された仮想サーバ名です。 c. [Shared volume for backup agent configuration and log files]リストから、ソフトウェ アのインストール用の共有外部ストレージ ドライブを選択します。 d. 以下のいずれかの方法を使用して、共有ネットワーク フォルダへの UNC パスを 指定します。 – [Var folder]フィールドに、UNC パスを入力します。 共有ボリュームが利用可能な場合、[Var folder]フィールドは自動的に埋め られます。 – [Browse]をクリックし、UNC パスを選択します。 – [Share Dir]をクリックし、共有フォルダを作成します。 e. [Do not register client now]を選択し、Avamar サーバにクライアントが登録され ないようにします。 通知 何らかのデータをバックアップする前に、クライアントを手動で登録し、アクティ ブ化する必要があります。 f. [Administrator server host name or IP address]フィールドに、DNS で定義されてい る Administrator サーバのネットワーク ホスト名を入力します。 g. [Administrator server listen data port]フィールドのポートはデフォルトのポート にしておきます。 使用するデータ用ポートの詳細については、Avamar システム管理者に問い合わ せてください。 h. [Backup domain for this client]フィールドに、クライアントの Avamar ドメインの 名前を入力します。 デフォルトのドメインは「clients」です。ただし、Avamar システム管理者が他の ドメインおよびサブドメインを定義している可能性があります。このクライアン トの登録時に使用するドメインについては、Avamar システム管理者に問い合わ せてください。 通知 サブドメイン(たとえば、clients/linux)を指定する場合、先頭の文字にスラッ シュ (/) を含めないでください。先頭の文字にスラッシュが含まれていると、 エラーが発生し、クライアントの登録ができません。 i. クラスタ グループ名以外の名前を使用するには、[Override automatic backup client name with this name]フィールドに名前を入力します。 32 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 j. [Plug-ins]グループ ボックスから、適切なアクションを選択します。 – [Install following plug-ins]ボックスに示されているプラグ インを Avamar が 使用できないようにするには、プラグ インを選択し、 [Remove]をクリッ クします。 – プラグ インの完全なリストを再ロードするには、 [Set All]をクリックします。 k. [Clusters Nodes]グループ ボックスから、適切なアクションを選択します。 – ノードでクラスタ バックアップ エージェント サービスのインストールをで きないようにするには、ノードを選択し、 [Remove]を選択します。 – このクラスタの一部であるノードの完全なリストを再ロードするには、 [Set All]をクリックします。 5. [Configure]をクリックします。 インストールが完了すると、 [Info confirmation]ダイアログ ボックスが表示されます。 6. [OK]をクリックします。 7. バックアップ クラスタ エージェントを起動します。 Var フォルダがネットワーク共有上にある場合、Avamar ログ ファイル フォルダへ のフルアクセス権限を持つアカウントを使用します。 Windows クラスタ用 Avamar クライアントソフトウェアのアップグレード Windows クラスタ用 Avamar クライアントソフトウェアの新しいバージョンをインス トールするには、以前のインストールで使用した[Var folder]フィールドの同じ共有 ネットワーク フォルダを使用します。このアンインストールにより、このフォルダは 削除されません。このフォルダには config ファイルとログ ファイルが含まれています。 Windows クラスタ用 Avamar クライアントの新しいバージョンにアップグレードする には、以下の手順を実行します。 1. 「ソフトウェアのインストール:Microsoft Windows」(28 ページ)のステップに 従って Oracle 用 Avamar プラグ インを各ノードにインストールします。 2. 「Windows クラスタ用 Avamar クライアントの構成」 (31 ページ)のステップに従っ て Windows クラスタ用 Avamar クライアントをアクティブ ノードにインストールし ます。 ソフトウェアのインストール:Linux Oracle 用 Avamar プラグ インを Linux プラットフォームにインストールするには、 以下の 手順を実行します。 1. 「Linux 向け Avamar インストール パッケージのダウンロード」(34 ページ) 。 2. 「Linux 用 Avamar クライアントのインストールと登録」(34 ページ)。 3. 「Oracle 用 Avamar プラグ インのインストール」(36 ページ)。 ソフトウェアのインストール:Linux 33 インストールと構成 Linux 向け Avamar インストール パッケージのダウンロード Linux 向けインストール パッケージをダウンロードするには、 以下の手順を実行します。 1. root として Oracle サーバ ホストにログインし、Web ブラウザを起動します。 2. Web ブラウザに Avamar サーバの URL を入力します。 http://AVAMAR-SERVER この場合、AVAMAR-SERVER は、Avamar サーバのネットワーク ホスト名(DNS とし て定義) 、または IP アドレスです。 Avamar セキュア Web サーバにリダイレクトされます。 3. ブラウザにセキュリティ証明書の警告メッセージが表示された場合、 [Yes]または [OK]をクリックして Avamar セキュア Web サーバへのリダイレクトを許可します。 [Secure Log On]ページが表示されます。 4. ページを下にスクロールして[Documents and Downloads]ハイパーリンクを表示し ます。 5. [Documents and Downloads]をクリックします。 [Web Documents & Downloads]ページが表示されます。 6. クライアント コンピュータのオペレーティング システムのハイパーリンクをクリッ クします。 ディレクトリの一覧が表示されます。 7. システムの一時インストール ディレクトリに Linux 用 Avamar クライアントインス トール パッケージをダウンロードします。 8. Oracle 用 Avamar プラグ インインストール パッケージを、Linux 用 Avamar クライア ントインストール パッケージと同じディレクトリにダウンロードします。 Linux 用 Avamar クライアントのインストールと登録 Linux 用 Avamar クライアントのインストールと登録を行うには、以下の手順を実行し ます。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、Linux 用 Avamar クライアントソフトウェアをインストー ルします。 cd /TMP rpm -ih AvamarClient-linux-PLATFORM-VERSION.rpm ここで、 • TMP は、一時インストール ディレクトリです。 • PLATFORM は、プラットフォームのタイプです。 • VERSION は、Avamar ソフトウェアのバージョンです。 以下の出力が、コマンド シェルに表示されます。 34 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 ########################################### [100%] ########################################### [100%] Installation complete You may run /usr/local/avamar/bin/avregister to register and activate this client with the Administrator server. avagent Info <5241>:Logging to /usr/local/avamar/var/avagent.log avagent Info <5417>:daemonized as process id 2066 avagent.d Info:Server started. 3. 以下のように入力して、クライアントを登録します。 /usr/local/avamar/bin/avregister 以下の出力が、コマンド シェルに表示されます。 === Client Registration and Activation This 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. Avamar Administrator サーバのネットワーク ホスト名(DNS として定義)を入力し、 Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Enter the Avamar server domain [clients]: デフォルトのドメインは「clients」です。ただし、Avamar システム管理者が他のド メインおよびサブドメインを定義している可能性があります。このクライアントの 登録時に使用する特定のドメインについては、管理者に問い合わせてください。 通知 サブドメイン(たとえば、clients/linux)を指定する場合、先頭の文字にスラッ シュ (/) を含めないでください。先頭の文字にスラッシュが含まれていると、エ ラーが発生し、クライアントの登録ができません。 5. Enter キーを押してデフォルトのドメイン(クライアント)を受け入れます。 以下の出力が、コマンド シェルに表示されます。 avagent.d Info:Server stopped. [ OK ] avagent Info <5241>:Logging to /usr/local/avamar/var/avagent.log avagent.d Info:Client activated successfully. [ OK ] avagent Info <5241>:Logging to /usr/local/avamar/var/avagent.log avagent Info <5417>:daemonized as process id 3385 avagent.d Info:Server started. [ OK ] Registration Complete. ソフトウェアのインストール:Linux 35 インストールと構成 Oracle 用 Avamar プラグ インのインストール Oracle 用 Avamar プラグ インをインストールするには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、Oracle 用 Avamar プラグ インをインストールします。 cd /TMP rpm -hi AvamarRMAN-linux-PLATFORM-VERSION.rpm ここで、 • TMP は、一時インストール ディレクトリです。 • PLATFORM は、プラットフォームのタイプです。 • VERSION は、Avamar ソフトウェアのバージョンです。 以下の出力が、コマンド シェルに表示されます。 ########################################### [100%] ########################################### [100%] Installation complete ソフトウェアのインストール:HP-UX Oracle 用 Avamar プラグ インを HP-UX プラットフォームにインストールするには、以 下の手順を実行します。 1. 「HP-UX 向け Avamar インストール パッケージのダウンロード」(36 ページ) 。 2. 「HP-UX 用 Avamar クライアントのインストールと登録」(37 ページ) 。 3. 「Oracle 用 Avamar プラグ インのインストール」(38 ページ)。 HP-UX 向け Avamar インストール パッケージのダウンロード ソフトウェアをダウンロードするには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインし、Web ブラウザを起動します。 2. Web ブラウザに Avamar サーバの URL を入力します。 http://AVAMAR-SERVER ここで、AVAMAR-SERVER は、Avamar システムのネットワーク ホスト名(DNS と して定義)、または IP アドレスです。 Avamar セキュア Web サーバに自動的にリダイレクトされます。 3. ブラウザにセキュリティ証明書の警告メッセージが表示された場合、 [Yes]または [OK]をクリックして Avamar セキュア Web サーバへのリダイレクトを許可します。 [Secure Log On]ページが表示されます。 4. ページを下にスクロールして[Documents and Downloads]ハイパーリンクを表示し ます。 5. [Documents and Downloads]をクリックします。 [Web Documents & Downloads]ページが表示されます。 36 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 6. クライアント コンピュータのオペレーティング システムのハイパーリンクをクリック します。 ディレクトリの一覧が表示されます。 7. システムの一時インストール ディレクトリに HP-UX 用 Avamar クライアントインス トール パッケージをダウンロードします。 8. Oracle 用 Avamar プラグ インインストール パッケージを、HP-UX 用 Avamar クライア ントインストール パッケージと同じディレクトリにダウンロードします。 通知 Oracle 用 Avamar プラグ インインストール パッケージの詳細については、「ソフ トウェア パッケージ」(23 ページ)を参照してください。 HP-UX 用 Avamar クライアントのインストールと登録 クライアント ソフトウェアのインストールと登録を行うには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、ソフトウェアをインストールします。 cd /TMP swinstall -s /TMP/AVAMARHPUX.depot \* ここで、 • TMP は、一時インストール ディレクトリです。 • AVAMARHPUX.depot は、HP-UX 用 Avamar クライアントインストール パッケー ジのファイル名です。 コマンド シェルに以下のような出力が表示されます。 ======= 12/04/09 12:36:26 IST BEGIN swinstall SESSION (non-interactive) (jobid=avamar-1.emc-0109) * Session started for user "[email protected]". * Beginning Selection * Target connection succeeded for "avamar-1.emc:/". * Source: /AvamarClient-hpux11iv2-itan-6.1.100-nnn.depot * Targets: avamar-1r.emc:/ * Software selections: hpuxclnt.hpuxclnt-exec,r=6.1.100-nnn,a=HP-UX_B.11.23_32/64 * Selection succeeded. * Beginning Analysis and Execution * Session selections have been saved in the file "/.sw/sessions/swinstall.last". * The analysis phase succeeded for "avamar-1.emc:/". * The execution phase succeeded for "avamar-1.emc:/". * Analysis and Execution succeeded. NOTE:More information may be found in the agent logfile using the command "swjob -a log avamar-1.emc-0109 @avamar-1.emc:/". ======= 12/04/09 12:36:47 IST END swinstall SESSION (non-interactive) (jobid=avamar-1.emc-0109) ソフトウェアのインストール:HP-UX 37 インストールと構成 3. 以下のように入力して、クライアントを登録します。 cd /opt/AVMRclnt/bin/ ./avregister 以下の出力が、コマンド シェルに表示されます。 === Client Registration and Activation This script will register and activate the client with the Administrator server. Enter the base directory of the AvamarClient installation [/opt/AVMRclnt]: using BASEDIR=/opt/AVMRclnt 4. Enter キーを押してデフォルトのベース インストール ディレクトリを受け入れます。 以下の出力が、コマンド シェルに表示されます。 Enter the Administrator server address (DNS text name or numeric IP address, DNS name preferred): 5. Avamar Administrator サーバのネットワーク ホスト名(DNS として定義)を入力 し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Enter the Avamar server domain [clients]: デフォルトのドメインは「clients」です。ただし、他のドメインおよびサブドメイ ンが利用可能になっている場合があります。クライアントの登録時に使用するドメ インについては、Avamar システム管理者に問い合わせてください。 通知 サブドメイン(たとえば、clients/linux)を指定する場合、先頭の文字にスラッ シュ (/) を含めないでください。先頭の文字にスラッシュが含まれていると、エ ラーが発生し、クライアントの登録ができません。 6. Enter キーを押してデフォルトのドメイン(クライアント)を受け入れます。 以下の出力が、コマンド シェルに表示されます。 avagent.d Info:Stopping Avamar Client Agent (avagent)... avagent.d Info:Client Agent stopped. avagent Info <5241>:Logging to ///opt/AVMRclnt//var/avagent.log avagent.d Info:Client activated successfully. avagent Info <5241>:Logging to ///opt/AVMRclnt//var/avagent.log avagent Info <5417>:daemonized as process id 6020 avagent.d Info:Client Agent started. Registration Complete. Oracle 用 Avamar プラグ インのインストール ソフトウェアをインストールには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、ソフトウェアをインストールします。 cd /TMP swinstall -s /TMP/AvamarRMAN.depot \* ここで、 38 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 • TMP は、一時インストール ディレクトリです。 • AvamarRMAN.depot は、Oracle 用 Avamar プラグ インインストール パッケージ のファイル名です。 コマンド シェルに以下のような出力が表示されます。 ======= 12/04/09 12:37:40 IST BEGIN swinstall SESSION (non-interactive) (jobid=avamar-1.emc-0110) * Session started for user "[email protected]". * Beginning Selection * Target connection succeeded for "avamar-1.emc:/". * Source: /AvamarRMAN-hpux11iv2-itan-6.1.100-nnn.depot * Targets: avamar-1.emc:/ * Software selections: hpuxrman.hpuxrman-exec,r=6.1.100-nnn,a=HP-UX_B.11.00_32/64 * Selection succeeded. * Beginning Analysis and Execution * Session selections have been saved in the file "/.sw/sessions/swinstall.last". * The analysis phase succeeded for "avamar-1.emc:/". * The execution phase succeeded for "avamar-1.emc:/". * Analysis and Execution succeeded. NOTE:More information may be found in the agent logfile using the command "swjob -a log avamar-1.emc-0110 @avamar-1.emc:/". ======= 12/04/09 12:37:59 IST END swinstall SESSION (non-interactive) (jobid=avamar-1.emc-0110) ソフトウェアのインストール:IBM AIX Oracle 用 Avamar プラグ インを、サポートされている IBM AIX プラットフォームにイン ストールするには、以下の手順を実行します。 1. 「インストール パッケージのダウンロード」(39 ページ) 。 2. 「AIX 用 Avamar クライアントのインストールと登録」(40 ページ) 。 3. 「Oracle 用 Avamar プラグ インのインストール」(42 ページ)。 インストール パッケージのダウンロード クライアント ソフトウェアをダウンロードするには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインし、Web ブラウザを起動します。 2. Web ブラウザに Avamar サーバの URL を入力します。 http://AVAMAR-SERVER ここで、AVAMAR-SERVER は、Avamar システムのネットワーク ホスト名(DNS と して定義)、または IP アドレスです。 Avamar セキュア Web サーバにリダイレクトされます。 3. ブラウザにセキュリティ証明書の警告メッセージが表示された場合、 [Yes]または [OK]をクリックして Avamar セキュア Web サーバへのリダイレクトを許可します。 [Secure Log On]ページが表示されます。 4. ページを下にスクロールして[Documents and Downloads]ハイパーリンクを表示し ます。 5. [Documents and Downloads]をクリックします。 ソフトウェアのインストール:IBM AIX 39 インストールと構成 [Web Documents & Downloads]ページが表示されます。 6. クライアント コンピュータのオペレーティング システムのハイパーリンクをクリッ クします。 ディレクトリの一覧が表示されます。 7. システムの一時インストール ディレクトリに AIX 用 Avamar クライアントインス トール パッケージをダウンロードします。 8. Oracle 用 Avamar プラグ インインストール パッケージを、AIX 用 Avamar クライアン トインストール パッケージと同じディレクトリにダウンロードします。 通知 Oracle 用 Avamar プラグ インインストール パッケージの詳細については、「ソフ トウェア パッケージ」(23 ページ)を参照してください。 AIX 用 Avamar クライアントのインストールと登録 クライアント ソフトウェアのインストールと登録を行うには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、ソフトウェアをインストールします。 cd /TMP geninstall -d AvamarClient-aix5-ppc-VERSION.bff all ここで、 • TMP は、一時ディレクトリです。 • VERSION は、Avamar ソフトウェアのバージョンです。 以下の出力が、コマンド シェルに表示されます。 +-------------------------------------------------------------+ Pre-installation Verification... +-------------------------------------------------------------+ Verifying selections...done Verifying requisites...done Results... SUCCESSES --------Filesets listed in this section passed pre-installation verification and will be installed. Selected Filesets ----------------AVMRclnt 6.1.100.nnn # EMC Avamar client 6.1.100-nnn... << End of Success Section >> FILESET STATISTICS -----------------1 Selected to be installed, of which: 1 Passed pre-installation verification ---1 Total to be installed Filesystem size changed to 524288 40 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 +-------------------------------------------------------------+ Installing Software... +-------------------------------------------------------------+ installp:APPLYING software for: AVMRclnt 6.1.100.nnn . . . . . << Copyright notice for AVMRclnt >> . . . . . . . This software is copyright EMC Corporation, 2001-2012. Please read and agree to the End User License Agreement which will be placed in the base directory of the install as a file named AvamarClient-License.txt. . . . . . << End of copyright notice for AVMRclnt >>.. . . Installation complete You may run /usr/local/avamar/bin/avregister to register and activate this client with the Administrator server. avagent Info <5241>:Logging to /usr/local/avamar/var/avagent.log avagent Info <5417>:daemonized as process id 17444 avagent.d Info:Client Agent started. Finished processing all filesets.(Total time:9 secs). +-------------------------------------------------------------+ Summaries: +-------------------------------------------------------------+ Installation Summary -------------------Name Level Part Event Result ---------------------------------------------------------------------------AVMRclnt 6.1.100.nnn USR APPLY SUCCESS 3. 以下のように入力して、クライアントを登録します。 /usr/local/avamar/bin/avregister 以下の出力が、コマンド シェルに表示されます。 === Client Registration and Activation This script will register and activate the client with the Administrator server. Enter the base directory of the AvamarClient installation [/usr/local/avamar]: 4. Enter キーを押してデフォルトのベース インストール ディレクトリを受け入れます。 以下の出力が、コマンド シェルに表示されます。 Enter the Administrator server address (DNS text name or numeric IP address, DNS name preferred): 5. Avamar Administrator サーバのネットワーク ホスト名(DNS として定義)を入力 し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Enter the Avamar server domain [clients]: ソフトウェアのインストール:IBM AIX 41 インストールと構成 デフォルトのドメインは「clients」です。ただし、他のドメインおよびサブドメイ ンが利用可能になっている場合があります。クライアントの登録時に使用する特定 のドメインについては、Avamar システム管理者に問い合わせてください。 通知 サブドメイン(たとえば、clients/linux)を指定する場合、先頭の文字にスラッ シュ (/) を含めないでください。先頭の文字にスラッシュが含まれていると、エ ラーが発生し、クライアントの登録ができません。 6. Enter キーを押してデフォルトのドメイン(クライアント)を受け入れます。 以下の出力が、コマンド シェルに表示されます。 avagent.d Info:Server stopped. avagent Info <5241>:Logging to ///usr/local/avamar//var/avagent.log avagent.d Info:Client activated successfully. avagent.d Info:start avagent Info <5241>:Logging to ///usr/local/avamar//var/avagent.log avagent Info <5417>:daemonized as process id 17620 avagent.d Info:Server started. Registration Complete. Oracle 用 Avamar プラグ インのインストール ソフトウェアをインストールには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、ソフトウェアをインストールします。 cd /TMP geninstall -d AvamarRMAN-aix5-ppc-VERSION.bff all ここで、 • TMP は、一時ディレクトリです。 • VERSION は、Avamar ソフトウェアのバージョンです。 以下の出力が、コマンド シェルに表示されます。 +-----------------------------------------------------------------+ Pre-deinstall Verification... +-----------------------------------------------------------------+ Verifying selections...done Verifying requisites...done Results... SUCCESSES --------Filesets listed in this section passed pre-deinstall verification and will be removed. Selected Filesets ----------------AvamarRMAN-aix5-ppc # EMC Avamar client 6.1.100-nnn... << End of Success Section >> FILESET STATISTICS -----------------1 Selected to be deinstalled, of which: 1 Passed pre-deinstall verification ---- 42 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 1 Total to be deinstalled +-----------------------------------------------------------------+ Deinstalling Software... +-----------------------------------------------------------------+ installp:DEINSTALLING software for: AvamarRMAN-aix5-ppc Finished processing all filesets.(Total time:1 secs). +-----------------------------------------------------------------+ Summaries: +-----------------------------------------------------------------+ Installation Summary +-----------------------------------------------------------------+ Pre-installation Verification... +---------------------------------------------------------------------------+ Verifying selections...done Verifying requisites...done Results... SUCCESSES --------Filesets listed in this section passed pre-installation verification and will be installed. Selected Filesets ----------------AVMRrman 6.1.100.nnn # EMC Avamar client 6.1.100-nnn... << End of Success Section >> FILESET STATISTICS -----------------1 Selected to be installed, of which: 1 Passed pre-installation verification ---1 Total to be installed +-----------------------------------------------------------------+ Installing Software... +-----------------------------------------------------------------+ installp:APPLYING software for: AVMRrman 6.1.100.nnn . . . . . << Copyright notice for AVMRrman >> . . . . . . . This software is copyright EMC Corporation, 2001-2012. Please read and agree to the End User License Agreement which will be placed in the base directory of the install as a file named AvamarClient-License.txt. . . . . . << End of copyright notice for AVMRrman >>.. . . installdir total 48 -rw-r--r-drwxr-sr-x drwxr-sr-x total 64 is /usr/local/avamar/AVMRrman 1 root sys 12986 Jan 22 04:39 AvamarClient-License.txt 2 root sys 512 Jan 22 04:39 bin 2 root sys 512 Jan 22 04:39 bin ソフトウェアのインストール:IBM AIX 43 インストールと構成 Installation complete Finished processing all filesets.(Total time:1 secs). +-----------------------------------------------------------------+ Summaries: +-----------------------------------------------------------------+ Installation Summary -------------------Name Level Part Event Result --------------------------------------------------------------AVMRman 6.1.100.nnn USR APPLY SUCCESS ソフトウェアのインストール:Sun Solaris Oracle 用 Avamar プラグ インをスタンドアロンの Sun Solaris プラットフォームにイン ストールするには、以下の手順を実行します。 1. 「インストール パッケージのダウンロード」(44 ページ) 。 2. 「Solaris 用 Avamar クライアントのインストールと登録」(45 ページ)。 3. 「Oracle 用 Avamar プラグ インのインストール」(48 ページ)。 VCS (Veritas Cluster Server) を実行する Solaris プラットフォームに Oracle 用 Avamar プ ラグ インをインストールするには、以下の手順を実行します。 1. 「インストール パッケージのダウンロード」(44 ページ) 。 2. 「Avamar Solaris Cluster クライアントのインストールと登録」(50 ページ) 。 インストール パッケージのダウンロード クライアント ソフトウェアをダウンロードするには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインし、Web ブラウザを起動します。 2. Web ブラウザに Avamar サーバの URL を入力します。 http://AVAMAR-SERVER ここで、AVAMAR-SERVER は、Avamar システムのネットワーク ホスト名(DNS と して定義)、または IP アドレスです。 Avamar セキュア Web サーバにリダイレクトされます。 3. ブラウザにセキュリティ証明書の警告メッセージが表示された場合、[Yes]また は[OK]をクリックして Avamar セキュア Web サーバへのリダイレクトを許可し ます。 [Secure Log On]ページが表示されます。 4. ページを下にスクロールして[Documents and Downloads]ハイパーリンクを表示し ます。 5. [Documents and Downloads]をクリックします。 [Web Documents & Downloads]ページが表示されます。 44 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 6. クライアント コンピュータのオペレーティング システムのハイパーリンクをクリッ クします。 ディレクトリの一覧が表示されます。 7. システムの一時インストール ディレクトリに Solaris 用 Avamar クライアントインス トール パッケージをダウンロードします。 8. 適用可能なクライアント インストール パッケージを、Solaris 用 Avamar クライアン トインストール パッケージと同じディレクトリにダウンロードします。 • スタンドアロンの Solaris の場合、Oracle 用 Avamar プラグ インパッケージをダ ウンロードします。 • Solaris クラスタ (VCS) の場合、Solaris 用 Avamar クラスタ クライアントパッケー ジをダウンロードします。 通知 Oracle 用 Avamar プラグ インは Solaris 用 Avamar クラスタ クライアントパッケー ジと一緒にバンドルされています。 Oracle 用 Avamar プラグ インインストール パッケージの詳細については、 「ソフト ウェア パッケージ」(23 ページ)を参照してください。 Solaris 用 Avamar クライアントのインストールと登録 クライアント ソフトウェアをスタンドアロンの Solaris プラットフォームにインス トールし、登録するには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、ソフトウェアをインストールします。 cd /TMP pkgadd -d AVAMARSOLARIS.pkg ここで、 • TMP は、一時ディレクトリです。 • AVAMARSOLARIS.pkg は、 Solaris 用 Avamar クライアントインストール パッケー ジのファイル名です。 以下の出力が、コマンド シェルに表示されます。 The following packages are available: 1 AVMRclnt Avamar Client (sparc) 6.1.100-nnn Select package(s) you wish to process (or 'all' to process all packages).(default:all) [?,??,q]: ソフトウェアのインストール:Sun Solaris 45 インストールと構成 3. 「1」 と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Processing package instance <AVMRclnt> from </tmp/AvamarClient-solaris10-sparc-VERSION.pkg> Avamar Client(sparc) 6.1.100-nnn This software is copyright EMC Corporation, 2001-2012. Please read and agree to the End User License Agreement which will be placed in the base directory of the install as a file named AvamarClient-License.txt. Relocate install from /opt/AVMRclnt?[n] 4. Enter キーを押してデフォルトのインストールの場所を受け入れます。 以下の出力が、コマンド シェルに表示されます。 Directory to locate cache & log files [/var/avamar]: Solaris 用 Avamar クライアントローカル キャッシュ ファイルではさらに、このマシ ンでの 64 MB の物理 RAM ごとに 12 MB のハード ディスク ドライブの空き領域が必 要です。 このステップで選択したディレクトリに、ローカル キャッシュ ファイル用の十分 な空きがあることを確認してください。 5. Enter キーを押してデフォルトのキャッシュおよびログ ファイルの場所を受け入れ ます。 以下の出力が、コマンド シェルに表示されます。 ## 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/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 <AVMRclnt> [y,n,?] 46 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 6. 「y」と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Installing Avamar Client as <AVMRclnt> ## Executing preinstall script. ## Installing part 1 of 1. /opt/AVMRclnt/AvamarClient-License.txt /opt/AVMRclnt/bin/avagent.bin /opt/AVMRclnt/bin/avregister /opt/AVMRclnt/bin/avscc /opt/AVMRclnt/bin/avtar /opt/AVMRclnt/bin/avtar.bin /opt/AVMRclnt/bin/unix.pin /opt/AVMRclnt/etc/AvamarClient-UpdateReplace.sh /opt/AVMRclnt/etc/avagent.d [ verifying class <apps> ] /opt/AVMRclnt/lib/libgcc_s.so.1 /opt/AVMRclnt/lib/libstdc++.so.5 [ verifying class <libs> ] ## Executing postinstall script. Installation complete You may run /opt/AVMRclnt/bin/avregister to register and activate this client with the Administrator server. avagent Info <5241>:Logging to /opt/AVMRclnt/var/avagent.log avagent Info <5417>:daemonized as process id 7997 avagent.d Info:Client Agent started. Installation of <AVMRclnt> was successful. 7. 以下のように入力して、クライアントを登録します。 /opt/AVMRclnt/bin/avregister 以下の出力が、コマンド シェルに表示されます。 ===DPN Client Registration This script will register the DPN agent (avagent) with the Management Console Server (MCS). Please specify the MCS address (DNS text name, not numeric IP address): 8. ユーティリティ ノードのネットワーク ホスト名(DNS として定義)を入力し、Enter キーを押します。 通知 この処理手順では、 ユーティリティ ノードのネットワーク ホスト名に avamar-1s を 使用します。実際に入力するユーティリティ ノードのネットワーク ホスト名はそ れとは異なります。 以下の出力が、コマンド シェルに表示されます。 avamar-1s Please specify the DPN domain [clients]: ソフトウェアのインストール:Sun Solaris 47 インストールと構成 9. Enter キーを押してデフォルトのドメイン(クライアント)を受け入れます。 以下の出力が、コマンド シェルに表示されます。 avagent Info <5406>:Registration of client complete.--hfsaddr=dpn07.avamar.com --sysdir=/opt/AVMRclnt/etc --bindir=/opt/AVMRclnt/bin --vardir=/opt/AVMRclnt/var avagent Info <5405>:avagent returning with exitcode 0 avagent Info <5241>:Logging to /opt/AVMRclnt/var/avagent.log avagent Info <5417>:daemonized as process ID 24930 Registration Complete. Oracle 用 Avamar プラグ インのインストール Oracle 用 Avamar プラグ インをスタンドアロンの Solaris プラットフォームにインス トールするには、以下の処理手順をすべて実行します。 Oracle 用 Avamar プラグ インを Solaris クラスタ (VCS) にインストールする場合は、こ の処理手順をスキップして「Avamar Solaris Cluster クライアントのインストールと登 録」(50 ページ)に進みます。 ソフトウェアをインストールには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、ソフトウェアをインストールします。 cd /TMP pkgadd -d AvamarRMAN-solaris8-sparc-VERSION.pkg ここで、 • TMP は、一時ディレクトリです。 • VERSION は、Avamar ソフトウェアのバージョンです。 以下の出力が、コマンド シェルに表示されます。 The following packages are available: 1 AVMRrman Avamar Client Plugin for Oracle RMAN (sparc) 6.1.100-nnn Select package(s) you wish to process (or 'all' to process all packages).(default:all) [?,??,q]: 3. 「1」と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Processing package instance <AVMRrman> from </tmp/AvamarRMAN-solaris10-sparc-6.1.100-nnn.pkg> Avamar Client Plugin for Oracle RMAN(sparc) 6.1.100-nnn Relocate install from /opt/AVMRclnt?[n] 48 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 4. Enter キーを押してデフォルトのインストールの場所を受け入れます。 以下の出力が、コマンド シェルに表示されます。 ## 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/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 キーを押します。 以下の出力が、コマンド シェルに表示されます。 ## Executing checkinstall script. Using </opt> as the package base directory. ## Processing package information. ## Processing system information. 3 package pathnames are already properly installed. ## Verifying package dependencies. ## Verifying disk space requirements. ## Checking for conflicts with packages already installed. The following files are already installed on the system and are being used by another package: /opt/AVMRclnt/lib/libgcc_s.so.1 Do you want to install these conflicting files [y,n,?,q] 6. 「y」と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 ## 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,?] ソフトウェアのインストール:Sun Solaris 49 インストールと構成 7. 「y」と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Installing Avamar Client Plugin for Oracle RMAN as <AVMRrman> ## Installing part 1 of 1. /opt/AVMRclnt/bin/avoracle /opt/AVMRclnt/bin/oracle.pin /opt/AVMRclnt/bin/sbtscan [ verifying class <apps> ] /opt/AVMRclnt/lib/libgcc_s.so.1 /opt/AVMRclnt/lib/libobk_avamar.so /opt/AVMRclnt/lib/libobk_avamar64.so [ verifying class <libs> ] ## Executing postinstall script. INSTALLDIR /opt/AVMRclnt CLIENTBASEDIR /opt/AVMRclnt BASEDIR /opt AVMRDIR AVMRclnt avagent.d Info:Stopping Avamar Client Agent (avagent)... avagent.d Info:Client Agent stopped. avagent Info <5241>:Logging to /opt/AVMRclnt/var/avagent.log avagent Info <5417>:daemonized as process id 8041 avagent.d Info:Client Agent started. Installation complete Installation of <AVMRrman> was successful. Avamar Solaris Cluster クライアントのインストールと登録 Solaris プラットフォームがスタンドアロンのプラットフォームの場合は、この処理手 順をスキップします。 通知 Solaris 用 Avamar クラスタ クライアントには Oracle 用 Avamar プラグ インが含まれて います。 ソフトウェアのインストール Solaris 用 Avamar クラスタ クライアントを VCS クラスタ内の両方のノードにインストー ルします。 ソフトウェアをインストールには、以下の手順を実行します。 1. root としてアクティブ VCS ノードにログインします。 2. 以下のように入力して、ソフトウェアをインストールします。 cd /TMP pkgadd -d Avamar-Solaris-Cluster-Client.pkg ここで、 • TMP は、一時ディレクトリです。 • Avamar-Solaris-Cluster-Client.pkg は、インストール パッケージのファイル名です。 50 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 以下の出力が、コマンド シェルに表示されます。 The following packages are available: 1 AVMRclusclnt Avamar Cluster Client (sparc) 6.1.100-nnn Select package(s) you wish to process (or 'all' to process all packages).(default:all) [?,??,q]: 3. 「1」 と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Processing package instance <AVMRclusclnt> from </home/source/fresh/installers/solpkgs/PKGS/AvamarClusterClient-sol aris10-sparc-6.1.100-nnn.pkg> Avamar Cluster Client(sparc) 6.1.100-nnn This software is copyright EMC Corporation, 2001-2012. Please read and agree to the End User License Agreement which will be placed in the base directory of the install as a file named 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-user permission during the process of installing this package. Do you want to continue with the installation of <AVMRclusclnt> [y,n,?] y 4. 「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 complete You may run /opt/AVMRclusclnt/bin/avclusinstall to configure avamar cluster client. Installation of <AVMRclusclnt> was successful. ソフトウェアのインストール:Sun Solaris 51 インストールと構成 5. 以下のように入力して、avclustinstall を実行します。 cd /opt/AVMRclusclnt/bin/ ./avclusinstall 以下の出力が、コマンド シェルに表示されます。 Setting PATH set for Veritas Cluster Server commands Available service groups for configuration 1. oraclegrp Select an option: 6. 「1」 と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Selected service group:oraclegrp Group State oraclegrp PARTIAL Enter the resource name of Avamar application for selected service group (Default:avagent_oraclegrp): 通知 oraclegrp の状態は ONLINE または PARTIAL になります。通常、状態は ONLINE です。 7. 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]: 8. 「y」と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Enter the hostname or dns alias associated with virtual-ip (15.16.140.13): 9. ホスト名または DNS エイリアスを入力し、Enter キーを押します。 Active node detected === Client Registration and Activation This 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 avagent Enter the Administrator server address (DNS text name or numeric IP address, DNS name preferred): 通知 ホスト名または DNS エイリアスは、tnsnames.ora および listener.ora ファイルの HOST パラメータで指定されているホスト名と一致する必要があります。 10. Administrator サーバのホスト名(DNS で定義)または IP アドレスを入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Enter the Avamar server domain [clients]: 52 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 11. ドメイン名を入力して、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 avagent.d Info:Client Agent not running. avagent Info <5241>:Logging to /opt/AVMRclusclnt/cluster/oraclegrp/var/avagent.log avagent Info <5174>:- Reading /opt/AVMRclusclnt/cluster/oraclegrp/var/avagent.cmd avagent.d Info:Client activated successfully. avagent Info <5241>:Logging to /opt/AVMRclusclnt/cluster/oraclegrp/var/avagent.log avagent Info <5174>:- Reading /opt/AVMRclusclnt/cluster/oraclegrp/var/avagent.cmd avagent Info <5417>:daemonized as process id 7154 avagent.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]: 12.「n」と入力し、Enter キーを押します。 13. root としてパッシブ ノードにログインします。 14. 以下のように入力します。 cd /opt/AVMRclusclnt/bin ./avclusinstall 以下の出力が、コマンド シェルに表示されます。 Setting PATH set for Veritas Cluster Server commands Available service groups for configuration 1. oraclegrp Select 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 キーを押します。 ソフトウェアのインストール:Sun Solaris 53 インストールと構成 VCS リソースをオンラインにします。 VCS リソースをオンラインにするには、以下を入力します。 hares -online avagent_servicegroup -sys hostname ここで、 ◆ ◆ avagent_servicegroup は、Avamar VCS クラスタ エージェントのデフォルト名です。 ステップ 7 でデフォルト名を選択しなかった場合、ステップ 7 で指定した名前を 使用します。 hostname は、VCS サービス グループが PARTIAL 状態になっているシステムです。 Oracle 用 Avamar プラグ イン RAC の構成 Oracle 用 Avamar プラグ インを使用して Oracle 11g R2 RAC データベースをバックアッ プする前に、各ノードを構成する必要があります。使用する構成プロセスは、プラッ トフォームのタイプにより異なります。 ◆ ◆ IBM AIX、Linux、Solaris の場合、各クラスタ ノードで rac_config スクリプトを実行し、 1 つのノードのみを Avamar サーバに登録します。手順については、「RAC の構 成:IBM AIX、Linux、Solaris プラットフォーム」 (54 ページ)を参照してください。 Windows 2008 の場合、1 つのクラスタ ノードで AvamarRACConfiguration.exe を実行 します。手順については、「RAC の構成:Windows 2008」 (57 ページ)を参照し てください。 通知 EMC では、フェイルオーバー後に最善のバックアップ パフォーマンスを確保するために 共有ディスク上に var ディレクトリ(UNIX または Linux)または Var フォルダ (Windows) を 構成することを推奨しています。 RAC の構成:IBM AIX、Linux、Solaris プラットフォーム IBM AIX、Linux、Solaris プラットフォームで RAC を構成するには、rac_config スクリプ トを各クラスタ ノードで実行します。rac_config スクリプトでは、Avamar var ディレ クトリの共有ディスクを選択する必要があります。構成する各ノードでは同じ共有 Avamar var ディレクトリを指定する必要があります。 1 つのノードでのみ Avamar クライアントを Avamar サーバに登録します。Avamar ク ライアントを Avamar サーバに登録すると、start.sh が実行し、これにより EMCagent が 現在のノードでクラスタ リソースとして起動します。バックアップおよびリストア は、登録済みノードの RAC データベース インスタンスに接続します。登録済みノー ドがダウンした場合、EMCagent および他のクラスタ リソースは他の RAC ノードで自 動的に再起動されます。 通知 共有ディスクが存在しない RAC 構成に対する Avamar for Oracle クライアントのインス トールおよび構成については、付録 A,「Oracle RAC の構成」を参照してください。 54 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 タスク 1:rac_config スクリプトの実行 rac_config スクリプトを各ノードで実行します。 1. Oracle クラスタ ノードの 1 つにログインします。 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/grid Using ORACLE_HOME : /u01/app/11.2.0/grid Setting PATH set for Oracle commands Oracle cluster version 11 R2 Do you want to configure on a cluster shared filesystem?[y/n] [y]:y Enter 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. 2 番目のノードでステップ 1 からステップ 5 を繰り返します。 タスク 2:Avamar クライアントの登録 Avamar クライアントを Avamar サーバに登録するには、以下の手順を実行します。 1. Oracle クラスタ ノードの 1 つにログインします。 通知 1 つのクラスタ ノードで avregister を実行します。 2. 以下のように入力して、ディレクトリを /usr/local/avamar/ora_rac/bin に変更します。 cd /usr/local/avamar/ora_rac/bin 3. 以下のように入力して、登録スクリプトを起動します。 ./avregister 以下の出力が、コマンド シェルに表示されます。 === Client Registration and Activation This 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): Oracle 用 Avamar プラグ イン RAC の構成 55 インストールと構成 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.log avagent.d Info:Client activated successfully.[ OK ] avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.log avagent Info <5417>:daemonized as process id 3385 avagent.d Info:Server started.[ OK ] Registration Complete. Avamar クライアントを Avamar サーバに登録すると、start.sh が実行し、これによ り EMCagent が現在のノードでクラスタ リソースとして起動します。バックアップ およびリストアは、登録済みノードの RAC データベース インスタンスに接続しま す。登録済みノードがダウンした場合、EMCagent および他のクラスタ リソースは 他の RAC ノードで自動的に再起動されます。 登録済みノードの変更 現在登録されている RAC ノードを非アクティブ ノードに変更するには、以下の手順を 実行します。 1. 非アクティブ クラスタ ノードにログインします。 2. ディレクトリを共有ディレクトリに変更します。 3. 以下のように入力して、EMCagent を再起動します。 ./start.sh. Oracle RAC 構成の削除 rac_deconfig を使用して、Oracle RAC 構成を 1 つのノードまたは両方のノードから削除 することができます。EMCagent リソースがオンラインにある場合、rac_deconfig を実行 する前にまずそれを別のノードに移動する必要があります。 Oracle RAC 構成を削除するには、以下の手順を実行します。 1. 登録済みノードにログインします。 2. 以下のように入力して、ディレクトリを /usr/local/avamar/bin に変更します。 cd /usr/local/avamar/bin 3. 以下のように入力して、EMCagent を停止し、それをクラスタ リソースから削除 します。 ./rac_stop 以下の出力が、コマンド シェルに表示されます。 /usr/local/avamar/bin/rac_stop Enter the path of Oracle Clusterware Home: 56 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 4. 以下のように入力して、rac_deconfig スクリプトを実行します。 ./rac_deconfig 以下の出力が、コマンド シェルに表示されます。 avagent.d Info:Client Agent not running. [PASSED] rac_deconfig スクリプトにより、AVAMAR-INSTALL-DIR/ora_rac ディレクトリが削除 されます。 RAC の構成:Windows 2008 Windows 2008 プラットフォームで RAC を構成するには、Oracle クラスタ ノードのい ずれか 1 つで AvamarRACConfiguration.exe を実行します。AvamarRACConfiguration.exe は Oracle 用 Avamar プ ラ グ イ ン イ ン ス ト ー ル の 一 部 と し て イ ン ス ト ー ル さ れ、 C:\Program Files\avs\bin に配置されます。 タスク 1:AvamarRACConfiguration.exe の実行 AvamarRACConfiguration.exe を実行するには、以下の手順を実行します。 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 の場合、スキャン名を選択します。 4. [Var folder]フィールドに、var フォルダのフル パスとフォルダ名を入力します。 ファイル システムから var フォルダを参照するには、 [Browse]をクリックし、 [File Open]ダイアログ ボックスから var フォルダを選択します。 Oracle 用 Avamar プラグ イン RAC の構成 57 インストールと構成 5. var フォルダが共有フォルダまたはディスクの場合は、[Shared]チェックボック スを選択します。 注:Avamar サーバが構成されない場合、 [Change Avamar Server Registration]オプ ションは無効にされます。 6. [Administrator server hostname or IP]フィールドに、Avamar サーバの DNS ホスト名 または IP アドレスを入力します。 7. [Administrative server listen port]フィールドに、Avamar サーバのポートを入力しま す。デフォルト値は 28001 です。 8. [Backup domain for this client]フィールドに、ドメイン名を入力します。デフォル ト値は clients です。 9. [Available Nodes]ボックスから、1 つまたは複数のノードを選択します。 エントリーを複数選択するには、Ctrl キーを押した状態で、マウスでエントリーを 選択します。 10.[Configure]をクリックします。 タスク 2:EMCagent クラスタウェア リソースの起動 「タスク 1:AvamarRACConfiguration.exe の実行」 (57 ページ)を完了させたら、EMCagent を起動します。1 つのクラスタ ノードでのみ EMCagent クラスタウェア リソースを起 動します。 EMCagent を起動するには、以下の手順を実行します。 1. Oracle クラスタ ノードの 1 つにログインします。 2. 以下のコマンドのいずれか 1 つを入力して、コマンド プロンプトから EMCagent を起 動します。 • Oracle 11g R1 の場合、以下を入力します。 crs_start EMCagent • Oracle 11g R2 の場合、以下を入力します。 crsctl start resource EMCagent タスク 3:Oracle RAC 構成の確認 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 58 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 Oracle EMCagent クラスタウェア リソースの停止 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]チェックボックスをクリアします。 Oracle 用 Avamar プラグ イン RAC の構成 59 インストールと構成 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 サーバへのノードの再登録 別の Avamar サーバにノードを再登録するには、以下の手順を実行します。 1. 以下のコマンドのいずれか 1 つを入力して、コマンド プロンプトから EMCagent を停 止します。 • Oracle 11g R1 の場合、以下を入力します。 crs_stop EMCagent • Oracle 11g R2 の場合、以下を入力します。 crsctl stop resource EMCagent 2. AvamarRACConfiguration.exe を実行します。 [Cluster Configured Nodes]グループ ボックスには、構成済みのすべてのノードが 表示されます。 60 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 3. [Change Avamar Server Registration]チェックボックスを選択します。 [Setup Avamar Oracle RAC Configuration for Windows]ダイアログ ボックスが表示 されます。 [Change Avamar Server Registration]オプションを選択することにより、 [Available Nodes]グループ ボックス内のノードがクリアされます。 4. [Administrator server hostname or IP]フィールドに、Avamar サーバの DNS ホスト名 または IP アドレスを入力します。 5. [Administrative server listen port]フィールドに、Avamar サーバのポートを入力しま す。デフォルト値は 28001 です。 6. [Backup domain for this client]フィールドに、ドメイン名を入力します。デフォル ト値は clients です。 7. [Register]をクリックします。 8. 登録が完了したら、以下のコマンドのいずれか 1 つを入力して、任意の Clusterware ノードで EMCagent を起動します。 • Oracle 11g R1 の場合、以下を入力します。 crs_start EMCagent • Oracle 11g R2 の場合、以下を入力します。 crsctl start resource EMCagent Oracle 用 Avamar プラグ イン RAC の構成 61 インストールと構成 Oracle RAC 構成のリセット クラスタ構成のメンバーになっていないノードではリセット操作を実行できません。 RAC 構成を削除するには、以下の手順を実行します。 1. Oracle クラスタ ノードにログインします。 2. 任意のクラスタ ノードで、AvamarRACConfiguration.exe を実行します。 [Setup Avamar RAC Configuration for Windows]ダイアログ ボックスが表示されます。 3. [Reset]をクリックします。 [Cluster Configured Nodes]グ ル ー プ ボ ッ クス 内 の す べ て の ノ ー ドが 削 除 さ れ、 Avamar サーバへの登録が解除されます。 ファイル システム バックアップからの Oracle ディレクトリの 除外 Oracle データベースを最適化し ストレージ容量を節約するには、プラットフォーム 固有のファイル システムを Oracle 用 Avamar プラグ インバックアップから除外する データセットを作成します。1 つのバックアップに Oracle データベース ファイルと通 常のファイル システムを結合した場合、Avamar システムのストレージ容量が消費さ れ、夜間のバックアップ ウィンドウ時のネットワーク トラフィックが増加する可能 性があります。 各 Oracle インスタンスの root ディレクトリ ブランチ全体を除外するデータセットを 作成し、そのデータセットを Avamar クライアントに割り当てます。たとえば、デー タベース インスタンスのフルパスが /space/local/oracle/ora901 の場合、システムの Avamar データセットからこのディレクトリを除外します。 62 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 Oracle ディレクトリを除外するには、データセットを作成します。 1. テキスト エディタで「oratab ファイル」を開いて、すべての Oracle データベース インスタンスのホーム ディレクトリをメモしておきます。 2. Avamar Administrator で、 [Tools]>[Manage Dataset]を選択します。 [Manage All Datasets]ウィンドウが表示されます。 3. [New]をクリックします。 [New Dataset]ダイアログ ボックスが表示されます。 4. 新規データセットの名前を入力します。 通知 データセット名には、次に示す文字を使用しないでください。アスタリスク (*)、 フォワード スラッシュ (/)、バック スラッシュ (\)、コロン (:)、セミコロン (;) 疑 問符 (?)、大なり記号 (>)、小なり記号 (<)、縦棒 (|)。 5. [Source Data]タブをクリックします。 [Source Data]タブでは、このデータセットにデータを送るソース データ プラグ インのリストを定義します。 6. [Enter Explicitly]を選択し、 [Select Plug-In Type]リストからプラグ インを選択します。 ファイル システム バックアップからの Oracle ディレクトリの除外 63 インストールと構成 通知 Oracle 用 Avamar プラグ インは、データセットにおいて包含または除外リストを サポートしていません。 7. [Options]タブをクリックし、 [Select Plug-In Type]リストからプラグ インを選択し ます。 以下の図は、[Options]タブを示します。 8. 以下の各フィールドに入力します。 • [Oracle instance name]:このフィールドは空にしておきます。Oracle サーバが グループに割り当てられている場合、[Oracle instance name]は埋まります。 • [User name] :Oracle データベースの認証に使用されるユーザー名を指定します。 空白の場合、RMAN は、Avamar クライアント エージェントが使用するのと同じ ユーザー名とパスワードでログ インを試み、SYSDBA 権限を引き継ごうとします。 • [Password] :ユーザー名アカウントのパスワードを指定します。 64 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 9. [OK]をクリックします。 [New Dataset]ダイアログ ボックスが閉じます。 10.[Manage All Datasets]ウィンドウに切り換えて、[OK]をクリックします。 [Manage All Datasets]ウィンドウが閉じます。 11.[Policy]ウィンドウに切り換えて、[Policy Management]タブをクリックします。 12.[Clients]タブをクリックし、Avamar システムに以前追加されたクライアントを選 択します。 13.[Edit Client]ツールバー ボタンをクリックし、 [Edit Client]ウィンドウを開きます。 14.[Dataset]タブをクリックし、ステップ 4 で作成したデータセットを[Select An Existing Dataset]リストから選択します。 15.[Override group dataset]を選択します。 16.[OK]をクリックして、[Edit Client]ウィンドウを閉じます。 Avamar ソフトウェアのアンインストール Oracle サーバから Avamar ソフトウェアをアンインストールするには、処理手順に従っ て正しく行う必要があります。 ◆ 「Avamar ソフトウェアのアンインストール:HP-UX」(66 ページ) ◆ 「Oracle 用 Avamar プラグ インのアンインストール:IBM AIX」 (67 ページ) ◆ 「Oracle 用 Avamar プラグ インのアンインストール:Linux」(69 ページ) ◆ 「Oracle 用 Avamar プラグ インソフトウェアのアンインストール:Windows」 (69 ページ) ◆ 「Oracle 用 Avamar プラグ インのアンインストール:Solaris」(71 ページ) ◆ 「Solaris 用 Avamar クラスタ クライアントのアンインストール」(72 ページ) Avamar ソフトウェアのアンインストール 65 インストールと構成 Avamar ソフトウェアのアンインストール:HP-UX ソフトウェアをアンインストールするには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、Oracle 用 Avamar プラグ インをアンインストールします。 swremove hpuxrman コマンド シェルに以下のような出力が表示されます。 ======= 12/04/09 12:33:25 IST BEGIN swremove SESSION (non-interactive) (jobid=avamar-1.emc-0106) * Session started for user "[email protected]". * Beginning Selection * Target connection succeeded for "avamar-1.emc:/". * Software selections: hpuxrman.hpuxrman-exec,l=/opt/AVMRclnt,r=6.1.100-nnn,a=HP-UX_B.11.0 0_32/64 * Selection succeeded. * Beginning Analysis * Session selections have been saved in the file "/.sw/sessions/swremove.last". * The analysis phase succeeded for "avamar-1.emc:/". * Analysis succeeded. * Beginning Execution * The execution phase succeeded for "avamar-1.emc:/". * Execution succeeded. NOTE:More information may be found in the agent logfile using the command "swjob -a log avamar-1.emc-0106 @avamar-1.emc:/". ======= 12/04/09 12:33:42 IST END swremove SESSION (non-interactive) (jobid=avamar-1.emc-0106) 3. 以下のように入力して、HP-UX 用 Avamar クライアントをアンインストールします。 swremove hpuxclnt コマンド シェルに以下のような出力が表示されます。 ======= 12/04/09 12:34:42 IST BEGIN swremove SESSION (non-interactive) (jobid=avamar-1.emc-0107) * Session started for user "[email protected]". * Beginning Selection * Target connection succeeded for "avamar-1.emc:/". * Software selections: hpuxclnt.hpuxclnt-exec,l=/opt/AVMRclnt,r=6.1.100-nnn,a=HP-UX_B.11.2 3_32/64 * Selection succeeded. * Beginning Analysis * Session selections have been saved in the file "/.sw/sessions/swremove.last". * The analysis phase succeeded for "avamar-1.emc:/". * Analysis succeeded. * Beginning Execution * The execution phase succeeded for "avamar-1.emc:/". * Execution succeeded. NOTE:More information may be found in the agent logfile using the command "swjob -a log avamar-1.emc-0107 @avamar-1.emc:/". ======= 12/04/09 12:34:46 IST END swremove SESSION (non-interactive) (jobid=avamar-1.emc-0107) 66 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 Oracle 用 Avamar プラグ インのアンインストール:IBM AIX ソフトウェアをアンインストールするには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、Oracle 用 Avamar プラグ インソフトウェアをアンインス トールします。 geninstall -u AvamarRMAN-aix5-ppc-VERSION.bff ここで、VERSION は、Avamar ソフトウェアのバージョンです。 以下の出力が、コマンド シェルに表示されます。 +-----------------------------------------------------------------+ Pre-deinstall Verification... +-----------------------------------------------------------------+ Verifying selections...done Verifying requisites...done Results... SUCCESSES --------Filesets listed in this section passed pre-deinstall verification and will be removed. Selected Filesets ----------------AvamarRMAN-aix5-ppc # EMC Avamar client 6.1.100-nnn... << End of Success Section >> FILESET STATISTICS -----------------1 Selected to be deinstalled, of which: 1 Passed pre-deinstall verification ---1 Total to be deinstalled +-----------------------------------------------------------------+ Deinstalling Software... +-----------------------------------------------------------------+ installp:DEINSTALLING software for: AvamarRMAN-aix5-ppc Finished processing all filesets.(Total time:1 secs). +-----------------------------------------------------------------+ Summaries: +-----------------------------------------------------------------+ Installation Summary <-------------------Name Level Part Event Result -----------------------------------------------------------------AVMRrman 6.1.100.nnn USR DEINSTALL SUCCESS 3. 以下のように入力して、AIX 用 Avamar クライアントをアンインストールします。 geninstall -u AvamarClient-aix5-ppc-VERSION.bff ここで、VERSION は、Avamar ソフトウェアのバージョンです。 Avamar ソフトウェアのアンインストール 67 インストールと構成 以下の出力が、コマンド シェルに表示されます。 +-----------------------------------------------------------------+ Pre-deinstall Verification... +-----------------------------------------------------------------+ Verifying selections...avagent.d Info:Could not cd into vardir ("/usr/local/avamar/var"). avagent.d Info:Could not cd into vardir ("/usr/local/avamar/var"). avagent.d Info:Could not cd into vardir ("/usr/local/avamar/var"). done Verifying requisites...done Results... SUCCESSES --------Filesets listed in this section passed pre-deinstall verification and will be removed. Selected Filesets ----------------AvamarClient-aix5-ppc# AIX 用 Avamar ク ラ イ ア ン ト 6.1.100-nnn... << End of Success Section >> FILESET STATISTICS -----------------1 Selected to be deinstalled, of which: 1 Passed pre-deinstall verification ---1 Total to be deinstalled +-----------------------------------------------------------------+ Deinstalling Software... +-----------------------------------------------------------------+ installp:DEINSTALLING software for: AvamarClient-aix5-ppc Finished processing all filesets.(Total time:1 secs). +-----------------------------------------------------------------+ Summaries: +-----------------------------------------------------------------+ Installation Summary -------------------Name Level Part Event Result ------------------------------------------------------------------AvamarClient-aix5-ppc 6.1.100.nnn USR DEINSTALL SUCCESS 68 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 Oracle 用 Avamar プラグ インのアンインストール:Linux ソフトウェアをアンインストールするには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、システムにインストールされているすべての Avamar パッ ケージをクエリーします。 rpm -qa | grep Av 以下の出力が、コマンド シェルに表示されます。 download-AvamarRMAN-VERSION download-AvamarClient-VERSION ここで、 • AvamarRMAN は、Oracle 用 Avamar プラグ インのパッケージ名です。 • AvamarClient は、Avamar クライアントのパッケージ名です。 • VERSION は、Avamar ソフトウェアのバージョンです。 3. パッケージ名をメモしておきます。 4. 以下のように入力して、両方のソフトウェア パッケージをアンインストールします。 rpm -e AvamarRMAN-VERSION rpm -e AvamarClient-VERSION 以下の出力が、コマンド シェルに表示されます。 avagent.d Info:Server stopped. Oracle 用 Avamar プラグ インソフトウェアのアンインストール:Windows Oracle 用 Avamar プラグ インをアンインストールするには、以下の表に示される処理 手順に従って正しく完了する必要があります。 表 5 Windows プラットフォームのための アンインストール マトリックス 目的 操作 Oracle 用 Avamar プラグ インをスタンド 「Oracle 用 Avamar プラグ インのアンインストー アロンの Windows プラットフォームから ル」(70 ページ)の手順をすべて実行します。 アンインストールする Oracle 用 Avamar プラグ インを 2 ノード 以下の手順をすべて実行します。 Windows クラスタからアンインストール 1.「Oracle 用 Avamar プラグ インのアンインス する トール」(70 ページ)。 2.「Windows クラスタ用 Avamar クライアントのリ セット(アンインストール)」(70 ページ)。 Windows クラスタ用 Avamar クライアン 「Windows クラスタ用 Avamar クライアントの以前 (71 ページ) トの以前のバージョンをアンインストー のバージョンのアンインストール」 の手順をすべて実行します。 ルする Avamar ソフトウェアのアンインストール 69 インストールと構成 Oracle 用 Avamar プラグ インのアンインストール Oracle 用 Avamar プラグ インをMicrosoft Windowsシステムからアンインストールする には、以下のいずれかの方法を使用します。 ◆ ウィザードによる方法: 1. Oracle 用 Avamar プラグ インのインストール ファイルを実行します。 インストール ウィザードが開始します。 2. オプションから、[Remove old Oracle 用 Avamar プラグ イン installation]を選択し ます。 ウィザード セッションは「アンインストール」セッションになります。 3. ウィザードの手順に従ってソフトウェアを削除します。 ◆ Windows による方法: ウィザードによる方法の代替となります。Windows の[コントロール パネル]を 開いて、[アプリケーションの追加と削除]アプリケーションを実行して Oracle 用 Avamar プラグ インを完全にアンインストールします。 Windows クラスタ用 Avamar クライアントのリセット(アンインストール) クラスタ内のアクティブ ノードから Windows クラスタ用 Avamar クライアントをリ セットします。 通知 リセット プロセス時にすべてのクラスタ ノードが動作中であることを確認します。 クラスタ クライアントをリセットするには、以下の手順を実行します。 1. Windows クラスタ内のアクティブ ノードにログインします。 2. C:\Program Files\avs\bin ディレクトリから、AvamarClusterConfiguration.exe をダブル クリックします。 [Setup - Cluster Backup Agent for Windows]ダイアログ ボックスが表示されます。 70 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 3. [Choose a Group for Install or Update]リストから、アンインストールするクラスタ グ ループを選択します。 4. [Reset]をクリックします。 アンインストールが完了すると、 [Avamar Cluster Configuration confirmation]ダイ アログ ボックスが表示されます。 5. [OK]をクリックします。 Windows クラスタ用 Avamar クライアントの以前のバージョンのアンインストール クラスタ クライアントの以前のバージョン(5.0 より前のバージョン)をアンインス トールするには、以下の手順を実行します。 1. Cluster Administrator ツールを使用してクラスタをオフラインにします。 a. [スタート]>[プログラム]>[Administrator Tools]>[Cluster Administrator] を 選択して、Cluster Administrator を起動します。 b. バックアップ エージェント サービスを右クリックして、オフラインにします。 2. パッシブ ノードから以下の手順を実行します。 a. [スタート]>[コントロール パネル]>[アプリケーションの追加と削除]を選択 します。 b. Oracle 用 Avamar プラグ インと Windows クラスタ用 Avamar クライアントをア ンインストールします。 3. アクティブ ノードから以下の手順を実行します。 a. [スタート]>[コントロール パネル]>[アプリケーションの追加と削除]を選択 します。 b. Oracle 用 Avamar プラグ インと Windows クラスタ用 Avamar クライアントをア ンインストールします。 c. Cluster Administrator から、バックアップ エージェント リソースを削除します。 Oracle 用 Avamar プラグ インのアンインストール:Solaris ソフトウェアをアンインストールするには、以下の手順を実行します。 1. root として Oracle サーバ ホストにログインします。 2. 以下のように入力して、システムにインストールされているすべての Avamar パッ ケージを表示します。 pkginfo | grep AVMR コマンド シェルに以下のような情報が表示されます。 The following packages are currently installed: 1 AVMRclnt Avamar Client (sparc) 6.1.100-nnn 2 AVMRrman Avamar Client Plugin for Oracle RMAN (sparc) 6.1.100-nnn 3. パッケージ名をメモしておきます。 Avamar ソフトウェアのアンインストール 71 インストールと構成 4. 以下のように入力して、ソフトウェアをアンインストールします。 pkgrm package-name ここで、package-name は、ステップ 2 で表示された Avamar ソフトウェアのイン ストール パッケージの 1 つです。 以下の出力が、コマンド シェルに表示されます。 The following package is currently installed: package-name Do you want to remove this package? 5. 「y」と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 Removal of package-name was successful. 6. Avamar ソフトウェアのインストール パッケージの削除に必要な回数分だけ、ス テップ 4 およびステップ 5 を繰り返します。 Solaris 用 Avamar クラスタ クライアントのアンインストール Oracle 用 Avamar プラグ インを Solaris VCS プラットフォームからアンインストールす るには、以下の手順を実行します。 1. コマンド シェルを開き、root としてアクティブ VCS ノードにログインします。 2. 以下のように入力して、VCS サービス グループから Avamar エージェントをアン インストールします。 cd /opt/AVMRclusclnt/bin ./avclusuninstall 以下の出力が、コマンド シェルに表示されます。 1. oraclus Select an option:1 Selected service group:oraclus Avamar will be uninstalled for the selected service group. Do you want to continue?(y/n) [n]: 3. 「y」と入力し、Enter キーを押します。 Current backup or restore activity will be stopped on active node for this group. Do you want to continue?(y/n) [n]: 4. 「y」と入力し、Enter キーを押します。 Removing Agent from oraclus service group... Agent resource deleted from group oraclus ... Removing the binaries now... Do you want to uninstall Avamar in another service group?(y/n) [n]: 5. 「n」と入力し、Enter キーを押します。 6. 以下のように入力して、Solaris 用 Avamar クラスタ クライアントをアンインストー ルします。 pkgrm AVMRclusclnt 以下の出力が、コマンド シェルに表示されます。 The following package is currently installed: AVMRclusclnt Avamar Cluster Client (sparc) 6.1.100-nnn Do you want to remove this package?[y,n,?,q] 72 Oracle 用 EMC Avamar 6.1 ユーザー ガイド インストールと構成 7. 「y」と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 ## Removing installed package instance <AVMRclusclnt> This package contains scripts which will be executed with super-user permission during the process of removing this package. Do you want to continue with the removal of this package [y,n,?,q] 8. 「y」と入力し、Enter キーを押します。 以下の出力が、コマンド シェルに表示されます。 ## Verifying package <AVMRclusclnt> dependencies in global zone ## Processing package information. ## Executing preremove script. ## Removing pathnames in class <syms> ## Removing pathnames in class <dirs> ## Removing pathnames in class <mans> ## Removing pathnames in class <libs> /opt/AVMRclusclnt/lib/libstdc++.so.5 /opt/AVMRclusclnt/lib/libobk_avamar64.so /opt/AVMRclusclnt/lib/libobk_avamar.so /opt/AVMRclusclnt/lib/libgcc_s.so.1 /opt/AVMRclusclnt/lib ## Removing pathnames in class <etcs> ## Removing pathnames in class <apps> /opt/AVMRclusclnt/etc/stop.sh /opt/AVMRclusclnt/etc/start.sh /opt/AVMRclusclnt/etc/avagent.d /opt/AVMRclusclnt/etc/AvamarClient-UpdateReplace.sh /opt/AVMRclusclnt/etc /opt/AVMRclusclnt/bin/unix.pin /opt/AVMRclusclnt/bin/sbtscan /opt/AVMRclusclnt/bin/oracle.pin /opt/AVMRcluscl nt/bin/avtar.bin /opt/AVMRclusclnt/bin/avtar /opt/AVMRclusclnt/bin/avscc /opt/AVMRclusclnt/bin/avregister /opt/AVMRclusclnt/bin/avoracle /opt/AVMRclusclnt/bin/avclusuninstall /opt/AVMRclusclnt/bin/avclusinstall /opt/AVMRclusclnt/bin/avagent.bin /opt/AVMRclusclnt/bin /opt/AVMRclusclnt/AvamarClient-License.txt ## Removing pathnames in class <none> ## Updating system information. Removal of <AVMRclusclnt> was successful. Avamar ソフトウェアのアンインストール 73 インストールと構成 74 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 第3章 データベースの準備 この章では、バックアップまたはリストアの前に Oracle データベースを準備する方法 について説明します。 この章のトピックは次のとおりです。 ◆ ◆ ◆ ◆ ◆ ◆ 「backupuser アカウントの作成」......................................... 「バックアップのためのデータベースの準備」............................. 「リストアのためのデータベースの準備」................................. 「リカバリのためのデータベースの準備」................................. 「1 つの Oracle サーバに対する複数のホスト名の指定」..................... 「ブロックの変更履歴の有効化」......................................... データベースの準備 76 78 81 84 84 86 75 データベースの準備 backupuser アカウントの作成 SYSDBA 権限を持つ Oracle ユーザー アカウントがまだ存在しない場合、そのアカウン トを作成する必要があります。Avamar ソフトウェアは、その Oracle アカウント (backupuser) を使用してデータベースのバックアップおよびリストアを実行します。 [Backup Command Line Options]、 [Restore Command Line Options]、 [New Dataset]ダ イアログ ボックスでユーザー名とパスワードを指定します。 Linux および UNIX における backupuser アカウントの作成 backupuser アカウントを作成するには、以下の手順を実行します。 1. コマンド シェルを開きます。 2. 以下のように入力して、ORACLE_HOME と ORACLE_SID が正しく設定されているこ とを確認します。 echo $ORACLE_HOME ORACLE-SW-INST-LOC echo $ORACLE_SID MY-SID ここで、 • ORACLE-SW-INST-LOC は、Oracle ソフトウェアのインストール ディレクトリです。 • MY-SID は、Oracle データベース SID(システム識別子)です。 3. Oracle パスワード ファイルがすでに存在する場合は、ステップ 4 をスキップして ステップ 5 に進みます。 4. Oracle パスワード ファイルが存在しない場合は、以下の手順を実行します。 a. 単一のコマンド ラインで以下のコマンドを入力して、パスワード ファイルを 作成します。 cd $ORACLE_HOME/dbs /oracle/product/10.1.0/Db_1/dbs/ orapwd file=/oracle/product/10.1.0/Db_ 1/dbs/orapw password=PASSWORD ここで、PASSWORD は、ORACLE_SID によって指し示されるデータベースの sys アカウントのパスワードです。 Oracle ユーザー アカウントのパスワードには区切り記号を使用しないでくだ さい。また、Oracle 用 Avamar プラグ インを使用して Oracle データを保護する 場合、Oracle ユーザー アカウントのパスワードにアットマーク (@) がないこ とを確認します。アットマークがある場合、バックアップおよびリストアは失 敗します。 b. 以下のように入力して、Oracle パスワード ファイルが作成されたことを確認し ます。 ls -la orapw 以下の情報が、コマンド シェルに表示されます。 -rwSr-----1 76 Oracle 用 EMC Avamar 6.1 ユーザー ガイド oracle oracle 1536 Oct 1 17:02 orapw データベースの準備 5. テキスト エディタでデータベースの $ORACLE_HOME/dbs/initdbname.ora(または、 同等の initSID.ora ファイル)を開いて、以下のエントリーのコメントを削除します。 REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE 6. 以下のように入力して、データベースを通常モードで再起動します。 sqlplus /nolog <<EOF connect sys/oracle as sysdba shutdown immediate startup exit EOF 7. データベースに接続し、ユーザーを作成してそのユーザーに SYSDBA 権限を付与 します。 a. Start SQL*Plus by typing: sqlplus /nolog 以下の情報が、コマンド シェルに表示されます。 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.(不許複製・禁 無断転載) コマンド プロンプトが以下のように変わります。 SQL> b. 以下のように入力して、データベースに接続します。 connect sys/oracle as sysdba; 以下の情報が、コマンド シェルに表示されます。 Connected. c. 以下のように入力して、ユーザーを作成します。 create create user backupuser identified by PASSWORD; ここで、PASSWORD は、backupuser のパスワードです。 以下の情報が、コマンド シェルに表示されます。 User created. d. SYSDBA 権限を新しいユーザーに付与します。 grant sysdba to backupuser; 以下の情報が、コマンド シェルに表示されます。 Grant succeeded. 8. リカバリ カタログを使用するには、Oracle リカバリ カタログに接続し、ステップ 3 からステップ 8 を繰り返して、backupuser アカウントをリカバリ カタログに追 加します。 通知 リカバリ カタログを使用しない場合は何も行わないでください。これで処理手順 が完了しました。 backupuser アカウントの作成 77 データベースの準備 Microsoft Windows における backupuser アカウントの作成 backupuser アカウントを作成するには、以下の手順を実行します。 1. コマンド シェルを開きます。 2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 3. バックアップ対象の Oracle データベースに接続します。 4. 改行せずに 1 行のコマンド ラインで、以下のように入力します。 sql 'create user backupuser identified by PASSWORD'; sql 'grant sysdba to backupuser'; exit ここで、PASSWORD は、backupuser アカウントに割り当てるパスワードです。 5. リカバリ カタログを使用するには、Oracle リカバリ カタログに接続し、ステップ 4 を繰り返して、backupuser アカウントをリカバリ カタログに追加します。 通知 リカバリ カタログを使用しない場合は何も行わないでください。これで処理手順 が完了しました。 バックアップのためのデータベースの準備 データベースがシャットダウンしている間はコールド バックアップ、データベースが ARCHIVELOG モードにある間はホット バックアップを実行することができます。 コールド バックアップ用のデータベースの構成 Oracle データベースのコールド バックアップを実行するには、データベースをシャッ トダウンします。 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> 78 Oracle 用 EMC Avamar 6.1 ユーザー ガイド データベースの準備 2. 以下のように入力して、データベースをシャットダウンします。 shutdown immediate; 以下の情報が、コマンド シェルに表示されます。 Database closed. Database dismounted. ORACLE instance shut down. 3. 以下のように入力して、データベースから切断します。 exit コマンド シェルに以下のような情報が表示されます。 Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 4. 「オン デマンド バックアップ」(88 ページ)の手順に従って $ORACLE_HOME/oradata/DB_NAME ディレクトリ全体を通常のファイル システム バックアップとしてバックアップします。 ホット バックアップ用のデータベースの構成 Oracle デ ー タ ベ ー ス の ホ ッ ト バ ッ ク ア ッ プ を 実 行 す る に は、デ ー タ ベ ー ス を 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> 2. 以下のように入力して、データベースをシャットダウンします。 shutdown immediate; 以下の情報が、コマンド シェルに表示されます。 Database closed. Database dismounted. ORACLE instance shut down. バックアップのためのデータベースの準備 79 データベースの準備 3. 以下のように入力して、データベースを起動します。 startup mount; コマンド シェルに以下のような情報が表示されます。 ORACLE instance started. Total System Global Area Fixed Size Variable Size Database Buffers Redo Buffers 171966464 bytes 787988 bytes 144964076 bytes 25165824 bytes 1048576 bytes Database mounted. 4. 以下のように入力して、データベースをアーカイブ モードに変更します。 alter database archivelog; 以下の情報が、コマンド シェルに表示されます。 Database altered. 5. 以下のように入力して、通常のオペレーションとしてデータベースを開きます。 alter database open; 以下の情報が、コマンド シェルに表示されます。 Database altered. 6. 以下のように入力して、データベースから切断します。 exit コマンド シェルに以下のような情報が表示されます。 Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 7. 「オン デマンド バックアップ」(88 ページ)の手順に従ってデータベースをバッ クアップします。 80 Oracle 用 EMC Avamar 6.1 ユーザー ガイド データベースの準備 リストアのためのデータベースの準備 コールドまたはホット バックアップからリストアを実行することができます。データ ベースがオフラインの間はコールド バックアップからリストアを実行し、データベー スがオンラインの間はホット バックアップからリストアを実行します。以下のトピッ クでは、バックアップをリストアする前にデータベースを準備する方法について取り 上げます。 コールド バックアップからのリストアに向けたデータベースの準備 コールド バックアップのリストアのためにデータベースを準備するには、以下の手順を 実行します。 1. Oracle データベースを Solaris クラスタにリストアする場合、リスナーおよびそれと 依存関係を持つ他のプロセスを停止します。それ以外の場合は、このステップを スキップしてステップ 2 に進みます。 2. SQL*Plus で以下のコマンドを使用してデータベースをシャットダウンします。 a. 以下のように入力して、データベースに接続します。 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> b. 以下のように入力して、データベースをシャットダウンします。 shutdown immediate; 以下の情報が、コマンド シェルに表示されます。 Database closed. Database dismounted. ORACLE instance shut down. c. 以下のように入力して、データベースから切断します。 exit コマンド シェルに以下のような情報が表示されます。 Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 3. 「リストアの準備」 (106 ページ)のステップに従ってデータベース ファイルを通 常のファイル システムとして $ORACLE_HOME/oradata/DB_NAME ディレクトリに リストアします。 4. リストアが完了したら、データベースを再起動します。 リストアのためのデータベースの準備 81 データベースの準備 ホット バックアップからのリストアに向けたデータベースの準備 ホット バックアップのリストアのためにデータベースを準備するには、以下の手順を 実行します。 1. Oracle データベースを Solaris VCS クラスタにリストアする場合、リスナーおよび それと依存関係を持つ他のプロセスを停止します。それ以外の場合は、このステッ プをスキップしてステップ 3 に進みます。 2. (raw デバイスのみ)データファイルを raw デバイスにリストアする前に、ファイ ルをフラッシュ リカバリ領域にバックアップします。それ以外の場合は、このス テップをスキップしてステップ 3 に進みます。 通知 データベースが未フォーマット ファイル構造に保存される構成の場合、Oracle で は、通常のファイル システムをフラッシュ リカバリ領域として使用するよう推奨 しています。 3. 以下のように入力して、ORACLE_SID が正しく設定されていることを確認します。 echo $ORACLE_SID MY-SID ここで、 MY-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> 82 Oracle 用 EMC Avamar 6.1 ユーザー ガイド データベースの準備 b. 以下のように入力して、データベースをシャットダウンします。 shutdown immediate; 以下の情報が、コマンド シェルに表示されます。 Database closed. Database dismounted. ORACLE instance shut down. c. 以下のように入力して、データベースを起動します。 startup nomount; コマンド シェルに以下のような情報が表示されます。 ORACLE instance started. Total System Global Area Fixed Size Variable Size Database Buffers Redo Buffers 171966464 bytes 787988 bytes 144964076 bytes 25165824 bytes 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) を移動します。 既存のデータベース ファイルを便利な場所に移動するには、以下のように入力し ます。 mkdir $ORACLE_HOME/oradata/DB_NAME.saved mv $ORACLE_HOME/oradata/DB_NAME/* \ $ORACLE_HOME/oradata/DB_NAME.saved mkdir $ORACLE_HOME/flash_recovery_area/DB_NAME.saved mv $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.saved mv $ORACLE_HOME/flash_recovery_area/db_name/* \ $ORACLE_HOME/flash_recovery_area/db_name.saved ここで、db_name は、小文字のデータベース名です。 データファイル (*.dbf)、制御ファイル (*.ctl)、REDO ログ ファイル (*.log)、アーカ イブ ログ ファイル (*.arc)、自動バックアップ ファイル (*.bkp) のデフォルトの場 所は以下のようになります。 • $ORACLE_HOME/oradata/DB_NAME • $ORACLE_HOME/flash_recovery_area/DB_NAME 7. 「リストアの準備」(106 ページ)のステップに従ってデータベースを $ORACLE_HOME/oradata/DB_NAME ディレクトリにリストアします。 リストアのためのデータベースの準備 83 データベースの準備 リカバリのためのデータベースの準備 Oracle 用 Avamar プラグ インは、データベースの予備的な構成を必要とするデータ ベース リカバリ オプションを提供します。適切なセクションを完了させて、リカバ リ用にデータベースを設定します。 ◆ 「フラッシュバック データベース リカバリの構成」(84 ページ) ◆ 「破損したブロックのリカバリのためのデータベースの構成」(84 ページ) フラッシュバック データベース リカバリの構成 Oracle 用 Avamar プラグ インを使用して FRA(フラッシュ リカバリ領域)からデータ ブ ロックをリカバリするには、フラッシュバック データベースの構成が必要になります。 1. データベースを ARCHIVELOG モードに設定します。 2. フラッシュ リカバリ領域を有効化します。 3. (RAC 構成の場合のみ)クラスタ化されたファイル システムまたは ASM でフラッ シュ リカバリ領域を構成します。 4. STARTUP コマンドと MOUNT オプションを使用して、データベースをマウント状態 で起動します。 リストアが正常に完了すると、Avamar は、データベースを開くためのコマンドを 発行します。 破損したブロックのリカバリのためのデータベースの構成 破損したデータ ブロックをリカバリする前に、初期パラメータ DB_BLOCK_CHECKSUM を Oracle データベースの TYPICAL に設定します。このパラメータ設定により、RMAN は 物理的および論理的な破損を検出することができます。 1 つの Oracle サーバに対する複数のホスト名の指定 1 つの Oracle サーバに複数のホスト名が存在している場合、avoracle.cmd ファイル、 または Avamar Administrator を使用してホスト名を指定する必要があります。 avoracle.cmd でのホスト名の指定 avoracle.cmd ファイルでホスト名を指定するには、以下のように --hostlist または --hostname オプションのいずれかを追加します。 1. テキスト エディタで、avoracle.cmd ファイルを開きます。 84 Oracle 用 EMC Avamar 6.1 ユーザー ガイド データベースの準備 2. 適切なオプションを追加します。 • 複数のホスト名が使用されている場合は --hostlist オプションを使用します。 --hostlist=HOST1.example.com,HOST2.example.com このコマンド ラインには空白を含めることはできません。 コンマを使用して複数のホスト名を区切ります。 • 1 つの代替名が使用されている場合は --hostname を使用します。 --hostname=ALTHOST.example.com バックアップの際に --hostname と --hostlist の両方を指定した場合、--hostname オ プションは無視されます。バックアップでは警告が報告され、--hostlist オプショ ンの値が使用されます。 Avamar Administrator からのホスト名の指定 また、 [Backup Command Line Options]ダイアログ ボックスまたは[Restore Command Line Options]ダイアログ ボックスでホスト名を属性として指定することができます。以下の 手順は、 [Restore Command Line Options]ダイアログ ボックスからホスト リスト (hostlist) を 1 つの属性として設定する方法を示します。 [Backup Command Line Options]ダイアロ グ ボックスから hostlist 属性を設定する場合にもこれと同じ手順が適用されます。 Avamar Administrator でホスト名を属性として指定するには、以下の手順を実行します。 1. [Restore Options]ダイアログ ボックスから、[More Options]をクリックして、 [Restore Command Line Options]ダイアログ ボックスを開きます。 2. [More]をクリックして、 [Enter Attribute]と[Enter Attribute Value]フィールドを 表示します。 3. [Enter Attribute]フィールドに以下のように入力します。 [avoracle]hostlist 1 つの Oracle サーバに対する複数のホスト名の指定 85 データベースの準備 4. [Enter Attribute Value]フィールドに、Oracle サーバのホスト名の名前を入力します。 コンマを使用して複数のホスト名を区切ります。 5. ([Add to List]ボタン)をクリックします。 hostlist 属性とホスト名のリストが属性テキスト ボックスのリストに表示されます。 ブロックの変更履歴の有効化 Oracle データベースのレベル 0 とレベル 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 のバックアップをスケジュール設定する際には、2 つのバック アップのスケジュールを作成します。1 つはレベル 0 のバックアップ用、もう 1 つは レベル 1 のバックアップ用です。「Oracle データベース バックアップのスケジュール 設定」(92 ページ)で詳細を参照してください。 ブロックの変更履歴の詳細については、Oracle ドキュメントを参照してください。 86 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 第4章 バックアップ この章では、Oracle 用 Avamar プラグ インを使用してコールドおよびホット データ ベース バックアップを実行する方法について説明します。この章で示される手順は、 スタンドアロンおよびクラスタ化されたプラットフォームの両方に適用されます。 この章のトピックは次のとおりです。 ◆ ◆ ◆ ◆ 「バックアップの準備」................................................. 88 「オン デマンド バックアップ」.......................................... 88 「Oracle データベース バックアップのスケジュール設定」................... 92 「Oracle RAC のバックアップの失敗」..................................... 103 バックアップ 87 バックアップ バックアップの準備 Oracle データベースをバックアップする前に、データベースを準備する必要がありま す。手順については、「バックアップのためのデータベースの準備」(78 ページ)を 参照してください。 オン デマンド バックアップ データベースをバックアップするには、以下の手順を実行します。 1. Avamar Administrator を起動して、ログインします。 2. Avamar Administrator で[Backup & Restore]起動ボタンをクリックします。 [Backup and Restore]ウィンドウが表示されます。 3. [Select for Backup]タブをクリックします。 4. クライアントのツリーで、Oracle サーバを選択します。 ログイン アカウントの対象となるドメイン外のクライアントは表示することはで きません。すべてのクライアントを表示するには、root ドメインにログインします。 5. [Browse for Files]、[Folders]、[Directories]オプションは選択されている状態に します。 6. 以下のいずれかの操作を実行します。 • コールド バックアップを実行するには、マシンのファイル システム プラグ インを 選択します。 • ホット バックアップを実行するには、マシンの Oracle RMAN プラグ インを選択 します。 7. バックアップするデータベース(ホット バックアップの場合)またはデータベース ファイル(コールド バックアップの場合)を選択します。 以下の図は、ORCL2 データベースを選択した後の[Backup and Restore]ウィンド ウを示します。 88 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド バックアップ 8. [Actions]>[Back Up Now]を選択します。 [On Demand Backup Options]ダイアログ ボックスが表示されます。 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]ダイアログ ボックスが表示されます。 オン デマンド バックアップ 89 バックアップ 10.[Backup Command Line Options]ダイアログ ボックスで設定を完了させます。 a. 詳細オプションを表示するには、ダイアログ ボックスの下にある[Show Advanced Options]を選択します。 詳細オプションは赤のテキストで表示されます。 b. [Oracle Instance Name]フィールドは空にしておきます。バックアップするター ゲットが参照され、選択されると、Oracle 用 Avamar プラグ インによって Oracle インスタンス名が決定されます。 c. [User Name]フィールドに、Oracle データベースの認証に使用されるユーザー 名を入力します。 d. [Password]フィールドに、アカウントのパスワードを入力します。 e. [Number of RMAN Channels]リストから、バックアップ時に割り当てるチャネ ルの数を選択します。最大数は 6 です。 [Number of RMAN Channels]オプションの詳細については、「バックアップ オ プション」(146 ページ)を参照してください。 90 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド バックアップ f. 1 つまたは複数のバックアップ オプションを選択します。 – Oracle データベース全体をバックアップする場合は、 [Back up database]を 選択します。 – アーカイブ ログのみをバックアップする場合は、 [Back up archive logs]を 選択します。 – データベース バックアップの正常終了後にアーカイブ ログを自動的に削 除する場合は、[Delete archive logs after backup]を選択します。 g. [Enhanced Data Deduplication]リストから以下を選択します。 – [Default]:サーバにすでに設定されているグローバルな高度なデータ重複 排除を使用します。これはデフォルト設定です。 – [Disabled]:高度なデータ重複排除を使用せずにデータファイルをバック アップします。 – [Enabled]:バックアップの際に高度なデータ重複排除を使用します。 h. (Linux および UNIX のみ)アプリケーション ビットと OS ビットが同じでない場 合、 [Media Management Library Bitwidth]リストから適切な設定を選択します。 アプリケーション ビットと OS ビットが同じ場合、 [Media Management Library Bitwidth]を[Automatic](デフォルト)に設定しておきます。 [Management Library Bitwidth]オプションは Windows プラットフォームには 適用されません。 i. (オプション)1 つのバックアップが失敗した後に複数ターゲット バックアッ プが継続しないようにする場合は、[Exit a multiple target backup when any one backup fails]を選択します。 j. (詳細オプション)[Enable debugging message]オプションは選択しないでく ださい。このオプションは、バックアップの問題をトラブルシューティングす るためのものです。 [Enable debugging messages]オプションを選択した場合、 Oracle 用 Avamar プラグ インにより大きなログ ファイルが作成されます。 k. (詳細オプション)[NLS_DATE_FORMAT]フィールドに、ターゲット マシンの タイム スタンプの形式を入力します。 l. [Incremental Backup]グループ ボックスから、バックアップ レベルを選択し ます : – すべてのデータファイル、REDO ログ、アーカイブ ログをバックアップする 場合は、 [Full backup]を選択します。 – すべてのデータファイル、REDO ログ、アーカイブ ログをバックアップする 場合は、 [Level 0 backup]を選択します。 レベル 1 バックアップを実行する前にレベル 0 バックアップを実行する必 要があります。 レベル 0 バックアップを実行する前に、[RMAN Change Block Tracking]を 有効化する必要があります。「ブロックの変更履歴の有効化」(86 ページ) で詳細を参照してください。 – データベースの変更されたブロックのみをバックアップする場合は、 [Level 1 backup]を選択します。 レベル 1 バックアップを実行する前に、[RMAN Change Block Tracking]を 有効化する必要があります。「ブロックの変更履歴の有効化」(86 ページ) で詳細を参照してください。 オン デマンド バックアップ 91 バックアップ 通知 Oracle 用 Avamar プラグ インは、Oracle 11g 以降、増分(レベル 0 およびレベ ル 1)バックアップをサポートしています。レベル 0 およびレベル 1 バック アップは RMAN ブロック チェンジ トラッキング機能を使用するので、Oracle バックアップのサイズを縮小し、迅速に完了させることができます。 m.[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 のリカバリ カタログ サーバの接続文字列を指定する際に使用され ます。 n. バックアップの際に Data Domain システムを使用するには、 [Use Data Domain System]チェックボックスを選択し、リストから Data Domain システムを選択 します。 o. [OK]をクリックして、[Backup Command Line Options]ダイアログ ボックス を閉じます。 11.[OK]をクリックして、 [On Demand Backup Options]ダイアログ ボックスを閉じ ます。 次のようなステータス メッセージが表示されます。Backup initiated. 12.[OK]をクリックします。 Oracle データベース バックアップのスケジュール設定 Oracle データベース バックアップのスケジュール設定を行うには、以下の手順を実行 します。 1. 「データセットの作成」(93 ページ)で説明しているように Oracle データベース バックアップのデータセットを作成します。 2. 「グループの作成」(99 ページ)で説明しているように Oracle データベース バッ クアップのグループを作成します。 a. Oracle データベース クライアントを新しいグループに追加します。 b. 新規データセットを新しいグループに割り当てる。 c. スケジュールを新しいグループに割り当てる。 d. 保存ポリシーを新しいグループに割り当てる。 92 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド バックアップ 3. 「スケジュール設定されたバックアップの有効化」(103 ページ)で説明している ようにグループのスケジュール設定を有効化します。 グループ ポリシー、データセット、スケジュール、保存ポリシーの詳細については、 EMC Avamar 管理ガイドを参照してください。 データセットの作成 データセットを作成するには、以下の手順を実行します。 1. Avamar Administrator で、 [Tools]>[Manage Datasets]を選択します。 [Manage All Datasets]ウィンドウが表示されます。 2. [New]をクリックします。 [New Dataset]ダイアログ ボックスが表示されます。 Oracle データベース バックアップのスケジュール設定 93 バックアップ 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]ダイアログ ボックスが表示されます。 4. [Select Files and/or Folder]ダイアログ ボックスで、以下の手順を実行します。 a. [Clients]ツリーから Oracle クライアントを選択します。 b. プラットフォーム用の Oracle RMAN プラグ インを選択します。 プラグ インの右のテーブルに、データベースのリストが表示されます。 c. データセットに含める 1 つまたは複数のデータベースを選択します。 以下の図は、Oracle データベースを選択した後の[Select Files and/or Folder] ダイアログ ボックスを示します。 d. [OK]をクリックします。 また、 [Select File and/or Folder]ダイアログ ボックスが閉じて、 [New Dataset ] ダイアログ ボックスには選択したファイルまたはフォルダが表示されます。 94 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド バックアップ 5. ([Remove From List]ボタン)をクリックして、Oracle データベースを除くすべ ての項目をソース データ リストから削除します。 非データベース項目を削除した後、[Source]タブは以下の図のようになります。 6. [Inclusion]と[Exclusion]タブはそのままにしておきます。Oracle 用 Avamar プ ラグ インは、包含または除外リストをサポートしていません。 7. [Options]タブをクリックします。 Oracle データベース バックアップのスケジュール設定 95 バックアップ 8. [Options]タブで設定を完了させます。 a. 詳細オプションを表示するには、 ダイアログ ボックスの下にある [Show Advanced Options]を選択します。 詳細オプションは赤のテキストで表示されます。 b. [Oracle Instance Name]フィールドは空にしておきます。バックアップするター ゲットが参照され、選択されると、Oracle 用 Avamar プラグ インによって Oracle インスタンス名が決定されます。 c. [User Name]フィールドに、Oracle データベースの認証に使用されるユーザー 名を入力します。 d. [Password]フィールドに、ユーザー名アカウントのパスワードを入力します。 e. [Number of RMAN Channels]リストから、バックアップまたはリストア時に割 り当てるチャネルの数を選択します。最大数は 6 です。[Number of RMAN channels]オプションの詳細については、 「バックアップ オプション」(146 ページ)を参照してください。 96 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド バックアップ f. 1 つまたは複数のバックアップ オプションを選択します。 – Oracle データベース全体をバックアップする場合は、 [Back up database]を 選択します。 – アーカイブ ログのみをバックアップする場合は、 [Back up archive logs]を 選択します。 – データベース バックアップの正常終了後にアーカイブ ログを自動的に削 除する場合は、[Delete archive logs after backup]を選択します。 g. [Enhanced Data Deduplication]リストから以下を選択します。 – [Default]:サーバにすでに設定されているグローバルな高度なデータ重複 排除を使用します。これはデフォルト設定です。 – [Disabled]:高度なデータ重複排除を使用せずにデータファイルをバック アップします。 – [Enabled]:バックアップの際に高度なデータ重複排除を使用します。 h. (Linux および UNIX のみ)アプリケーション ビットと OS ビットが同じでない場 合、 [Media Management Library Bitwidth]リストから適切な設定を選択します。 アプリケーション ビットと OS ビットが同じ場合、 [Media Management Library Bitwidth]を[Automatic](デフォルト)に設定しておきます。 [Management Library Bitwidth]オプションは Windows プラットフォームには適用 されません。 i. (オプション)1 つのバックアップが失敗した後に複数ターゲット バックアッ プが継続しないようにする場合は、[Exit a multiple target backup when any one backup fails]を選択します。 j. (詳細オプション)[Enable debugging message]オプションは選択しないでく ださい。このオプションは、バックアップの問題をトラブルシューティングす るためのものです。 [Enable debugging messages]オプションを選択した場合、 Oracle 用 Avamar プラグ インにより大きなログ ファイルが作成されます。 k. (詳細オプション)[NLS_DATE_FORMAT]フィールドに、ターゲット マシンの タイム スタンプの形式を入力します。 l. [Incremental Backup] グループ ボックスから、 バックアップ レベルを選択します: – すべてのデータファイル、REDO ログ、アーカイブ ログをバックアップする 場合は、 [Full backup]を選択します。 – すべてのデータファイル、REDO ログ、アーカイブ ログをバックアップする 場合は、 [Level 0 backup]を選択します。 レベル 1 バックアップを実行する前にレベル 0 バックアップを実行する必 要があります。 レベル 0 バックアップを実行する前に、[RMAN Change Block Tracking]を 有効化する必要があります。「ブロックの変更履歴の有効化」(86 ページ) で詳細を参照してください。 – データベースの変更されたブロックのみをバックアップする場合は、 [Level 1 backup]を選択します。 Oracle データベース バックアップのスケジュール設定 97 バックアップ レベル 1 バックアップを実行する前に、[RMAN Change Block Tracking]を 有効化する必要があります。「ブロックの変更履歴の有効化」(86 ページ) で詳細を参照してください。 通知 Oracle 用 Avamar プラグ インは、Oracle 11g 以降、増分(レベル 0 およびレベル 1)バックアップをサポートしています。レベル 0 およびレベル 1 バックアップ はRMAN ブロック チェンジ トラッキング機能を使用するので、 Oracleバックアッ プのサイズを縮小し、迅速に完了させることができます。 m.[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 のリカバリ カタログ サーバの接続文字列を指定する際に使用されます。 n. バックアップの際に Data Domain システムを使用するには、 [Use Data Domain System]チェックボックスを選択し、リストから Data Domain システムを選択し ます。 o. [OK]をクリックします。 通知 Oracle 用 Avamar プラグ インのプラグ イン オプションの詳細については、付録 B, “プラグ イン オプション ,”を参照してください。 9. [OK]をクリックして[New Dataset]ダイアログ ボックスを閉じます。 新規データセットは、[Manage All Datasets]ウィンドウに表示されるデータセッ トのリストに追加されます。 10.[OK]をクリックして[Manage All Datasets]ウィンドウを閉じます。 98 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド バックアップ グループの作成 グループを作成するには、以下の手順を実行します。 1. Avamar Administrator で[Policy]起動ボタンをクリックします。 [Policy]ウィンドウが表示されます。 2. [Groups]タブを選択します。 3. 左パネルで、グループが属する Avamar ドメインを選択します。 4. [New Group]ボタンをクリックします。 [New Group]ウィザードが表示されます。 Oracle データベース バックアップのスケジュール設定 99 バックアップ 5. [New Group]ウィザードで設定を完了させます。 a. [Name]フィールドに、グループの名前を入力します。 名前には、英数字 (A-Z、a-z、0-9) および次の特殊文字を含めることができま す。ピリオド (.)、ハイフン (-)、アンダースコア (_)。Unicode 文字または次に 示す特殊文字は使用しないでください。` ~ ! @ # $ % ^ & * ( ) = + [ ] { } | \ / ; : ' " <>,? b. [Disabled]チェックボックスをクリアして、スケジュール設定されたクライ アント バックアップでこのグループを使用します。 チェックボックスを選択すると、このグループのバックアップは無効になり ます。 c. [Encryption method]リストから、バックアップ時のクライアント / サーバの データ転送に使用する暗号化方式を選択します。 クライアント / サーバ接続に使用する暗号化テクノロジーとビット強度は、ク ライアント プラットフォームや Avamar サーバのバージョンなど、複数の要因 により異なります。詳細については、EMC Avamar 製品セキュリティ ガイドを 参照してください。 d. [Override Schedule]を選択して、このグループに割り当てられているスケジュー ルを上書きします。 [Override Schedule]を選択したら、以下のいずれかのオプションを選択します。 – 次回のスケジュール設定されたバックアップを完全にスキップする場合 は、[Skip Next Backup]を選択します。 – 次回のスケジュール設定されたバックアップを 1 度だけ実行する場合は、 [Run Next Backup Once]を選択します。 6. [Next]をクリックします。 次のウィザード スクリーンがデータセット情報とともに表示されます。 7. [Select An Existing Dataset]リストから、「データセットの作成」(93 ページ)で 作成したデータセットを選択します。 以下の図は、データセットを選択した後の[New Group]ウィザードを示します。 100 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド バックアップ 8. [Next]をクリックします。 次のウィザード スクリーンがスケジュール情報とともに表示されます。 9. [Select An Existing Schedule]リストから、スケジュールを選択します。 このウィザードを使用してスケジュールを修正することはできません。このユー ザー インタフェースでは、選択内容を確定する前にその内容を確認できるよう に、スケジュールのプロパティが表示されます。スケジュールのプロパティの編 集の詳細については、EMC Avamar 管理ガイドを参照してください。 10.[Next]をクリックします。 次のウィザード スクリーンが保存ポリシー情報とともに表示されます。 Oracle データベース バックアップのスケジュール設定 101 バックアップ 11.[Select An Existing Retention Policy]リストから、グループの保存ポリシーを選択 します。 このウィザードから保存ポリシーを編集することはできません。このユーザー イ ンタフェースでは、選択内容を確定する前にその内容を確認できるように、保存 ポリシーのプロパティが表示されます。保存ポリシーのプロパティの編集の詳細 については、EMC Avamar 管理ガイドを参照してください。 12.[Next]をクリックします。 最後のウィザード スクリーンがドメインおよびクライアントのツリーとともに 表示されます。 13. グループに含める 1 つまたは複数のクライアントを選択します。クライアントを 複数選択する場合は、Ctrl+ クリックを使用します。 14.[Finish]をクリックします。 [New Group]ウィザードが終了し、[Policy]ウィンドウに新しいグループが表示 されます。 102 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド バックアップ スケジュール設定されたバックアップの有効化 バックアップ スケジュールを有効化するには、以下の手順を実行します。 1. Avamar Administrator で[Policy]起動ボタンをクリックします。 [Policy]ウィンドウが表示されます。 2. [Policy Management]タブをクリックします。 3. [Groups]タブをクリックします。 4. 「グループの作成」(99 ページ)で作成したグループを選択します。 5. [Actions]>[Group]>[Disable Group]を選択します。 これで、 [Actions]>[Group]メニューの[Disable Group]オプションが解除されます。 確認メッセージが表示されます。 6. このグループを有効にするには、[Yes]をクリックします。 Oracle RAC のバックアップの失敗 データベースの唯一のローカル インスタンスがダウンするか、またはノードがダウン した場合、Oracle RAC バックアップは失敗します。失敗のタイプに応じて、バックアッ プを再開する必要があります。 唯一のローカル インスタンスがダウンした後のバックアップの再開 唯一のローカル インスタンスがダウンした後にバックアップを再開するには、以下の 手順を実行します。 1. ローカル インスタンスを再起動するか、またはセカンダリ ノードで EMCagent ク ラスタ リソースを再起動します。 2. 新しいバックアップを開始します。 Oracle RAC のバックアップの失敗 103 バックアップ ノードがダウンした後のバックアップの再開 ノードがダウンした後にバックアップを再開するには、適切な解決策を使用します。 ◆ EMCagent がクラスタ リソースとして構成されており、var ディレクトリが共有ファ イル システムに存在している場合、Avamar Administrator からバックアップを再開 します。 EMCagent は他のノードで自動的に起動します。 ◆ EMCagent がクラスタ リソースとして構成されておらず、var ディレクトリが全ノー ドで共有されているとは限らない場合、以下の手順を実行します。 1. 利用可能なノードの 1 つで EMCagent を構成します。 2. バックアップを再開します。 通知 フェイルオーバー ノードを再構成する場合、Avamar Administrator を使用してクライ アントを非アクティブ化する必要があります。次に、同じ仮想名またはスキャン名を 使用してフェイルオーバー ノードを登録します。 104 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド 第5章 リストアとリカバリ この章では、Oracle 用 Avamar プラグ インを使用してデータベース全体をリストアす る方法について説明します。 この章のトピックは次のとおりです。 ◆ ◆ ◆ ◆ ◆ 「リストアの準備」.................................................... 106 「リストアのタイプ」.................................................. 106 「元のクライアントへのデータベースのリストア」........................ 106 「別のクライアントへのデータベースのリストア」........................ 111 「災害復旧」.......................................................... 116 リストアとリカバリ 105 リストアとリカバリ リストアの準備 Oracle データベースをリストアする前に、データベースを準備する必要があります。 手順については、「 リストアのためのデータベースの準備」 (81 ページ)を参照して ください。Oracle 用 Avamar プラグ インは、予備的な構成を必要とするリカバリ オプ ションを提供します。手順については、 「 リカバリのためのデータベースの準備」 (84 ページ)を参照してください。 リストアのタイプ Avamar Administrator は、1 つのシステムから別のシステムへ、または同一システムの別 のディレクトリへのデータベース バックアップのリストアをサポートしています。リ ストアでは、リストアされるデータベースに対して元のデータベースと同じ Oracle SID (システム識別子)と DBID(データベース識別番号)を使用します。 通知 別のクライアントに対してリストアを実行するには、 「 ホット バックアップからのリ ストアに向けたデータベースの準備」 (82 ページ)の手順に従ってターゲット システ ムを準備する必要があります。 データベースを準備したら、データベース ファイルを元のクライアントまたは別のク ライアントにリストアすることができます。 ◆ データベースを元のクライアントにリストアするには、「 元のクライアントへの データベースのリストア」(106 ページ)の手順をすべて実行します。 ◆ データベースを別のクライアントにリストアするには、「 別のクライアントへの データベースのリストア」(111 ページ)の手順をすべて実行します。 元のクライアントへのデータベースのリストア データベースを元のクライアントにリストアするには、以下の手順を実行します。 1. Avamar Administrator を起動して、ログインします。 2. Avamar Administrator で[Backup & Restore]起動ボタンをクリックします。 [Backup and Restore]ウィンドウが表示されます。 3. [Select for Restore]をクリックします。 4. [Clients]ツリーで、Oracle サーバを選択します。 ログイン アカウントの対象となるドメイン外のクライアントは表示することはで きません。すべてのクライアントを表示するには、root ドメインにログインします。 5. [By Date]タブをクリックします。 6. カレンダーからバックアップ日付を選択します。 a. 年と月のナビゲーション矢印を使用して、バックアップを参照します。 黄色でハイライト表示されている日付は、有効なバックアップがその日に実行さ れたことを示します。 b. 黄色でハイライト表示されている日付をクリックします。 その日に実行されたバックアップのリストが、カレンダーの横の[Backups] テーブルに表示されます。 106 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド リストアとリカバリ 7. [Backups]テーブルから 1 つのバックアップを選択します。 1 つのバックアップを選択すると、[Backup History]パネルの下のコンテンツ リ ストにその内容が示されます。 8. カレンダーの下のコンテンツ パネルで、データベース SID が表示されるまでフォ ルダを展開します。 9. コンテンツ パネルから 1 つまたは複数の SID フォルダを選択します。 通知 ポイント イン タイム リカバリの場合、1 つのデータベースのみを選択します。複数 のデータベースのポイント イン タイム リカバリの実行はサポートされていません。 以下の図は、データベースおよび制御ファイルを選択した後の[Backup and Restore]ウィンドウを示します。 10. 制御ファイルを選択します。 通知 リストアを正常に完了させるには制御ファイルの選択が必要です。 元のクライアントへのデータベースのリストア 107 リストアとリカバリ 11.[Actions]>[Restore Now]を選択します。 [Restore Options]ウィンドウが表示されます。 12.[Restore Options]ウィザードで設定をすべて行います。 a. [Encryption method]リストから、リストア時のクライアント / サーバのデー タ転送に使用する暗号化方式を選択します。 クライアント / サーバ接続に使用する暗号化テクノロジーとビット強度は、ク ライアント プラットフォームや Avamar サーバのバージョンなど、複数の要因に より異なります。詳細については、EMC Avamar 製品セキュリティ ガイドを参照 してください。 b. [Restore everything to its original location]を選択します。 c. [More Options]をクリックします。 [Restore Command Line Options]ダイアログ ボックスが表示されます。 108 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド リストアとリカバリ 13.[Restore Command Line Options]ダイアログ ボックスの各フィールドに入力します。 a. 詳細オプションを表示するには、 ダイアログ ボックスの下にある [Show Advanced Options]を選択します。 詳細オプションは赤のテキストで表示されます。 b. [Oracle Instance Name]フィールドは空にしておきます。リストアするデータ ベースが参照され、選択されると、Oracle 用 Avamar プラグ インによって Oracle インスタンス名が決定されます。 c. [User Name]フィールドに、Oracle データベースの認証に使用されるユーザー 名を入力します。 d. [Password]フィールドに、ユーザー名アカウントのパスワードを入力します。 e. (Linux および UNIX のみ)アプリケーション ビットと OS ビットが同じでない 場合、 [Media Management Library Bitwidth]リストから適切な設定を選択します。 アプリケーション ビットと OS ビットが同じ場合、 [Media Management Library Bitwidth]を[Automatic](デフォルト)に設定しておきます。 [Management Library Bitwidth]オプションは Windows プラットフォームには適用 されません。 f. [Number of RMAN Channels]リストから、リストア時に割り当てるチャネルの 数を選択します。最大数は 6 です。 g. (オプション)1 つのリストア オペレーションが失敗した後に複数ターゲット リ ストアを継続しないようにする場合は、 [Exit a multiple target restore when any one restore fails]を選択します。 元のクライアントへのデータベースのリストア 109 リストアとリカバリ h. (詳細オプション)[Enable debugging message]オプションは選択しないでく ださい。このオプションは、リストアの問題をトラブルシューティングするた め の も の で す。[Enable debugging messages]オ プ シ ョ ン を 選 択 し た 場 合、 Oracle 用 Avamar プラグ インにより大きなログ ファイルが作成されます。 i. (詳細オプション)[NLS_DATE_FORMAT]フィールドに、ターゲット マシンの タイム スタンプの形式を入力します。 j. [Recovery Type]を選択します。 – [Point-in-Time (PIT)] :Oracle 用 Avamar プラグ インは、現在の時間、または 過去の任意のポイント イン タイムまでデータベースをリカバリすることが できます。 ポイント イン タイム リカバリの場合は複数のデータベースを選択しないで ください。リストアの場合は 1 つのデータベースのみを選択する必要があり ます。 – [Flashback Database (FRA)] :Oracle 用 Avamar プラグ インは、FRA(フラッシュ リカバリ領域)からデータ ブロックをリカバリすることができます。 [Flashback Database (FRA)]のリカバリ タイプを使用する前にフラッシュ リ カバリ領域の構成が必要になります。「 フラッシュバック データベース リ カバリの構成」(84 ページ)で詳細を参照してください。 – [Corrupt blocks only]:Oracle 用 Avamar プラグ インは、データベース全体 ではなく、破損したブロックのみをリカバリすることができます。 [Corrupt blocks only]リカバリ オプションを使用するには、初期パラメータ DB_BLOCK_CHECKSUM を Oracle データベースの TYPICAL に設定する必要が あります。データベースは、マウント状態またはオープン状態である必要が あります。 [Corrupt blocks only]オプションは、詳細オプションの 1 つです。 k. [Recovery mode]リストから、ステップ j で選択したリカバリ タイプのオプ ションを選択します。 [Recovery mode]オプションの詳細については、 「 リカバリ モードと値」 (151 ページ)を参照してください。 l. [OK]をクリックして、 [Restore Command Line Options]ダイアログ ボックス を閉じます。 14.[OK]をクリックして、[Restore Options]ダイアログ ボックスを閉じます。 次のようなステータス メッセージが表示されます。Restore initiated.(リストアが 開始しました。) 15.[OK]をクリックします。 通知 リストア プロセスが失敗した場合は、追加の手動のリカバリ ステップが必要にな る場合があります。詳細については、「 リストアが正常に完了しない」 (159 ペー ジ)を参照してください。 16.(Solaris のみ)データベースを Solaris VCS クラスタにリストアした場合、リスナー およびそれと依存関係を持つ他のプロセスを再開します。 110 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド リストアとリカバリ 別のクライアントへのデータベースのリストア Oracle データベースを別のクライアントにリストアするには、ターゲット クライアン トの以下の項目がソース クライアントと一致する必要があります。 ◆ ORACLE_HOME ◆ oradata ◆ flash_recovery_area paths ◆ データベース SID さらに、 「 ホット バックアップからのリストアに向けたデータベースの準備」 (82 ペー ジ)の手順に従ってターゲット クライアントを準備する必要があります。 データベースを別のクライアントにリストアするには、以下の手順を実行します。 1. Avamar Administrator を起動して、ログインします。 2. Avamar Administrator で[Backup & Restore]起動ボタンをクリックします。 [Backup and Restore]ウィンドウが表示されます。 3. [Select for Restore]をクリックします。 4. クライアントのツリーで、Oracle サーバを選択します。 ログイン アカウントの対象となるドメイン外のクライアントは表示することはで きません。すべてのクライアントを表示するには、root ドメインにログインします。 5. [By Date]タブをクリックします。 6. カレンダーからバックアップ日付を選択します。 a. 年と月のナビゲーション矢印を使用して、バックアップを参照します。 黄色でハイライト表示されている日付は、有効なバックアップがその日に実行 されたことを示します。 b. 黄色でハイライト表示されている日付をクリックします。 その日に実行されたバックアップのリストが、カレンダーの横の[Backups] テーブルに表示されます。 7. [Backups]テーブルから 1 つのバックアップを選択します。 バックアップの内容は[Backup History]パネルの下に表示されます。 8. データベース SID が表示されるまでフォルダを展開します。 SID フォルダをクリックするとその内容が表示されます。 9. コンテンツ パネルから 1 つまたは複数の SID フォルダを選択します。 通知 ポイント イン タイム リカバリの場合、1 つのデータベースのみを選択します。複数 のデータベースのポイント イン タイム リカバリの実行はサポートされていません。 別のクライアントへのデータベースのリストア 111 リストアとリカバリ 以下の図は、orcl を選択した後の[Backup and Restore]ウィンドウを示します。 10. 制御ファイルを選択します。 通知 リストアを正常に完了させるには制御ファイルの選択が必要です。 11.[Actions]>[Restore Now]を選択します。 [Restore Options]ダイアログ ボックスが表示されます。 12.[Restore Options]ダイアログ ボックスの各フィールドに入力します。 a. [Encryption method]リストから、リストア時のクライアント / サーバのデータ 転送に使用する暗号化方式を選択します。 クライアント / サーバ接続に使用する暗号化テクノロジーとビット強度は、ク ライアント プラットフォームや Avamar サーバのバージョンなど、複数の要因 により異なります。詳細については、EMC Avamar 製品セキュリティ ガイドを 参照してください。 b. [Restore everything to a different location]を選択します。 112 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド リストアとリカバリ このオプションを選択すると、[Item Marked for Restore]テーブルおよびオプ ションがアクティブ化されます。 c. [Set Destination]をクリックします。 [Set Destination]ダイアログ ボックスが表示されます。 d. [Browse]をクリックします。 [Browse for File, Folder, or Directory]ダイアログ ボックスが表示されます。 e. リストアのターゲット デスティネーションを選択し、 [OK]をクリックします。 [Save Target(s) in Directory]フィールドに、ターゲットが表示されます。 f. [OK]をクリックし、[Set Destination]ダイアログ ボックスを閉じます。 [Items Marked for Restore]テーブルの[Destination]列には、ステップ e で選 択したターゲット デスティネーションが含まれています。 g. [More Options]をクリックします。 [Restore Command Line Options]ダイアログ ボックスが表示されます。 別のクライアントへのデータベースのリストア 113 リストアとリカバリ 13.[Restore Command Line Options]ダイアログ ボックスの各フィールドに入力します。 a. 詳細オプションを表示するには、 ダイアログ ボックスの下にある [Show Advanced Options]を選択します。 詳細オプションは赤のテキストで表示されます。 b. [Oracle Instance Name]フィールドは空にしておきます。リストアするデータ ベースが参照され、選択されると、Oracle 用 Avamar プラグ インによって Oracle インスタンス名が決定されます。 c. [User Name]フィールドに、Oracle データベースの認証に使用されるユーザー 名を入力します。 d. [Password]フィールドに、ユーザー名アカウントのパスワードを入力します。 e. (Linux および UNIX のみ)アプリケーション ビットと OS ビットが同じでない 場合、 [Media Management Library Bitwidth]リストから適切な設定を選択します。 アプリケーション ビットと OS ビットが同じ場合、 [Media Management Library Bitwidth]を[Automatic](デフォルト)に設定しておきます。 [Management Library Bitwidth]オプションは Windows プラットフォームには 適用されません。 f. [Number of RMAN Channels]リストから、リストア時に割り当てるチャネルの 数を選択します。最大数は 6 です。 g. (オプション)1 つのリストア オペレーションが失敗した後に複数ターゲット リ ストアを継続しないようにする場合は、 [Exit a multiple target restore when any one restore fails]を選択します。 114 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド リストアとリカバリ h. (詳細オプション)[Enable debugging message]オプションは選択しないでく ださい。このオプションは、リストアの問題をトラブルシューティングするた め の も の で す。[Enable debugging messages]オ プ シ ョ ン を 選 択 し た 場 合、 Oracle 用 Avamar プラグ インにより大きなログ ファイルが作成されます。 i. (詳細オプション)[NLS_DATE_FORMAT]フィールドに、ターゲット マシンの タイム スタンプの形式を入力します。 j. [Recovery Type]を選択します。 – [Point-in-Time (PIT)]:現在の時間、または過去の任意のポイント イン タイ ムまでデータベースをリカバリすることができます。 ポイント イン タイム リカバリの場合は複数のデータベースを選択しないで ください。リストアの場合は 1 つのデータベースのみを選択する必要があり ます。 – [Flashback Database (FRA)]:FRA(フラッシュ リカバリ領域)からデータ ブロックをリカバリすることができます。 [Flashback Database (FRA)] のリカバリ タイプを使用する前にフラッシュ リ カバリ領域の構成が必要になります。「 フラッシュバック データベース リ カバリの構成」(84 ページ)で詳細を参照してください。 – [Corrupt blocks only]:Oracle 用 Avamar プラグ インは、データベース全体 ではなく、破損したブロックのみをリカバリすることができます。 [Corrupt blocks only]リカバリ オプションを使用するには、初期パラメー タ DB_BLOCK_CHECKSUM を Oracle データベースの TYPICAL に設定する必要 があります。データベースは、マウント状態またはオープン状態である必 要があります。 [Corrupt blocks only]オプションは、詳細オプションの 1 つです。 k. [Recovery mode]リストから、ステップ j で選択したリカバリ タイプのオプ ションを選択します。 「 リカバリ モードと値」(151 ページ)で詳細を参照してください。 l. [OK]をクリックして、 [Restore Command Line Options]ダイアログ ボックスを閉 じます。 14.[OK]をクリックして、[Restore Options]ダイアログ ボックスを閉じます。 次のようなステータス メッセージが表示されます。Restore initiated.(リストアが 開始しました。) 15.[OK]をクリックします。 通知 リストア プロセスが失敗した場合は、追加の手動のリカバリ ステップが必要にな る場合があります。詳細については、「 リストアが正常に完了しない」 (159 ペー ジ)を参照してください。 16.(Solaris のみ)データベースを Solaris VCS クラスタにリストアした場合、リスナー およびそれと依存関係を持つ他のプロセスを再開します。 別のクライアントへのデータベースのリストア 115 リストアとリカバリ 災害復旧 完全な消失から Oracle サーバをリカバリするには、以下の手順を実行します。 1. 必要に応じてハードウェアを交換します。 2. 同じバージョンの Avamar クライアントおよび Oracle 用 Avamar プラグ インをイ ンストールします。手順については、 「 インストールと構成」 (21 ページ)を参照 してください。 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 7. 以下の RMAN スクリプトを使用して、spfile(サーバ パラメータ ファイル)をリス トアします。 connect target "/"; set dbid=DBID; run{ restore spfile to '/HOME/ORACLE/spfiletestdb.ora' from autobackup MAXSEQ=SEQ until time = "TO_DATE('DATE','YYYYMMDD')"; } ここで、 • DBID は、データベース ID です。 • /HOME/ORACLE は、spfile のパスです。 • SEQ は、制御ファイル自動バックアップ検索の最も高いシーケンス番号です。 • DATE, YYYYMMDD は、バックアップ日付です。 8. 「 別のクライアントへのデータベースのリストア」 (111 ページ)のステップを完 了させて Oracle データベースをリストアします。 116 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド 第6章 Oracle RMAN を使用したバックアップおよびリ ストア この章では、Oracle RMAN スクリプトを使用して Avamar サーバまたは Data Domain シス テムに対して Oracle のバックアップおよびリストアを行うための方法について説明し ます。 この章のトピックは次のとおりです。 ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ 「RMAN を使用する前に」............................................... 118 「RMAN バックアップおよびリストアのグラニュール」..................... 118 「avtar フラグ ファイルの作成」......................................... 119 「SBT_LIBRARY 設定」................................................... 120 「ライブラリ パスの設定」.............................................. 121 「基本的なバックアップ コマンド」...................................... 121 「基本的なリストア コマンド」.......................................... 124 「高度なリストア コマンド」............................................ 128 「バックアップ保存管理」.............................................. 129 「複数チャネルの割り当て」............................................ 133 「Avamar プロセスの停止」.............................................. 134 Oracle RMAN を使用したバックアップおよびリストア 117 Oracle RMAN を使用したバックアップおよびリストア RMAN を使用する前に この章では、RMAN から Oracle データベースのバックアップまたはリストアを直接手動 で 行 う 際 の 参 考 資 料 を 提 供 し ま す。た だ し、シ ス テ ム 管 理 者 の 大 半 は、Avamar Administratorを使用してOracleデータベースのバックアップまたはリストアを行います。 これらのトピックでは以下の経験が必要になります。 ◆ Oracle プラットフォームにおけるオペレーティング システムのシェル コマンド (root 権限が必要) ◆ Oracle ソフトウェア ◆ Oracle RMAN (Recovery Manager) RMAN を使用して Avamar Administrator ではなく Oracle のバックアップを行う場合、 バックアップの有効期限を明示的に指定する必要があります。各バックアップに avtar --expires オプションを含めることにより、有効期限が設定されます。avtar --expires オ プションが存在しない場合、Avamar サーバに保存されたバックアップの使用期間は 決して終了しません。--expires オプションは、バックアップを保持する日数または明 示的な有効期限タイム スタンプを受け入れます。通常、avtar オプションはフラグ ファ イルで指定されます。このファイルは RMAN バックアップ時に avtar により読み取ら れます。このガイドのすべての RMAN バックアップ スクリプト例はフラグ ファイルを 使用しており、フラグ ファイル例には --expires オプションが含まれています。フラ グ ファイルの詳細については、「avtar フラグ ファイルの作成」 (119 ページ)を参照 してください。 通知 Oracle RMAN スクリプトを使用して特定のテーブルスペースを Data Domain システム にバックアップする処理はサポートされていません。 RMAN バックアップおよびリストアのグラニュール RMAN スクリプト バックアップまたはリストアの際にターゲット システムとして Avamar サーバまたは Data Domain システムのいずれかを使用することができます。以 下の表は、サポートされている各ターゲット システムに対して、RMAN スクリプトが サポートするソース データのタイプを示します。 表 6 RMAN スクリプトによりサポートされるデータのタイプ 118 ターゲット システム Oracle ソース Avamar サーバ • データベース全体 • 特定のテーブルスペース • 特定のデータファイル Data Domain • データベース全体 • 特定のデータファイル RMANスクリプトを使用してOracleテーブルスペースをData Domain システムにバックアップすることはできません。 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RMAN を使用したバックアップおよびリストア avtar フラグ ファイルの作成 Oracle RMAN を使用したバックアップ時またはリストア時、RMAN は、send コマンドを 使用して指定の情報を avtar に渡す必要があります。行長の制限が RMAN コマンド内 で超えないように、これらの avtar オプションを avtar フラグ ファイルに含めます。 通知 avtar -c と -x オプションをフラグ ファイルに含めないようにしてください。その理由 は、それらのオプションは、Avamar Administrator によって開始されるバックアップ またはリストアオペレーションの際に設定される avtar オプションと競合する可能性が あるためです。 avtar フラグ ファイルを作成するには、以下の手順を実行します。 1. UNIX テキスト エディタでプレーン テキスト ファイルを開きます。 残りのステップでは、my-avtar-flags.txt をフラグ ファイル例として使用します。 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:\Program Files\avs\bin) 。 • USER は、Avamar 管理ユーザー アカウントです。 • PASSWORD は、Avamar 管理パスワードです。 • MY-DB-CLIENT は、Oracle データベース ホスト名です。 • {NUM-DAYS |TIMESTAMP} は、バックアップの有効期限を本日から起算した日数 (NUM-DAYS) として、または絶対的な TIMESTAMP として指定します。 avtar フラグ ファイルの作成 119 Oracle RMAN を使用したバックアップおよびリストア 3. RMAN スクリプトを使用して Oracle を Data Domain システムにバックアップするに は、以下の Data Domain 固有のエントリーを追加します。 --ddr --ddr-index=DDR-INDEX ここで、DDR-INDEX は、Avamar サーバ構成に追加される際に Data Domain システ ムに割り当てられるインデックス番号(1、2、3 など)です。 通知 Data Domain システムを使用しない場合は、このステップをスキップしてください。 4. 元々 Avamar Administrator を使用して作成されたバックアップをリストアするには、 --incpartials エントリーを追加します。 5. ファイルを /oracle、または検索パスの別の便利な場所に保存します。 SBT_LIBRARY 設定 Avamar ソフトウェアとともに使用される RMAN バックアップおよびリストア スクリ プトでは、バックアップのチャネルを非常に特殊な方法で定義する必要があります。 RMAN allocate channel コマンドには以下のような SBT_LIBRARY 値を定義する PARMS 句を含める必要があります。 SBT_LIBRARY=INSTALL-DIR/lib/libobk_avamar.so ここで、INSTALL-DIR は、プラットフォームのベース インストール ディレクトリです (たとえば、Linux の場合は /usr/local/avamar、Solaris の場合は /opt/AVMRclnt、 Windows の場合は C:\Program Files\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/AVMRrman/lib/libobk_avamar.so" ; 以下のコマンドは、HP-UX 上の 64 ビットの Oracle に対して適切に形成された allocate channel コマンドの例です。 allocate channel c1 type sbt PARMS="SBT_LIBRARY=/opt/AVMRclnt/lib/libobk_avamar64.so"; 120 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RMAN を使用したバックアップおよびリストア ライブラリ パスの設定 RMAN による libobk のロード時、RMAN 依存ライブラリへのパスを動的ローダに伝達 する必要があります。動的ローダが libobk で必要なライブラリを見つけることができ ない場合、動的ローダは失敗とともに終了し、RMAN によるチャネル割り当ては失敗 します。ライブラリの場所を指定するには環境変数を使用します。Avamar バックアッ プまたはリストア オペレーションにより RMAN スクリプトが実行される前に、適切な ライブラリ パス環境変数を設定する必要があります。場所および環境変数は、以下の 表に示すように各オペレーティング システムにより異なります。 表 7 libobk の環境変数 オペレーティング システム 環境変数 AIX LIBPATH HP-UX SHLIB_PATH HP-UX、Linux、Solaris LD_LIBRARY_PATH ライブラリ パスは通常、INSTALL-DIR/lib になります。ここで、INSTALL-DIR は、プラット フォームのベース インストール ディレクトリです(Linux の場合は /usr/local/avamar、 Solaris の場合は /opt/AVMRclnt、Windows の場合は C:\Program Files\avs\bin) 。 set および export コマンド(sh、ksh、bash シェルの場合) 、または setenv コマンド(csh または bash シェルの場合)を使用して、ライブラリ パス変数を設定します。 LD_LIBRARY_PATH を Solaris に設定するには、以下の手順を実行します。 ◆ sh、ksh、bash シェルから、以下を入力します。 set LD_LIBRARY_PATH=/opt/AVMRclnt/lib export LD_LIBRARY_PATH ◆ csh または bash シェルから、以下を入力します。 setenv LD_LIBRARY_PATH /opt/AVMRclnt/lib 基本的なバックアップ コマンド このトピックでは、RMAN を使用して Oracle データベース、テーブルスペース、単一の データファイルをバックアップする方法について説明します。 通知 Avamar は、Oracle RMAN インタフェースを使用してホット バックアップを実行しま す。Oracle RMAN では、ホット バックアップを実行するには Oracle データベースが実 行中である必要があります。 データベースのバックアップ Oracle データベースをバックアップするには、以下の手順を実行します。 1. コマンド シェルを開きます。 2. avtar フラグ ファイルが正しい場所に存在することを確認します。 avtar フラグ ファイルが存在しない場合は、「avtar フラグ ファイルの作成」(119 ページ)で説明しているようにファイルを作成します。 ライブラリ パスの設定 121 Oracle RMAN を使用したバックアップおよびリストア 通知 リカバリ カタログではなくデータベース制御ファイルを使用してデータベースを バックアップする場合、RMAN を呼び出すコマンド ラインに nocatalog を含める必 要があります。 3. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 4. バックアップ対象の Oracle データベースに接続します。 5. 次のように入力します。 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:\Program Files\avs\bin) 。 テーブルスペースのバックアップ RMAN スクリプトを使用してテーブルスペースを Avamar サーバまたは Data Domain シ ステムにバックアップすることができます。 Oracle データベースのテーブルスペースをバックアップするには、以下の手順を実行 します。 1. コマンド シェルを開きます。 2. avtar フラグ ファイルが正しい場所に存在することを確認します。 avtar フラグ ファイルが存在しない場合は、「avtar フラグ ファイルの作成」(119 ページ)で説明しているようにファイルを作成します。 3. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 4. バックアップ対象の Oracle データベースに接続します。 122 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RMAN を使用したバックアップおよびリストア 5. 次のように入力します。 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 tablespace "USERS"; release channel c1; } ここで、 • INSTALL-DIR は、プラットフォームのベース インストール ディレクトリです (たとえば、Linux の場合は /usr/local/avamar、Solaris の場合は /opt/AVMRclnt、 Windows の場合は C:\Program Files\avs\bin)。 • USERS は、バックアップするテーブルスペースです。 データファイルのバックアップ Oracle データベースのデータファイルをバックアップするには、以下の手順を実行し ます。 1. コマンド シェルを開きます。 2. avtar フラグ ファイルが正しい場所に存在することを確認します。 avtar フラグ ファイルが存在しない場合は、「avtar フラグ ファイルの作成」(119 ページ)で説明しているようにファイルを作成します。 3. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 4. バックアップ対象の Oracle データベースに接続します。 5. 次のように入力します。 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:\Program Files\avs\bin)。 • MyFile.dbf は、バックアップする Oracle データファイルです。 基本的なバックアップ コマンド 123 Oracle RMAN を使用したバックアップおよびリストア 基本的なリストア コマンド このトピックでは、Oracle データベース、テーブルスペース、単一のデータファイルを リストアする方法について説明します。 通知 Oracle データベースのホット リカバリの実行はできません。これらのリカバリ処理手 順を実行する前に Oracle svrmgr を使用してデータベース インスタンスを停止する必 要があります。 データベースのリストア RMAN が生成するデフォルト制御ファイル名は、以下の形式を使用します。 c.DBID-DATE-SEQ ディレクティブを RMAN スクリプトに渡すことによってこの形式を変更することがで きます。 Avamar Administrator は、以下のディレクティブを含んだスクリプトを生成します。 set controlfile autobackup format for device type sbt\ to "CONTROLFILE.%F"; 結果として、以下の形式を使用する制御ファイル名が生まれます。 CONTROLFILE.c.DBID-DATE-SEQ このガイドのサンプル スクリプトは、制御ファイル名に対してこの形式を仮定します。 現在のリストアに使用するバックアップを実行する際に Avamar Administrator が使用 されていた場合、制御ファイル名にはプレフィックスが含まれます。このプレフィッ クスを send コマンドに追加する必要があります。プレフィックスは最初のディレク ティブとなります。以下の send コマンドは、orcl の SID を持つ 11g データベースの 例です。 send '"--prefix=11g/orcl/" "--flagfile=/oracle/my-avtar-flags.txt"\ "--bindir=INSTALL-DIR/bin"'; --prefix オプションで指定されたパスには、フォワード スラッシュ (/) を含める必要が あります。スラッシュの向きは Windows プラットフォームでは変わりません。 Oracle データベース全体をリストアするには、以下の手順を実行します。 1. コマンド シェルを開きます。 2. avtar フラグ ファイルが正しい場所に存在することを確認します。 avtar フラグ ファイルが存在しない場合は、「avtar フラグ ファイルの作成」(119 ページ)で説明しているようにファイルを作成します。 3. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 4. リストア対象の Oracle データベースに接続します。 5. 以下のように入力して、利用可能なすべてのバックアップを表示します。 list backup; 124 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RMAN を使用したバックアップおよびリストア 6. リストア対象のバックアップから、制御ファイルの以下の情報を取得します。 a. データベース バックアップ制御ファイル名をチェックします。 b. 今後の使用に備えて以下の値をメモします。 – DATE – DBID – SEQ 以降の処理手順では、これらのトークンのいずれかに遭遇したら、それを制御ファ イルの値に置き換えます。 7. DBID、DATE、SEQ をステップ 6 の値に置き換えて以下のコマンドを入力します。 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:\Program Files\avs\bin) 。 • YYYYMMDD は、日付です。 制御ファイルがコピーされ、データベースはマウント状態に入ります。 利用可能なデータベース バックアップとそれに対応する SCN(システム変更番号) のリストがコマンド シェルに表示されます。 8. リカバリで使用するバックアップに対応する SCN を探してメモします。 • アーカイブ ログ バックアップをリカバリする場合は、アーカイブ ログの次の SCN を探してメモします。 • データベース バックアップからのみリカバリする場合は、データベースの SCN を 探してメモします。 9. 以下のように入力して、RMAN セッションからログアウトします。 exit 10. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 11. リストア対象の Oracle データベースに接続します。 基本的なリストア コマンド 125 Oracle RMAN を使用したバックアップおよびリストア 12. 次のように入力します。 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 は、ステップ 8 でメモした SCN 値です。アーカイブ ログ バックアップの 次の SCN 値、またはデータベースの SCN 値になります。 • INSTALL-DIR は、プラットフォームのベース インストール ディレクトリです(Linux の場合は /usr/local/avamar、Solaris の場合は /opt/AVMRclnt、Windows の場合 は C:\Program Files\avs\bin) 。 通知 リストア プロセスが失敗した場合は、追加の手動のリカバリ ステップが必要にな る場合があります。詳細については、「リストアが正常に完了しない」(159 ペー ジ)を参照してください。 テーブルスペースのリストア RMANスクリプトを使用してAvamar サーバからテーブルスペースをリストアすることが できます。RMAN スクリプトを使用して Data Domain システムからテーブルスペースを リストアすることはできません。 Oracle データベースのテーブルスペースをリストアするには、以下の手順を実行します。 1. コマンド シェルを開きます。 2. avtar フラグ ファイルが正しい場所に存在することを確認します。 avtar フラグ ファイルが存在しない場合は、「avtar フラグ ファイルの作成」(119 ページ)で説明しているようにファイルを作成します。 3. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 4. リストア対象の Oracle データベースに接続します。 126 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RMAN を使用したバックアップおよびリストア 5. 次のように入力します。 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; } ここで、 • INSTALL-DIR は、プラットフォームのベース インストール ディレクトリです (たとえば、Linux の場合は /usr/local/avamar、Solaris の場合は /opt/AVMRclnt、 Windows の場合は C:\Program Files\avs\bin) 。 • USERS は、リストアするテーブルスペースです。 データファイルのリストア Oracleデータベースのデータファイルをリストアするには、以下の手順を実行します。 1. コマンド シェルを開きます。 2. avtar フラグ ファイルが正しい場所に存在することを確認します。 avtar フラグ ファイルが存在しない場合は、「avtar フラグ ファイルの作成」(119 ページ)で説明しているようにファイルを作成します。 3. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 4. リストア対象の Oracle データベースに接続します。 5. 次のように入力します。 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:\Program Files\avs\bin) 。 • NUM は、リストア対象のバックアップの番号です。 • MyFile.dbf は、リストアする Oracle データファイルです。 基本的なリストア コマンド 127 Oracle RMAN を使用したバックアップおよびリストア 高度なリストア コマンド RMAN を使用して Oracle 用 Avamar プラグ インの基本的な機能を拡張することができ ます。このトピックでは、リカバリ カタログを使用してデータベースをリストアする 方法と、データベースを別のネットワーク ホスト(マシン)にリストアする方法につ いて説明します。 リカバリ カタログを使用したデータベースのリストア バックアップされたデータベースをリカバリ カタログを使用してリストアするには、 以下の手順を実行します。 1. コマンド シェルを開きます。 2. avtar フラグ ファイルが正しい場所に存在することを確認します。 avtar フラグ ファイルが存在しない場合は、「avtar フラグ ファイルの作成」(119 ページ)で説明しているようにファイルを作成します。 3. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 4. 次のように入力します。 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:\Program Files\avs\bin) 。 リダイレクトされたリストア RMAN を使用して、バックアップされたデータベースをあるネットワーク ホスト(マシ ン)から別のマシンにリストアすることができます。 Oracle を別のマシンにリストアするには、以下の手順を実行します。 ◆ ◆ 128 ソースとターゲット マシンは同じ構成を持つ同様のタイプである必要がある。 ターゲット マシンの RMAN のバージョンは、バックアップの作成に使用された RMAN のバージョンと互換性がある必要がある。 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RMAN を使用したバックアップおよびリストア リダイレクトされたリストアを実行するには、以下の手順を実行します。 1. コマンド シェルを開きます。 2. ターゲット マシンで、avtar フラグ ファイルを作成します。 このファイルは、--id、--ap、--path エントリーを除いて「avtar フラグ ファイルの 作成」(119 ページ)で説明したものと同じです。これらのエントリーは、ター ゲット マシンではなく(バックアップが最初に実行された)元のホスト マシンを 参照します。 3. 変更を保存します。 4. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 5. 元のデータベースと同じ SID を使用してターゲット マシンに空のデータベースを 作成します。 6. データベースをシャットダウンし、データベースに対応するすべての制御ファイ ル、データファイル、ログ、FRA コンテンツを削除します。 7. nomount オプションを使用してデータベースを再起動します。 8. フラグ ファイルを使用してデータベースをリストアします。手順については、 「データベースのリストア」(124 ページ)を参照してください。 バックアップ保存管理 RMAN は、リカバリ ウィンドウと冗長性という 2 種類の保存ポリシーをサポートして います。 ◆ リカバリ ウィンドウ ポリシーは、現在の時間から開始し、復旧可能性のポイント までさかのぼった時間までの期間を指定します。たとえば、リカバリ ウィンドウ ポリシーを 7 日に設定できます。 ◆ 冗長性ポリシーは、データベースに保持されるバックアップの数を指定します。 デフォルト保存ポリシーでは、 1 つのバックアップを保持するように構成されます。 バックアップが累積すると、以前のバックアップは保存ポリシーに従って obsolete (廃止)になります。RMAN は、クロスチェックおよび削除処理によって Avamar サー バに保存されたバックアップを管理します。 ◆ ◆ クロスチェックでは、Avamar サーバのバックアップが存在するかどうかを確認し ます。クロスチェック操作は、Avamar Administrator によって作成されたバック アップに対しても機能します。 バックアップが obsolete としてマークされている場合、削除により、使用期限が 終了したバックアップが Avamar サーバから削除されます。削除操作は、Avamar Administrator によって作成されたバックアップに対しては機能しません。 バックアップ保存管理 129 Oracle RMAN を使用したバックアップおよびリストア 保存ポリシーの構成 Avamar Administrator によって実行されたバックアップをクロスチェックを使用して 確認するには、Avamar保存ポリシーとRMAN保存ポリシーを構成する必要があります。 Avamar 保存ポリシーの構成 Avamar 保存ポリシーを構成するには、以下の手順を実行します。 1. Avamar Administrator で[Tools]>[Manage Retention Policies]を選択します。 [Manage All Retention Policies]ダイアログ ボックスが表示されます。 2. [New]をクリックします。 [New Retention Policy]ダイアログ ボックスが表示されます。 3. [New Retention Policy]ダイアログ ボックスの各フィールドに入力します。 a. [Name]フィールドに、この新しい保存ポリシーの名前を入力します。 保存ポリシー名には、次に示す文字を使用しないでください。 ~!@$^%(){}[]|,`;#\/:*?<>'"&。 b. 指定した日数、週数、月数、年数の経過後に Avamar サーバから今後のバック アップを削除する場合は、[Retention period]オプションを選択し、日数、週 数、月数、年数を入力します。 c. ある特定のカレンダー日付に、Avamar サーバから今後のバックアップを削除 する場合は、[End date]オプションを選択し、カレンダーでその日付を参照 します。 d. このクライアントがAvamarサーバでアクティブである限り、今後のバックアッ プを保持する場合は、[No end date]オプションを選択します。 4. [OK]をクリックします。 新しい保存ポリシーが[Manage All Retention Policies]ダイアログ ボックスに表 示されます。 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 保存ポリシーによって指定されているものよりも長い 期間にします。 130 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RMAN を使用したバックアップおよびリストア バックアップのクロスチェック crosscheck コマンドでは、Avamar サーバのバックアップが存在するかどうかを確認し ます。このコマンドの正常終了時に RMAN はバックアップを「available(利用可能) 」ま たは「expired(使用期限の終了) 」としてマークします。crosscheck コマンドが Avamar サーバに接続できない場合、このオペレーションは失敗します。 Avamar Administrator からデータベースをバックアップする場合、Oracle 用 Avamar プ ラグ インはプレフィックスをバックアップ ファイルの名前に追加します。このタイ プのバックアップをクロスチェックするには、以下の処理手順のステップ 5 に示され るようにプレフィックス ディレクティブを send コマンドに追加するようにします。 RMAN コマンド ラインから指定されたプレフィックスは、Avamar Administrator バッ クアップのプレフィックスと一致する必要があります。 バックアップをクロスチェックするには、以下の手順を実行します。 1. コマンド シェルを開きます。 2. avtar フラグ ファイルが正しい場所に存在することを確認します。 avtar フラグ ファイルが存在しない場合は、「avtar フラグ ファイルの作成」(119 ページ)で説明しているようにファイルを作成します。 3. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 4. Oracle データベースに接続します。 5. 次のように入力します。 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:\Program Files\avs\bin) 。 バックアップの削除 バックアップを正常に削除するには、 (avtar フラグ ファイルの --id 値に対応する) Avamar ユーザー アカウントに削除権限が設定されている必要があります。削除権限を 持たないアカウントから delete コマンドが実行された場合、avtar プログラムはエラー ではなく、警告を発行します。削除権限を Avamar ユーザー アカウントに追加するに は、avmgr コマンドを使用します。 avmgr chgv --u=NAME --pv=delete ここで、NAME は、ユーザー アカウントの名前です。 通知 delete コマンドは RMAN バックアップを管理する場合にのみ使用します。Avamar Administrator によって最初に作成されたバックアップを管理するために delete コマ ンドを使用すると、予測不可能なシステム動作が生じる場合があります。 バックアップ保存管理 131 Oracle RMAN を使用したバックアップおよびリストア バックアップが obsolete としてマークされている場合、delete コマンドにより、使用 期限が終了したバックアップが Avamar サーバから削除されます。 使用期限が終了したバックアップを削除するには、以下の手順を実行します。 1. コマンド シェルを開きます。 2. avtar フラグ ファイルが正しい場所に存在することを確認します。 avtar フラグ ファイルが存在しない場合は、「avtar フラグ ファイルの作成」(119 ページ)で説明しているようにファイルを作成します。 3. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 4. Oracle データベースに接続します。 5. 次のように入力します。 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:\Program Files\avs\bin)。 RMAN と Avamar Administrator バックアップの混在 RMAN と Avamar Administrator の両方から同じデータベースをバックアップする場合、 以下の処理が必要になります。 ◆ ◆ ◆ バックアップを実行する際、プレフィックス ディレクティブを send コマンドに追 加する必要がある。プレフィックス ディレクティブの詳細については、「データ ベースのリストア」(124 ページ)を参照してください。 プレフィックス ディレクティブの引数は、Avamar Administrator がバックアップ ファイルの名前に追加するプレフィックスと一致する必要がある。 クロスチェックおよび削除操作でもプレフィックスが必要になる。 これらの 3 つの条件が揃えば、すべてのバックアップで同じプレフィックスが使用さ れるようになります。 RMAN カタログの同期化 RMAN カタログを Avamar サーバと同期化させるには、以下のいずれかの方法を使用 します。 ◆ report obsolete コマンドの後に delete obsolete コマンドを入力する。 RMAN は、保存ポリシーの範囲外にあるバックアップを特定し、それらのバックアッ プをカタログおよび Avamar サーバから削除します。 132 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RMAN を使用したバックアップおよびリストア ◆ crosscheck コマンドの後に delete expired コマンドを入力する。 RMAN は、Avamar サーバ上にある利用可能なバックアップを特定し、そのカタログを 適宜更新します。 複数チャネルの割り当て 複数チャネルを指定する RMAN バックアップ スクリプトは、avtar プログラムのマル チ インスタンスを並列で実行します。チャネルの最大数は 6 です。キャッシュ ファ イルの競合を回避するには、チャネルごとに個別のキャッシュ ファイルを指定しま す。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コマンドを繰り返し、 さらにチャネルを割り当てます。 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 Oracle RMAN を使用したバックアップおよびリストア Avamar プロセスの停止 Oracle 用 Avamar プラグ インプロセスは、Oracle サーバの起動またはシャットダウン 時に自動的に開始および停止します。これらのプロセスを手動で停止するには、UNIX の kill コマンドを使用します。 1. Oracle サーバにログインします。 2. 以下のように入力して、Avamar プロセスを表示します。 ps -ef | grep AVMR コマンド シェルにはアクティブ プロセスのリストが表示されます。それらの一部 が Oracle 用 Avamar プラグ インプロセスです。 3. リストから Oracle 用 Avamar プラグ インプロセスを探して、PID(プロセス ID 番号)を メモします。 4. 以下のように入力して、プロセスを終了させます。 kill PID ここで、PID は、ステップ 2 で表示されるプロセス ID です。 5. すべての Avamar プロセスが停止するまでステップ 4 を繰り返します。 134 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド 付録 A Oracle RAC の構成 この付録では、共有ディスクを使用しない 2 ノード RAC 構成に Oracle 用 Avamar プラ グ インを設定する方法について説明します。 この付録のトピックは次のとおりです。 ◆ ◆ ◆ ◆ ◆ 「タスク 1:Avamar ソフトウェアのインストール」........................ 136 「タスク 2:rac_config スクリプトの実行」................................ 136 「タスク 3:Avamar クライアントの登録とアクティブ化」.................. 137 「バックアップを非アクティブ ノードにリストアする方法」................ 138 「各ノードから Oracle RAC 構成を削除する方法」.......................... 140 通知 共有ディスクを使用する RAC 構成に対する Oracle 用 Avamar プラグ インのインストー ルおよび構成の手順については、 「Oracle 用 Avamar プラグ イン RAC の構成」 (54 ペー ジ)を参照してください。 Oracle RAC の構成 135 Oracle RAC の構成 タスク 1:Avamar ソフトウェアのインストール 両方のノードにプラットフォーム向けの Avamar クライアント ソフトウェアおよび Oracle 用 Avamar プラグ インをインストールします。手順については、第 2 章「イン ストールと構成」を参照してください。 タスク 2:rac_config スクリプトの実行 rac_config スクリプトを各ノードで実行するには、以下の手順を実行します。 1. 最初のクラスタ ノードにログインします。 2. rac_config を含んだディレクトリに変更します。 3. 以下のように入力して、スクリプトを起動します。 ./rac_config コマンド シェルに以下のような出力が表示されます。 sles11asm2:~ # /usr/local/avamar/bin/rac_config Enter the path of Oracle Clusterware Home : 4. Oracle Clusterware ホームのパスを入力し、Enter キーを押します。 コマンド シェルに以下のような出力が表示されます。 Using ORACLE_HOME : /u01/grid/product/11gR2/crs/ Setting PATH set for Oracle commands Oracle cluster version 11 R2 Do 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 location Make sure the Cluster scan name is same across all nodes. Enter the cluster scan name [sles11-asmscan.bgl.avamar.emc]: 7. クラスタ スキャン名を入力し、Enter キーを押します。 コマンド シェルに以下のような出力が表示されます。 Using sles11-asmscan.bgl.avamar.emc as hostname 8. 2 番目のクラスタ ノードにログインし、 ステップ 2 からステップ 7 を繰り返します。 136 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RAC の構成 タスク 3:Avamar クライアントの登録とアクティブ化 Avamar クライアントを Avamar サーバに登録し、アクティブ化するには、1 つのクラ スタ ノードで avregister を実行します。 1. 最初のクラスタ ノードにログインします。 2. 以下のように入力して、ディレクトリを /usr/local/avamar/ora_rac/bin に変更し ます。 cd /usr/local/avamar/ora_rac/bin 3. 以下のように入力して、登録スクリプトを起動します。 ./avregister 以下の出力が、コマンド シェルに表示されます。 === Client Registration and Activation This 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.log avagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmd avagent.d Info:Client activated successfully. avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.log avagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmd avagent Info <5417>:daemonized as process id 25264 avagent.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.log avagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmd avagent Info <5417>:daemonized as process id 25294 avagent.d Info:Client Agent started. Registration Complete. 登録と構成が完了しました。これでこのノードの RAC データベースのバックアップお よびリストアが可能になります。詳細については、第 4 章「バックアップ」および第 5 章「リストアとリカバリ」を参照してください。 タスク 3:Avamar クライアントの登録とアクティブ化 137 Oracle RAC の構成 バックアップを非アクティブ ノードにリストアする方法 以下のタスクでは、アクティブ ノードを非アクティブ化し、次に avregister を実行して、 その非アクティブ ノードの登録とアクティブ化を行います。 タスク 1:アクティブ ノードの非アクティブ化 ノードを非アクティブ化するには、以下の手順を実行します。 1. Avamar Administrator を起動して、ログインします。 2. [Policy]起動ボタンをクリックします。 [Policy]ウィンドウが表示されます。 3. [Clients]タブをクリックします。 4. クライアント(アクティブ ノード)を選択し、[Actions]>[Client]> [Edit Client...]を選択します。 [Edit Client]ダイアログ ボックスが表示されます。 5. 以下の図に示されるように[Activated]オプションをクリアします。 6. [OK]をクリックします。 7. アクティブ ノードにログインします。 8. 以下のように入力して、ディレクトリを /usr/local/avamar/bin に変更します。 cd /usr/local/avamar/bin 138 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RAC の構成 9. 以下のように入力して、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] タスク 2:非アクティブ ノードの登録と非アクティブ化 非アクティブ ノードの登録と非アクティブ化を行うには、以下の手順を実行します。 1. 非アクティブ ノードにログインします。 2. 以下のように入力して、ディレクトリを /usr/local/avamar/ora_rac/bin に変更します。 cd /usr/local/avamar/ora_rac/bin 3. 以下のように入力して、登録スクリプトを起動します。 ./avregister 以下の出力が、コマンド シェルに表示されます。 === Client Registration and Activation This 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]: バックアップを非アクティブ ノードにリストアする方法 139 Oracle RAC の構成 5. 最初のクラスタ ノードで指定したものと同じドメイン名を入力し、Enter キーを 押します。 以下の出力が、コマンド シェルに表示されます。 avagent.d Info:Client Agent not running. avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.log avagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmd avagent.d Info:Client activated successfully. avagent Info <5241>:Logging to /usr/local/avamar/ora_rac/var/avagent.log avagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmd avagent Info <5417>:daemonized as process id 25264 avagent.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.log avagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmd avagent Info <5417>:daemonized as process id 25294 avagent.d Info:Client Agent started. Registration Complete. 6. バックアップをリストアします。手順については、第 5 章「リストアとリカバリ」を 参照してください。 各ノードから Oracle RAC 構成を削除する方法 rac_deconfig を使用して、各ノードから Oracle RAC 構成を削除します。 タスク 1:アクティブ ノードからの RAC 構成の削除 アクティブ ノードから Oracle RAC 構成を削除するには、以下の手順を実行します。 1. アクティブ ノードにログインします。 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. 以下のように入力して、RPM ファイルをアンインストールします。 rpm -e pkg1 … pkgN where pkg1 ... pkgN are package names. 140 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド Oracle RAC の構成 タスク 2:非アクティブ ノードからの RAC 構成の削除 非アクティブ ノードから Oracle RAC 構成を削除するには、以下の手順を実行します。 1. 非アクティブ ノードにログインします。 2. 以下のように入力して、ディレクトリを /usr/local/avamar/bin に変更します。 cd /usr/local/avamar/bin 3. 以下のように入力して、rac_deconfig スクリプトを実行します。 ./rac_deconfig 以下の出力が、コマンド シェルに表示されます。 avagent.d Info:Client Agent not running. [PASSED] 4. 以下のように入力して、RPM ファイルをアンインストールします。 rpm -e pkg1 … pkgN where pkg1 ... pkgN are package names. 各ノードから Oracle RAC 構成を削除する方法 141 Oracle RAC の構成 142 「Oracle 用 EMC Avamar 6.1 ユーザー ガイド 付録 B プラグ イン オプション この付録のトピックは次のとおりです。 ◆ ◆ ◆ ◆ 「プラグ イン オプションの設定方法」................................... 144 「オペレーション原理」................................................ 144 「バックアップ オプション」............................................ 146 「リストア オプション」................................................ 149 プラグ イン オプション 143 プラグ イン オプション プラグ イン オプションの設定方法 プラグ イン オプションにより、オン デマンド バックアップ、リストア、スケジュー ル設定されたバックアップの特定のアクションを制御することができます。オペレー ションのタイプとクライアント プラグ インのタイプによって、利用可能なオプショ ンも異なります。 これらのプラグ イン オプションは、オン デマンド バックアップおよびリストア処理 の実行時、またはスケジュール設定されたバックアップとして適用するデータセット の作成時に指定します。プラグ イン オプションは、GUI(グラフィカル ユーザー イ ンタフェース)コントロール(テキスト ボックス、チェックボックス、ラジオ ボタ ンなど)を備える Avamar Administrator で設定します。GUI コントロールの使用に加 えて、 [Enter Attribute]および[Enter Attribute Value]フィールドにオプションや値を 入力することもできます。これらは特別な状況下で使用されます。 通知 Avamar ソフトウェアは、 [Enter Attribute]および[Enter Attribute Value]フィールドに 入力された情報のチェックまたは妥当性検査を行いません。さらに、 [Enter Attribute] および[Enter Attribute Value]フィールドの値によって、GUI コントロールで指定され た設定は上書きされます。 バックアップ時またはリストア時のプラグ イン オプションへのアクセス方法および その設定方法についての詳細な手順については、第 4 章「バックアップ」および第 5 章「リストアとリカバリ」を参照してください。 オペレーション原理 バックアップとリストア中に Avamar Oracle データベースは、指定したデータベースの バックアップとリストアを実行する RMAN スクリプトを生成します。Avamar クライア ント エージェントは、このスクリプトで RMAN を実行します。このスクリプトでは、 Oracle は EMC の RMAN モジュールで接続を開くよう指示されます。この場合、 avtar セッ ションが呼び出され、Avamar サーバに接続されます。 以下の図は、Avamar クライアントと Avamar サーバ間のプロセス フローを示します。 Avamar クライアント Oracle ࠨࡃ Oracle ↪ Avamar ࡊࠣࠗࡦ Oracle ࠺࠲ࡌࠬ AIX ↪Avamar ࠢࠗࠕࡦ࠻ ࡈࠔࠗ࡞ RMAN Avamar ࠨࡃ avoracle MCS avagent ࠺࠲ࠨࡃ avtar ࠞࡃ ࠞ࠲ࡠࠣ Avamar ࡔ࠺ࠖࠕ ▤ℂࠗࡉ 図 3 Avamar クライアントおよび Avamar サーバのプロセス ダイアグラム 以下に RMAN スクリプトの例を示します。このスクリプトは、Oracle データベース バックアップの一部として生成されます。 144 Oracle 用 EMC Avamar 6.1 ユーザー ガイド プラグ イン オプション 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 - Production Copyright (c) 1995, 2004, Oracle.All rights reserved. connected to target database:ORACLE (DBID=1420649215) using target database controlfile instead of recovery catalog RMAN> configure controlfile autobackup on; 2> run { 3> allocate channel c1 type sbt; 4> send '...'; 6> backup database; 7> } 8> old RMAN configuration parameters: CONFIGURE CONTROLFILE AUTOBACKUP OFF; new RMAN configuration parameters: CONFIGURE CONTROLFILE AUTOBACKUP OFF; new RMAN configuration parameters are successfully stored allocated channel:c1 channel c1:sid=142 devtype=SBT_TAPE channel c1:AVTAR/Avamar backup (EMC) sent command to channel:c1 Starting backup at 21-MAR-11 channel c1:starting full datafile backupset channel c1:specifying datafile(s) in backupset input datafile fno=00001 name=D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\ORACLE\SYSTEM01.DBF input datafile fno=00003 name=D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\ORACLE\SYSAUX01.DBF input datafile fno=00002 name=D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\ORACLE\UNDOTBS01.DBF input datafile fno=00004 name=D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\ORACLE\USERS01.DBF channel c1:starting piece 1 at 21-MAR-05 channel c1:finished piece 1 at 21-MAR-05 piece 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 21-MAR-05 channel c1:finished piece 1 at 21-MAR-05 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. オペレーション原理 145 プラグ イン オプション バックアップ オプション 以下のオプションは、オン デマンド バックアップの実行時、またはスケジュール設 定されたバックアップのデータセットの構成時に Oracle 用 Avamar プラグ インで利用 可能です。 表 8 バックアップ プラグ イン オプション (1/3 ページ) 設定 説明 [Oracle instance name] このフィールドは空にしておきます。バックアップするター ゲットが参照され、選択されると、Oracle 用 Avamar プラグ イ ンによって Oracle インスタンス名が決定されます。 [User Name] Oracleデータベースによる認証に使用されるユーザー名を指定 します。 空白の場合、RMAN は、Avamar クライアント エージェントが 使用するものと同じユーザー名とパスワードでログインを試 み、SYSDBA 権限を引き継ごうとします。 通常、このフィールドには、特別なアカウント名 (backupuser) が入ります。「backupuser アカウントの作成」 (76 ページ)で 詳細を参照してください。 ユーザー名とパスワードはOracleへの接続文字列からなります。 接続文字列は、データベースのバックアップ権限を持つユー ザーを指定する必要があります。 [Password] ユーザー名アカウントのパスワードを指定します。 [Number of RMAN channels] バックアップまたはリストア時に割り当てるチャネルの数を 指定します。最大数は 6 です。デフォルトは 1 です。 このオプションを指定すると、Data Domain システムが使用す るストリーム数に影響します。ストリーム数を決定する公式は 以下のとおりです。 RMAN チャネル数 x DATA DOMAIN ストリーム数 通知: Avamar の構成に Data Domain システムを追加すると、 Data Domain ストリーム数が設定されます。 通知: バックアップおよびリストアに対して複数チャネルを 割り当てることにより、パフォーマンスが向上する場合があり ます。ただし、バックアップおよびリストアのパフォーマンス が向上するかどうかは Oracle サーバの構成によります。 チャネルを必要以上に多く割り当てた場合、プロセスがロック アウトして、タイムアウト エラーが発生することがあります。 RMAN スクリプトの使用時にはこの問題は発生しません。 [Back up database] 選択した場合、Oracle 用 Avamar プラグ インは、Oracle データ ベースをバックアップします。このオプションは、単独で使用 するか、または[Backup archive logs]オプションと一緒に使 用できます。 [Back up archive logs] 選択した場合、Oracle 用 Avamar プラグ インは、Oracle アーカ イブ ログをバックアップします。このオプションは、単独で 使用するか、または[Back up database]オプションと一緒に 使用できます。 通知:[Back up archive logs]オプションのみを選択した場合、 バックアップ プロセスは増分バックアップ オプションを使用 します。 146 Oracle 用 EMC Avamar 6.1 ユーザー ガイド プラグ イン オプション 表 8 バックアップ プラグ イン オプション (2/3 ページ) 設定 説明 [Delete archive logs after backup] 選択した場合、Oracle 用 Avamar プラグ インは、データベース バックアップの正常終了後に Oracle アーカイブ ログを自動的 に削除します。 [Enhanced Data Deduplication] 高度なデータ重複排除を有効または無効にします。バックアッ プ中、高度なデータ重複排除により、サーバに送信されるクラ イアント データの量が減少しますが、より多くのクライアン ト CPU リソースが必要になります。以下のいずれかを選択し ます。 • [Default] :サーバにすでに設定されているグローバルな高度 なデータ重複排除を使用します。これはデフォルト設定です。 • [Disabled] :高度なデータ重複排除を使用せずにデータファ イルをバックアップします。 • [Enabled]:バックアップの際に高度なデータ重複排除を使 用します。 [Media Management Library Bitwidth] MML (Media Management Library) ビット幅を指定します。指定 可能な値は、次のとおりです。 • Automatic(デフォルト) • 32 ビット • 64 ビット アプリケーション ビットと OS ビットが同じでない場合、 [Media Management Library Bitwidth]リストから適切な設定を 選択します。 アプリケーション ビットと OS ビットが同じ場合、[Media Management Library Bitwidth]を[Automatic]に設定しておき ます。 通知:[Media Management Library bitwidth]オプションは、 Linux および UNIX Oracle RMAN プラグ インに使用できます。このオ プションは Windows プラットフォームには適用されません。 [Exit a multiple target backup when any one backup fails] 選択した場合、1 つのバックアップが失敗した後に複数ター ゲット バックアップが継続しないようにします。 増分バックアップ [Full backup] 選択した場合、Oracle 用 Avamar プラグ インは、すべてのデータ ファイル、REDO ログ、アーカイブ ログをバックアップします。 フル バックアップではブロックの変更履歴を使用しません。 このオプションはデフォルトです。 [Level 0 backup] 選択した場合、Oracle 用 Avamar プラグ インは、レベル 0 バッ クアップを実行します。 レベル 0 バックアップでは、すべてのデータファイル、REDO ログ、アーカイブ ログがバックアップされます。 レベル 1 バックアップを実行する前にレベル 0 バックアップの 実行が必要です。 レベル 0 バックアップを実行する前に、 [RMAN Change Block Tracking]を有効化する必要があります。 バックアップ オプション 147 プラグ イン オプション 表 8 バックアップ プラグ イン オプション (3/3 ページ) 設定 [Level 1 backup] 説明 選択した場合、Oracle 用 Avamar プラグ インは、レベル 1 バッ クアップを実行します。 レベル 1 バックアップでは、データベースの変更されたブロッ クのみがバックアップされます。 レベル 1 バックアップを実行する前にレベル 0 バックアップの 実行が必要です。レベル 0 バックアップを作成する前にレベル 1 バックアップを選択すると、結果的にレベル 0 バックアップ となります。 レベル 1 バックアップを実行する前に、 [RMAN Change Block Tracking]を有効化する必要があります。 リカバリ カタログ [Use recovery catalog] 選択した場合、[Recovery catalog server name]、[Recovery catalog username]、[Recovery catalog password]の各設定は、 RMAN のリカバリ カタログのサーバ接続文字列を指定する際 に使用されます。 リカバリ カタログ サーバを利用することで、RMAN の多くの 特別な機能を使用できます。これらの機能についての詳細は、 このガイドでは扱いません。詳細については、Oracle のマニュ アルを参照してください。 [Recovery Catalog Server Name] リカバリ カタログのサーバ名を指定します。 [Recovery Catalog User Name] リカバリ カタログのユーザー名を指定します。 [Recovery Catalog Password] リカバリ カタログのパスワードを指定します。 [Use Data Domain system] このチェックボックスを選択し、リストから Data Domain シス テムを選択します。 選択した場合、Oracle 用 Avamar プラグ インは、Avamar サー バではなく、Data Domain システムにデータをバックアップし ます。 詳細オプション 148 [Enable debugging messages] 選択した場合、取得可能なすべての情報がログ ファイルに書 き込まれます。 選択した場合、非常に大きなログ ファイルが作成されます。 [NLS_DATE_FORMAT] ターゲット マシンに有効なタイム スタンプ形式を指定しま す。例:YYYY/MM/DD。 Oracle 用 EMC Avamar 6.1 ユーザー ガイド プラグ イン オプション リストア オプション 以下のオプションは、Oracle用Avamarプラグ インを使用してリストアを実行する際に 利用できます。 表 9 リストア プラグ イン オプション (1/3 ページ) 設定 [Oracle instance name] [User name] [Password] 説明 このフィールドは空にしておきます。リストアするターゲット が参照され、選択されると、Oracle 用 Avamar プラグ インによっ て Oracle インスタンス名が決定されます。 Oracle データベースによる認証に使用されるユーザー名を指定 します。 空白の場合、RMAN は、Avamar クライアント エージェントが 実行しているのと同じユーザー名とパスワードでログ インを 試み、SYSDBA 権限を引き継ごうとします。 通常、このフィールドには、特別なアカウント名 (backupuser) が入ります。詳細については、 「backupuser アカウントの作成」 (76 ページ)を参照してください。 ユーザー名とパスワードは Oracle への接続文字列からなりま す。接続文字列は、データベースのバックアップ権限を持つ ユーザーを指定する必要があります。 ユーザー名アカウントのパスワードを指定します。 [Media Management Library MML (Media Management Library) ビット幅を指定します。指定 bitwidth] 可能な値は、次のとおりです。 • Automatic(デフォルト) • 32 ビット • 64 ビット アプリケーション ビットと OS ビットが同じでない場合、 [Media Management Library Bitwidth]リストから適切な設定を 選択します。 アプリケーション ビットと OS ビットが同じ場合、 [Media Management Library Bitwidth]を[Automatic]に設定しておき ます。 通知:[Media Management Library bitwidth]オプションは、Linux および UNIX Oracle RMAN プラグ インに使用できます。このオ プションは Windows プラットフォームには適用されません。 リストア オプション 149 プラグ イン オプション 表 9 リストア プラグ イン オプション (2/3 ページ) 設定 説明 [Number of RMAN channels] バックアップまたはリストア時に割り当てるチャネルの数を 指定します。最大数は 6 です。デフォルトは 1 です。 このオプションを指定すると、Data Domain システムが使用す るストリーム数に影響します。ストリーム数を決定する公式は 以下のとおりです。 RMAN チャネル数 x DATA DOMIN ストリーム数 通知: Avamar の構成に Data Domain システムを追加すると、 Data Domain ストリーム数が設定されます。 通知: チャネル割り当て数が多くても必ずしもパフォーマンス が向上するわけではありません。パフォーマンスの向上は、 Oracle サーバ構成に依存します。 チャネルを必要以上に多く割り当てた場合、プロセスがロック アウトして、タイムアウト エラーが発生することがあります。 RMAN スクリプトの使用時にはこの問題は発生しません。 [Exit a multiple target restore when any one restore fails] 選択した場合、1 つのバックアップが失敗した後に複数ター ゲット リストアが継続しないようにします。 リカバリ [Point-In-Time Recovery (PIT)] ポイント イン タイム リカバリを実現します。 リストアするデータベースを複数指定した場合は、ポイント イ ン タイム オプションを指定しないでください。 ポイント イン タイム リカバリ オプションを使用する前に、関 連バックアップが Avamar サーバで使用可能であることを確認 してください。バックアップの期限が切れているか、Avamar サーバから削除されている場合、リカバリ オペレーションは失 敗します。 [Flashback Database (FRA)] フラッシュバック リストアを実現します。 ポイント イン タイム / フラッシュバック リカバリ 150 [Recovery mode] [Point-In-Time Recovery (PIT)]および[Flashback Database (FRA)]リ カバリ タイプのリカバリ モードを示します。 [Recovery mode] リストから 1 つのオプションを選択します。「リカバリ モード と値」(151 ページ)で詳細を参照してください。 [Recovery value] 選択されたリカバリ モードに応じて、SCN、ログ シーケンス番 号、タイム スタンプを指定します。 Oracle 用 EMC Avamar 6.1 ユーザー ガイド プラグ イン オプション 表 9 リストア プラグ イン オプション (3/3 ページ) 設定 説明 詳細オプション [Enable debugging messages] 選択した場合、取得可能なすべての情報がログ ファイルに書き 込まれます。 通知: 選択した場合、 非常に大きなログファイルが作成されます。 [NLS_DATE_FORMAT] ターゲット マシンに有効なタイム スタンプ形式を指定しま す。例:YYYY/MM/DD。 [Corrupt blocks only] 選択した場合、Oracle 用 Avamar プラグ インは、データベース 全体ではなく、破損したブロックのみをリストアします。 [Corrupt blocks only]リカバリ オプションを使用するには、初期 パラメータ DB_BLOCK_CHECKSUM を Oracle データベースの TYPICAL に設定する必要があります。データベースは、マウント 状態またはオープン状態である必要があります。 リカバリ モードと値 [Point-in-Time (PIT)]と[Flashback Database (FRA)]リカバリ タイプは、リカバリ モード オプションを共有します。以下の表は、リカバリ モード オプションについての説明と、 オプションとリカバリ タイプの関係を示します。 表 10 リカバリ モードのオプション (1/2 ページ) リカバリ モードの オプション [Recovery value] [Point-in-Time (PIT)] [Flashback Database (FRA)] 最新の SCN までデータベースをリカバリします。Oracle 用 Avamar プラグ インは、制御ファイルから SCN を自動的に決定します。 ✗ 指定した SCN までデータベースをリカバリします。 • アーカイブ ログ バックアップをリカバリする場合は、アーカイ ブ ログの次の SCN を入力します。 • データベース バックアップからのみリカバリする場合は、デー タベースの SCN を入力します。 [Recovery value]フィールドに、SCN を入力します。 ✗ ✗ [Log Sequence] 指定したログ シーケンス番号までデータベースをリカバリします。 [Point-in-time recovery value]フィールドでログ シーケンス番号を 指定します。 ✗ ✗ タイム スタンプ 指定したタイム スタンプまでデータベースをリカバリします。 タイム スタンプの形式は、ターゲット マシンのローカリゼーショ ン設定および Oracle サーバのロケール設定に適合する必要があり ます。 ✗ ✗ [Restore Point] 指定されたリストア ポイントと関連づけられたSCNまでデータベー スをリカバリします。リストア ポイントは、通常のリストア ポイン ト、保証されたリストア ポイントのどちらでもかまいません。 ✗ ✗ [Before SCN (FRA only)] 指定されたSCNより以前の状態までデータベースをリカバリします。 指定された SCN より低い SCN についての変更が適用されます。た だし、指定された SCN と関連づけられた変更が存在する場合、そ れは適用されません。 [Current Time (PIT only)] SCN ✗ リストア オプション 151 プラグ イン オプション 表 10 リカバリ モードのオプション (2/2 ページ) リカバリ モードの オプション [Recovery value] [Point-in-Time (PIT)] [Flashback Database (FRA)] [Before Log Sequence (FRA only)] REDO ログ シーケンス番号およびスレッドを上限として指定します。 RMAN は、指定されたシーケンスおよびスレッド番号を持つログ 内の最後の変更までの変更(ただし、最後の変更は含まれない)を 適用します。 ✗ [Before Resetlogs (FRA-only)] 最新の OPEN RESETLOGS の SCN までのすべての変更を含む状態に データベースをリカバリします。 ✗ [Before Time Stamp (FRA only)] 指定された時間までのすべての変更(ただし、指定された時間の 変更は含まれない)を含む状態にデータベースをリカバリします。 ✗ 優先順位規則によるタイム スタンプの順序 高から低の優先順位規則によるタイム スタンプの順序は以下のとおりです。 ◆ ◆ ◆ Highest:NLS_DATE_FORMAT フィールド(詳細オプション)によって指定されたタイ ム スタンプの形式。 Lower:環境設定の NLS_DATE_FORMAT 変数によって指定されたタイム スタンプの 形式。 Lowest:組み込みのデフォルト タイム スタンプ形式は american_america.us7asci を 使用。 形式は、MM DD YYYY HH24:MI:SS: 152 ◆ MM は 2 桁の月。 ◆ DD は 2 桁の日。 ◆ YYYY は 4 桁の年。 ◆ HH24 は 24 時間形式の時刻。 ◆ MI は分。 ◆ SS は秒。 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 付録 C トラブルシューティング この付録では、一般的な問題を解決する方法について説明します。また、この付録に は、Avamar クライアント ソフトウェアおよび Oracle のインストールと構成をチェック する際の便利なヒントも含まれています。 この付録のトピックは次のとおりです。 ◆ ◆ 「一般的な問題とソリューション」...................................... 154 「構成に関するチェックリスト」........................................ 161 通知 この章のトピックに加えて、Oracle データベースおよび RMAN 固有の情報をトラブル シューティングするための Oracle ドキュメントも参照してください。Oracle ドキュメ ントは、Oracle Web サイトから入手できます。 トラブルシューティング 153 トラブルシューティング 一般的な問題とソリューション 以下のトピックには、Oracle 用 Avamar プラグ インソフトウェアの最も一般的な問題 とソリューションのみが含まれています。 セカンダリ Oracle RAC ノードを登録後、バックアップが使用できない 以下の処理が実行されると、バックアップは使用できません。 ◆ ◆ Avamar var ディレクトリが誤って削除された。 元の仮想ホスト名以外の仮想のホスト名を使用してセカンダリ RAC ノードが登録 された。 この問題は Oracle 11g R1 にのみ適用されます。 この問題の発生を防ぐには、元の仮想ホスト名を使用してセカンダリ ノードを登録し ます。 「Cannot open file f_cache.dat」エラー Avamar の activity.log ファイルには、以下のような avtar エラーが含まれています。 2012-9-4 17:30:27 avtar Error <5064>:Cannot open file "/usr/local/avamar/var/f_cache.dat" 2012-9-4 17:30:27 avtar Info <5065>:Creating new cache file /usr/local/avamar/var/f_cache.dat (2,884,128 bytes) 2012-9-4-12:00:27.36745 [avtar] setslice64 failed requested 32, but wrote -1 2012-9-4-12:00:27.36800 [avtar] cache::clear_cache:Caught exception 12:Cannot allocate memory 2012-9-4 17:30:27 avtar Error <5803>:Error writing 32-byte header to cache file /usr/local/avamar/var/f_cache.dat. Possibly out of disk space Oracle ユーザーが /var/avamar ディレクトリに対して十分な権限がない場合にこれら のエラーが発生します。Oracle ユーザーは、/var/avamar ディレクトリに対して読み 取り、書き込み、実行の権限が必要です。 このエラーを解決するには、chmod コマンドを使用します。 cd /var/avamar chmod 777 「/var/avamar ディレクトリに対する権限要件」(167 ページ)で詳細を参照してくだ さい。 「Cannot Sync」エラー RMAN セッションが異常停止し、 「Cannot Sync」メッセージが表示された場合は、svrmgr を 使用して RMAN の再起動を試みます。 154 Oracle 用 EMC Avamar 6.1 ユーザー ガイド トラブルシューティング 「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 2009 Copyright (c) 1982, 2009, Oracle. All rights reserved.(不許複製・禁無断転載) Connected to an idle instance. 2. 以下のように入力して、Oracle データベースを起動します。 SQL> startup; 以下のような出力が画面に表示されます。 ORACLE instance started. Total System Global Area1 Fixed Size Variable Size Database Buffers Redo Buffers Database mounte 023410176 bytes 1223224 bytes 234882504 bytes 784334848 bytes 2969600 bytes 「Not in archive log mode」エラーとともにホット バックアップが失敗 Avamar for RMAN インタフェースは、ホット バックアップの際に 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 2009 Copyright (c) 1982, 2009, Oracle. All rights reserved. (不許複製・禁無断転載) 2. 以下のように入力して、Oracle データベースが ARCHIVELOG モードにあるかどう かを判断します。 select log_mode from v$database; 以下のような出力が画面に表示されます。 LOG_MODE ---------ARCHIVELOG データベースを ARCHIVELOG モードに設定するための手順については、「ホット バッ クアップ用のデータベースの構成」(79 ページ)を参照してください。 一般的な問題とソリューション 155 トラブルシューティング 「ORA-25153:Temporary Tablespace is Empty」エラー 「ORA-25153 Temporary Tablespace is Empty」メッセージが表示された場合、一時テー ブルスペースを手動で再作成する必要があります。詳細については、「Backup and Recovery Advanced User's Guide」の「Recreating Temporary Tablespace」を参照してく ださい。 「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:34 ORA-19554:error allocating device, device type:SBT_TAPE, device name: 「ORA-27211:Failed to load Media Management Library Additional information:25 Recovery 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 /opt/AVMRclnt/lib/ ls -art libobk* -rwxr-xr-x 1 root root libobk_avamar.so -rwxr-xr-x 1 root root libobk_avamar64.so 156 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 512 Step 15 10:56 5556 Aug 8 05:31 66280 Aug 8 05:31 トラブルシューティング コマンド ラインの使用時にこの失敗が発生する理由 ◆ ◆ ◆ ◆ libobk のビット幅がオペレーティング システム (Solaris、AIX、HPUX) および Oracle データベースのビット幅と一致しない。 libobk_avamar に対する適切な権限が設定されていない。 ライブラリ パスの環境変数が設定されていない。環境変数の設定の手順について は「ライブラリ パスの設定」(121 ページ)を参照。 ライブラリ ディレクトリに libstdc++ ファイルが含まれていない。 libstdc++ ファイルについては、Linux の場合は /usr/local/avamar ディレクトリ、 Solaris の場合は /opt/AVMRclnt ディレクトリをチェックします。 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 プログラムを手動で起動する必要があります。 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.log avagent Info <5174>:- Reading /usr/local/avamar/ora_rac/var/avagent.cmd avagent Info <5417>:daemonized as process id 15603 avagent.d Info:Client Agent started. [OK] 一般的な問題とソリューション 157 トラブルシューティング ORA-19511 とともに RMAN バックアップ スクリプトが失敗 RMAN スクリプトを使用した Oracle のバックアップが 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:37 ORA-19506:failed to create sequential file, name="06jtv7ks_1_1", parms="" ORA-27028:skgfqcre:sbtbackup returned error ORA-19511:Error received from media manager layer, error text: sbtbackup:avtar exited, trying to create 06jtv7ks_1_1 この失敗が発生する理由 ◆ バックアップを開始するための適切な権限が /var/avamar ディレクトリに存在し ない。 /var/avamar ディレクトリには読み取り、書き込み、実行の権限が必要です。Avamar 4.1.100 以降の場合、RMAN プラグ インのインストール時にこのディレクトリに対 する適切な権限が設定されます。Avamar4.0.x 以前の場合、権限をディレクトリ レベルで 777 に手動で変更する必要があります。 ◆ RMAN または libobk のどちらかが avtar を見つからない。 RMAN バックアップまたはリストア スクリプトの allocate channel コマンドには、 PATH 変数として AVAMARHOME/bin を含めるか、 または bindir="/usr/local/avamar/bin" を 含める必要があります。 この要件は Avamar4.1.105 以降に適用されます。 ◆ Oracle インスタンスが非標準のユーザーまたはグループとして実行している。 Oracleが非標準のユーザーまたはグループとしてインストールされているかどうかを 判断するには、Oracle ホーム ディレクトリのファイル 権限をチェックします。例: cd /home/oracle/oracle/product/10.2.0/db_1/oradata ls -l total 28 drwxr-x--- 2 oracle oinstall 4096 Aug 26 2009 cataloged drwxr-x--- 2 oracle oinstall 4096 Mar 9 18:05 db2 drwxr-xr-x 2 oracle oinstall 4096 Mar 30 17:21 orcl drwxr-xr-x 2 oracle oinstall 4096 Mar 30 16:26 orcl.w drwxr-xr-x 2 oracle oinstall 4096 Mar 10 15:50 plargedb drwxr-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 です。 158 Oracle 用 EMC Avamar 6.1 ユーザー ガイド トラブルシューティング 「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 は大容量ファイルの処理が可能になります。 リストアが正常に完了しない バックアップ実行時のデータベースの内部状態のため、フル データベースのリストア プロセスが正常に完了しないというまれな状況に遭遇する場合もあります。この状況 が発生した場合、追加の手動によるリカバリ ステップが必要になる可能性があります。 リストア試行の失敗後にデータベースをリストアするには、以下の手順を実行します。 1. 「基本的なリストア コマンド」(124 ページ)で説明しているように制御ファイル をリストアします。この際、リストアが必要なバックアップに対応する SCN(シス テム変更番号)をメモします。 2. Oracle ユーザー ID とパスワードを使用して Oracle RMAN にログインします。 コマンド プロンプトが以下のように変わります。 RMAN> 3. リストア対象の Oracle データベースに接続します。 4. 以下のコマンドを入力します。 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 は、ステップ 1 でメモした SCN 値です。 5. Oracle ドキュメントを使用して、他の必要なリカバリ ステップを実行します。 一般的な問題とソリューション 159 トラブルシューティング Avamar Administrator で Oracle データベースを参照できない Avamar Administrator の[Browse for Files, Folder, or Directories]オプションで、Oracle データベースが表示されません。参照に関する問題を確認するには、以下のコマンドを 使用します。 ./avoracle --browse 参照に関する問題が存在する場合、avoracle プログラムの出力には以下のメッセージ が含まれています。 avoracle Info <7908>:browse returning with 0 items 以下のいずれかの状況のため、Oracle データベースの参照ができない可能性があります。 ◆ tnsnames.oraファイルに、リモートのOracleインスタンスを指し示すOracleデータ ベースのエントリーが含まれている。 通知 avoracle プログラムは、リモートの Oracle データベースの参照およびバックアッ プはできません。 ◆ tnsnames.ora ファイルに SERVICE_NAME ではなく SID パラメータが含まれている。 この問題を解決するには、DBA(データベース管理者)は、SERVICE_NAME パラ メータを tnsnames.ora ファイルの SID パラメータに置き換える必要があります。 ◆ Avamar クライアントとOracleデータベースは、IPアドレスとホスト名が異なる2枚 の NIC カードを個別に使用している。 ◆ tnsnames.ora の HOST パラメータは解決不可能なホスト名を指定している。 ◆ oratab ファイルに無効なエントリーが含まれている。 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 スクリプトによって開始したバックアップまたはリストアには適 用されません。 160 Oracle 用 EMC Avamar 6.1 ユーザー ガイド トラブルシューティング 構成に関するチェックリスト 以下のトピックでは、構成に関する一般的な問題とそのソリューションについて取り 上げます。 サポートされている Oracle のバージョン Avamar 6.1 は、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 - Production CORE 11.1.0.7.0 Production TNS for Linux:Version 11.1.0.7.0 - Production NLSRTL Version 11.1.0.7.0 - Production 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/rman rpm -qf /usr/X11R6/bin/rman xorg-x11-devel-6.8.2-1.EL.33 xorg-x11-devel-6.8.2-1.EL.33 more oratab catalogdb:/home/oracle/oracle/product/10.2.0/db_1:N largedb:/home/oracle/OraHome:N orcl:/home/oracle/oracle/product/10.2.0/db_1:N oratab からのサンプル出力には、largedb という名前のデータベースが含まれています。 このデータベースには Oracle9i と Oracle10g ホームがあります。largedb は Oracle9i イン スタンスであるため、 目的のRMAN実行可能ファイルは/home/oracle/OraHome/bin/rman にあります。 PATH 変数を ORACLE_HOME/bin ディレクトリに設定し、RMAN が目的の実行可能ファイ ルを使用できるようにします。RMAN スクリプトを実行する前に、/usr/local/bin/oraenv を 実行します。 構成に関するチェックリスト 161 トラブルシューティング Microsoft Windows サービス パック Microsoft Windows 2003 では必要なサービス パックがインストールされている必要が あります。「システム要件」(22 ページ)で詳細を参照してください。 システムのサービス パック レベルをチェックするには、 [スタート]>[コントロー ル パネル]>[システム]を選択します。 [システムのプロパティ]ダイアログ ボッ クスの[全般]タブに現在のサービス パックが表示されます。 oratab と tnsnames.ora の場所 Oracle構成ファイルのoratabおよびtnsnames.oraには、 Oracleのすべてのインストールと データベースに関する情報が含まれています。Avamar RMAN インタフェースでは、両 方の構成ファイルに対する有効な場所が必要になります。以下の表は、これらのファイ ルのデフォルトの場所を示します。 表 11 oratab および tnsnames.ora ファイルのデフォルトの場所 プラットフォーム 場所 Microsoft Windows Oracle は ORACLE_HOME 環境変数についてレジスト リ エントリーを使用します。詳細については、Oracle ドキュメントを参照してください。 Red Hat、SUSE Linux、HP-UX、IBM AIX • /etc/oratab • ORACLE_HOME/network/admin/tnsnames.ora Solaris • /var/opt/oracle/oratab • ORACLE_HOME/network/admin/tnsnames.ora oratab または tnsnames.ora ファイルがデフォルト ディレクトリに存在しない場合、 Avamar 参照処理は失敗します。 tnsnames.ora の HOST パラメータ Avamar for RMAN インタフェースは、tnsnames.ora ファイルの HOST パラメータを使用し て、 oratab ファイルに示される Oracle データベースがローカルかリモートかを判断しま す。Avamar for RMAN インタフェースは、ローカルの Oracle データベースのみの参照お よびバックアップが可能です。Avamar for RMAN インタフェースは、リモートの Oracle データベースの参照とバックアップはサポートしていません。マルチ ホーム構成の場 合、Avamar クライアントおよび Oracle データベースでは同じホスト名(IP アドレス) への解決が必要になります。 Oracle データベースがローカルかリモートかを判断するには、tnsnames.ora ファイルの DESCRIPTION セクションをチェックします。たとえば、Oracle 11g の場合、以下のよう になります。 DB2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = avamar-1.example.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = db2) ) ) 162 Oracle 用 EMC Avamar 6.1 ユーザー ガイド トラブルシューティング tnsnames.ora の HOST パラメータは Avamar クライアントのホスト名であり、解決可能 である必要があります。tnsnames.ora のホスト名が解決可能かどうかを判断するには、 nslookup コマンドを使用するか、または /etc/hosts ファイルをチェックします。 nslookup コマンドを使用するには、以下を入力します。 nslookup 以下の例は、ホスト名 avamar-1 に対する出力を示します。 > avamar-1 Server: Address Name: Address: 10.11.123.45 10.11.123.45#53 avamar-1.example.com 10.11.123.49 > avamar-1.example.com Server: 10.11.123.45 Address 10.11.123.45#53 Name: avamar-1.example.com Address: 10.11.123.49 /etc/hosts ファイルのホスト名をチェックするには、以下を入力します。 more /etc/hosts 以下の例は、ホスト名 avamar-1 に対する出力を示します。 # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 10.11.123.49 10.11.22.33 localhost.localdomain localhost avamar-1.example.com avamar-1 avamar-2 HOST パラメータがリモート ホスト名を示している場合、Oracle 用 Avamar プラグ イン はリモート システムのデータベースを参照することはできません。 通知 Oracle はファイル ベースまたは DNS ベースのソリューションを使用します。Oracle は インストール時に FQDN(完全修飾ドメイン名)を解決できない場合、警告を返します。 構成に関するチェックリスト 163 トラブルシューティング tnsnames.ora の SERVICE_NAME と SID パラメータ Avamar バ ー ジ ョ ン 4.0 以 前 の 場 合、SID パ ラ メ ー タ を tnsnames.ora フ ァ イ ル の SERVICE_NAME パラメータに置き換える必要があります。 通知 Oracle DBA(データベース管理者)のみが tnsnames.ora ファイルの変更を行う必要が あります。 Avamar バージョン 4.1.100 以降では SID と SERVICE_NAME の両方のパラメータの使用を サポートしています。 以下の tnsnames.ora サンプル ファイルは、SERVICE_NAME パラメータの使用を示して います。 TESTDEMO = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = rhel4oracle.avamar.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = testdemo.uci.edu) ) ) DEMO = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = rhel4oracle.avamar.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = demo.uci.edu) ) ) 以下の tnsnames.ora サンプル ファイルは、SID パラメータの使用を示しています。 Test10g.ae.ge.com = (*DESCRIPTION= (ADDRESS_LIST= (ADDRESS= (PROTOCOL=TCP) (HOST=bsel90) (PORT=1521) ) ) (CONNECT_DATA= (SID=test10g.ae.ge.com)) ) 以下の tnsnames.ora サンプル ファイルは、SERVICE_NAME パラメータの追加を示して います。 Test10g.ae.ge.com = (*DESCRIPTION= (ADDRESS_LIST= (ADDRESS= (PROTOCOL=TCP) (HOST=bsel90) (PORT=1521) ) ) (CONNECT_DATA= (SERVICE_NAME=test10 (SID=test10g.ae.ge.com)) ) 164 Oracle 用 EMC Avamar 6.1 ユーザー ガイド トラブルシューティング Oracle 用 Avamar プラグ インと Oracle のビット幅 Oracle ソフトウェア、Avamar ソフトウェア、プラットフォームでビット幅が一致してい る必要があります。Oracle のプラットフォームおよびバージョンに対応するソフトウェ ア パッケージをダウンロードするようにしてください。「システム要件」 (22 ページ) で詳細を参照してください。 通知 64 ビットのオペレーティング システムは、Oracle 10g 以降の 32 ビットのバージョンを サポートしていません。補足情報については、Oracle Web サイトを参照してください。 Oracle のビット幅をチェックするには、 $ORACLE_HOME/bin に移動し、 以下を入力します。 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 インタフェース仕様を実装します。この仕様は、Avamar と RMAN でバックアップおよびリストアオペレーションを成功させるために必要なものです。 以下の要件は両方のファイルに適用されます。 ◆ Oracle ユーザーに読み取りおよび実行のアクセスを提供する必要がある。 ◆ AVAMAR_HOME/lib ディレクトリに存在している必要がある。 ◆ Oracle と同じビット幅である必要がある。 構成に関するチェックリスト 165 トラブルシューティング 適切な libobk_avamar ファイルが UNIX プラットフォームの AVAMAR_HOME/lib ディレ クトリにインストールされているかどうかを確認するには、以下を入力します。 cd AVAMAR_HOME/lib file * 以下のコマンド出力のテキスト文字列「ELF 64-bit LSB shared object」と「ELF 32-bit LSB 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 Avamar クライアントと Oracle 用 Avamar プラグ インのインストール すべてのサポート プラットフォームで、Oracle 用 Avamar プラグ インをインストールす る前に Avamar クライアントをインストールします。Avamar クライアントのバージョン と Oracle 用 Avamar プラグ インのバージョンは同じである必要があります。「システム 要件」(22 ページ)で詳細を参照してください。 以下の表は、Avamar クライアントのインストールを確認するための方法を示します。 表 12 Avamar クライアントのインストールの確認 166 プラットフォーム 方法 Microsoft Windows エ ク ス プ ロー ラ を使用 し て、 C:\Program files\avs フ ォルダが存 在する こ と 、 またその フ ォルダに libobk_avamar.dll が含まれて いる こ と を確認 し ます。 Red Hat Linux または SUSE Linux rpm コマンドを使用します。 rpm -qa |grep -i avamar HP-UX swinstall コマンドを使用します。 swinstall -list IBM AIX smitty コマンドを使用して、すべてのソフトウェアを表示する か、または Avamar クライアント ソフトウェア パッケージを検 索します。 Sun Solaris pkginfo コマンドを使用します。 pkginfo|grep -i AVMRclnt Oracle 用 EMC Avamar 6.1 ユーザー ガイド トラブルシューティング Avamar クライアントと Oracle 用 Avamar プラグ インの登録 Oracle 用 Avamar プラグ インを使用して Oracle のバックアップまたはリストアを行う には、Avamar クライアントを Avamar サーバに登録する必要があります。以下の場合 は、登録プロセスが失敗する可能性があります。 ◆ ◆ Avamar plug-in_catalog.xmlがOracle用Avamarプラグ インバージョンをサポートし ていない。 管理者が Oracle 用 Avamar プラグ インを無効にした。 Avamar クライアントが正常に登録された場合、Avamar Administrator はそのクライアン トを 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. /var/avamar ディレクトリに対する権限要件 /var/avamar ディレクトリには読み取り、書き込み、実行の権限が必要です。root ユー ザーとして実行する avoracle プログラムは、RMAN を Oracle ユーザーとして呼び出し ます。Oracle ユーザーは avtar プログラムを呼び出します。この場合も /var/avamar に 対する読み取り、書き込み、実行の権限が必要です。 Oracle 用 Avamar プラグ インのバージョン 4.1.1 以降のインストールでは、読み取り、 書き込み、実行の権限が /var/avamar ディレクトリに自動的に設定されます。バージョ ン 4.1.1 より前の Oracle 用 Avamar プラグ インのバージョンでは、chmod 777 コマン ドを使用して権限を手動で設定する必要があります。 Oracle 用 Avamar プラグ インのバージョン 4.1.1 以降を実行している場合でも、新規 イ ン ス ト ー ル 後 の 最 初 の バ ッ ク ア ッ プ で こ の 問 題 が 発 生 す る 場 合 が あ り ま す。 avoracle プログラムを使用して少なくとも 1 つのバックアップを実行し、必要なファ イルが作成され、適切な権限が設定されていることを確認します。 /var/avamar ディレクトリに読み取り、書き込み、実行の権限が設定されていない場 合、Avamar によりアクティビティ ログにエラーが書き込まれます。 2012-9-4 17:30:27 avtar Error <5064>:Cannot open file "/usr/local/avamar/var/f_cache.dat" 2012-9-4 17:30:27 avtar Info <5065>:Creating new cache file /usr/local/avamar/var/f_cache.dat (2,884,128 bytes) 2012-9-4-12:00:27.36745 [avtar] setslice64 failed requested 32, but wrote -1 2012-9-4-12:00:27.36800 [avtar] cache::clear_cache:Caught exception 12:Cannot allocate memory 2012-9-4 17:30:27 avtar Error <5803>:Error writing 32-byte header to cache file /usr/local/avamar/var/f_cache.dat. Possibly out of disk space 構成に関するチェックリスト 167 トラブルシューティング /var/avamar ディレクトリのディスク領域 /var/avamar ディレクトリには、RMAN スクリプトおよびログ ファイルのための十分な ディスク領域が存在している必要があります。/var/avamar ディレクトリに十分なス ペースがない場合、バックアップおよびリストアは失敗します。使用するシステムで 適用可能な方法を使用して、/var/avamar ディレクトリの空き領域をチェックします。 以下の例は、Red Hat Enterprise Linux システムの df -h コマンドからの出力を示します。 Filesystem Mounted on /dev/mapper/VolGroup00-LogVol00 Size Used AvailUse% 985G 310G 625G34%/ RMAN スクリプト、RMAN ログ ファイル、avoracle ログ ファイルのために最低 100 MB のディスク領域が推奨されます。 oratab 内の無効なエントリー 通知 以下に示す問題は、現在ではサポートされていない Avamar バージョン 4.0 以前に適 用されます。 UNIX プラットフォームの場合、 Oracle 用 Avamar プラグ インは oratab ファイルからデー タベース リストを生成します。Avamar Administrator は、データベースのリストを使用 して Oracle データベースのバックアップまたはリストアを行います。oratab ファイル内 の無効なエントリーにより、Oracle はバックアップおよびリストアオペレーションを完 了できなくなります。Oracle 用 Avamar プラグ インは、最初の無効なエントリー後に oratab ファイルに示されるデータベースをバックアップしません。 たとえば、oratab ファイルに 3 つのエントリーが含まれています。2 番目のエントリー が無効です。この場合、最初のデータベースのみがバックアップまたはリストアの対象 として使用できます。 oratab ファイルに指定された ORACLE_HOME ディレクトリまたはインスタンスが存在し ない場合、結果として無効なエントリーが生じる可能性があります。 oratab ファイルの無効なエントリーをチェックするには、以下のコマンドを入力します。 pwd cd /etc more oratab コマンド シェルに以下のような出力が表示されます。 catalogdb:/home/oracle/oracle/product/10.2.0/db_1:N largedb:/home/oracle/oracle/product/10.2.0/db_1:N orcl:/home/oracle/oracle/product/10.2.0/db_1:N orcl という名前のインスタンスを確認するには、以下のコマンドを入力します。 id uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper) which oraenv /usr/local/bin/oraenv .oraenv ORACLE_SID = [oracle] ? orcl 168 Oracle 用 EMC Avamar 6.1 ユーザー ガイド トラブルシューティング sqlplus "/as sysdba" SQL*Plus:Release 11.1.0.7.0 - Production on Fri Mar 6 13:44:22 2009 Copyright (c) 1982, 2009, Oracle. All rights reserved.(不許複製・禁無断転載) Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production With the Partitioning, OLAP and Data Mining options 構成に関するチェックリスト 169 トラブルシューティング 170 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 用語集 この用語集は、このガイドで使用される用語の定義を提供します。 A Avamar Administrator サポートされている Windows またはクライアント コンピュータからリモートで Avamar システムを管理するグラフィカル管理コンソール ソフトウェア アプリケーション。 Avamar クライアント Avamar ソフトウェアを実行し、ネットワーク接続を介して Avamar サーバにアクセスす るコンピュータまたはワークステーション。Avamar クライアント ソフトウェアは、1 つのクライアント エージェントと 1 つ以上のプラグ インで構成されます。 Avamar サーバ Avamar クライアント / サーバ システムのサーバ コンポーネント。Avamar サーバは、す べての保護されているクライアントから効率的にバックアップを保存する、フォールト トレラント、高可用性を備えたシステムです。このサーバには、データのリストア、ク ライアント アクセス、リモート システム管理に不可欠なプロセスとサービスもありま す。Avamar サーバは、複数のネットワーク ストレージ ノードに対する分散アプリケー ションとして実行されます。 D Data Domain システム エンタープライズ環境にデータ保護と災害復旧 (DR) を提供するディスク ベースの重複 排除アプライアンスおよびゲートウェイ。 DD Boost Avamar クライアントがData Domain システムにアクセスする際に使用するAPI。 DD Boost API は、Avamar クライアントのインストールと同時に、クライアント コンピュータに 自動的にインストールされます。また、Avamar サーバのインストールと同時に、Avamar サーバに自動的にインストールされます。 DNS ドメイン ネーム サーバ。ドメイン名を特定の IP アドレスに割り当てるための分散された 動的ディレクトリ サービス。 L LAN Local Area Network。 M MCS (Management Console Server) MCS は、Avamar サーバに対して一元管理(スケジュール設定、監視、管理)を可能に します。また MCS は、Avamar Administrator のグラフィカル管理コンソールが使用する サーバ側プロセスも実行します。 MM (Media Manager) サード パーティのネットワーク バックアップ システム。MM は Recovery Manager と連 携し、データベース バックアップを第 3 のストレージに直接書き込みができるように します。 MML(メディア管理ラ イブラリ) 第 3 のストレージにデータをバックアップするために RMAN によって使用されるソフト ウェア ライブラリ。Oracle 用 Avamar プラグ インの MML は libobk_avamar です。 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 171 用語集 O Oracle インスタンス oratab ファイル メモリ構造およびノード上で実行する Oracle サーバ プロセスのグループ。 Oracle データベースのシステム識別子とホーム ディレクトリを含んだテキスト ファイ ル。一般的な oratab エントリーは、ora91:/space/local/oracle/ora901 のようになります。 oratab ファイルのデフォルトの場所は、Solaris の場合は /var/opt/oracle、その他のプラッ トフォームの場合は /etc になります。 R RMAN (Recovery Manager) サポートされている Oracle データベースのホット バックアップ、コールド バックアッ プ、コールド リカバリのためのコマンド ライン インタフェースを提供するソフトウェ ア アプリケーション。 U UAC(ユーザー アカウ ント制御) アーカイブ ログ アクティベーション Windows 7、Windows Server 2008、Windows Server 2008 R2、Windows Vista で利用で きる Windows の 1 つの機能。UAC は、コンピュータへの不正な変更を防止するのに 役立ちます。コンピュータの操作に悪影響を及ぼす恐れのある機能が実行される際、 UACは、 タスクを続行する前に権限または管理者のパスワードをユーザーに求めます。 オンライン REDO ログ グループのいっぱいになったメンバーのうちの 1 つのコピーを 含んだログ ファイル。アーカイブ プロセスでは、データベースを ARCHIVELOG モード に設定する必要があります。Oracle 用語ではアーカイブ ログをアーカイブ REDO ログと 呼んでいます。 「クライアントのアクティベーション」を参照してください。 管理者 通常、ネットワーク コンピュータ上のソフトウェアのインストール、構成、メンテナ ンスと、ユーザーの追加およびユーザー特権の定義を行う人物。 クライアント エージェ ント MCS およびそのクライアントにインストールされているプラグ インと通信するクライ アント上で実行される、プラットフォーム固有のソフトウェア プロセス。 クライアント登録 クライアントのアク ティベーション グループ Avamar サーバでの同一性を確立するプロセス。Avamar は、クライアントを認識すると、 一意の CID(クライアント ID)をクライアントに割り当てます。クライアント ID はアク ティベーションの際にクライアントに送信されます。 クライアント ID (CID) をクライアントに送信するプロセス。クライアントは受け取った CID を、クライアント ファイル システム上の暗号化ファイルに保存します。 Avamar Administrator 内で 1 つ以上の Avamar クライアントで構成される特定の組織。 Avamar グループ内のすべてのクライアントは、データセット、バックアップ スケ ジュール、保存ポリシーを含む同じグループ ポリシーを使用します。 グループ ポリシー Avamar グループ内のすべてのクライアントを対象としたデータセット、バックアッ プ スケジュール、保存ポリシー。 コールド バックアップ 該当のデータベースまたはインスタンスがシャットダウンされ、ユーザーから利用で きない状態のときに行うデータベース オブジェクトのバックアップ。オフライン バックアップとも呼ばれます。 172 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 用語集 災害復旧 システムおよびそのデータを通常の日常的なオペレーションにリストアするには通 常のデータ リカバリ手順では不十分な、ハードウェアの故障またはソフトウェアの破 損などの停止状態からのリカバリ。 スケジュール グループ内のクライアントのバックアップの1日あたりの頻度と開始時刻と終了時刻を 制御する機能。スケジュールは、名前をつけて複数のグループに関連づけることができ る永続的で再利用可能な Avamar ポリシーです。 データセット 一連のファイル、ディレクトリ、ファイル システムを定義し、バックアップから除外ま たはバックアップに包含するためのポリシー。データセットは、名前をつけて複数のグ ループに関連づけることができる固定の再利用可能な Avamar ポリシー。 データベース コンピュータ ソフトウェアによる更新、検索、取得の容易さと速さを実現するために 整列されたデータのコレクション。 データベース ファイル Oracle データベース ファイルには、データファイル、制御ファイル、オンライン REDO ログが含まれています。 テープへのシステム バックアップ メディア管理ライブラリを使用して、テープへの直接的なバックアップの書き込みを サポートする Oracle アーキテクチャ。 テーブルスペース 関連する論理構造を 1 つにグループ化する、データベースの LSU(論理ストレージ ユ ニット)。 登録 ドメイン 「クライアント登録」を参照してください。 複数のクライアントを名前つきの制御と管理に整理するAvamar Administratorの機能。 トランザクション ログ 迅速なリストアとロールバック トランザクションを実行するためにログ ファイルに 保存される、データベース内のデータベース トランザクションのレコードまたは変更 されたファイルのリスト。 バックアップ 個々のファイル、特定のディレクトリ、ファイル システム全体としてリストアが可能 な、クライアント データのポイント イン タイム コピー。従来の増分バックアップより 効率的ですが、バックアップは Avamar サーバからいつでもすぐにリストアできるクラ イアント データの完全なスタンドアロン コピーです。 ファイル システム ディレクトリ構造、データ転送方法、ファイル関連づけを提供することにより、スト レージ メディアにおけるファイルの保存、取得、管理を行う際に使用されるソフトウェ ア インタフェース。 プラグ イン クライアント上でデータのバックアップおよびリストアを行うために Avamar ソフト ウェアと連携するソフトウェア プロセス。 ポイント イン タイム リ ストア 特定のポイント イン タイムへのバックアップのリストア。 ホット バックアップ 該当のデータベースまたはインスタンスが実行中で、ユーザーから利用できる状態の ときに行うデータベース オブジェクトのバックアップ。オンライン バックアップと も呼ばれます。 ポリシー 名前をつけて複数のグループに適用できる、クライアント バックアップのための一連 のルール。グループにはデータセット、スケジュール、保存ポリシーがあります。 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 173 用語集 メタデータ 重複排除のために保存されたサブファイル情報を示すハッシュ情報で、重複排除され たクライアント バックアップ データを正規の非重複排除のフォーマットに復元する 際に必要です。 リカバリ カタログ RMAN バックアップ / リカバリ メカニズムの主要なコンポーネント。リカバリ カタロ グには、バックアップから Oracle データベースをリカバリするのに必要な重要な情報 が含まれています。 リカバリ カタログは通常、別の Oracle データベース(可能なら別の物理マシン)に 保存されます。また、元のデータベースと一緒にバックアップされる、データベース 制御ファイルにも保存できます。 リストア リダイレクトされたリ ストア 保存期間 174 1 つ以上のファイル システム、ディレクトリ、ファイル、データ オブジェクトを既存 のバックアップから取得し、指定された場所に書き込むオペレーション。 バックアップされたデータを元の位置とは別の場所にリストアするプロセス。 Avamar サーバ上のバックアップを自動的に削除する時間設定。Avamar サーバから削 除したくないバックアップに対して、永久の保存期間を設定できます。保存期間は、 名前をつけて複数のグループに割り当てることができる固定の再利用可能な Avamar ポリシーです。 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 索引 A E allocate channel コマンド 120, 133 ARCHIVELOG モード 78, 79, 80 avagent 157 avagent.log ファイル 167 Avamar データ重複排除 147 ドメイン 26, 35 保存ポリシー、構成 130 Avamar Administrator 19, 85, 87, 105, 160, 168 Avamar File System クライアント HP-UX へのインストール 37 IBM AIX へのインストール 40 Linux へのインストール 34 Microsoft Windows へのインストール 28 インストール要件 166 登録 41, 47, 167 Avamar Solaris Cluster クライアント アンインストール 72 インストール 50 Avamar Windows Cluster クライアント アップグレード 33 アンインストール 70 以前のバージョンのアンインストール 71 構成 31 Avamar Windows Cluster クライアントのアップグレード 33 Avamar Windows Cluster クライアントのリセット 71 Avamar サーバ ホスト名 24 avclusinstall コマンド 52 avclusuninstall コマンド 72 avoracle.cmd ファイル 84 avregister コマンド 41, 47, 137, 138, 139 avtar コマンド 118, 119 avtar フラグ ファイル。 EMC オンライン サポート Web サイト 9 B backupuser 76, 77, 149 C Cluster Administrator 71 crosscheck 129, 133 D Data Domain システム Avamar Administrator で使用 148 RMAN スクリプトで使用 118, 120, 122, 126 サポート 14, 16 ストリーム数 146, 150 delete コマンド 133 Domino サーバ ソフトウェアの再インストール 116 G geninstall コマンド 42, 67 H hares コマンド 54 K kill コマンド 134 L libobk_avamar.dll ファイル 156, 165 libobk_avamar.so ファイル 156, 165 M Microsoft Windows Explorer 166 MSCS(Microsoft Cluster Services)構成 16, 28 N NIC(ネットワーク インタフェース カード)160 NLS データ形式 148, 151 O Oracle $ORACLE_HOME 76, 79, 81, 83, 165 2 ノード Windows クラスタ 31 ARCHIVELOG モード 78, 79, 80, 155 DBID 106 oratab ファイル 162 REDO ログ ファイル 83 SCN(システム変更番号)20, 125, 126 SID(システム識別子)18, 82 sqlplus 78, 81, 82 SYSDBA 権限 76 tnsnames.ora ファイル 160, 162, 164 アーカイブ ログ ファイル 83, 146 グループ 158 サポートされているバージョン 161 バックアップ ファイル 83 制御ファイル 83, 107, 112, 125 データベース インスタンス 18 シャットダウン 78, 82 バックアップ 121 パスワード 146, 149 フラッシュバック データベース 20 フラッシュ リカバリ領域 84 未フォーマット データベース ファイル構造 17 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 175 索引 ユーザー アカウント Microsoft Windows で作成 78 UNIX または Linux で作成 76, 77 リカバリ カタログ 19, 128, 148 リスナー 81, 82, 110, 115 フラッシュ リカバリ領域 82 未フォーマット データベース ファイル構造 82 Oracle ASM(Automatic Storage Management)17 Oracle RAC(Real Application Clusters) 構成 54 構成、共有ディスクなし 135 構成スクリプト 17 構成の削除 56, 140 説明 17 登録 55, 137 バックアップ 19 フェイルオーバー 56 リストア 19 Oracle 用 Avamar プラグ イン HP-UX からのアンインストール 66 HP-UX へのインストール 36 IBM AIX からのアンインストール 67 IBM AIX へのインストール 39, 42 Linux からのアンインストール 69 Linux へのインストール 36 Microsoft Windows からのアンインストール 70 Microsoft Windows へのインストール 28, 30 RAC 構成実行可能ファイル 17 RAC 構成スクリプト 17 Sun Solaris からのアンインストール 71 Sun Solaris へのインストール 44 オペレーション原理 144 ソフトウェア バンドル 50 oratab ファイル 160, 168 コマンド allocate 133 crosscheck 129, 133 delete 129, 133 report obsolete 132 restore 124 send 133 svrmgr 154 スクリプト 117, 133, 144, 158, 161 説明 14 バージョン 161 バックアップ 削除 131, 132 チャネル 120 データファイル 123 データベース 121, 122 テーブルスペース 122 バックアップおよびリストアのグラニュール 118 バックアップのクロスチェック 131 フラグ ファイル 118, 119, 129, 133 プレフィックス ディレクティブ 131 ブロックの変更履歴 86 保存ポリシー 129, 130 ライブラリ パスの設定 121 リストア データファイル 127 データベース 124, 125 テーブルスペース 126 リカバリ カタログでデータベース 128 ログ ファイル 145 RMAN カタログの同期化 132 rpm コマンド 140 RPM ファイルの削除 140 S P pkgadd コマンド 45, 50 pkginfo コマンド 71 pkgrm コマンド 72 R rac_config スクリプト 17, 55, 136 rac_deconfig スクリプト 139, 140 rac_stop スクリプト 17 RAC。Oracle RAC(Real Application Clusters)を参照 RAM 要件 23 REDO ログ ファイル 83 report obsolete コマンド 132 RMAN。 RMAN(Recovery Manager) Data Domain サポート 118 カタログ、同期化 132 SCN(システム変更番号)20, 125, 126 send コマンド 133 SID(システム識別子)18 Solaris クラスタ。 sqlplus 78, 81, 82, 155, 161 SYSDBA 権限 76 T tnsnames.ora パラメータ HOST 160, 162, 163 SERVICE_NAME 160 SID 160, 164 U ulimit 設定 159 V VCS(Veritas Cluster Server) 構成 16 サポートされているバージョン 25 リソース 54 176 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 索引索引 Z アーカイブ ログ ファイル 83, 146 アクティビティ ログ ファイル 154, 167 アクティブ ノード 16, 31, 71, 138, 140 アクティブ ノードの非アクティブ化 138 Oracle 用 Avamar プラグ イン Microsoft Windows からのアンインストール 70 アンインストール Avamar Solaris Cluster クライアント 72 Avamar Windows Cluster クライアント 70, 71 HP-UX における Oracle 用 Avamar プラグ イン 66 IBM AIX における Oracle 用 Avamar プラグ イン 67 Linux における Oracle 用 Avamar プラグ イン 69 Oracle RAC 構成 56, 140 Sun Solaris における Oracle 用 Avamar プラグ イン 71 インストール 52 Avamar AIX クライアント 40 Avamar HP-UX クライアント 37 Avamar Linux クライアント 34 Avamar Solaris Cluster クライアント 50 Avamar Windows クライアント 28 IBM AIX における Oracle 用 Avamar プラグ イン 39, 42 Linux における Oracle 用 Avamar プラグ イン 33, 36 Microsoft Windows における Oracle 用 Avamar プラグ イン 28 Sun Solaris における Oracle 用 Avamar プラグ イン 44 VCS(Veritas Cluster Server)の要件 25 ソフトウェア パッケージ 23, 24 プリインストール要件 24 ロードマップ 22 エラー CTL メッセージを送信できない 160 Media Management Library のロードに失敗 156 ORA-19511 158 アーカイブ ログ モードにない 155 データファイルにアクセスできない 159 クラスタ Microsoft Windows Cluster Administrator 71 アクティブ ノード 31 バックアップ エージェント リソース 71 パッシブ ノード 71 VCS アクティブ ノード 71 オンラインにする 54 ノード 16, 50 権限 156, 157, 158, 167 コールド バックアップ 88 構成 2 ノード Windows クラスタ 16 Avamar Windows Cluster クライアント 31 Avamar 保存ポリシー 130 Oracle RAC 54, 57, 135, 136 RMAN 保存ポリシー 130 スタンドアロン 16 フラッシュバック データベース リカバリ 84 コマンド allocate channel 120, 133, 158 avclusinstall 52 avclusuninstall 72 avregister 41, 47 avtar 118, 119 crosscheck 133 delete 133 geninstall 42, 67 hares 54 kill 134 nslookup 163 pkgadd 45, 50, 71, 72 pkginfo 166 report obsolete 132 rpm 166 send 133 smitty 166 swinstall 166 システム要件 22, 23 自動バックアップ ファイル 83 冗長性ポリシー 129 スケジュール設定 Oracle データベース バックアップ 92 上書き 100 有効化 103 スタンドアロン構成 28 制御ファイル 83, 107, 112, 125 増分バックアップ 86 データ重複排除 147 データ消失リカバリ 116 データセット 18, 93, 100, 160 データベース シャットダウン 78, 82 ディスク領域 23, 168 登録 41, 47, 139 登録の失敗 167 ドメイン 26, 35 ネットワーク要件 23 バックアップ RMAN と Avamar Administrator の両方を使用 132 同じデータベース 132 クロスチェック 131 コールド バックアップ 88 削除 129, 131, 132 使用期限の終了 129, 132 スケジュール設定 86, 92, 101, 103 増分 86 不要 132 プラグ イン オプション 146 フル バックアップ 147 ホット バックアップ 78, 88, 155 レベル 0 147 レベル 1 148 バックアップ エージェント サービス 71 バックアップ チャネル 120, 146 バックアップのデバッグ 151 パッシブ ノード 16, 71 パフォーマンス 18, 146, 150 非アクティブ ノード、登録 139 ビット幅 149, 165 Oracle 用 EMC Avamar 6.1 ユーザー ガイド 177 索引 フェイルオーバー Oracle RAC 17, 56, 157 VCS(Veritas Cluster Server)16 複数チャネル 設定 133 割り当て 18 フラグ ファイル RMAN バックアップ 118 作成 119 prefix directive 131 フラッシュバック データベース リカバリ 20, 151 フラッシュバック リカバリ 150 フラッシュ リカバリ領域 82, 84 フル バックアップ 147 プレフィックス ディレクティブ 131 ブロックの変更履歴 86 ポイント イン タイム リカバリ 150, 151 ホスト名 24 保存ポリシー 101, 129 ホット バックアップ 88, 155 ポリシー 冗長性 129 保存 101, 129, 130 リカバリ ウィンドウ 129 未フォーマット データベース ファイル構造 17, 82 要件 Microsoft Windows 2003 サービス パック 162 RAM 23 Veritas Cluster Server 25 ディスク領域 23 ネットワーク 23 ビット幅 165 プリインストール 24 ライブラリ パスの設定 121, 157 リカバリ カタログ 19, 77, 128, 148 データ消失から Domino サーバ 116 フラッシュバック 150 ポイント イン タイム 150, 151 リカバリ ウィンドウ ポリシー 129 リカバリ モード 151 リストア コールド バックアップ 106 コマンド 124 障害 159, 161 データファイル 127 テーブルスペース 126 デバッグの有効化 148, 151 プラグ イン オプション 149 ホット バックアップ 82, 83, 83, 106 リカバリ カタログ 使用 128 リダイレクト 106 リストアのデバッグ 148 リスナー 81, 82, 110, 115 レベル 0 バックアップ 147 レベル 1 バックアップ 148 ロードマップ、インストール 22 178 Oracle 用 EMC Avamar 6.1 ユーザー ガイド