...

EMC NetWorker Module for Oracle リリース 5.0管理ガイド

by user

on
Category: Documents
276

views

Report

Comments

Transcript

EMC NetWorker Module for Oracle リリース 5.0管理ガイド
EMC® NetWorker®
Module for Oracle
リリース 5.0
管理ガイド
P/N 300-006-990
REV A02
EMC ジャパン株式会社
東京都渋谷区代々木 2-1-1
新宿マインズタワー
〒 151-0053
お問い合わせは
フリーダイヤル 0120-588543
受付時間:月∼金 9:00 ∼ 17:30(祝日を除く)
URL:http://japan.emc.com
Copyright © 2003 - 2009 EMC Corporation. All rights reserved.
2009 年 6 月発行
このドキュメントに記載されている情報は、ドキュメントの出版日現時点の情報です。この情報は予告なく変更されること
があります。
このドキュメントの情報は「現状のまま」提供されます。EMC Corporation は、この資料に記載される情報に関する、どのよ
うな内容についても表明保証条項を設けず、特に、商品性や特定の目的に対する適応性に対する黙示の保証はいたしません。
この資料に記載される、いかなる EMC ソフトウェアの使用、複製、頒布も、当該ソフトウェア・ライセンスが必要です。
製品ラインに関する最新の法規制については、EMC Powerlink の「Technical Documentation and Advisories」のセクション
を参照してください。
EMC 製品名の最新のリストについては、EMC.com の「EMC Corporation Trademarks」を参照してください。
記載されている他のすべての商標は、各社の所有物です。
2
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
目次
序文
第1章
概要
このガイドで使用する命名規則 ............................................................................ 20
バックアップの重要性 ............................................................................................ 20
製品の機能 ................................................................................................................ 21
予定されたバックアップと手動パックアップの比較 ................................. 21
重複除外バックアップおよびリストア ......................................................... 21
プローブ・ベース・バックアップ ................................................................. 23
プロキシ・バックアップおよびリストア ..................................................... 24
VMware 製品のサポート................................................................................. 25
アーカイブされた REDO ログのバックアップ............................................ 25
制御ファイルの自動バックアップ ................................................................. 25
自動チャネル割り当て ..................................................................................... 26
バックアップおよびリストアの最適化 ......................................................... 27
バックアップ・コピー ..................................................................................... 27
バックアップ・セットのバックアップ ......................................................... 29
クラスタおよび RAC のバックアップとリストア ...................................... 29
構成ウィザード ................................................................................................. 30
多言語対応(I18N)とローカリゼーション(L10N)................................. 33
Oracle Data Guard のサポート....................................................................... 36
並列処理 ............................................................................................................. 37
ポリシーの統一性 ............................................................................................. 37
再起動可能なバックアップ ............................................................................. 38
リテンション・ポリシー ................................................................................. 38
セーブセットのバンドル化 ............................................................................. 39
その他の Oracle の機能 ................................................................................... 45
NMO 環境で使用するソフトウェア ..................................................................... 48
NetWorker ソフトウェア ................................................................................ 48
NMO ソフトウェア.......................................................................................... 49
NetWorker PowerSnap Module ソフトウェア ............................................ 50
Oracle のバックアップ / リカバリ・システム ............................................ 50
NMO コンポーネント ............................................................................................. 52
NMO バックアップおよびリストア・プロセス ................................................. 53
通常の予定されたバックアップ・プロセス ................................................. 54
通常の手動バックアップ・プロセス ............................................................. 55
重複除外バックアップ・プロセス ................................................................. 57
通常のリストア・プロセス ............................................................................. 58
重複除外リストア・プロセス ......................................................................... 59
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
3
目次
第2章
ソフトウェア構成
構成のロードマップ................................................................................................ 62
Oracle Server の構成の確認................................................................................... 63
NetWorker リソースの確認 ................................................................................... 64
NetWorker サーバ・リソース......................................................................... 64
NetWorker ユーザー・グループ権限............................................................. 65
NetWorker スケジュール・リソース............................................................. 67
NetWorker デバイス・リソース..................................................................... 67
NetWorker ボリューム・プール..................................................................... 68
ファイアウォールのサポート ......................................................................... 69
I18N サポートの構成 .............................................................................................. 69
I18N サポートの要件........................................................................................ 69
I18N サポートの構成........................................................................................ 70
L10N サポートの構成 ............................................................................................. 71
nsrnmoadmin コマンドを使用した従来の構成の移行.......................................71
移行に nsrnmoadmin コマンドを使用するための要件 .............................. 71
移行コマンドの構文とオプション ................................................................. 73
NMC ウィザードを使用したバックアップの構成..............................................74
バックアップ構成ウィザードについて ......................................................... 74
バックアップ構成ウィザードを使用するための要件 ................................. 75
ウィザードを使用したバックアップの構成 ................................................. 75
NMC の従来の方法を使用したバックアップの構成..........................................77
従来の方法を使用したバックアップの構成について ................................. 77
バックアップ用の RMAN スクリプトの作成............................................... 77
nsrnmo スクリプトのカスタマイズ............................................................... 82
NMC を使用したグループ・リソースの構成............................................... 89
NMC を使用したスケジュール・リソースの構成....................................... 89
NMC を使用したクライアント・リソースの構成....................................... 90
セーブセットのバンドル化の構成 ................................................................. 94
ポリシーの統一性の構成 ................................................................................. 95
重複除外バックアップの構成................................................................................ 97
重複除外バックアップの要件 ......................................................................... 97
重複除外バックアップのベスト・プラクティス ......................................... 97
重複除外バックアップの構成 ......................................................................... 99
プローブ・ベース・バックアップの構成.......................................................... 100
プローブ・ベース・バックアップの要件 ................................................... 100
プローブ・ベース・バックアップの構成 ................................................... 101
第3章
バックアップ手順
手動バックアップの手順.......................................................................................108
手動バックアップの要件 ............................................................................... 108
RMAN コマンド・ライン・インタフェースを使用した手動
バックアップ ................................................................................................... 109
Oracle Enterprise Manager Backup Management Tools を使用した
手動バックアップ ........................................................................................... 109
NetWorker サーバ・ブートストラップ・バックアップ........................... 110
手動バックアップのキャンセル ................................................................... 111
手動バックアップの監視 ............................................................................... 112
予定されたバックアップの手順...........................................................................114
予定されたバックアップのテスト ............................................................... 115
予定されたバックアップのキャンセル ....................................................... 116
予定されたバックアップの監視 ................................................................... 117
NSR_SERVER パラメータおよび NSR_GROUP パラメータの設定の
自動化................................................................................................................ 118
4
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
目次
NetWorker インデックス内の通常のバックアップ情報.................................. 119
NetWorker インデックス内の重複除外バックアップ情報.............................. 120
第4章
データのリストアとリカバリ
リストアとリカバリについて .............................................................................. 124
リストアで使用する NetWorker のインデックスおよびポリシー ......... 124
リカバリ構成ウィザード ............................................................................... 125
リストアおよびリカバリ用の RMAN スクリプト ........................................... 127
Oracle データのリストアおよびリカバリの実行.............................................. 129
Oracle データのリストアの要件 .................................................................. 129
RMAN コマンド・ライン・インタフェースを使用したリストア ......... 132
Oracle Enterprise Manager Backup Management Tools を使用した
リストア ........................................................................................................... 132
Oracle データ・リカバリの実行 .................................................................. 133
第5章
災害復旧
災害復旧について .................................................................................................. 136
災害復旧のための Oracle データベースの準備................................................. 136
DBID テキスト・ファイルの作成 ................................................................ 137
Oracle 関連ファイルのバックアップに使用する後処理コマンド・
スクリプトのセットアップ ........................................................................... 137
データベースおよび関連ファイル用の RMAN バックアップの
セットアップ ................................................................................................... 138
リカバリ・カタログの RMAN バックアップのセットアップ ................ 139
災害復旧の実行 ...................................................................................................... 139
NetWorker サーバのリカバリ ...................................................................... 139
新しいホストに対する Oracle の災害復旧 ................................................. 139
サンプル後処理コマンド・スクリプト .............................................................. 140
第6章
クラスタ・システムおよび RAC システム
クラスタ・システムおよび RAC システムに関する注意事項........................ 144
RMAN スクリプトまたはセッションのパラメータ ................................. 144
NetWorker ソフトウェアの構成 .................................................................. 145
バックアップ・フェイルオーバー ............................................................... 145
クラスタ・システム .............................................................................................. 145
クラスタ・システムでのバックアップ / リストア構成の
ロードマップ ................................................................................................... 146
バックアップ・フェイルオーバー ............................................................... 146
RAC システム......................................................................................................... 147
RAC 関連用語 ................................................................................................. 147
RAC のバックアップとリストア ................................................................. 147
RAC システムでのバックアップ / リストア構成のロードマップ ......... 147
ローカル・ストレージ・ノードにバックアップするための
RAC ノードのセットアップ ......................................................................... 148
接続時フェイルオーバー ............................................................................... 150
RMAN バックアップ・スクリプトの作成 ................................................. 152
RMAN リストア・スクリプトの作成 ......................................................... 153
アーカイブされた REDO ログ...................................................................... 154
第7章
プロキシ・バックアップおよびリストア
プロキシ・バックアップおよびリストアの概要 .............................................. 158
プロキシ・バックアップのタイプ ............................................................... 158
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
5
目次
プロキシ・リストアのタイプ ....................................................................... 159
プロキシ・バックアップおよびリストア・システム.......................................160
プロキシ・バックアップ・プロセス...................................................................161
予定されたプロキシ・バックアップ ........................................................... 162
プロキシ・リストア・プロセス...........................................................................167
インスタント・リストア / ロールバック ................................................... 168
セカンダリ・ストレージからのリストア ................................................... 169
ソフトウェアの構成のロードマップ.................................................................. 171
基本構成............................................................................................................ 171
プロキシ管理のための追加構成 ................................................................... 171
プロキシ・バックアップの要件...........................................................................179
構成の整合性のチェック ............................................................................... 179
プロキシ・バックアップの実行 ................................................................... 181
NetWorker インデックス内のプロキシ・バックアップ情報 ..........................183
クライアント・ファイル・インデックスのエントリー ........................... 183
メディア・データベースのエントリー ....................................................... 184
NetWorker インデックスの NWORA リソース・ファイル・
バックアップ ................................................................................................... 184
プロキシ・リストアの要件.................................................................................. 185
プロキシ・リストアのための RMAN スクリプトの作成......................... 185
プロキシ・リストアの実行 ........................................................................... 186
プロキシ・リストア時のファイルのリロケーション ............................... 188
別のホストへのリストア ............................................................................... 189
リカバリ・カタログを使用しないポイント・イン・タイム・
リカバリ............................................................................................................ 189
プロキシ・バックアップのためのカタログの同期化.......................................190
カタログの余分なエントリー ....................................................................... 190
制御ファイルとリカバリ・カタログ ........................................................... 192
NWORA リソース・ファイル ...................................................................... 192
nsroraclecat プログラムによる自動カタログ同期化 ................................. 200
クラスタ・システムでのプロキシ・バックアップおよびリストア...............203
プロキシ・バックアップ・フェイルオーバー ........................................... 203
仮想クラスタ・クライアントからのプロキシ・バックアップ ............... 204
物理クラスタ・クライアントからのプロキシ・バックアップ ............... 205
クラスタ・システムでのプロキシ・バックアップからのリストア ....... 206
付録 A
RMAN セッションのパラメータ
NSR* パラメータの設定 ....................................................................................... 208
NSR* パラメータの定義 ....................................................................................... 209
付録 B
RMAN コマンド
delete expired backup コマンド.......................................................................... 218
change...crosscheck コマンドおよび crosscheck コマンド ............................. 218
backup コマンドの pool オプション.................................................................. 218
send コマンド ........................................................................................................ 219
構文規則............................................................................................................ 219
send コマンドを実行する 2 つの方法 .......................................................... 221
優先順位の規則 ............................................................................................... 223
set duplex コマンド .............................................................................................. 223
backup コマンドの trace オプション ................................................................. 225
付録 C
トラブルシューティングおよびエラー・メッセージ
トラブルシューティングに関するヒント.......................................................... 228
6
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
目次
RMAN エラー・メッセージ ...............................................................................
NMO エラー・メッセージ ..................................................................................
libnwora ライブラリのエラー・メッセージ ..............................................
nsrnmoadmin プログラムのエラー・メッセージ .....................................
nsrnmoinfo プログラムのエラー・メッセージ .........................................
nsrnmoprobe プログラムのエラー・メッセージ ......................................
nsrnmostart プログラムのエラー・メッセージ ........................................
229
230
231
242
245
247
248
用語集
索引
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
7
目次
8
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
図
タイトル
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ページ
通常の Oracle バックアップ / リカバリ・システム........................................................ 51
通常の予定された NMO バックアップ ............................................................................. 55
通常の手動 NMO バックアップ ......................................................................................... 56
重複除外 NMO バックアップ ............................................................................................. 58
通常の NMO リストア ......................................................................................................... 59
予定されたバックアップ用の UNIX クライアント・リソース ..................................... 93
予定されたバックアップ用の Windows クライアント・リソース .............................. 94
「モニタリング」ウィンドウの「セッション」タブの Oracle バックアップの
メッセージ ............................................................................................................................ 113
「モニタリング」ウィンドウの「デバイス」タブの Oracle バックアップの
メッセージ ............................................................................................................................ 113
「モニタリング」ウィンドウの「ログ」タブの Oracle バックアップの
メッセージ ............................................................................................................................ 114
グループの詳細(通常の予定されたバックアップ)...................................................... 118
プロキシ・バックアップおよびリストア・システム.................................................... 161
予定されたインスタント・バックアップ........................................................................ 164
予定された即時ライブ・バックアップ............................................................................ 166
遅延ライブ・バックアップ................................................................................................ 167
インスタント・リストア / ロールバック ....................................................................... 169
セカンダリ・ストレージからのリストア........................................................................ 170
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
9
図
10
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
表
タイトル
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ページ
NMO コンポーネント .......................................................................................................... 52
NetWorker サーバ・リソース属性..................................................................................... 64
NMO による管理に必要なユーザー・グループ権限 ...................................................... 66
移行用の nsrnmoadmin コマンドのオプション............................................................... 73
NetWorker クライアント・リソースの属性..................................................................... 91
NetWorker プローブ・リソースの属性........................................................................... 101
PowerSnap パラメータ ...................................................................................................... 175
NWORA パラメータ・リソース ...................................................................................... 193
NWORA SID リソースのコンポーネント....................................................................... 196
RMAN コマンドまたはスクリプトのパラメータ.......................................................... 209
send コマンドのオプション値 .......................................................................................... 221
set duplex コマンドの値 .................................................................................................... 224
trace オプションの値およびトレースされる状態 .......................................................... 225
libnwora ライブラリのエラー・メッセージ................................................................... 232
nsrnmoadmin プログラムのエラー・メッセージ.......................................................... 243
nsrnmoinfo プログラムのエラー・メッセージ .............................................................. 246
nsrnmoprobe プログラムのエラー・メッセージ........................................................... 247
nsrnmostart プログラムのエラー・メッセージ ............................................................. 248
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
11
表
12
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
例
タイトル
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
ページ
自動チャネルに parms オプションを指定した configure channel コマンドを
使用する .................................................................................................................................. 26
自動チャネルごとにパラメータ値を指定する .................................................................. 26
RMAN スクリプトで set backup copies コマンドを使用する ....................................... 28
バックアップ・コピーで自動チャネルを使用する .......................................................... 28
バックアップを期限切れにする .......................................................................................... 38
テーブルスペースの 1 週間の予定されたバックアップにおけるセーブセットの
バンドル化 .............................................................................................................................. 43
セーブセット・バンドルの結合 .......................................................................................... 44
セーブセット・バンドルの複数ボリュームへの分割 ...................................................... 45
セーブセット統合を使用したセーブセット・バンドルの再統合 .................................. 45
手動バックアップ用の RMAN スクリプト ....................................................................... 77
Oracle バックアップ時における AES 暗号化用の RMAN スクリプト ........................ 78
予定されたバックアップ用の RMAN スクリプト ........................................................... 79
手動重複除外バックアップ用の RMAN スクリプト ..................................................... 100
可能な nsrnmoprobe プログラムのコマンド・オプション設定 .................................. 103
プローブ・ベース・バックアップの複数のプローブ .................................................... 104
テーブルスペースをリストアする RMAN スクリプト ................................................. 127
AES で暗号化されたバックアップをリストアする RMAN スクリプト .................... 128
指定したプールからリストアするための RMAN スクリプト ..................................... 128
Oracle リストアに使用する nsrnmoinfo コマンドの例 ................................................ 131
nsrnmoinfo コマンドによって表示されるボリューム情報 .......................................... 131
サンプル後処理コマンド・スクリプト(UNIX の場合).............................................. 140
サンプル後処理コマンド・スクリプト(Windows の場合)....................................... 141
RAC ノードをストレージ・ノードとしてセットアップする方法 .............................. 149
RAC システムでの Oracle 手動バックアップ用の RMAN スクリプト ...................... 152
RAC システムでの Oracle リストア用 RMAN スクリプト .......................................... 153
複数のチャネルが設定された RMAN スクリプト ......................................................... 174
PowerSnap パラメータの設定 .......................................................................................... 176
Celerra NAS デバイス用の PowerSnap パラメータ設定 .............................................. 176
プロキシ・バックアップの失敗 ........................................................................................ 180
クライアント・ファイル・インデックスのプロキシ・バックアップ・
エントリー ............................................................................................................................ 183
メディア・データベースのプロキシ・バックアップ・エントリー ............................ 184
クライアント・ファイル・インデックスのリソース・ファイル・バックアップ・
エントリー ............................................................................................................................ 184
メディア・データベースのリソース・ファイル・バックアップ・エントリー ........ 185
RESTORE_TYPE_ORDER パラメータの設定 ................................................................. 186
set newname コマンドに指定されたシンボリック・リンク ....................................... 188
未フォーマット・ボリュームのリロケーション ............................................................ 189
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
13
例
タイトル
37
38
39
40
41
42
43
44
14
ページ
デフォルトの NWORA パラメータ・リソース .............................................................. 195
NWORA SID リソース ....................................................................................................... 196
接続ファイルの内容 ............................................................................................................ 197
物理クラスタ・クライアントのインデックス内のプロキシ・バックアップ・
エントリー ............................................................................................................................ 205
仮想クラスタ・クライアントのインデックス内のプロキシ・バックアップ・
エントリー ............................................................................................................................ 206
指定されたチャネルのパラメータを設定する send コマンド ...................................... 220
すべてのチャネルのパラメータを設定する rman send コマンド ............................... 222
優先順位の規則に従ったパラメータ設定の順序 ............................................................ 223
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
序文
EMC では、製品ラインのパフォーマンスと機能の増強と拡張の一環として、ハード
ウェアおよびソフトウェアの改訂版を随時リリースしています。したがって、この
ドキュメントに記載された機能が、現在使用されているソフトウェアまたはハード
ウェアのすべてのバージョンでサポートされるとは限りません。製品の機能の最新
情報については、該当する製品のリリース・ノートを参照してください。
製品が正しく機能しないか、本書で説明されるとおりに機能しない場合は、EMC 担
当者までお問い合わせください。
対象読者
このドキュメントは EMC NetWorker Module for Oracle(NMO)マニュアル群の 1
つであり、ソフトウェアのインストールや、Oracle Server のバックアップおよびリ
カバリ・システムのメンテナンスを担当するシステム管理者および Oracle データ
ベース管理者(DBA)を対象としています。また、Oracle データベースのバック
アップを監視するオペレータのマニュアルとしても便利です。
本書を使用するには、次のトピックに精通しておく必要があります。
◆
◆
◆
関連マニュアル
Oracle の用語および概念、特に Oracle データベースのバックアップおよびリカバ
リ関連の知識
Oracle Server におけるバックアップおよびリカバリの手順
Oracle Server における災害復旧の手順
この製品の使用に関連したマニュアルは EMC Web サイトの
http://Powerlink.EMC.com にあります。ここには以下のようなものがあります。
◆
NetWorker Module for Oracle リリース 5.0 のマニュアル:
• 管理ガイド
• インストール・ガイド
• リリース・ノート
• コマンド・リファレンス・ガイド
◆
NetWorker のマニュアル:
• 管理ガイド
• インストール・ガイド
• リリース・ノート
• コマンド・リファレンス・ガイド
• 災害復旧ガイド
◆
EMC のその他のマニュアル:
• NetWorker PowerSnap モジュールのマニュアル
• 「ソフトウェア・コンパティビリティ・ガイド」
• UNIX の man ページ
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
15
序文
以下に示すマニュアルも役に立つ場合があります。
本書で使用する表記規則
◆
Oracle Server のマニュアル
◆
Oracle データベースのバックアップ / リカバリに関するマニュアル
EMC では、特別な通知の記載について以下の規則を使用します。
注:注は、重要だが障害には結びつかない情報を示します。
!
注意
注意は、データの消失、システムや装置への障害などを避けるために非常に重要な
情報を意味します。
!
重要
重要として示された箇所には、ソフトウェアまたはハードウェアの操作に不可欠な
情報が記載されています。
表記上の凡例
本書では次の文字スタイル表記規則が使用されています。
通常
以下に示す通常の(手順説明以外の)テキストに使用する。
• インタフェース要素(ウィンドウ、ダイアログ ボックス、ボタン、
フィールド、メニューの名前など)の名前
• リソース、属性、プール、ブール式、ボタン、SQL 文、キーワー
ド、節、環境変数、ファンクション、ユーティリティの名前
• URL、パス名、ファイル名、ディレクトリ名、コンピュータ名、リ
ンク、グループ、サービス キー、ファイル システム、通知
太字
以下に示す通常の(手順説明以外の)テキストに使用する。
• コマンド、デーモン、オプション、プログラム、プロセス、サー
ビス、アプリケーション、ユーティリティ、カーネル、通知、シ
ステム・コール、マニュアル・ページの名前
以下の手順説明のテキストに使用する。
• インタフェース要素(ウィンドウ、ダイアログ ボックス、ボタン、
フィールド、メニューの名前など)の名前
• ユーザーが具体的に選択、クリック、押す、入力する対象
16
斜体
以下のすべての(手順説明を含む)テキストに使用する。
• 参照先のマニュアルのタイトル
• 強調(新規用語など)
• 変数
Courier
以下の場合に使用する。
• エラー メッセージやスクリプトなどのシステム出力
• 通常のテキスト以外の URL、完全なパス、ファイル名、プロンプ
ト、および構文
Courier、太字
以下の場合に使用する。
• 特定のユーザー入力(コマンドなど)
Courier、斜体
以下の手順説明のテキストに使用する。
• コマンドラインの変数
• ユーザー入力の変数
<>
山括弧は、ユーザーが入力したパラメータ値または変数値を囲みます。
[]
角括弧は、オプションの値を囲みます。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
序文
問い合わせ先
|
選択肢を示します。縦棒は「または」を意味します。
{}
波括弧は、指定する必要のある内容(x、y、z など)を意味します。
...
省略記号は、例から省略された必要でない情報を表します。
EMC のサポート、製品、ライセンスに関する情報は次の方法で入手できます。
製品情報:マニュアル、リリース ノート、ソフトウェアの更新、または EMC の製
品、ライセンス、サービスに関する情報については、以下の EMC Powerlink の
Web サイト(登録が必要)を参照してください。
http://Powerlink.EMC.com
テクニカル・サポート:テクニカル・サポートについては、Powerlink の EMC カス
タマー・サービスにお問い合わせください。Powerlink を通じてサービス・リクエ
ストを開くには、有効なサポート契約が結ばれている必要があります。サポート契
約の締結またはアカウントに関するご質問については、EMC 担当営業までお問い合
わせください。
お客様のご意見
ソフトウェアの機能、インストール手順、製品マニュアルに関するご意見またはご
提案がございましたら、以下までご送付ください。
[email protected]
特定の情報または手順に関して、問題、ご意見、ご質問がある場合は、タイトル、
パーツ番号(わかる場合)、リビジョン(A01 など)
、ページ番号など、内容の特定
に役立つ情報を併せてご提供ください。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
17
序文
18
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
1
概要
この章は、次のセクションで構成されています。
◆
◆
◆
◆
◆
◆
このガイドで使用する命名規則 ...............................................................................................................
バックアップの重要性.....................................................................................................................................
製品の機能................................................................................................................................................................
NMO 環境で使用するソフトウェア .....................................................................................................
NMO コンポーネント......................................................................................................................................
NMO バックアップおよびリストア・プロセス ..........................................................................
概要
20
20
21
48
52
53
19
概要
このガイドで使用する命名規則
このガイドで使用する命名規則を以下で説明します。
◆
「Administrator Microsoft ユーザー」および「Microsoft Windows
Administrators グループのメンバー」は同じ意味で使用されます。
◆
「Oracle Server ホスト」は、Oracle Server と EMC® NMO(NetWorker® Module
for Oracle)ソフトウェアの両方がインストールされているホストを表します。
◆
「プロキシ・バックアップまたはリストア」は、PowerSnap™ Module ソフト
ウェアのスナップショット・テクノロジーを使用して実装された Oracle RMAN
プロキシ・コピー・バックアップまたはリストアを表します。
NetWorker ソフトウェアでは、リカバリという用語はすべてのデータの取得操作
を表します。これに対して Oracle では、データベースのリストアとリカバリは
異なる意味で用いられます。
◆
• 「リストア」は、バックアップから個々のデータ・ファイルを取得して、ディ
スク上にファイルを保存する操作を表します。
• 「リカバリ」は、データベースの整合性を取るために REDO ログを適用する
操作を表します。
このガイドでは、Oracle の用語に準拠します。
◆
「通常のバックアップまたはリストア」は、PowerSnap Module ソフトウェアの
スナップショット・テクノロジーを使用しない NMO による Oracle データの
バックアップまたはリストアを表します。
◆
「UNIX」と表記されている場合は、特に指定のない限り、すべての UNIX と
Linux の両方のオペレーティング・システムを表します。
◆
「Windows」と表記されている場合は、特に指定のない限り、サポートされるす
べての Microsoft Windows オペレーティング・システムを表します。
バックアップの重要性
この数年間でコンピュータ装置の信頼性は大幅に向上しましたが、システムやハー
ドウェアの障害は依然として発生しており、場合によっては破壊的な結果につなが
ることもあります。
クライアント / サーバ環境では、ハードウェアの障害やユーザーによるミスのため
に、データが失われる場合があります。ソフトウェアのバグ、手順の不備、ユー
ザーの単純なミスなどの問題では一般に、バックアップ・ストレージ・メディアか
らデータベースをリストアする必要があります。実用的なバックアップ計画は、壊
滅的な状況からのリカバリに役立ちます。
データベース管理者は、データベース・ファイルの定期的なバックアップと、アー
カイブされた REDO ログの頻繁なバックアップの重要性を認識している必要があり
ます。アーカイブされた REDO ログをすべて失うと、最後に整合性の取れたバック
アップを実行した時点までのデータベースしかリカバリできません。バックアップ
およびアーカイブされた REDO ログがない場合、データベースのリカバリは不可能
です。
20
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
製品の機能
次のセクションでは、NMO、Oracle RMAN(Recovery Manager)、Oracle Server
ソフトウェアの主な機能について説明します。
特定のセクションには、send コマンドに関する記述が含まれています。このコマン
ドは、NMO バックアップを実行する RMAN スクリプトのパラメータを設定するた
めに使用します。このコマンドについては、「send コマンド」(219 ページ)を参照
してください。
RMAN のバックアップとリストアおよび Oracle 製品の機能の詳細については、
Oracle のバックアップおよびリカバリに関するマニュアルを参照してください。
予定されたバックアップと手動パックアップの比較
NMO バックアップは、予定されたバックアップまたは手動(不定期)バックアッ
プのいずれかになります。
◆
予定された NMO バックアップには次の特徴があります。
• NetWorker サーバによって開始される。
• NetWorker リソースの設定によって開始時刻が決まる。
通常の予定されたバックアップは、NetWorker グループ・リソースで指定した
時刻に開始されます。
プローブ・ベース・バックアップ(またはイベント・ベース・バックアップ)は、
「プローブ・ベース・バックアップ」(23 ページ)で説明されているように、指
定した条件が満たされた場合に開始するタイプの予定されたバックアップです。
プロキシ・バックアップは、「プロキシ・バックアップおよびリストア」(24
ページ)に説明されているように、予定されたバックアップの使用でのみサ
ポートされます。
◆
手動 NMO バックアップには次の特徴があります。
• NMO ホストのユーザーによって、Oracle のバックアップ・ユーティリティ
である RMAN または Oracle Enterprise Manager を使用して開始される。
• オペレーティング・システムのコマンド・ラインから Oracle ユーティリティ
を使用して実行される。たとえば、ユーザーはコマンド・ラインから RMAN
バックアップ・スクリプトを実行して手動 NMO バックアップを開始します。
予定されたバックアップと手動バックアップの構成の詳細については、第 2 章
「ソフトウェア構成」を参照してください。
予定されたバックアップと手動バックアップの手順の詳細については、第 3 章
「バックアップ手順」を参照してください。
重複除外バックアップおよびリストア
NMO 5.0 ソフトウェアでは、重複除外バックアップおよびリストアを新たにサポー
トするようになりました。
重複除外処理のサポートに関する NetWorker の要件の詳細については、NetWorker
Module for Oracle のリリース・ノートを参照してください。
製品の機能
21
概要
重複除外処理の主な機能
EMC Avamar® サーバ(Linux)は、重複除外バックアップおよびリストア時に
NetWorker サーバおよび NMO ソフトウェアとやり取りします。Avamar サーバは、
NetWorker 重複除外ノードとして構成され、NMO クライアントなど、さまざまなク
ライアントのデータの重複除外処理を行います(また、Avamar サーバは、重複除外
クライアント・リソースの作成時に使用可能になっている必要があります)
。
重複除外ノード(Avamar サーバ)への最初のバックアップでは、フル・バック
アップが行われます。それ以降の重複除外バックアップでは、Avamar サーバが
NMO クライアント・ホストの冗長データ・ブロックを識別し、変更を含む一意の
ブロックのみ(ファイル全体ではない)をバックアップします。一意(Avamar の
用語では原子)のデータ・ブロックのシングル・インスタンスのみが Avamar サー
バで保持されます。
通常、クライアント・ホストでデータの重複除外が実行されると、重複除外バック
アップに要する時間、ネットワーク帯域幅、ストレージ領域は通常の NMO バック
アップよりも減少します。
Avamar クライアント側のバイナリ nsravtar は、NetWorker クライアント・ソフト
ウェアとともに NMO クライアントにインストールされます。重複除外バックアッ
プ時に、nsravtar プロセスによって重複除外クライアント・データが Avamar サー
バに送信されます。重複除外 NMO バックアップでは、クライアント側のハッ
シュ・キャッシュが使用されます。重複除外バックアップのキャッシュの詳細につ
いては、Avamar および NetWorker のマニュアルを参照してください。
以下のセクションでは、重複除外バックアップおよびリストアに関連するプロセス
について説明します。
◆
「重複除外バックアップ・プロセス」(57 ページ)
◆
「重複除外リストア・プロセス」(59 ページ)
重複除外バックアップは、手動バックアップまたは予定されたバックアップ(プ
ローブ・ベース・バックアップを含む)になります。
重複除外バックアップでも、ブラウズ・ポリシーおよびリテンション・ポリシーの
用途や、メディア・プールの選択は、通常の NMO バックアップと同じです。
NetWorker バックアップ・デバイスには、バックアップ・メタデータ(ハッシュ
ID)のみが保存される(生成されるセーブセットが非常に小さい)ため、このデバ
イスは AFTD(高度なファイル・タイプ・デバイス)として構成してください。詳
細については、「NetWorker 管理ガイド」を参照してください。
「重複除外バックアップの構成」(97 ページ)に従って、予定された重複除外バック
アップまたは手動重複除外バックアップを構成する必要があります。
「NetWorker インデックス内の重複除外バックアップ情報」(120 ページ)では、
NetWorker インデックスに保存されるバックアップ情報や、バックアップの削除方
法について説明しています。
重複除外処理でサポートされていない機能
重複除外処理では、以下の機能がサポートされていません。
22
◆
Oracle プロキシ・バックアップまたはリストア
◆
クラスタや RAC のバックアップまたはリストア
◆
IPv6(インターネット・プロトコル・バージョン 6)
◆
NSR_AES_ENCRYPTION パラメータを使用した重複除外データの AES 暗号化
◆
NSR_CHECKSUM パラメータを使用した重複除外データのチェックサム
◆
NSR_COMPRESSION パラメータを使用した重複除外データの圧縮
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
NSR_AES_ENCRYPTION、NSR_CHECKSUM、または NSR_COMPRESSION
が重複除外バックアップに設定されている場合、NMO は、NetWorker スト
レージ・ノードに保存されているメタデータにのみ AES 暗号化、チェックサム、
圧縮をそれぞれ適用します。
◆
Avamar サーバの重複除外データのクローン作成またはステージング
クローン作成またはステージングを行うことができるのは、NetWorker スト
レージ・ノードに保存されているメタデータのみです。ただし、Avamar サーバ
の重複除外セーブセットを、EMC プロフェッショナル・サービスでレプリケー
ションとして構成した別の Avamar サーバにレプリケートすることはできます。
重複除外バックアップのレプリケーションの詳細については、Avamar のマニュ
アルおよび「NetWorker 管理ガイド」を参照してください。
プローブ・ベース・バックアップ
NMO 5.0 ソフトウェアでは、プローブ・ベース・バックアップ(イベント・ベー
ス・バックアップとも呼ばれる)を新たにサポートするようになりました。プロー
ブ・ベース・バックアップのタイプは、予定されたバックアップになります。
◆
通常の予定されたバックアップの場合、NetWorker サーバは、時間間隔に基づい
てバックアップを開始します。
◆
プローブ・ベース・バックアップの場合、NetWorker サーバは、指定した条件が
満たされたときにバックアップを開始します。
プローブ・ベース・バックアップのサポートに関する NetWorker の要件の詳細につ
いては、NetWorker Module for Oracle のリリース・ノートを参照してください。
プロキシ・バックアップまたはクラスタ /RAC 環境では、プローブ・ベース・バッ
クアップはサポートされていません。
プローブ・ベース・バックアップのワークフロー
プローブ・ベースの NMO バックアップは、次の両方の条件が満たされた場合に開
始します。
◆
( 条件 1)現在の時刻が指定した期間(プローブ対応バックアップ・グループ・リ
ソースのプローブ開始時刻と終了時刻で定義したバックアップ・ウィンドウ)
内である。
◆
次のいずれかの条件が満たされた場合。
• (条件 2)前回のプローブ・ベース・バックアップから指定した期間が経過し
ている。
• (条件 3)バックアップに関連づけられている 1 つまたはすべてのプローブが
成功している。これは、バックアップ構成で指定するプローブの成功基準に
よって異なります。
プローブの成功基準の値は、NetWorker グループ・リソースで[Any] また
は[All]に設定できます。
NetWorker は、指定したプローブ間隔で以下の処理を実行します。
1. サーバは条件 1 をチェックし、現在の時刻がバックアップ・ウィンドウ内であ
るかどうかを判断します。
2. 条件 1 を満たしている場合。サーバは条件 2 をチェックし、前回のプローブ・
ベース・バックアップから指定した期間が経過しているかどうかを判断します。
• 条件 2 を満たしている場合。サーバはプローブ・ベース・バックアップを開
始します。 製品の機能
23
概要
• 条件 2 を満たしていない場合、サーバは条件 3 をチェックし、1 つまたはす
べてのプローブが成功しているかどうかを判断します。
– プローブの成功基準が[Any]に設定されている場合。プローブのいずれ
かが成功していると、サーバはプローブ・ベース・バックアップを開始し
ます。
– プローブの成功基準が[All]に設定されている場合。プローブのすべてが
成功していると、サーバはプローブ・ベース・バックアップを開始します。
プローブのタイプ
プローブには次の 2 つの異なるタイプがあります。
◆
NMO プローブ
NMO プローブは、NMO プログラム nsrnmoprobe によって実装されます。
nsrnmoprobe プログラムは、次のいずれかを検出すると成功結果(チェック対
象の条件を満たしていることを示す)を返します。
• 前回のプローブ・ベース・バックアップ以降に生成された Oracle REDO ログ
の数が変更の閾値を超えている。
• 前回のプローブ・ベース・バックアップ以降、新しいデータベースの実体化
(リセット・ログ)が発生している。
◆
ユーザー定義プローブ
ユーザー定義プローブでは、前回のプローブ・ベース・バックアップ以降、
ユーザー定義の条件(生成された Oracle REDO ログの数以外)が満たされてい
るかどうかをチェックします。(このオプションは、より詳細な構成が必要にな
ります)。ユーザー定義プローブを実装するには、「プローブ・ベース・バック
アップの構成」(100 ページ)の説明に従って、条件をチェックする新しいスク
リプトまたはプログラムを作成する必要があります。
必要なパラメータおよび NetWorker リソースを構成し、プローブ間隔やバックアッ
プ・ウィンドウなどのプローブ・ベース・バックアップの設定を指定する必要があ
ります。
プローブ・ベース・バックアップを構成する方法の詳細については、「プローブ・
ベース・バックアップの構成」(100 ページ)を参照してください。
プロキシ・バックアップおよびリストア
プロキシ・バックアップおよびリストアは、特定のタイプのプライマリ・ストレー
ジ上の Oracle データの連続的なスナップショット・ベースの保護と可用性を提供し
ます。プロキシ管理には、NMO ソフトウェアと特定の PowerSnap Module の両方
が含まれます。サポートされている PowerSnap Module の一覧については、EMC
Powerlink® の Web サイトにある「EMC Information Protection Software
Compatibility Guide」を参照してください。
プロキシ・バックアップでは、Oracle データのポイント・イン・タイム・コピーま
たはスナップショットを作成し、PowerSnap Module(Symmetrix® や CLARiX® 用
など)でサポートされるプライマリ・ストレージ・デバイスにスナップショットを
保存します。オプションで、データをポイント・イン・タイム・コピーからセカン
ダリ・ストレージ(テープなど)にバックアップします。
プロキシ・リストアは、プロキシ・バックアップでバックアップされた Oracle デー
タをリストアするために使用されます。
プロキシ・バックアップおよびリストア・オペレーションの詳細については、第 7
章「プロキシ・バックアップおよびリストア」を参照してください。
24
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
VMware 製品のサポート
NMO 4.5 では、ESX サーバの VMware 仮想マシン(VM)にインストールされた
Oracle データベースの通常のバックアップおよびリストアをサポートしていました。
NMO 5.0 では、VMware ESX の以下のアドバンス機能のサポートが追加されます。
◆
VMotion:VMotion は、サーバがアクティブな状態のときに仮想マシンを ESX
サーバ間で移行できるようにする機能です。この移行は、仮想マシンで実行さ
れているアプリケーションに対してシームレスであるため、ユーザーの接続が
切断されることはありません。NMO バックアップまたはリストア時に移行が発
生しても、バックアップまたはリストアは中断されません。VMotion の VM の
要件の詳細については、VMware のマニュアルを参照してください。
◆
DRS(分散リソース・スケジューラ)
:DRS は、複数の ESX サーバ間でリソース
の動的なロード・バランシングおよび割り当てを可能にする機能です。ユー
ザーが設定する DRS ポリシーに応じて、DRS は仮想サーバーを移行したり、ま
たは、VMotion を使用して仮想マシンを別の ESX サーバに移行するようにユー
ザーに推奨したりできます。DRS は別の ESX サーバで仮想マシンを(起動時
に)開始することもできます。この機能では VMotion が使用されるため、
NMO バックアップまたはリストア時に移行が発生しても、バックアップまたは
リストアは中断されません。
VMware 機能のサポートに関する NetWorker の要件の詳細については、NetWorker
Module for Oracle のリリース・ノートを参照してください。
アーカイブされた REDO ログのバックアップ
アーカイブされた REDO ログをバックアップしておくことで、データベースを災害
発生前の状態にリカバリできます。アーカイブされた REDO ログがない場合、整合
性の取れた最も新しい Oracle バックアップの時点までしかデータベースをリカバリ
できません。その場合、整合性の取れた最も新しいバックアップの時点からデータ
ベース破損が発生した時点までに行われたトランザクションは失われます。
アーカイブされた REDO ログは、RMAN の backup コマンドで適切なオプション
を使用してバックアップできます。アーカイブされた REDO ログの NMO バック
アップが有効であることを確認します。
RAC システムでアーカイブされた REDO ログ・ファイルをバックアップするサン
プル・スクリプトについては、「各ノードでアーカイブされたすべてのログのバック
アップ」(154 ページ)を参照してください。
アーカイブされた REDO ログのバックアップのセットアップと実行の詳細について
は、Oracle のバックアップ / リカバリに関する該当するマニュアルを参照してくだ
さい。
制御ファイルの自動バックアップ
configure controlfile autobackup on コマンドで制御ファイルの自動バックアップ
が有効になっている場合、各 RMAN backup コマンドの後に制御ファイルの自動
バックアップが実行されます。制御ファイルが消失した場合やリカバリ・カタログ
を使用できない場合、この機能を使用して、制御ファイルに含まれるバックアッ
プ・エントリーをリストアします。
configure controlfile autobackup コマンドを使用して、制御ファイルの自動バック
アップの永続的設定を指定します。たとえば、以下のコマンドで、制御ファイルの
自動バックアップを使用可能にして、制御ファイルの自動バックアップ名の形式に
対する永続的設定を指定します。
製品の機能
25
概要
configure controlfile autobackup on
configure controlfile autobackup format for device type ’sbt_tape’ to
’/NMO_%f/’
制御ファイルの自動バックアップが on に設定されており、RMAN のバックアップ
を NMO で実行する場合、制御ファイルの自動バックアップも NMO によって実行
されます。そのため、デバイス・タイプ sbt_tape の 1 つ以上のチャネルをリストア
用に割り当てる必要があります。
注:Oracle では、制御ファイルの自動バックアップとともに現在のサーバのパラメータ・
ファイルの自動バックアップもサポートされています。
自動チャネル割り当て
RMAN は、自動チャネル割り当てをサポートしています。この機能により、すべて
の RMAN セッションで使用する、自動チャネルの永続的設定の構成が可能になり
ます。
!
重要
手動チャネルと自動チャネルは、RMAN セッションで同時に使用できません。
NMO バックアップおよびリストア用のデバイス・タイプの自動チャネル名の形式
は、ORA_SBT_n または ORA_SBT_TAPE_n です。ここで、n はチャネル番号で
す。NMO の手動チャネル割り当てには、この名前形式を使用しないでください。
使用した場合、RMAN がエラーになります。
自動チャネル割り当てで、backup または restore コマンドの前に send コマンドを
指定すると、以下のエラーが発生します。
RMAN-06422:no channels found for SEND command
configure channel...parms... コマンドを使用して、NMO バックアップ用の自動
チャネルに NSR* パラメータを設定する必要があります。予定されたバックアップ
を使用する場合、send コマンドまたはオプションを使用して、自動チャネルに
NSR* パラメータを設定しないでください。
209 ページの表 10 に、すべての NSR* パラメータとその要件を示します。
例1
自動チャネルに parms オプションを指定した configure channel コマンドを使用する
次の configure channel...parms... コマンドを入力して、NetWorker サーバ
server1.emc.com での NMO バックアップ用に自動チャネルを構成します。
configure channel device type ’sbt_tape’ parms
’ENV=(NSR_SERVER=server1.emc.com)’
このコマンドは、すべての自動チャネルのデフォルトのパラメータを設定します。
例2
自動チャネルごとにパラメータ値を指定する
configure channel n device type...parms... コマンドを入力して、さまざまなチャネ
ルの特定の NSR* パラメータ値(たとえば、各チャネルの NSR_GROUP パラメータ
の個別設定)を設定できます。ここで n は、チャネルの数を表します。
以下の configure channel コマンドを入力すると、第 2 の自動チャネルに対して
NMO デバッグ・ファイルが指定されます。
configure channel 2 device type ’sbt_tape’ parms
’ENV=(NSR_DEBUG_FILE=/db/logs/backup.log)’
26
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
バックアップおよびリストアの最適化
configure backup optimization on コマンドを使用してバックアップの最適化を使
用可能にすると、RMAN は複数の基準に基づいてバックアップ中に選択されたファ
イルをスキップします。これらの基準の詳細については、Oracle のバックアップ /
リカバリのマニュアルを参照してください。
注:
- バックアップ最適化によりスキップされるバックアップを強制的に実行するには、backup
コマンドで force オプションを使用します。
- バックアップ最適化により RMAN がバックアップをスキップする場合、RMAN はエラー・
メッセージを生成しません。ただし、以下のような警告メッセージが生成されます。
アーカイブ・ログ・ファイルをスキップします
!
重要
Oracle バックアップ最適化と NMO バックアップおよびリストアを使用する場合
は、crosscheck コマンドを定期的に使用して、リカバリ・カタログと NetWorker
インデックスを同期してください。これにより、NetWorker サーバにより期限切れ
とされたバックアップが、リカバリ・カタログ内でも期限切れとマーキングされる
ため、参照されているバックアップが NetWorker ですでに期限切れになっている場
合に、RMAN はバックアップをスキップしません。
リストア最適化機能は、元のファイルがすでに適切な場所にあり、期待される情報
を含んでいる場合に、RMAN がファイルをリストアしないようにします。
注:リストア最適化によりスキップされるリストアを強制的に実行するには、restore コマン
ドで force オプションを使用します。
バックアップ・コピー
!
重要
1 つの NMO バックアップのバックアップ・コピーに対して複数の RMAN チャネ
ルが使用されている場合、RMAN では、send コマンドまたはオプションで設定さ
れたパラメータ値は 1 つ目のバックアップ・チャネルにのみ渡されます。send コマ
ンドのこの制限のため、NMO では、予定されたバックアップ時における RMAN
のバックアップ・コピー・コマンドの使用はサポートされません。NMO では、
バックアップ・コピーは手動バックアップでのみサポートされます。
バックアップ・コピーを行う RMAN コマンドは、(send コマンドまたはオプショ
ンではなく)parms オプションでパラメータ NSR_SERVER、
NSR_DATA_VOLUME_POOL、NSR_DATA_VOLUME_POOL1、
NSR_DATA_VOLUME_POOL2、NSR_DATA_VOLUME_POOL3 が設定されている
手動バックアップでのみ使用します。
set duplex コマンドは非推奨(Oracle ではサポートされないが一部の Oracle リリー
スでは使用可能)です。詳細については、Oracle のマニュアルを参照してください。
RMAN では、二重バックアップ用にさまざまなコマンドが提供されていますが、
NMO を介した複製の規則は、set duplex コマンドの規則と同じままです。個別の
NetWorker のプールは、依然としてコピーごとに定義する必要があります。set
duplex コマンドおよび各コピーに対する NetWorker のプールの設定については、
「set duplex コマンド」(223 ページ)を参照してください。
製品の機能
27
概要
以下のいずれかのコマンドを使用して、手動バックアップを複製(最大 4 コピー)
できます。
◆
configure...backup copies for device type sbt_tape to... コマンド。NMO を介し
た二重バックアップの永続的設定を指定します。
たとえば、以下のような configure コマンドを使用して、NMO バックアップ内
のデータ・ファイルおよびアーカイブされた REDO ログの重複コピーの永続的
設定を(それぞれ)指定します。
configure datafile backup copies for device type ’sbt_tape’ to 2
configure archivelog backup copies for device type ’sbt_tape’ to 2
◆
copies オプションを指定した backup コマンド。backup コマンド内のオブジェク
トに適用します。backup...copies の設定は、configure...backup copies コマン
ドの永続的設定に優先します。
◆
set backup copies コマンド。同一の run ジョブ内のすべてのバックアップ・オブ
ジェクトに適用します。
以下の各例では、parms オプションを使用してチャネルを構成し、必要なパラメー
タを設定しています。これらのサンプル・スクリプトは、以下のようなコマンドを
使用して RMAN から手動で呼び出す必要があります。
rman cmdfile
例3
script_name
RMAN スクリプトで set backup copies コマンドを使用する
以下の RMAN スクリプトでは、set backup copies コマンドを使用してバックアッ
プ・コピーを生成します。parms オプションで必要なパラメータを設定しています。
この RMAN スクリプトは、予定されたバックアップではなく、手動バックアップ
で呼び出す必要があります。
run {
set backup copies 4;
allocate channel ch1 parms ’ENV=(NSR_SERVER=server_name,
NSR_DATA_VOLUME_POOL=nmo1, NSR_DATA_VOLUME_POOL1=nmo2,
NSR_DATA_VOLUME_POOL2=nmo3, NSR_DATA_VOLUME_POOL3=nmo4)’;
backup format '%d_%U'
tag tag_name
(tablespace 'SYSTEM');
release channel ch1;
}
例4
バックアップ・コピーで自動チャネルを使用する
以下の configure コマンドでは、RMAN の自動チャネルを構成しています(この
configure コマンドは RMAN スクリプト内に記述することもできます)
。
configure...backup copies コマンドは、バックアップ・コピーを生成します。parms
オプションで必要なパラメータを設定しています。この RMAN スクリプトは、予定
されたバックアップではなく、手動バックアップで呼び出す必要があります。
configure default device type to ’sbt_tape’;
configure datafile backup copies for device type ’sbt_tape’ to 4;
configure channel device type ’sbt_tape’ parms
’ENV=(NSR_SERVER=server_name, NSR_DATA_VOLUME_POOL=nmo1,
NSR_DATA_VOLUME_POOL1=nmo2, NSR_DATA_VOLUME_POOL2=nmo3,
NSR_DATA_VOLUME_POOL3=nmo4)’;
28
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
手動バックアップで呼び出される RMAN スクリプトは、以下のとおりです。
connect target sys/oracle@test;
run {
backup format '%d_%U'
tag tag_name
(tablespace 'SYSTEM');
}
バックアップ・セットのバックアップ
RMAN は、バックアップ・セットのバックアップをサポートしています。Oracle
データが、device type disk によりバックアップされている場合、NMO を使用し
て、これらのバックアップ・セットをディスクから NetWorker ボリュームにバック
アップできます。
たとえば、ディスクからテープ・デバイスの NetWorker のボリュームにすべての
バックアップ・セットをバックアップするには、以下のコマンドを使用します。
backup device type sbt backupset all
ディスク上のバックアップ・セットは、backup device type sbt backupset... コマン
ドの delete input オプションを使用しても削除できます。たとえば、数週間前に
ディスク上に作成されたバックアップ・セットをバックアップし、ディスクから
バックアップ・セットを削除するには、以下のコマンドを使用します。
backup device type sbt backupset completed before sysdate-7 delete
input
クラスタおよび RAC のバックアップとリストア
NMO ソフトウェアは、高可用性を備えた並列処理が可能なクラスタ・システムお
よび RAC(Real Application Cluster)システムのバックアップとリストアをサポー
トします
通常、クラスタ・システムには共有 SCSI バスによって共通のストレージに接続され
ている複数のノードが含まれます。ディスク・サービスなどのクラスタ・サービス
に対して、固有の IP アドレスおよび名前(仮想ホスト)を定義して、割り当てるこ
とができます。サービスおよびサービスに割り当てられたストレージは、クラスタ
内の物理ノード間でのフェイルオーバーのために移行可能です。
NetWorker クライアントとしてクラスタ・サービスを構成すると、サービスを提供
している実際のノードには依存せず、NMO と NetWorker サーバ・ソフトウェアを
使用して、そのサービスに関連づけられた Oracle データベースのバックアップとリ
ストアを実行できます。
RAC システムでは、複数ノードの各 Oracle インスタンスが同じ Oracle データベー
スに同時にアクセスできます。Oracle RAC は、クラスタ内のすべてのノードから同
じストレージおよび同じデータファイルのセットにコンカレント・アクセスを提供
するクラスタ・ソフトウェア・インフラストラクチャに基づいています。すべての
データベース・ファイルは、クラスタ・アウェアの共有ディスクにあります。
RAC と関連するクラスタ・システムが適切に構成されると、NMO を使用して、
RAC システムの 1 つのノードまたは複数のノード上で Oracle バックアップを実行
できます。Oracle の並列バックアップでは、クラスタの複数のノードで並列で実行
されている Oracle インスタンスを使用します。
NMO ソフトウェアでは、バックアップが実行された物理ノードに関係なく、クラ
スタのすべての物理ノードに対して Oracle データをリストアできます。
製品の機能
29
概要
クラスタ・システムと RAC システムの詳細、および NMO ソフトウェアを使用す
る Oracle バックアップおよびリストア・オペレーション用のシステムを構成する方
法の詳細については、第 6 章「クラスタ・システムおよび RAC システム」を参照
してください。
構成ウィザード
NMO 5.0 ソフトウェアでは、NMC(NetWorker 管理コンソール)と統合された新
しいバックアップおよびリカバリの構成ウィザードがサポートされています。NMO
リリース 5.0 では、NMO リリース 4.5 以前で使用されていた構成ウィザードが
NMC ベースのウィザードに置き換えられています。
構成ウィザードのプラグイン・コンポーネントは、NMO ソフトウェアとともに
NMO クライアント・ホストにインストールされます。NMC は実行時に NMO
ウィザードのプラグインをロードします。NMO ウィザードは、NetWorker Console
の[管理]ウィンドウから実行できます。このウィンドウを表示するには、サポー
トされているホストの Web ブラウザ・セッションでコンソール・サーバの URL を
指定します。
NMC ベースの構成ウィザードのサポートに関する NetWorker の要件の詳細につい
ては、NetWorker Module for Oracle のリリース・ノートを参照してください。
ウィザードの主な機能
構成ウィザードを使用して、NMO クライアント用に次のように構成できます。
◆
予定された Oracle バックアップ(通常またはカスタム)。
バックアップ構成ウィザードの使用に関する詳細については、「NMC ウィザー
ドを使用したバックアップの構成」(74 ページ)を参照してください。
◆
元のホストに対する Oracle データ・リストア用の RMAN スクリプト。
◆
ローカル・ホストまたはリモート・ホストへの Oracle データベースの複製用の
RMAN スクリプト。
リカバリ構成ウィザードの詳細については、「リカバリ構成ウィザード」(125
ページ)を参照してください。
構成ウィザードは、スタンドアロンまたはクラスタ環境の NetWorker サーバおよび
クライアントをサポートしています。
新しいウィザードは、NMO リリース 4.5 以前よりも、セキュリティが向上し、バッ
クアップおよびリカバリ構成の管理が容易になっています。
バックアップ構成ウィザードの機能
バックアップ構成ウィザードでは、次の作業を実行できます。
30
◆
NMO バックアップの新しい NetWorker クライアント・リソースを構成する。
◆
バックアップ・クライアント・リソースに新しい NetWorker グループ・リソース
を構成するか、既存の NetWorker グループ・リソースを使用する。
◆
バックアップ・クライアント・リソースに新しいブラウズ・ポリシーおよびリ
テンション・ポリシーを構成するか、既存のブラウズ・ポリシーおよびリテン
ション・ポリシーを使用する。
◆
クライアント・リソースの構成設定のコピーを nsrnmo スクリプトまたは RMAN
スクリプトに保存する(オプション)。
◆
NMC ベースの NMO 構成ウィザードで作成したバックアップ構成を変更する。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
◆
NMO リリース 4.5 以前のウィザード、
または従来の方法で作成したバックアップ
構成を変更する(ただし、
「ウィザードで使用するための構成の移行」
(32 ペー
ジ)に従って構成を移行しておく必要があります)。
注:NMO 5.0 でも、手動で nsrnmo スクリプトおよび RMAN スクリプトを作成して
NWORA リソース・ファイルに必要なパラメータを設定し、NMC で NetWorker リソー
スを構成(ウィザードを使用しない)する、従来のバックアップ構成方法をサポートし
ています。従来の構成方法については、「NMC の従来の方法を使用したバックアップの
構成」
(77 ページ)を参照してください。
ウィザードを使用してバックアップ構成を作成または変更する方法については、
「NMC
ウィザードを使用したバックアップの構成」(74 ページ)を参照してください。
リカバリ構成ウィザードの機能
リカバリ構成ウィザードの詳細については、「リカバリ構成ウィザードの機能」(125
ページ)を参照してください。
ウィザードを使用したバックアップ構成の保存
バックアップ構成ウィザードでは、構成情報が Backup Config という名前の新しい
隠し属性で NetWorker クライアント・リソースに保存されます。新しい属性を手動
で変更しないでください。ウィザードを使用してバックアップ構成を作成した場合、
構成を変更するにはそのウィザードを使用する必要があります。
ウィザードを使用してバックアップ構成を作成すると、NMO リリース 4.5 以前で
は、nsrnmo スクリプト、RMAN スクリプト、NWORA リソース・ファイルに保存
されるパラメータおよび RMAN コマンドがクライアント・リソースに保存されま
す(パスワードなどの機密データは除く)。
注:バックアップ構成ウィザードでは、機密データは NetWorker ロックボックス・サービス
を使用して保存されます。
ウィザードでは、nsrnmo スクリプトおよび RMAN スクリプトは自動的に生成され
ませんが、構成設定をディスクの nsrnmo スクリプトまたは RMAN スクリプトに
保存するためのオプションが提供されます。これらのスクリプトは、参照用として
のみ使用されます。
ウィザードを使用して構成したバックアップを実行する場合、バックアップでは、
ウィザードによってディスクに保存された nsrnmo または RMAN スクリプト・
ファイルにアクセスしません。代わりに、バックアップでは、ウィザードによって
クライアント・リソースに保存された構成情報にアクセスします。
ウィザードでは、データベース接続用パスワードはディスクに保存された RMAN
スクリプトに保存されません。
また、バックアップ構成ウィザードでは、クライアント・リソースの以下の値も設
定されます。
◆
[バックアップ コマンド]属性は、次のように設定されます。
nsrnmostart -C [-c virtual_client]
◆
[セーブセット]属性は、次のように設定されます。
RMAN:/<database_Net_service_name>_level[/<name_of_first_tablespace
_or_datafile>]
ここで、
• database_Net_service_name は、バックアップする Oracle データベースの名
前です。
製品の機能
31
概要
• level は、Oracle のバックアップ・レベルで、full、incr_differential、
incr_cumulative になります。
• name_of_first_tablespace_or_datafile は、バックアップ・リストの最初の
テーブルスペースまたはデータファイルの名前です。この名前は、データ
ベースの一部(データベース全体のサブセット)がバックアップとして選択
されている場合にのみ、[セーブセット]属性に含まれます。
ウィザードでサポートされていない機能
構成ウィザードでは、次の作業を実行できません。
◆
RAC 環境でバックアップまたはリストアを構成する。
◆
PowerSnap Module を必要とするプロキシ・バックアップまたはリストアを構成
する。
プロキシ・バックアップおよびリストアは、第 7 章「プロキシ・バックアップ
およびリストア」の説明に従って、ウィザードを使用せずに構成する必要があ
ります。
◆
同じクライアント・リソースに異なる 2 つのデータベース・バックアップを構成
する。
同じクライアント・ホストにバックアップするデータベースごとに別々のクラ
イアント・リソースを作成する必要があります。
◆
「ウィザードで使用するための構成の移行」(32 ページ)に従って構成を移行せ
ずに、NMO 4.5 以前のウィザード、または従来の方法で作成したバックアップ
構成を変更する。
ウィザードで使用するための構成の移行
バックアップ構成ウィザードでは、NMO リリース 4.5 以前のウィザード、または従
来の方法(ウィザードを使用しない)で作成された構成と互換性のない構成保存フ
レームワークを使用して、予定されたバックアップ構成をクライアント・リソース
に保存します。
バックアップ構成ウィザードでは、次のタイプのバックアップ構成のみを変更でき
ます。
◆
新しいウィザードで作成された構成
◆
新しいウィザードでサポートされている構成保存フレームワークに移行した構成
NMO リリース 4.5 以前のウィザード、または従来の構成方法で作成されたバック
アップ構成の場合、新しいウィザードで構成を変更するには、構成を移行する必要
があります。「nsrnmoadmin コマンドを使用した従来の構成の移行」(71 ページ)
の説明に従って nsrnmoadmin コマンドを使用する移行方法を推奨します。
注:プロキシ・バックアップ構成の移行は、サポートされていません。
「移行に
nsrnmoadmin コマンドを使用するための要件」(71 ページ)では、nsrnmoadmin コマンド
を使用した移行の要件と制限について説明しています。
移行によって、従来の構成ファイルおよびリソース(nsrnmo スクリプト、RMAN
スクリプト、NWORA リソース・ファイル、クライアント・リソース)が、新しい
ウィザードで使用する構成保存フレームワークに変換されます。nsrnmoadmin コ
マンドを使用した移行では、新しいクライアント・リソースは作成されず、既存の
クライアント・リソースが変更され、ウィザードを使用して変更できます。
移行プロセスでは、次のものが隠し属性でクライアント・リソースに保存されます。
◆
32
nsrnmo スクリプトから抽出した環境変数の設定(nsrnmo スクリプトのスクリ
プト・コマンドはすべて無視されます)
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
◆
RMAN スクリプトから抽出した RMAN コマンドおよびオプション
◆
NWORA リソース・ファイルから抽出した NSR_BUNDLING、
NSR_INCR_EXPIRATION、NSR_ORACLE_NLS_LANG の設定
移行プロセスでは、クライアント・リソースに以下の値も設定されます。
◆
[バックアップ コマンド]属性は、次のように設定されます。
nsrnmostart -C [-c virtual_client]
◆
[セーブセット]属性は、次のように設定されます。
RMAN:database_Net_service_name
多言語対応(I18N)とローカリゼーション(L10N)
以下のセクションでは、NMO リリース 5.0 で英語以外のロケールをサポートする、
多言語対応(I18N)とローカリゼーション(L10N)の機能について説明します。
I18N の機能
NMO I18N は、NMO ソフトウェアで非 ASCII データを生成せずに、英語以外の環境
またはロケールで動作する NMO ソフトウェアの機能です。
「I18N サポートの構成」
(69 ページ)の説明に従って NMO I18N をセットアップすると、オペレーティング・
システム、NetWorker ソフトウェア、Oracle ソフトウェアから NMO に転送される
非 ASCII データを NMO で処理および表示できるようになります。非 ASCII データに
は、テキスト・メッセージ、日付、時刻、数字などを含めることができます。
NMO I18N でサポートされる各種言語、オペレーティング・システム、Oracle
Server、NetWorker ソフトウェアの要件の詳細については、Powerlink Web サイト
にある「EMC Information Protection Software Compatibility Guide」を参照してく
ださい。
次の場合、NMO I18N がサポートされます。
◆
通常の(プロキシではない)バックアップおよびリストア
◆
NetWorker Module for Oracle のリリース・ノートの説明に従って、サポートさ
れる PowerSnap Module リリースを使用したプロキシ・バックアップおよびリ
ストア
NMO のローカリゼーション(L10N)は、NMO 自体で非 ASCII データを生成し、
データをユーザー・インタフェースに出力する別個の NMO 機能です。NMO L10N
のサポートの詳細については、「L10N の機能」
(35 ページ)を参照してください。
NetWorker のマニュアルでは、多言語対応という用語が、この NMO のマニュアル
とは異なった意味で使用されています。NetWorker サーバおよびクライアントのマ
ニュアルでの多言語対応とは、NetWorker ソフトウェアが英語以外のロケールで非
ASCII データを入力として処理する機能と、非 ASCII データを出力として生成する
機能の両方を兼備していることを言います。
NMO I18N のサポートの範囲は、以下の条件に左右されます。
◆
NMO クライアント・ホストのオペレーティング・システムが提供する I18N のサ
ポート
◆
NetWorker クライアントおよびサーバ・ソフトウェアが提供する I18N のサポート
◆
Oracle ソフトウェアが提供する National Language Support(NLS)またはグ
ローバリゼーションのサポート
製品の機能
33
概要
たとえば、NetWorker ソフトウェアが特定の NetWorker リソース属性(グループ・
リソースのグループ名など)で非 ASCII データをサポートしない場合、NMO では
このリソース属性の非 ASCII データをサポートできません。NetWorker でサポート
される I18N の詳細については、「EMC Information Protection Software
Compatibility Guide」および NetWorker のマニュアルを参照してください。
「I18N サポートの構成」(69 ページ)の説明に従って NMO I18N のサポートをセッ
トアップした場合、NMO では以下の非 ASCII データがサポートされます。
◆
nsrnmo スクリプトのパス名
◆
前処理スクリプトと後処理スクリプトのパス名
◆
RMAN スクリプトのパス名
◆
コマンド・ライン・オプションとして nsrnmo(.bat)、nsrnmoadmin(.exe)
、
nsrnmoinfo(.exe)、nsroraclecat(.exe)コマンドに渡される文字列
◆
テーブルスペース名およびデータ・ファイル・パス
◆
RMAN backup コマンドの format 文字列(nsrnmoadmin -M または
nsrnmoadmin -P コマンドが Windows の従来のバックアップ構成の移行で使用
されていない場合)
◆
RMAN backup コマンドの tag 文字列
◆
ターゲット・データベースおよびリカバリ・カタログへの接続文字列のユーザー名
注:Oracle では、非 ASCII テキストを Oracle データベースのユーザー名に使用すること
を推奨しません。Oracle の制限により、ターゲット・データベースのパスワードには
ASCII テキストを使用する必要があります。
◆
次のパラメータの値
• NSR_DEBUG_FILE
• NSR_ORACLECAT_LOG_FILE
• NSR_RMAN_ARGUMENTS
• NSR_SB_DEBUG_FILE
注:ORACLE_SID および TNS_ADMIN での非 ASCII 値のサポートは Oracle ソフトウェ
アに依存します。LD_LIBRARY_PATH、LIBPATH、SHLIB_PATH での非 ASCII 値のサ
ポートは、オペレーティング・システムに依存します。
◆
以下を含む NMO ウィザードで入力するその他の値
• 新規または既存の NetWorker グループ・リソース名
• ユーザーのタイムゾーンに基づいた時間データ
◆
NMO ウィザードの以下の画面に表示される情報
• [RMAN スクリプトの確認と編集]画面
• [クライアント構成の確認と承認]画面
◆
nsrnmo スクリプト(たとえば、nsrnmo.bat または nsrnmo.sh ファイル)や
RMAN スクリプトなど、NMO ウィザードで作成される出力ファイルの内容
Oracle の制限により、ウィザードに ASCII テキストで入力する必要がある項目は以
下のとおりです。
34
◆
ORACLE_HOME パス
◆
Oracle ターゲット・データベースの Net Service 名、リカバリ・カタログ、または
複製データベース
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
NMO クライアントの重複除外バックアップ・プロセス nsravtar によって生成され
るメッセージは英語のみです。
NMO I18N のサポートをセットアップした場合、NMO で生成されるデバッグ・
メッセージは英語のみです。NMO では、nsr_render_log プログラムからのみ読み
取り可能な、言語に依存しないバイナリ形式で nmo.messages.raw ファイルにエ
ラー・メッセージを生成します。nmo.messages.raw ファイルは、以前の NMO リ
リースで使用される nmo.messages ファイルを置き換えます(このログ・ファイル
には、Oracle Server または RMAN のエラーは含まれていません)。
nsr_render_log プログラムを使用して nmo.messages.raw ファイルなどの言語に依
存しないバイナリ・ファイルを読み取る方法については、「NetWorker 管理ガイド」
を参照してください。
非 ASCII 値をサポートする PowerSnap オプションの詳細については、PowerSnap
Module のマニュアルを参照してください。
「I18N サポートの構成」(69 ページ)では、NMO I18N のサポートをセットアップ
する方法について説明しています。
L10N の機能
NMO L10N は、ユーザーのロケールに基づいて非 ASCII 文字および数値データを
生成し、そのデータをユーザー・インタフェースに出力する NMO ソフトウェアの
機能です。この機能を使用するには、英語以外のロケールの適切な NMO 言語パッ
クをインストールする必要があります。NMO が生成する非 ASCII データは、コマ
ンド・ライン、特定のログ・ファイル、ウィザードの画面に出力されます。
◆
NMO I18N を設定すると、オペレーティング・システム、NetWorker ソフトウェ
ア、Oracle ソフトウェアから NMO に転送される非 ASCII データを NMO で処
理および表示できます。
◆
必要な言語パックをインストールして NMO L10N をセットアップすると、NMO
では、ユーザーのロケールに基づいてローカリゼーションされた非 ASCII デー
タを生成することが可能になります。非 ASCII データには、ロケールに対応し
た形式で表示されるテキスト・メッセージ、日付、時刻、数値を含めることが
できます。
NMO L10N でサポートされる各種言語、オペレーティング・システム、Oracle
Server、NetWorker ソフトウェアの要件の詳細については、Powerlink Web サイト
にある「EMC Information Protection Software Compatibility Guide」を参照してく
ださい。
NMO L10N は以下の場合にサポートされます。
◆
通常のバックアップおよびリストア
◆
NetWorker Module for Oracle のリリース・ノートの説明に従って、サポートさ
れる PowerSnap Module リリースを使用したプロキシ・バックアップおよびリ
ストア
NMO L10N のサポートの範囲は、以下の条件に左右されます。
◆
NMO クライアント・ホストのオペレーティング・システムが提供する L10N の
サポート
◆
NetWorker クライアントおよびサーバ・ソフトウェアが提供する L10N のサポート
◆
Oracle ソフトウェアが提供する National Language Support(NLS)またはグ
ローバリゼーションのサポート
製品の機能
35
概要
「L10N サポートの構成」(71 ページ)の説明に従って NMO L10N のサポートを
セットアップすると、以下のメッセージを除いて、NMO ではローカリゼーション
された形式でメッセージが生成され、ウィザードがローカリゼーションされたテキ
ストで表示されます。
◆
nwora.res ファイルおよび RMAN スクリプトのコメント(# 記号で開始する行)
◆
構成ウィザードのデバッグ・ログ・ファイル、および NSR_DEBUG_FILE と
NSR_SB_DEBUG_FILE で指定されたログ・ファイルのメッセージを含む、すべ
てのデバッグ・メッセージ
◆
Oracle トレース・ファイルへの出力
「L10N サポートの構成」(71 ページ)では、NMO L10N のサポートをセットアップ
する方法について説明しています。
Oracle Data Guard のサポート
NMO ソフトウェアでは、Oracle Data Guard をサポートしています。Oracle Data
Guard は、Oracle データの可用性および保護ソリューションで、プライマリ・デー
タベースと IP ネットワーク経由の 1 つ以上のスタンバイ・データベースが含まれま
す。プライマリ・データベースでトランザクションが発生し、REDO データがロー
カルの REDO ログに書き込まれると、この REDO データは Data Guard によって自
動的にスタンバイ・サイトに転送されてスタンバイ・データベースに適用されます。
これにより、プライマリ・データベースと同期されます。
データ・ファイルの RMAN バックアップ、アーカイブされた REDO ログ、場合に
よってはその他のファイルを物理的なスタンバイ・データベースにオフロードでき
ます。また、そのバックアップは、プライマリ・データベースまたはスタンバイ・
データベースのリカバリに使用できます。物理的なスタンバイ・データベースを構
成およびバックアップする方法や、そのバックアップを使用してプライマリ・デー
タベースまたはスタンバイ・データベースをリカバリする方法については、RMAN
および Data Guard のマニュアルを参照してください。
Data Guard 環境で NMO バックアップおよびリストアを構成するには、次の手順で
行います。
1. リカバリ・カタログや DB_UNIQUE_NAME パラメータなどを使用するために
必要な RMAN 構成をセットアップする方法については、Oracle のマニュアルの
手順に従います。
2. NMO および NetWorker クライアント・ソフトウェアをプライマリ・データ
ベース・ホストおよびバックアップやリストアに関連するそれぞれの物理的な
スタンバイ・データベース・ホストにインストールして構成します。
3. プライマリ・データベース・ホストおよびバックアップやリストアに関連する
それぞれの物理的なスタンバイ・データベース・ホストの NetWorker サーバに
クライアント・リソースを構成します。次の手順で NSR_CLIENT をプライマ
リ・データベースのホスト名に設定する場合、プライマリ・データベース・ホ
ストのクライアント・リソースの[リモート アクセス]属性に、物理的なスタ
ンバイ・ホストのホスト名を指定します。
4. プライマリ・データベースおよびスタンバイ・データベースの RMAN スクリプ
トを作成します。NSR_CLIENT パラメータ値の設定は両方とも同じにします。
バックアップに使用する NSR_CLIENT 値は、そのバックアップのリストアに使
用する NSR_CLIENT 値と同じである必要があります。NSR_CLIENT をプライ
マリ・ホストの名前に設定することが望ましい場合があります。
36
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
並列処理
並列処理は、複数のクライアントの Oracle データ・ストリーム、または 1 クライア
ントの多数の Oracle データ・ストリームを一度に NMO バックアップまたはリスト
アできるようにする機能です。NMO のオペレーション時には、構成設定のタイプ
ごとに異なるタイプの並列処理が有効になります。
◆
NetWorker サーバ・リソースの[並列処理]属性で、サーバの NetWorker ソフト
ウェアで同時に受信できるバックアップ・セーブ・ストリームの最大数を指定
する。
◆
NetWorker クライアント・リソースの[並列処理]属性(隠し属性)で、NMO
バックアップ時に NetWorker サーバまたはストレージ・ノードに Oracle Sever
が同時に送信できるデータ・ストリームの最大数を指定する。
◆
プロキシ管理の場合、PowerSnap パラメータ設定で、プロキシ・クライアント・
ホストの並列セーブ・ストリームの最大数を指定する。
注:RMAN スクリプト内で複数のチャネルを割り当てても、プロキシ・バックアップま
たはリストアの並列処理のレベルを制御することはできません。Oracle では、特定の
バックアップ・オプションが指定されている場合を除き、割り当てられたチャネルのう
ち 1 つだけがプロキシ・バックアップおよびリストアに使用されます。
◆
RAC システムの構成で、NMO ソフトウェアを使用した Oracle の並列バックアッ
プおよびリストアをクラスタの複数のノードで有効にする。詳細は、第 6 章
「クラスタ・システムおよび RAC システム」を参照してください。
ポリシーの統一性
ポリシーの統一性が有効になっている場合は、同じ予定されたバックアップ・サイ
クルに属する、依存関係にあるすべてのセーブセットに対して、ブラウズ・ポリ
シーとリテンション・ポリシーの統一性が自動的に適用されます。これは、セーブ
セットのバンドル化が有効になっているかどうかに関係なく行われます。セーブ
セットのバンドル化も有効になっている場合は、同じバンドルに含まれるすべての
セーブセットに同じブラウズ・ポリシーとリテンション・ポリシーが適用されます。
NMO による予定されたインクリメンタル・バックアップの実行後、バックアップ
のセーブセットのブラウズ・ポリシーとリテンション・ポリシーが、同じバック
アップ・サイクルに属する、依存関係にあるそれ以前のセーブセットのポリシーよ
り長い場合、NMO プログラム nsrnmostart はサイクル内のすべてのセーブセット
のポリシーを変更して、新しいインクリメンタル・セーブセットの最も長いポリ
シーに合わせます。NetWorker のメディア・データベースに記録されているポリ
シーが修正されます。これにより、バックアップは期限切れにできなくなり、同じ
バックアップ・サイクルに属する、依存関係にある他のバックアップよりも前には
再利用可能にできなくなります。
手動バックアップについては、ポリシーの統一性は適用されません。ただし、それ
以降の予定されたバックアップが手動バックアップに依存しており、その手動バッ
クアップのポリシーに適切な変更を加えた場合を除きます。
ポリシーの統一性は、セーブセットが異なるボリュームに保存されるかどうかに依
存しません。たとえば、セーブセット・バンドルの一部が異なるボリュームに分割
された場合でも、バンドル内のすべてのセーブセットに同じブラウズ・ポリシーと
リテンション・ポリシーが適用されます。
NMO バックアップのポリシーの統一性を構成する方法については、「ポリシーの統
一性の構成」(95 ページ)を参照してください。
製品の機能
37
概要
再起動可能なバックアップ
RMAN では、指定された時刻以降にバックアップされていないファイルをバック
アップできます。たとえば、2 日前にキャンセルされたデータベースのバックアッ
プを続けるには、以下のコマンドを使用します。
backup device type sbt database not backed up since time ’sysdate-2’
RMAN は、このコマンドで指定された時刻と、データ・ファイルの最後のバック
アップの完了時刻を比較して、データ・ファイルにバックアップが必要かどうかを
判別します。詳細については、Oracle のバックアップ / リカバリに関する適切なマ
ニュアルを参照してください。
NMO バックアップをキャンセルする方法の詳細については、以下の各セクション
を参照してください。
◆
「手動バックアップのキャンセル」(111 ページ)
◆
「予定されたバックアップのキャンセル」(116 ページ)
リテンション・ポリシー
RMAN では、バックアップのための Oracle リテンション・ポリシーが提供されて
います。Oracle リテンション・ポリシーは、リカバリ・ウィンドウまたは冗長性に
基づいており、指定された間隔(年など)には基づいていません。Oracle では、
Oracle リテンション・ポリシーの設定に従ってバックアップが必要なくなった場合
に、そのバックアップが古くなったとみなします。Oracle は、report obsolete... コ
マンドまたは delete obsolete... コマンドの実行中にバックアップのリテンション・
ポリシーを検査します。
NetWorker サーバには、独自のブラウズ・ポリシーおよびリテンション・ポリシー
があり、リカバリ用にデータの有効期間が指定されているため、NMO ではいくつ
かの制限付きで Oracle リテンション・ポリシーを使用できます。NetWorker のブラ
ウズ・ポリシーおよびリテンション・ポリシーは、ユーザー定義の期間に基づきま
す Oracle リテンション・ポリシーは、NetWorker サーバのリテンション・ポリシー
とは別個のものであり、これらのポリシーを同期するメカニズムがないため、
NetWorker および Oracle のポリシーが競合する可能性があります。
例5
バックアップを期限切れにする
NetWorker サーバでは、NetWorker のブラウズ・ポリシーおよびリテンション・ポ
リシーに基づき、RMAN ではまだ古いとみなされていない NMO のバックアップが
期限切れになる場合があります。NMO を使用していても、バックアップ・ボ
リューム内のすべての RMAN バックアップが RMAN カタログから削除されるまで
NetWorker サーバではそのバックアップ・ボリュームが期限切れにならない、とい
う保証はできません。
競合の問題を回避するため、以下のいずれかを実行します。
◆
以下のコマンドを使用して Oracle リテンション・ポリシーを無効にします
(NetWorker サーバ・ポリシーのみを使用)。
configure retention policy to none
リカバリ・カタログを使用している場合は、以下のコマンドのどちらかを使用
して、リテンション・ポリシーからバックアップを除外します。
change backupset...keep until/forever...
backup...keep until/forever...
38
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
◆
Oracle リテンション・ポリシーを使用する場合、Oracle リテンション・ポリシー
によって古くなったとみなされるまではバックアップ・ボリュームのバック
アップを保持するように、NetWorker のブラウズ・ポリシーおよびリテンショ
ン・ポリシーを設定します。
予定されたバックアップの NetWorker クライアントのリソース内または
NSR_SAVESET_BROWSE および NSR_SAVESET_RETENTION パラメータを介
して NetWorker ポリシーを設定します。NMO バックアップの NetWorker ポリ
シーの設定方法の詳細については、「NMC を使用したクライアント・リソース
の構成」(90 ページ)を参照してください。
!
重要
device type sbt_tape の report obsolete または delete obsolete backups を実行する
前に、NMO バックアップ上で crosscheck コマンドを実行してください。これによ
り、NetWorker サーバによって期限切れにされたバックアップには、RMAN カタ
ログ内で期限切れのフラグが付けられます。これにより、RMAN は、Oracle のリ
テンション・ポリシーに基づいて不要なバックアップを正確に識別できます。
例:
1. RMAN カタログと NetWorker インデックスの同期化を行うには、以下のコマン
ドを入力します。
crosscheck backup;
2. 現在の Oracle リテンション・ポリシーで定義されている古くなったバックアップ
をすべて削除するには、以下のコマンドを実行します。
delete obsolete;
セーブセットのバンドル化
NMO セーブセットのバンドル化が構成されている場合は、Oracle データベース・
オブジェクトの予定されたバックアップ・サイクルごとに自動的にセーブセット・
バンドルが作成されます。セーブセット・バンドルは、同じバックアップ・サイク
ルに属する、依存関係にあるすべてのセーブセットを 1 つにまとめたものです。
「バックアップ・サイクル」には、データベース・オブジェクトのフル・バックアッ
プおよびそのフル・バックアップに関係するそれ以降のすべてのインクリメンタ
ル・バックアップが含まれます。
注:NMO では、プロキシ・バックアップのセーブセットのバンドル化はサポートされてい
ません。NMO は、通常の Oracle バックアップについてのみ、セーブセットのバンドル化を
実行します。
リリース 7.4 以降の NetWorker サーバでステージング・オペレーションを実行中
に、ステージング基準によって特定の NMO セーブセットをステージング(移行)
する必要があると判断され、なおかつそのセーブセットがセーブセット・バンドル
の一部であった場合、そのセーブセット・バンドル全体がステージングされます。
nsrstage コマンドを使用して、セーブセット・バンドルに含まれる 1 つ以上のセー
ブセットを手動でステージングする場合、そのバンドルに含まれるすべてのセーブ
セットがステージングされます。
注:セーブセット・バンドルのすべてのセーブセットをステージングすると、ステージング・
デバイスの空き領域が、ステージング・ポリシーで指定されたロー・ウォータ・マーク未満
になる場合があります。
製品の機能
39
概要
ステージング・ポリシーの設定方法と、NetWorker サーバを介してステージング・
オペレーションを自動または手動で実行する方法の詳細については、「NetWorker
管理ガイド」を参照してください。
「予定された NMO バックアップとセーブセットのバンドル化」(40 ページ)では、
通常の予定されたバックアップ時における NMO セーブセットのバンドル化につい
てと、セーブセットのバンドル化を構成する方法について説明します。
ポリシーの統一性が構成されている場合は、同じ予定されたバックアップ・サイクル
または同じセーブセット・バンドルと依存関係にあるすべてのセーブセットに対し
て、ブラウズ・ポリシーとリテンション・ポリシーの統一性が自動的に適用されま
す。これにより、あるバックアップが期限切れになった後もそのバックアップに依存
するインクリメンタル・バックアップが存続し続けるということがなくなります。
ポリシーの統一性とセーブセットのバンドル化の関係の詳細については、「その他の
Oracle の機能」(45 ページ)を参照してください。セーブセットのバンドル化とポ
リシーの統一性は、それぞれ個別に有効または無効にすることができます。
予定された NMO バックアップとセーブセットのバンドル化
次章では、セーブセットのバンドル化計画、および NMO 予定されたバックアップ
のセーブセットのバンドル化を有効にする方法について説明します。これらは、リ
リース 7.4 以降の NetWorker サーバでステージング・オペレーションの準備として
実行されます。
予定された NMO バックアップのセーブセットのバンドル化を構成する方法につい
ては、「セーブセットのバンドル化の構成」(94 ページ)を参照してください。
RMAN のバックアップ・レベルと依存関係
RMAN バックアップは、フルまたはインクリメンタルとして実行することができます。
◆
フル(スタンドアロン・フル)バックアップでは、RMAN バックアップ・スク
リプトで指定されているデータベース・オブジェクトのすべての使用済みブ
ロックがバックアップの対象となります(未使用のブロックはスキップできま
す)。RMAN backup コマンドでバックアップ・レベルを指定しない場合、この
タイプのバックアップが作成されます。フル・バックアップは、それ以降に作
成されるインクリメンタル・バックアップの親になることはできません(イン
クリメンタル・バックアップは、スタンドアロン・フル・バックアップと依存
関係を結ぶことはできません)。
◆
インクリメンタル・バックアップには、レベル 0 とレベル 1 があります。RMAN
backup コマンドで incremental level=0 または incremental level=1 を指定する
と、インクリメンタル・バックアップが作成されます。インクリメンタル・
バックアップは、同じ予定されたバックアップ・サイクルの中で先に作成され
たインクリメンタル・バックアップに依存します。
• レベル 0 のインクリメンタル・バックアップは、物理的にはフル・バック
アップと同じですが、RMAN リポジトリではインクリメンタル・バックアッ
プとして記録されます(このマニュアルの一部のセクションでは、レベル 0
バックアップを「フル・バックアップ」と表記しています)。
• レベル 1 のインクリメンタル・バックアップは、以下のいずれかとして作成
できます。
– 差分バックアップ。差分バックアップには、前回のレベル 0 またはレベル
1 のインクリメンタル・バックアップ以降に変更されたデータ・ブロック
のみが含まれます。差分バックアップは、1 つ前のレベル 0 バックアップ
またはレベル 1 バックアップに依存します。インクリメンタル・バック
アップのデフォルトは差分バックアップです。
40
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
– 累積バックアップ。累積バックアップには、前回のレベル 0 インクリメン
タル・バックアップ以降に変更されたデータ・ブロックのみが含まれま
す。累積バックアップは、1 つ前のレベル 0 バックアップに依存します。
RMAN のバックアップ・セットと NMO のセーブセット
NMO セーブセットのバンドル化は、バックアップ・セット・レベルで実行されます。
NMO バックアップでは、フルとインクリメンタルのどちらも、1 つ以上の
NetWorker セーブセットを生成します。また、このバックアップは 1 つ以上の
RMAN のバックアップ・セットで構成されます。各バックアップ・セットには 1 つ
以上のバックアップ・ピースが含まれます。各バックアップ・ピースには 1 つ以上
の Oracle データベース・ファイルのデータ・ブロックが含まれます。各 NMO セー
ブセットは 1 つのバックアップ・ピースに対応しています。
注:バックアップ・セットとバックアップ・ピースは Oracle の用語です。セーブセットは
NetWorker の用語です。
◆
制御ファイル、パラメータ・ファイル(spfile)、アーカイブされたログ、デー
タ・ファイルを複数のバックアップ・セットにまたがってバックアップするこ
とはできません。
◆
制御ファイルまたはパラメータ・ファイルを複数のバックアップ・ピースにま
たがってバックアップすることはできません。
◆
アーカイブされたログまたはデータ・ファイルは、同じバックアップ・セット内
の複数のバックアップ・ピースにまたがってバックアップすることができます。
Oracle データベースの v$ ビューを問い合わせることで、特定のデータ・ファイル
がどのバックアップ・セットに含まれているかを確認することはできますが、その
データ・ファイルがバックアップ・セット内のどのバックアップ・ピースに含まれ
ているかを確認することはできません。
Oracle バックアップ・セットには以下のいずれかが含まれます。
◆
制御ファイル、パラメータ・ファイル、またはアーカイブされたログのバック
アップ。これは、常にフル・バックアップとして実行されます。
注:制御ファイル、パラメータ・ファイル、またはアーカイブされたログのバックアッ
プは、常に独自のセーブセット・バンドルに配置されます。
◆
1 つ以上の Oracle データファイルのフル・バックアップまたはインクリメンタ
ル・バックアップ。
1 つのバックアップ・セットには、フル・バックアップとインクリメンタル・
バックアップの両方を含めることができます。たとえば、1 つのバックアップ・
セットに、データ・ファイル 1 および 2 のインクリメンタル・バックアップと、
データ・ファイル 3 のフル・バックアップを含めることができます。
NMO セーブセット・バンドルの作成
セーブセットのバンドル化が有効になっている場合は、同じバックアップ・サイク
ルに属する、依存関係にあるすべてのセーブセットが同じセーブセット・バンドル
に含まれます。あるデータベース・オブジェクトをリストアするために 2 つ以上の
セーブセットが必要な場合、セーブセットが依存関係にあると言います(1 つの
バックアップ・セットの NMO セーブセットは、すべて同じセーブセット・バンド
ルに配置されます)。
フルまたはレベル 0 の予定されたバックアップの終了時に、NMO ソフトウェアは、
そのバックアップからバックアップ・セット用の新しいセーブセット・バンドルを
作成します。このレベル 0 バックアップに依存するインクリメンタル・バックアッ
製品の機能
41
概要
プがその後に実行されると、NMO は、そのセーブセットをレベル 0 バックアップ
のセーブセット・バンドルに追加します。
セーブセット・バンドルは、特定の Oracle データベース・オブジェクトの予定され
たバックアップ・サイクルごとに作成されます。この場合、バックアップ・サイク
ルは、オブジェクトのフル・バックアップまたはレベル 0 バックアップ、およびレ
ベル 0 バックアップと依存関係にあるそれ以降のすべてのインクリメンタル・バッ
クアップで構成されます。
セーブセット・バンドルには、以下のいずれかが含まれます。
◆
スタンドアロン・フル・バックアップのセーブセット(依存関係のあるセーブ
セットはなし)。
たとえば、制御ファイル、パラメータ・ファイル、またはアーカイブされたロ
グのバックアップのセーブセット(常にフル・バックアップとして実行)は、
独自のセーブセット・バンドルに配置されます。
◆
Oracle オブジェクトのレベル 0 バックアップおよびオブジェクトの同じバック
アップ・サイクルに属するそれ以降のすべてのインクリメンタル・バックアッ
プのセーブセット。
インクリメンタル・バックアップの実行時に、依存関係にあるそれ以前のバック
アップが既存のバンドルの中に見つからない場合は、そのインクリメンタル・バッ
クアップ用に新しいセーブセット・バンドルが作成されます。
手動バックアップのセーブセットは、それ以降の予定されたバックアップがその手
動バックアップに依存している場合にのみ、セーブセット・バンドルに配置されま
す。手動バックアップのセーブセットは、予定されたバックアップの依存関係にあ
るセーブセットと同時にセーブセット・バンドルに配置されます。
セーブセットのバンドル化を行う際、同じデータベースの別のオブジェクトをバッ
クアップする複数のバックアップ・サイクルを同時に実行することもできます(た
だし、各サイクルで異なるファイルをバックアップする場合に限ります)。たとえ
ば、一方のサイクルでデータ・ファイル 1 および 2 をバックアップし、他方のサイ
クルで同じデータベースのデータ・ファイル 3、4、5 をバックアップするといった
ことが可能です。各サイクルの長さは異なっていても構いません。たとえば、1 つ
のサイクルが 1 週間で、同時に実行される別のサイクルが数週間であっても構いま
せん。
注:バックアップ・コピー機能と、バックアップ・コピーのセーブセットのバンドル化は、
NMO 予定されたバックアップではサポートされません。手動バックアップの際に作成された
各バックアップ・コピーは相互に依存せず、別々の NetWorker ボリュームに格納されます。
セーブセットのバンドル化でエラーが発生する場合、バンドル化は失敗しますが、
予定されたバックアップは正常に終了します。バンドル処理のエラーに関する情報
は、savegrp の出力および NSR_DEBUG_FILE で指定されたデバッグ・ファイルに
書き込まれます。
セーブセットをバンドル化する際の nsrnmostart プログラムの動作
NMO プログラムの nsrnmostart は、予定されたバックアップの終了時、nwora.res
ファイルをバックアップする前に、セーブセットを自動的にセーブセット・バンド
ルに配置します。nwora.res ファイルの詳細については、「セーブセットのバンドル
化の構成」(94 ページ)を参照してください。
セーブセットのバンドル化を実行する際、nsrnmostart プログラムは、RMAN スク
リプトのログイン名およびパスワードを使用して Oracle データベースに接続しよう
とします。RMAN スクリプトのログイン名およびパスワードが使用できない場合、
このプログラムは、nsrnmo スクリプトの ORACLE_SID 値を使用して nwora.res
ファイルで NSR_ORACLE_CONNECT_FILE パラメータを検索し、このパラメータ
42
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
で指定されている接続ファイルの接続文字列を使用します。セーブセットのバンド
ル化に関する要件の詳細については、「セーブセットのバンドル化の構成」(94 ペー
ジ)を参照してください。
nsrnmostart プログラムは、Oracle データベースに接続した後、v$backup_set、
v$backup_piece、v$backup_datafile の各テーブルを問い合わせて、Oracle の制御
ファイルからバックアップに関するすべての必須情報を取得します。制御ファイル
に保存できるバックアップ・エントリーの数には制限があります。最大エントリー
数に達すると、制御ファイル内の古いエントリーは新しいエントリーで上書きされ
ます。制御ファイルに記録された、バックアップ済みのセーブセットに関する情報
が上書きされている場合、セーブセットのバンドル化は失敗します。制御ファイル
の適切な保守および制御ファイルが格納できるバックアップ情報の量については、
Oracle のマニュアルを参照してください。
nsrnmostart プログラムにより、フル・バックアップまたはレベル 0 のインクリメ
ンタル・バックアップ用のセーブセット・バンドルが作成されます。このプログラ
ムは、依存関係にあるフル・バックアップまたはレベル 0 のバックアップのバンド
ルに、それ以降のインクリメンタル・バックアップのセーブセットを追加します。
nsrnmostart プログラムがセーブセット・バンドルに付ける名前は、バンドルに含
まれるセーブセットの最も古い保存時刻に対応した数値になります。NMO は、各
セーブセット・バンドルに含まれるセーブセットの一覧を NetWorker サーバに提供
します。
NetWorker サーバは、予定されたバックアップの終了後、セーブセット・バンドル
名とそのバンドルに含まれるセーブセットの一覧をメディア・データベースに記録
します。バンドル情報を表示するには、mminfo コマンドを使用します。詳細につ
いては、「メディア・データベースに保存されるセーブセットのバンドル化に関する
情報」(44 ページ)を参照してください。
例6
テーブルスペースの 1 週間の予定されたバックアップにおけるセーブセットのバンドル化
あるテーブルスペースの 1 週間の予定されたバックアップに、日曜日時点のテーブ
ルスペースのレベル 0 バックアップと、月∼土の各曜日時点のレベル 1 バックアッ
プが含まれているとします。このサイクルのセーブセット・バンドルは、日曜日の
バックアップの際に作成され、各レベル 1 バックアップのセーブセットはそのバン
ドルに追加されていきます。最終的に、このバンドルには、テーブルスペースの 7
日分のバックアップのセーブセットが含まれることになります。翌週に行われる次
のバックアップ・サイクルでは、新しいバンドルが作成されます。
ステージングに関する NetWorker の制限
NMO セーブセットのバンドル化計画を策定する際は、ステージングに関する
NetWorker の以下の制限を考慮する必要があります。
◆
NetWorker では、セーブセットが別々のボリュームにバックアップされた場合、
セーブセット・バンドルのすべてのセーブセットを同時にステージングできま
せん。NetWorker でセーブセットを同時にステージングできるのは、セーブ
セットが同じステージング・ボリュームに配置されている場合に限られます。
詳細については、45 ページの例 8 を参照してください。
セーブセット・バンドルのすべてのセーブセットを適切にステージングするた
めに、ステージング・ボリューム間でバックアップを分割しないでください。
必要に応じて、バックアップは異なるバックアップ・サイクルに分割し、サイ
クルごとに別々のボリュームに配置します。
製品の機能
43
概要
◆
NMO バックアップ・サイクルのセーブセットを、そのサイクルが完了する前に
ステージングするような NetWorker ステージング・ポリシーを作成することは
しないでください。たとえば、1 週間の NMO サイクルが日曜日に開始される場
合、土曜日の最終バックアップの前に、不完全なセーブセット・バンドルをス
テージングするようなステージング・ポリシーを作成することはできません。
ステージング・オペレーションによって NMO バックアップ・サイクルが分割
されないようにするには、それに合わせて NetWorker ステージング・ポリシー
を調整します。たとえば、新しいセーブセットの前に古いセーブセットがス
テージングされるようにポリシーを調整したり、ハイ・ウォータ・マークや
ロー・ウォータ・マークを調整したりします。
ステージング・ポリシーの設定方法と、NetWorker サーバを介してステージング・
オペレーションを自動または手動で実行する方法の詳細については、「NetWorker
管理ガイド」を参照してください。
メディア・データベースに保存されるセーブセットのバンドル化に関する情報
NMO ソフトウェアは、各セーブセット・バンドルに関する情報を NetWorker のメ
ディア・データベースに保存します。メディア・データベースの詳細については、
「NetWorker ソフトウェア」(48 ページ)を参照してください。
メディア・データベースのクエリーを実行するには、NetWorker コマンドの
mminfo と適切なオプションを使用します。
◆
mminfo -r コマンドを使用すると、セーブセットに関連づけられているバンドル
の名前を表示できます。たとえば以下のコマンドでは、すべてのセーブセット
とそのバンドルの一覧が表示されます。
mminfo -a -r "ssid,ssbundle"
◆
mminfo -q コマンドを使用すると、特定のバンドルに含まれるすべてのセーブ
セットを表示できます。たとえば以下のコマンドでは、12983479182 というバン
ドルに含まれるすべてのセーブセットが表示されます。
mminfo -a -q "ssbundle=12983479182"
mminfo コマンドとそのオプションの詳細については、「NetWorker コマンド・リ
ファレンス・ガイド」と UNIX のマニュアル・ページを参照してください。
セーブセット・バンドルとステージングの例
以下の各例では、セーブセットのバンドル化の使用例と、セーブセット・バンドル
を複数のボリュームにまたがって分割することによって生じるステージング・オペ
レーションへの影響を示します。
例7
セーブセット・バンドルの結合
ファイル A とファイル B それぞれのレベル 0 バックアップによって、2 つのセーブ
セット・バンドルが作成されます。次に、ファイル A とファイル B 両方のレベル 1
バックアップによって、新しいバックアップ・セットが作成されます。新しいバッ
クアップ・セットは、それ以前に作成された 2 つのレベル 0 バックアップに依存し
ているため、3 つのバックアップすべてが同じセーブセット・バンドルにまとめら
れます。
バックアップの時刻が最も古いのが最初のファイル A バックアップである場合、
(レベル 1 バックアップに基づく)新しいバックアップ・セットは、レベル 0 のファ
イル A バックアップのセーブセット・バンドルに配置されます。そして、最初のレ
ベル 0 のファイル B バックアップが、他の 2 つのバックアップを含むこのセーブ
セット・バンドルに移動されます。既存のバンドルを新しいセーブセット・バンド
ルにまとめるこの手法は、「セーブセット・バンドルの結合」と呼ばれます。
44
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
例8
セーブセット・バンドルの複数ボリュームへの分割
以下の 2 つのケースでは、セーブセット・バンドルは複数のボリュームにまたがっ
て分割されます。複数のボリューム上に分割されたセーブセット・バンドルの各構
成要素は、NetWorker サーバで個別にステージングされる必要があります。
例9
◆
あるバックアップで複数のチャネルが使用されており、バックアップ・セット
が複数のボリュームにまたがって置かれている場合。この場合、すべてのセー
ブセットは同じバックアップ・セットおよび同じセーブセット・バンドルに属
することになりますが、そのバンドルの各構成要素は別々のボリュームに保存
されます。ステージングの際は、同じボリューム上のセーブセットだけが同時
にステージング可能となります。
◆
ファイル A のレベル 0 バックアップがボリューム A に対して実行されます。次に、
ファイル A のインクリメンタル・バックアップがボリューム B に対して実行さ
れます。この場合、どちらのバックアップも同じセーブセット・バンドルに属
するものとして記録されますが、このセーブセット・バンドルは複数のボ
リュームにまたがって分割されます。ステージングの際は、同じボリューム上
のセーブセットだけが同時にステージング可能となります。
セーブセット統合を使用したセーブセット・バンドルの再統合
ファイル A のレベル 0 バックアップがボリューム A に対して実行されます。次に、
ファイル A のレベル 1 バックアップがボリューム B に対して実行されます。セーブ
セット統合を使用して、これら 2 つのバックアップのセーブセットを同じボリュー
ムにマージします。セーブセット統合によってセーブセットが別のボリュームに移
動しても、バンドル名はそのまま維持されます。ここで統合されたバックアップは、
単一のセーブセット・バンドルとしてステージングされます。
その他の Oracle の機能
このセクションでは、サポートされる Oracle Server ソフトウェアの機能について説
明します。Powerlink Web サイトにある「EMC Information Protection Software
Compatibility Guide」で説明されているように、NMO ソフトウェアでは、特定の
プラットフォームで Oracle リリースをサポートしています。
NetWorker Module for Oracle のリリース・ノートでは、特定の Oracle リリースに
関連する NMO の既知の制限について説明しています。
NMO でサポートされる Oracle RMAN 機能には、次のようなものがあります。
◆
変更管理ファイルを使用した高速インクリメンタル・バックアップ。
◆
アーカイブされた REDO ログのプロキシ・バックアップおよびリストア。
注:Oracle では、Oracle Automated Storage 上にあるデータファイルまたはアーカイブ
された REDO ログについては、プロキシ・バックアップをサポートしていません。
Oracle Automated Storage は、Oracle ASM(Automated Storage Management)とも呼
ばれます。
◆
チャネル・バックアップのフェイルオーバーおよびバックアップ・ピースのリ
ストア・フェイルオーバー。
◆
バックアップ期間とスロットリングの管理。
◆
Oracle Automated Storage 内にあるデータのバックアップおよびリストア。
◆
フラッシュ・リカバリ領域およびフラッシュバック・データベース。
RMAN 機能の詳細については、Oracle Recovery Manager のマニュアルを参照して
ください。
製品の機能
45
概要
Oracle RMAN 機能を NMO で使用する場合、次の各項目を検討してください。
◆
フラッシュ・リカバリ領域は、特定のデータベースのリカバリに関するファイ
ルを保存および管理します。
RMAN ディスク・バックアップ、制御ファイルの自動バックアップ、および
アーカイブされた REDO ログをフラッシュ・リカバリ領域から NetWorker のボ
リュームにバックアップするには、次の手順で行います。
a. sbt_tape デバイス・タイプで 1 つ以上のチャネルの割り当てまたは構成を行
います。
b. 以下のどちらかの RMAN コマンドを使用して、ファイルをバックアップする。
backup recovery area
backup recovery files
注:フラッシュ・リカバリ領域が使用可能であるかどうかに関係なく、backup
recovery files コマンドを使用してバックアップを実行できます。
たとえば、以下の RMAN コマンドのシーケンスを使用して、NMO の自動チャネ
ルを構成し、フラッシュ・リカバリ領域からファイルをバックアップできます。
configure default device type to ’sbt_tape’;
configure channel device type ’sbt_tape’ send
’NSR_ENV=(NSR_SERVER=server1)’;
backup recovery files;
◆
RMAN backup コマンドに複数のチャネルが使用されており、そのチャネルの 1
つが失敗した場合、Oracle は別のチャネルでフェイルオーバーし、バックアッ
プ・ジョブを続行します。
たとえば、2 つのチャネルが別個の NetWorker ボリューム・プールで構成され
ており、バックアップ中に一方のチャネルが他方のチャネルにフェイルオー
バーした場合、すべてのバックアップは、稼働しているチャネルのプールのボ
リュームに送られます。
◆
duration...minimize load オプションを指定して backup コマンドを使用する前
に、以下の各事項について検討してください。
• このオプションを使用すると、RMAN が送信するデータの転送レートが
duration の値に応じて遅くなるため、minimize load オプションは、テープ
のストリーミングに影響を与えます。
注:このことは、NetWorker のディスク・バックアップ機能を使用する場合には適用
されません。
• RMAN が、該当する NetWorker グループ・リソースの[インアクティビ
ティ タイムアウト]フィールドで指定された時間内にデータを NetWorker
Module に送信しない場合、minimize load オプションにより、予定された
NMO バックアップがタイムアウトになることがあります。
◆
46
リリース 10.1 以降では、RMAN は、データベース接続文字列
(user/password@Netservicename)をセッションの出力に表示しません。した
がって、RMAN の予定されたバックアップでログ・ファイルに接続文字列が表
示されないようにするために、NSR_RMAN_OUTPUT パラメータを指定する必
要はありません。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
Oracle11g 固有の機能
NMO 5.0 では、Oracle11g の次の主要機能をサポートしています。
◆
Data Recovery Advisor
◆
強化された Data Guard との統合
◆
RMAN backup...keep コマンドを使用したアーカイブ・バックアップ
◆
configure archivelog deletion policy コマンドを使用した、アーカイブされた
REDO ログの管理の向上
◆
仮想プライベート・カタログやリカバリ・カタログのインポートおよびマージ
などのリカバリ・カタログの機能強化
◆
複数チャネルにまたがる単一の大きなデータ・ファイルのバックアップを使用
した、複数セクションまたはイントラファイルのバックアップおよび検証
◆
blockrecover コマンドを recover...block コマンドに置き換えることで改善された
ブロック・メディア・リカバリ
◆
configure compression algorithm to コマンドを使用した構成可能なバックアッ
プの圧縮
◆
Data Guard でのブロック変更管理のサポート
◆
読み取り専用の移動可能なテーブルスペースのバックアップ
◆
Data Recovery Advisor 用にインタフェースが新しくなった Oracle Enterprise
Manager の機能強化
◆
Oracle グローバリゼーション・サポートの機能強化
Oracle11g の 2 つの機能(Data Recovery Advisor とアーカイブ・バックアップ)を
NMO でサポートするには、「Data Recovery Advisor」(47 ページ)および「アーカ
イブ・バックアップ機能」(48 ページ)で説明されている追加構成手順を実行する
必要があります。
Oracle11g の機能の詳細については、該当する Oracle のマニュアルを参照してくだ
さい。
Data Recovery Advisor
Oracle Data Recovery Advisor は、Oracle11g の新しいツールです。RMAN と OEM
(Oracle Enterprise Manager)が統合され、DBA はこのツールを使用してデータ
ベースの障害を診断および修復できるようになりました。
Data Recovery Advisor を使用し、NMO で使用する RMAN リストア・スクリプト
を起動してデータベースの障害を修復するには、最低でも必須パラメータである
NSR_SERVER および NSR_CLIENT を指定するように自動チャネルを構成する必要
があります。
注:NSR_SERVER および NSR_CLIENT パラメータは、リストアを実行するために最低限必
要なパラメータです。その他の NMO パラメータを自動チャネルの構成に指定することもで
きます。
Oracle11g および NMO で Data Recovery Advisor を使用可能にするには、次の操作
を行います。
◆
NMO バックアップの自動チャネルが構成されていない場合。以下のコマンドを
使用して基本的な自動チャネルを構成します。
configure channel device type ’sbt_tape’ parms
’ENV=(NSR_SERVER=NetWorker_server_name,
NSR_CLIENT=NMO_client_name)’;
製品の機能
47
概要
configure channel device type 'sbt_tape' parallelism
number_of_restore_channels;
◆
NMO バックアップの自動チャネルがすでに構成されている場合。追加の構成手
順は必要ありません。
アーカイブ・バックアップ機能
Oracle11g では、RMAN backup...keep forever コマンドによってアーカイブ・バッ
クアップが作成されます。このアーカイブ・バックアップは、Oracle バックアッ
プ・リテンション・ポリシーから除外されます(ただし、NetWorker リテンショ
ン・ポリシーからは自動的に除外されません)。データベースのリストアに必要なす
べてのファイルが単一のディスクまたはテープにバックアップされるため、アーカ
イブ・バックアップは包括的なバックアップです。
NMO で、RMAN backup...keep forever コマンドを使用可能にするには、次の手順
で行います。
1. NetWorker サーバを使用してアーカイブ・タイプのプール・リソースを構成し
ます。
2. 次のいずれかの操作を行って、バックアップ・データが必ずアーカイブ・プー
ルに出力されるように指定します。
• NetWorker サーバに応じてプール選択基準を設定する。
• RMAN バックアップ・スクリプトで NSR_DATA_VOLUME_POOL パラ
メータを設定する。
3. RMAN バックアップ・スクリプトの send コマンドを使用してパラメータ値
NSR_SAVESET_RETENTION=forever を設定します。
注:NMO で使用する RMAN バックアップ・スクリプトに
NSR_RETENTION_DISABLED オプションが設定されていないことを確認してください。
NetWorker サーバを使用したリソースの構成およびプール選択基準の指定方法の詳
細については、「NetWorker 管理ガイド」を参照してください。
NMO 環境で使用するソフトウェア
以下のセクションでは、NMO 環境に関連するさまざまなソフトウェア・コンポー
ネントについて説明します。
NetWorker ソフトウェア
NetWorker ソフトウェアは、使いやすい大容量データ・ストレージ管理ソリュー
ションであり、ネットワーク全体にわたるデータ保護を実現し、管理を容易にしま
す。NetWorker ソフトウェアを使用することで、データ・ストレージ管理を自動化
/ 一元化できるため、ストレージ管理プロセスがシンプルになり、管理者の負荷が
軽減されます。
NetWorker ソフトウェアは以下のような機能を備えています。
48
◆
ピーク時間以外のときに自動バックアップを実行
◆
ネットワーク上の任意のコンピュータから、NetWorker の機能を管理、構成、監
視、制御
◆
データ管理を一元化 / 自動化
◆
1 つのデバイスに複数のセーブ・ストリームを同時に送信することによって、
バックアップのパフォーマンスを向上
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
◆
複数のバックアップ・デバイスまたはストレージ・ノードに並列セーブ・スト
リームを送信することによって、パフォーマンスを最適化
NetWorker クライアント / サーバ・テクノロジーでは、ネットワーク RPC(リモー
ト・プロシージャ・コール)プロトコルを使用してデータをバックアップします。
NetWorker クライアント・ソフトウェアは、クライアント側サービスおよびユー
ザー・インタフェース・プログラムで構成されています。
NetWorker サーバ・ソフトウェアは、以下の処理を行うサーバ側サービスおよびプ
ログラムで構成されています。
◆
バックアップ・プロセスおよびリストア・プロセスの監視
◆
クライアント構成ファイルの管理
◆
NetWorker サーバ上のオンライン・インデックスを構成する、オンライン・クラ
イアント・ファイル・インデックスおよびオンライン・メディア・データベー
スの管理
NetWorker サーバは、バックアップの実行中に、オンライン・クライアント・ファ
イル・インデックス内にエントリーを作成し、オンライン・メディア・データベー
ス内にデータの場所を記録します。これらのエントリーは、データのバックアップ
に必要なリカバリ情報となります。
NetWorker サーバは、予定されたバックアップの実行後に、ブートストラップ・
ファイルのレコードをデフォルトのプリンタに送信します。これは、データをリス
トアする際に必要となる、日付、場所、サーバのオンライン・インデックスのセー
ブセット ID 番号が出力されたレコードです。ディスクのクラッシュやサーバの障
害などの災害時にすぐに参照できるように、ブートストラップのプリントアウトを
保存しておいてください。
◆
NetWorker ソフトウェアのインストール方法が説明されている「NetWorker イン
ストール・ガイド」
◆
NetWorker ソフトウェアの構成および使用方法が説明されている「NetWorker 管
理ガイド」
NMO ソフトウェア
NMO(NetWorker Module for Oracle)ソフトウェアは NetWorker サーバ用のアド
オン・モジュールであり、以下のタスクを実行できます。
◆
Oracle 手動バックアップ
◆
予定された Oracle バックアップ
◆
Oracle バックアップ・データのリストア
◆
自動メディア管理
NMO ソフトウェアには以下のような特徴があります。
◆
データベース・バックアップとファイル・システム・バックアップの統合によ
り、データベース管理者がリストア・プロセスを制御できるようにし、管理者
の負荷を軽減。
◆
自動化されたスケジュール、オートチェンジャのサポート、電子テープのラベ
ル付け、トラッキングによる自動データベース・ストレージ管理。
◆
一元化されたバックアップ・サーバによるバックアップをサポート。
◆
DLT(デジタル・リニア・テープ)デバイスなどの高速デバイスを同時に複数サ
ポートすることで、高いパフォーマンスを実現。
NMO 環境で使用するソフトウェア
49
概要
NetWorker サーバとともに使用することで、NMO は Oracle Server のバックアップ
およびリカバリ・システムを強化し、エンタープライズ・アプリケーションにおけ
るクロス・プラットフォーム・サポートへのニーズに対応するストレージ管理ソ
リューションとなります。
また、特定のタイプのプライマリ・ストレージ・デバイス上にある Oracle データ
ベース・ファイルのプロキシ・バックアップおよびリストアをサポートします。こ
れらのプロキシ管理は、NMO が NetWorker サーバおよび適切な NetWorker
PowerSnap Module ソフトウェアと連携して行います。
NMO ソフトウェアのインストール方法に関する詳細については、「NetWorker
Module for Oracle インストール・ガイド」を参照してください。
NetWorker PowerSnap Module ソフトウェア
NetWorker PowerSnap Module ソフトウェアは NetWorker サーバおよび NMO ソ
フトウェアと連携して、特定のタイプのプライマリ・ストレージ上にある Oracle
データの RMAN プロキシ・バックアップおよびリストアを実行します。
プライマリ・ストレージのタイプごとに、必要な PowerSnap モジュールのタイプが
異なります。PowerSnap モジュールによって実行されるプロキシ・バックアップで
は、Oracle データのスナップショットが作成されます。プライマリ・ストレージに
スナップショットを置くことにより、データベースの高可用性が確保され、Oracle
Server ホストのダウンタイム・レーテンシーが解消されます。
プロキシ・バックアップ時には、必要に応じて、Oracle データのスナップショット
を NetWorker ストレージ・デバイスにコピーできます。セカンダリ・ストレージへ
のデータのコピーは、Oracle Server ホストとは別の Oracle Server ホストまたはプ
ロキシ・クライアントによって行われます。
NMO および PowerSnap Module ソフトウェアを使用して、プロキシ・バックアッ
プとリストアを構成、実行する方法については、以下を参照してください。
◆
第 7 章「プロキシ・バックアップおよびリストア」
◆
NetWorker PowerSnap モジュールのマニュアル
サポートされている PowerSnap Module の一覧については、Powerlink の Web サイ
トにある「EMC Information Protection Software Compatibility Guide」を参照して
ください。
Oracle のバックアップ / リカバリ・システム
このセクションでは、通常の Oracle のバックアップおよびリカバリに使用されるシ
ステムについて説明します。
NMO と NetWorker サーバおよびクライアント・ソフトウェアは、Oracle の標準の
バックアップ / リカバリ・システムと連携して、効率的な Oracle データ・ストレー
ジ管理システムを提供します。Oracle のバックアップ / リカバリ戦略を実装するに
は、NetWorker ソフトウェアと Oracle コンポーネントとの連携方法についての知識
が必要です。
通常の Oracle バックアップ / リカバリ・システムは、以下のもので構成されています。
50
◆
Oracle Server
◆
Oracle Recovery Manager(RMAN)
◆
リカバリ・カタログ(オプション)
◆
Oracle Enterprise Manager の Backup Management Tools(オプション)
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
NetWorker ソフトウェアは、次のコンポーネントで構成されています。
◆
NetWorker サーバ
◆
NetWorker クライアント
◆
NetWorker Module for Oracle
51 ページの図 1 に、通常の Oracle バックアップ / リカバリ・システムのアーキテ
クチャと、NetWorker および Oracle ソフトウェア・コンポーネントの間の機能上の
関係を示します。NetWorker Module for Oracle MML(メディア管理ライブラリ)
は、Oracle Server ホストに NMO をインストールするときに Oracle Server に統合
されます。NetWorker 管理コンソール・プログラム(NetWorker リソースの構成に
使用)と OEM(Oracle Enterprise Manager)Backup Manager は、必要に応じて、
GUI コンソールと呼ばれる別のプラットフォームに配置できます。
図1
通常の Oracle バックアップ / リカバリ・システム
Oracle Recovery Manager
Oracle のバックアップ / リストア管理の実行中、NMO は、NetWorker サーバと
Oracle RMAN(Recovery Manager)を仲介する役割を果たします。
RMAN は、Oracle のデータ・ファイル、制御ファイル、アーカイブされた REDO
ログ・ファイルのバックアップ、リストア、リカバリを行うための、Oracle の主要
なユーティリティです。RMAN は、これらの管理に関する情報を、バックアップ対
象のデータベース(ターゲット・データベース)の制御ファイルに保存します。ま
た必要に応じて、Oracle Server ホストのリカバリ・カタログにも保存します。
RMAN には次のような特徴があります。
◆
Oracle データベースのオンラインおよびオフラインでのバックアップ
◆
並列バックアップおよびリストアによる高いパフォーマンス
NMO 環境で使用するソフトウェア
51
概要
◆
Oracle データベースに対するインテリジェントなインタフェース
◆
明確なバックアップ計画
◆
バックアップおよびリストア時の破損ブロックのチェック
◆
ブロック・レベルでのインクリメンタル・バックアップおよびリストア
RMAN の詳細については、Oracle Recovery Manager のドキュメントを参照してく
ださい。
Oracle のリカバリ・カタログ
リカバリ・カタログは、Oracle データベースのバックアップおよびリストアに関す
る構造化された情報が格納されている、Oracle データベース・テーブルのコレク
ションです。このコレクションには、以下のオブジェクト・タイプに関する情報が
含まれます。
◆
バックアップ・セットおよびバックアップ・ピース
◆
イメージ・コピー
◆
プロキシ・コピー
◆
アーカイブされた REDO ログ
◆
ターゲット・データベースのスキーマ
◆
ストアド・スクリプト(ユーザー作成の RMAN コマンド・シーケンス)
リカバリ・カタログは、RMAN ユーティリティが管理しています。このユーティリ
ティは、カタログ情報またはデータベースの制御ファイルを使用して、要求された
バックアップ / リストア管理を実行する方法を決定します。リカバリ・カタログ
は、リカバリ・カタログ専用のデータベースに保存してください。
リカバリ・カタログを使用しない場合のバックアップとリストアに関する情報も含
めて、リカバリ・カタログの詳細については、Oracle Recovery Manager のマニュ
アルを参照してください。
NMO コンポーネント
52 ページの表 1 に、NMO ソフトウェアのインストール時に NMO クライアント・
ホストにインストールされるコンポーネントを示します。別の指定がない限り、
ファイルの場所は NetWorker クライアント・ソフトウェアと同じディレクトリにな
ります。
表1
UNIX での名前
Windows での名前
説明
fdiff.jar
nwora.jar
nwora_res.jar
fdiff.jar
nwora.jar
nwora_res.jar
NMO バックアップおよびリカバリ構成ウィザード用のプラグイン jar ファイ
ルです。
libcommonssl.7.5.build#.so
UNIX の場合にのみ、/usr/lib/nsr/nmo または /opt/networker/lib/nmo の下のサブディレ
クトリに存在します。NetWorker との通信に必要な NMO ライブラリです。
libnwora.xx
UNIX の場合にのみ、/usr/lib に存在します。Oracle のバックアップまたはリス
トア・プロセスで読み込まれる NMO のメイン・ライブラリ(Oracle のマニュ
アルではメディア管理ライブラリと呼ばれる)です。
nsrnmo
52
NMO コンポーネント (1 / 2ページ)
nsrnmo.bat
nsrnmo スクリプトには、特定の予定されたバックアップのパラメータ設定が
含まれています。このスクリプトは、NMC(ウィザードを使用しない従来の構
成方法)を使用して構成された予定されたバックアップにのみ使用されます。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
表1
UNIX での名前
NMO コンポーネント (2 / 2ページ)
Windows での名前
nsrnmo.sh
説明
UNIX の場合にのみ、/etc に存在します。nsrnmo スクリプトのサンプル・テン
プレートです。このテンプレートをコピーしてカスタマイズします。元の
ファイルは /etc に保存しておいてください。
nsrnmoadmin
nsrnmoadmin.exe
NWORA リソース・ファイルのリソース設定を作成したり、従来のバック
アップ構成を構成ウィザードでサポートされている新しい形式に移行したり
するために使用するプログラムです。
nsrnmodrpostcmd
nsrnmodrpostcmd.exe
サンプルの後処理コマンド・スクリプトです。災害復旧に備えて、予定され
たバックアップの最後に特定のファイルをバックアップするようにカスタマ
イズできます。
nsrnmoinfo
nsrnmoinfo.exe
指定した Oracle バックアップ・ピースを NMO バックアップからリストアす
るために必要な NetWorker ボリュームを決定するプログラムです。
nsrnmoprobe
nsrnmoprobe.exe
プローブ・ベース・バックアップをトリガーする条件として生成された
Oracle ログの数をプローブするプログラムです。
nsrnmostart
nsrnmostart.exe
Oracle ユーティリティに引数を渡して RMAN を起動し、Oracle Server で予定さ
れたバックアップを呼び出すプログラムです。このプログラムはオプション
で、前処理コマンドおよび後処理コマンド・スクリプトを実行します。
nsroraclecat
nsroraclecat.exe
Linux Itanium、Solaris AMD64/EM64T、Windows Itanium(プロキシ・バックアップ
をサポートしないプラットフォーム)では使用できません。このプログラム
は、プロキシ・バックアップの自動カタログ同期化中に RMAN カタログ・エ
ントリーを削除するために使用されます。
nsrorara
nsrorara.exe
NMO 構成ウィザードの代わりに、ローカルまたはリモートの NMO ホストで
オペレーションを実行するプログラムです。
nsrsbtcn.exe
orasbt.dll
Windows のみです。orasbt.dll ファイルは、Oracle のバックアップまたはリスト
ア・スレッドで読み込まれる NMO のメイン・ライブラリ(Oracle のマニュア
ルではメディア管理ライブラリと呼ばれる)で、nsrsbtcn.exe を使用して、
対応する NetWorker オペレーションを実行します。
NMO バックアップおよびリストア・プロセス
このセクションでは、通常のバックアップおよびリストアに関連するプロセスにつ
いて説明します。
Oracle Server データ用のストレージ管理サービスを提供するため、NMO には
Oracle SBT(System Backup to Tape)というメディア管理インタフェースが実装さ
れています。このインタフェースには、Oracle Server ホストに NMO をインストー
ルするときに Oracle Server に統合される、MML(メディア管理ライブラリ)があ
ります。
Oracle は実行時に NMO MML をロードし、Oracle Server バックアップ・セッショ
ンが NMO MML ソフトウェア・ルーチンを呼び出して、NetWorker サーバが制御
するメディアに Oracle データをバックアップしたり、メディアからリストアしたり
できます。
通常の Oracle バックアップは、以下の 2 つの方法のいずれかで実行できます。
◆
RMAN コマンド・ライン・インタフェースから適切なコマンドを発行する方法。
◆
オプションで RMAN ユーティリティ用のグラフィカル・ユーザー・インタ
フェースが用意される Oracle Enterprise Manager Backup Management Tools を
使用する方法。
NMO バックアップおよびリストア・プロセス
53
概要
RMAN によって、ターゲット・データベースとの接続が確立されます。各 RMAN
チャネルによって、バックアップを実行する Oracle Server バックアップ・セッショ
ンが開始されます。バックアップの実行中には、以下のような動作が行われます。
1. Oracle Server バックアップ・セッションが、バックアップするデータファイル、
制御ファイル、アーカイブされた REDO ログのいずれかを読み取り、MML を
介して NetWorker サーバに書き込みます。
2. NetWorker サーバが、適切なバックアップ・ストレージ・デバイスに Oracle
データを保存します。
NetWorker サーバは、Oracle のバックアップの最後に、使用したバックアップ・メ
ディアと、そのメディアに格納されている Oracle データに関する情報で、オンライ
ン・クライアント・インデックスとメディア・インデックスを更新します。
通常の予定されたバックアップ・プロセス
注:重複除外バックアップについては、「重複除外バックアップ・プロセス」(57 ページ)を
参照してください。
予定された NMO バックアップは、NetWorker サーバが開始する Oracle データの
バックアップです。
通常の予定されたバックアップは、以下のような動作となります。
1. 予定されたバックアップの開始時刻になると、NetWorker のメイン・サービス
nsrd によって savegrp プログラムが呼び出され、構成されたグループのバック
アップが開始する。
2. savegrp プログラムが、NetWorker のクライアント側サービス nsrexecd に対し
て、savefs プログラム(主にファイル・システム・バックアップに使用され、
Oracle バックアップでは使用不可)を実行するよう要求する。
3. savefs プログラムが、savegrp プログラムに情報を返す。
4. savegrp プログラムが、nsrexecd サービスに接続し、バックアップを開始する。
5. バックアップ・グループのクライアントおよびクライアントのセーブセットご
とに、以下のイベント・シーケンスが実行される。
a. nsrexecd によって、バックアップの構成に応じた特定のプロセスが開始され
ます。
– 従来の方法(ウィザードを使用しない)でバックアップを構成した場合。
nsexecd によって nsrnmo スクリプトが実行されます。これにより、必要な
パラメータが設定され、NMO プログラム nsrnmostart が呼び出されます。
– 新しい構成ウィザードでバックアップを構成した場合。nsexecd によって
直接 nsrnmostart プログラムが開始されます。
b. nsrnmostart プログラムが、必要な RMAN バックアップ・スクリプトを実行
する RMAN ユーティリティを開始します。
c. 予定された Oracle バックアップ・セッションのこれ以降の動作は、「通常の
手動バックアップ・プロセス」(55 ページ)で説明している手順と同様です。
注:予定された Oracle バックアップの最後に、savegrp プログラムが、NetWorker サーバの
ブートストラップおよび Oracle のクライアント・ファイル・インデックスも自動的にバック
アップします。ブートストラップとクライアント・インデックスは、NMO 手動バックアッ
プでは自動的にバックアップされません。
54
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
55 ページの図 2 に、従来の方法(ウィザードを使用しない)で構成した通常の予定
された NMO バックアップでの、Oracle Server、NetWorker サーバ、NMO プロセ
スの連携方法を示します。
ウィザードを使用して構成した予定されたバックアップの場合、図の nsrnmo プロ
セスがなくなり、nsrexecd プロセスと nsrnmostart プロセスが互いに直接やり取り
します。
図2
通常の予定された NMO バックアップ
通常の手動バックアップ・プロセス
注:重複除外バックアップについては、「重複除外バックアップ・プロセス」(57 ページ)を
参照してください。
手動 NMO バックアップは、ユーザーが Oracle バックアップ・ユーティリティであ
る RMAN または Oracle Enterprise Manager を使用して開始するバックアップで
す。NMO では、Oracle Enterprise Manager によりスケジュールされたバックアッ
プを手動バックアップとみなします。
バックアップのために RMAN ユーティリティが起動されると、Oracle Server バッ
クアップ・セッションは、NMO のメディア管理ライブラリ(MML)のソフトウェ
ア・ルーチンを呼び出し、バックアップを実行します。
NMO バックアップおよびリストア・プロセス
55
概要
手動 NMO バックアップは、以下のような動作となります。
1. NMO MML をロードする Oracle Server バックアップ・セッション(割り当て
られた各チャネルのバックアップ・セッションなど)が、nsrexecd サービスに
接続し、NetWorker クライアント情報を取得する。
2. Oracle Server バックアップ・セッションが、NetWorker のメイン・サービス
nsrd に接続し、要求されたバックアップ・デバイスを管理する nsrmmd プロセ
スへのアクセスに必要な認証と ID を取得する。
3. Oracle Server バックアップ・セッションが、NetWorker のメディア・サービス
nsrmmd にバックアップ・データを送信し、適切なバックアップ・ボリューム
に保存する。
4. トラッキング情報が、次のように NetWorker のオンライン・インデックスに保
存される。
• nsrmmd サービスが、nsrmmdbd サービスを使用して、NetWorker のメ
ディア・データベースにトラッキング情報を記録する。
• Oracle バックアップ・セッションが、nsrindexd サービスを使用して、
NetWorker のクライアント・ファイル・インデックスにトラッキング情報を
送信する。
56 ページの図 3 に、通常の手動 NMO バックアップでの、Oracle Server、
NetWorker サーバ、NMO プロセスの連携方法を示します。
図3
56
通常の手動 NMO バックアップ
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
重複除外バックアップ・プロセス
「重複除外バックアップおよびリストア」(21 ページ)では、重複除外 NMO バック
アップの機能について説明しています。
予定された重複除外バックアップの場合、
「通常の予定されたバックアップ・プロセ
ス」(54 ページ)の手順を使用できます。
重複除外 NMO バックアップは、以下のような動作となります。
1. NMO MML をロードする Oracle Server バックアップ・セッション(割り当て
られた各チャネルのバックアップ・セッションなど)が、nsrexecd サービスに
接続し、NetWorker クライアント情報を取得する。
2. 各 Oracle Server バックアップ・セッションで、1 つの nsravtar プロセスが常に
実行されます。
3. Oracle Server バックアップ・セッションが、NetWorker のメイン・サービス
nsrd に接続し、NetWorker サーバまたはストレージ・ノードの要求されたバッ
クアップ・デバイスを管理する nsrmmd プロセスへのアクセスに必要な認証と
ID を取得する。
4. Oracle Server バックアップ・セッションが、NetWorker セーブセットの形式で
バックアップ・データを nsravtar プロセスに送信する。
5. nsravtar プロセスが、ローカル・キャッシュの情報を使用するか Avamar サーバ
に接続することで、重複除外ロジックをバックアップ・データに適用し、一意の
データ・ブロックを Avamar サーバ(NetWorker 重複除外ノード)に送信する。
6. nsravtar プロセスが、ハッシュ ID(セーブセットごとに 1 つのハッシュ ID)を
Oracle Server バックアップ・セッションに送信する。
7. Oracle Server バックアップ・セッションが、セーブセット形式のハッシュ ID を
NetWorker メディア・サービス nsrmmd に送信し、NetWorker バックアップ・
デバイスに保存する。
8. トラッキング情報が、次のように NetWorker のオンライン・インデックスに保
存される。
• nsrmmd サービスが、nsrmmdbd サービスを使用して、NetWorker のメ
ディア・データベースにトラッキング情報を記録する。「NetWorker イン
デックス内の重複除外バックアップ情報」(120 ページ)で説明されているよ
うに、メディア・データベースのエントリーには、バックアップを重複除外
バックアップとして識別する拡張属性が含まれています。
• Oracle バックアップ・セッションが、nsrindexd サービスを使用して、
NetWorker のクライアント・ファイル・インデックスにトラッキング情報を
送信する。
58 ページの図 4 に、重複除外 NMO バックアップでの、Avamar サーバ、
NetWorker、NMO プロセスの連携方法を示します。この図で、データの矢印の太
さは、プロセス間でやり取りされるデータ量を表しています。
◆
バックアップされるすべてのデータは、Oracle Server バックアップ・セッショ
ンと nsravtar プロセス間でやり取りされる。
◆
ハッシュ ID と新しいデータ・ブロック(Avamar サーバによって事前にバック
アップされない)は、nsravtar プロセスと Avamar サーバ間でやり取りされる。
◆
NMO セーブセット全体で 1 つのハッシュ ID が、Oracle Server バックアップ・
セッションと NetWorker ストレージ・ノード間でやり取りされる。
NMO バックアップおよびリストア・プロセス
57
概要
図4
重複除外 NMO バックアップ
通常のリストア・プロセス
NMO のリストアは、以下の 2 つの方法のいずれかで実行できます。
◆
RMAN コマンド・ライン・インタフェースから適切なコマンドを発行する方法。
または
◆
オプションで RMAN ユーティリティ用のグラフィカル・ユーザー・インタ
フェースが用意される Oracle Enterprise Manager Backup Management Tools を
使用する方法。
RMAN ユーティリティは、ターゲット・データベース上で Oracle Server セッショ
ンを開始します。この Oracle Server セッションは、NMO メディア管理ライブラリ
(MML)のソフトウェア・ルーチンを呼び出して、リストアを開始します。
注:重複除外リストアについては、「重複除外リストア・プロセス」(59 ページ)を参照して
ください。
通常の NMO リストアは、以下のような動作となります。
1. NMO MML が、RMAN に要求されたオブジェクト名を NetWorker サーバが理
解できる形式に変換し、NetWorker サービス nsrindexd に渡す。
2. nsrindexd サービスが、クライアント・ファイル・インデックス内のバックアッ
プ・ピースを検証する。
3. NetWorker サーバがクライアントからのリストア要求を受け取ると、NetWorker
のメイン・サービス nsrd がメディア・サービス nsrmmd に接続する。
58
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
概要
4. nsrmmd サービスが、メディア・データベース・サービス nsrmmdbd を呼び出
し、要求されたセーブセットが格納されているメディアを判別して、マウント
要求を発行する。
5. nsrmmd サービスが、適切なバックアップ・ボリュームを読み取り、NMO
MML を介して Oracle セッションにデータを渡す。
6. Oracle Server セッションがディスクにデータを書き込む。
59 ページの図 5 に、通常の NMO リストアでの、Oracle Server、NetWorker サー
バ、NMO プロセスの連携方法を示します。
図5
通常の NMO リストア
RMAN によってバックアップ・ボリュームから必要なファイルを取得した後であれ
ば、データベース管理者が標準 Oracle データベース・リカバリを実行できます。
重複除外リストア・プロセス
重複除外 NMO リストアは、以下のような動作となります。
1. NMO MML が、RMAN に要求されたオブジェクト名を NetWorker サーバが理
解できる形式に変換し、NetWorker サーバに渡す。
2. NetWorker サービスが、NetWorker クライアント・ファイル・インデックスお
よびメディア・データベース内のバックアップ・ピースを検証する。
3. Oracle Server リストア・セッションが、メディア・データベースの情報から、
重複除外バックアップにデータが存在すると判断したら、Oracle セッションが
NMO クライアントの nsravtar プロセスを開始する。
4. NetWorker サーバがクライアントからのリストア要求を受け取ると、NetWorker
のメイン・サービス nsrd がメディア・サービス nsrmmd に接続する。
NMO バックアップおよびリストア・プロセス
59
概要
5. NetWorker サーバの nsrmmd サービスが、メディア・データベース・サービス
nsrmmdbd を呼び出し、要求されたセーブセットが格納されているメディアを
判別して、マウント要求を発行する。
6. nsrmmd サービスが、適切なバックアップ・ボリュームを読み取り、Oracle
Server セッションにデータ(ハッシュ ID)を渡す。
7. Oracle Server セッションが、ハッシュ ID を nsravtar プロセスに渡す。
8. nsravtar プロセスが、プライマリ Avamar サーバまたはレプリケーション
Avamar サーバのいずれかから、ハッシュ ID に対応するデータを取得し、
Oracle Server セッションにデータを送信する。
9. Oracle Server セッションがディスクにデータを書き込む。
60
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
2
ソフトウェア構成
この章は、次のセクションで構成されています。
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
構成のロードマップ .......................................................................................................................................... 62
Oracle Server の構成の確認......................................................................................................................... 63
NetWorker リソースの確認 ......................................................................................................................... 64
I18N サポートの構成........................................................................................................................................ 69
L10N サポートの構成 ...................................................................................................................................... 71
nsrnmoadmin コマンドを使用した従来の構成の移行............................................................ 71
NMC ウィザードを使用したバックアップの構成 ..................................................................... 74
NMC の従来の方法を使用したバックアップの構成................................................................ 77
重複除外バックアップの構成..................................................................................................................... 97
プローブ・ベース・バックアップの構成....................................................................................... 100
ソフトウェア構成
61
ソフトウェア構成
構成のロードマップ
NMO(NetWorker Module for Oracle)ソフトウェアをバックアップ / リストア管
理に使用するためには、Oracle Server および NetWorker サーバを適切に構成する
必要があります。
Oracle Server および NetWorker サーバを構成する前に、「NetWorker Module for
Oracle インストール・ガイド」の手順に従って NMO ソフトウェアが Oracle Server
ホストにインストールされていることを確認します。
特定の構成手順を実行するには、NMC(NetWorker 管理コンソール)で以下のい
ずれかを使用します。
◆
Oracle 用のクライアント・バックアップ構成ウィザード
◆
NMC でアプリケーションから独立した画面を使用する従来の構成方法(ウィ
ザードを使用しない)
通常の予定されたバックアップを構成するには、以下のセクションで特定の環境に
適用する手順を実行します。
1. 「Oracle Server の構成の確認」(63 ページ)に従って、Oracle Server の構成を確
認します。
2. 「NetWorker リソースの確認」(64 ページ)に従って、NetWorker リソースを確
認します。
3. 必要に応じて、「I18N サポートの構成」(69 ページ)に従って多言語対応
(I18N)のサポートを構成します。
4. 必要に応じて、「L10N サポートの構成」(71 ページ)に従ってローカリゼーショ
ン(L10N)のサポートを構成します。
5. 新しいバックアップ構成ウィザードを使用し、ウィザードを使用して作成され
ていない従来の構成を変更するには、まず、「nsrnmoadmin コマンドを使用し
た従来の構成の移行」(71 ページ)に従って構成を移行します。
6. ウィザードまたは NMC のいずれかを使用してバックアップ構成を完了します。
• 「NMC ウィザードを使用したバックアップの構成」(74 ページ)
• 「NMC の従来の方法を使用したバックアップの構成」(77 ページ)(このセク
ションでは、nsrnmo スクリプトおよび RMAN スクリプトの作成や、セーブ
セットのバンドル化およびポリシーの統一性の手動構成について詳細に説明
します)。
重複除外バックアップまたはプローブ・ベース・バックアップの構成の詳細につい
ては、以下のセクションを参照してください。
◆
「重複除外バックアップの構成」(97 ページ)
◆
「プローブ・ベース・バックアップの構成」(100 ページ)
必要なクラスタ・システムまたは RAC(Real Application Cluster)システムの構成
に関する情報については、第 6 章「クラスタ・システムおよび RAC システム」を
参照してください。
62
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
Oracle Server の構成の確認
NetWorker サーバおよび NMO ソフトウェアを構成するためには、Oracle Server シ
ステムが適切にインストールされ、構成されている必要があります。
Oracle Server システムをセットアップするには、以下の手順を行ってください。
1. RMAN を含む Oracle Server ソフトウェア・コンポーネントをインストールし、
構成します。詳細については、該当する Oracle のインストール・ガイドを参照
してください。
2. ターゲット・データベースおよび Oracle リカバリ・カタログをセットアップし、
構成します。リカバリ・カタログの詳細については、Oracle Recovery Manager
のドキュメントを参照してください。
3. Oracle のネットワーク・ソフトウェアである Oracle Net をセットアップし、構
成します。
4. ターゲット・データベースをリカバリ・カタログに登録します。詳細について
は、Oracle のバックアップ / リカバリに関するマニュアルを参照してください。
注:これらの手順の詳細については、Oracle のユーザー・マニュアルを参照するか、Oracle
サポート・サービスに問い合わせてください Oracle サポートの連絡先情報については、
Oracle の Web サイトを参照してください。
Oracle Server の構成の確認
63
ソフトウェア構成
NetWorker リソースの確認
以下のセクションの説明に従って、必要な NetWorker リソースが NetWorker サー
バに構成されていることを確認します。
NetWorker サーバ・リソース
NetWorker サーバ・ソフトウェアをインストールすると、構成済みのサーバ・リ
ソースが NetWorker 構成に追加されます。このリソースの属性設定は、バックアッ
プのパフォーマンスおよびセキュリティに影響を与えます。
64 ページの表 2 に、主な NetWorker サーバ・リソース属性を示します。現在の
サーバ・リソースの属性設定が NMO バックアップ環境に対して有効であるかどう
かを確認します。必要に応じて、設定を変更します。
表2
NetWorker サーバ・リソース属性
属性
説明
名前
NetWorker サーバのホスト名を指定します。
並列処理
NetWorker ソフトウェアが、サーバで同時に受信できるバックアップ・セー
ブ・ストリームの数の最大値を指定します。NetWorker サーバのエディショ
ンによって、並列処理の最大値が決まっています。複数のデータ・スト
リームを同時にバックアップすることで、ストレージ・デバイスの効率性
が向上します。
管理者
NetWorker 管理者権限を持つユーザーを指定します。この属性の初期のデ
フォルト設定は、root@hostname(UNIX の場合)および
Administrators@hostname(Windows の場合)です。ここで、hostname は
NetWorker サーバ・ホスト名です。詳細については、「必要な NetWorker 権限
の指定」(64 ページ)を参照してください。
データゾー
ン・パス・フ
レーズ
NMO でのバックアップ時に Oracle データの AES 暗号化で使用するキーまた
はパス・フレーズを指定します。パス・フレーズは、バックアップから
Oracle データをリストアする場合に必要です。詳細については、
「NSR_AES_ENCRYPTION」(209 ページ)を参照してください。
NetWorker サーバ・リソースとその属性の構成方法に関する詳細については、
NetWorker サーバ・オンライン・ヘルプおよび「NetWorker 管理ガイド」を参照し
てください。
必要な NetWorker 権限の指定
NMO による管理の一部では、特定の NetWorker 権限が必要です。NetWorker 権限
は、ユーザー・グループ・リソースを介して指定します。詳細については、
「NetWorker ユーザー・グループ権限」(65 ページ)を参照してください。
特別な権限を必要とする NMO 操作の 1 つは削除です。NMO は、以下のような場
合に、NetWorker インデックスからエントリーを削除しようとします。
◆
RMAN delete コマンドが使用された場合
◆
以下のセクションに示した手順のいずれかによって、実行中の Oracle バックアッ
プがキャンセルされた場合
• 「手動バックアップのキャンセル」(111 ページ)
• 「予定されたバックアップのキャンセル」(116 ページ)
64
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
注:これらの状況で、その Oracle ユーザーに対して必要な NetWorker 権限が与えられていな
い場合、NMO は NetWorker インデックスからのバックアップ・セーブセット・エントリー
の削除に失敗します。ただし、RMAN によって RMAN カタログから対応するエントリーが
削除され、NetWorker インデックスと RMAN カタログの同期が取れていない状態になる場
合があります。インデックスとカタログを同期させるには、適切な NetWorker メディア管理
コマンドを発行し、NetWorker インデックスから不整合のセーブセット・エントリーを手動
で削除します。
NMO が NetWorker インデックスからエントリーを削除できるようにするには、そ
の Oracle ユーザーに適切な NetWorker 権限を与える必要があります。「NetWorker
ユーザー・グループ権限」(65 ページ)に従って、必要なユーザー・グループ権限
が存在することを確認します。
NetWorker ユーザー・グループ権限
NetWorker サーバは、アクセス制御機能を備えています。この機能により、
NetWorker 管理者は、NetWorker ユーザー・グループにユーザーを割り当てること
ができます。各ユーザー・グループには、ユーザー・グループ・リソースの「権限」
属性での定義によって、独自の権限セットが関連づけられます。
NetWorker サーバをインストールすると、以下の 2 つの構成済みユーザー・グルー
プが作成されます。
◆
管理者:このグループのメンバーは、NetWorker による管理をすべて実行する権
限を持ちます。UNIX のルート・ユーザーおよび Microsoft Windows
Administrators グループのメンバーは、常にこのグループのメンバーであり、
グループから削除できません。
◆
ユーザー:このグループのメンバーは、デフォルトで、ローカル・データの
バックアップとリカバリを実行する権限および NetWorker による管理を監視す
る権限を持ちます。ユーザー・グループのメンバーは、構成を表示または編集
できません。
注:このユーザー・グループに関連づけられている権限は、グループ内の NetWorker ユー
ザーの要件に合わせてカスタマイズできます。管理者グループに関連づけられている権限は、
変更できません。
デフォルトでは、NetWorker サーバによって以下の権限がすべてのユーザーに割り
当てられます。
◆
NetWorker の監視
◆
ローカル・データのリカバリ
◆
ローカル・データのバックアップ
NMO を使用しての RMAN バックアップ管理、リストア管理、クロスチェック管理
には、これらのデフォルトのユーザー・グループの構成で十分です。デフォルトの
ユーザー・グループの構成を変更する場合は、管理に必要な権限が割り当てられて
いることを確認します。
66 ページの表 3 で説明されている、NMO による管理に必要なユーザー・グループ
権限が存在することを確認します。既存の権限を変更する方法については、
「NetWorker 管理ガイド」を参照してください。
NetWorker リソースの確認
65
ソフトウェア構成
注:プロキシ・バックアップおよびリストアには、通常の Oracle バックアップおよびリスト
アと同じ権限だけでなく、PowerSnap Module が必要とする権限も必要です。必要な権限の
詳細については、NetWorker PowerSnap Module のマニュアルを参照してください。
表3
NMO による管理に必要なユーザー・グループ権限
操作を実行するオペレーティング・シス
テム・ユーザー
オペレーション
必要なユーザー・グループ権限
nsrnmoadmin コマンドを使用した従来
のバックアップ構成の移行
Oracle Server のルート・ユーザー、または NetWorker の構成
Microsoft Windows Administrators グループの
メンバー
通常の Oracle 手動バックアップ
Oracle Server の Oracle ユーザー
ローカル・データのリカバリ、ローカ
ル・データのバックアップ
(これらの権限はデフォルトで設定され
ます)
通常の Oracle 予定されたバックアップ
Oracle Server の Oracle ユーザー
ローカル・データのリカバリ、ローカ
ル・データのバックアップ
(これらの権限はデフォルトで設定され
ます)
Oracle Server のルート・ユーザー、または NetWorker の監視、ローカル・データの
Microsoft Windows Administrators グループの
バックアップ
メンバー
(これらの権限はデフォルトで設定され
ます)
通常の Oracle リストア
Oracle Server の Oracle ユーザー
ローカル・データのリカバリ
(この権限はデフォルトで設定されます)
RMAN クロスチェック
Oracle Server の Oracle ユーザー
ローカル・データのリカバリ
(この権限はデフォルトで設定されます)
RMAN バックアップの削除
Oracle Server の Oracle ユーザー
NetWorker オペレーション権限およびそ
の前提となるすべての権限
NWORA リソース・ファイルのバック
アップを Oracle Server にリストア
Oracle Server のルート・ユーザー、または ローカル・データのリカバリ
Microsoft Windows Administrators グループの (この権限はデフォルトで設定されます)
メンバー
セーブセットのバンドル化
Oracle Server のルート・ユーザー、または NetWorker オペレーション権限およびそ
Microsoft Windows Administrators グループの
の前提となるすべての権限
メンバー
Oracle ユーザーは、以下のように定義されます。
◆
UNIX の場合:
• Net Service を使用している場合は、Net Service を開始するオペレーティン
グ・システム・ユーザー
• Net Service を使用していない場合は、RMAN を実行するオペレーティン
グ・システム・ユーザー
予定されたバックアップの場合、オペレーティング・システム・ユーザーは、
UNIX では root、Microsoft Windows では system になります。
◆
66
Windows の場合:Oracle サービス(OracleServiceoracle_sid)を実行するオペ
レーティング・システム・ユーザー
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
!
重要
適切なユーザー・グループ権限が割り当てられていない場合、Oracle のバックアッ
プまたはリストアは失敗し、必要なユーザー・グループ権限を示すエラー・メッ
セージが表示されます。NetWorker ユーザー・グループおよびユーザー・グループ
権限の設定の詳細については、「NetWorker 管理ガイド」を参照してください。
NetWorker スケジュール・リソース
バックアップ構成ウィザードまたは従来の構成方法を使用して、NMO クライアン
トに対し、(サーバ上の NetWorker スケジュール・リソースが提供する)既存のス
ケジュールのいずれかにバックアップ・スケジュールを設定できます。
NetWorker スケジュール・リソースでは、バックアップ・スケジュールの属性を指
定します。スケジュール・リソースの機能の詳細については、「NetWorker 管理ガ
イド」を参照してください。
NMO ソフトウェアでは、NetWorker スケジュール・リソースで指定されている、
スキップ以外の NetWorker バックアップ・レベルは適用されません。
!
重要
予定された NMO バックアップの場合、スケジュール・リソースに表示される
NetWorker バックアップ・レベルによって NMO のバックアップ・レベルが決まる
わけではありません。NMO のパックアップ・レベルは、RMAN バックアップ・ス
クリプトの中でフルまたはインクリメンタルとして指定する必要があります。バッ
クアップ・レベルは、RAM スクリプトで指定されたレベルによってのみ決定され
ます。
スケジュール・リソースは、
「NMC を使用したスケジュール・リソースの構成」(89
ページ)の説明に従って、NMC を使用する従来の方法で構成する必要があります。
NetWorker デバイス・リソース
NetWorker サーバは、サポートされているテープまたはディスク・ストレージ・デ
バイスを使用して、Oracle バックアップ中のデータの書き込み、および Oracle リス
トア中のデータの読み取りを実行します。NetWorker サーバ構成には、バックアッ
プ / リストアに使用する、各ストレージ・デバイスのデバイス・リソースを含める
必要があります。また、各ストレージ・デバイスには、ラベル付きでマウントされ
たボリュームを含める必要があります。
NMC プログラムを使用して、必要な NetWorker デバイス・リソースを構成しま
す。ストレージ・デバイス、NMC プログラム、デバイス・リソースの構成方法の
詳細については、「NetWorker 管理ガイド」を参照してください。
NetWorker サーバでサポートされているストレージ・デバイスの一覧については、
Powerlink の Web サイトにある「EMC NetWorker ハードウェア・コンパティビリ
ティ・ガイド」を参照してください。
また、ストレージ・デバイスでバックアップ・ボリュームのラベルづけとマウント
を行う方法、必要なストレージ・ノード(デバイスが接続されたノード)、オート
チェンジャ、サイロを構成する方法については、「NetWorker 管理ガイド」を参照
してください。
NetWorker リソースの確認
67
ソフトウェア構成
NetWorker ボリューム・プール
NetWorker ソフトウェアは、バックアップをメディア・ボリュームまたはバック
アップ・ボリュームのグループ(プールと呼ばれる)に転送します。プールとは、
NetWorker サーバがバックアップ・データの保存、並べ替え、整理に使用するバッ
クアップ・ボリュームのコレクションです。たとえば、テーブルスペースやアーカ
イブされた REDO ログなどの Oracle データのバックアップ先を、特定のデバイス
のボリュームにできます。
各 NetWorker ボリューム・プールは、NetWorker サーバのプール・リソースによっ
て定義されます。プール・リソースの属性の設定は、サーバがプールのボリューム
に書き込むデータの種類を決定するためのフィルタとして動作します。各ボリュー
ム・プールには、「プール・タイプ」属性があります。
注:NMO で有効なプール・タイプは、バックアップとバックアップ・クローンのみです。
各 NetWorker ボリュームは、構成済みプールまたはユーザーが作成したプールに属
します。各プールには、プールに割り当てられたメディアを自動的に識別する手段
として、特定のラベル・テンプレートが関連づけられています。NetWorker ソフト
ウェアは、ボリュームのプールおよびラベル・テンプレートを使用して、各ボ
リュームのデータをトラッキングします。
注:Oracle バックアップ・ボリュームに対して、カスタマイズされたボリューム・プールが
指定されていない場合、NetWorker サーバは、Oracle バックアップ・データを適切なボ
リューム・プールに転送します。
NetWorker プール・リソースおよび対応するラベル・テンプレート・リソースが必
要な場合は、NMC プログラムを使用してそれらを構成します。詳細については、
「NetWorker 管理ガイド」および NMC のオンライン・ヘルプを参照してください。
NSR_DATA_VOLUME_POOL パラメータの設定
手動バックアップまたは予定されたバックアップのデータを特定のプールに送信す
るために、RMAN バックアップ・セッションで NSR_DATA_VOLUME_POOL パラ
メータを設定できます。2 つのタイプのバックアップの詳細については、第 3 章
「バックアップ手順」を参照してください。
注:プロキシ・バックアップの場合、このパラメータは、ライブ・バックアップ専用のボ
リューム・プールを指定するために使用されます(セカンダリ・ストレージへのバックアッ
プのみ)。このパラメータでは、インスタント・バックアップ用のスナップショット・プール
は指定できません。「NetWorker プール・リソースの構成」(177 ページ)で説明しているよ
うに、スナップショット・プールを指定するためには、NetWorker リソースを構成する必要
があります。
手動バックアップでのみ、バックアップ・コピーが生成される場合、
NSR_DATA_VOLUME_POOL が必須です。それぞれのバックアップ・コピーに、
別個の NetWorker のプールを定義する必要があります。手動バックアップ時のバッ
クアップ・コピーの生成方法に関する詳細については、「バックアップ・コピー」
(27 ページ)を参照してください。
NSR_DATA_VOLUME_POOL パラメータの詳細については、付録 A「RMAN セッ
ションのパラメータ」を参照してください。
68
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
ファイアウォールのサポート
NMO ソフトウェアは、ファイアウォール・サポート機能を備えています。NMO
ソフトウェアがファイアウォールに使用するポートは、NetWorker サーバで構成さ
れた対応するポートによって決まります。
NMO ソフトウェアで使用するファイアウォールの構成については、「NetWorker 管
理ガイド」の、特定の NetWorker サーバ・プラットフォームでの構成手順を参照し
てください。
I18N サポートの構成
「多言語対応(I18N)とローカリゼーション(L10N)」(33 ページ)では、NMO 多
言語対応(I18N)のサポートの機能について説明しています。
I18N サポートを構成するには、次の手順で行います。
1. 「I18N サポートの要件」(69 ページ)を満たしていることを確認します。
2. 「I18N サポートの構成」(70 ページ)の構成手順に従います。
I18N サポートの要件
以下の I18N の要件をすべて満たしていることを確認します。
◆
サポートされたオペレーティング・システムの多言語対応バージョンが NMO ク
ライアント・ホストにインストールされ、英語以外のロケールで動作するよう
に適切に構成されている。
◆
Oracle ソフトウェアが、必要な NLS(National Language Support)またはグ
ローバリゼーション・サポートを提供し、Oracle データベースに、必要な
ASCII 以外の文字セットが組み込まれている。詳細については、Oracle グロー
バリゼーション・サポートのマニュアルを参照してください。
◆
サポートされている NetWorker リリース 7.4 以降がインストールされている。
• 多言語対応 NetWorker サーバ・ソフトウェアは、NMO クライアントまたは
リモート・ホストのいずれかにインストールします。
• NetWorker サーバをリモート・ホストに配置する場合は、多言語対応
NetWorker クライアントまたはストレージ・ノード・ソフトウェアを NMO
クライアントにインストールします。
NetWorker ソフトウェアのインストールの詳細については、「NetWorker インス
トール・ガイド」を参照してください。
◆
プロキシ管理時の I18N サポートについて、NetWorker Module for Oracle のリ
リース・ノートで説明されているように、サポートされている PowerSnap
Module のリリースがインストールおよび構成されている。
I18N のその他の要件の詳細については、NetWorker のマニュアルを参照してください。
I18N サポートの構成
69
ソフトウェア構成
I18N サポートの構成
注:NMO ウィザードを使用して、プロキシ・バックアップまたはリストアを構成すること
はできません。次の手順にあるウィザードの説明は、プロキシ管理の構成には適用されませ
ん。非 ASCII 値をサポートする PowerSnap オプションの詳細については、PowerSnap
Module のマニュアルを参照してください。
NMO クライアント・ホストに I18N サポートを構成するには、次の手順に従います。
1. UNIX の場合のみ、root ユーザーとしてログインして、NetWorker サービスを
シャットダウンし、環境変数 LC_ALL を適切なロケールに設定した後、
NetWorker サービスを再起動します。
たとえば、UNIX での日本語ロケールの場合は、LC_ALL を以下のように設定し
ます。
# nsr_shutdown
# export LC_ALL=JA_jp.eucJP
# /etc/init.d/networker start
2. 環境変数 NLC_LANG をオペレーティング・システムおよび Oracle データベー
スがサポートする文字セットに設定し、Oracle Server を再起動します。
NLS_LANG 変数の詳細については、「Oracle Globalization Support」マニュア
ルを参照してください。
たとえば、日本語ロケールで、Oracle が日本語テキストを適切に返すようにす
るには、NLS_LANG を以下のように設定します。
export NLS_LANG=JAPANESE_JAPAN.JA16EUC
% lsnrctl stop
% lsnrctl start
% sqlplus /nolog
SQL*Plus:Release 10.1.0.2.0 - Production on Thu Apr 26 15:12:03
Copyright (c) 1982, 2004, Oracle.All rights reserved.
SQL> connect sys/oracle as sysdba;
SQL> shutdown;
SQL> startup;
SQL> quit;
3. 構成ウィザードを使用して予定されたバックアップを構成しない場合、nsrnmo
スクリプトの NLS_LANG パラメータの値を、環境変数 NLS_LANG と同じ値に
設定します。
たとえば、日本語ロケールでは、nsrnmo スクリプトの NLS_LANG を以下のよ
うに設定します。
NLS_LANG=JAPANESE_JAPAN.JA16EUC
注:構成ウィザードを使用して予定されたバックアップを構成する場合は、ウィザード
の画面で NLS_LAN を設定できます。NWORA リソース・ファイルで NLS_LANG が設
定されている場合は、[NLS_LANG]フィールドが自動的に入力されます。
4. プロキシ・カタログの同期化を有効にするには、nsrnmoadmin コマンドを使用
して、NSR_ORACLE_NLS_LANG パラメータを環境変数 NLS_LANG と同じ値
に設定します。
たとえば、日本語ロケールでは、以下のコマンドを入力してパラメータを設定
します。
nsrnmoadmin -r add NSR_ORACLE_NLS_LANG JAPANESE_JAPAN.JA16EUC
70
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
nsrnmoadmin コマンドの詳細については、「nsrnmoadmin プログラムによる
NWORA リソース・ファイルの構成」(197 ページ)を参照してください。この
コマンドによって NWORA リソース・ファイルのパラメータ値が設定されま
す。NWORA リソース・ファイルの詳細については、「NWORA リソース・
ファイル」(192 ページ)を参照してください。
L10N サポートの構成
「L10N の機能」(35 ページ)では、NMO のローカリゼーション(L10N)のサポー
トの機能について説明しています。
注:プロキシ管理の L10N サポートには、PowerSnap Module 2.4 SP2 以降が必要です。
NMO L10N のサポートを構成するには、ユーザー・ロケールの適切な NMO 言語
パックを NMO クライアント・ホストにインストールしてロケールを有効にします。
サポートする言語ごとに、独自の言語パックがあります。
サポートされる NMO 言語パックの UNIX または Windows システムへのインス
トール方法については、「NetWorker Module for Oracle インストール・ガイド」を
参照してください。
nsrnmoadmin コマンドを使用した従来の構成の移行
nsrnmoadmin コマンドを使用して、従来の方法(NMO 5.0 の構成ウィザードを使
用しない)で作成された予定されたバックアップ構成を、新しい NMO ウィザード
でサポートされている構成保存フレームワークに移行できます。移行後は、新しい
ウィザードを使用してバックアップ構成を変更できるようになります。
移行に nsrnmoadmin コマンドを使用する代わりに、NMO ウィザードの[RMAN
スクリプト テンプレートの指定(オプション)
]画面を使用して、RMAN スクリプ
トから既存の構成を取得することができます。
nsrnmoadmin コマンドを使用して従来の構成を移行するには、次の手順で行います。
1. 「移行に nsrnmoadmin コマンドを使用するための要件」(71 ページ)を満たし
ていることを確認します。
2. 「移行コマンドの構文とオプション」(73 ページ)に従って、適切な
nsrnmoadmin コマンドおよびオプションを使用します。
移行に nsrnmoadmin コマンドを使用するための要件
nsrnmoadmin コマンドを使用してバックアップ構成を移行する前に、該当する要
件を満たしていることを確認します。
◆
Windows 2008 または Windows Vista の場合、「nsrnmoadmin コマンドの
Windows 2008 および Windows Vista の要件」(198 ページ)を満たしている。
◆
NetWorker Module for Oracle のリリース・ノートで説明されているように、必
要な NetWorker リリースがインストールされている。
◆
nsrnmo スクリプトに必須の ORACLE_HOME 設定が含まれている。
◆
RMAN スクリプトに次の各情報の有効な値が 1 つ含まれている。
• ターゲット・データベースのユーザー名
• ターゲット・データベース・ユーザーのパスワード
L10N サポートの構成
71
ソフトウェア構成
• Net Service(インスタンス)名
◆
RMAN スクリプトに含まれている次のコマンドの構文が正しい。
• allocate channel
• バックアップ
• connect
• release channel
• send
◆
RMAN スクリプトに次のいずれかのコマンドが含まれていない。
• @
• allocate channel for maintenance
• configure
• proxy
注:プロキシ・バックアップ構成の移行はサポートされていません。
◆
Microsoft Windows の RMAN スクリプトに、非 ASCII 文字が含まれていない。
◆
66 ページの表 3 で説明されているとおり、NetWorker サーバのクライアント・リ
ソースに対してクエリーおよび更新を行うために必要なすべての NetWorker 権
限がある。必要なユーザー・グループ権限については、NetWorker のマニュア
ルを参照してください。
◆
インタラクティブ・モード(-Y オプションを使用しない)で nsrnmoadmin コマ
ンドを使用すると、移行後にウィザードを使用して構成を変更するすべての
ユーザーの名前を入力できます。
• インタラクティブ・モード(-Y オプションを使用しない)で nsrnmoadmin
を使用すると、デフォルトで、このようなユーザーの名前をすべて ACL 形
式(user@hostname)で入力するように求められます。プロンプトが表示さ
れたときにユーザー名を入力しない場合、NMC を使用してリソースを編集
し、クライアントの NetWorker ロックボックス・リソースにユーザー名を後
で追加する必要があります。ロックボックス・リソースの編集の詳細につい
ては、「NetWorker 管理ガイド」のロックボックス・パスワード管理のセク
ションを参照してください。
• 非インタラクティブ・モードで(-Y オプションを使用して)nsrnmoadmin
を使用すると、入力を求めるプロンプトは表示されません。移行後に、ウィ
ザードを使用して構成を変更するすべてのユーザーの NetWorker ロックボッ
クス・リソースにユーザー名を追加する必要があります。
!
重要
クラスタ仮想クライアントのバックアップ構成を移行する場合、クライアントの予
定されたバックアップを有効にするには、次のいずれかを行う必要があります。
- 移行時に、nsrnmoadmin によってロックボックス・リソースに追加するウィザー
ドのユーザーの名前が求められたら、system@physical_hostname(Windows)ま
たは root@physical_hostname(UNIX)の形式で名前を指定します。
- 移行後に、NMC を使用してクラスタ仮想クライアントのロックボックス・リソー
スを編集し、system@physical_hostname(Windows)または
root@physical_hostname(UNIX)の形式で名前をリソースに追加します。
72
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
移行コマンドの構文とオプション
オペレーティング・システムのコマンド・ラインで、以下のいずれかのユーザーと
して移行の nsrnmoadmin コマンドを入力する必要があります。
◆
UNIX の root ユーザー
◆
Microsoft Windows Administrators グループのメンバー
コマンドを使用するユーザーは、66 ページの表 3 にある移行の要件を満たしている
必要があります。
Windows 2008 および Windows Vista システムの詳細については、「nsrnmoadmin
コマンドの Windows 2008 および Windows Vista の要件」(198 ページ)を参照して
ください。
nsrnmoadmin コマンドの構文とオプションは、以下のとおりです。
nsrnmoadmin -M -s server_name [-c client_name] [-g group_name]
[-N save_set_name] [-Y]
nsrnmoadmin -P -s server_name [-c client_name] [-g group_name]
[-N save_set_name]
-M オプションと -P オプションを同時に指定することはできません。
[ ] で囲まれたコマンド・オプションおよび設定は任意です。コマンドを入力する際
には、括弧は入力しないでください。
73 ページの表 4 では、nsrnmoadmin について説明します。
表4
移行用の nsrnmoadmin コマンドのオプション (1 / 2ページ)
オプション
説明
-M
移行オプションを指定します。nsrnmoadmin プログラムは、以下の処理を実行します。
1. NetWorker サーバ・リソース・データベースに対してクエリーを実行し、-c、-g、-N、-s オプションで
指定した値に一致するすべてのクライアント・リソースを検索します。
2. 従来の各構成(nsrnmo スクリプト、RMAN スクリプト、NWORA リソース・ファイル、クライアン
ト・リソース)を、新しい NMO ウィザードでサポートされている構成形式に移行します。
注:nsrnmoadmin プログラムで移行できるのは、nsrnmoadmin コマンドを入力するホストに物理的に存
在している構成だけです。別の物理ホストのクライアント・リソースを移行するには、各物理ホストで
nsrnmoadmin プログラムを実行するか、このプロセスを自動的に行うスクリプトを作成する必要があり
ます。
-P
プローブ・オプションを指定します。nsrnmoadmin プログラムは、プローブを実行して NetWorker サー
バ・リソース・データベースに対してクエリーを行い、-c、-g、-N、-s オプションで指定した値に一致
するすべてのクライアント・リソースを検索し、標準出力にその結果を出力します。このプログラムで
従来の構成が実際に移行されることはありません。
注:nsrnmoadmin プログラムでプローブできるのは、nsrnmoadmin コマンドを入力するホストに物理的
に存在している構成だけです。別の物理ホスト用に作成されたクライアント・リソースをプローブする
には、各物理ホストで nsrnmoadmin プログラムを実行する必要があります。
-c client_name
オプション。構成する NetWorker クライアントのホスト名を指定します。通常、このオプションでは、
クラスタの仮想クライアントを指定します。デフォルト値は、ローカルの物理クライアントのホスト名
です。
-g group_name
オプション。クエリー・オペレーションの NetWorker グループの名前を指定します。このオプションを指
定しない場合、グループ名はサーバ・リソース・データベースに対するクエリーの基準に含まれません。
-N save_set_name
オプション。クライアント・リソースの[セーブセット]属性で設定した値を指定します。このオプ
ションを指定しない場合、セーブセット名はサーバ・リソース・データベースに対するクエリーの基準
に含まれません。
nsrnmoadmin コマンドを使用した従来の構成の移行
73
ソフトウェア構成
表4
移行用の nsrnmoadmin コマンドのオプション (2 / 2ページ)
オプション
説明
-s server_name
必須。構成するクライアントをバックアップする NetWorker サーバのホスト名を指定します。
-Y
オプション。非インタラクティブ・モードを指定します。このオプションを指定すると、nsrnmoadmin
プログラムによって確認メッセージが表示されずに移行が続行されます。このオプションを指定しない
場合、nsrnmoadmin プログラムによって、クライアント・リソースで更新されるすべてのフィールドが
表示され、移行を続行するかどうかの確認を求めるメッセージが表示されます。
NMC ウィザードを使用したバックアップの構成
ウィザードを使用してバックアップを構成するには、次の手順で行います。
1. 「バックアップ構成ウィザードについて」(74 ページ)の情報を確認します。
2. 「バックアップ構成ウィザードを使用するための要件」(75 ページ)を満たして
いることを確認します。
3. 「ウィザードを使用したバックアップの構成」(75 ページ)の構成手順に従い
ます。
バックアップ構成ウィザードについて
NMO リリース 5.0 には、新しい NMC ベースのバックアップ構成ウィザード
(NMC ではクライアント・バックアップ構成とも呼ばれる)が含まれています。こ
れは、サポートされている NMC リリース 7.5 以降に統合されています。
「構成ウィザード」(30 ページ)では、バックアップ構成ウィザードの主な機能につ
いて説明しています。このウィザードでは、予定されたバックアップ用のクライア
ント・リソース、グループ・リソース、ポリシー・リソース(ブラウズまたはリテ
ンション)を構成できます。その他の NetWorker リソースは、「NMC の従来の方
法を使用したバックアップの構成」(77 ページ)の説明に従って、NMC で(ウィ
ザードを使用せずに)手動で構成する必要があります。
「標準的な」予定されたバックアップを構成するためのウィザード・オプションで
は、定義済みの値(バックアップ名の形式、バックアップ・チャネルの数などの値)
を生成する、より簡潔化されたワークフローが提供されます。標準的な予定された
バックアップで使用される定義済みの設定に関する詳細については、ウィザードの
ヘルプを参照してください。
NMO ウィザードを使用して、ウィザードで作成されていない既存の構成を変更す
るには、まず「nsrnmoadmin コマンドを使用した従来の構成の移行」(71 ページ)
に従って構成を移行する必要があります。
構成ウィザードの詳細については、以下の情報ソースを参照してください
74
◆
「NetWorker Module for Oracle インストール・ガイド」
◆
「NetWorker 管理ガイド」またはリリース・ノート
◆
ウィザードでの説明文
◆
ウィザードのオンライン・ヘルプ
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
バックアップ構成ウィザードを使用するための要件
バックアップ構成ウィザードを使用する前に、次の要件をすべて満たしていること
を確認してください。
◆
ウィザードを起動する NMC ユーザー(ウィザード・ユーザー)に、構成が作成
される NetWorker サーバの NetWorker 構成権限がある。
◆
NMC サーバ、NetWorker サーバ、NMO クライアント間の通信に nsrauth 認証が
使用されている。nsrauth 認証の要件については、NetWorker のマニュアルを参
照してください。
◆
NetWorker Module for Oracle のリリース・ノートで説明されているように、
NMC サーバ、NetWorker サーバ、NMO クライアント・ホストに必要な
NetWorker リリースがイントールされている。
ウィザードを使用したバックアップの構成
ウィザードを使用してバックアップ構成を作成または変更するには、次の手順で行
います。
1. NetWorker 管理コンソール・ソフトウェアを起動します。
2. [管理]ウィンドウを開きます。
a. [コンソール]ウィンドウで[エンタープライズ]をクリックします。
b. 左側のペインで、[エンタープライズ]リストから NetWorker サーバを選択
します。
c. 右側のペインで、アプリケーションを選択します。
d.[エンタープライズ]メニューの[アプリケーションの起動]を選択します。
[管理]ウィンドウが別個のアプリケーションとして起動します。
3. [管理]ウィンドウで[構成]をクリックします。
4. [構成]ウィンドウで、[クライアント]をクリックします。
5. 適切な方法でウィザードを起動します。
• 新しいバックアップ構成を作成する場合、次のいずれかの方法を使用します。
– [構成]>[クライアント バックアップ構成]>[新規]を選択する。
– 左側のペインのクライアント名の下で、[クライアント]を右クリックし
て[クライアント バックアップ構成]>[新規]を選択する。
– [クライアント]メイン・リストで、NMO クライアントを右クリックし
て[クライアント バックアップ構成]>[新規]を選択する。
• 既存のバックアップ構成を変更する場合、右側のペインで NMO クライアン
トを右クリックし、[クライアント バックアップ構成]>[変更]を選択し
ます。
6. 表示されるウィザードの各画面で、バックアップ構成に必要なオプションと値
を指定します。
ウィザードを使用して重複除外バックアップを構成する場合は、[RMAN オプ
ションの指定(1/2)]画面で[Filesperset]フィールドを 1 に設定します。
各ウィザードの画面には、オンライン・ヘルプ・ボタンがあり、これをクリック
すると画面上のすべてのフィールドとオプションに関する説明を表示できます。
• 最後の画面を除き、続行するには[次へ]をクリックします。
NMC ウィザードを使用したバックアップの構成
75
ソフトウェア構成
• 最後の[クライアント構成の確認と承認]画面で、構成を作成するには[作
成]を、変更するには[変更]をクリックし、[完了]をクリックしてウィ
ザードを終了します。
構成設定をディスクの RMAN スクリプトに保存すると、後でそのスクリプトを編集
したり、手動 NMO バックアップに使用したりできます。手動バックアップに必要な
リソースは、従来の方法(ウィザードを使用しない)で構成する必要があります。
!
重要
ウィザードを使用して仮想クラスタ・クライアントを構成する場合、ウィザードは
以下を含むクラスタ環境に必要な追加設定をすべて実行しようとします。
- 必要なクライアント・リソースを作成する。
- ウィザードの[NetWorker クライアントのプロパティ]画面の[リモート アクセ
ス]フィールドに入力された物理ホストに対し、必要な ACL エントリーをロック
ボックス・リソースに追加する。
- NSR_CLIENT パラメータを設定する。
- 仮想クライアントのクライアント・リソースの[バックアップ コマンド]属性に
virtual_clientname オプションを追加する。
仮想クライアントのクライアント・リソースで、クラスタの各物理ホストに対し、
[リモート アクセス]属性が user@physical_hostname に設定されていることを確
認します。設定されていないと、バックアップが失敗する場合があります。
76
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
NMC の従来の方法を使用したバックアップの構成
以下のセクションでは、従来の方法(構成ウィザードを使用しない)を使用して
バックアップを構成する方法について説明します。
従来の方法を使用したバックアップの構成について
NMO リリース 5.0 でも、以前の NMO リリースで使用されていた従来の方法で
バックアップを構成できます。NMC を使用して、RMAN スクリプトおよび
nsrnmo スクリプトの作成、必要に応じて NWORA リソース・ファイルのパラメー
タの設定、NetWorker リソースの構成を手動で行い、予定されたバックアップを構
成できます。
また、
「NMC ウィザードを使用したバックアップの構成」(74 ページ)で説明され
ているように、バックアップ構成ウィザードを使用して予定されたバックアップを
構成することもできます。ただし、クライアント・リソースとグループ・リソース
以外の NetWorker リソースは、NMC を使用して手動で構成する必要があります。
手動バックアップの場合、必要に応じて NetWorker クライアント・リソースを従来
の方法を使用して手動で変更する必要があります。
バックアップ用の RMAN スクリプトの作成
Oracle Server ホスト上で目的のタイプの手動バックアップまたは予定されたバック
アップを実行するための、適切な RMAN スクリプトを作成します。
スクリプト内の NSR* パラメータは、「NSR* パラメータの設定」(208 ページ)で説
明している方法で設定する必要があります。可能な場合には、send コマンドを使用
することが推奨されます。詳細については、「send コマンド」(219 ページ)を参照
してください。
前述の方法以外では、NSR* パラメータは設定できません。たとえば、オペレー
ティング・システムのコマンド・ラインから setenv や set コマンドを使用して
NSR* パラメータを設定することはできません。RMAN スクリプトまたは RMAN
セッションでの NSR* パラメータの設定の詳細については、付録 A「RMAN セッ
ションのパラメータ」を参照してください。
RMAN バックアップ・スクリプトは、フラット ASCII ファイルとして保存できま
す。また、リカバリ・カタログを使用する場合は、バックアップ・スクリプトをリ
カバリ・カタログ・データベースに保存することもできます。リカバリ・カタロ
グ・データベースへのバックアップ・スクリプトの保存については、Oracle のバッ
クアップ / リカバリに関する該当のマニュアルを参照してください。
以下のセクションでは、手動バックアップおよび予定されたバックアップ用の
RMAN スクリプトの詳細について説明します。
手動バックアップ用の RMAN スクリプト
自動チャネル割り当ておよび永続的な設定を使用している場合、backup コマンド
を単独のコマンドとして実行できます。詳細については、「自動チャネル割り当て」
(26 ページ)を参照してください。
例 10
手動バックアップ用の RMAN スクリプト
以下の手動バックアップ用の RMAN スクリプトは、(リモートの)NetWorker サー
バ mars.emc.com のボリューム・プール MondayFulls に Oracle のデータベース全
体をバックアップするものです。
NMC の従来の方法を使用したバックアップの構成
77
ソフトウェア構成
run {
allocate channel t1 type ’SBT_TAPE’;
allocate channel t2 type ’SBT_TAPE’;
send ’NSR_ENV=(NSR_SERVER=mars.emc.com,
NSR_DATA_VOLUME_POOL=MondayFulls)’;
backup full filesperset 4 format ’FULL_%d_%U’ (database);
release channel t1;
release channel t2;
}
メディア管理デバイス(この場合は NMO)を指定するには、allocate channel コマ
ンドで、type オプションを SBT_TAPE と指定します。
allocate channel t1 type disk コマンドを使用してデバイスが割り当てられている
(かつ、Oracle が適切に構成され、NMO がアンインストールされている)場合、
Oracle に実装されているバックアップ方法を使用して、ディスク・ファイルにバッ
クアップすることができます。
前述の RMAN バックアップ・スクリプトで、format 文字列 FULL_%d_%U に、各
バックアップ・ピースの名前を指定します。この名前は、NetWorker サーバ上での
バックアップ・ピース名が一意である限り、自由に指定できます。確実に一意の名
前にするために、%d や %U などの置換変数を使用できます。
◆
%d には、データベース名を指定します。
◆
%U には、Oracle システムによって生成される一意のファイル名を指定します。
FULL や FULL_%d などの format 文字列では、一意の名前は生成されません。同様
に、format 文字列 FULL_%U では、同じ NetWorker サーバにバックアップされる
2 つのデータベースについて一意の名前が生成されません。
!
重要
バックアップ・ピース名が一意でない場合、Oracle バックアップは失敗します。
手動バックアップ中に、NetWorker メディア・データベース内のバックアップ・
ピース名に自動的にプレフィックス RMAN: が付加されます。たとえば、RMAN ス
クリプトで指定されたバックアップ・ピース名が accounts_data_file である場合、
手動バックアップによって、セーブセット名 RMAN:accounts_data_file としてメ
ディア・データベース内に記録されます。mminfo コマンドを使用すると、この形
式のセーブセット名が表示されます。
詳細については、以下の資料を参照してください。
例 11
◆
RMAN スクリプトの記述方法については、Oracle のバックアップ / リカバリに関
する該当のマニュアルを参照してください。
◆
Oracle Enterprise Manager Backup Wizard を使用して RMAN スクリプトを生成
する方法については、Oracle Enterprise Manager のマニュアルを参照してくだ
さい。
◆
RMAN コマンドに関する重要事項については、付録 B「RMAN コマンド」を参
照してください。
◆
「NetWorker インデックス内の通常のバックアップ情報」(119 ページ)では、手
動バックアップ用に NetWorker インデックスに保存される情報について説明し
ます。
Oracle バックアップ時における AES 暗号化用の RMAN スクリプト
以下の RMAN スクリプトでは、NSR_AES_ENCRYPTION パラメータ設定で指定し
た 256 ビット AES 暗号化を使用して、NetWorker サーバ mars.emc.com に、Oracle
データベースの非プロキシ・バックアップを実行します。
78
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
run {
allocate channel t1 type ’SBT_TAPE’;
send ’NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_AES_ENCRYPTION=TRUE)’;
backup full filesperset 4 format ’FULL_%d_%U’ (database);
release channel t1;
}
AES 暗号化では、NetWorker サーバ・リソースの[データゾーン パス フレーズ]
属性で設定したキーまたはパス・フレーズを使用します。詳細については、
「NSR_AES_ENCRYPTION」(209 ページ)を参照してください。
!
重要
256 ビット AES 暗号化に使用したパス・フレーズはすべて記録してください。
NetWorker サーバのパス・フレーズを変更する場合は注意が必要です。サーバのパ
ス・フレーズを変更した後に、NMO バックアップで使用するパス・フレーズを忘
れてしまった場合、暗号化されたデータはリカバリできません。パス・フレーズの
詳細については、「NetWorker 管理ガイド」を参照してください。
128 ページの例 17 に、AES で暗号化されたバックアップの Oracle リストアのサン
プルを示します。ここでは、バックアップで使用した元のパス・フレーズを
NSR_ENCRYPTION_PHRASES パラメータで指定しています。
予定されたバックアップ用の RMAN スクリプト
!
重要
予定されたバックアップ(通常のバックアップとプロキシ・バックアップの両方)
では、allocate channel コマンドの中に send を含めないでください。send コマン
ドは、独立して使用する必要があります。
たとえば、NMO では以下のような予定されたバックアップはサポートされません。
allocate channel t1 type ’SBT_TAPE’ send
’NSR_ENV=(NSR_SERVER=mars.emc.com)’;
次に、正しい形式のコマンドを示します。
allocate channel t1 type ’SBT_TAPE’;
send channel t1 ’NSR_ENV=(NSR_SERVER=mars.emc.com)’;
自動チャネル割り当てを使用している場合、backup コマンドまたは restore コマン
ドの前に send コマンドを指定すると、以下のエラーが発生します。
RMAN-06422:no channels found for SEND command
自動チャネル割り当てについては、
「自動チャネル割り当て」(26 ページ)を参照し
てください。
例 12
予定されたバックアップ用の RMAN スクリプト
以下の予定されたバックアップ用の RMAN スクリプトは、Oracle のデータベース
全体をボリューム・プール MondayFulls にバックアップするものです。ここではリ
カバリ・カタログを使用しています。
connect target target_user/target_passwd@target_Netservicename;
connect rcvcat rcvcat_user/rcvcat_passwd@rcvcat_Netservicename;
run {
set command id to ’xxx’;
allocate channel t1 type ’SBT_TAPE’;
allocate channel t2 type ’SBT_TAPE’;
send ’NSR_ENV=(NSR_DATA_VOLUME_POOL=MondayFulls)’;
NMC の従来の方法を使用したバックアップの構成
79
ソフトウェア構成
backup full filesperset 4
format ’FULL_%d_%U’
(database);
release channel t1;
release channel t2;
}
自動チャネル割り当ておよび永続的設定を使用する場合、予定された RMAN バッ
クアップ・スクリプトを作成し、以下のコマンドを含めてください。
◆
connect target
◆
connect rcvcat(リカバリ・カタログを使用している場合)
◆
バックアップ
予定されたバックアップ用の各 RMAN スクリプトには、コマンド connect target
target_user/target_passwd@target_Netservicename を必ず使用する必要があります。
このコマンドにより、ターゲット・データベースに対する適切な接続が確立されます。
connect target コマンドに適切な値を指定します。
◆
target_user には、対象のデータベースの SYSDBA 権限を持つユーザーを指定します。
◆
target_passwd には、ターゲット・データベースの orapwd ファイルで指定されて
いる、
(SYSDBA として接続するための)target_user のパスワードを指定します。
◆
target_Netservicename には、ターゲット・データベースの Net Service 名を指定
します。この名前は、connect target コマンドで必ず指定する必要があります。
ターゲット・データベースに対しては、パスワード・ファイルを使用する必要があ
ります。パスワード・ファイルを使用するためには、orapwd ユーティリティを使
用して、initoracle_sid.ora ファイル内の REMOTE_LOGIN_PASSWORDFILE パラ
メータを exclusive に設定する必要があります。詳細については、適切な Oracle の
マニュアルを参照してください。
注:
◆
予定されたバックアップ用 RMAN スクリプトではそれぞれ connect target コマン
ドを使用する必要があるため、Oracle インスタンスごとに個別の予定された
バックアップ用 RMAN スクリプトが必要になります。
◆
connect target コマンドでは、target_user に値 internal を使用しないでください。
また、target_passwd に値 oracle を使用しないでください。
予定された Oracle バックアップにリカバリ・カタログを使用する場合、コマンド
connect rcvcat rcvcat_user/rcvcat_passwd@rcvcat_Netservicename を必ず使用して
ください。このコマンドにより、リカバリ・カタログ・データベースに対する適切
な接続が確立されます。
connect rcvcat コマンドに適切な値を指定します。
◆
rcvcat_user には、リカバリ・カタログ・データベースの所有者を指定します。
◆
rcvcat_passwd には、rcvcat_user のパスワードを指定します。
◆
rcvcat_Netservicename には、リカバリ・カタログ・データベースの Net Service
名を指定します。
予定されたバックアップをキャンセルできるようにするには、予定された Oracle
バックアップ・スクリプトに set command id to ‘xxx’ と記述する必要があります
(ここで、xxx には任意の文字列を一重引用符で囲んで指定します)。予定された
バックアップをキャンセルする方法については、「予定されたバックアップのキャン
セル」(116 ページ)を参照してください。
80
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
79 ページの例 12 の予定されたバックアップ・スクリプトの続き(1 つ目の allocate
channel コマンド以降)は、NSR_SERVER パラメータの設定が含まれていないこと
を除いて、77 ページの例 10 の手動バックアップ・スクリプトと同じです。
!
重要
予定された RMAN バックアップ・スクリプトでは、NSR_SERVER パラメータま
たは NSR_GROUP パラメータを設定しないでください。この 2 つのパラメータは、
NMO によって、予定された Oracle バックアップ用のクライアント・リソースで指
定されている値に設定されます。この値は上書きできません。
予定されたバックアップで自動的にボリューム・プールが使用されるように、プー
ル・リソースにバックアップ・グループを指定できます。RMAN スクリプト内で
NSR_DATA_VOLUME_POOL パラメータを設定しない限り、予定されたバック
アップではこのプールが使用されます。そのため、このパラメータ設定は、予定さ
れたバックアップ・グループに関連づけられている他のプールよりも優先されます。
RMAN スクリプト内で、バックアップ・グループに関連づけられているプール以外
のプールが NSR_DATA_VOLUME_POOL パラメータに設定されている場合、予定
されたバックアップでは NSR_DATA_VOLUME_POOL パラメータのプールが使用
されます。ユーザーは、このパラメータを予定されたバックアップ用の RMAN ス
クリプトに、適切に設定する必要があります。
予定されたバックアップ用の各 RMAN スクリプトは、テキスト・ファイルとして
保存する必要があります。データベース管理者は、予定されたバックアップ用の
RMAN スクリプト・ファイルに最低限の権限を設定します。それにより、ターゲッ
ト・データベースおよびリカバリ・カタログ・データベースのユーザー ID とパス
ワードを許可されていないユーザーが参照することを防ぐことができます。
1 つの Oracle インスタンスに複数の RMAN スクリプトが関連づけられている場合
(たとえば、テーブルスペース・レベルとファイル・レベルのバックアップ、フル・
バックアップとインクリメンタル・バックアップなど)
、データベース管理者は 1 つ
のファイルに 2 つの同じ connect コマンドを記述しておき、すべての RMAN スクリ
プトから @ コマンドを使用して 2 つの connect コマンドを呼び出すことができます。
予定されたバックアップ用の RMAN スクリプトのテスト
RMAN スクリプトを作成したら、予定されたバックアップに使用する前にスクリプ
トをテストします。
RMAN スクリプトをテストするには、以下のいずれかのコマンドを入力します。
rman cmdfile ’script_name’ send
’”NSR_ENV=(NSR_SERVER=NetWorker_server_name, NSR_GROUP=group_name)”’
rman nocatalog cmdfile ’script_name’ send
’”NSR_ENV=(NSR_SERVER=NetWorker_server_name, NSR_GROUP=group_name)”’
ここで、
◆
script_name には、RMAN スクリプトのファイル・パス名を指定します。
◆
NetWorker_server_name には、バックアップを開始するサーバの名前を指定します。
◆
group_name には、クライアント・リソースで指定されている予定されたバック
アップ・グループの名前を指定します。
NMC の従来の方法を使用したバックアップの構成
81
ソフトウェア構成
nsrnmo スクリプトのカスタマイズ
Oracle Server ホスト上の nsrnmo スクリプトのパラメータを変更し、カスタマイズ
します。
Oracle Server ホストにインストールされている NMO には、以下のファイルが含ま
れています。
◆
nsrnmo サンプル・スクリプト。NetWorker 実行可能ファイルと同じディレクトリ
に置かれています。サンプル・スクリプトのファイル名は、以下のとおりです。
• nsrnmo(UNIX 用)
• nsrnmo.bat(Windows 用)
◆
スクリプトのテンプレート。UNIX では /etc/nsrnmo.sh ファイルです。このファ
イルは変更しないでください。
注:Windows では、元の nsrnmo.bat ファイルのコピーを保存してから変更してくださ
い。Windows 2008 および Windows Vista システムに固有の要件については、「Windows
2008 または Windows Vista での nsrnmo.bat ファイルの編集」(82 ページ)を参照してく
ださい。
同じ Oracle Server ホスト上に、複数の nsrnmo スクリプトを作成できます(たとえ
ば、各 Oracle インスタンスに 1 つずつ作成するなど)。各スクリプトには、nsr また
は save で始まる固有の名前を付ける必要があります。Windows の場合、さらに
ファイル名の拡張子を .bat または .cmd にする必要があります。
nsrnmo スクリプトを新規作成するには、次の手順で行います。
1. サンプル・スクリプト・ファイル(UNIX では nsrnmo、Windows では
nsrnmo.bat)をコピーし、別の名前を付けます。
2. 新しいファイルでパラメータをカスタマイズします。
たとえば、nsrnmo_prodDB(UNIX)または nsrnmo_prodDB.bat(Windows)と
いう名前で新しいスクリプト・ファイルを作成します。
すべての nsrnmo スクリプトは NetWorker 実行可能ファイルと同じディレクトリに置
く必要があります。nsrnmo スクリプトを別のディレクトリに移動しないでください。
注:
◆
以前の NMO リリースの nsrnmo スクリプトは、NMO リリース 5.0 でも動作しま
す。ただし、NMO リリース 5.0 とともにインストールされた nsrnmo スクリプ
トには、以前のリリースのスクリプトにはない新しいパラメータ設定が含まれ
ている可能性があります。
◆
NMC(NetWorker 管理コンソール)の[グループの詳細]ウィンドウ内に、
UNIX NMO クライアントの予定されたバックアップ・セーブセットのレポートを
正しく表示するには、UNIX の nsrnmo スクリプト内に次のシェルを指定します。
• /bin/bash(/bin/bash が UNIX クライアントに存在する場合)
• /bin/ksh(/bin/bash が UNIX クライアントに存在しない場合)
Windows 2008 または Windows Vista での nsrnmo.bat ファイルの編集
Windows の NetWorker_installation_dir\bin ディレクトリにある nsrnmo.bat など
のファイルを編集できるのは、Microsoft Windows Administrators グループのメン
バーだけです。
Windows 2008 または Windows Vista では、次の手順に従って
NetWorker_installation_dir\bin ディレクトリにある nsrnmo.bat ファイルを編集す
る必要があります。
82
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
1. [Start(開始)
]をクリックします。
2. [メモ帳]またはメニュー項目として表示される他のテキスト・エディタを右ク
リックします。
3. [管理者として実行]を選択します。
4. NetWorker_installation_dir\bin\nsrnmo.bat ファイルをテキスト・エディタで
開きます。
5. nsrnmo.bat ファイルを編集して保存します。
Solaris ゾーンでの nsrnmo スクリプト
Solaris ゾーンで稼働している Solaris システムでは、グローバル・ゾーンからマウ
ントした共有ディレクトリを疎ルート・ゾーンに配置できます。このようなディレ
クトリは、疎ルート・ゾーンでは読み取り専用になります。NMO を疎ルート・
ゾーンにインストールし、/usr が共有ディレクトリの 1 つである場合、/usr/sbin
内の nsrnmo スクリプトは、疎ルート・ゾーンで読み取り専用になります。この場
合、nsrnmo スクリプトはグローバル・ゾーンで編集する必要があります。
1 台の物理コンピュータで複数の疎ルート・ゾーンを構成している場合、すべての
仮想疎ルート・ゾーンの /usr/sbin 内に nsrnmo スクリプトが存在することになり
ます。この場合、疎ルート・ゾーンごとに固有のスクリプト・ファイル名を付ける
必要があります(nsrnmo1、nsrnmo2 など)。各疎ルート・ゾーンのクライアント・
リソースの[バックアップ コマンド]属性には、そのゾーンに対応する一意の
nsrnmo ファイル名を指定する必要があります。クライアント・リソースの詳細に
ついては、「NMC を使用したクライアント・リソースの構成」(90 ページ)を参照
してください。
nsrnmo スクリプトのパラメータ
NMO に付属する nsrnmo サンプル・スクリプトに含まれるパラメータは、特定の
予定された Oracle バックアップに合わせてカスタマイズする必要があります。
nsrnmo サンプル・スクリプトのパラメータは、デフォルトですべて未定義になっ
ています。
nsrnmo スクリプトには、そのスクリプトがインストールされる特定のシステムで
必要となるパラメータのみが含まれています。以下のパラメータは、特定の UNIX
システム用の nsrnmo スクリプトでのみ使用されます。
◆
LD_LIBRARY_PATH(以下のスクリプトで使用されます)
• HP-UX(64 ビット Itanium)
• Linux
• Solaris
◆
LIBPATH(AIX のスクリプトで使用されます)
◆
SHLIB_PATH(32 ビットおよび 64 ビット PA-RISC の HP-UX で使用されます)
「Oracle インストレーション・ガイド」の指示に従って、特定のオペレーティング・
システムで、どのパラメータ(LD_LIBRARY_PATH、LIBPATH、SHLIB_PATH)
をどのような値に設定するのかを判断します。
ORACLE_HOME パラメータは、各予定されたバックアップで必須のパラメータで
す。nsrnmo スクリプトには必ず設定します。nsrnmo スクリプトのその他のパラ
メータはオプションです。未定義のままスクリプトに残すこともできます。
注:予定されたバックアップでその他のパラメータの機能を使用するには、そのパラメータ
を定義してエクスポートする行を nsrnmo スクリプトに追加する必要があります。パラメー
タを設定するために、UNIX で setenv コマンド、Windows で set コマンドを使用しても、効
果はありません。
NMC の従来の方法を使用したバックアップの構成
83
ソフトウェア構成
以降のセクションでは、予定されたバックアップ用の nsrnmo スクリプトに設定可
能なパラメータについて説明します。パラメータの詳細については、nsrnmo スク
リプト・ファイル内のコメントを参照してください。
◆
「ORACLE_HOME」(84 ページ)
◆
「LD_LIBRARY_PATH」(84 ページ)
◆
「LIBPATH」
(85 ページ)
◆
「SHLIB_PATH」(85 ページ)
◆
「NSR_RMAN_ARGUMENTS」(85 ページ)
◆
「NSR_SB_DEBUG_FILE」
(85 ページ)
◆
「ORACLE_SID」
(86 ページ)
◆
「ORACLE_USER」(86 ページ)
◆
「PRECMD」
(86 ページ)
◆
「POSTCMD」(87 ページ)
◆
「TNS_ADMIN」(88 ページ)
ORACLE_HOME
このパラメータは、各予定されたバックアップに必須のパラメータです。nsrnmo
スクリプト・ファイルの ORACLE_HOME に、Oracle Server のホーム・ディレクト
リを設定します。RMAN 実行可能ファイルである rman は、$ORACLE_HOME の
サブディレクトリである bin に置く必要があります。
たとえば、Oracle Server が /disk3/oracle/app/oracle/product/10.0 ディレクトリ
に置かれている場合、nsrnmo スクリプトでは ORACLE_HOME を以下のように設
定する必要があります。
ORACLE_HOME=/disk3/oracle/app/oracle/product/10.0
LD_LIBRARY_PATH
このパラメータは、予定されたバックアップではオプションです。nsrnmo スクリ
プト・ファイルの LD_LIBRARY_PATH には、Oracle ライブラリが収められている
ディレクトリのパス名を指定します。通常は、$ORACLE_HOME/lib または
$ORACLE_HOME/lib64 です。
たとえば、Oracle ライブラリが /disk3/oracle/app/oracle/product/10.0/lib ディ
レクトリに置かれている場合、nsrnmo スクリプトでは LD_LIBRARY_PATH を以下
のように設定する必要があります。
LD_LIBRARY_PATH=/disk3/oracle/app/oracle/product/10.0/lib
nsrnmo スクリプトの「export_environment variables()」関数ヘッダの下にある、
「export LD_LIBRARY_PATH」行をアンコメントします(行の先頭にある # 記号を
削除します)。
export_environment_variables()
{
export ORACLE_HOME
export NSR_RMAN_ARGUMENTS
:
:
export LD_LIBRARY_PATH
}
84
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
LIBPATH
このパラメータは、予定されたバックアップではオプションです。このパラメータ
は、AIX における nsrnmo スクリプトでのみ使用します。nsrnmo スクリプト・
ファイルの LIBPATH には、Oracle ライブラリが収められているディレクトリのパ
ス名を指定します。通常は、$ORACLE_HOME/lib です。
nsrnmo スクリプトの LIBPATH を設定するには、「LD_LIBRARY_PATH」
(84 ペー
ジ)に示した例に従ってください。LD_LIBRARY_PATH を LIBPATH に置き換えま
す。スクリプト内の行「export LIBPATH」をアンコメントします。
SHLIB_PATH
このパラメータは、予定されたバックアップではオプションです。このパラメータ
は、HP-UX における nsrnmo スクリプトでのみ使用します。nsrnmo スクリプト・
ファイルの SHLIB_PATH には、Oracle ライブラリが収められているディレクトリ
のパス名を指定します。通常は、$ORACLE_HOME/lib です。
nsrnmo スクリプトの SHLIB_PATH の設定は、「LD_LIBRARY_PATH」
(84 ページ)
を参考にしてください。LD_LIBRARY_PATH を SHLIB_PATH に置き換えます。ス
クリプト内の行「export SHLIB_PATH」をアンコメントします。
NSR_RMAN_ARGUMENTS
このパラメータは、予定されたバックアップではオプションです。
NSR_RMAN_ARGUMENTS には、RMAN 実行可能ファイル rman の有効なオプ
ションを任意に組み合わせた文字列を二重引用符で囲んで指定します。有効なオプ
ションの詳細については、Oracle Recovery Manager の該当するマニュアルを参照
してください。
たとえば、メッセージ・ログ・ファイル /nsr/applogs/msglog.log に RMAN の出
力を追加するには、nsrnmo スクリプト内の NSR_RMAN_ARGUMENTS を以下の
ように設定します。
NSR_RMAN_ARGUMENTS="msglog ’/nsr/applogs/msglog.log’ append"
リカバリ・カタログを使用しない場合に、メッセージ・ログ・ファイル
/nsr/applogs/msglog.log に RMAN の出力を追加するには、nsrnmo スクリプト内
の NSR_RMAN_ARGUMENTS を以下のように設定します。
NSR_RMAN_ARGUMENTS="nocatalog msglog ’/nsr/applogs/msglog.log’ append"
NSR_SB_DEBUG_FILE
このパラメータは、予定されたバックアップではオプションです。これはデバッグ
の目的でのみ使用されます。
NSR_SB_DEBUG_FILE パラメータにファイルの完全パス名を指定すると、予定され
たバックアップの詳細なデバッグ情報が得られるため、デバッグに役立ちます。こ
のファイルには MML 独自のデバッグ情報は書き込まれません。この情報は、
NSR_DEBUG_FILE(RMAN スクリプトでこのパラメータを設定していた場合)に
書き込まれます。
注:NSR_SB_DEBUG_FILE パラメータが未定義の場合(デフォルト)
、デバッグ情報は生成
されません。指定されたパス名を使用してファイルを作成できない場合、デバッグ情報はデ
フォルトの場所に書き込まれるか、生成されません。
たとえば、予定されたバックアップの詳細なデバッグ情報を
/usr/logs/schedbkup.log ファイルに書き込むには、nsrnmo スクリプトの
NSR_SB_DEBUG_FILE パラメータを以下のように設定します。
NSR_SB_DEBUG_FILE=/usr/logs/schedbkup.log
NMC の従来の方法を使用したバックアップの構成
85
ソフトウェア構成
NSR_SB_DEBUG_FILE パラメータに無効なパス名が設定されている場合に、デバッ
グ情報がどのように書き込まれるかについては、「NMO エラー・メッセージ」(230
ページ)を参照してください。
ORACLE_SID
このパラメータは、以下の予定されたバックアップの場合は必須です。
◆
予定されたバックアップ用のconnect targetコマンドとconnect rcvcatコマンドが
個別のファイルに格納されていて、@ コマンドを使用して RMAN スクリプトの
connect コマンドが呼び出される場合。
◆
予定されたバックアップでセーブセットのバンドル化が有効な場合。
◆
カタログ同期化が有効な状態でプロキシ・バックアップが実行される場合。プ
ロキシ・バックアップとカタログ同期化の詳細については、第 7 章「プロキシ・
バックアップおよびリストア」を参照してください。
nsrnmo スクリプト・ファイルの ORACLE_SID パラメータに、バックアップする
Oracle データベースの SID(システム識別子)値を指定します。たとえば、プロキ
シ・バックアップでカタログ同期化が有効な状態で、バックアップ対象の Oracle
データベースの SID が orcl10 の場合、ORACLE_SID パラメータを以下のように設
定する必要があります。
ORACLE_SID=orcl10
ORACLE_USER
このパラメータは、従来の方法(ウィザードを使用しない)で構成された予定され
たバックアップではオプションです(UNIX の場合のみ)。
ORACLE_USER を Oracle のオペレーティング・システム・ユーザーのユーザー名
に設定して、オペレーティング・システム認証で予定されたバックアップを実行で
きるようにします。これをセットアップすることで、オペレーティング・システム
認証で Oracle データベースに接続できるようになります。
注:ORACLE_USER を使用してオペレーティング・システム認証で NMO バックアップを実
行する場合、次のバックアップはサポートされません。
- 新しい構成ウィザードで構成された予定されたバックアップ
- Microsoft Windows での予定されたバックアップ
- プローブ・ベース・バックアップ
- 予定されたプロキシ・バックアップ
たとえば、オペレーティング・システム認証を使用して予定された NMO バック
アップを UNIX で実行するには(従来の方法でバックアップを構成する必要があり
ます)、ORACLE_USER を必要な Oracle のオペレーティング・システムのユーザー
名に設定します。
ORACLE_USER=Oracle_OS_username
PRECMD
このパラメータの指定はオプションです。PRECMD パラメータには、RMAN バッ
クアップ・スクリプトの前に実行する前処理スクリプトが含まれるファイルの完全
パス名を指定します。
注:PRECMD のパス名の値にスペースを含めないでください。たとえば、パラメータ
PRECMD を C:\Program Files\Legato\nsr\precmd.bat と設定するのではなく、
C:\Progra~1\Legato\nsr\precmd.bat のように設定します。
前処理スクリプトが失敗した(ゼロ以外の値が返された)場合、予定された Oracle
バックアップは処理されません(つまり、RMAN スクリプトが実行されません)。
86
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
!
重要
Oracle 予定されたバックアップは常に root によって実行されるため、root ユー
ザーによる実行を許可する権限をスクリプト・ファイルに設定する必要があります。
スクリプトが正常に実行されると、ゼロ値が返されます。スクリプトが失敗すると、
ゼロ以外の値が返されます。ゼロ以外の値が返されると、予定されたバックアップ
が失敗します。
次に、UNIX 用の前処理スクリプトのサンプルを示します。このスクリプトが保存
されているファイルの完全パス名を、nsrnmo スクリプトの PRECMD パラメータに
指定します。
たとえば、スクリプトが /usr/scripts/orashutdown ファイルに保存されている場
合、PRECMD パラメータを以下のように設定します。
PRECMD=/usr/scripts/orashutdown
このサンプル・スクリプトを実行すると、オフラインでのデータベース・バック
アップのために Oracle データベースがシャットダウンされます。nsrnmo スクリプ
トは root ユーザーとして実行されるため、このスクリプトでは su コマンドを使用
する必要があります。
#!/bin/ksh
# Define Site Specifics Here
TARGET_DATABASE=proddb
ERRFILE=/tmp/precmd.log
ORACLE_USER=proddb
#
# Scheduled backup launches as "root" run PRECMD as oracle user
su - $ORACLE_USER -c "{
# Shutdown target database and start in maintenace mode
export ORACLE_SID=$TARGET_DATABASE
svrmgrl <<EOF1 > $ERRFILE
connect internal
shutdown
startup mount
exit
EOF1
}"
# Do checking as root since "su" will always return its status
export status
# Define status otherwise it is local to if [] statement
status=0
# Scan file for errors and only return true or false
grep -e error -e warning -e fatal $ERRFILE > /dev/null 2>&1
if [ $?-eq 0 ]; then
status=1
else
status=0
fi
exit $status
POSTCMD
このパラメータの指定はオプションです。POSTCMD パラメータには、RMAN
バックアップ・スクリプトの後に実行する後処理スクリプトが含まれるファイルの
完全パス名を指定します。
注:POSTCMD のパス名の値にスペースを含めないでください。たとえば、パラメータ
POSTCMD を C:\Program Files\Legato\nsr\postcmd.bat と設定するのではなく、
C:\Progra~1\Legato\nsr\postcmd.bat のように設定します。
NMC の従来の方法を使用したバックアップの構成
87
ソフトウェア構成
RMAN バックアップ・スクリプトが失敗した場合でも、その失敗が報告され、後処
理スクリプトが実行されます。後処理スクリプトが失敗した場合、エラー・メッ
セージが報告されます。
!
重要
Oracle 予定されたバックアップは常に root によって実行されるため、root ユー
ザーによる実行を許可する権限をスクリプト・ファイルに設定する必要があります。
スクリプトが正常に実行されると、ゼロ値が返されます。スクリプトが失敗すると、
ゼロ以外の値が返されます。
次に、UNIX 用の後処理スクリプトのサンプルを示します。このスクリプトが保存
されているファイルの完全パス名を、nsrnmo スクリプトの POSTCMD パラメータ
に指定します。
たとえば、スクリプトが /usr/scripts/orastartup ファイルに保存されている場合、
POSTCMD パラメータを以下のように設定します。
POSTCMD=/usr/scripts/orastartup
このサンプル・スクリプトを実行すると、オフラインでのバックアップの後で、
Oracle データベースが起動されます。nsrnmo スクリプトは root ユーザーとして実
行されるため、このスクリプトでは su コマンドを使用する必要があります。
#!/bin/ksh
# Define Site Specifics Here
TARGET_DATABASE=proddb
ERRFILE=/tmp/postcmd.log
ORACLE_USER=proddb
#
# Scheduled backup launches as "root" run POSTCMD as user proddb
su - $ORACLE_USER -c "{
# Mount target database as ready for use
export ORACLE_SID=$TARGET_DATABASE
svrmgrl <<EOF > $ERRFILE
connect internal
alter database open;
exit
EOF
}"
# Do checking as root since "su" will always return its status
export status
# Define status otherwise it is local to if [] statement
status=0
# Scan file for errors and only return true or false
grep -e ORA- -e error -e warning -e fatal $ERRFILE > /dev/null 2>&1
if [ $?-eq 0 ]; then
status=1
else
status=0
fi
exit $status
TNS_ADMIN
Oracle Net 構成ファイルがデフォルトの $ORACLE_HOME/network/admin ディ
レクトリ以外のディレクトリに置かれている場合、このパラメータは必須です。
この場合、TNS_ADMIN パラメータの値を Oracle Net 構成ファイルが置かれてい
るディレクトリのパス名に設定します。nsrnmo スクリプトの TNS_ADMIN を設定
するには、「LD_LIBRARY_PATH」(84 ページ)に示した例に従ってください。
LD_LIBRARY_PATH を TNS_ADMIN に置き換えます。スクリプト内の行「export
TNS_ADMIN」をアンコメントします。
88
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
NMC を使用したグループ・リソースの構成
注:「NMC ウィザードを使用したバックアップの構成」(74 ページ)で説明されているよう
に、バックアップ構成ウィザードを使用してグループ・リソースを構成することもできます。
プローブ・ベース・バックアップの構成要件の詳細については、「プローブ・ベース・バック
アップの構成」(100 ページ)を参照してください。
予定された NMO バックアップの場合、NetWorker グループ・リソースを構成して
バックアップ・グループの属性を指定する必要があります。グループ・リソースは、
複数の NetWorker クライアント・リソースをまとめたものです。以下の場合、指定
された時刻にすべてのクライアント・リソースでデータのバックアップが開始され
ます。
◆
◆
「自動開始」属性が有効な場合
グループ・リソースにバックアップ開始時刻が指定されている場合
予定されたバックアップに 1 つ以上の NetWorker バックアップ・グループを設定す
ることによって、以下のようなバックアップが可能になります。
◆
バックアップを分散し、ネットワーク・トラフィックを軽減する。
◆
データベースとNetWorkerサーバでパフォーマンスに関する需要が低くなる時間
帯に、バックアップをスケジュールする。
Oracle Server ホスト用に設定されているクライアント・リソースを NetWorker
バックアップ・グループに割り当てることができます。
すべての NetWorker バックアップ・グループは、作成と変更が可能です。Default
グループ以外のバックアップ・グループは、すべて削除できます。
Default グループを使用して予定されたバックアップをテストするには、[自動開始]
属性を[有効]に変更する必要があります。
注:通常の予定されたバックアップで、バックアップ・グループに関連づけられたボリュー
ム・プールが自動的に使用されるようにするには、ボリューム・プール用のプール・リソー
スでそのグループの名前を指定します。
!
重要
通常の予定された Oracle バックアップの場合、グループ・リソースの[スナップ
ショット]属性を[False]に設定する必要があります。
NMC インタフェースを使用して NetWorker グループ・リソースを作成できます。
詳細については、「NetWorker 管理ガイド」および NMC のオンライン・ヘルプを
参照してください。
NMC を使用したスケジュール・リソースの構成
「NetWorker スケジュール・リソース」(67 ページ)の要約情報を確認します。
NMC を使用して NetWorker スケジュール・リソースを構成し、予定された Oracle
バックアップを実行する曜日を指定します。
NetWorker サーバには、構成済みスケジュールがいくつか用意されています。構成
済みスケジュールを変更することも、カスタマイズしたスケジュールを作成するこ
ともできます。
NMC の従来の方法を使用したバックアップの構成
89
ソフトウェア構成
NMC インタフェースの使用方法の詳細については、「NetWorker 管理ガイド」およ
び NMC のオンライン・ヘルプを参照してください。
Oracle バックアップに使用する NetWorker スケジュール・リソースのカスタマイズ
スケジュール・リソースで、曜日別にレベルを選択します。
◆
フル、インクリメンタル、1 ∼ 9 などのレベルを指定することで、NetWorker サー
バがその曜日に実行するバックアップが指定されます。
◆
スキップ・レベルを指定した場合、NetWorker サーバではその曜日にバックアッ
プを実行しません。
クライアント・リソースの[スケジュール]属性に NetWorker スケジュールの名前
を指定します。詳細については、「NMC を使用したクライアント・リソースの構
成」(90 ページ)を参照してください。
NMC を使用したクライアント・リソースの構成
注:「NMC ウィザードを使用したバックアップの構成」(74 ページ)で説明されているよう
に、バックアップ構成ウィザードを使用してクライアント・リソースを構成することもでき
ます。プローブ・ベース・バックアップの構成要件の詳細については、「プローブ・ベース・
バックアップの構成」(100 ページ)を参照してください。
NetWorker クライアント・リソースは、NMO クライアント・ホストに割り当てら
れている属性のセットであり、NetWorker サーバに保存されています。バックアッ
プおよびリストアに NMO ソフトウェアを使用するためには、NMO クライアン
ト・ホスト用のクライアント・リソースを構成する必要があります。
NMO クライアント・ホストに NetWorker サーバ・ソフトウェアをインストールす
ると、NetWorker のインストール時に NMO クライアント用の基本的なクライアン
ト・リソースが自動的に作成されます。クライアント・リソースは、NMO バック
アップ用にカスタマイズする必要があります。
NetWorker サーバが Oracle バックアップ・データの管理およびデータのリストアに
おいて、ブラウズ・ポリシーおよびリテンション・ポリシーをどのように使用する
かの詳細については、「リストアで使用する NetWorker のインデックスおよびポリ
シー」(124 ページ)を参照してください。
プロキシ・バックアップ用のクライアント・リソースを構成する方法については、
「NetWorker クライアント・リソースの構成」(178 ページ)を参照してください。
NMC インタフェースを使用して、通常の予定されたバックアップ用のクライアン
ト・リソースを構成するには、91 ページの表 5 に従って必要な各属性の値を指定し
ます。
以下の属性は空白のままにします。
◆
ディレクティブ
◆
アーカイブ・ユーザー
◆
リモート・ユーザー
◆
パスワード
注:Solaris ゾーンで稼働している Solaris システムの場合、NMO でのバックアップおよびリ
ストアの実行中に使用される NetWorker リソースのセキュリティ関連のフィールド([リ
モート アクセス]や[権限]など)には、NMO が動作するゾーンのホスト名を指定する必
要があります。
90
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
インストールされている Oracle ごとに、独立したクライアント・リソースが必要で
す。クライアント・リソースの[バックアップ コマンド]属性には、1 つの
nsrnmo スクリプト名のみ指定する必要があります。ORACLE_HOME は、各
nsrnmo スクリプトに必須のパラメータです。
クライアント・リソースの「セーブセット」属性に、複数の RMAN スクリプトが
指定されている場合、以下のように処理されます。
◆
RMAN スクリプトは任意の順序で、できるかぎり並列して実行されます。
◆
nsrnmo スクリプトに、PRECMD や POSTCMD の明確な設定も含まれている場
合、前処理コマンド・ファイルと後処理コマンド・ファイルは以下のようにな
ります。
• すべての RMAN スクリプトで共通です。
• 各 RMAN スクリプトで 1 回ずつ実行されます。
前処理コマンド、RMAN スクリプト、後処理コマンドの実行順序は任意です。イン
ストールされている Oracle のさまざまな Oracle データベース・インスタンスの
バックアップに前処理と後処理を指定するには、各 Oracle インスタンスに別々の
NetWorker クライアント・リソースを定義します。
注:予定された Oracle バックアップが再試行された場合は、そのバックアップに指定されて
いる前処理コマンドと後処理コマンドも再び実行されます。
93 ページの図 6 に、UNIX NMO クライアント用のサンプル・クライアント・リ
ソースを示します。
94 ページの図 7 に、Windows NMO クライアント用のサンプル・クライアント・リ
ソースを示します。
NetWorker クライアント・リソースの属性 (1 / 2ページ)
表5
属性
説明
名前
Oracle Server ホストのホスト名を指定します。
バックアップ・コマ
ンド
NMC を使用する従来の方法(ウィザードを使用しない)で構成した予定されたバックアップの場合、
バックアップに使用する、カスタマイズした 1 つの nsrnmo スクリプトの名前を指定します。
たとえば、UNIX では、nsrnmo スクリプト名は nsrnmo や nsrnmo2 など、Windows では nsrnmo.bat や
nsrnmo2.bat などになります。
Solaris ゾーンで稼働している Solaris システムで疎ルート・ゾーンに NMO がインストールされている
場合、各疎ルート・ゾーンのクライアント・リソースの[バックアップ コマンド]属性には、その
ゾーンに対応する固有の nsrnmo ファイル名を指定する必要があります。
注:構成ウィザードを使用して予定されたバックアップを構成する場合は、ウィザードにより、
nsrnmostart プログラムの名前がこの属性に自動的に追加されます。この場合、この属性を変更しない
でください。
ブラウズ・ポリシー
NetWorker サーバが Oracle バックアップのエントリーをオンライン・クライアント・ファイル・イン
デックスに保持する時間の長さを指定します。この属性は、予定されたバックアップにのみ適用され
ます。
注:予定されたバックアップでは、付録 A「RMAN セッションのパラメータ」で説明されているよう
にパラメータ NSR_SAVESET_BROWSE が設定されている場合、その値がクライアント・リソースの
[ブラウズ ポリシー]属性の設定よりも優先されます。
手動バックアップについて特定のブラウズ・ポリシーを設定するには、パラメータ
NSR_SAVESET_BROWSE を使用します。このパラメータが設定されていない場合、NetWorker サーバは
ブラウズ・ポリシーに最適な値を使用します。
NMC の従来の方法を使用したバックアップの構成
91
ソフトウェア構成
NetWorker クライアント・リソースの属性 (2 / 2ページ)
表5
属性
説明
グループ
予定されたバックアップに使用する NetWorker バックアップ・グループを指定します。NetWorker バッ
クアップ・グループの詳細については、
「NMC を使用したグループ・リソースの構成」
(89 ページ)
を参照してください。
リモート・アクセス
バックアップをリモート・システムにリストアできるように、そのリモート・システムの完全修飾ホ
スト名を指定します。
Solaris ゾーンで稼働している Solaris システムの場合、[リモート アクセス]属性には NMO が動作して
いるゾーンのホスト名を指定する必要があります。
注:クラスタからのバックアップ、またはバックアップ対象ホスト以外のホストへのリカバリが不要
な場合には、[リモート アクセス]属性を修正しないでください。
リテンション・
ポリシー
NetWorker サーバが Oracle バックアップ・データに関する情報をオンライン・メディア・データベースに
保持する時間の最小値を指定します。この属性は、予定されたバックアップにのみ適用されます。
注:予定されたバックアップでは、付録 A「RMAN セッションのパラメータ」で説明されているよう
にパラメータ NSR_SAVESET_RETENTION が設定されている場合、その値がクライアント・リソースの
[リテンション ポリシー]属性の設定よりも優先されます。
手動バックアップについて特定のリテンション・ポリシーを設定するには、パラメータ
NSR_SAVESET_RETENTION を使用します。このパラメータが設定されていない場合、NetWorker サーバ
はリテンション・ポリシーに最適な値を使用します。
セーブセット
予定されたバックアップに使用する各 RMAN スクリプトの完全なパス名(先頭に RMAN: を付加)を指
定します。プレフィックス RMAN: とスクリプト名の間には、スペースを入れないでください。
Windows の場合、RMAN:F:/scripts/incr_1_bkup のように、パス名にスラッシュを含めることができます。
たとえば、/disk/rman_scripts/archlogbkup ファイルと /disk/rman_scripts/fullbkup ファイルに 2 つの RMAN バッ
クアップ・スクリプトが別々に作成されている場合([バックアップ コマンド]属性の nsrnmo スクリ
プトから実行されます)、[セーブセット]属性には、以下のように RMAN: を付加した完全ファイル・
パス名を指定します。
RMAN:/disk/rman_scripts/archlogbkup
RMAN:/disk/rman_scripts/fullbkup
注:構成ウィザードを使用して予定されたバックアップを構成すると、[セーブセット]属性設定に
自動的にプレフィックス RMAN: が追加されます(「ウィザードを使用したバックアップ構成の保存」
(31 ページ)を参照)。
次のセクションで説明されているように、予定されたバックアップのセーブセット情報は NetWorker
インデックスに保存されます。
• 「NetWorker インデックス内の通常のバックアップ情報」
(119 ページ)
• 「NetWorker インデックス内の重複除外バックアップ情報」(120 ページ)
スケジュール
92
予定されたバックアップに使用する NetWorker バックアップ・スケジュールを指定します。NetWorker
バックアップ・スケジュールの詳細については、「NMC を使用したスケジュール・リソースの構成」
(89 ページ)を参照してください。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
図6
予定されたバックアップ用の UNIX クライアント・リソース
NMC の従来の方法を使用したバックアップの構成
93
ソフトウェア構成
図7
予定されたバックアップ用の Windows クライアント・リソース
電子メール通知の構成
セーブセットの所有者に、予定されたバックアップの結果に関する電子メール通知
を送るには、Oracle Server(または Oracle インスタンス)のクライアント・リソー
スの[所有者通知]属性を編集します。
[所有者通知]属性で、以下のように所有者のログイン ID を宛先として通知コマン
ドを指定します。
/usr/bin/mail -s “server1-server2-server3 backup” jdoe
NetWorker クライアント・リソースの属性を編集する方法については、「NetWorker
管理ガイド」および NMC のオンライン・ヘルプを参照してください。
セーブセットのバンドル化の構成
このセクションでは、予定された NMO バックアップ用のセーブセットのバンドル
化を手動で構成する方法について説明します。
バックアップ構成ウィザードを使用して予定されたバックアップを構成し、
NSR_BUNDLING パラメータを設定してセーブセットのバンドル化を有効にするこ
ともできます。詳細については、「NMC ウィザードを使用したバックアップの構
成」
(74 ページ)を参照してください。
セーブセットのバンドル化は、ポリシーの統一性とは別に単独で有効または無効に
することができます。セーブセットのバンドル化を有効にする場合は、ポリシーの
統一性も有効にしてください(「ポリシーの統一性の構成」(95 ページ)を参照)。
94
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
セーブセットのバンドル化を有効にするには、次の操作を行います。
◆
以下のコマンドを入力して、NSR_BUNDLING パラメータ値を enabled に設定し
ます。
nsrnmoadmin -r add NSR_BUNDLING enabled
デフォルトでは、NSR_BUNDLING パラメータは無効です。
nsrnmoadmin コマンドの詳細については、「nsrnmoadmin プログラムによる
NWORA リソース・ファイルの構成」(197 ページ)を参照してください。この
コマンドによって NWORA リソース・ファイルのパラメータ値が設定されま
す。NWORA リソース・ファイルの詳細については、「NWORA リソース・
ファイル」(192 ページ)を参照してください。
◆
予定された NMO バックアップが、
「構成のロードマップ」
(62 ページ)に従って
正しく構成されていることを確認します。
◆
使用している NMO クライアントの root ユーザーまたは管理者ユーザーのユー
ザー・グループ権限に、NetWorker オペレーション権限が含まれていることを
確認します。対応するユーザー・グループ・リソースは、NetWorker サーバで
構成します(
「NetWorker ユーザー・グループ権限」(65 ページ)を参照)
。
◆
適切なユーザー名とパスワードが RMAN スクリプトで指定されていない場合
(たとえば、@connection_file のように接続文字列がコマンド・ファイルとして
RMAN スクリプトに含まれている場合)は、次のことを確認します。
• nsrnmo スクリプトで、ORACLE_SID パラメータが「nsrnmo スクリプトの
カスタマイズ」(82 ページ)のとおりに設定されている。
• NSR_ORACLE_CONNECT_FILE パラメータが設定されている NWORA SID リ
ソース・ファイルが「NWORA SID リソース」(195 ページ)のとおりに
ORACLE_SID の NWORA リソース・ファイル(nwora.res)に作成されている。
接続文字列がコマンド・ファイルとしてスクリプトに含まれていると、NMO は
RMAN スクリプトから接続文字列を取得できません。この場合、NMO は
NWORA リソース・ファイルのパラメータで指定された接続ファイルから接続
文字列を取得する必要があります。
◆
NetWorker サーバが、NMO セーブセット・バンドルのステージングをサポート
するリリース 7.4 以降であることを確認します。
◆
RAC システムの場合、バックアップが開始される同じ NMO クライアント・ノー
ドに、すべてのチャネルが割り当てられていることを確認します。セーブセッ
トのバンドル化では、異なる RAC ノード間でのロード・バランシングをサポー
トしていません。
セーブセットのバンドル化を無効にするには、以下のコマンドを入力して
NSR_BUNDLING パラメータ値を disabled に設定します。
nsrnmoadmin -r update NSR_BUNDLING disabled
ポリシーの統一性の構成
このセクションでは、NMO バックアップ用のポリシーの統一性を手動で構成する
方法について説明します。
バックアップ構成ウィザードを使用して NSR_INCR_EXPIRATION パラメータを設
定し、ポリシーの統一性を有効にすることもできます。詳細については、「NMC
ウィザードを使用したバックアップの構成」(74 ページ)を参照してください。
NMC の従来の方法を使用したバックアップの構成
95
ソフトウェア構成
ポリシーの統一性は、セーブセットのバンドル化とは別に単独で有効または無効に
することができます。セーブセットのバンドル化を有効にする場合は、ポリシーの
統一性も有効にしてください(「セーブセットのバンドル化の構成」(94 ページ)を
参照)。
ポリシーの統一性を有効にするには、次の操作を行います。
◆
以下のコマンドを入力して、NSR_INCR_EXPIRATION パラメータ値を enabled
に設定します。
nsrnmoadmin -r add NSR_INCR_EXPIRATION enabled
デフォルトでは、NSR_INCR_EXPIRATION パラメータは無効です。
nsrnmoadmin コマンドの詳細については、「nsrnmoadmin プログラムによる
NWORA リソース・ファイルの構成」(197 ページ)を参照してください。この
コマンドによって NWORA リソース・ファイルのパラメータ値が設定されま
す。NWORA リソース・ファイルの詳細については、「NWORA リソース・
ファイル」(192 ページ)を参照してください。
◆
予定された NMO バックアップが、
「構成のロードマップ」
(62 ページ)に従って
正しく構成されていることを確認します。
◆
使用している NMO クライアントの root ユーザーまたは管理者ユーザーのユー
ザー・グループ権限に、NetWorker オペレーション権限が含まれていることを
確認します。対応するユーザー・グループ・リソースは、NetWorker サーバで
構成します(「NetWorker ユーザー・グループ権限」(65 ページ)を参照)
。
◆
適切なユーザー名とパスワードが RMAN スクリプトで指定されていない場合
(たとえば、@connection_file のように接続文字列がコマンド・ファイルとして
RMAN スクリプトに含まれている場合)は、次のことを確認します。
• nsrnmo スクリプトで、ORACLE_SID パラメータが「nsrnmo スクリプトの
カスタマイズ」(82 ページ)のとおりに設定されている。
• NSR_ORACLE_CONNECT_FILE パラメータが設定されている NWORA SID リ
ソース・ファイルが「NWORA SID リソース」(195 ページ)のとおりに
ORACLE_SID の NWORA リソース・ファイル(nwora.res)に作成されている。
接続文字列がコマンド・ファイルとしてスクリプトに含まれていると、NMO は
RMAN スクリプトから接続文字列を取得できません。この場合、NMO は
NWORA リソース・ファイルのパラメータで指定された接続ファイルから接続
文字列を取得する必要があります。
◆
RAC システムの場合、バックアップが開始される同じ NMO クライアント・ノー
ドに、すべてのチャネルが割り当てられていることを確認します。ポリシーの
統一性では、異なる RAC ノード間でのロード・バランシングをサポートしてい
ません。
ポリシーの統一性を無効にするには、以下のコマンドを入力して
NSR_INCR_EXPIRATION パラメータ値を disabled に設定します。
nsrnmoadmin -r update NSR_INCR_EXPIRATION disabled
96
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
重複除外バックアップの構成
重複除外 NMO バックアップを構成するには、次の手順に従います。
1. 以下のセクションを確認します。
• 「重複除外バックアップおよびリストア」(21 ページ)
• 「重複除外バックアップの要件」(97 ページ)
• 「重複除外バックアップのベスト・プラクティス」(97 ページ)
2. 「重複除外バックアップの構成」(99 ページ)の構成手順に従います。
重複除外バックアップの要件
重複除外バックアップを構成する前に、次の要件をすべて満たしていることを確認
してください。
◆
NMO クライアントのプラットフォームおよびオペレーティング・システムで重
複除外がサポートされている。重複除外をサポートするプラットフォームおよ
びオペレーティング・システムの詳細については、Powerlink Web サイトにあ
る「EMC Information Protection Software Compatibility Guide」を参照してく
ださい。
◆
NetWorker クライアントおよびサーバのリリースで NMO 重複除外がサポートさ
れている。詳細については、NetWorker Module for Oracle のリリース・ノート
を参照してください。
◆
Avamar サーバが NetWorker 重複除外ノードとしてインストールおよび構成され
ている。詳細については、NetWorker のマニュアルを参照してください。
◆
「NetWorker 管理ガイド」で説明されているように、NetWorker バックアップ・
デバイス(NMO 重複除外バックアップ時にバックアップ・メタデータまたは
ハッシュ ID のみを受け取る)が AFTD(高度なファイル・タイプ・デバイス)
として構成されている。
重複除外バックアップのベスト・プラクティス
このセクションでは、NMO 重複除外を使用する状況に関する推奨事項および重複
除外バックアップのパフォーマンスを向上させる構成のヒントについて説明します。
重複除外のメリットは環境によって異なります。重複除外は、頻繁にデータが変更
されないデータ・ウェアハウス環境で有効です。また、頻繁に更新されるデータの
割合が少ない、または新しいデータがデータベースに追加されても古いデータにあ
まり変更がないデータベースの場合にも有効です。
RMAN インクリメンタル・バックアップに重複除外を使用することは推奨しませ
ん。インクリメンタル・バックアップでは、変更のあったデータ・ブロックのみが
Oracle によって転送されるため、ほとんど重複はありません。データの重複除外に
よるオーバーヘッドが Oracle インクリメンタル・バックアップのオーバーヘッドに
加わることでパフォーマンスが低下しますが、保存されるデータ量はほとんど変わ
りません。
重複除外バックアップの計画および構成を行うときは、バックアップのパフォーマ
ンス向上に有効な次のベスト・プラクティスに留意してください。
◆
1 つの重複除外バックアップに 5 つ以上のバックアップ・チャネルを作成しない。
◆
重複除外バックアップに RMAN マルチプレクシングを使用しない。マルチプレ
クシングを無効にするには、filesperset を 1 に設定します。
重複除外バックアップの構成
97
ソフトウェア構成
ウィザードを使用して重複除外バックアップを構成する場合は、[RMAN オプ
ションの指定(1/2)
]画面で[Filesperset]フィールドを 1 に設定します。
◆
重複除外バックアップで RMAN バイナリ圧縮(ZLIB など)を使用しない。
◆
同じグループに非重複除外クライアントとして重複除外クライアントを含めない。
◆
クライアントの最初のフル・バックアップに重複除外ノード(Avamar サーバ)
が選択されたら、すべてのクライアントのバックアップに同じ重複除外ノード
を継続して使用し、すでにサーバ上に保存されているデータを利用する。
◆
Avamar サーバの読み取り専用期間を避けて重複除外バックアップをスケジュー
ルする。Avamar サーバには、メンテナンス・モードになる期間があります。こ
の期間中は、バックアップできなかったり帯域幅が制限されたりする可能性が
あります。
注:このようなメンテナンス・モードの期間中に重複除外 NMO バックアップを実行す
ると、Avamar サーバのリソースが使用可能になるまでサスペンド状態になる可能性があ
ります。
◆
パラメータ NSR_DEDUP_CACHE_ENABLED および
NSR_DEDUP_CACHE_TAG の値を変更しないで、毎回同じデータのバック
アップに同じキャッシュが使用されるようにする。詳細については、以下の資
料を参照してください。
• 「NSR_DEDUP_CACHE_ENABLED」(212 ページ)
• 「NSR_DEDUP_CACHE_TAG」(212 ページ)
◆
特定のテーブルスペースのバックアップと特定のチャネルを関連づけて、デー
タベース構造やサイズが変更されたときに Oracle によってデータが別のチャネ
ルに配布されないようにする。
たとえば、次の RMAN バックアップ・スクリプトでは、テーブルスペースと
チャネルを関連づける方法を示しています。
run {
allocate channel c1 type 'SBT_TAPE';
send channel c1 'NSR_ENV=(NSR_DEDUP_CACHE_TAG=orcl102_c1)';
allocate channel c2 type ’SBT_TAPE’;
send channel c2 'NSR_ENV=(NSR_DEDUP_CACHE_TAG=orcl102_c2)';
send 'NSR_ENV=(NSR_DEDUP_BACKUP=TRUE,
NSR_DEDUP_NODE=avamar.emc.com)';
backup filesperset=1
(tablespace tbs1, tbs5 channel c1)
(tablespace tbs2, tbs3, tbs4 channel c2);
release channel c1;
release channel c2;
}
◆
類似(重複)するデータを含むテーブルスペースをグループ化し、同じチャネ
ルに関連づける。これを行うには、データベース・データに精通している必要
があります。また、新しいテーブルスペースを作成した場合、テーブルスペー
スをバックアップ・スクリプトに追加する必要があります。
重複除外バックアップを行うための Avamar サーバおよび NetWorker の要件の詳細
については、Avamar および NetWorker のマニュアルを参照してください。
98
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
重複除外バックアップの構成
構成ウィザードか従来の構成方法のいずれかを使用して、予定された重複除外バッ
クアップを構成できます。
注:手動重複除外バックアップは、従来の方法でのみ構成することができます。ただし、
「NMC ウィザードを使用したバックアップの構成」(74 ページ)で説明されているように、
構成ウィザードを使用して手動バックアップ用のベースの RMAN スクリプトを生成すること
ができます。
◆
構成ウィザード(予定されたバックアップのみに対応)を使用するには、
「NMC ウィザードを使用したバックアップの構成」(74 ページ)の手順に従い
ます。
[重複除外オプションを指定]画面で、次の設定を適用します。
• 重複除外を有効にする。
• 重複除外バックアップ・データを保存する重複除外ノード(Avamar サーバ)
のホスト名を指定する。
重複除外を有効にすると、ウィザードによって各チャネルのパラメータ
NSR_DEDUP_CACHE_TAG が自動的に次のように設定されます。
注:この NSR_DEDUP_CACHE_TAG のデフォルト設定をオーバーライドすることはで
きません。
◆
従来の構成方法(ウィザードを使用しない)を使用するには、「NMC の従来の
方法を使用したバックアップの構成」(77 ページ)の手順に従います。
注:手動重複除外バックアップの場合、99 ページの手順 a でクライアント・リソースに
設定する必要がある属性は 2 つだけです。
重複除外バックアップに次の追加設定を適用します。
a. NMC を使用して、NMO クライアントのクライアント・リソースに次の属
性を設定します。
– [重複複除外バックアップ]属性を選択し、重複除外を有効する。
– [重複除外ノード]属性に、重複除外バックアップ・データを保存する重
複除外ノード(Avamar サーバ)のホスト名を指定する。
注:手動重複除外バックアップの場合、[重複除外ノード]属性の値を RMAN ス
クリプトの NSR_DEDUP_NODE 設定と同じにする必要があります。
b. 必要に応じて、RMAN バックアップ・スクリプトに次のパラメータを設定し
ます。
– 「NSR_DEDUP_BACKUP」(211 ページ)
(手動バックアップの場合のみ)
– 「NSR_DEDUP_CACHE_TAG」(212 ページ)
– 「NSR_DEDUP_NODE」
(212 ページ)(手動バックアップの場合のみ)
100 ページの例 13 に、手動重複除外バックアップ用のサンプル RMAN スク
リプトを示します。
予定された重複除外バックアップでは、99 ページの手順 a のようにクライアン
ト・リソースに 2 つの属性を設定する場合、RMAN スクリプトにパラメータ
NSR_DEDUP_BACKUP および NSR_DEDUP_NODE を含めないでください。
重複除外バックアップの構成
99
ソフトウェア構成
例 13
手動重複除外バックアップ用の RMAN スクリプト
次の RMAN スクリプトは、手動重複除外バックアップ用の必須パラメータ設定を
示しています。NSR_DEDUP_CACHE_TAG パラメータには、割り当てられたチャ
ネルごとに異なる値を設定する必要があります。
run {
allocate channel ch1 type 'SBT_TAPE';
allocate channel ch2 type 'SBT_TAPE’';
send 'NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_CLIENT=oracle.emc.com,
NSR_DEDUP_BACKUP=TRUE, NSR_DEDUP_NODE=node3.emc.com)';
send channel ch1 'NSR_ENV=(NSR_DEDUP_CACHE_TAG=ora11_ch1)';
send channel ch2 'NSR_ENV=(NSR_DEDUP_CACHE_TAG=ora11_ch2)';
backup full filesperset 4 format 'FULL_%d_%U' (database);
release channel ch1;
release channel ch2;
}
プローブ・ベース・バックアップの構成
プローブ・ベース NMO バックアップを構成するには、次の手順に従います。
1. 以下のセクションを確認します。
• 「プローブ・ベース・バックアップ」(23 ページ)
• 「プローブ・ベース・バックアップの要件」(100 ページ)
2. 「プローブ・ベース・バックアップの構成」(101 ページ)の構成 手順に従います。
プローブ・ベース・バックアップの要件
プローブ・ベース・バックアップを構成する前に、次の要件を満たしていることを
確認してください。
◆
NetWorker Module for Oracle のリリース・ノートで説明されているように、必
要な NetWorker リリースがインストールされている。
◆
NMO で提供されている nsrnmoprobe プログラムを使用して、
(プローブ・ベー
ス・バックアップをトリガーする条件として)前回のプローブ・ベース・バッ
クアップ以降に生成された Oracle ログの数をチェックする場合、「プローブ・
ベース・バックアップの構成」(101 ページ)の nsrnmoprobe の詳細を確認して
ある。
◆
プローブ・ベース・バックアップをトリガーするユーザー定義の条件(生成さ
れた Oracle ログの数以外)をチェックする場合、「プローブ・ベース・バック
アップの構成」(101 ページ)の説明に従って、プローブ・リソースの[プロー
ブ コマンド]属性の要件を満たすスクリプト / プログラムが作成されている。
たとえば、ジュークボックスで 3 つ以上のテープ・ドライブがアイドル状態に
なった場合にプローブ・ベース・バックアップをトリガーするユーザー定義の
条件を考えます。この条件をチェックするには、Solaris の /usr/sbin ディレク
トリに nsrjukeboxprobe という名前のスクリプトを作成します。スクリプトが
実行されて、ジュークボックスでアイドル状態になっているテープ・ドライブ
の数がチェックされると、次のいずれかの値が返されます。
• 0:ジュークボックスでアイドル状態になっているテープ・ドライブが 3 つ以
上あることを示します。
• 1:ジュークボックスでアイドル状態になっているテープ・ドライブが 2 つ以
下であることを示します。
• 0 または 1 以外:プローブ時にエラーが発生したことを示します。
100
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
ユーザー定義プローブの詳細については、「NetWorker 管理ガイド」のクライア
ント・プローブ作成のセクションを参照してください。
プローブ・ベース・バックアップの構成
プローブ・ベース NMO バックアップを構成するには、次の手順で行います。
1. nsrnmoprobe プログラム、およびユーザー定義の条件をチェックするその他の
スクリプト / プログラム用に個別の NetWorker プローブ・リソースを作成しま
す。101 ページの表 6 の説明に従ってプローブ・リソースの属性を設定します。
NetWorker プローブ・リソースの属性 (1 / 2ページ)
表6
属性
説明
名前
プローブ・ベース・バックアップの条件をチェックするために使用するプローブ・スクリプト / プロ
グラム用のプローブ・リソースの名前です。各プローブ・リソースの名前は一意である必要があり
ますが、プローブ・スクリプト / プログラムと同じ名前である必要はありません。
プローブ コマンド
プローブ・ベース・バックアップをトリガーする条件をチェック(
「プローブ」
)するプローブ・スク
リプト / プログラムの名前およびパスです。スクリプト / プログラムが満たす要件は次のとおりです。
• 名前は nsr または save で始まる。
• NetWorker クライアント・バイナリで使用するディレクトリと同じ場所に存在する。
• スクリプト / プログラム・ファイルの権限に「実行」権限が含まれている。
• プローブの実行が完了すると次のいずれかのコード値を返す。
- 0:バックアップ条件が満たされていることを示します。
- 1:バックアップ条件が満たされていないことを示します。
- 0 または 1 以外:プローブ時にエラーが発生したことを示します。
NMO ソフトウェアに含まれているプローブ・プログラムを使用するには、この属性を nsrnmoprobe に
設定します。nsrnmoprobe プログラムは、前回のプローブ・ベース・バックアップ以降に生成された
Oracle ログの数をチェックし、この数が変更の閾値を超える場合に新しいプローブ・ベース・バック
アップをトリガーします。
プローブ・ベース・バックアップの構成
101
ソフトウェア構成
NetWorker プローブ・リソースの属性 (2 / 2ページ)
表6
属性
説明
コマンド・オプション nsrnmoprobe プログラムにのみ必要な、以下のパラメータの 1 つ以上が設定されるコンマ区切りリス
トです。103 ページの例 14 では、各シナリオで nsrnmoprobe に必要となるパラメータ設定の概要につ
いて説明しています。
パラメータ
説明
LOG_THRESHOLD
必須。変更の閾値を指定します。この閾値は、新しいプローブ・ベー
ス・バックアップをトリガーするために必要な(前回のプローブ・
ベース・バックアップ以降に生成された)REDO ログの最小数になり
ます。前回のプローブ・ベース・バックアップ以降に生成されたログ
の数が変更の閾値以上である場合、nsrnmoprobe によってプローブ・
ベース・バックアップがトリガーされます。
NSR_DEBUG_FILE
オプション。nsrnmoprobe によってトリガーされるプローブ・ベース・
バックアップのデバッグ情報を受け取るログ・ファイルのパス名を指
定します。
NSR_ORACLE_CONNECT_FILE
次の両方の条件を満たす場合にのみ設定します。
• クライアント・リソースが、ウィザードではなく、NMC を使用する
従来の方法で構成されている。
• NWORA リソース・ファイルが、Oracle ホームおよびデータベース接
続の情報を使用してセットアップされていない。
プローブする Oracle データベースへの接続に必要な接続文字列が含ま
れている RMAN 接続ファイルのパス名を指定します。
103 ページの例 14 にこのパラメータのサンプル設定を示します。
ORACLE_HOME
次の両方の条件を満たす場合にのみ設定します。
• クライアント・リソースが、ウィザードではなく、NMC を使用する
従来の方法で構成されている。
• NWORA リソース・ファイルが、Oracle ホームおよびデータベース接
続の情報を使用してセットアップされていない。
プローブする Oracle データベースのホーム・ディレクトリのパス名を
指定します。
103 ページの例 14 にこのパラメータのサンプル設定を示します。
ORACLE_SERVICE
次の両方の条件を満たす場合にのみ設定します。
• クライアント・リソースが、ウィザードではなく、NMC を使用する
従来の方法で構成されている。
• NWORA リソース・ファイルが、nsrnmoadmin –r add
sid=Net_service_name home=Oracle_home connect=connect_filepath コマン
ドで、Oracle ホームおよびデータベース接続の情報を使用してセッ
トアップされている。
プローブする Oracle データベースの Net Service 名を指定します。この
場合、ORACLE_SERVICE の設定を NWORA リソース・ファイルの
NSR_ORACLE_SID の設定と同じにする必要があります。
103 ページの例 14 にこのパラメータのサンプル設定を示します。
注:プローブ・リソースの[状態]属性は、診断モードの場合にしか表示されません。
nsrnmoprobe プログラムは、成功した各プローブ・ベース・バックアップの最後に、現
在のログ・シーケンス番号とデータベース・インスタンス番号を[状態]属性に保存し
ます。[状態]属性は、ユーザー定義プローブでは使用されません。
2. プローブ対応バックアップ・グループの NetWorker グループ・リソースを構成
します。「NetWorker 管理ガイド」(プローブ・グループの作成およびスケ
ジュールについてのセクション)の説明に従って、グループ・リソースでプ
102
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
ローブ固有の属性を設定します。グループ・リソースは拡張されており、プ
ローブ・ベース・バックアップ・グループに設定する必要のあるいくつかの新
しい属性が含まれています。
[グループ リソース]属性を使用してプローブを有効にすると、バックアップ・
ウィンドウ([プローブの開始時刻]属性と[プローブの終了時刻]属性で定義
した期間)中に継続的にプローブが実行されます。
注:プローブ対応バックアップ・グループが手動で開始されると、直ちにプローブが
(一定間隔で何度もではなく、1 回だけ)行われ、プローブ条件が満たされた場合のみ
バックアップが開始されます。
3. 該当する以下のセクションの手順に従って、NMO クライアントの NetWorker
クライアント・リソースを構成します。
• 「NMC ウィザードを使用したバックアップの構成」(74 ページ)
• 「NMC を使用したクライアント・リソースの構成」(90 ページ)
クライアント・リソースで次の作業を行います。
• [プローブ]属性に、手順 1 の必要なプローブ・リソースの名前を指定する。
この属性によって、クライアント・リソースと、プローブ・リソースで指定
したプローブ・スクリプト / プログラムが関連づけられます。
注:クライアント・リソースに関連づけられるプローブは 1 つだけです。
構成ウィザードでは、[プローブ]フィールドは表示されません。ウィザードでクラ
イアント・リソースを構成する場合は、手動で NMC を使用してクライアント・リ
ソースを編集し、[プローブ]属性を設定する必要があります。
• [グループ]属性に、手順 2 のプローブ対応グループを指定する。
注:プローブ・ベース・バックアップ・グループには、少なくとも 1 つのプローブ対
応クライアントが含まれている必要があります。
104 ページの例 15 では、nsrnmoprobe とユーザー定義プローブの両方によって
トリガーされるプローブ・ベース・バックアップの構成について説明しています。
例 14
可能な nsrnmoprobe プログラムのコマンド・オプション設定
NMO ソフトウェアで提供されている nsrnmoprobe プログラムを使用するには、
「プローブ・ベース・バックアップの構成」(101 ページ)の説明に従ってプローブ・
リソースを適切にセットアップする必要があります。
プローブ・リソースの[コマンド オプション]属性には、特定のシナリオに応じて
特定のパラメータ設定を含める必要があります。
◆
LOG_THRESHOLD パラメータは常に必須。
◆
NSR_DEBUG_FILE パラメータはオプション。
◆
[コマンド オプション]属性の必要な設定は、次の 3 つのシナリオで異なる。
a. NMC を使用する従来の方法(ウィザードを使用しない)でクライアント・
リソースが構成されていて、NWORA リソース・ファイルが Oracle ホーム
およびデータベース接続の情報を使用してセットアップされていない。
この場合、[コマンド オプション]属性にパラメータ LOG_THRESHOLD、
NSR_ORACLE_CONNECT_FILE、ORACLE_HOME を含める必要がありま
す。(NSR_DEBUG_FILE はオプションです)。
プローブ・ベース・バックアップの構成
103
ソフトウェア構成
たとえば、次のように[コマンド オプション]属性を設定します。
LOG_THRESHOLD=10, NSR_DEBUG_FILE=/tmp/probe.log,
NSR_ORACLE_CONNECT_FILE=/RMAN/rmanpw,
ORACLE_HOME=/oracle/hp_11_31_ia/64bit/product/11.1.0.6.0
b. ウィザードを使用してクライアント・リソースが構成されていて、NWORA
リソース・ファイルが Oracle ホームおよびデータベース接続の情報を使用し
てセットアップされていない。
この場合、[コマンド オプション]属性には、LOG_THRESHOLD パラメー
タを含める必要があります。(NSR_DEBUG_FILE はオプションです)。
たとえば、次のように[コマンド オプション]属性を設定します。
LOG_THRESHOLD=10, NSR_DEBUG_FILE=/tmp/probe.log
c. NMC を使用する従来の方法(ウィザードを使用しない)でクライアント・
リソースが構成されていて、Oracle ホームおよびデータベース接続の情報を
取得するように NWORA リソース・ファイルが設定されている。
この場合、nsrnmoadmin –r add sid=Net_service_name home=Oracle_home
connect=connect_filepath コマンドを使用して NWORA リソース・ファイル
をセットアップする必要があります。
[コマンド オプション]属性には、パラ
メータ LOG_THRESHOLD および ORACLE_SERVICE を含める必要がありま
す。ORACLE_SERVICE には、NWORA ファイルの NSR_ORACLE_SID と同
じ Net Service 名が設定されます。
(NSR_DEBUG_FILE はオプションです)
。
nsrnmoadmin コマンドに関する重要な詳細情報については、「nsrnmoadmin
プログラムによる NWORA リソース・ファイルの構成」(197 ページ)を参
照してください。
たとえば、次のように[コマンド オプション]属性を設定します。
LOG_THRESHOLD=10, NSR_DEBUG_FILE=/tmp/probe.log,
ORACLE_SERVICE=proddb.world
例 15
プローブ・ベース・バックアップの複数のプローブ
プローブ・ベース・バックアップは、次の両方の条件が満たされた場合にトリガー
されます。
◆
mars という NMO クライアントで少なくとも 25 個の Oracle ログ・ファイルが生成
されている。
◆
marmaris という名前の NetWorker ストレージ・ノードに接続されているジュー
クボックスのテープ・ドライブが 3 つ以上アイドル状態になっている(ジュー
クボックスは、プローブ・ベース・バックアップのデータを保存するために使
用されます)。
NMO クライアントとストレージ・ノードの両方が Solaris マシンです。
nsrnmoprobe プログラムは、NMO ソフトウェアとともに NMO クライアントの
/usr/sbin にインストールされます。nsrnmoprobe プログラムは、NMO クライア
ントで生成される Oracle ログ・ファイルの数をチェックします。
nsrjukeboxprobe という名前のスクリプトは、「実行」権限で作成され、ストレー
ジ・ノードの /usr/sbin ディレクトリに保存されます。このスクリプトは、ジュー
クボックスでアイドル状態になっているテープ・ドライブの数をチェックし、次の
2 つのいずれかの値を返します。
◆
104
0:ジュークボックスでアイドル状態になっているテープ・ドライブが 3 つ以上
あることを示します。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
ソフトウェア構成
◆
1:ジュークボックスでアイドル状態になっているテープ・ドライブが 2 つ以下
であることを示します。
プローブ・ベース・バックアップを構成するために、次の手順が実行されます。
1. 次の属性設定で nsrnmoprobe プログラムのプローブ・リソースが作成されます。
• 名前:NMO プローブ
• プローブ・コマンド:nsrnmoprobe
• コマンド オプション:LOG_THRESHOLD=25,
NSR_DEBUG_FILE=/tmp/probe.log
2. 次の属性設定でユーザー定義プローブのプローブ・リソースが作成されます。
• 名前:ジュークボックス・プローブ
• プローブ・コマンド:nsrjukeboxprobe
3. プローブ対応バックアップ・グループに必要な以下の属性設定で、グループ・
リソースが作成されます。
• 名前:probe_group
• プローブ・ベース・バックアップ:有効(NMC のチェックボックス)
• プローブの成功基準:すべて
4. 構成ウィザードを使用して NMO クライアントのクライアント・リソースが作
成されます。クライアント・リソースには次の属性設定が含まれています。
• 名前:mars
• バックアップ・コマンド:nsrnmostart -C
• グループ:probe_group
• プローブ:NMO プローブ
• セーブセット:RMAN:/orcl102_FULL
5. 次の属性設定でスケジュール・リソースが作成されます。
• 名前:SkipAll
• 周期:週または月
• カレンダー:周期中の各日に対してスキップ・レベルが選択される
6. 従来の方法(ウィザードを使用しない)でストレージ・ノードの「ダミー」ク
ライアント・リソースが作成されます。クライアント・リソースには次の属性
設定が含まれています。
• 名前:marmaris
• バックアップ コマンド:(空)
• グループ:probe_group
• プローブ:Jukebox プローブ
• セーブセット:SKIP(この属性にはキーワードが必要です)
• スケジュール:SkipAll
注:SkipAll スケジュールのスキップ・レベルによって、ストレージ・ノードでバッ
クアップがスキップされます。プローブは、グループ・リソースで指定されたスト
レージ・ノードで実行されます。スケジュール・リソースによって影響を受けること
はありません。
プローブ・ベース・バックアップの構成
105
ソフトウェア構成
106
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
3
バックアップ手順
この章は、次のセクションで構成されています。
◆
◆
◆
◆
手動バックアップの手順 ............................................................................................................................ 108
予定されたバックアップの手順 ............................................................................................................. 114
NetWorker インデックス内の通常のバックアップ情報 ...................................................... 119
NetWorker インデックス内の重複除外バックアップ情報................................................ 120
バックアップ手順
107
バックアップ手順
手動バックアップの手順
Oracle データの手動 NMO バックアップを実行するには、次の手順で行います。
1. 特定のバックアップに適用する機能について「製品の機能」(21 ページ)の情報
を確認します。
2. 「手動バックアップの要件」(108 ページ)を参照して内容を確認します。
3. 「手動バックアップのキャンセル」(111 ページ)を参照して、手動バックアップ
をキャンセルする方法について確認します。
4. 次のいずれかの方法で手動バックアップを実行します。
• 「RMAN コマンド・ライン・インタフェースを使用した手動バックアップ」
(109 ページ)に従って、RMAN コマンド・ライン・インタフェースを使用
する。
• 「Oracle Enterprise Manager Backup Management Tools を使用した手動バッ
クアップ」(109 ページ)に従って、Oracle Enterprise Manager Backup
Management Tools を使用する。
重要
!
予定された Oracle バックアップの場合と異なり、NetWorker サーバ・ブートスト
ラップおよびクライアント・インデックスは、Oracle 手動バックアップの最後に自
動的にはバックアップされません。Oracle 手動バックアップを実行した後で、
「NetWorker サーバ・ブートストラップ・バックアップ」(110 ページ)に従って、
NetWorker サーバ・ブートストラップ・バックアップを実行します。通常の
NetWorker サーバ・ブートストラップ・バックアップを実行すると、災害復旧のた
めの適切な準備を容易に行うことができます。
手動 NMO バックアップのステータスを監視する方法については、「手動バックアッ
プの監視」(112 ページ)を参照してください。
予定された NMO バックアップについては、「予定されたバックアップの手順」(114
ページ)を参照してください。
手動バックアップの要件
手動バックアップを開始する前に、必要な構成とスクリプトが準備されていること
を確認します。
◆
第 2 章「ソフトウェア構成」で説明されているように、Oracle システムが適切に
構成されている。
Oracle Server に Net Service を構成します。リカバリ・カタログを使用する場
合、リカバリ・カタログをセットアップし、ターゲット・データベースを登録
します。
◆
第 2 章「ソフトウェア構成」で説明されているように NetWorker サーバに次の必
要なリソースが構成されている。
• サーバ
• クライアント
• デバイス
• プール
108
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
バックアップ手順
◆
手動バックアップに RMAN スクリプトを使用する場合、RMAN スクリプトが
「バックアップ用の RMAN スクリプトの作成」(77 ページ)で説明されている
ように作成されている。
◆
次のように、必要なバックアップ・デバイスおよびボリュームがセットアップ
されている。
• 構成済みのバックアップ・デバイスごとに、1 つのボリュームがラベル付け
され(必要に応じてマウントされ)ている。
• 自動メディア管理でテープ・デバイスまたはオートチェンジャを有効にして
いる場合は、NetWorker サーバが自動的に使用できるように、テープがテー
プ・デバイスまたはオートチェンジャにロードされている。
RMAN コマンド・ライン・インタフェースを使用した手動バックアップ
Oracle 手動バックアップは、Oracle Server ホスト上で RMAN コマンド・ライン・
インタフェースを使用して開始できます。
77 ページの例 10 の手動バックアップ用の RMAN スクリプトが UNIX Oracle Server
上の /disk1/scripts/full_backup.txt ファイルに保存されており、データベース
payroll および rcvcatdb に接続するように Net Service が構成されている場合、以下
のコマンドで Oracle 手動バックアップを開始できます。
rman target internal/oracle@payroll rcvcat rman/rman@rcvcatdb cmdfile
\’/disk1/scripts/full_backup.txt\’
Microsoft Windows 上で RMAN スクリプトを実行するコマンドは、rman.exe です。
rman または rman.exe のコマンド・ライン・オプションの詳細については、Oracle
のバックアップ / リカバリに関する該当のマニュアルを参照してください。
!
重要
予定された Oracle バックアップの場合と異なり、NetWorker サーバ・ブートスト
ラップおよびクライアント・インデックスは、Oracle 手動バックアップの最後に自
動的にはバックアップされません。Oracle 手動バックアップを実行した後で、
「NetWorker サーバ・ブートストラップ・バックアップ」(110 ページ)に従って、
NetWorker サーバ・ブートストラップ・バックアップを実行します。通常の
NetWorker サーバ・ブートストラップ・バックアップを実行すると、災害復旧のた
めの適切な準備を容易に行うことができます。
手動 NMO バックアップをキャンセルする方法については、「手動バックアップの
キャンセル」(111 ページ)を参照してください。
Oracle Enterprise Manager Backup Management Tools を使用した手動バックアップ
RMAN コマンド・ライン・インタフェースの代わりに、Oracle Enterprise Manager
Backup Management Tools を使用して Oracle データベース・バックアップを開始す
ることもできます。Oracle Enterprise Manager Backup Management Tools には、必
要な RMAN コマンドを生成し、バックアップとリストアの処理を実行するための
GUI(グラフィカル・ユーザー・インタフェース)が用意されています。
手動バックアップの手順
109
バックアップ手順
!
重要
NMO によるバックアップまたはリストアが完了した後、そのバックアップまたは
リストアが正常に完了した場合でも、Oracle Enterprise Manager ジョブのキュー履
歴にはジョブのステータスが「失敗」として表示されます。これは、Oracle
Enterprise Manager に関する既知の問題によるものです。ジョブ出力を見て、バッ
クアップまたはリストアが正常に完了していることを確認してください。
Oracle Enterprise Manager Backup Management Tools の使用方法の詳細について
は、製品キットに付属する Oracle Enterprise Manager のマニュアルを参照してくだ
さい。
NetWorker サーバ・ブートストラップ・バックアップ
ブートストラップは、NetWorker サーバ・ソフトウェアが災害復旧の準備として作
成する特別なセーブセットです。ブートストラップ・セーブセットには、オンライ
ンの NetWorker インデックスとリソース構成ファイルを、ブートストラップが作成
される直前の状態にリストアするために必要な情報が格納されています。
NetWorker サーバは、予定された Oracle バックアップの場合にのみ、バックアップ
の最後にブートストラップおよび Oracle Server のクライアント・インデックスを自
動的にバックアップします。これは、予定されたバックアップを実行する
NetWorker の savegrp プログラムによって行われます。
注:Oracle の手動(不定期)バックアップのみを実行し、クライアント・インデックスおよ
びブートストラップを手動ではバックアップしていない場合、オンラインのクライアント・
インデックスおよび NetWorker サーバ・ブートストラップのバックアップを、NetWorker
サーバの災害復旧に使用することはできません。
Oracle 手動バックアップの完了後に、ブートストラップおよびクライアント・イン
デックスもバックアップする必要があります。
ブートストラップとインデックスをバックアップする方法
NetWorker サーバのブートストラップとインデックスをバックアップするには、次
の手順で行います。
1. 以下のようにログインします。
• UNIX 上の NetWorker サーバでは、root ユーザーとしてログインする
• Windows 上の NetWorker サーバでは、Windows システム管理者としてログ
インする
2. savegrp コマンドを以下のように入力します。
savegrp -O -l full -P printer_name -c Oracle_Server_name
-c NetWorker_server_name
ここで、
• printer_name は、ブートストラップ・バックアップの最後にブートストラッ
プ情報を印刷するプリンタ名です。
• Oracle_Server_name は、Oracle Server のホスト名です。
• NetWorker_server_name は、NetWorker サーバのホスト名です。
savegrp コマンドを使用してブートストラップとクライアント・インデックスの
バックアップが正常に終了すると、以下の出力が行われます。
◆
110
savegrp の完了の確認が NetWorker 管理者プログラムに表示されます。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
バックアップ手順
◆
保存されたブートストラップに関する情報が printer_name プリンタに送信され
ます。
注:ブートストラップのプリントアウトは安全な場所に保管しておいてください。出力され
るブートストラップ情報には、過去 1 か月間にバックアップされたブートストラップ・セー
ブセットの日付、場所、セーブセット ID 番号が含まれます。この情報によって、災害復旧時
にどの NetWorker インデックスおよびリソース構成ファイルをリカバリする必要があるかを
判断できます。
savegrp コマンドおよびそのオプションの詳細については、以下の情報ソースを参
照してください。
◆
◆
◆
特定の NetWorker サーバ・プラットフォームの「NetWorker 管理ガイド」
「NetWorker コマンド・リファレンス・ガイド」の savegrp の説明個所
UNIX 上の savegrp のマニュアル・ページ
ブートストラップ・バックアップについては、「NetWorker 管理ガイド」を参照し
てください。
災害復旧時のブートストラップ・バックアップの使用方法については、「NetWorker
災害復旧ガイド」を参照してください。
手動バックアップのキャンセル
NetWorker インデックスと RMAN カタログの同期を維持するためには、Oracle 手
動バックアップをキャンセルする前に、Oracle ユーザーに NetWorker インデック
ス・エントリーの削除に必要な NetWorker 権限を与える必要があります。詳細につ
いては、「必要な NetWorker 権限の指定」(64 ページ)を参照してください。
以下のセクションでは、実行中のまたは応答のない手動バックアップをキャンセル
する方法について説明します。
実行中の手動バックアップのキャンセル
すべてのプラットフォームにおいて、RMAN スクリプトの実行時に実行中の
Oracle 手動バックアップ(Oracle Enterprise Manager によって開始されたバック
アップを除く)をキャンセルするには、Ctrl+C キーを押すか、そのシステム上で同
じ機能を持つ「アテンション」キーの組み合わせを押します。
注:この方法で Oracle 手動バックアップをキャンセルできない場合は、
「予定されたバック
アップのキャンセル」(116 ページ)の説明に従って、alter system kill コマンドを使用します。
応答のない手動バックアップのキャンセル
応答のない Oracle バックアップをキャンセルする手順を、以下に示します。これら
の手順が機能しない場合は、Oracle に問い合わせてください。
注:この手順を実行しても、NMO は NetWorker インデックスからバックアップ・セーブ
セット・エントリーを削除しません。そのため、NetWorker インデックスと RMAN カタロ
グの同期が取れていない状態になる場合があります。
UNIX 上で応答のない Oracle バックアップをキャンセルするには、以下の手順を
行ってください。
1. Oracle のバックアップに使用する RMAN バックアップ・スクリプトに、set
command id to ‘xxx’ コマンドを含めます。そうしないと、次の手順でクエリー
が失敗します。このコマンドを含むサンプル・スクリプトについては、79 ペー
ジの例 12 を参照してください。
手動バックアップの手順
111
バックアップ手順
2. Oracle の svrmgrl プログラムまたは sqlplus プログラムで以下のクエリーを実
行し、各 RMAN チャネルに対応する Oracle プロセス ID を確認します。
select spid, client_info from v$process p, v$session s where
p.addr=s.paddr and client_info like ‘%id=%‘;
3. 以下の kill コマンドを入力して、Oracle バックアップ・プロセスをキャンセル
します。
kill -9 pid
ここで、pid は該当する Oracle プロセス ID です。
Windows 上で応答しない Oracle バックアップをキャンセルするには、タスク・マ
ネージャで nsrsbtcn.exe プロセスを停止します。
手動バックアップの監視
Oracle のバックアップ / リストア管理のステータスを監視するには、NMC インタ
フェース・プログラムを使用します。
NetWorker サーバ・プログラムは、バックアップまたはリストアの完了するかを知
らせる進行状況および完了メッセージと、バックアップまたはリストアを処理でき
なかった理由に関する情報を表示します。NetWorker プログラムでこれらのメッ
セージを表示する方法については、「NetWorker 管理ガイド」を参照してください。
RMAN の固有のメッセージ、および NMO の診断メッセージとエラー・メッセージ
を取得する方法については、付録 C「トラブルシューティングおよびエラー・メッ
セージ」を参照してください。
以下の図は、NMC インタフェースの[モニタリング]ウィンドウに表示される
Oracle バックアップ・メッセージのタイプを示しています。
◆
113 ページの図 8 は、
[セッション]タブに表示されるメッセージを示しています。
◆
113 ページの図 9 は、[デバイス]タブに表示されるメッセージを示しています。
◆
114 ページの図 10 は、
[ログ]タブに表示されるメッセージを示しています。
詳細については、「NetWorker 管理ガイド」および NMC のオンライン・ヘルプを
参照してください。
112
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
バックアップ手順
図8
「モニタリング」ウィンドウの「セッション」タブの Oracle バックアップのメッセージ
図9
「モニタリング」ウィンドウの「デバイス」タブの Oracle バックアップのメッセージ
手動バックアップの手順
113
バックアップ手順
図 10
「モニタリング」ウィンドウの「ログ」タブの Oracle バックアップのメッセージ
予定されたバックアップの手順
Oracle データの予定された NMO バックアップを準備するには、次の手順で行います。
1. 特定のバックアップに適用する機能について「製品の機能」(21 ページ)の情報
を確認します。
2. 「構成のロードマップ」(62 ページ)で説明されているように、必要なバック
アップ構成が設定されていることを確認します。
3. 「予定されたバックアップのテスト」(115 ページ)に従って、予定された Oracle
バックアップのテストを実行します。
4. 「予定されたバックアップのキャンセル」(116 ページ)を参照して、予定された
バックアップをキャンセルする手順を確認します。
「NWORA リソース・ファイル・バックアップ」(182 ページ)で説明されているよ
うに、成功した予定されたバックアップの最後に、NMO が、NWORA リソース・
ファイル(存在する場合)を自動的にバックアップします。
予定されたバックアップのステータスをトラッキングする方法については、「予定さ
れたバックアップの監視」(117 ページ)を参照してください。
以下のセクションでは、NetWorker インデックスに保存されているバックアップ情
報について説明しています。
114
◆
「NetWorker インデックス内の通常のバックアップ情報」(119 ページ)
◆
「NetWorker インデックス内の重複除外バックアップ情報」(120 ページ)
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
バックアップ手順
予定されたバックアップのテスト
Oracle Server での予定されたバックアップ用に NMO 環境を設定した後、NMC プ
ログラムを使用して予定されたバックアップを手動でテストします。
バックアップを開始する前に、以下の点を確認します。
◆
必要なすべてのパラメータが、ウィザードまたは従来の方法を使用して、
nsrnmo および RMAN スクリプトに設定されている。
◆
従来の構成の場合は、必要な前処理スクリプトと後処理スクリプト(オプショ
ン)が適切に設定されている。
◆
NetWorker サーバと Oracle Server が適切に構成されている。
予定されたバックアップをテストするには、次の手順に従います。
1. root ユーザー(UNIX の場合)または Administrator(Windows の場合)とし
て、NMC プログラムを起動します。
2. バックアップを実行する適切な NetWorker サーバを選択します。
3. このバックアップの正しいグループ名を選択します。
4. 指定したグループの予定されたバックアップを開始します。
NetWorker ソフトウェアによって、直ちにバックアップ・グループのクライア
ントがバックアップされます。
NMC インタフェースを使用してこれらの手順を実行する方法については、
「NetWorker 管理ガイド」および NMC のオンライン・ヘルプを参照してください。
電子メール形式のセーブ・グループ完了レポートには、予定されたバックアップの
結果が含まれています。
注:予定された Oracle バックアップをキャンセルする方法については、「予定されたバック
アップのキャンセル」(116 ページ)を参照してください。
予定されたバックアップのエラー・メッセージ
予定されたバックアップが失敗した場合、エラー・メッセージが生成されます。
NetWorker 管理者プログラムを使用して、予定されたバックアップに関するより詳し
い情報を取得する方法については、
「NetWorker 管理ガイド」を参照してください。
さらに詳しいデバック情報を得るには、以下のいずれかの方法で
NSR_SB_DEBUG_FILE パラメータを設定します。
◆
◆
構成ウィザードを使用して、[環境オプションの指定(オプション)]画面の
[高度な環境オプション]フィールドでパラメータを設定します。
従来の構成方法を使用して、nsrnmo スクリプトにパラメータを設定します。
パラメータの詳細については、「NSR_SB_DEBUG_FILE」
(85 ページ)を参照してく
ださい。
予定された NMO バックアップのスケジュール部分が成功しても、実際のバック
アップに失敗した場合には、「RMAN エラー・メッセージ」(229 ページ)で説明し
た場所にエラー・メッセージとデバッグ情報が生成されることがあります。
予定されたバックアップの手順
115
バックアップ手順
予定されたバックアップのキャンセル
NetWorker インデックスと RMAN カタログとの同期を維持するためには、予定され
た Oracle バックアップをキャンセルする前に、Oracle ユーザーに NetWorker イン
デックス・エントリーの削除に必要な NetWorker 権限を与える必要があります。詳細
については、
「必要な NetWorker 権限の指定」(64 ページ)を参照してください。
現在、NMO で NetWorker 管理者プログラムの[停止]ボタンを使用して予定され
た Oracle バックアップをキャンセルできるのは、NetWorker サーバと Oracle
Server の双方が UNIX プラットフォーム上で動作している場合のみです。
[停止]ボタンが機能するかどうかは、NetWorker サーバのオペレーティング・シ
ステムによって決まります(ここでは、Oracle Server オペレーティング・システム
が UNIX であると仮定します)。
◆
NetWorker サーバのオペレーティング・システムが UNIX の場合、「停止」ボタ
ンは機能します。
◆
NetWorker サーバのオペレーティング・システムが Windows の場合、
[停止]ボ
タンは機能しません。
注:バックアップが完了前に中断されたという内容の進行状況メッセージが表示されても、
Oracle Server ホストでは NMO プロセスが依然として実行されている場合があります。
[停止]ボタンが機能しない場合に予定された Oracle バックアップをキャンセルする
には、Oracle Server ホスト上で実行中の rman プロセスを停止する必要があります。
1. NetWorker 管理者プログラムで「停止」ボタンをクリックすると、NMO で
バックアップの再試行が行われなくなります。
2. 割り当てられている各チャネルについて、以下の手順を実行します。
a. RMAN メッセージ・ログ・ファイルを表示して、そのチャネルの Oracle
セッション ID を確認します。(ログのファイル名は、
NSR_RMAN_ARGUMENTS パラメータで指定されています。これは、ウィ
ザードでは[高度な環境オプション]フィールド、従来の構成では nsrnmo
スクリプトで設定します。)
たとえば、以下に示す RMAN メッセージ・ログのサンプルからは、チャネ
ル ch1 の Oracle セッション ID が 15 だとわかります。
channel ch1:sid=15 devtype=SBT_TAPE
b. Oracle svrmgrl プログラムまたは sqlplus プログラムで、以下の select コマ
ンドを実行し、シリアル番号を確認します。
select serial# from v$session where sid=session_id;
ここで session_id は、手順 a で説明した RMAN メッセージ・ログから得ら
れた Oracle セッション ID です。
c. Oracle svrmgrl プログラムまたは sqlplus プログラムで、以下の alter system
コマンドを実行し、チャネルを終了します。
alter system kill session ‘session_id, serial#’;
ここで、
– session_id は、手順 a で説明した Oracle セッション ID です。
– serial# は、手順 b で説明したシリアル番号です。
「応答のない手動バックアップのキャンセル」(111 ページ)では、応答のない予定
されたバックアップをキャンセルする方法についても説明しています。
116
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
バックアップ手順
予定されたバックアップの監視
予定された Oracle バックアップは、Oracle 手動バックアップと同じ方法で監視でき
ます。詳細については、「手動バックアップの監視」(112 ページ)を参照してくだ
さい。
さらに、Oracle 予定されたバックアップの完了時には NetWorker サーバ・プログラ
ムの該当する「グループ」ウィンドウにメッセージが表示され、レポートが生成さ
れます。
予定された NMO バックアップに関する情報は、NMC インタフェース・プログラ
ムの[モニタリング]ウィンドウの[グループ]タブと[セッション]タブに表示
されます。
◆
バックアップ中に、「セッション」タブには、NMO がバックアップに使用する
チャネルごとに 1 つのセーブ・セッションが表示されます。これには、バック
アップするデータの割合およびバックアップ・データの合計サイズが表示され
ます。
◆
バックアップ後、
[グループ]タブではバックアップ・グループを選択し、そのグ
ループの詳細(NMO がバックアップに使用するチャネルごとに 1 つのエントリー
を格納した[正常に完了]ボックスを含む)を表示できます。118 ページの図 11
は、各セーブセットのサイズなど、グループの詳細のタイプを示しています。
注:重複除外バックアップでは、重複除外後ではなく、重複除外前のデータの合計サイズが
NMC に表示されます。また、このデータは、Avamar サーバに保存された重複除外バック
アップ用のデータではありません。
NMC プログラムで予定されたバックアップの情報を表示する方法の詳細について
は、「NetWorker 管理ガイド」を参照してください。
予定されたバックアップの手順
117
バックアップ手順
図 11
グループの詳細(通常の予定されたバックアップ)
NSR_SERVER パラメータおよび NSR_GROUP パラメータの設定の自動化
注:このセクションに記載されている情報は、NMO 5.0 ウィザードでセットアップする構成
ではなく、従来の構成のみに該当します。
NSR_SERVER パラメータおよび NSR_GROUP パラメータは、予定されたバック
アップ用の RMAN スクリプトでは設定しないでください。NMO によって、サーバ
とグループの情報(バックアップを開始した NetWorker サーバから送られた情報)
が、割り当てられているチャネルごとに作成された Oracle Server プロセスに自動的
に渡されます。
また、セーブセット名を設定するために、内部パラメータである
NSR_SAVESET_NAME も渡されます。
!
重要
NSR_SAVESET_NAME パラメータは設定しないでください。
Oracle Server プロセスに情報を渡すために、NMO ではコマンド・ライン・オプ
ションの send を使用して RMAN 実行可能ファイルを呼び出します。詳細について
は、「send コマンド」(219 ページ)を参照してください。
118
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
バックアップ手順
NetWorker インデックス内の通常のバックアップ情報
NetWorker サーバでは、各バックアップに関する情報をオンライン・インデックス
で維持します。オンライン・インデックスの詳細については、第 1 章「概要」を参
照してください。
このセクションでは、NetWoker インデックスに保持される、通常の手動バック
アップおよび予定されたバックアップに関する情報について説明します。重複除外
バックアップについては、「NetWorker インデックス内の重複除外バックアップ情
報」(120 ページ)を参照してください。
NetWorker クライアント・ファイル・インデックスには、手動または予定された
NMO バックアップのセーブセット名のファイル名 backup_piece_name が含まれて
います。
NetWorker メディア・データベースには、バックアップのタイプおよびバックアッ
プを実行するために使用する NetWorker サーバのバージョンに応じて次の情報が含
まれます。
◆
手動バックアップの場合は、セーブセット名として
RMAN:backup_piece_name。
◆
リリース7.3.2より前のNetWorkerサーバを使用した予定されたバックアップの場
合は、セーブセット名としてクライアント・リソースの[セーブセット]
フィールドの値。
◆
NetWorkerサーバのリリース7.3.2以降を使用した予定されたバックアップの場合
は、セーブセット名として RMAN:backup_piece_name。
NetWorker の nsrinfo コマンドおよび mminfo コマンドを使用して、NetWorker オ
ンライン・インデックスのクエリーを実行します。
◆
クライアント・ファイル・インデックスのクエリーを実行するには、nsrinfo コ
マンドを使用します。たとえば、次のような変更が可能です。
nsrinfo -n oracle -s NetWorker_server_hostname
Oracle_Server_hostname
◆
メディア・データベースのクエリーを実行するには、mminfo コマンドを使用し
ます。たとえば、次のような変更が可能です。
mminfo -v -s NetWorker_server_hostname -c Oracle_Server_hostname
これらの NetWorker コマンドの詳細については、「NetWorker コマンド・リファレ
ンス・ガイド」と UNIX のマニュアル・ページを参照してください。
次の例は、手動または予定された NMO バックアップのコマンド出力を示していま
す。この例では、バックアップ・ピースの名前は 1hiu83f4_1_1 で、NetWorker サー
バのリリース 7.3.2 以降を使用して予定されたバックアップが実行されます。
◆
クライアント・ファイル・インデックスには、セーブセットのバックアップ・
ピース名が含まれる。
nsrinfo -n oracle -s ca-oracle1 ca-oracle1
1hiu83f4_1_1, date=1192133159 Thu Dec 11 16:05:59 2008
◆
メディア・データベースには、プリフィックス RMAN: が付加されたセーブセッ
トのバックアップ・ピース名が含まれる。
mminfo -v -s ca-oracle1 -c ca-oracle1
volume
NMO.001
client
ca-oracle1
ssid
fl
4212032038 cb
date
12/11/08
time
16:05:59
size
145 MB
level
full
name
RMAN:1hiu83f4_1_1
NetWorker インデックス内の通常のバックアップ情報
119
バックアップ手順
注:メディア・データベースには、各予定されたバックアップの一環として発生するブートス
トラップ、インデックス、NWORA リソース・ファイルのバックアップに関する情報も含まれ
ています。前述の mminfo コマンドのサンプルには、予定されたバックアップに関するブート
ストラップ、インデックス、NWORA リソース・ファイルの情報は含まれていません。
保存時刻を使用して、クライアント・ファイル・インデックスとメディア・データ
ベースをクロスチェックします。たとえば、次のような変更が可能です。
mminfo -c ca-oracle1 -t 1192133159
nsrinfo -n oracle -t ’12/11/08 16:05:59’ ca-oracle1
NetWorker インデックス内の重複除外バックアップ情報
NetWorker インデックスに保持されている重複除外バックアップ情報は、
NetWorker ストレージ・ノードに保存されている NetWorker セーブセットのための
ものです。これには、バックアップのハッシュ ID と NetWorker メタデータを持つ
1 つのファイルのみが含まれています。
注:NetWorker インデックスに記録されるバックアップ・サイズは、重複除外バックアップ
時にバックアップされるデータ量とは一致しません。
次の例は、nsrinfo コマンドおよび mminfo コマンドのインデックス・クエリーの
結果を示しています。この例では、バックアップ・ピース名は 35ji3i75_1_1 です。
◆
通常のバックアップの場合、クライアント・ファイル・インデックスには、重
複除外バックアップのセーブセットのバックアップ・ピース名が含まれる。
nsrinfo -n oracle -vV molecule
UNIX file '35ji3i75_1_1', size=212, off=0, app=oracle(25),
date=1212610342 Wed Jun 04 16:12:22 2008, (unknown fid), file size=0
この場合、バックアップ・ピースのサイズは、Avamar ハッシュ ID(20 バイト)
と、バックアップ・ピース名を含む NetWorker メタデータの合計サイズになり
ます。
◆
メディア・データベースのクエリーを実行するには、-q dedupe オプション(重複
除外で作成されたセーブセットのみを表示)および -S オプション(重複除外バッ
クアップの拡張オプションを表示)を指定して mminfo コマンドを使用する。
mminfo -S -q dedupe
ssid=1330050855 savetime=06/04/08 16:12:22 (1212610342)
RMAN:35ji3i75_1_1 level=full sflags=vF
size=216
files=1
insert=06/04/08 create=06/04/08 complete=06/04/08 browse=07/04/08
23:59:59 retent=06/04/09 23:59:59
clientid=08b98b33-00000004-4824ae51-4824ae45-000c0000-80de6f33
*Client path:/NetWorker/server_name/client_name;
*Data set size: 34000000;
*De-Dup session id: 27;
*De-Dup snapup time: 2008-06-04;
*De-duplication:Yes;
*De-duplication host:scip2d088.lss.emc.com;
*Domain:/NetWorker/server_name;
*New data on De-Dup Node: 6899656.00;
*New files: 1;
*Replication host:scip2d089.legato.com;
*Size on De-Dup Node: 34603008.00;
group:Default;
Clone #1:cloneid=1212610343 time=06/04/08 16:12:23
retent=06/04/09 flags=F
frag@
0 volid=1648811587
file/rec=1330050855/0
rn=0 last=06/04/08
120
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
バックアップ手順
mminfo でレポートされる保存ファイル・サイズは、NetWorker の
end-of-save-set マーカーの分だけ 4 バイト多くなる点を除き、nsrinfo でレポー
トされるサイズと同じです。
重複除外バックアップが削除されると(ユーザーや NetWorker サーバなどによっ
て)
、バックアップ情報はすぐに NetWorker インデックスから削除され、バック
アップを Avamar サーバから削除する要求がキューに格納されます。重複除外バッ
クアップの削除の詳細については、NetWorker のマニュアルを参照してください。
重複除外セーブセットのリテンション時間が経過し、そのデータ・チャンクが
Avamar サーバから削除されると、scanner プログラムでセーブセットをリカバリで
きなくなる可能性があります。
NetWorker インデックス内の重複除外バックアップ情報
121
バックアップ手順
122
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
4
データのリストアとリ
カバリ
この章は、以下のセクションで構成されています。
◆
◆
◆
リストアとリカバリについて.................................................................................................................. 124
リストアおよびリカバリ用の RMAN スクリプト .................................................................. 127
Oracle データのリストアおよびリカバリの実行...................................................................... 129
データのリストアとリカバリ
123
データのリストアとリカバリ
リストアとリカバリについて
リストアできるのは、第 3 章「バックアップ手順」の手順に従ってバックアップさ
れた Oracle データだけです。
注:NMO でバックアップした Oracle データは、NetWorker サーバ・インタフェースを使用
してリストアすることはできません。
Oracle データのリストアおよびリカバリ手順に備えて、以下のセクションを確認し
てください。
◆
「リストアで使用する NetWorker のインデックスおよびポリシー」(124 ページ)
◆
「リカバリ構成ウィザード」(125 ページ)
◆
「リストアおよびリカバリ用の RMAN スクリプト」(127 ページ)
リストアで使用する NetWorker のインデックスおよびポリシー
NetWorker サーバは、Oracle のバックアップ中に、バックアップ・ピースごとに 1
つのエントリーをオンラインのクライアント・ファイル・インデックスに追加し、
データの場所をメディア・データベースに記録します。これらのエントリーは、
バックアップされた Oracle データの各オブジェクトをリストアするために必要な情
報を提供します。
◆
クライアント・ファイル・インデックスのエントリーは、クライアントのセーブ
セットに指定されているブラウズ・ポリシーの期限が切れるまで保持されます。
◆
メディア・データベースのエントリーは、クライアントのセーブセットに指定
されているリテンション・ポリシーの期限が切れるまで保持されます。
バックアップ・ボリュームに保存されているすべてのセーブセットについてリテン
ション・ポリシーの期限が切れると、そのボリュームは再利用可能になり、
NetWorker サーバを使用してボリュームのラベルを自動的に書き換えることができ
ます。ただし、セーブセットのエントリーは、ボリュームのラベルが実際に書き換
えられるまでメディア・データベース内に残ります。ボリュームのラベルが書き換
えられると、ボリューム上のデータにアクセスできなくなり、リストア処理もでき
なくなります。
NMO(NetWorker Module for Oracle)は、クライアント・ファイル・インデック
スのエントリーを使用して、Oracle バックアップ・ピースをリストアします。
Oracle バックアップ・ピースをリストアするために使用されるクライアント・イン
デックス・エントリーを保持するため、十分な期間をブラウズ・ポリシーに設定し
てください。
注:ブラウズ・ポリシーの期限が切れると、NetWorker の scanner プログラムを使用してオ
ンライン・インデックスを再構築できます。ただし、scanner を使用してインデックスのエン
トリーを再生成すると、NetWorker インデックスと RMAN カタログの同期が取れなくなり、
問題が生じる可能性があります。問題を回避するには、
「手動バックアップ用の RMAN スク
リプト」(77 ページ)の説明に従って、バックアップ・ピースに一意の名前が付いていること
を確認してください。
NetWorker サーバがブラウズ・ポリシーおよびリテンション・ポリシーを使用して
Oracle のバックアップ・データを管理する方法、およびバックアップ・ボリューム
のデータの場所やステータスをトラッキングする方法の詳細については、
「NetWorker 管理ガイド」を参照してください。
124
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
データのリストアとリカバリ
リカバリ構成ウィザード
NMO 5.0 ソフトウェアでは、NMC(NetWorker 管理コンソール)と統合された新
しいリカバリの構成ウィザードがサポートされています。NMO リリース 5.0 では、
NMO リリース 4.5 以前で使用されていたリカバリ構成ウィザードが NMC ベースの
ウィザードに置き換えられています。
リカバリ構成ウィザードは、NetWorker Console の[管理]ウィンドウから実行で
きます。サポートされているホストでこのウィンドウを開始するには、Web ブラウ
ザ・セッションでコンソール・サーバの URL を指定します。
NMC ベースの構成ウィザードのサポートに関する NetWorker の要件の詳細につい
ては、NetWorker Module for Oracle のリリース・ノートを参照してください。
ウィザードを使用してリストアを構成するには、次の手順で行います。
1. 「リカバリ構成ウィザードの機能」(125 ページ)の情報を確認します。
2. 「リカバリ構成ウィザードを使用するための要件」(126 ページ)を満たしている
ことを確認します。
3. 「ウィザードを使用したリストアの構成」(126 ページ)の手順を実行します。
リカバリ構成ウィザードの機能
リカバリ構成ウィザードでは、以下のタイプのリストアとリカバリ用の RMAN ス
クリプトを作成できます。
◆
Oracle データベース全体または一部の現在時刻のリストアおよびリカバリ。この
場合、部分データベースは、一連のテーブルスペースまたはデータファイルです。
制御ファイルにテーブルスペースに関する情報が含まれていれば、ウィザード
ではテーブルスペースのリストアを構成できます。
◆
Oracle データベース全体のポイント・イン・タイムのリストアおよびリカバリ。
◆
アーカイブされた個々の REDO ログのリストア。
◆
元のターゲット・データベースのバックアップを使用して、ローカル・ホスト
またはリモート・ホスト上に複製データベースを作成することによる別のデー
タベースへの Oracle データのリストアおよびリカバリ。
ウィザードによって作成されたデータベース複製スクリプトでは、元のデータ
ベースが保持されている間に RMAN の duplicate コマンドを使用して複製デー
タベースを作成します。複製データベースは、元のデータベースとまったく同
一にすることも、元のテーブルスペースのサブセットのみを含めることもでき
ます。たとえば、複製データベースをリモート・ホスト上に作成して単独で動
作できるようにすれば、本番データベースがローカル・ホストで稼働している
間に、複製データベースでリストアやリカバリをテストできます。
• 複製データベースを元のデータベースと同じホストに作成した場合は、
RMAN スクリプトもローカル・ホストに生成されます。この場合は、元の
データベースとは異なる複製データベース名、データ・ファイル名、および
REDO ログ名をウィザードで指定する必要があります。
• 複製データベースをリモート・ホストに作成した場合は、RMAN スクリプト
をローカル・ホストとリモート・ホストのどちらに生成するかをウィザード
で指定できます。この場合は、元のデータベースとは異なる複製データベー
ス名をウィザードで指定する必要があります(データ・ファイル名と REDO
ログ名は、元のデータベースと同じで構いません)。
リストアとリカバリについて
125
データのリストアとリカバリ
リカバリ構成ウィザードでは、リストアおよびリカバリのための新しい RMAN ス
クリプトのみ作成できます。ウィザードでは、既存の RMAN スクリプトは変更で
きません。ウィザードを使用して作成された RMAN スクリプトを変更するには、
テキスト・エディタを使用する必要があります。
リストアおよびリカバリ用の RMAN スクリプトの詳細については、「リストアおよ
びリカバリ用の RMAN スクリプト」(127 ページ)を参照してください。
リカバリ構成ウィザードでは、以下のものはサポートされていません。
◆
クラスタまたは Oracle RAC システム
◆
プロキシ・バックアップ
◆
RMAN の自動チャネル
構成ウィザードの詳細については、以下の情報ソースを参照してください。
◆
「NetWorker Module for Oracle インストール・ガイド」
◆
ウィザードでの説明文
◆
ウィザードのオンライン・ヘルプ
リカバリ構成ウィザードを使用するための要件
リカバリ構成ウィザードを使用する前に、次の要件をすべて満たしていることを確
認してください。
◆
ウィザードを開始する NMC ユーザー(ウィザード・ユーザー)が、NMO クラ
イアント構成が保存されている NetWorker サーバに対するリモート・アクセス
NetWorker 権限を保持している。
◆
NMC サーバ、NetWorker サーバ、NMO クライアント間の通信に nsrauth 認証が
使用されている。nsrauth 認証の要件については、NetWorker のマニュアルを参
照してください。
◆
NetWorker Module for Oracle のリリース・ノートで説明されているように、
NMC サーバ、NetWorker サーバ、NMO クライアント・ホストに必要な
NetWorker リリースがインストールされている。
◆
NMO クライアントの NetWorker クライアント・リソースが、以下のいずれかで
作成されている。
• NMO 5.0 のバックアップ構成ウィザード
• nsrnmoadmin コマンドを使用した従来の構成の移行
• ウィザードを使用しない従来の構成方法。この場合、クライアント・リソー
スの[セーブセット]属性の値は、次のとおりです。RMAN:prefix
◆
データベース複製スクリプトの作成前に、ローカル・ホストまたはリモート・
ホストに AUXILIARY インスタンスが存在し、Oracle Net 経由でアクセスでき
る。AUXILIARY インスタンスを作成する方法については、「Oracle Database
バックアップおよびリカバリ・アドバンスト・ユーザーズ・ガイド」を参照し
てください。
ウィザードを使用したリストアの構成
リカバリ構成ウィザードを使用して、RMAN リストア・スクリプトを作成するに
は、次の手順に従います。
1. NetWorker 管理コンソール・ソフトウェアを起動します。
2. [管理]ウィンドウを開きます。
a. [コンソール]ウィンドウで[エンタープライズ]をクリックします。
126
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
データのリストアとリカバリ
b. 左側のペインで、[エンタープライズ]リストから NetWorker サーバを選択
します。
c. 右側のペインで、アプリケーションを選択します。
d.[エンタープライズ]メニューの[アプリケーションの起動]を選択します。
[管理]ウィンドウが別個のアプリケーションとして起動します。
3. [管理]ウィンドウで[構成]をクリックします。
4. [構成]ウィンドウで、[クライアント]をクリックします。
5. ウィザードを開始するには、右側のペインで NMO クライアントを右クリック
して、
[リカバリ]を選択します。
6. 表示されるウィザードの各画面で、RMAN スクリプト構成に必要な値を指定し
ます。
各ウィザードの画面には、オンライン・ヘルプ・ボタンがあり、これをクリック
すると画面上のすべてのフィールドとオプションに関する説明を表示できます。
• 最後の画面を除き、続行するには[次へ]をクリックします。
• 最後の[スクリプト作成を確認して承認する]画面で、[作成]をクリックし
て RMAN リストア・スクリプトを作成します。
!
重要
ウィザードで RMAN リストア・スクリプトを作成し、テーブルスペースに対して
オフライン・モード・オプションまたはオンライン・モード・オプションを選択す
る際、sql コマンドの実行時にデータベースが開かない場合など、特定のデータ
ベースで必要が生じた場合は、スクリプトを手動で編集し、sql...tablespace... コマ
ンドの前に、alter database open; コマンドを挿入する必要があります。
リストアおよびリカバリ用の RMAN スクリプト
Oracle Server ホスト上で目的のタイプの Oracle リストア・オペレーションを実行す
るには、適切な RMAN スクリプトが必要です。RMAN スクリプトは、手動または
リカバリ構成ウィザードを使用して作成できます。リカバリ構成ウィザードの詳細
については、「リカバリ構成ウィザード」(125 ページ)を参照してください。
RMAN リストア・スクリプトは、テキスト・ファイルとして保存できます。また、
リカバリ・カタログを使用する場合は、リストア・スクリプトをリカバリ・カタロ
グ・データベースに保存することもできます。リカバリ・カタログ・データベース
へのリストア・スクリプトの保存については、Oracle のバックアップ / リカバリに
関するマニュアルを参照してください。
スクリプト内の NSR* パラメータは、「NSR* パラメータの設定」(208 ページ)で説
明している方法で設定する必要があります。可能な場合には、send コマンドを使用
することが推奨されます。詳細については、「send コマンド」(219 ページ)を参照
してください。
例 16
テーブルスペースをリストアする RMAN スクリプト
以下の RMAN スクリプトでは、リモートの NetWorker サーバ mars.emc.com を使
用して、Oracle テーブルスペースのリストアを実行します。Oracle データは、
NetWorker クライアント server1.emc.com にリストアされます。また、この RMAN
スクリプトには、「Oracle データ・リカバリの実行」(133 ページ)に記載されてい
るリカバリ手順も含まれています。
リストアおよびリカバリ用の RMAN スクリプト
127
データのリストアとリカバリ
run {
allocate channel t1 type ’SBT_TAPE’;
allocate channel t2 type ’SBT_TAPE’;
send ’NSR_ENV=(NSR_SERVER=mars.emc.com,
NSR_CLIENT=server1.emc.com)’;
sql ’alter tablespace users offline immediate’;
restore tablespace users;
recover tablespace users;
sql ’alter tablespace users online’;
release channel t1;
release channel t2;
}
RMAN スクリプトの NSR* パラメータの設定の詳細については、「バックアップ用
の RMAN スクリプトの作成」(77 ページ)を参照してください。
例 17
AES で暗号化されたバックアップをリストアする RMAN スクリプト
デフォルトでは、NSR_ENCRYPTION_PHRASES パラメータが設定されていない場
合、AES で暗号化されたバックアップを復号化するために、Oracle リストア処理時
に NetWorker サーバから暗号化フレーズが取得されます。
NSR_ENCRYPTION_PHRASES パラメータは、以下の条件の両方に該当する場合に
設定する必要があります。
◆
リストアする Oracle データが、256 ビット AES 暗号化を使用してバックアップさ
れている。78 ページの例 11 に、AES で暗号化された Oracle バックアップのサ
ンプルを示します。
◆
Oracle データのバックアップ以降、NetWorker サーバで暗号化フレーズが変更さ
れている。
前述の条件の両方に該当する場合は、NSR_ENCRYPTION_PHRASES パラメータが
RMAN リストア・スクリプトの send コマンドで設定されていることを確認しま
す。詳細については、「NSR_ENCRYPTION_PHRASES」(213 ページ)を参照して
ください。
以下の RMAN スクリプトでは、データベースのバックアップに使用した暗号化フ
レーズ original_encryption_phrase を使用して、データベースの Oracle 非プロキ
シ・リストアを実行します。暗号化フレーズは二重引用符で囲んで指定する必要が
あります。
run {
allocate channel t1 type ’SBT_TAPE’;
send ’NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_CLIENT=server1.emc.com,
NSR_ENCRYPTION_PHRASES="original_encryption_phrase")’;
restore database
release channel t1;
}
例 18
指定したプールからリストアするための RMAN スクリプト
デフォルトでは、NMO および NetWorker は、メディア・データベースの構成設定
と情報を使用して、NMO リストアに使用するバックアップ・ボリュームを判別し
ます。
また、異なるボリューム・プールにバックアップのコピー(クローン)が複数ある
場合は、RMAN リストア・スクリプトの NSR_RECOVER_POOL パラメータを使用
して、指定したボリューム・プールからデータをリストアできます。詳細について
は、「NSR_RECOVER_POOL」
(215 ページ)を参照してください。
128
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
データのリストアとリカバリ
以下の RMAN スクリプトは、指定したボリューム・プール名 OracleClonePool2 か
らデータベースの非プロキシ・リストアを実行します。このプールには、元のバッ
クアップ・ボリュームのクローンが含まれています。
shutdown immediate;
startup mount;
run {
allocate channel c1 type 'SBT_TAPE';
send channel c1 ’NSR_ENV=(NSR_SERVER=backup01,
NSR_RECOVER_POOL=OracleClonePool2)’;
restore database
release channel c1;
}
Oracle データのリストアおよびリカバリの実行
Oracle データのリストアおよびリカバリを実行するには、次の手順で行います。
1. 「Oracle データのリストアの要件」(129 ページ)を参照して内容を確認します。
2. 次のいずれかの方法で Oracle データのリストアを実行します。
• 「RMAN コマンド・ライン・インタフェースを使用したリストア」(132 ペー
ジ)に従って、RMAN コマンド・ライン・インタフェースを使用する。
• 「Oracle Enterprise Manager Backup Management Tools を使用したリストア」
(132 ページ)に従って、Oracle Enterprise Manager Backup Management
Tools を使用する。
注:リカバリ構成ウィザードでは、Oracle Enterprise Manager Backup Management
Tools の使用はサポートされていません。
3. 必要に応じて、
「Oracle データ・リカバリの実行」(133 ページ)の説明に従って
Oracle データのリカバリを実行します。
Oracle データのリストアの要件
Oracle データのリストアを開始する前に、必要な構成、ボリューム、スクリプトが
準備されていることを確認します。
◆
第 2 章「ソフトウェア構成」で説明されているように、Oracle システムが適切に
構成されている。
◆
第 2 章「ソフトウェア構成」で説明されているように NetWorker サーバに次の必
要なリソースが構成されている。
• サーバ
• クライアント
• デバイス
• プール
◆
RMAN リストア・スクリプトを使用する場合、
「リストアおよびリカバリ用の
RMAN スクリプト」(127 ページ)の説明に従って、スクリプトが作成されている。
◆
リストア・オペレーションに必要なボリュームが、構成済みのバックアップ・
デバイスにマウントされている。
• スタンドアロンのテープ・ドライブを使用する場合。ボリュームを手動でマ
ウントします。
Oracle データのリストアおよびリカバリの実行
129
データのリストアとリカバリ
• オートチェンジャを使用する場合。NetWorker サーバによって自動的にボ
リュームがマウントされます。
リストアに必要なボリュームを判別するには、「nsrnmoinfo コマンドによるリス
トア対象ボリュームの判別」(130 ページ)の手順に従って、nsrnmoinfo コマン
ドを使用します。
nsrnmoinfo コマンドによるリストア対象ボリュームの判別
リストアする Oracle バックアップ・ピースが保存されている NetWorker ボリュー
ムを判別するためには、nsrnmoinfo コマンドを使用できます。nsrnmoinfo プログ
ラムは、NetWorker クライアント・ソフトウェアと同じディレクトリに、NMO ソ
フトウェアとともにインストールされます。
注:Windows 上でのコマンド名は、nsrnmoinfo.exe です。
nsrnmoinfo コマンドの構文とオプションは、以下のとおりです。
nsrnmoinfo[.exe] [-c NetWorker_client_name] [-s NetWorker_server_name]
[-f filename] [backup_piece_name1 [backup_piece_name2 ...]]
ここで、
◆
NetWorker_client_name には、Oracle バックアップ・ピースの情報をインデック
スに持つ NetWorker クライアントのホスト名を指定します。デフォルトでは、
クライアントはローカル・ホストです。
◆
NetWorker_server_name には、ボリュームの問い合わせ先の NetWorker サーバ
のホスト名を指定します。デフォルトでは、サーバはローカル・ホストです。
◆
filename には、リストア対象の 1 つ以上のバックアップ・ピース名の一覧を含む
テキスト・ファイルの名前を指定します。
• このファイルには、各行にバックアップ・ピースを 1 つずつ入力する必要が
あります。
• また、このファイルでは、スペースまたはコメント(たとえば、# 記号が先
頭にあるコメント行など)を入力できません。
◆
backup_piece_name1 および backup_piece_name2 には、リストアするバック
アップ・ピースを指定します。
[ ] で囲まれたコマンド・オプションの使用は任意です。コマンドを入力する際に
は、括弧は入力しないでください。
nsrnmoinfo コマンドを使用するには、以下の方法のいずれか、または双方を使用
して、バックアップ・ピースの名前を指定します。
◆
nsrnmoinfo コマンドのオプションとして、バックアップ・ピースの名前を列挙
します。
◆
テキスト・ファイルにバックアップ・ピースの名前を列挙しておき、
nsrnmoinfo コマンドの -f オプションにこのファイルの名前を指定します。
nsrnmoinfo コマンドを実行すると、Oracle リストアに必要な 1 つ以上のボリュー
ムのリストが表示されます。
◆
このリストには、バックアップ・ピースごとに、そのバックアップ・ピースを
含むアクセス可能なボリュームが表示されます。NetWorker サーバは、この
バックアップ・ピースをリストア処理に使用します。
◆
ボリュームごとに、以下の情報がリストに表示されます。
• ボリュームの名前と場所
• ボリューム上のバックアップ・ピースの保存時間
130
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
データのリストアとリカバリ
リストされているボリュームは、このコマンドが入力された時点で NetWorker サー
バがリストア処理に使用する予定の、アクセス数が特に多いボリュームです。
例 19
◆
元のボリュームにアクセスできない場合、そのボリュームのクローンがリスト
に表示されます。
◆
nsrnmoinfo コマンドの入力後に、リストにあるボリュームが NetWorker デバイ
スから除外または削除された場合、アクセス可能な別のボリュームを使用して
リストアを実行できます。たとえば、リストにあるボリュームの代わりに、ア
クセス可能なクローン(すでにドライブにマウントされているか、マウントで
きる状態でジュークボックスに格納されている)を使用できます。
Oracle リストアに使用する nsrnmoinfo コマンドの例
以下の nsrnmoinfo コマンドを実行すると、指定したバックアップ・ピースのリス
トアに必要なボリュームのリストが表示されます。
◆
以下のコマンドでは、サーバ server1 上のクライアント mars の NetWorker イン
デックスが検索され、バックアップ・ピース backupc_1 および backupc_2 を含
むボリュームの情報が取得されます。
nsrnmoinfo -c mars -s server1 backupc_1 backupc_2
◆
以下のコマンドでは、ローカル・ホストの NetWorker インデックスが検索され、
backup2.txt に列挙したバックアップ・ピースが保存されているボリュームの情
報が取得されます。(NetWorker クライアントおよびサーバは、ローカル・ホス
トであると見なされます)。
nsrnmoinfo -f backup2.txt
◆
以下のコマンドでは、クライアント mars の NetWorker インデックスが検索され、
次の双方のバックアップ・ピースのボリューム情報が取得されます。
• バックアップ・ピース backupc_3
• backup3.txt に列挙したバックアップ・ピース
(NetWorker サーバはローカル・ホストであると見なされます。)
nsrnmoinfo -c mars backupc_3 -f backup3.txt
例 20
nsrnmoinfo コマンドによって表示されるボリューム情報
以下の nsrnmoinfo コマンドを実行すると、サーバ mars 上のローカル・ホストの
NetWorker インデックスが検索され、バックアップ・ピース backup1 および
backup2 が保存されているボリュームの情報が取得されます。
nsrnmoinfo -s mars backup1 backup2
この nsrnmoinfo コマンドを実行すると、以下の情報が表示されます。
backup1:
mars.003 at /space/nw_volume1 (save time 1098886937)
mars.004 at /space/nw_volume2 (save time 1098883454)
backup2:
mars.005 at /dev/rmt/0cbn (save time 1098883452)
このコマンドの表示から、以下のことがわかります。
◆
バックアップ・ピース backup1 をリストアするには、ボリューム mars.003 および
mars.004 が必要である。
◆
backup2 をリストアするには、ボリューム mars.005 が必要である。
Oracle データのリストアおよびリカバリの実行
131
データのリストアとリカバリ
RMAN コマンド・ライン・インタフェースを使用したリストア
Oracle Server ホスト上で RMAN コマンド・ライン・インタフェースを使用して、
Oracle データのリストアを開始できます。
バックアップしたシステムとは異なるシステムに Oracle データベースをリストアす
るには、「別のホストへのリストア」(132 ページ)の手順を行ってください。
128 ページの RMAN リストア・スクリプトが /disk1/scripts/restore.txt に保存され
ており、データベース payroll および rcvcatdb に接続するように Net Service が構成
されている場合は、以下のコマンドで Oracle のリストアを開始できます。
rman target internal/oracle@payroll rcvcat rman/rman@rcvcatdb cmdfile
\’/disk1/scripts/restore.txt\’
Microsoft Windows 上で RMAN スクリプトを実行するコマンドは、rman.exe です。
rman または rman.exe のコマンド・オプションの詳細については、Oracle のバック
アップ / リカバリに関する該当のマニュアルを参照してください。
別のホストへのリストア
バックアップ元のシステムから別のシステムに Oracle データベースをリストアする
必要がある場合があります。たとえば、災害復旧の開始、リモート・ホストでの
データベースの二重化などがあります。詳細については、適切な Oracle のマニュア
ルを参照してください。
別のシステムに Oracle データベースをリストアするには、以下の手順を行ってくだ
さい。
1. リストア対象のバックアップ・ピースが保存されている NetWorker サーバで、
元のシステムのクライアント・リソースのリモート・アクセス属性に、別のシ
ステムのホスト名を指定します。
2. Oracle データをリストアする先のシステムに、NMO をインストールし、構成
します。
3. リストア先のシステムに RMAN をインストールし、構成します。
4. 適切な RMAN リストア・スクリプトを作成します。
5. RMAN スクリプトで、バックアップ・ピースが保存されている NetWorker サー
バの名前を NSR_SERVER パラメータに指定します。
6. RMAN スクリプトの NSR_CLIENT パラメータに、バックアップされた
NetWorker クライアント(Oracle Server ホスト)の名前、またはバックアップ
中に使用された NSR_CLIENT の値を指定します。
7. 適切な RMAN コマンドを使用して、Oracle データベース・ファイルをリストア
するスクリプトを実行します。
Oracle Enterprise Manager Backup Management Tools を使用したリストア
注:リカバリ構成ウィザードでは、Oracle Enterprise Manager Backup Management Tools の
使用はサポートされていません。
Oracle Enterprise Manager Backup Management Tools には、RMAN に対するグラ
フィカル・ユーザー・インタフェースが含まれています。RMAN コマンド・ライ
ン・インタフェースの代わりに、このインタフェースを使用して、以下の操作を行
うことができます。
132
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
データのリストアとリカバリ
!
◆
必要な RMAN コマンドの生成
◆
バックアップ / リストア管理の実行
重要
NMO によるバックアップまたはリストアが完了した後、そのバックアップまたは
リストアが正常に完了した場合でも、Oracle Enterprise Manager ジョブのキュー履
歴にはジョブのステータスが「失敗」として表示されます。これは、Oracle
Enterprise Manager に関する既知の問題によるものです。ジョブ出力を見て、バッ
クアップまたはリストアが正常に完了していることを確認してください。
Oracle Enterprise Manager Backup Management Tools の使用方法の詳細について
は、製品キットに付属する Oracle Enterprise Manager のマニュアルを参照してくだ
さい。
Oracle データ・リカバリの実行
RMAN ユーティリティを使用して、NMO による Oracle データ・バックアップを
リストアした後、必要に応じてデータ・リカバリを実行します。
Oracle データをリカバリするには、適切な Oracle コマンドを使用して、アーカイブ
REDO ログおよびオンライン REDO ログを適用します。Oracle のリカバリ・コマン
ドを使用する方法には以下の 2 つがあります。
◆
RMAN リストア・スクリプトに Oracle コマンドを含める。この RMAN スクリプ
ト例については、128 ページを参照してください。
◆
RMAN リストア・スクリプトが正常に終了した後、オペレーティング・システ
ムのコマンド・ラインでコマンドを入力する。
Oracle データのリカバリ手順の詳細については、Oracle のバックアップ / リカバリ
に関する適切なマニュアルを参照してください。
Oracle データのリストアおよびリカバリの実行
133
データのリストアとリカバリ
134
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
5
災害復旧
この章は、以下のセクションで構成されています。
◆
◆
◆
◆
災害復旧について.............................................................................................................................................
災害復旧のための Oracle データベースの準備..........................................................................
災害復旧の実行..................................................................................................................................................
サンプル後処理コマンド・スクリプト............................................................................................
災害復旧
136
136
139
140
135
災害復旧
災害復旧について
コンピュータ・システムを災害からリカバリするプランを作成することは重要です。
重要なデータは、毎日バックアップします。ディスク・クラッシュやデータの消失
に備えるには、データをリカバリするプランを作成し、テストを行います。
必要なバックアップの頻度を決定する必要があります。バックアップの頻度は、
データのバックアップに必要な時間と、クラッシュ後のデータベースのリカバリに
必要な時間との間のトレードオフであると考えます。
以下のセクションでは、Oracle Server または NetWorker サーバ・ホストの災害復
旧を準備する方法や、新しいホストに対して Oracle の災害復旧を実行する方法につ
いて説明します。
この災害復旧の情報は、シングル・インスタンス・データベースにのみ該当します。
この情報は、次の災害復旧には該当しません。
◆
ASM 環境(ASM メタデータのバックアップが必要な場合など)
◆
PowerSnap Module 環境
◆
RAC 環境
災害復旧のための Oracle データベースの準備
災害復旧に備えて Oracle データベース環境を準備するには、最低限次のファイルを
バックアップする必要があります。
◆
Oracle データベース(すべてのデータ・ファイル)
◆
アーカイブされた REDO ログ
◆
制御ファイル
◆
初期化パラメータ・ファイル(次のいずれかまたは両方)
• PFILE(ユーザー管理パラメータ・ファイル)
• SPFILE(サーバ管理パラメータ・ファイル)
◆
ネットワーク・ファイル(listener.ora、sqlnet.ora、tnsnames.ora など)
◆
Oracle DBID を含むテキスト・ファイル
◆
パスワード・ファイル(デフォルトでは次の場所にあります)
• $ORACLE_HOME/dbs/orapw$ORACLE_SID(UNIX の場合)
• %ORACLE_HOME%\database\PWD%ORACLE_SID%.ora(Windows の場合)
◆
レジストリ・ファイル
• /var/opt/oracle または /etc(UNIX の場合の一般的な oratab の保存場所)
• マイ コンピュータ \HKEY_LOCAL_MACHINE\SOFTWARE\Oracle
(Windows の場合)
◆
リカバリ・カタログ(該当する場合)
◆
RMAN スクリプト(該当する場合)
バックアップする必要があるファイル(Oracle データベース以外)を網羅したリス
トについては、Oracle のマニュアルを参照してください。
災害復旧を容易に実行するには、以下のガイドラインに従ってください。
◆
136
制御ファイルのミラーリングを行います。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
災害復旧
◆
オンライン REDO ログのミラーリングに関する推奨事項については、Oracle のマ
ニュアルを参照してください。
◆
データベースのバックアップを実行してから次のバックアップを実行するまで
の間は、アーカイブされた REDO ログを頻繁にバックアップします。
◆
ターゲット・データベースのバックアップを行うたびに、リカバリ・カタログ
をバックアップします。
◆
Oracle 手動バックアップ後には、「NetWorker サーバ・ブートストラップ・バッ
クアップ」(110 ページ)で説明されている手順を行って、NetWorker サーバの
ブートストラップおよび Oracle のクライアント・ファイル・インデックスの通
常のバックアップを実行します。
災害復旧の準備に必要なファイルをバックアップするには、次の手順で行います。
1. 「DBID テキスト・ファイルの作成」(137 ページ)
2. 「Oracle 関連ファイルのバックアップに使用する後処理コマンド・スクリプトの
セットアップ」(137 ページ)
3. 「データベースおよび関連ファイル用の RMAN バックアップのセットアップ」
(138 ページ)
4. 「リカバリ・カタログの RMAN バックアップのセットアップ」(139 ページ)
DBID テキスト・ファイルの作成
Oracle DBID は、リカバリ・カタログにアクセスできない場合に、Oracle が SPFILE
の自動バックアップを検出できるようにするための内部 Oracle ID です。
Oracle DBID をバックアップするには、テキスト・ファイルに DBID を手動で記録
する必要があります。Oracle データベースの DBID を見つける最も簡単な方法は、
データベースのマウント後に RMAN を使用してデータベースに接続することです。
DBID をテキスト・ファイルに記録したら、DBID が含まれているテキスト・ファイ
ルを適切なオペレーティング・システム権限のあるディレクトリに保存できます。
「Oracle 関連ファイルのバックアップに使用する後処理コマンド・スクリプトの
セットアップ」(137 ページ)で説明されているように、後処理コマンド・スクリプ
トを使用して DBID テキスト・ファイルをバックアップできます。
NMO ソフトウェアで提供されているサンプル後処理コマンド・スクリプトでは、
DBID テキスト・ファイルは dbid.txt となっていて、$ORACLE_HOME ディレクト
リ内に存在します。サンプルの後処理スクリプトの詳細については、「サンプル後処
理コマンド・スクリプト」(140 ページ)を参照してください。
Oracle 関連ファイルのバックアップに使用する後処理コマンド・スクリプトのセットアップ
後処理コマンド・スクリプトを使用して、Oracle RMAN でバックアップされない次
のようなファイルをバックアップできます。
◆
初期化パラメータ・ファイル PFILE(ユーザー管理パラメータ・ファイル)
◆
ネットワーク・ファイル(listener.ora、sqlnet.ora、tnsnames.ora など)
◆
◆
Oracle DBID を含むテキスト・ファイル(「DBID テキスト・ファイルの作成」
(137 ページ)を参照)
パスワード・ファイル(デフォルトでは次の場所にあります)
• $ORACLE_HOME/dbs/orapw$ORACLE_SID(UNIX の場合)
• %ORACLE_HOME%\database\PWD%ORACLE_SID%.ora(Windows の場合)
災害復旧のための Oracle データベースの準備
137
災害復旧
◆
レジストリ・ファイル
• /var/opt/oracle または /etc(UNIX の場合の一般的な oratab の保存場所)
• マイ コンピュータ \HKEY_LOCAL_MACHINE\SOFTWARE\Oracle
(Windows の場合)
◆
RMAN スクリプト(該当する場合)
後処理コマンド・スクリプトは、新規作成することも、NMO ソフトウェアで提供
されているスクリプトを変更して使用することもできます。
UNIX の場合、後処理コマンド・スクリプトの名前に制限はありません。Windows
の場合、スクリプト名は .bat 拡張子で終わる必要があります。
注:後処理コマンド・スクリプト名が nsrnmodr で始まる場合、予定された NMO バック
アップ時に nsrnmostart プロセスによって -s server_name -g group_name オプションが後処
理コマンド・スクリプトに渡されます。
次のいずれかの方法で、後処理コマンド・スクリプトを予定された RMAN バック
アップに含めます。
◆
NMO ウィザードを使用して RMAN バックアップを構成する場合。ウィザードで
後処理コマンド・スクリプトを指定します。
◆
従来の方法(ウィザードを使用しない)を使用して RMAN バックアップを構成
する場合。nsrnmo スクリプトに POSTCMD パラメータを設定します。
NMO ソフトウェアで提供されている後処理コマンド・スクリプトの詳細について
は、「サンプル後処理コマンド・スクリプト」(140 ページ)を参照してください。
データベースおよび関連ファイル用の RMAN バックアップのセットアップ
次のファイルをバックアップするように NMO を使用して RMAN バックアップを
セットアップします。
◆
Oracle データベース(すべてのデータ・ファイル)
◆
アーカイブされた REDO ログ
◆
制御ファイル
◆
初期化パラメータ・ファイル SPFILE(サーバ管理パラメータ・ファイル)
このガイドで前述した章の手順に従って、NMO を使用して RMAN バックアップを
適切に構成および実行します。
たとえば、次のコマンドを RMAN バックアップ・スクリプトに追加して、制御
ファイルと SPFILE をバックアップに含めることができます。
◆
backup current control file
◆
backup spfile
RMAN コマンドおよびスクリプトの詳細については、RMAN のマニュアルを参照
してください。
Oracle RMAN でバックアップされない PFILE(ユーザー管理パラメータ・ファイ
ル)またはその他のファイルをバックアップする場合は、後処理コマンド・スクリ
プトを使用できます。後処理コマンド・スクリプトのセットアップの詳細について
は、「Oracle 関連ファイルのバックアップに使用する後処理コマンド・スクリプト
のセットアップ」(137 ページ)を参照してください。
138
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
災害復旧
リカバリ・カタログの RMAN バックアップのセットアップ
「データベースおよび関連ファイル用の RMAN バックアップのセットアップ」(138
ページ)で説明されているように、ターゲット・データベース・バックアップと同じ
方法を使用してリカバリ・カタログの RMAN バックアップをセットアップします。
リカバリ・カタログ・バックアップのセットアップおよび実行の詳細については、
Oracle のマニュアルを参照してください。
災害復旧の実行
以下のセクションでは、さまざまなタイプの災害復旧オペレーションのガイドライ
ンを提供しています。
◆
「NetWorker サーバのリカバリ」(139 ページ)
◆
「新しいホストに対する Oracle の災害復旧」(139 ページ)
NetWorker サーバのリカバリ
NetWorker ソフトウェアを使用して、NetWorker サーバ上のさまざまな災害からリ
カバリできます。災害によるデータ損失の程度は、ディスク・クラッシュによって
失われた 1 つ以上のファイルから、コンピュータ・システム全体にまで及びます。
災害の重大度によって、NetWorker サーバ上のデータ・リカバリを実行する手順を
決定します。
NetWorker バックアップに関しては、ブートストラップが重要なファイルであるこ
とに注意してください。ブートストラップは、予定された Oracle バックアップを実
行した後にだけバックアップされます。Oracle 手動バックアップのみを実行する場
合は、ブートストラップおよびクライアント・インデックスを手動でバックアップ
します。詳細については、「NetWorker サーバ・ブートストラップ・バックアップ」
(110 ページ)を参照してください。
ブートストラップ情報とともに、ネットワークおよびシステム構成を正しく記録し
ます。また、元のソフトウェアをすべて安全な場所に保存します。包括的な災害復
旧には、以下の項目が必要です。
◆
オペレーティング・システムのオリジナルのメディアおよびパッチ
◆
元の NetWorker メディア
◆
デバイス・ドライバ名とメディア・デバイス名
◆
ファイル・システムの構成
◆
IP アドレスとホスト名
◆
ブートストラップ情報
さまざまなタイプの災害から NetWorker サーバをリカバリする手順の詳細について
は、「NetWorker 災害復旧ガイド」を参照してください。このガイドにアクセスす
る方法については、「関連マニュアル」(15 ページ)を参照してください。
新しいホストに対する Oracle の災害復旧
新しいホストに対して Oracle の災害復旧を実行するには、次の手順に従います。
1. Oracle ソフトウェアを新しいホストにインストールします。
災害復旧の実行
139
災害復旧
2. NetWorker クライアントと NMO ソフトウェアを新しいホストにインストール
し、新しいホストのクライアント・リソースを作成します。
3. 新しいホストに対してリカバリを実行するユーザーが、元のホストのクライア
ント・リソースの[リモート アクセス]属性に含まれていることを確認します
(これは、NetWorker の「ディレクティッド・リカバリ」に必要です)。
4. 後処理コマンド・スクリプトを使用してバックアップされた Oracle ファイルを
リカバリするには、NetWorker ユーザー GUI か recover コマンドのいずれかを
使用します。
たとえば、次のような recover コマンドが一般的に使用されます。
recover –s NetWorker_server –c client_name_of_original_host
–d /var/opt/oracle –a /var/opt/oracle/oratab
注:Windows の場合、次のようなコマンドを使用して、リカバリ後に oracle.reg ファイ
ルをレジストリに再挿入する必要がある場合もあります。
regedit /S C:\temp\oracle.reg
詳細については、Oracle のマニュアルを参照してください。
5. 「Oracle Database バックアップおよびリカバリ・ユーザーズ・ガイド」に従っ
て、災害復旧の残りの手順を実行します。RMAN スクリプトで、NSR_CLIENT
パラメータを元のホストの名前に設定します。
サンプル後処理コマンド・スクリプト
「Oracle 関連ファイルのバックアップに使用する後処理コマンド・スクリプトの
セットアップ」(137 ページ)で説明されているように、後処理コマンド・スクリプ
トを使用して、Oracle RMAN でバックアップされないファイルをバックアップでき
ます。NMO ソフトウェアには、サンプル後処理コマンド・スクリプトが含まれて
おり、環境に合わせて変更できます。
NMO インストールでは、NMO がインストールされるプラットフォームに応じて
UNIX または Windows に固有のサンプル後処理コマンド・スクリプトが用意されて
います。このサンプル・スクリプトは、NetWorker ソフトウェア・ディレクトリの
下の bin サブディレクトリ(/usr/sbin など)にインストールされます。
特定の環境に合わせてサンプル後処理コマンド・スクリプトの設定をカスタマイズ
する必要があります。少なくとも、スクリプトの ORACLE_HOME および
ORACLE_SID パラメータを設定する必要があります。これらの 2 つのパラメータが
設定されていないと、後処理コマンド・スクリプトは実行時に失敗します。
注:後処理コマンド・スクリプト名が nsrnmodr で始まる場合、予定された NMO バック
アップ時に nsrnmostart プロセスによって -s server_name -g group_name オプションが後処
理コマンド・スクリプトに渡されます。
次に示す、NMO で提供されているサンプル後処理コマンド・スクリプトを確認し
てください。
例 21
◆
140 ページの例 21
◆
141 ページの例 22
サンプル後処理コマンド・スクリプト(UNIX の場合)
UNIX の場合、nsrnmodrpostcmd という名前のサンプル後処理コマンド・スクリプ
トが NMO ソフトウェアとともにインストールされます。
140
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
災害復旧
現在の環境でバックアップにこのスクリプトを使用するには、このスクリプトをカ
スタマイズする必要があります。少なくとも、スクリプトの ORACLE_HOME およ
び ORACLE_SID パラメータを設定します。
UNIX で提供される nsrnmodrpostcmd スクリプトは、次のとおりです。
##!/bin/ksh
#
ORACLE_HOME=
ORACLE_SID=
GRP=no
SRV=no
complete=0
shift
shift
while [ "$#" -gt "0" ]
do
if [ "$1" = "-g" ]; then
GRP=$2
if [ "$SRV" != "no" ]; then
complete=1
fi
elif [ "$1" = "-s" ]; then
SRV=$2
if [ "$GRP" != "no" ]; then
complete=1
fi
fi
shift
done
if [ $complete -eq
save -s $SRV -g
save -s $SRV -g
save -s $SRV -g
save -s $SRV -g
fi
例 22
1 ];
$GRP
$GRP
$GRP
$GRP
then
$ORACLE_HOME/network/admin
$ORACLE_HOME/dbs/orapw$ORACLE_SID
/var/opt/oracle/oratab
$ORACLE_HOME/dbid.txt
サンプル後処理コマンド・スクリプト(Windows の場合)
Windows の場合、nsrnmodrpostcmd.bat という名前のサンプル後処理コマンド・
スクリプトが NMO ソフトウェアとともにインストールされます。
現在の環境でバックアップにこのスクリプトを使用するには、このスクリプトをカ
スタマイズする必要があります。少なくとも、スクリプトの ORACLE_HOME およ
び ORACLE_SID パラメータを設定します。
Windows で提供される nsrnmodrpostcmd.bat スクリプトは、次のとおりです。
echo off
set SRV=no
set GRP=no
set ORACLE_HOME=
shift
set ORACLE_SID=
shift
:start
if %1==-g goto assignG
if %1==-s goto assignS
if not exist %1 goto fail
shift
goto start
:assignG
set GRP=%2
サンプル後処理コマンド・スクリプト
141
災害復旧
shift
shift
if %SRV%==no goto start
goto end
:assignS
set SRV=%2
shift
shift
if %GRP%==no goto start
:end
save -s
save
regedit
save
save -s
:fail
142
%SRV% -g %GRP% %ORACLE_HOME%\network\admin
-s %SRV% -g %GRP% %ORACLE_HOME%\database\PWD%ORACLE_SID%.ora
-E C:\temp\oracle.reg HKEY_LOCAL_MACHINE\SOFTWARE\Oracle
-s %SRV% -g %GRP% C:\temp\oracle.reg
%SRV% -g %GRP% %ORACLE_HOME%\dbid.txt
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
6
クラスタ・システムお
よび RAC システム
この章は、以下のセクションで構成されています。
◆
◆
◆
クラスタ・システムおよび RAC システムに関する注意事項........................................ 144
クラスタ・システム ....................................................................................................................................... 145
RAC システム ..................................................................................................................................................... 147
クラスタ・システムおよび RAC システム
143
クラスタ・システムおよび RAC システム
クラスタ・システムおよび RAC システムに関する注意事項
クラスタ・システム、RAC システム上での NetWorker Module for Oracle(NMO)
による管理が正常に実行されるように、以下の点に注意してください。
◆
「RMAN スクリプトまたはセッションのパラメータ」(144 ページ)
◆
「NetWorker ソフトウェアの構成」(145 ページ)
◆
「バックアップ・フェイルオーバー」(145 ページ)
RMAN スクリプトまたはセッションのパラメータ
RMAN スクリプトまたはセッションで、NSR_CLIENT パラメータおよび
NSR_SERVER パラメータを正しく設定する必要があります。必須パラメータの設定
方法については、付録 A「RMAN セッションのパラメータ」を参照してください。
NSR_CLIENT
Oracle のバックアップ時に、NetWorker サーバは、バックアップしたデータに関す
るエントリーをオンライン・クライアント・ファイル・インデックス内に作成しま
す。Oracle リストア時には、このクライアント・ファイル・インデックスを最初に
検索してデータが取得されます。
RMAN スクリプト内で指定した NSR_CLIENT パラメータによって、NetWorker
サーバに以下の情報が提供されます。
◆
バックアップ中には、バックアップ情報を記録するために使用されるインデッ
クス・ファイルが存在する NetWorker クライアントの名前。
◆
リストア中には、リストアするセーブセットを検索するために使用されるイン
デックス・ファイルが存在する NetWorker クライアントの名前。
NSR_CLIENT パラメータが指定されていない場合、NetWorker サーバはローカル
の物理ホストの名前を使用します。バックアップ時に割り当てられるすべてのチャ
ネルについて、NSR_CLIENT パラメータを同じ値に設定してください。
バックアップに使用される NSR_CLIENT パラメータの値は、デフォルト値か明示
的に定義した値かにかかわらず、そのバックアップをリストアする際に使用される
NSR_CLIENT パラメータの値と同じである必要があります。スクリプトを実行する
物理ホストに関係なく、バックアップ・スクリプトおよびリストア・スクリプトを
変更せずに正しく実行できるため、NSR_CLIENT パラメータには物理ホストではな
く仮想ホストの名前を設定するほうがよい場合があります。
!
重要
NSR_CLIENT パラメータがデフォルト値以外の値に設定されている場合、バック
アップまたはリストア時に、その NetWorker クライアント・リソースの[リモート
アクセス]属性を変更する必要があります。詳細については、「NetWorker 管理ガ
イド」を参照してください。
Oracle バックアップおよびリストアごとに、オペレーティング・システムのコマン
ド・ラインで rman send コマンドを使用するか、または RMAN スクリプト内で
send コマンドを使用して、NSR_CLIENT パラメータを設定します。
注:システム環境で NSR_CLIENT パラメータを設定しても適用されません。
144
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
クラスタ・システムおよび RAC システム
NSR_SERVER
Oracle 手動バックアップまたはリストアで、RMAN セッションを実行するノードが
リモート・システムの NetWorker サーバの場合は、NSR_SERVER パラメータを設定
します。チャネルごとに、このパラメータにサーバ名を設定する必要があります。
注:Oracle 予定されたバックアップでは、NSR_SERVER パラメータを設定する必要はありま
せん。
NetWorker ソフトウェアの構成
以下のタスクを実行して、NetWorker ソフトウェア構成が適切であることを確認し
てください。
1. システムが適切にセットアップされていることを確認します。
• 各ホストの NetWorker クライアント・リソースで、[セーブセット]属性が
次のように設定されている。
RMAN:RMAN_script_pathname
• savefs プログラム・ファイルが保存されているディレクトリに、
pathownerignore という名前の空のファイルがある。pathownerignore ファ
イルが存在しない場合は作成します。
savefs プログラムのデフォルト・ディレクトリの詳細については、
「NetWorker インストール・ガイド」を参照してください。
2. バックアップおよびリストアを実行するために使用する各 RAC ノードに対し
て、NetWorker サーバのクライアント・リソースを構成します。クライアント・
リソースでは、クライアント名として完全修飾 IP 名を使用します。
NMO バックアップ用のクライアント・リソースを構成する方法については、
「NMC を使用したクライアント・リソースの構成」(90 ページ)を参照してく
ださい。
3. 仮想ホストのクライアント・リソースの「リモート・アクセス」属性で、バッ
クアップの保存先および取得元となる物理ホストの名前を指定します。
バックアップ・フェイルオーバー
RMAN および NMO のいずれも、TAF(Transparent Application Failover)をサ
ポートしていません。このため、バックアップ中に障害が発生した場合でも、障害
が発生した時点からのバックアップが自動的に別のノードで再実行されることはあ
りません。接続時フェイルオーバーのみサポートされます。詳細については、「接続
時フェイルオーバー」(150 ページ)を参照してください。
クラスタ・システム
通常、クラスタ・システムには共有 SCSI バスによって共通のストレージに接続され
ている複数のノードが含まれます。クラスタ・システムでは、ディスク・サービス
などのクラスタ・サービスに対して、固有の IP アドレスおよび名前(仮想ホスト)
を定義して、割り当てることができます。サービスおよびサービスに割り当てられ
たストレージは、クラスタ内の物理ノード間でのフェイルオーバーのために移行可
能です。
クラスタ・システム
145
クラスタ・システムおよび RAC システム
また、NMO および NetWorker サーバ・ソフトウェアを使用して、クラスタ・ディ
スク・サービス上に構成されている Oracle データベースをバックアップおよびリス
トアできます。NetWorker サーバは、各クラスタ・サービスを独立したクライアン
トとして扱い、各サービスの名前のオンライン・インデックスに関連するバック
アップ・エントリーを保存します。
NetWorker クライアントとして適切にクラスタ・サービスを構成すると、サービス
を提供している実際のノードには依存せず、NMO と NetWorker サーバを使用し
て、そのサービスに関連づけられたデータベースのバックアップとリストアを実行
できます。
NMO を使用しての Oracle バックアップ / リストア管理の構成方法については、
「クラスタ・システムでのバックアップ / リストア構成のロードマップ」(146 ペー
ジ)を参照してください。
クラスタ・システムでのバックアップ / リストア構成のロードマップ
クラスタ・システムで NetWorker サーバと NMO を使用して Oracle バックアップ
/ リストア管理を実行するためには、Oracle Server と NetWorker サーバ・システム
を構成する必要があります。
クラスタ・システムでの Oracle バックアップ / リストア管理を構成する前に、以下
の点を確認してください。
◆
「NetWorker Module for Oracle インストール・ガイド」の手順に従って、NMO
ソフトウェアが適切にインストールされている。
◆
「構成のロードマップ」(62 ページ)の手順に従って、Oracle Server および
NetWorker サーバ・システムの構成が完了している。
クラスタ・システム上で NMO を使用しての Oracle バックアップ / リストア管理を
適切に構成するには、以下の手順を行ってください。
1. データベース用のストレージをクラスタ・ディスク・サービスとして構成します。
詳細については、クラスタ・ソフトウェアのベンダーが提供している該当のク
ラスタ管理ガイドを参照してください。
2. バックアップおよびリストアを実行する仮想ホストおよび各物理ホストの
NetWorker サーバ上で、クライアント・リソースを構成します。
3. 適切な NSR_CLIENT パラメータ設定を含む RMAN スクリプトを作成します。
詳細については、「NSR_CLIENT」(144 ページ)を参照してください。
バックアップ・フェイルオーバー
Oracle 手動(非スケジュール)バックアップ中にノード障害が発生した場合、イン
スタンスのリカバリ後に DBA(データベース管理者)がバックアップを再実行する
必要があります。Oracle Net Service はクラスタ・サービス名を使用して構成される
ため、再実行されるバックアップは、クラスタ・サービスの制御権を持つ物理ノー
ドで実行されます。
予定された Oracle バックアップ中にノード障害が発生した場合、NetWorker グルー
プ・リソースの[クライアント再試行]属性がゼロより大きい値に設定されている
と、NetWorker サーバによってバックアップが再実行されます。この場合、障害発
生時点からではなく、最初からバックアップが再実行されます。再実行されるバッ
クアップは、クラスタ・サービスの制御権を持つノードで実行されます。
146
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
クラスタ・システムおよび RAC システム
RAC システム
NMO ソフトウェアは、並列処理が可能で高可用性を備えた RAC システムのバック
アップとリストアをサポートします。
RAC 関連用語
RAC システムのノードは、node1.emc.com などのホスト名を持つ物理コンピュータ
です。Oracle インスタンスは、メモリ構造であり、ノードで実行されている Oracle
Server プロセスのグループです。
(たとえば databs1 という名前が付けられている)Oracle データベースは、Oracle
インスタンスが使用し、ノード間で共有される一連のデータ・ファイルで構成され
ます。すべてのインスタンスが、同じデータ・ファイルと制御ファイルを共有しま
す。各ノードには、固有の一連の REDO ログ・ファイルと固有のアーカイブされた
REDO ログが保存されている必要があります。
RAC のバックアップとリストア
RAC と関連するクラスタ・システムが適切に構成されると、NMO を使用して、
RAC システムの 1 つのノードまたは複数のノード上で Oracle バックアップを実行
できます。
Oracle の並列バックアップでは、クラスタの複数のノードで並列で実行されている
Oracle インスタンスを使用します。Oracle の並列バックアップの実行用として作成す
る RMAN バックアップ・スクリプトでは、バックアップ用に複数のチャネルを割り
当て、各チャネルが特定のノード上で実行されるように指定します。各チャネルにつ
いて、NSR_CLIENT パラメータに同じ値を設定する必要があります。パラメータの
設定の詳細については、
「NSR_CLIENT」
(144 ページ)を参照してください。
NMO ソフトウェアでは、バックアップが実行された物理ノードに関係なく、クラ
スタのすべての物理ノードに対して Oracle データをリストアできます。
Oracle バックアップ / リストア管理を有効にするには、
「RAC システムでのバック
アップ / リストア構成のロードマップ」(147 ページ)の構成手順を行ってください。
RAC システムでのバックアップ / リストア構成のロードマップ
RAC システム上で NMO を使用しての Oracle バックアップ / リストア管理を適切
に構成するには、以下の手順を行ってください。
1. 適切なクラスタ管理ソフトウェアを各クラスタ・ノードにインストールします。
詳細については、クラスタ・ソフトウェアのベンダーが提供している該当のク
ラスタのインストール・ドキュメントを参照してください。
2. RAC 用にクラスタを構成します。
詳細については、Oracle Corporation が提供する適切な RAC のマニュアルを参
照してください。
3. RAC ソフトウェアをインストールして構成します。
RAC のインストールおよびリンク手順を完了するためには、Oracle から必要な
パッチを入手してインストールする必要がある場合があります。Oracle Net
Service を構成して、接続時(SQL Net)フェイルオーバーが実行されるように
RAC システム
147
クラスタ・システムおよび RAC システム
します。ガイドラインについては、「接続時フェイルオーバー」(150 ページ)を
参照してください。詳細については、適切な Oracle のマニュアルを参照してく
ださい。
4. バックアップ / リカバリ管理に使用するクラスタの各ノードに、NMO をインス
トールします。
詳細については、「NetWorker Module for Oracle インストール・ガイド」を参
照してください。
5. バックアップおよびリストアを実行する仮想ホストおよび各物理ホストの
NetWorker サーバ上で、クライアント・リソースを構成します。
6. RAC システム上で、適切なタイプの Oracle バックアップ / リストア用の
RMAN バックアップ・スクリプトおよびリストア・スクリプトを作成します。
詳細については、以下のセクションを参照してください。
• 「RMAN バックアップ・スクリプトの作成」(152 ページ)
• 「RMAN リストア・スクリプトの作成」(153 ページ)
7. 「アーカイブされた REDO ログ」(154 ページ)で説明されている、Oracle リカ
バリ管理に関する追加事項を確認します。
8. バックアップに関連する各 RAC ノードのローカル・ストレージ・ノードをセッ
トアップするには、「ローカル・ストレージ・ノードにバックアップするための
RAC ノードのセットアップ」(148 ページ)の手順に従います。
ローカル・ストレージ・ノードにバックアップするための RAC ノードのセットアップ
ローカル・ストレージ・ノードにバックアップするための RAC ノードのセット
アップを行うには、次の手順で行います。
1. NetWorker ストレージ・ノード・ソフトウェアが、NMO バックアップに使用
する各 RAC ノードにインストールされていることを確認します。
2. NetWorker サーバで、NMO バックアップに使用する各 RAC ノードの
NetWorker ストレージ・ノード・リソースを作成します。ストレージ・ノード
の構成の詳細については、「NetWorker 管理ガイド」を参照してください。
3. NMO バックアップに使用する各 RAC ノードのデバイスの NetWorker デバイ
ス・リソースを作成します。デバイス・リソースの構成の詳細については、
「NetWorker 管理ガイド」を参照してください。
4. デバイスに使用するメディア・プールのグループおよび選択基準(クライアン
トなど)が NMO バックアップ構成の設定と一致していることを確認します。
5. 各ストレージ・ノードで NetWorker ボリュームのラベル付けおよびマウントを
行います。
6. NMO バックアップの NetWorker インデックスを保存するいずれかの RAC ノー
ドを選択し、バックアップを開始します。
7. NMO バックアップを開始する RAC ノードで、「NetWorker ソフトウェアの構
成」(145 ページ)の説明に従って、バックアップに必要な属性設定を使用して
NetWorker クライアント・リソースを作成します。
• [リモート アクセス]属性には、その他の RAC ノードのホスト名をすべて必
ず含める。
• [ストレージ ノード]属性には、curphyhost の後に nsrserverhost を必ず含
める。
[ストレージ ノード]属性は、次のように設定する必要があります。
curphyhost
nsrserverhost
148
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
クラスタ・システムおよび RAC システム
8. NMO バックアップを開始しないその他の各 RAC ノードで、基本的なクライア
ント・リソースを作成します(これらの他のクライアント・リソースの設定は
NMO バックアップに影響しません)。
9. NMO バックアップを開始する RAC ノードで、必要な nsrnmo スクリプトおよ
び RMAN バックアップ・スクリプトを作成します。「NSR_CLIENT」(144 ペー
ジ)の説明に従って、RMAN スクリプトに NSR_CLIENT 設定を含める必要が
あります。
149 ページの例 23 に、3 つの RAC ノードを NMO バックアップ用のストレージ・
ノードとしてセットアップする方法を示します。
例 23
RAC ノードをストレージ・ノードとしてセットアップする方法
RAC システムには A、B、C という 3 つのノードがあります。各ノードのオペレー
ティング・システムは Linux で、NMO バックアップに使用するテープ・ドライブ
が接続されています。各ノードには NetWorker ストレージ・ノード・ソフトウェア
がインストールされています。
NMC インタフェースで、[デバイス]ペインの[ストレージ ノード]を右クリック
して[新規]を選択し、各ノードのストレージ・ノード・リソースを作成します。
ストレージ・ノード・リソースを作成したら、各テープ・ドライブのデバイス・リ
ソースを作成します。NMC で、
[デバイス]ペインの[デバイス]を右クリックし
て[新規]を選択し、各デバイス・リソースを作成します。テープ・デバイスがス
トレージ・ノードに接続されているため、デバイス名の形式は
rd=host_name:device_name になります。たとえば、次のような変更が可能です。
◆
テープ・デバイス /dev/rmt/tape0 がノード A に接続されている場合。デバイ
ス・リソースのデバイス名は rd=A:/dev/rmt/tape0 になります。
◆
テープ・デバイス /dev/rmt/tape3 がノード B に接続されている場合。デバイス・
リソースのデバイス名は rd=B:/dev/rmt/tape3 になります。
◆
テープ・デバイス /dev/rmt/tape1 がノード C に接続されている場合。デバイス・
リソースのデバイス名は rd=C:/dev/rmt/tape1 になります。
各ノードのテープ・デバイスで、ボリュームがラベル付けおよびマウントされます。
この例では、すべてのボリュームがデフォルト・プールに割り当てられます。
ノード A が、NMO バックアップのインデックス・エントリーを保存し、バック
アップを開始します(この例でのノード A の選択は任意であり、代わりにノード B
やノード C を選択することもできます)。すべての RMAN バックアップおよびリス
トア・スクリプトで、NSR_CLIENT をノード A のホスト名に設定する必要があり
ます。
ノード A の NetWorker クライアント・リソースを次のように設定します。
◆
[リモート アクセス]属性をノード B とノード C のホスト名に設定する。
◆
[ストレージ ノード]属性を次のように設定する。
curphyhost
nsrserverhost
◆
必要に応じて、残りの属性を設定する。たとえば、次のような変更が可能です。
• [バックアップ コマンド]属性を nsrnmo スクリプト名に設定する。
• [グループ]属性をバックアップ・グループ名に設定する。
• [セーブセット]属性を RMAN スクリプトのパス名に設定する。
次の RMAN スクリプトでは、3 つのノードをすべて使用してバックアップを実行し
ます。各ノードのローカル・テープ・ドライブにデータがバックアップされます。
RAC システム
149
クラスタ・システムおよび RAC システム
connect target sys/oracle@connect_identifier;
run {
allocate channel t1 type ’SBT_TAPE’
connect ’sys/oracle@Net_service_name_of_instance_A’;
allocate channel t2 type ’SBT_TAPE’
connect ’sys/oracle@Net_service_name_of_instance_B’;
allocate channel t3 type ’SBT_TAPE’
connect ’sys/oracle@Net_service_name_of_instance_C’;
send channel t1 ’NSR_ENV=(NSR_CLIENT=A)’;
send channel t2 ’NSR_ENV=(NSR_CLIENT=A)’;
send channel t3 ’NSR_ENV=(NSR_CLIENT=A)’;
backup database;
release channel t1;
release channel t2;
release channel t3;
}
リストアを有効にするには、NSR_CLIENT をノード A のホスト名に設定する必要
があります。たとえば、次の RMAN スクリプトを実行すると、データベースがリ
ストアされます。このスクリプトは、任意のホストで実行できます。
connect target sys/oracle@connect_identifier;
run {
allocate channel t1 type ’SBT_TAPE’;
allocate channel t2 type ’SBT_TAPE’;
send channel t1 ’NSR_ENV=(NSR_CLIENT=A)’;
send channel t2 ’NSR_ENV=(NSR_CLIENT=A)’;
restore database
release channel t1;
release channel t2;
}
接続時フェイルオーバー
複数のリスナーが 1 つのサービスをサポートしている場合、最初のリスナーがダウ
ンするか接続を確立できないときには、接続時フェイルオーバーによって接続要求
が別のリスナーに再ルーティングされます。RAC の接続時フェイルオーバーを有効
にするには、各ノードにリスナーがあり、各インスタンスが同じ Net Service 名を使
用する必要があります。
ローカルでの Net Service 命名規則を使用する場合、クライアントの tnsnames.ora
ファイルで以下のようにパラメータを設定します。
o92pA.emc.com =
(DESCRIPTION =
(ADDRESS_LIST =
(FAILOVER = ON)
(ADDRESS = (PROTOCOL = tcp) (HOST = nodeA)
(PORT = 1521))
(ADDRESS = (PROTOCOL = tcp) (HOST = nodeB)
(PORT = 1521))
)
(CONNECT DATA =
(SERVICE_NAME = proddb)
)
)
◆
FAILOVER パラメータを ON に設定する。ADDRESS_LIST パラメータのデフォル
ト値は ON です。ADDRESS_LIST パラメータを指定しない場合は OFF に設定
します。
注:FAILOVER パラメータは Oracle8i から採用されました。
◆
150
ADDRESS_LIST パラメータを記述する。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
クラスタ・システムおよび RAC システム
• 複数のアドレスが指定されているにもかかわらず ADDRESS_LIST パラメー
タが省略されている場合、Oracle Net Service は順番にアドレスを読み取り、
最後のアドレスにのみ接続しようとします。
• ADDRESS_LIST パラメータが指定されている場合は、リストに指定された順
番でアドレスへの接続を試みます。
◆
CONNECT_DATA セクションでは、SID(システム識別子)ではなく
SERVICE_NAME を使用する。SERVICE_NAME は SID とは異なります。
注:SERVICE_NAME パラメータは Oracle8i から採用されました。
◆
GLOBAL_DBNAME パラメータを使用するとフェイルオーバーが無効になるた
め、listener.ora ファイルの SID_LIST_LISTENER パラメータには記述しない。
クライアントが接続しようとしたノード(リスナー)が使用できない場合、リスト
内の次のリスナーへの接続を試みます。インスタンスがダウンしてもリスナーが稼
働している場合には、リスナーでインスタンスが動的に登録されるように構成され
ている場合に限り、フェイルオーバーが行われます。
動的インスタンス登録
動的インスタンス登録は Oracle8i から採用されました。動的インスタンス登録で
は、データベースが自身を起動時にリスナーに登録し、シャットダウン時に登録解
除します。
動的インスタンス登録を実行するには、以下の操作を行います。
◆
初期化ファイル(initoracle_sid.ora)に、INSTANCE_NAME パラメータおよび
SERVICE_NAME パラメータを設定する。1 つのインスタンスに対して、複数の
サービスを設定できます。
◆
リスナーがデフォルト・ポート(1521)をリスンしない場合は、初期化ファイ
ルに LOCAL_LISTENER パラメータを設定する。
◆
listener.ora 内の SID_LIST_LISTENER パラメータに、RAC インスタンスの
SID_DESC を含めることはできない。
◆
リスナーがデフォルト・ポートをリスンする場合、listener.ora ファイルは不要で
ある。
インスタンスがダウンすると、リスナーが接続方法を認識できなくなります。この
ため、リスナーは、tnsnames.ora ファイルの ADDRESS_LIST パラメータに指定さ
れている次のアドレスへの接続を試みます。
注:Oracle Enterprise Manager など一部のアプリケーションには、リスナーでの静的インス
タンス登録が必要なものもあります。
静的インスタンス登録
静的登録では、listener.ora ファイルの SID_LIST_LISTENER パラメータに SID_DES を
使用して、手動でインスタンスについての情報を構成します。インスタンスがダウン
した場合にも、リスナーがインスタンスについての継続的な情報を保持しています。
このため、インスタンスがダウンすると、リスナーは tnsnames.ora ファイルで指定さ
れている次の接続を試す代わりに、継続的な情報に基づいて接続を試みます。
バックアップ・フェイルオーバー
Oracle のサーバ側の障害で手動バックアップが中断した場合、インスタンス・リカ
バリ後に DBA(データベース管理者)がバックアップを再実行する必要がありま
す。再実行されるバックアップでは、tnsnames.ora ファイルでの接続時フェイル
オーバー設定に従って、障害が発生したインスタンスへの接続要求が別のインスタ
ンスに再ルーティングされます。
RAC システム
151
クラスタ・システムおよび RAC システム
予定されたバックアップでは、最初のバックアップからエラーが返されると、
NetWorker グループ・リソースの[クライアント再試行]属性がゼロより大きな値
に設定されている場合には、NetWorker サーバによってバックアップが再実行され
ます。接続時フェイルオーバーによって使用可能なインスタンスに接続が再ルー
ティングされ、バックアップが最初から再実行されます。たとえば、10 時間かかる
バックアップの実行中に、5 時間経過した時点で障害が発生した場合、バックアッ
プが完了するまでには全体で 15 時間かかります。この場合、次の予定されたバック
アップまで待機するように選択することも可能です。
RAC システムでは、従来のクラスタ・フェイルオーバーは使用できません。RAC
でインスタンスまたはノードに障害が発生すると、別のノードによってその障害が
検出され、障害のあるノードのデータはリカバリされます。その結果、RAC のノー
ドは障害のあるノードのない状態で続行されます。NMO バックアップを開始する
ために使用する RAC ノードでシステム障害が発生すると、バックアップは失敗し
ます。この場合、使用可能な別の RAC ノードで、次のように手作業による介入を
行い、バックアップを構成して再起動する必要があります。
1. 使用可能な RAC ノードに、次のソフトウェアがインストールされていることを
確認します。
• NetWorker クライアント
• NetWorker ストレージ・ノード(オプション)
• NMO
2. 使用可能な RAC ノードのクライアント・リソースを構成します。
3. 元のクライアント・リソースを手順 2 の NMO バックアップ用の新しいクライ
アント・リソースに置き換えます。
RMAN バックアップ・スクリプトの作成
1 つの RMAN バックアップ・スクリプトで、RAC システム上の NMO を使用して
Oracle の並列バックアップを実行できます。バックアップ・スクリプトでは、バッ
クアップ用に複数のチャネルを割り当て、各チャネルが特定のノード上で実行され
るように指定します。
例 24
RAC システムでの Oracle 手動バックアップ用の RMAN スクリプト
RAC システムが、node1.emc.com および node2.emc.com という名前の 2 つのノー
ドで構成されているとします。node1.emc.com では instance1、node2.emc.com で
は instance2 という名前の Oracle インスタンスが、それぞれ実行されています。ま
た、NetWorker サーバは別のノード server1.emc.com 上にあります。
以下の手動バックアップ用 RMAN スクリプトは、RMAN の NOCATALOG モード
を使用して、node1.emc.com 上で実行されるように作成されています。このスクリ
プトでは、NSR_CLIENT を node1.emc.com に設定し、NSR_SERVER を
server1.emc.com に設定します。このため、
「NSR_CLIENT」(144 ページ)で説明
しているように、NetWorker サーバはバックアップ情報を node1.emc.com クライア
ント・ファイル・インデックスに保存します。それぞれのノード(node1.emc.com
および node2.emc.com)に、2 つのチャネルが以下のように割り当てられています。
run {
allocate channel t1 type ’SBT_TAPE’;
allocate channel t2 type ’SBT_TAPE’;
allocate channel t3 type ’SBT_TAPE’
connect ’user_name/user_passwd@connect_string_of_node2’;
allocate channel t4 type ’SBT_TAPE’
connect ’user_name/user_passwd@connect_string_of_node2’;
152
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
クラスタ・システムおよび RAC システム
send ’NSR_ENV=(NSR_CLIENT=node1.emc.com,
NSR_SERVER=server1.emc.com);
backup filesperset 1
format ’instance1_%s_%p’
(database);
release channel t1;
release channel t2;
release channel t3;
release channel t4;
}
RAC システム内のすべてのアーカイブ・ログ・ファイルをバックアップするサンプ
ル・スクリプトについては、「各ノードでアーカイブされたすべてのログのバック
アップ」(154 ページ)を参照してください。
RMAN リストア・スクリプトの作成
1 つの RMAN リストア・スクリプトで、RAC システム上の NMO を使用して
Oracle の並列リストアを実行できます。リストア・スクリプトでは、リストア用に
複数のチャネルを割り当て、各チャネルが特定のノード上で実行されるように指定
します。
注:NMO では、複数の RMAN リストアの同時実行はサポートされません。
RAC システム上で Oracle リストアを実行する場合、ノードへの接続は行われませ
ん。RMAN リストア・スクリプトを実行するノードがマウントされるだけです。
例 25
RAC システムでの Oracle リストア用 RMAN スクリプト
詳細については、152 ページの例 24 を参照してください。RAC システムが、
node1.emc.com および node2.emc.com という名前の 2 つのノードで構成されていま
す。node1.emc.com では instance1、node2.emc.com では instance2 という名前の
Oracle インスタンスが、それぞれ実行されています。また、NetWorker サーバは別
のノード server1.emc.com 上にあります。
以下の RMAN リストア・スクリプトは、node2.emc.com で実行されます。このス
クリプトを実行すると、152 ページの例 24 のバックアップ・スクリプトで作成され
たバックアップがリストアされます。リストア・スクリプトでは、NSR_CLIENT パ
ラメータが node1.emc.com に、NSR_SERVER パラメータが NetWorker リモート・
サーバ名に設定されています。このため、NetWorker サーバは、バックアップ情報
を node1.emc.com のクライアント・ファイル・インデックスから取得します。それ
ぞれのノード(node1.emc.com および node2.emc.com)に、2 つのチャネルが以下
のように割り当てられています。
run {
allocate channel t1 type ’SBT_TAPE’;
allocate channel t2 type ’SBT_TAPE’;
allocate channel t3 type ’SBT_TAPE’
connect ’user_name/user_passwd@connect_string_of_node1’;
allocate channel t4 type ’SBT_TAPE’
connect ’user_name/user_passwd@connect_string_of_node1’;
send ’NSR_ENV=(NSR_CLIENT=node1.emc.com,
NSR_SERVER=server1.emc.com)’;
restore database
release channel t1;
release channel t2;
release channel t3;
release channel t4;
}
RAC システム
153
クラスタ・システムおよび RAC システム
この例では、RMAN バックアップ・スクリプトの各チャネルで、NSR_CLIENT パ
ラメータが node1.emc.com に設定された Oracle の並列バックアップが実行されて
いました。node2.emc.com にバックアップ・データをリストアするためには、
node1.emc.com の NetWorker クライアント・リソースの[リモート アクセス]属
性に node2.emc.com を追加します。
クライアント・リソースを変更する方法については、「NetWorker 管理ガイド」を
参照してください。
RAC システム内のすべてのアーカイブ・ログ・ファイルをリストアするサンプル・
スクリプトについては、「各ノードでアーカイブされたすべてのログのリストア」
(154 ページ)を参照してください。
アーカイブされた REDO ログ
RAC システムの各ノードには、それぞれ別の REDO ログのセットが保存されます。
いっぱいになった REDO ログはローカル・ノードにアーカイブされます。その結
果、アーカイブされた REDO ログは、システムの各ノードに分割された状態で保存
されます。
RMAN で RAC システムのバックアップおよびリカバリを実行できるようにするに
は、バックアップまたはリカバリに関連するすべてのノードから、すべてのアーカ
イブされた REDO ログ・ファイルにアクセスできるようにします。アーカイブされ
た REDO ログを共有する方法については、該当する Oracle RAC のマニュアルを参
照してください。
RAC システムでアーカイブされたすべての REDO ログ・ファイルをバックアップ
およびリストアするサンプル・スクリプトについては、以下のセクションを参照し
てください。
◆
「各ノードでアーカイブされたすべてのログのバックアップ」(154 ページ)
◆
「各ノードでアーカイブされたすべてのログのリストア」(154 ページ)
各ノードでアーカイブされたすべてのログのバックアップ
以下のような RMAN スクリプトを使用して、RAC システムでアーカイブされたす
べてのログ・ファイルを、1 つのノード(たとえば ops1.emc.com という名前のノー
ド)からバックアップできます。
run {
allocate channel t1 type ’SBT_TAPE’
connect ’user_name/user_passwd@connect_string_of_ops1’;
allocate channel t2 type ’SBT_TAPE’
connect ’user_name/user_passwd@connect_string_of_ops2’;
send ’NSR_ENV=(NSR_CLIENT=ops1.emc.com)’;
backup filesperset 10
(archivelog all delete input format ’al_%s_%p’);
release channel t1;
release channel t2;
}
各ノードでアーカイブされたすべてのログのリストア
以下のような RMAN スクリプトを使用して、RAC システムでアーカイブされたす
べてのログ・ファイルを、1 つのノード(たとえば ops1.emc.com という名前のノー
ド)からリストアできます。
run {
allocate channel t1 type ’SBT_TAPE’
connect ’user_name/user_passwd@connect_string_of_ops1’;
allocate channel t2 type ’SBT_TAPE’
connect ’user_name/user_passwd@connect_string_of_ops2’;
154
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
クラスタ・システムおよび RAC システム
send ’NSR_ENV=(NSR_SERVER=mars.emc.com, NSR_CLIENT=ops1.emc.com)’;
restore (archive log all);
release t1;
release t2;
}
RAC システム
155
クラスタ・システムおよび RAC システム
156
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
7
プロキシ・バックアッ
プおよびリストア
この章は、以下のセクションで構成されています。
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
プロキシ・バックアップおよびリストアの概要 ......................................................................
プロキシ・バックアップおよびリストア・システム............................................................
プロキシ・バックアップ・プロセス .................................................................................................
プロキシ・リストア・プロセス ............................................................................................................
ソフトウェアの構成のロードマップ .................................................................................................
プロキシ・バックアップの要件 ............................................................................................................
NetWorker インデックス内のプロキシ・バックアップ情報 ..........................................
プロキシ・リストアの要件.......................................................................................................................
プロキシ・バックアップのためのカタログの同期化............................................................
クラスタ・システムでのプロキシ・バックアップおよびリストア ...........................
プロキシ・バックアップおよびリストア
158
160
161
167
171
179
183
185
190
203
157
プロキシ・バックアップおよびリストア
プロキシ・バックアップおよびリストアの概要
プロキシ・バックアップおよびリストアは、特定のタイプのプライマリ・ストレー
ジ上の Oracle データの連続的なスナップショット・ベースの保護と可用性を提供し
ます。NetWorker Module for Oracle (NMO) ソフトウェアで Oracle データのプロキ
シ・バックアップおよびリストアを行うためには、以下の必要条件があります。
◆
プロキシ・バックアップは、NMO と連携する PowerSnap モジュールによってサ
ポートされているプライマリ・ストレージ・デバイス上に置かれる Oracle デー
タのスナップショットを作成します。
サポートされている PowerSnap Module の一覧については、Powerlink の Web
サイトにある「EMC Information Protection Software Compatibility Guide」を
参照してください。
◆
プロキシ管理では、プライマリ・ストレージ用に設計された特定の PowerSnap
モジュール・ソフトウェアを使用します。
プロキシ管理のためのインストールの要件の詳細については、以下の情報ソースを
参照してください。
◆
「NetWorker Module for Oracle インストール・ガイド」
◆
NetWorker PowerSnap モジュールのマニュアル
(プライマリ・ストレージ・システムについては、PowerSnap モジュール版を参照)
プロキシ・バックアップのタイプ
NMO では、適切な PowerSnap Module と連携して、以下のタイプのプロキシ・
バックアップをサポートしています。
◆
「インスタント・バックアップ」(158 ページ)
◆
「ライブ・バックアップ」(158 ページ)
インスタント・バックアップ
インスタント・バックアップは、Oracle データのポイント・イン・タイム・コピー
(スナップショット)を作成し、このコピーをプライマリ・ストレージ・システムに
保存します。インスタント・バックアップは、Oracle Server またはネットワークにほ
とんど影響を与えずに、1 日のうちに複数回実行するようにスケジュールできます。
ポイント・イン・タイム・コピー内の Oracle データ・ファイルのグループは、ス
ナップ・セットと呼ばれます。スナップ・セットのライフサイクルを制御するため
には、スナップショット・ポリシーを構成する必要があります。このポリシーは、
インスタント・バックアップを実行する頻度と、スナップショットをリサイクルす
る前に保持する期間を指定します。詳細については、「ソフトウェアの構成のロード
マップ」(171 ページ)を参照してください。
注:NMO では、予定されたインスタント・バックアップだけをサポートしています。手動
(不定期)インスタント・バックアップはサポートされていません。
ライブ・バックアップ
NMO では、以下の 2 つのタイプのライブ・バックアップをサポートしています。
これらのバックアップは、スナップショットを(従来の)セカンダリ・ストレージ
にバックアップします。
158
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
◆
遅延ライブ・バックアップ:インスタント・バックアップ中に作成された既存
のポイント・イン・タイム・コピー(スナップショット)は、テープなどのセ
カンダリ・ストレージにバックアップされます。スナップショットはプライマ
リ・ストレージ上に保持されます。
◆
即時ライブ・バックアップ:ポイント・イン・タイム・コピー(スナップ
ショット)が作成され、テープなどのセカンダリ・ストレージに直ちにバック
アップされます。その後で、スナップショットがプライマリ・ストレージから
自動的に削除されます。
ライブ・バックアップを有効にするためには、スナップショット・ポリシーを構成
する必要があります。詳細については、「ソフトウェアの構成のロードマップ」(171
ページ)を参照してください。
!
重要
インスタント・バックアップは、論理的障害に対する保護だけを提供します。物理
的障害に対する保護を提供するためには、ポイント・イン・タイム・コピーをセカ
ンダリ・ストレージにバックアップする必要があります。
Oracle Server ホストとは別のプロキシ・クライアント・ホストを使用して、ポイン
ト・イン・タイム・コピーをテープなどの従来のストレージ・メディアに移動する
ことができます。プロキシ・クライアントをセカンダリ・ホストとして使用するこ
とで、Oracle Server への影響を小さくできます。
注:このプロキシ・クライアントは NetWorker ストレージ・ノードであっても構いません。
プロキシ・リストアのタイプ
NMO では、適切な PowerSnap Module と連携して、以下のタイプのプロキシ・リ
ストアをサポートしています。
◆
「インスタント・リストア」(159 ページ)
◆
「ロールバック」(159 ページ)
◆
「セカンダリ・ストレージからのリストア」(159 ページ)
インスタント・リストア
インスタント・リストア時、インスタント・バックアップによって作成された、マ
ウントされたポイント・イン・タイム・コピーから、保存データが取得されます。
このタイプのリストアでは、必要な時間が最小限に抑えられます。
ロールバック
ロールバックは、ハードウェアの特定の機能を使用して、ポイント・イン・タイム・
コピー全体をソース位置にリストアします。ロールバックは破壊リストアであり、ボ
リュームやディスクなどのスナップショット・ユニットの内容全体が上書きされま
す。特定のタイプのハードウェアでロールバックがサポートされているかどうかを調
べるには、NetWorker PowerSnap Module のマニュアルを参照してください。
セカンダリ・ストレージからのリストア
ポイント・イン・タイム・コピーがライブ・バックアップによってセカンダリ・ス
トレージにバックアップされている場合、PowerSnap Module ソフトウェアは、
NetWorker の recover プログラムを使用してデータを取得します。
プロキシ・バックアップおよびリストアの概要
159
プロキシ・バックアップおよびリストア
プロキシ・バックアップおよびリストア・システム
プロキシ・バックアップおよびリストアの場合、NMO、NetWorker サーバおよび
クライアント、および適切な PowerSnap Module ソフトウェアが、Oracle バック
アップおよびリストア・システムのコンポーネントと連携します。プロキシ・バッ
クアップおよびリストア戦略のインプリメンテーションには、Oracle と EMC ソフ
トウェア・コンポーネントがどのように連携するかについての知識が必要です。
Oracle バックアップおよびリストア・システムは、以下の項目から構成されます。
◆
Oracle Server
◆
Recovery Manager(RMAN)
◆
リカバリ・カタログ(オプション)
◆
Oracle Enterprise Manager Backup Management Tools(オプション)
RMAN およびリカバリ・カタログの詳細については、以下のセクションを参照して
ください。
◆
「Oracle Recovery Manager」(51 ページ)
◆
「Oracle のリカバリ・カタログ」(52 ページ)
プロキシ・バックアップに必要な EMC ソフトウェア・コンポーネントを以下に示
します。
◆
NetWorker サーバ
◆
NetWorker クライアント(Oracle Server およびプロキシ・クライアント・ホスト
にインストールされる)
◆
NMO(Oracle Server にインストールされる)
◆
NetWorker PowerSnap Module(Oracle Server およびプロキシ・クライアント・
ホストにインストールされる)
注:オプションで、NetWorker ストレージ・ノード・ソフトウェアをプロキシ・クライアン
ト・ホストにインストールできます。
161 ページの図 12 に、プロキシ・バックアップおよびリストア・システムのアーキ
テクチャを示します。この図は、Oracle と NetWorker のソフトウェア・コンポーネ
ントとの間の機能的関係をおおまかに示しています。コンポーネントの相互作用に
ついては、以下のセクションで説明します。
160
◆
「プロキシ・バックアップ・プロセス」(161 ページ)
◆
「プロキシ・リストア・プロセス」(167 ページ)
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
図 12
プロキシ・バックアップおよびリストア・システム
プロキシ・バックアップ・プロセス
Oracle データのプロキシ・バックアップ時、Oracle Server プロセスは、NMO およ
び PowerSnap Module ソフトウェアを介して NetWorker サーバと通信を行います。
MML(メディア管理ライブラリ)は、Oracle Server カーネル・ソフトウェアに統
合されています。
注:破損したブロックのチェックなどの特定の RMAN 機能は、MML がそのプロセスを制御
するため、プロキシ・バックアップには適用されません。
プロキシ・バックアップが開始されると、MML プロキシ固有のルーチンを呼び出
す Oracle Server プロセスが RMAN ユーティリティによって開始されます。MML
ルーチンは、PowerSnap モジュール・サービスと通信を行います。
Oracle Server ホスト上では、PowerSnap モジュールがストレージ・プラットフォー
ム固有の API(アプリケーション・プログラミング・インタフェース)を使用して、
プライマリ・ストレージ上の Oracle データのスナップショットを作成します。
プロキシ・バックアップ・プロセス
161
プロキシ・バックアップおよびリストア
ライブ・バックアップを行った場合、PowerSnap Module により、プライマリ・ス
トレージ上のポイント・イン・タイム・コピー(スナップショット)から
NetWorker サーバまたはストレージ・ノードに Oracle データが移動されます。次
に、NetWorker サーバまたはストレージ・ノードは、Oracle データをテープなどの
セカンダリ・ストレージに保存します。
プロキシ・バックアップの最後に、NetWorker サーバは、バックアップに関する情
報を使用してオンライン・クライアントおよびメディア・インデックスを更新しま
す。NetWorker サーバと NetWorker クライアントのプログラムおよびサービスの詳
細については、「NetWorker 管理ガイド」を参照してください。
注:プロキシ・バックアップは、予定された NetWorker バックアップ・グループの自動起動
または手動起動によってのみ起動できます。プロキシ・バックアップは、Oracle Enterprise
Manager を介してスケジュールしたり、RMAN から起動したりすることはできません。予定
されたバックアップを手動で起動する方法については、NetWorker PowerSnap Module のマ
ニュアルを参照してください。
予定されたプロキシ・バックアップ
予定されたバックアップとは、NetWorker サーバによって開始される Oracle データ
のバックアップです。
以下のセクションでは、3 つのタイプの予定されたプロキシ・バックアップにおけ
るプロセス手順について説明します。
◆
「予定されたインスタント・バックアップ」(162 ページ)
◆
「予定された即時ライブ・バックアップ」(164 ページ)
◆
「遅延ライブ・バックアップ」(166 ページ)
注:これらのセクションにおける説明および図を単純化するために、特定の手順(たとえば
適切な NetWorker 認証を取得するための手順)が省略されています。
予定されたインスタント・バックアップ
予定されたインスタント・バックアップの手順を以下に示します。
1. 予定されたバックアップの開始時刻になると、NetWorker のメイン・サービス
nsrd が savegrp プログラムを起動し、構成されたグループのバックアップを開
始する。
2. savegrp プログラムが、NetWorker クライアント側サービス nsrexecd に対し
て、バックアップに使用される RMAN スクリプトが存在するかどうか確認する
ために Oracle Server ホスト上で savefs プログラムを実行するよう要求します。
3. savefs プログラムが成功した場合、savegrp プログラムが、Oracle Server ホス
ト上で PowerSnap プログラムの nsrsnap の実行を開始します。それ以外の場
合、バックアップは失敗します。
4. (たとえば、スナップショット・ポリシーに従って期限切れとなったなどの理由
で)既存のポイント・イン・タイム・コピーを削除する必要がある場合、
nsrsnap プログラムは nsrsnapck プログラムを起動して、ストレージ・システ
ムのポイント・イン・タイム・コピーと、対応する NetWorker インデックス・
エントリーの両方を削除します。
162
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
注:ポイント・イン・タイム・コピーがセカンダリ・ストレージにコピーされていない
場合、nsrsnapck プログラムは、nsroraclecat プログラムを呼び出して、対応する
RMAN カタログ・エントリーを削除します。詳細については、「nsroraclecat プログラム
による自動カタログ同期化」(200 ページ)を参照してください。
5. nsrsnap プログラムが、予定されたバックアップのための nsrnmo スクリプトを
起動する nsrexecd サービスと通信を行います。
6. nsrnmo スクリプトが、必要なパラメータを設定し、NMO プログラムの
nsrnmostart を起動します。
7. nsrnmostart プログラムが、必要な RMAN バックアップ・スクリプトを実行す
る RMAN ユーティリティを開始します。
8. RMAN が、MML を呼び出す Oracle プロセスを起動します。MML は、
PowerSnap マスター・プログラムの nsrpsd と通信を行って、インスタント・
バックアップを実行します。
• PowerSnap プロセスが、バックアップを構成するポイント・イン・タイム・
コピーを作成します。
• nsrmmd サービスは、以下の処理を実行します。
– 構成されたスナップショット・プールに属するメディアに、ポイント・イ
ン・タイム・コピーに関する(PowerSnap モジュールからのみ使用される)
– nsrmmdbd サービスを使用して、メタデータに関するトラッキング情報
を NetWorker メディア・データベースに記録します。
• nsrindexd サービスが、ポイント・イン・タイム・メタデータに関する情報
を NetWorker クライアント・ファイル・インデックスに記録します。
• nsrindexd サービスが、それぞれのバックアップ・ピースの名前に関するト
ラッキング情報を NetWorker クライアント・ファイル・インデックスに記録
します。クライアント・インデックスには、データ・ファイルごとに 1 つの
エントリーが含まれます。
• Oracle Server が、バックアップ・エントリーを RMAN カタログに記録します。
9. RMAN スクリプトが正常に完了すると、「NWORA リソース・ファイル」(192
ページ)で説明されているように、NWORA リソース・ファイルが
nsrnmostart プログラムによってバックアップされます。
10. スナップショット・ポリシー・リソースの指定により、ポイント・イン・タイ
ム・コピーをセカンダリ・ストレージにコピーする必要がある場合、nsrsnap プ
ログラムは「遅延ライブ・バックアップ」(166 ページ)の手順を実行します。
注:ポイント・イン・タイム・コピーは、プライマリ・ストレージから削除されません。
11. savegrp プログラムが、NetWorker サーバ・ブートストラップおよび Oracle ク
ライアント・ファイル・インデックスをバックアップします。
164 ページの図 13 に、予定されたインスタント・バックアップ時に Oracle Server
と NetWorker プロセスとの間で行われるやり取りを示します。
プロキシ・バックアップ・プロセス
163
プロキシ・バックアップおよびリストア
図 13
予定されたインスタント・バックアップ
予定された即時ライブ・バックアップ
予定された即時ライブ・バックアップの手順を以下に示します。
注:最初の 7 つの手順は、「予定されたインスタント・バックアップ」(162 ページ)の手順と
同じです。
1. 予定されたバックアップの開始時刻になると、NetWorker のメイン・サービス
nsrd が savegrp プログラムを起動し、構成されたグループのバックアップを開
始する。
2. savegrp プログラムが、NetWorker クライアント側サービス nsrexecd に対し
て、バックアップに使用される RMAN スクリプトが存在するかどうか確認する
ために Oracle Server ホスト上で savefs プログラムを実行するよう要求します。
3. savefs プログラムが成功した場合、savegrp プログラムが、Oracle Server ホス
ト上で PowerSnap プログラムの nsrsnap の実行を開始します。それ以外の場
合、バックアップは失敗します。
164
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
4. (たとえば、スナップショット・ポリシーに従って期限切れとなったなどの理由
で)既存のポイント・イン・タイム・コピーを削除する必要がある場合、
nsrsnap プログラムは nsrsnapck プログラムを起動して、ストレージ・システ
ムのポイント・イン・タイム・コピーと、対応する NetWorker インデックス・
エントリーの両方を削除します。
注:ポイント・イン・タイム・コピーがセカンダリ・ストレージにコピーされていない
場合、 nsrsnapck プログラムは、 nsroraclecat プログラムを呼び出して、対応する
RMAN カタログ・エントリーを削除します。詳細については、「nsroraclecat プログラム
による自動カタログ同期化」(200 ページ)を参照してください。
5. nsrsnap プログラムが、予定されたバックアップのための nsrnmo スクリプトを
起動する nsrexecd サービスと通信を行います。
6. nsrnmo スクリプトが、必要なパラメータを設定し、NMO プログラムの
nsrnmostart を起動します。
7. nsrnmostart プログラムが、必要な RMAN バックアップ・スクリプトを実行す
る RMAN ユーティリティを開始します。
8. RMAN が、MML を呼び出す Oracle プロセスを起動します。MML は、
PowerSnap マスター・プログラムの nsrpsd と通信を行って、即時ライブ・バッ
クアップを実行します。
• PowerSnap プロセスが、ポイント・イン・タイム・コピーを作成して、デー
タをセカンダリ・ストレージに移動します。その後、プライマリ・ストレー
ジからポイント・イン・タイム・コピーを削除します。
• nsrmmd サービスが、nsrmmdbd サービスを使用して、セカンダリ・スト
レージのセーブセットに関するトラッキング情報を NetWorker メディア・
データベースに記録します。
• nsrindexd サービスが、各バックアップ・ピースの名前および保存されてい
るオペレーティング・システムのデータ・ファイルを NetWorker クライアン
ト・ファイル・インデックスに記録しますクライアント・インデックスには、
データ・ファイルごとに 2 つのエントリーが保持されます。
• Oracle Server が、バックアップ・エントリーを RMAN カタログに記録します。
9. RMAN スクリプトが正常に完了すると、「NWORA リソース・ファイル」(192
ページ)で説明されているように、NWORA リソース・ファイルが
nsrnmostart プログラムによってバックアップされます。
10. savegrp プログラムが、NetWorker サーバ・ブートストラップおよび Oracle ク
ライアント・ファイル・インデックスをバックアップします。
166 ページの図 14 は、予定された即時ライブ・バックアップ中に Oracle Server と
NetWorker プロセスとの間で行われるやり取りを示しています。
プロキシ・バックアップ・プロセス
165
プロキシ・バックアップおよびリストア
図 14
予定された即時ライブ・バックアップ
遅延ライブ・バックアップ
遅延ライブ・バックアップは、スナップショット・ポリシー・リソースの[バック
アップ スナップショット]属性の指定に従い、予定されたバックアップの一部とし
て自動的に実行されます。詳細については、NetWorker PowerSnap Module のマ
ニュアルを参照してください。
遅延ライブ・バックアップの手順を以下に示します。
1. nsrsnap プログラムまたは nsrsnapadmin プログラムが、ポイント・イン・タイ
ム・コピーをセカンダリ・ストレージにコピーするための PowerSnap プロセス
を起動します。
注:ポイント・イン・タイム・コピーは、プライマリ・ストレージから削除されません。
2. nsrmmd サービスが、nsrmmdbd サービスを使用して、遅延ライブ・バック
アップに関するトラッキング情報を NetWorker メディア・データベースに記録
します。
166
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
3. nsrindexd サービスが、保存されているオペレーティング・システムの各デー
タ・ファイルに関するトラッキング情報を NetWorker クライアント・ファイ
ル・インデックスに記録します。
167 ページの図 15 は、予定された遅延ライブ・バックアップ中に Oracle Server と
NetWorker プロセスとの間で行われるやり取りを示しています。
図 15
遅延ライブ・バックアップ
プロキシ・リストア・プロセス
プロキシ・リストアを実行するには、以下の 2 つの方法があります。
◆
RMAN コマンド・ライン・インタフェースから適切なコマンドを発行する方法。
または
◆
オプションで RMAN ユーティリティ用のグラフィカル・ユーザー・インタ
フェースが用意される Oracle Enterprise Manager Backup Management Tools を
使用する方法。
RMAN ユーティリティは、ターゲット・データベース上で Oracle Server プロセス
を起動します。これらの Oracle Server プロセスは、MML ルーチンを呼び出してリ
ストアを開始します。
以下のセクションでは、3 つのタイプのプロキシ・リストアにおけるプロセス手順
について説明します。
プロキシ・リストア・プロセス
167
プロキシ・バックアップおよびリストア
◆
「インスタント・リストア / ロールバック」(168 ページ)
◆
「セカンダリ・ストレージからのリストア」(169 ページ)
インスタント・リストア / ロールバック
インスタント・リストア / ロールバックの手順を以下に示します。
1. MML が以下の操作を行います。
a. RMAN によって要求されたインスタント・バックアップ・オブジェクトの名
前を NetWorker サーバが理解できる形式に変換します。
b. nsrindexd サービスを介して、インスタント・バックアップ・オブジェクト
が存在することを確認します。
c. リストア先のディレクトリが存在しアクセス可能であることを確認し、
.nworapc ディレクトリを作成します。
2. MML が、Oracle Server ホスト上の PowerSnap マスター・プログラムの nsrpsd
と通信を行います。
3. nsrpsd プログラムが、他の PowerSnap および NetWorker プログラムと連携し
て、リストア・オペレーションを実行します。
• PowerSnap プロセスが、nsrmmd プロセスと nsrmmdbd プロセスを使用し
て、スナップショット・プールに関連づけられたデバイスに保存されている
ポイント・イン・タイム・メタデータを取得します。
• PowerSnap プロセスは、以下のいずれかの操作を実行します。
– インスタント・リストア時は、ポイント・イン・タイム・コピーをマウン
トし、NMO によって要求されたコピー先にファイルをコピーします。
– ロールバック時は、(プライマリ・ストレージに固有の)コマンドを実行
してポイント・イン・タイム・コピー全体(スナップショット・ユニッ
ト)をソース側に移動します。
4. インスタント・リストア時に、(未フォーマットのデバイスまたはボリューム以
外の)オペレーティング・システム・ファイルがリストアされた場合、NMO は
リストアされたファイルを .nworapc ディレクトリから親ディレクトリに移動し
ます。
必要な Oracle ファイルがリストアされた後、データベース管理者は、標準 Oracle
データベース・リカバリを実行できます。
169 ページの図 16 に、インスタント・リストア / ロールバック時に Oracle Server
と NetWorker プロセスとの間で行われるやり取りを示します。
168
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
図 16
インスタント・リストア / ロールバック
セカンダリ・ストレージからのリストア
プロキシ・バックアップのセカンダリ・ストレージからのリストアの手順を以下に
示します。
1. MML が以下の操作を行います。
a. RMAN によって要求されたインスタント・バックアップ・オブジェクトの名
前を NetWorker サーバが理解できる形式に変換します。
b. nsrindexd サービスを介して、インスタント・バックアップ・オブジェクト
が存在することを確認します。
c. リストア先のディレクトリが存在することを確認し、.nworapc ディレクトリ
を作成します。
2. MML が、Oracle Server ホスト上の PowerSnap マスター・プログラムの nsrpsd
と通信を行います。
プロキシ・リストア・プロセス
169
プロキシ・バックアップおよびリストア
3. nsrpsd プログラムが、他の PowerSnap および NetWorker プログラムと連携し
て、セカンダリ・ストレージからデータを取得し、リストア管理を実行します。
PowerSnap プロセスが、NMO によって要求されたリストア先にファイル
(セーブセット)をリストアします。これらのプロセスは、nsrmmd コマンドと
nsrmmdbd プロセスを使用して、要求されたセーブセットが保存されているメ
ディアを判別し、バックアップ・ボリュームを読み込みます。
4. (未フォーマットのデバイスまたはボリューム以外の)オペレーティング・シス
テム・ファイルがリストアされた場合、NMO はリストアされたファイルを
.nworapc ディレクトリから親ディレクトリに移動します。
必要な Oracle ファイルがバックアップ・ボリュームからリストアされた後、データ
ベース管理者は、標準 Oracle データベース・リカバリを実行できます。
170 ページの図 17 に、セカンダリ・ストレージからのリストア時に Oracle Server
と NetWorker プロセスとの間で行われるやり取りを示します。
図 17
170
セカンダリ・ストレージからのリストア
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
ソフトウェアの構成のロードマップ
このセクションでは、プロキシ・バックアップおよびリストアの構成に関する要件
について説明します。
必要な構成手順を実行する前に、以下のマニュアルに記載されている手順を行って、
NMO と必要な PowerSnap モジュール・ソフトウェアの双方がインストールされて
いることを確認してください。
◆
「NetWorker Module for Oracle インストール・ガイド」
◆
NetWorker PowerSnap モジュールのマニュアル
(プライマリ・ストレージ・システムについては、PowerSnap モジュール版を参照)
基本構成
以下の基本構成が実行されていることを確認します。
◆
「構成のロードマップ」(62 ページ)で説明されている Oracle Server および
NetWorker の基本構成。NetWorker サーバ、クライアント、デバイス、および
その他のリソースを構成する必要があります。
• ライブ Oracle バックアップの場合、バックアップに使用するセカンダリ・ス
トレージ・デバイス(たとえばテープ)ごとに、デバイス・リソースを構成
する必要があります。デバイスは、バックアップの前にマウントされている
必要があります。
• Oracle インスタント・バックアップの場合、スナップショット・プール・リ
ソースを構成する必要があります(「プロキシ管理のための追加構成」(171
ページ)を参照)。
◆
「NMC の従来の方法を使用したバックアップの構成」
(77 ページ)で説明されて
いる予定されたバックアップの必須構成。
プロキシ管理のための追加構成
プロキシ管理を行うためには、Oracle データベース・レイアウトを構成して、特定
の PowerSnap モジュールでサポートされているプライマリ・ストレージにデータ・
ファイルを配置する必要があります。
以下のセクションに説明されている追加構成手順が実行されていることを確認します。
◆
「多言語対応(I18N)サポートの構成」(172 ページ)
◆
「必要な Oracle の設定の構成」(172 ページ)
◆
「NWORA リソース・ファイルの構成」(172 ページ)
◆
「プロキシ・バックアップのための RMAN スクリプトの作成」(173 ページ)
◆
「NetWorker プール・リソースの構成」(177 ページ)
◆
「NetWorker スナップショット・ポリシー・リソースの構成」(177 ページ)
◆
「NetWorker グループ・リソースの構成」(177 ページ)
◆
「NetWorker クライアント・リソースの構成」(178 ページ)
◆
「予定されたプロキシ・バックアップのテスト」(179 ページ)
構成に関するすべての要件が満たされたら、プロキシ・バックアップおよびリスト
アを実行する前に、以下のセクションに説明されている情報を確認します。
◆
「プロキシ・バックアップの要件」(179 ページ)
ソフトウェアの構成のロードマップ
171
プロキシ・バックアップおよびリストア
◆
「NetWorker インデックス内のプロキシ・バックアップ情報」(183 ページ)
◆
「プロキシ・リストアの要件」(185 ページ)
多言語対応(I18N)サポートの構成
英語以外の環境の場合、「多言語対応(I18N)とローカリゼーション(L10N)」
(33
ページ)で説明されているように、PowerSnap Module でサポートされているリ
リースを使用したプロキシ・バックアップおよびリストアの多言語対応(I18N)が
NMO でサポートされています。
プロキシ・バックアップの I18N サポートを構成するには、「I18N サポートの構成」
(69 ページ)の手順に従います。
必要な Oracle の設定の構成
データベース制御ファイルおよびオンライン REDO ログ・ファイルを、プロキシ・
バックアップによってバックアップされるデータ・ファイルと同じボリューム(ス
ナップショット・ユニット)上に配置しないでください。
大量の読み取り / 書き込みアクティビティや、「skgfdisp: async read/write failed
(skgfdisp:非同期読み取り / 書き込みに失敗しました)」などのエラーが Oracle
データベースにおいて発生することが予想される場合は、以下の値をレジストリと
初期パラメータ・ファイルに指定します。
◆
レジストリでは、HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE の下に以
下のパラメータを指定します。
• ORA_oracle_sid_WORKINGSETMAX
• ORA_oracle_sid_WORKINGSETMIN
これらのパラメータに設定する値の例を以下に示します。
• ORA_oracle_sid_WORKINGSETMAX = 1600
• ORA_oracle_sid_WORKINGSETMIN = 1200
Windows でのこれらのパラメータおよび Oracle メモリ管理の詳細については、
Oracle の「Oracle Database and the Windows NT Memory Architecture,
Technical Bulletin」(ドキュメント番号 46001.1)を参照してください。
◆
初期パラメータ・ファイル(たとえば initoracle_sid.ora)で、特定のシステムに
合わせて LARGE_POOL_SIZE に大きな値を設定します。
NWORA リソース・ファイルの構成
プロキシ・バックアップを有効にするためには、「NWORA リソース・ファイル」
(192 ページ)の説明に従い、NWORA リソース・ファイル内で
NSR_ORACLECAT_MODE パラメータ・リソースを有効または無効に設定する必要
があります。リソース値が設定されていないままの場合、プロキシ・バックアップ
は失敗します。
カタログ同期化を有効にするためには、「プロキシ・バックアップのためのカタログ
の同期化」(190 ページ)に説明されている構成手順を実行します。
注:
172
◆
インスタント・バックアップでのカタログの同期化が有効になっている場合、
インスタント・バックアップ時にバックアップされるそれぞれの Oracle データ
ベースの NWORA SID リソースが、NWORA リソース・ファイルに保存されて
いる必要があります。
◆
カタログの同期化は、データベースのプロキシ・バックアップの前に実行する
必要があります。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
◆
(プロキシ・バックアップに使用される)nsrnmo スクリプト内の ORACLE_SID
パラメータは、NWORA SID リソースの NSR_ORACLE_SID パラメータと同じ
値に設定する必要があります。
プロキシ・バックアップのための RMAN スクリプトの作成
「バックアップ用の RMAN スクリプトの作成」(77 ページ)の RMAN バックアッ
プ・スクリプトに関する基本情報は、プロキシ・バックアップのための RMAN ス
クリプトにも適用されます。
プロキシ・バックアップのための RMAN スクリプトには、以下の追加の要件が適
用されます。
◆
適切なパラメータが設定されている必要があります(
「パラメータの設定」(174
ページ)を参照)。
◆
それぞれの RMAN backup コマンドと一緒に proxy または proxy only オプション
を指定する必要があります。
注:RMAN の backup コマンドの特定のオプション(たとえば maxsetsize や diskratio)
は、proxy オプションではサポートされていません。サポートされていない RMAN オプ
ションの詳細については、Oracle Corporation に問い合わせてください。
◆
プロキシ・バックアップのために Oracle で必要とされる %p 変数が、format 文字
列の %U 内に明示的または暗黙的に含まれている必要があります。詳細につい
ては、Oracle のバックアップ / リカバリに関する適切なマニュアルを参照して
ください。
◆
RMAN スクリプト内でチャネルを 1 つだけ割り当てます。プロキシ・バックアッ
プを複数のチャネルにわたって分散させる目的で、RMAN スクリプト内で複数
のチャネルを割り当てないでください。
注:プロキシ・バックアップ並列処理は、PowerSnap パラメータの
NSR_PS_SAVE_PARALLELISM によって定義されます。詳細については、175 ページの
表 7 を参照してください。
以下のサンプル RMAN スクリプトは、1 つまたは複数のプライマリ・ストレージ・
デバイス上に配置された Oracle データベース全体のプロキシ・バックアップを実行
します。
run {
allocate channel t1 type ’SBT_TAPE’;
send ’NSR_ENV=(
NSR_PROXY_PFILE=/oracle/rman/proxy.cfg)’;
backup full proxy only
format ’FULL_%d_%U’
(database);
release channel t1;
}
NSR_PROXY_PFILE は、プロキシ・バックアップのためのオプションの NMO パラ
メータです。詳細については、「パラメータの設定」(174 ページ)を参照してくだ
さい。
RMAN スクリプト内の複数のチャネル
RMAN スクリプト内で複数のチャネルを割り当てても、バックアップまたはリスト
アの並列処理の程度を制御することはできません。Oracle では、特定のバックアッ
プ・オプションが指定されている場合を除き、割り当てられたチャネルのうち 1 つ
だけがプロキシ・バックアップおよびリストアに使用されます。
ソフトウェアの構成のロードマップ
173
プロキシ・バックアップおよびリストア
例 26
複数のチャネルが設定された RMAN スクリプト
以下の RMAN スクリプトで実行されるプロキシ・バックアップは、OracleVolume1
ボリューム・プールまたは OracleVolume2 ボリューム・プールのいずれかに書き込
まれます。Oracle では割り当てられているチャネルの 1 つだけがプロキシ・バック
アップに使用されるため、両方のボリューム・プールには書き込まれません。
run {
allocate channel c1 type ’SBT_TAPE’;
allocate channel c2 type ’SBT_TAPE’;
send channel c1 ’NSR_ENV=(NSR_DATA_VOLUME_POOL=OracleVolume1)’;
send channel c2 ’NSR_ENV=(NSR_DATA_VOLUME_POOL=OracleVolume2)’;
backup proxy only tablespace tbs1, tbs2, tbs3, tbs4;
release channel c1;
release channel c2;
}
以下の RMAN スクリプトでは、特定のバックアップ・オプションを使用して、プ
ロキシ・バックアップを 2 つのチャネルに強制的に分配しています。
run {
allocate channel c1 type ’SBT_TAPE’;
allocate channel c2 type ’SBT_TAPE’;
send channel c1 ’NSR_ENV=(NSR_DATA_VOLUME_POOL=OracleVolume1)’;
send channel c2 ’NSR_ENV=(NSR_DATA_VOLUME_POOL=OracleVolume2)’;
backup proxy
(tablespace tbs1, tbs2 channel c1)
(tablespace tbs3, tbs4 channel c2);
release channel c1;
release channel c2;
}
以下の RMAN スクリプトを、前述の 2 つのバックアップ・スクリプトの代わりに
使用します。
run {
allocate channel c1 type ’SBT_TAPE’;
send channel c1 ’NSR_ENV=(NSR_DATA_VOLUME_POOL=OracleVolume1)’;
backup proxy tablespace tbs1, tbs2, tbs3, tbs4;
release channel c1;
}
一部のデータが、サポートされているプライマリ・ストレージ・デバイス上に配置
されていないことがわかっている場合は、複数のチャネルを割り当てます。この場
合は、1 つのチャネルをプロキシ・バックアップ用に使用し、残りのすべてのチャ
ネルを通常バックアップ用に使用します。
パラメータの設定
プロキシ・バックアップおよびリストア管理では、以下の 2 つのタイプのパラメー
タを設定できます。
◆
NMO パラメータ(付録 A「RMAN セッションのパラメータ」を参照)。
パラメータは、「NSR* パラメータの設定」(208 ページ)のいずれかの方法を使
用して設定する必要があります。
◆
PowerSnap Module パラメータ(「PowerSnap パラメータの設定」(174 ページ)
を参照)。
PowerSnap パラメータの設定
PowerSnap パラメータは、以下のどちらかの方法を使用して設定する必要があります。
◆
以下のどちらかの方法を使用して send コマンドにパラメータを設定する。
• オペレーティング・システムのコマンド・ラインの rman コマンド。
• RMAN バックアップおよびリストア・スクリプト内。
174
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
send コマンドの使用方法の詳細については、「send コマンド」(219 ページ)を
参照してください。
◆
ユーザー定義の構成ファイルにパラメータを設定する。ファイルの完全パス名
を、パラメータ NSR_PROXY_PFILE(「NSR_PROXY_PFILE」(215 ページ)を
参照)に指定する必要があります。
構成ファイルを構成する各行は、以下に示すように、それぞれのパラメータ設
定に対応しています。
parameter_name=parameter_value
ここで、
• parameter_name は、パラメータの名前です(たとえば
RESTORE_TYPE_ORDER)。
• parameter_value は、パラメータの値(たとえば pit)です。
次のガイドラインに従って PowerSnap パラメータを設定します。
◆
構成ファイルのパラメータ設定は、send コマンドのパラメータ設定よりも優先
されます。
構成ファイルと send コマンドで同一の PowerSnap パラメータに異なる値が設
定されている場合、プロキシ管理には構成ファイルの値が使用されます。
◆
構成ファイル内で最初に出現する有効な PowerSnap パラメータは、そのファイ
ル内でそれ以降に指定されている同じパラメータよりも優先されます。
◆
以下の操作はサポートされていません。
• configure channel コマンドで parms オプションを使用して PowerSnap パラ
メータを設定すること。
• オペレーティング・システムのコマンド・ラインで setenv コマンドを使用し
て PowerSnap パラメータを設定すること。
176 ページの例 27 および 176 ページの例 28 に、PowerSnap パラメータの設定例を
示します。
175 ページの表 7 に、サポートされる基本的な PowerSnap パラメータのリストを示
します。このリストは、すべてを網羅したものではありません。PowerSnap パラ
メータの一覧については、NetWorker PowerSnap Module のマニュアルを参照して
ください。
この表では、それぞれのパラメータについて、以下の項目を示しています。
表7
◆
パラメータの説明
◆
パラメータのデフォルト値
◆
パラメータに割り当て可能な有効な値
PowerSnap パラメータ (1 / 2ページ)
パラメータ
説明
デフォルト値および有効な値
NSR_DATA_MOVER
プロキシ・クライアント・ホストを使用 • ローカル・ホスト(デフォルト)。
するプロキシ・バックアップでは必須。 • プロキシ・クライアント・ホストの有効
プロキシ・クライアント・ホストのホス
なホスト名。
ト名を指定する。
NSR_PS_SAVE_PARALLELISM
オプション。プロキシ・クライアント・ • 16(デフォルト)。
ホスト上のコンカレント・セーブ・スト • NetWorker クライアント・リソースの[並
リームの数を指定する。
列処理]属性値以下の整数値。
ソフトウェアの構成のロードマップ
175
プロキシ・バックアップおよびリストア
表7
PowerSnap パラメータ (2 / 2ページ)
パラメータ
説明
NSR_MAX_STREAMS
オプション。リストア・ストリームの最 • 16(デフォルト)。
大数を指定する。
• 整数値。
RESTORE_TYPE_ORDER
オプション。実行するプロキシ・リスト • pit:conventional(デフォルト)。
アのタイプを指定する。
• コロン(:)で区切られた、以下の 1 つま
たは複数の値。
注:複数の値を指定した場合、リストア • pit:インスタント・リストアを指定する。
管理が正常に完了するまで、各タイプの
• conventional:セカンダリ・ストレージ・メ
リストアが指定された順に試行される。
ディアからのプロキシ・リストアを指定
する。
• rollback:ポイント・イン・タイム・プロキ
シ・コピーからのロールバック・リスト
アを指定する。
詳細については、「プロキシ・リストアの要
件」(185 ページ)を参照してください。
例 27
デフォルト値および有効な値
PowerSnap パラメータの設定
プロキシ・リストア用に PowerSnap パラメータ RESTORE_TYPE_ORDER を設定す
るためには、以下の行から構成される /oracle/rman/proxy.cfg という名前の構成
ファイルを作成します。
RESTORE_TYPE_ORDER=rollback:pit:conventional
この場合、send コマンドを使用して、NMO パラメータ NSR_PROXY_PFILE を
/oracle/rman/proxy.cfg に設定する必要があります。パラメータを適切に設定する
コマンドの例を以下に示します。
allocate channel t1 device type ’SBT_TAPE’;
send ’NSR_ENV=(NSR_PROXY_PFILE=/oracle/rman/proxy.cfg)’;
例 28
Celerra NAS デバイス用の PowerSnap パラメータ設定
Celerra® NAS デバイスを使用したプロキシ・バックアップおよびリストア・オペ
レーションを有効にするには、NMO パラメータ NSR_PROXY_PFILE で指定する
ユーザー定義の構成ファイルに次の PowerSnap パラメータが設定されていることを
確認します。
◆
NSR_DATA_MOVER=name or IP of NetWorker data mover
ロールオーバーに使う NetWorker データ・ムーバを指定します。
◆
NSR_SNAP_NAS_CEL_CS_HOST=name or IP of Celerra control station
Celerra コントロール・ステーションを指定します。
◆
NAS_SNAP_SUBTYPE=CEL_SNAPSURE
どの NAS SCM サブタイプを使うか指定します。
◆
NSR_SNAP_TYPE=nas
これが NAS セーブ・オブジェクトである場合に指定します。
注:NSR_SNAP_TYPE の値は、小文字の nas にする必要があります。
◆
NSR_SNAP_NAS_CLIENT=name or IP address of NAS filer with the NFS file
system
指定されたマウント・ポイントがある NFS サーバを指定します。
176
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
これらの PowerSnap パラメータの詳細については、PowerSnap Module のマニュア
ルを参照してください。
たとえば、次の PowerSnap パラメータは、Celerra NAS デバイスを使用したプロキ
シ・バックアップ用の /nsr/res/nas_backup.cfg ファイル(NSR_PROXY_PFILE で
指定)に含まれています。
cat /nsr/res/nas_backup.cfg
NSR_PS_DEBUG_LEVEL=9
NSR_DEBUG_LEVEL=9
NSR_DATA_MOVER=datamover.emc.com
NSR_SNAP_NAS_CEL_CS_HOST=controlstn
NAS_SNAP_SUBTYPE=CEL_SNAPSURE
NSR_SNAP_TYPE=nas
NSR_SNAP_NAS_CLIENT=11.222.333.44
たとえば、次の PowerSnap パラメータは、Celerra NAS デバイスを使用したプロキ
シ・リストア用の /nsr/res/nas_restore.cfg ファイル(NSR_PROXY_PFILE で指定)
に含まれています。
cat /nsr/res/nas_restore.cfg
NSR_PS_DEBUG_LEVEL=9
NSR_DEBUG_LEVEL=9
NSR_DATA_MOVER=datamover.emc.com
NSR_SNAP_NAS_CEL_CS_HOST=controlstn
NAS_SNAP_SUBTYPE=CEL_SNAPSURE
NSR_SNAP_TYPE=nas
NSR_SNAP_NAS_CLIENT=11.222.333.44
RESTORE_TYPE_ORDER=conventional
NetWorker プール・リソースの構成
プロキシ・バックアップをサポートするためには、別個のプールを構成する必要が
あります。PowerSnap モジュールは、ポイント・イン・タイム・コピー(スナップ
ショット)からのメタデータをこのプールに保存します。プールの構成方法は、通
常の NMO バックアップの場合と同じです。ただし、ファイルまたはアドバンス
ド・ファイルのタイプをバックアップ・デバイスとして指定する必要があります。
注:NetWorker グループ・リソースの[スナップショット プール]属性にプール名を指定し
ます(「NetWorker グループ・リソースの構成」(177 ページ)を参照)。
この追加プールの構成の詳細については、NetWorker PowerSnap Module のマニュ
アルを参照してください。
NetWorker スナップショット・ポリシー・リソースの構成
プロキシ・バックアップを実行するためには、特殊な NetWorker スナップショッ
ト・ポリシーが必要です。あらかじめ構成してあるポリシーを指定することも、あ
るいは新しいスナップショット・ポリシーを作成することも可能です。
NetWorker スナップショット・ポリシー・リソースは、NetWorker PowerSnap
Module のマニュアルの手順に従って構成します。
NetWorker グループ・リソースの構成
プロキシ・バックアップを実行するためには、NetWorker PowerSnap Module のマ
ニュアルの手順に従って NetWorker グループ・リソースを構成します。
ソフトウェアの構成のロードマップ
177
プロキシ・バックアップおよびリストア
NetWorker クライアント・リソースの構成
Oracle Server 用の基本的な NetWorker クライアント・リソースを、「NMC を使用
したクライアント・リソースの構成」(90 ページ)の手順に従って構成します。
注:
◆
[セキュリティ設定の変更]権限を持つ NetWorker ユーザー・グループのメン
バーだけが、クライアント・リソースに[リモート アクセス]属性を設定でき
ます。
◆
クライアント・リソースの[ブラウズ ポリシー]属性は、セカンダリ・スト
レージ(ライブ・バックアップ)上に配置されているバックアップのための
NetWorker クライアント・ファイル・インデックスのエントリーだけに適用さ
れます。
◆
クライアント・リソースの[リテンション ポリシー]属性は、ライブ・バック
アップのための NetWorker メディア・データベースのエントリーだけに適用さ
れます。
◆
ポイント・イン・タイム・コピー(インスタント・バックアップ)のライフサ
イクルは、特定のクライアントが所属するグループ・リソースに指定された
「スナップショット・ポリシー」によって制御されます。
NetWorker クライアント・リソースの構成方法
Oracle Server 用の NetWorker クライアント・リソースを構成するには、次の手順
で行います。
1. 「セーブセット」属性に、バックアップに使用するそれぞれの RMAN スクリプ
トの完全パス名を指定します。
2. [グループ]属性に、プロキシ・バックアップ用に作成した NetWorker グルー
プ・リソースの名前を指定します。詳細については、「NetWorker グループ・リ
ソースの構成」(177 ページ)を参照してください。
3. [スケジュール]属性に、NetWorker バックアップ・スケジュールを指定します。
4. [バックアップ コマンド]属性に、プロキシ・バックアップに使用する nsrnmo
スクリプトの名前を指定します。
5. [並列処理]属性(隠し属性)に、NetWorker サーバまたはストレージ・ノード
に Oracle Server が並列的に送信することを許可するデータ・ストリームの数を
指定します。
6. 「ストレージ・ノード」属性に、Oracle Server がデータのバックアップ先として
使用するストレージ・ノードの名前を指定します。
Oracle Server は、この属性に指定された順序に従って、アクティブになってい
る 1 つ目の有効なストレージ・ノードにバックアップします。デフォルトのス
トレージ・ノード名 nsrserverhost は、NetWorker サーバを表します。
7. [リモート アクセス]属性に、このクライアントのファイルのバックアップまた
はリストアに使用する他のクライアントのユーザー ID またはホスト名を指定し
ます。
プロキシ・クライアント・ホストを使用するプロキシ・バックアップの場合、
「リモート・アクセス」属性にプロキシ・クライアントのホスト名が指定されて
いる必要があります。
178
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
予定されたプロキシ・バックアップのテスト
!
重要
プロキシ・バックアップは、予定された NetWorker バックアップ・グループの自動
起動または手動起動によってのみ起動できます。プロキシ・バックアップは、Oracle
Enterprise Manager を介してスケジュールしたり、オペレーティング・システムのコ
マンド・ラインから RMAN を呼び出して起動したりすることはできません。
予定されたバックアップの設定を確認するためには、
「予定されたバックアップのテ
スト」
(115 ページ)で説明されている通常のバックアップの手順を行ってください。
手動(不定期)プロキシ・バックアップはサポートされていないため、「予定された
バックアップ用の RMAN スクリプトのテスト」(81 ページ)の情報を使用してプロ
キシ RMAN スクリプトをテストすることはできません。スクリプトにエラーがあ
るかどうかを調べるには、バックアップに使用される nsrnmo スクリプト内でパラ
メータ NSR_RMAN_ARGUMENTS を設定して、RMAN 出力をファイルに出力し
ます。
プロキシ・バックアップの要件
プロキシ・バックアップに固有の以下の情報を確認してください。
◆
「構成の整合性のチェック」(179 ページ)
◆
「プロキシ・バックアップの実行」(181 ページ)
クラスタ環境でのプロキシ・バックアップの詳細については、「クラスタ・システム
でのプロキシ・バックアップおよびリストア」(203 ページ)を参照してください。
構成の整合性のチェック
予定されたバックアップ時、NMO は、NetWorker グループ・リソースの構成と
RMAN バックアップ・セッションとの間の整合性をチェックします。
NMO によってグループ・リソースの構成と RMAN セッションとの間に不一致が検
出された場合、以下のセクションに説明するように、警告メッセージが生成される
か、またはバックアップが失敗します。
◆
「プロキシ・バックアップ用にグループが構成されている場合」(179 ページ)
◆
「通常のバックアップ用にグループが構成されている場合」(180 ページ)
プロキシ・バックアップ用にグループが構成されている場合
NetWorker グループ・リソースの[スナップショット]属性が TRUE に設定されて
いる場合、このリソースはプロキシ・バックアップ用に構成されています。ただし、
この構成は、プロキシ・バックアップの実行を保証するものではありません。以下
のどちらかの条件が満たされる場合、RMAN は通常の Oracle バックアップだけを
実行します。
◆
RMAN スクリプト内で、いずれの backup コマンドにも proxy または proxy only
オプションが含まれていない。
◆
RMAN スクリプト内で、backup コマンドに proxy または proxy only オプション
が含まれているが、backup コマンドに指定された Oracle データベース・オブ
ジェクト(テーブルスペースまたはデータ・ファイル)のいずれもが、
PowerSnap モジュールでサポートされるプライマリ・ストレージ・デバイスに
配置されていない。
プロキシ・バックアップの要件
179
プロキシ・バックアップおよびリストア
これらの条件により、RMAN が通常の Oracle バックアップだけを実行する場合、
NMO は、以下の警告をセーブ・グループ完了レポートに生成します。
警告:スナップショット savegrp が完了しましたが、Oracle プロキシ・バックアップは検
出されませんでした。
警告:RMAN スクリプトを修正するか、スナップショット・フラグを使用しないでグループ・
リソースを再構成してください。
結果のバックアップが有効な通常の(プロキシでない)バックアップの場合は、
RMAN スクリプトを修正するか、または Oracle データファイルを、サポートされ
ているプライマリ・ストレージ・デバイスにリロケーションします。これは、プロ
キシ・バックアップを有効にするために必要な操作です。
PowerSnap Module を使用したプロキシ・バックアップでサポートされるプライマ
リ・ストレージ・デバイスの詳細については、最新の「EMC コンパティビリティ・
ガイド」を参照してください。
RMAN スクリプトの backup コマンドに proxy only オプションが含まれており、ス
ナップショットをサポートしないボリューム上に Oracle データ・オブジェクトが配
置されている場合、RMAN がオブジェクトの通常のバックアップを行うことができ
ないため、予定されたバックアップは失敗します。proxy オプションと proxy only
オプションの違いの詳細については、Oracle のマニュアルを参照してください。
注:プロキシ・バックアップに関連する PowerSnap Module ソフトウェアで、ファイルがス
ナップショット可能かどうかを判断できない場合、プロキシ・バックアップは失敗します。
通常のバックアップ用にグループが構成されている場合
NetWorker グループ・リソースの[スナップショット]属性が False に設定されて
いる場合、このリソースは通常のバックアップ用に構成されています。この場合、
RMAN スクリプト内の backup コマンドとともに proxy オプションまたは proxy
only オプションを使用することはできません。RMAN スクリプト内にプロキシ・
バックアップが指定されていても、その処理は失敗します。同じ RMAN スクリプ
ト内で通常のバックアップとプロキシ・バックアップが指定されている場合、
RMAN は、プロキシ・バックアップが失敗する前に 1 つまたは複数の通常のバック
アップを完了する可能性があります。
注:
例 29
◆
RMAN が RMAN スクリプト内のプロキシ・バックアップを終了した場合、セー
ブ・グループ完了レポートに予定されたバックアップのエラーが記録されます。
◆
RMAN スクリプト内のいずれかのプロキシ・バックアップが失敗した場合でも、
RMAN は、対応するアーカイブ REDO ログの通常のバックアップを実行します。
プロキシ・バックアップの失敗
以下の RMAN スクリプトが予定されたバックアップに含まれていて、スナップ
ショットをサポートするボリュームにデータベース・ファイルが配置されています。
しかし、グループ・リソースの「スナップショット」属性が FALSE に設定されてい
ます。その結果、プロキシ・データベース・バックアップは失敗します。
run {
allocate channel ch1 type ’SBT_TAPE’;
allocate channel ch2 type ’SBT_TAPE’;
backup proxy database plus archivelog;
}
プロキシ・バックアップは失敗しますが、RMAN は、アーカイブ REDO ログの通
常のバックアップを実行します。セーブ・グループ完了レポートには、予定された
バックアップのエラーが記録されます。
180
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
プロキシ・バックアップの実行
プロキシ・バックアップは、予定された NetWorker バックアップ・グループの自動
起動または手動起動によってのみ起動できます。
!
重要
プロキシ・バックアップは、Oracle Enterprise Manager を介してスケジュールした
り、オペレーティング・システムのコマンド・ラインから RMAN を呼び出して起
動したりすることはできません。予定されたバックアップを手動で起動する方法に
ついては、NetWorker PowerSnap Module のマニュアルを参照してください。
プロキシ・バックアップでは、制御ファイルなどの特定のタイプの Oracle ファイル
はバックアップできません。これは、Oracle に関する制約です。プロキシ・バック
アップをサポートしない Oracle ファイル・タイプの詳細については、特定の Oracle
Server リリースの Oracle のマニュアルを参照してください。
一時ファイルのディレクトリ
NMO は、処理に使用する一時ファイルを以下のディレクトリに作成します。
◆
UNIX では、/nsr/tmp ディレクトリ。
◆
Microsoft Windows では、NetWorker_install_path\tmp ディレクトリ。ここで、
NetWorker_install_path は、NetWorker インストール・パスのルート・ディレ
クトリです。
注:RMAN による管理の実行中は、このディレクトリ内のファイルを操作しないでください。
セーブ・グループ・レポートのバックアップ・サマリ行
プロキシ・バックアップのセーブ・グループ完了レポートには、バックアップ・サ
イズとファイル数が記録されたサマリ行があります。サマリ行には、NetWorker デ
バイスに書き込まれたバックアップ・データだけが示されます。
インスタント・バックアップのサマリ行には、ポイント・イン・タイム・コピーと
してプライマリ・ストレージに保存されたファイルのサイズではなく、バックアッ
プのために保存されたメタデータのサイズが示されます。ファイルの数とは、メタ
データのために生成されたエントリーの数に、バックアップ・ピースのために生成
されたエントリーの数を加えた数です。
セーブ・グループ完了ステータス
スケジュール・グループの一部として遅延ライブ・バックアップが実行される場合、
バックアップ・プロセスには 2 つの手順が含まれます。
1. インスタント・バックアップが実行されます。インスタント・バックアップの
最後に、ポイント・イン・タイム・コピーのバックアップ・エントリーが
NetWorker インデックスおよび RMAN カタログに記録されます。
2. 遅延ライブ・バックアップが実行されます。遅延ライブ・バックアップの最後
に、セカンダリ・ストレージに保存されているデータのバックアップ・エント
リーが NetWorker インデックスに記録されます。
詳細については、「プロキシ・バックアップ・プロセス」(161 ページ)を参照。
インスタント・バックアップが成功した一方で遅延ライブ・バックアップが失敗し
た場合、予定されたバックアップ全体が失敗と報告されます。ただし、インスタン
ト・バックアップ中に作成されたポイント・イン・タイム・コピーはバックアップ
として有効であり、インスタント・リストアまたはロールバック・リストアに使用
できます。
プロキシ・バックアップの要件
181
プロキシ・バックアップおよびリストア
注:RMAN がインスタント・バックアップ段階で通常の Oracle バックアップのみを実行し
た場合、セカンダリ・ストレージに移動するポイント・イン・タイム・コピーがないため、
遅延ライブ・バックアップは失敗します(このような状況がいつ発生するかについては、「構
成の整合性のチェック」(179 ページ)を参照)。バックアップ全体は失敗と報告されますが、
データはテープに保存されており、リストアに使用できます。
NWORA リソース・ファイル・バックアップ
予定されたプロキシ・バックアップが正常に完了すると、NMO は NWORA リソー
ス・ファイルを自動的にバックアップします(「NWORA リソース・ファイル」
(192 ページ)を参照)。
NWORA リソース・ファイル・バックアップは、スケジュール・リソース(たとえ
ば、インクリメンタル)に指定されたバックアップ・レベルで実行されます。
Oracle バックアップは、常にフル・レベルで実行されます。NetWorker サーバは、
既存のリソース構成に基づいて NWORA リソース・ファイル・バックアップのプー
ルを選択します。NSR_DATA_VOLUME_POOL パラメータの設定は、プールの選
択に影響しません。
セーブ・グループ完了レポートには、「NWORA Resource Backup(NWORA リ
ソース バックアップ)」という語句を含むバックアップのサマリ行があります。こ
の情報は、nsrnmo スクリプトのパラメータ NSR_SB_DEBUG_FILE に指定された予
定されたバックアップ・デバッグ・ファイルにも書き込まれます。
NetWorker インデックスにおいて、NWORA リソース・ファイル・バックアップの
セーブセット名はファイルのパス名と同じになります。NetWorker mminfo コマン
ドを使用すると、セーブセット名を表示できます。NetWorker インデックスにおい
てバックアップがどのように表されるかの詳細については、「NetWorker インデッ
クスの NWORA リソース・ファイル・バックアップ」(184 ページ)を参照してく
ださい。
NWORA リソース・ファイル・バックアップは、NetWorker の recover コマンドま
たは nwrecover GUI プログラムを使用してリストアできます。詳細については、
「NetWorker 管理ガイド」を参照してください。
注:ファイルは、「oracle」ネームスペースではなく、「backup」ネームスペースに保存され
ます。
NWORA リソース・ファイル・バックアップに適用されるブラウズ・ポリシーおよ
びリテンション・ポリシーは、特定の NetWorker クライアントに関連づけられる、
最も影響の少ないポリシーです。これらのポリシーは、Oracle バックアップには適
用されません。その結果、NWORA リソース・ファイルに割り当てられたポリシー
と Oracle バックアップに割り当てられたポリシーが異なる場合があります。
プロキシ・バックアップのキャンセル
プロキシ・バックアップは、通常の Oracle バックアップと同じ方法を使用してキャ
ンセルできます。詳細については、以下のセクションを参照してください。
182
◆
「手動バックアップのキャンセル」(111 ページ)
◆
「予定されたバックアップのキャンセル」(116 ページ)
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
NetWorker インデックス内のプロキシ・バックアップ情報
NetWorker サーバでは、各バックアップに関する情報をオンライン・インデックス
で維持します。詳細については、「NetWorker ソフトウェア」(48 ページ)を参照し
てください。
プロキシ・バックアップのインデックス・エントリーは、(通常のバックアップと同
様に)Oracle Server ホストの NetWorker クライアント・ファイル・インデックス
の「oracle」ネームスペースに保存されます。NetWorker クライアント・ファイル・
インデックスとメディア・データベースには、(通常の予定されたバックアップと同
様に)プロキシ・バックアップの同じセーブセット名について、それぞれ異なる値
が収められます。
NetWorker の nsrinfo コマンドおよび mminfo コマンドを使用して、NetWorker オ
ンライン・インデックスのクエリーを実行します。
◆
NetWorker クライアント・ファイル・インデックスのクエリーを実行するには、
nsrinfo コマンドを使用します。たとえば、次のような変更が可能です。
nsrinfo -n oracle -s NetWorker_server Oracle_Server_hostname
◆
NetWorker メディア・データベースのクエリーを実行するには、mminfo コマン
ドを使用します。たとえば、次のような変更が可能です。
mminfo -v -s NetWorker_server -c Oracle_Server_hostname
これらの NetWorker コマンドの詳細については、「NetWorker コマンド・リファレ
ンス・ガイド」と UNIX のマニュアル・ページを参照してください。
クライアント・ファイル・インデックスのエントリー
プロキシ・バックアップによって作成されたバックアップ・ピースについて、クラ
イアント・ファイル・インデックスは、3 つのタイプのバックアップ・エントリー
を「oracle」ネームスペースに保存します。
例 30
◆
1 つ目のエントリーは、RMAN によって割り当てられたバックアップ・ピース名
用に生成されます(たとえば、183 ページの例 30 の /PROXY_O901JB_811_1/
がこれに該当します)。
◆
2 つ目のエントリーは、ポイント・イン・タイム・メタデータ用に生成されます
(たとえば、183 ページの例 30 の /brcmeta.1/ がこれに該当します)。このエン
トリーは、インスタント・バックアップに対してのみ作成されます。
◆
3 つ目のエントリーは、セカンダリ・ストレージにバックアップされる Oracle
データ・ファイル用に生成されます(たとえば、183 ページの例 30 の
/JBOD13_NMO41_MVOL3/tbspc4_data1.dbf がこれに該当します)。このエン
トリーは、ライブ・バックアップに対してのみ作成されます。
クライアント・ファイル・インデックスのプロキシ・バックアップ・エントリー
nsrinfo コマンドは、NetWorker クライアント・ファイル・インデックス内のプロ
キシ・バックアップ・エントリーに関する情報を提供します。
nsrinfo -n oracle marmaris
scanning client ’marmaris’ for all savetimes from the oracle namespace
/PROXY_O901JB_811_1/, date=1178916449 Fri May 11 13:47:28 2007
/brcmeta.1/, data=1178916446 Fri May 11 13:47:25 2007
Physical files to rollover:
/JBOD13_NMO41_MVOL3/tbspc4_data1.dbf
/JBOD13_NMO41_MVOL3/tbspc4_data1.dbf, date=1178916453 Fri May 11
13:47:31 2007
NetWorker インデックス内のプロキシ・バックアップ情報
183
プロキシ・バックアップおよびリストア
メディア・データベースのエントリー
プロキシ・バックアップによって作成されたバックアップ・ピースについて、メ
ディア・データベースは、2 つのタイプのエントリーを保存します。
◆
1 つ目のエントリーは、ポイント・イン・タイム・メタデータ用に生成されます。
このエントリーは、インスタント・バックアップに対してのみ作成されます。
このエントリーに対する mminfo コマンドの出力において:
• [サイズ]フィールドは、NetWorker デバイスに保存されているメタデータ
のサイズを示します。
• 「フラグ」(fl)フィールドには、ポイント・イン・タイム・コピーを表す文
字 P が示されます。
インスタント・バックアップだけのエントリーを一覧表示するには、以下の
mminfo コマンドを入力します。
mminfo -v -c Oracle_Server_hostname -q ’snap’
詳細については、NetWorker PowerSnap Module のマニュアルを参照してくだ
さい。
◆
他のエントリーは、セカンダリ・ストレージにバックアップされる Oracle デー
タ・ファイルのために生成されます。このエントリーは、ライブ・バックアッ
プに対してのみ作成されます。
メディア・データベースのどちらのエントリーにも、プロキシ・バックアップに使
用される RMAN バックアップ・スクリプトの名前が含まれます(たとえば、184
ページの例 31 の /space1/home/oracle/bp1 です)。
例 31
メディア・データベースのプロキシ・バックアップ・エントリー
mminfo コマンドは、NetWorker メディア・データベース内のプロキシ・バック
アップ・エントリーに関する情報を提供します。
mminfo -v -c marmaris
volume
nmo.002
snap.001
client
marmaris
marmaris
date
05/10/07
05/10/07
time
13:18:39
13:18:41
ssid
4064690015
4098244417
fl
cb
cbP
lvl
full
full
name
/space1/home/oracle/bp1
/space1/home/oracle/bp1
size
102 MB
2 KB
NetWorker インデックスの NWORA リソース・ファイル・バックアップ
NetWorker インデックス内で、NWORA リソース・ファイル・バックアップは
「backup」ネームスペースに保存されます。したがって、NetWorker の recover プ
ログラムまたは nwrecover プログラムを使用してバックアップをリストアできま
す。バックアップのセーブセット名はファイルのパス名と同じです。
NetWorker コマンドの nsrinfo および mminfo を使用して、NWORA リソース・
ファイル・バックアップに関する情報を NetWorker インデックスに問い合わせます。
例 32
クライアント・ファイル・インデックスのリソース・ファイル・バックアップ・エントリー
nsrinfo Oracle_Server_hostname コマンドは、NetWorker クライアント・ファイル・
インデックス内の NWORA リソース・ファイル・バックアップ・エントリーに関す
る情報を提供します。
184
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
nsrinfo marmaris
scanning client ’marmaris’ for all savetimes from the backup namespace
/nsr/res/nwora.res, date=1178808677 Thu May 10 13:18:39 2007
/nsr/res/, date=1178808677 Thu May 10 13:18:39 2007
/nsr/, date=1178808677 Thu May 10 13:18:39 2007
/, date=1178808677 Thu May 10 13:18:39 2007
注:このエントリーは、「oracle」ネームスペースではなく「backup」ネームスペースに保存
されているため、nsrinfo -n oracle コマンドでは表示されません。「backup」ネームスペース
は、nsrinfo コマンドのデフォルトのネームスペースです。
例 33
メディア・データベースのリソース・ファイル・バックアップ・エントリー
mminfo -v -c Oracle_Server_hostname コマンドは、NetWorker メディア・データ
ベース内の NWORA リソース・ファイル・バックアップ・エントリーに関する情報
を提供します。
mminfo -v -c marmaris
volume
nmo.002
client
marmaris
date
05/10/07
time
13:18:39
size
4 KB
ssid
3863367791
fl
cb
lvl
full
name
/nsr/res/nwora.res
これらの NetWorker コマンドの詳細については、「NetWorker コマンド・リファレ
ンス・ガイド」と UNIX のマニュアル・ページを参照してください。
プロキシ・リストアの要件
NMO を使用して Oracle データ・リストア / リカバリを構成および実行する基本情
報については、第 4 章「データのリストアとリカバリ」を参照してください。
プロキシ・リストアに固有の以下の情報を確認してください。
◆
「プロキシ・リストアのための RMAN スクリプトの作成」(185 ページ)
◆
「プロキシ・リストアの実行」(186 ページ)
◆
「プロキシ・リストア時のファイルのリロケーション」(188 ページ)
◆
「別のホストへのリストア」(189 ページ)
◆
「リカバリ・カタログを使用しないポイント・イン・タイム・リカバリ」(189
ページ)
クラスタ環境でのプロキシ・リストアの詳細については、「クラスタ・システムでの
プロキシ・バックアップおよびリストア」(203 ページ)を参照してください。
プロキシ・リストアのための RMAN スクリプトの作成
プロキシ・リストアは、通常の Oracle リストアに使用するのと同じ RMAN スクリ
プトを使用して実行できます。
注:RMAN restore コマンドには、proxy オプションはありません。
プロキシ・リストア用の RMAN スクリプトを作成するためには、第 4 章「データ
のリストアとリカバリ」の手順を行ってください。
プロキシ・リストアを実行するためには、適切なパラメータを設定する必要があり
ます(
「パラメータの設定」(174 ページ)を参照)。
プロキシ・リストアの要件
185
プロキシ・バックアップおよびリストア
RESTORE_TYPE_ORDER パラメータ
RESTORE_TYPE_ORDER パラメータ設定は、実行するプロキシ・リストアのタイ
プを指定します。
1. RMAN は、リストアするバックアップを判定し、必要なバックアップ・ピース
名を NMO に渡します。
2. RESTORE_TYPE_ORDER パラメータは、以下のどちらかのコピーを使用して
バックアップ・ピースをリストアするかどうかを指定します。
• ポイント・イン・タイム・コピー
• セカンダリ・ストレージに保存されているコピー
例 34
RESTORE_TYPE_ORDER パラメータの設定
RESTORE_TYPE_ORDER パラメータに値 rollback:pit を設定した場合は、最初に
ロールバック・リストアが試行されます。ロールバック・リストアが失敗した場合
は、(pit で示される)インスタント・リストアが試行されます。このパラメータが
設定されていない場合は、デフォルトの順序である pit:conventional が使用されま
す。ここで、conventional は、セカンダリ・ストレージからのリストアを表します。
ロールバック・オプションが明示的に設定されていない場合、ロールバックは試行
されません。ロールバック・オペレーションのセットアップの詳細については、「プ
ロキシ・リストアの実行」(186 ページ)を参照してください。
!
重要
RESTORE_TYPE_ORDER パラメータに対して、NMO は、PowerSnap モジュー
ルでサポートされている force_rollback オプションをサポートしません。このオプ
ションを指定した場合、他の有効なリストア・オプションが指定されていてもリス
トアは失敗します。
NSR_CLIENT パラメータ
Oracle データを別のホストにリストアするためには、必要なホスト名をパラメータ
NSR_CLIENT に設定する必要があります。詳細については、「別のホストへのリス
トア」(189 ページ)を参照してください。
プロキシ・リストアの実行
プロキシ・リストアには、以下の要件が適用されます。
186
◆
NetWorker PowerSnap Module のマニュアル(プライマリ・ストレージ・システ
ムについては、PowerSnap Module 版を参照)に記載されている手順に従って
PowerSnap Module ソフトウェアがインストールされている必要があります。
◆
リストア・パスの各要素が存在している必要があります。そうでないと、リス
トアは失敗します。たとえば、ファイル・バックアップを
/space1/oradata/file.dbf にリストアするためには、パス /space1/oradata が存
在している必要があります。
◆
シンボリック・リンクのプロキシ・リストアでは、シンボリック・リンクに
よって示される場所に Oracle ファイルがリストアされます。シンボリック・リ
ンクとリストア・パスの両方が存在している必要があります。そうでないと、
リストアは失敗します。
◆
ロールバック・リストアの場合、psrollback.res ファイルが適切にセットアップ
されている必要があります(「ロールバック・リストア」(187 ページ)を参照)。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
◆
プロキシ・リストア中にユーザー指定によるファイルのリロケーションを行う
ためには、リロケーション・パスを指定する必要があります(「プロキシ・リス
トア時のファイルのリロケーション」(188 ページ)を参照)。
◆
Oracle リストアが完了した後、データベース管理者は、Oracle の標準 recover コ
マンドを使用してデータベースをリカバリする必要があります。
コンカレント・リストア・ストリーム
プロキシ・リストア時、PowerSnap モジュールは、リストアを最適化するためにコ
ンカレント・リストア・ストリームを作成します。
コンカレント・リストア・ストリームの最大数は、PowerSnap パラメータ
NSR_MAX_STREAMS によって定義されます。詳細については、175 ページの表 7
を参照してください。
ファイル・システム・データ・リストア用に作成されるディレクトリ
通常のファイル・システム・データのプロキシ・リストア時、リストア・ディレクト
リの下に、リストア対象のファイルの一時的なリロケーション先として、
(0700 の権
限が設定された).nworapc サブディレクトリが作成されます(このリロケーション
は、ユーザー指定によるリロケーションとは無関係です)
。空の .nworapc サブディレ
クトリはリストアの終了後も残りますが、必要に応じて手動で削除できます。
ファイル・システム・データのプロキシ・リストアが失敗した場合、リストアの終
了後も空でない .nworapc サブディレクトリが残りますが、必要に応じて手動で削
除できます。このサブディレクトリ内のデータ・ファイルを Oracle リカバリに使用
しないでください。そのような操作を行うと、データベースが破壊される可能性が
あります。失敗したリストアを再開すると、NMO によりこのサブディレクトリが
自動的にクリーンアップされます。
ロールバック・リストア
ロールバック・リストアを実行するためには、psrollback.res ファイルにディレクト
リ名 .nworapc が定義されている必要があります。このファイルは、以下の位置に
配置されています。
◆
UNIX の場合:/nsr/res/psrollback.res
◆
Microsoft Windows の場合:NetWorker_install_path\res\psrollback.res。ここ
で、NetWorker_install_path は、NetWorker インストール・パスのルート・
ディレクトリです。
root ユーザー(UNIX の場合)または Microsoft Windows Administrators グループ
のメンバーとして、テキスト・エディタを使用してディレクトリ名をファイルに追
加します。
psrollback.res ファイルの詳細については、以下の情報ソースを参照してください。
◆
プライマリ・ストレージ・システムに応じた NetWorker PowerSnap Module のマ
ニュアル
◆
psrollback.res ファイル内に記述されているコメント
注:使用しているストレージ・プラットフォームでロールバックがサポートされているかど
うかを調べるには、NetWorker PowerSnap Module のマニュアルを参照してください。
Celerra NAS デバイスでのロールバック・リストア
NMO ソフトウェアでは、Celerra NAS デバイスでのロールバック・リストア用に
ロールバックの安全性チェック機能をサポートしています。psrollback.res ファイル
には、ロールバックの安全性チェックから除外するすべてのファイル、ディレクト
リ、パーティション、ボリュームが一覧表示されます。安全性チェックから除外す
る項目は、ロールバック・オペレーション時にオーバーライドされます。
プロキシ・リストアの要件
187
プロキシ・バックアップおよびリストア
注:NMO システムの場合、psrollback.res ファイルに「.etc」を追加する必要があります。
NAS ファイル・システムをロールバック・オペレーションの最後に再マウントでき
るようにするには、次のような該当するファイルにターゲット・ファイル・システ
ムのエントリーを配置します。
◆
/etc/vfstab(Solaris の場合)
◆
/etc/fstab(HP-UX の場合)
◆
/etc/filesystems(IBM AIX の場合)
これを行わない場合、ロールバックの最後で再マウントが失敗します。データはリ
カバリされますが、手動でファイル・システムを再マウントし、テーブルスペース
をオンラインにする必要があります。
プロキシ・リストア時のファイルのリロケーション
このセクションでは、NMO を使用したプロキシ・リストアのユーザー指定による
リロケーションについて説明します。
!
重要
ロールバック・リストア中のリロケーションはサポートされていません。
RESTORE_TYPE_ORDER パラメータに rollback 値が含まれていて、RMAN リス
トア・スクリプトでリロケーションが指定されている場合、パラメータに他の値が
含まれていてもリストアは失敗します。
プロキシ・リストア時、NMO は、リロケーションをサポートおよび制御します。
リロケーションとは、新しい場所(通常のファイルまたは未フォーマット・ボ
リューム)にデータ・ファイルをリストアすることです。新しい場所は、RMAN
set newname コマンドを使用して指定できます。
注:通常の Oracle リストアにおいてもリロケーションがサポートされますが、Oracle Server
によって制御されます。
プロキシ・リストア時に通常のファイルまたは未フォーマット・ボリュームのリロ
ケーションを行うには、以下のいずれかを使用して、対象のファイルの名前を set
newname コマンドに指定する必要があります。
例 35
◆
リロケーション対象のファイルの完全パス名
◆
ファイルのリストア先の場所を指し示すシンボリック・リンクの完全パス名
set newname コマンドに指定されたシンボリック・リンク
シンボリック・リンク /tmp/file1 が /dbapps/proddb/file2 を指し、シンボリッ
ク・リンク /tmp/file1 が set newname コマンドに指定されている場合、バック
アップ・ファイルは /dbapps/proddb/file2 にリストアされます。
!
重要
未フォーマット・ボリュームのリロケーション手順には、通常のファイルのリロ
ケーションには適用されない制約があります。
未フォーマット・ボリュームのリロケーションを行うためには、バックアップされ
た元の未フォーマット・ボリュームの基本ファイル名(ディレクトリ・パスを含ま
ないファイル名)が以下のいずれかに一致している必要があります。
188
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
◆
set newname コマンドで指定されたリロケーション・パスの基本ファイル名
◆
set newname コマンドにシンボリック・リンクが指定されている場合は、シン
ボリック・リンク内の基本ファイル名
未フォーマット・ボリュームのリロケーション
例 36
バックアップされた未フォーマット・ボリュームの名前が /dev/volume_one/rvol1
である場合、/dev/volume_two/rvol1 リロケーション・パスを set newname コマ
ンドで指定できます。この場合、元のパスとリロケーション・パスが rvol1 という
同じ基本ファイル名を持っているため、このような指定が可能です。しかし、
/dev/volume_one/rvol2 パスを set newname コマンドで指定した場合、元のパス
とリロケーション・パスの基本ファイル名が異なるため、プロキシ・リストアは失
敗します。
以下の手順は、/dev/volume_one/rvol1 を /dev/volume_one/rvol2 にリロケー
ションする場合の例です。
1. /tmp/rvol1 という名前の、/dev/volume_one/rvol2 を指すシンボリック・リ
ンクを作成します。
2. RMAN リストア・スクリプトの set newname コマンドに /tmp/rvol1 を指定し
ます。
この場合、元のパスとシンボリック・リンク名に同じ基本ファイル名の rvol1 が含
まれているため、リロケーションは成功します。
別のホストへのリストア
プロキシ・データベース・バックアップを異なるホストにリストアするためには、
「別のホストへのリストア」(132 ページ)に記載されているガイドラインに従って
ください。当該セクションのタスク 2 では、Oracle データのリストア先のシステム
に NMO をインストールして構成する必要があることが説明されています。また、
異なるホストへのプロキシ・リストアを実行するためには、そのシステム上に必要
な PowerSnap Module がインストールされて構成されている必要があります。
リカバリ・カタログを使用しないポイント・イン・タイム・リカバリ
注:RMAN リカバリ・カタログを使用してポイント・イン・タイム・リカバリを実行する場
合は、このセクションに書かれている情報は適用されません。
プロキシ・データベース・バックアップ時、Oracle は、データ・ファイルのプロキ
シ・バックアップが完了した後で制御ファイルをバックアップします。大規模な
データベースの本番環境では、データ・ファイルのバックアップが終了する時間と
制御ファイルのバックアップが開始される時間との間に遅延が発生する可能性があ
ります。
この遅延時間の間にデータベースの物理構造が変更された場合(たとえば、新しい
データ・ファイルが追加された場合)、変更が発生する前に、制御ファイルを別の
RMAN セッションでバックアップする必要があります。これは、プロキシ・データ
ベース・バックアップ・セッションからの制御ファイル・バックアップには新しい
データベース構造に関する情報が含まれるという事実があるためです。
プロキシ・リストアの要件
189
プロキシ・バックアップおよびリストア
プロキシ・バックアップのためのカタログの同期化
RMAN は、Oracle バックアップ中に、各バックアップ・ピースに関する情報を
RMAN リポジトリに保存します。RMAN リポジトリは、「RMAN カタログ」とも
呼ばれます。同様に、NMO は、各バックアップ・ピースに関する情報を、Oracle
のドキュメント内で「MML カタログ」と呼ばれている NetWorker インデックスに
保存します。
Oracle リストアの実行中には、以下の動作が行われます。
◆
RMAN カタログは、リストアするデータを決定します。
◆
NetWorker インデックスは、リストアを実行するために NMO が必要とする情報
を提供します。
インスタント・バックアップを実行するときは特に、RMAN カタログと
NetWorker インデックスとを同期化しておくことが重要です。
以下のどちらかの状況が発生すると、カタログは非同期になります。
◆
RMAN カタログに、対応する NetWorker インデックス・エントリーを持たない
バックアップ・ピース・エントリーが含まれている。
◆
NetWorker インデックスに、対応する RMAN カタログ・エントリーを持たない
バックアップ・ピース・エントリーが含まれている。
注:NMO に対してカタログの同期化が有効になっている場合、カタログ内のプロキシ・
バックアップ・エントリーは自動的に同期化されます。
カタログの余分なエントリー
NetWorker インデックスに余分なエントリーがある場合でも、RMAN がバック
アップのために再利用を試行しない一意なバックアップ・ピース名が余分なエント
リーに含まれている限りは、問題は発生しません。
ただし、RMAN カタログの余分なエントリーは、深刻な問題を引き起こす可能性が
あります。このような余分なエントリーは、期限切れまたは nsrmm などの
NetWorker コマンドが原因で対応する NetWorker インデックス・エントリーが削除
された場合に発生します。たとえば、一般にインスタント・バックアップの有効期
限は短く構成され(数時間)、その後、NetWorker インデックス・エントリーは削
除されます。
NetWorker インデックスからのインスタント・バックアップ・エントリーの削除
NetWorker インデックス内のインスタント・バックアップ・エントリーは、以下の
いずれかの方法で削除されます。
◆
インスタント・バックアップの開始時に、既存のインスタント・バックアップ
の数と NetWorker スナップショット・ポリシー・リソース内の[スナップ
ショットの保持]属性の値が等しい場合、最も古いインスタント・バックアッ
プが自動的に期限切れとなり、その NetWorker インデックス・エントリーが削
除されます。
注:自動有効期限とインデックス・エントリーの削除は、nsrnmo -c client_name コマン
ドで指定されたインスタント・バックアップには適用されません。
このコマンドの使用方法の詳細については、以下のセクションを参照してください。
- 「仮想クラスタ・クライアントからのプロキシ・バックアップ」(204 ページ)
- 「物理クラスタ・クライアントからのプロキシ・バックアップ」(205 ページ)
190
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
◆
インスタント・バックアップの有効期限ポリシーが期限切れになると、
NetWorker プロセスの nsrim により、NetWorker インデックスからバックアッ
プ・エントリーが削除されます。
◆
NetWorker プロセスの nsrexecd では、整合性チェックを実行し、NetWorker イン
デックスからバックアップ・エントリーを削除することができます。
◆
DBA は、nsrmm などの NetWorker コマンドを使用して、インスタント・バック
アップを含むセーブセットを削除します。
RMAN カタログ内の余分なエントリーによって引き起こされる問題
RMAN カタログに余分なエントリー(NetWorker インデックスに対応するエント
リーがないエントリー)が含まれている場合、以下のような問題が発生する可能性
があります。
◆
RMAN バックアップの最適化が有効になっている場合、RMAN が特定のファイ
ルのバックアップをスキップする可能性があります。
◆
RMAN カタログにおいて、リストアに必要なバックアップが期限切れに設定さ
れる可能性があります。
◆
RMAN が対応する NetWorker インデックス・エントリーを持たないバックアッ
プ・ピースをリストアしようとしたときに RMAN リストアが失敗する可能性が
あります。
RMAN リポジトリは、ターゲット・データベースの制御ファイルまたは RMAN リ
カバリ・カタログに保存できます。RMAN リカバリ・カタログは Oracle データ
ベースです。
注:プロキシ・インスタント・バックアップの場合は、制御ファイルではなく RMAN リカバ
リ・カタログを使用します。詳細については、「制御ファイルとリカバリ・カタログ」(192
ページ)を参照してください。
!
重要
プロキシ・バックアップで自動カタログ同期化を有効にするには、以下の条件を満
たす必要があります。
- プロキシ・バックアップ時に、nsrnmo 予定されたバックアップ・スクリプトに
ORACLE_SID パラメータを適切に設定する必要があります。詳細については、
「nsrnmo スクリプトのカスタマイズ」(82 ページ)を参照してください。
- NWORA リソース・ファイルに必要なリソースが含まれている必要があります
(「NWORA リソース・ファイル」(192 ページ)を参照)。
NMO プログラム nsroraclecat は、このファイル内の NWORA リソースを使用し
て、RMAN カタログと NetWorker インデックスの自動同期化を実行します。また
DBA は、RMAN コマンドを使用して、手動でカタログを同期化できます。
カタログの同期化を構成および実行する方法の詳細については、以下のセクション
を参照してください。
◆
「NWORA リソース・ファイル」(192 ページ)
◆
「nsroraclecat プログラムによる自動カタログ同期化」(200 ページ)
プロキシ・バックアップのためのカタログの同期化
191
プロキシ・バックアップおよびリストア
制御ファイルとリカバリ・カタログ
Oracle データベースの制御ファイルに保存できるバックアップ・エントリーの数に
は制限があります。最大エントリー数に達すると、制御ファイル内の古いエント
リーは新しいエントリーで上書きされます。制御ファイル内のエントリーの数は、
適切な Oracle ダイナミック・ビューから分かります。詳細については、Oracle のマ
ニュアルを参照してください。
インスタント・バックアップでは、PROXY COPY タイプの制御ファイル・エント
リーが使用されます。リカバリ・カタログに保存できるエントリー数には制限がな
いため、インスタント・バックアップでは、(制御ファイルの代わりに)RMAN リ
カバリ・カタログを使用できます。
!
重要
インスタント・バックアップの実行中に制御ファイルを RMAN カタログとして使
用する場合は、バックアップのための十分な空きエントリーが制御ファイルにある
ことを確認してください。RMAN は、インスタント・バックアップでバックアップ
されたそれぞれのファイルについて、新しいエントリーを制御ファイルに作成しま
す。多くのファイルを含む大きなデータベースのバックアップの場合は、制御ファ
イル内のすべての空きエントリーがすぐに使い尽くされて、古いエントリーが上書
きされる可能性があります。エントリーが上書きされてしまった場合は、それに対
応するバックアップをリストアできなくなります。
NWORA リソース・ファイル
プロキシ・バックアップを行うためには、NWORA リソース・ファイルが以下の場
所に存在している必要があります。
◆
UNIX の場合:/nsr/res/nwora.res
◆
Microsoft Windows の場合:NetWorker_install_path\res\nwora.res。ここで、
NetWorker_install_path は、NetWorker インストール・パスのルート・ディレ
クトリです。
NWORA リソース・ファイルは、nsrnmoadmin プログラムを初めて実行した時に
作成されます。
インスタント・バックアップとカタログの同期化を有効にするためには、
nsrnmoadmin プログラムを使用して、特定の NWORA リソースをファイルに追加
する必要があります。
注:NWORA リソース・ファイルを手動で編集しないでください。このファイル内のリソー
スを追加、変更、または削除する場合は、必ず nsrnmoadmin プログラムを使用する必要が
あります。nsrnmoadmin プログラムは、root ユーザー(UNIX の場合)または Microsoft
Windows Administrators グループのメンバーとして実行する必要があります。
nsrnmoadmin プログラムの詳細については、「nsrnmoadmin プログラムによる
NWORA リソース・ファイルの構成」(197 ページ)を参照してください。
インスタント・バックアップ用の NWORA リソース・ファイルには、NWORA パ
ラメータ・リソースと NWORA SID リソースの 2 つのタイプのリソースが保存され
ている必要があります。詳細については、以下のセクションを参照してください。
192
◆
「NWORA パラメータ・リソース」(193 ページ)
◆
「NWORA SID リソース」(195 ページ)
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
NWORA パラメータ・リソース
NWORA パラメータ・リソースは、1 つの特定のパラメータ設定(たとえばパラ
メータ NSR_ORACLECAT_MODE の設定)から構成されます。インスタント・
バックアップの場合、NWORA リソース・ファイルには、少なくとも以下のパラ
メータ・リソースが含まれている必要があります。
◆
「NSR_NWPATH」(193 ページ)
◆
「NSR_ORACLECAT_DEBUG_FILE」(193 ページ)
◆
「NSR_ORACLECAT_LOG_FILE」
(193 ページ)
◆
「NSR_ORACLECAT_MODE」(194 ページ)
◆
「NSR_REMOVE_ON_FAILURE」(194 ページ)
注:193 ページの表 8 には、サポートされているパラメータ・リソースだけが示されていま
す。他のパラメータ・リソースを NWORA ソース・ファイルに追加しないでください。
表8
NWORA パラメータ・リソース (1 / 2ページ)
パラメータ・リソース
説明
デフォルト値および有効な値
NSR_NWPATH
NetWorker バイナリの nsrsnapck のディレクトリ位
置を指定する。
NSR_ORACLECAT_DEBUG_FILE
nsroraclecat プログラムによって使用されるデバッ
グ・ファイルを指定する。このパラメータは、
nsroraclecat プログラムをデバッグする目的でのみ
設定する。
• nsrsnapck の位置のディレクトリ・パ
ス名(デフォルト)。
• NetWorker バイナリ nsrsnapck の位置
注:Sun ブランドの NetWorker とともに NMO を使用
の有効なディレクトリ・パス名。
する場合は、以下の nsrnmoadmin コマンドを使用
して NSR_NWPATH を設定する必要があります。
nsrnmoadmin -r update NSR_NWPATH=/usr/sbin/nsr
注:nsroraclecat デバッグ・ファイルは、RMAN 接
続ファイルの文字列を含むため、安全な場所に作
成する必要がある。
NSR_ORACLECAT_LOG_FILE
nsroraclecat プログラムによって使用されるオペ
レーション・ログ・ファイルを指定する。ログに
記録される情報には、RMAN カタログから正常に
削除されたバックアップ・ピース、および自動カ
タログ同期化時に削除に失敗したバックアップ・
ピースが含まれる。
• 未定義(デフォルト)
。
• nsroraclecat デバッグ・ファイルの有
効なパス名。
注:未定義の場合、デバッグ情報は生
成されない。
• 未定義(デフォルト)
。
• nsroraclecat ログ・ファイルの有効な
パス名。
注:未定義の場合、ログ情報はデフォ
ルトで /nsr/applogs/nsroraclecat.log ファイ
ルに書き込まれる。
プロキシ・バックアップのためのカタログの同期化
193
プロキシ・バックアップおよびリストア
表8
NWORA パラメータ・リソース (2 / 2ページ)
パラメータ・リソース
説明
デフォルト値および有効な値
NSR_ORACLECAT_MODE
プロキシ・バックアップ中に自動カタログ同期化
を有効または無効にするかを指定する。
• 不定(デフォルト)。
• 有効。
• 無効。
注:インスタント・バックアップを行
うためには、リソース値を[有効]ま
たは[無効]に設定する必要がある。
値が設定されていない場合、インスタ
ント・バックアップは失敗する。
NSR_ORACLE_NLS_LANG
NSR_REMOVE_ON_FAILURE
英語以外の環境でのみプロキシ・カタログの同期
化を有効にする必要がある。英語以外のロケール
値を NLS_LANG 環境変数の設定と同じ値に指定す
る。詳細については、「I18N サポートの構成」(70
ページ)を参照。
• 不定(デフォルト)。
• 有効なロケール値(NLS_LANG 環境変
数の設定と同じ値)。
注:英語以外の環境で、値が NLS_LANG
環境変数と同じ値に設定されていない
場合、プロキシ・カタログの同期化は
失敗します。
自動カタログ同期化中に nsroraclecat プログラムが • FALSE(デフォルト)
1 つまたは複数の RMAN カタログ・エントリーの削 • TRUE
除に失敗したときに、対応する NetWorker インデッ
クス・エントリーを削除するかどうかを指定する。
詳細については、
「nsroraclecat プログラムによる自
動カタログ同期化」(200 ページ)を参照。
nsrnmoadmin コマンドを使用したパラメータ・リソースの設定
NMO のインストール後初めて(オプションを指定して)nsrnmoadmin コマンドを
使用すると、NWORA リソース・ファイルに 193 ページの表 8 の次の 5 つのパラ
メータ・リソースが自動的に設定されます。NSR_NWPATH、
NSR_ORACLECAT_DEBUG_FILE、NSR_ORACLECAT_LOG_FILE、
NSR_ORACLECAT_MODE、NSR_REMOVE_ON_FAILURE。使用されている
nsrnmoadmin コマンド・オプションに応じて、デフォルト値またはカスタマイズ
された値がパラメータ・リソースに設定されます。
注:いったんリソース・ファイルに追加された NWORA パラメータ・リソースは削除できま
せん。ただし、その値は変更できます。
リソース・ファイル内の NWORA パラメータ・リソースを表示するには、
nsrnmoadmin -r list コマンドを使用します。
NWORA パラメータ・リソースの設定を変更するには、nsrnmoadmin -r update コ
マンドを使用します。
nsrnmoadmin コマンドの使用方法の詳細については、「nsrnmoadmin プログラム
による NWORA リソース・ファイルの構成」(197 ページ)を参照してください。
194
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
例 37
デフォルトの NWORA パラメータ・リソース
NMO のインストール後に初めて使用された nsrnmoadmin コマンドが、
(NWORA リ
ソース・ファイルの内容を表示する)nsrnmoadmin -r list である場合、NWORA パ
ラメータ・リソースの以下のデフォルト設定がリソース・ファイルに追加されます。
NSR_NWPATH=NetWorker_binary_path
NSR_ORACLECAT_MODE=undetermined
NSR_REMOVE_ON_FAILURE=FALSE
NSR_ORACLE_LOG_FILE=
NSR_ORACLECAT_DEBUG_FILE=
ここで、NetWorker_binary_path は、NetWorker バイナリの nsrsnapck が保存され
ているディレクトリのパス名です。
インスタント・バックアップを有効にするためには、nsrnmoadmin -r update コマ
ンドを使用して、NSR_ORACLECAT_MODE を有効または無効に設定する必要があ
ります。
デフォルトの NWORA リソース・ファイルには、NWORA SID リソースは含まれ
ていません(「NWORA SID リソース」(195 ページ)を参照)。
NWORA SID リソース
NWORA SID リソースは、1 つの Oracle データベースのパラメータの特定のグルー
プを構成します。自動カタログ同期化が有効になっている
(NSR_ORACLECAT_MODE が enabled に設定されている)場合、NWORA リソー
ス・ファイルは、それぞれの Oracle データベース(ORACLE_SID)についての
NWORA SID リソースを含む必要があります。NWORA SID リソースには、196
ページの表 9 に記載されているパラメータだけを含めることができます。
ただし、リソース・ファイルに追加できる NWORA SID リソースの数には制限はあ
りません。
!
重要
自動カタログ同期化が有効になっている一方で Oracle データベースの NWORA
SID リソースが作成されていない場合、このデータベースのインスタント・バック
アップ時にカタログは同期化されません。その結果、RMAN コマンドを使用して手
動で同期化しない限り、カタログは非同期になります。詳細については、
「nsroraclecat プログラムによる自動カタログ同期化」(200 ページ)を参照してくだ
さい。
注:それぞれの NWORA SID リソースには、一意の NSR_ORACLE_SID 値が設定されている
必要があります。
プロキシ・バックアップのためのカタログの同期化
195
プロキシ・バックアップおよびリストア
表9
NWORA SID リソースのコンポーネント
パラメータ
説明
デフォルト値および有効な値
NSR_ORACLE_CONNECT_FILE
必須。RMAN セッションを作成するために必要な
接続文字列が保存されているファイルの位置を指
定する。詳細については、「接続ファイル」(197
ページ)を参照。
• 未定義(デフォルト)。
• RMAN 接続ファイルの有効なパス名。
NSR_ORACLE_HOME
必須。Oracle インストールのホーム・ディレクト
リを指定する。RMAN 実行可能ファイルは、この
ディレクトリの bin サブディレクトリに保存され
ている必要がある。
• 未定義(デフォルト)
。
• Oracle ホーム・ディレクトリの有効
なパス名。
注:この値は、Oracle パラメータ
$ORACLE_HOME 値と等しい値である必
要がある。
NSR_ORACLE_LIB_PATH
オプション。UNIX の Oracle 共有ライブラリが保存
されているディレクトリのパス名(通常は
$ORACLE_HOME/lib)を指定する。
• 未定義(デフォルト)。
• UNIX の Oracle 共有ライブラリの有効
なパス名。
注:Windows では、このパラメータは不要。
NSR_ORACLE_SID
必須。RMAN カタログを同期化する Oracle データ
ベースの SID 値を指定する。
• 未定義(デフォルト)。
• Oracle データベースの有効な SID 値。
注:この値は、データベースのバック
アップに使用される特定の nsrnmo スク
リプトの ORACLE_SID 値と等しい値であ
る必要がある。詳細については、
「ORACLE_SID」(86 ページ)を参照。
NSR_ORACLE_TNS_ADMIN
オプション。Oracle Net 構成ファイルが保存されて
いるディレクトリのパス名を指定する。
• 未定義(デフォルト)。
• Oracle ネットワーク構成ディレクト
リの有効なパス名。
注:この値は、Oracle パラメータ
$TNS_ADMIN 値と等しい値である必要が
ある。
nsrnmoadmin コマンドを使用した SID リソースの設定
NWORA SID リソースをリソース・ファイルに追加するには、nsrnmoadmin -r add
コマンドを使用します。
NWORA SID リソースの設定を変更するには、nsrnmoadmin -r update コマンドを
使用します。
nsrnmoadmin コマンドの使用方法の詳細については、「nsrnmoadmin プログラム
による NWORA リソース・ファイルの構成」(197 ページ)を参照してください。
例 38
NWORA SID リソース
自動カタログ同期化は、NSR_ORACLECAT_MODE パラメータが enabled に設定さ
れているときに、インスタント・バックアップに対して有効です。ORACLE_SID 値
に proddb が設定されている Oracle データベースのインスタント・バックアップを
実行する前に、nsrnmoadmin -r add コマンドを使用して、NWORA SID リソース
196
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
をリソース・ファイルに追加します。SID リソースには、以下の情報が含まれてい
る必要があります。
◆
NSR_ORACLE_SID の値:proddb。
◆
NSR_ORACLE_CONNECT_FILE および NSR_ORACLE_HOME の値:適切な値。
◆
NSR_ORACLE_LIB_PATH および NSR_ORACLE_TNS_ADMIN の値(オプショ
ン):適切な値。
Oracle データベースについて、以下の NWORA SID リソースを追加できます。
NSR_ORACLE_CONNECT_FILE=/dbapps/proddb/connect.file
NSR_ORACLE_HOME=/dbapps/proddb/app/oracle/product/10.2.0/Db_1
NSR_ORACLE_LIB_PATH=/usr/lib
NSR_ORACLE_SID=proddb
NSR_ORACLE_TNS_ADMIN=/dbapps/proddb/tns
この例では、RMAN 接続ファイルは /dbapps/proddb/connect.file です。Oracle
ホーム・ディレクトリは /dbapps/proddb/app/oracle/product/10.2.0/Db_1 です。
接続ファイル
カタログの同期化を行うためには、Oracle データベースの接続ファイルです。
nsroraclecat プログラムは、接続ファイル内の情報を使用して、RMAN カタログ・
エントリーを削除します。
ターゲット・データベースの NWORA SID リソース内で、パラメータ
NSR_ORACLE_CONNECT_FILE に接続ファイルのパス名を設定する必要がありま
す。詳細については、「NWORA SID リソース」(195 ページ)を参照してください。
!
重要
DBA は、接続ファイルを安全な場所に作成する必要があります。
接続ファイルには、以下の情報が含まれている必要があります。
◆
ターゲット・データベースに接続するために必要な接続文字列。
◆
RMAN リカバリ・カタログが使用されている場合は、RMAN リカバリ・カタロ
グに接続するために必要な接続文字列。
注:接続ファイルに、# 記号で始まる行を含めることはできません。
接続ファイルに RMAN リカバリ・カタログの接続文字列が含まれていない場合、
nsroraclecat プログラムは、インスタント・バックアップ時に制御ファイルが
RMAN リポジトリとして使用されるものと仮定します。
例 39
接続ファイルの内容
接続ファイル内に以下の行が定義されていると、RMAN リカバリ・カタログが
RMAN リポジトリとして使用されます。
connect target sys/oracle@proddb;
connect rcvcat rman/rman@oracat;
注:バックアップ・ピースの接続ファイルが存在しない場合や、有効な接続文字列が含まれ
ていない場合、RMAN カタログの削除は失敗します。
nsrnmoadmin プログラムによる NWORA リソース・ファイルの構成
NWORA リソース・ファイル内のすべてのリソースは、nsrnmoadmin プログラム
のみを使用して、追加、変更、または削除する必要があります。
プロキシ・バックアップのためのカタログの同期化
197
プロキシ・バックアップおよびリストア
プログラムを実行するには、UNIX の root ユーザーまたは Microsoft Windows
Administrators グループのメンバーとして、オペレーティング・システムのコマン
ド・ラインで nsrnmoadmin コマンドを入力します。
コマンドの構文とオプションの詳細については、「nsrnmoadmin コマンド構文とプ
ロキシ・バックアップ関連のオプション」(198 ページ)を参照してください。
nsrnmoadmin コマンドの Windows 2008 および Windows Vista の要件
注:Windows 2008 または Windows Vista の場合、NWORA リソース・ファイルを変更する
たびに、ファイルを手動でバックアップします。
Windows 2008 および Windows Vista の場合、管理者として、[コマンド プロンプ
ト]ウィンドウで nsrnmoadmin コマンドを実行する必要があります。
1. [Start(開始)]をクリックします。
2. [コマンド プロンプト]を右クリックします。
3. [管理者として実行]を選択します。
4. 開いた[コマンド プロンプト]ウィンドウで、nsrnmoadmin コマンドを実行し
ます。
nsrnmoadmin コマンド構文とプロキシ・バックアップ関連のオプション
プロキシ・バックアップ設定を構成するために使用される nsrnmoadmin コマンド
構文とオプションは以下のとおりです。
nsrnmoadmin [-D debug_level] -r list [ResourceName | SidName]
nsrnmoadmin [-D debug_level] -r add ResourceName ResourceValue
nsrnmoadmin [-D debug_level] -r add sid=SidName home=OracleHome
connect=ConnectFilePath [lib=LibraryPath] [tns=TNSPath]
nsrnmoadmin [-D debug_level] -r update ResourceName ResourceValue
nsrnmoadmin [-D debug_level] -r update sid=SidName [home=OracleHome]
[connect=ConnectFilePath] [lib=LibraryPath] [tns=TNSPath]
nsrnmoadmin [-D debug_level] -r delete SidName
ここで、
◆
debug_level は、生成されるデバッグ情報のレベルです。
◆
ResourceName は、NWORA パラメータ・リソースの名前です。
◆
SidName は、NWORA SID リソースの NSR_ORACLE_SID パラメータの値です。
◆
ResourceValue は、NWORA パラメータ・リソースの値です。
◆
OracleHome は、NWORA SID リソースの NSR_ORACLE_HOME パラメータの値
です。
◆
ConnectFilePath は、NWORA SID リソースの NSR_ORACLE_CONNECT_FILE パ
ラメータの値です。
◆
LibraryPath は、NWORA SID リソースの NSR_ORACLE_LIB_PATH パラメータの
値です。
◆
TNSPath は、NWORA SID リソースの NSR_ORACLE_TNS_ADMIN パラメータ
の値です。
-D と -r オプションだけがサポートされます。
◆
198
nsrnmoadmin コマンドに -D オプションを指定した場合、デバッグ情報が印刷さ
れます。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
◆
-r オプションを指定した場合は、実行する NWORA リソース・オペレーションを
指定する適切なキーワードをオプションの後に指定する必要があります。
[ ] で囲まれたコマンド・オプションおよび設定は任意です。コマンドを入力する際
には、括弧は入力しないでください。
nsrnmoadmin コマンドを使用して NWORA リソースの一覧表示、追加、更新、お
よび削除を行う方法の詳細については、以下のセクションを参照してください。
◆
「NWORA リソースの表示」(199 ページ)
◆
「NWORA リソースの追加」(199 ページ)
◆
「NWORA リソースの更新」(200 ページ)
◆
「NWORA SID リソースの削除」(200 ページ)
nsrnmoadmin コマンドの詳細については、以下の情報ソースを参照してください。
◆
NMO ソフトウェアを含む UNIX Oracle Server の nsrnmoadmin マニュアル・ページ。
◆
Powerlink の Web サイトで入手可能な「NetWorker Module for Oracle コマンド・
リファレンス・ガイド」の nsrnmoadmin の説明部分。
NWORA リソースの表示
◆
NWORA リソース・ファイルの内容全体を表示するには、以下のコマンドを入
力します。
nsrnmoadmin -r list
◆
NSR_ORACLECAT_MODE パラメータ・リソースだけを表示するには、以下の
コマンドを入力します。
nsrnmoadmin -r list NSR_ORACLECAT_MODE
◆
NSR_ORACLE_SID 値に proddb が設定されている NWORA SID リソースを表示
するには、以下のコマンドを入力します。
nsrnmoadmin -r list proddb
NWORA リソースの追加
◆
値を enabled に設定した NSR_ORACLECAT_MODE パラメータ・リソースを追加
するには、以下のどちらかのコマンドを入力します。
nsrnmoadmin -r add NSR_ORACLECAT_MODE enabled
nsrnmoadmin -r add NSR_ORACLECAT_MODE=enabled
注:NWORA パラメータ・リソースがリソース・ファイル内にすでに存在する場合に
add キーワードを使用すると、リソース値は更新されます。
◆
NSR_ORACLE_SID 値に proddb を設定し、その他の値を 196 ページの例 38 に記載
されているように設定した新しい NWORA SID リソースを追加するには、以下
のコマンドを入力します。
nsrnmoadmin -r add sid=proddb
home=/dbapps/proddb/app/oracle/product/10.2.0/Db_1
connect=/dbapps/proddb/connect.file lib=/usr/lib
tns=/dbapps/proddb/tns
注:
- NWORA SID リソースを追加する場合、sid、home、connect の各キーワードは必須で、
lib と tns キーワードはオプションです。
- 同じ NSR_ORACLE_SID 値を持つ NWORA SID リソースがすでに存在する場合にこの
コマンドを入力すると、既存のリソースの値が更新されます。
プロキシ・バックアップのためのカタログの同期化
199
プロキシ・バックアップおよびリストア
NWORA リソースの更新
◆
NSR_ORACLECAT_MODE パラメータ・リソースの値を enabled に更新するに
は、以下のどちらかのコマンドを入力します。
nsrnmoadmin -r update NSR_ORACLECAT_MODE enabled
nsrnmoadmin -r update NSR_ORACLECAT_MODE=enabled
◆
NSR_ORACLE_SID 値に proddb が設定されている NWORA SID リソース内の
NSR_ORACLE_HOME パラメータと NSR_ORACLE_CONNECT_FILE パラ
メータの値を更新するには、以下のコマンドを入力します。
nsrnmoadmin -r update sid=proddb home=/dbapps/proddb/10.2.0/Db_1
connect=/dbapps/oracle/connect/proddb.connect
注:NWORA SID リソースを更新する場合、 sid キーワードは必須です。 home、
connect、 lib、 tns キーワードは任意です。
NWORA SID リソースの削除
NSR_ORACLE_SID 値に proddb が設定されている NWORA SID リソースを削除す
るには、以下のコマンドを入力します。
nsrnmoadmin -r delete proddb
注:リソース・ファイルからは NWORA SID リソースだけを削除できます。NWORA パラ
メータ・リソースは削除できません。
nsroraclecat プログラムによる自動カタログ同期化
自動カタログ同期化は、NetWorker サーバと NMO プログラムとで共同管理されま
す。NetWorker インデックスから Oracle インスタント・バックアップ・エントリー
を削除するために、NetWorker サーバは、nsrsnapck プログラムを実行します。
nsrsnapck は、インデックス・エントリーを削除する前に nsroraclecat プログラム
を起動して、対応する RMAN カタログ・エントリーを削除します。
注:手動によるカタログ同期化を実行するためには、
「change...crosscheck コマンドおよび
crosscheck コマンド」(218 ページ)で説明されている特定の RMAN コマンドを使用します。
RMAN コマンドの詳細については、適切な Oracle のマニュアルを参照してください。
自動カタログ同期化に関する以下の情報を確認してください。
◆
「nsroraclecat による RMAN カタログ・エントリーの削除」(200 ページ)
◆
「nsroraclecat プログラムの失敗」(201 ページ)
◆
「nsrsnapck による NetWorker インデックス・エントリーの削除」(202 ページ)
nsroraclecat による RMAN カタログ・エントリーの削除
nsroraclecat プログラムは、インスタント・バックアップを実行した Oracle Server
ホスト上で実行されます。
200
◆
nsroraclecat プログラムを手動で実行しないでください。
◆
nsroraclecat プログラムは、nsrsnapck プログラムによって自動的に実行されます。
◆
nsroraclecatプログラムは一度に1つだけ実行できます。2つの nsroraclecatプログ
ラムが開始された場合、最初に開始されたプログラムが完了してから 2 番目の
プログラムが開始されます。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
RMAN カタログ・エントリーを削除するために、nsroraclecat は NWORA リソー
ス・ファイルから情報を取得し、削除するそれぞれのバックアップ・ピースについ
て RMAN change...delete コマンドを含む一時 RMAN スクリプトを生成します。
同じデータベース(または ORACLE_SID)からすべてのバックアップ・ピースに対
して別個のスクリプトが作成されます。
nsroraclecat プログラムは、それぞれの RMAN スクリプトを以下のように命名します。
◆
UNIX の場合:
/nsr/tmp/.nworapc/nsroraclecat_date_pid
◆
Microsoft Windows の場合:
NetWorker_install_path\tmp\.nworapc\nsroraclecat_date_pid
ここで、
• NetWorker_install_path は、NetWorker インストール・パスのルート・ディ
レクトリです。
• date は、現在の日付です。
• pid は、nsroraclecat process ID です。
nsroraclecat プログラムは、それぞれのスクリプトを RMAN セッションで実行しま
す。スクリプトは、実行が完了した後にプログラムによって削除されます。
注:nsroraclecat プログラムは、RMAN カタログから削除されたバックアップ・ピース・エ
ントリーに関する情報を生成します。この情報は、 nsroraclecat ログ・ファイルおよびデ
バッグ・ファイルに書き込まれます。これらのファイルの詳細については、
「NSR_ORACLECAT_LOG_FILE」および「NSR_ORACLECAT_DEBUG_FILE」(193 ページ)
を参照してください。
nsroraclecat プログラムの詳細については、以下の情報ソースを参照してください。
◆
NMO ソフトウェアを含む UNIX Oracle Server の nsroraclecat マニュアル・ページ。
◆
Powerlink の Web サイトで入手可能な「NetWorker Module for Oracle コマンド・
リファレンス・ガイド」の nsroraclecat の説明部分。
nsroraclecat プログラムの失敗
以下のような状況では、nsroraclecat の失敗の原因となる致命的エラーが発生する
可能性があります。
◆
nsrsnapck プログラムが、無効な情報(たとえば、無効な NetWorker クライアン
ト名または無効なバックアップ・ピースの保存時刻)を nsroraclecat に渡した。
◆
nsroraclecat プログラムが、NetWorker サーバに接続して NetWorker インデック
スのクエリーを実行することができない。
◆
nsroraclecat プログラムが、NetWorker インデックス内で必要なバックアップ・
ピースを見つけられない。
nsroraclecat プログラムの失敗の原因を診断するためには、
NSR_ORACLECAT_DEBUG_FILE および NSR_ORACLECAT_LOG_FILE に指定さ
れている nsroraclecat ログ・ファイルの内容を検討します。オペレーション・ロ
グ・ファイルは、デフォルトで /nsr/applogs/nsroraclecat.log です。
nsroraclecat プログラムが失敗した場合、nsrsnapck プログラムは、「nsrsnapck に
よる NetWorker インデックス・エントリーの削除」(202 ページ)に説明されてい
る手順を使用して、対応する NetWorker インデックス・エントリーを削除します。
プロキシ・バックアップのためのカタログの同期化
201
プロキシ・バックアップおよびリストア
以下のファイルを削除する必要があります(存在する場合)。
◆
以下のディレクトリ内のファイル。
• UNIX の場合:/nsr/tmp/.nworapc
• Microsoft Windows の場合:NetWorker_install_path\tmp\.nworapc。ここ
で、NetWorker_install_path は、NetWorker インストール・パスのルート・
ディレクトリです。
◆
/tmp 一時ディレクトリ内(UNIX の場合)
、または TEMP システム変数に指定さ
れている一時ディレクトリ内(Microsoft Windows の場合)で、
nwora_bp_sid_pid という名前を持つファイル。
• sid は、ORACLE_SID 値です。
• pid は、nsroraclecat process ID です。
注:nsroraclecat が連続して失敗する場合は、問題の原因が判明するまで、
(NSR_ORACLECAT_MODE を disabled に設定して)カタログの同期化を無効にします。
!
重要
nsroraclecat プログラムが失敗した後、またはカタログの同期化が無効になっている
間、DBA は、特定の RMAN コマンドを使用して、カタログを手動で同期化する必要
があります。詳細については、適切な Oracle のマニュアルを参照してください。
nsrsnapck による NetWorker インデックス・エントリーの削除
nsroraclecat プログラムによる RMAN カタログ・オペレーションが完了すると、
RMAN カタログから正常に削除されたすべてのバックアップについて、NetWorker
インデックス・エントリーが nsrsnapck プログラムによって削除されます。
RMAN カタログから削除されなかったバックアップ・エントリーがある場合の
nsrsnapck プログラムの動作を以下に示します。
◆
対応する NetWorker インデックス・エントリーを削除する
(NSR_REMOVE_ON_FAILURE が TRUE に設定されている場合)。
◆
対応する NetWorker インデックス・エントリーを削除しない
(NSR_REMOVE_ON_FAILURE が FALSE に設定されている場合)。
注:NSR_REMOVE_ON_FAILURE が FALSE に設定されている場合、 nsrsnapck は、
削除された RMAN カタログ・エントリーに対応する NetWorker インデックス・エント
リーだけを削除します。
!
重要
NSR_REMOVE_ON_FAILURE 設定は、nsroraclecat プログラムが失敗したときに
RMAN カタログ・エントリーを削除するかどうかを制御します。
- 通常は、NSR_REMOVE_ON_FAILURE を TRUE に設定して、RMAN カタロ
グ・エントリーが削除されなかった場合でも NetWorker インデックス・エントリー
を削除するようにします。そうでないと、NetWorker インデックスからエントリー
が削除されなかった場合、スナップショット・リソースが解放されず、それ以降の
バックアップが失敗します。
- RMAN バックアップの最適化を有効にした場合は、
NSR_REMOVE_ON_FAILURE を FALSE に設定して、NetWorker インデックス・
エントリーが削除されないようにします。そうでないと、RMAN バックアップで特
定のファイルがスキップされる可能性があります。
202
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
nsroraclecat プログラムが正常に実行されなかった場合、nsrsnapck プログラムの
動作は、プライマリ・ストレージ上のインスタント・バックアップが破損していな
いかどうかで異なります。
◆
プライマリ・ストレージ上のインスタント・バックアップが破損している場合
または無効な場合、nsrsnapck プログラムは、NetWorker インデックスから対
応するエントリーを削除します。
◆
プライマリ・ストレージ上のインスタント・バックアップが破損していない場
合、nsrsnapck プログラムは、NetWorker インデックスからエントリーを削除
せずに、障害に関するエラー・メッセージを以下のファイルに生成します。
• UNIX の場合:/nsr/logs/daemon.raw
• Microsoft Windows の場合:NetWorker_install_path\logs\daemon.raw。こ
こで、NetWorker_install_path は、NetWorker インストール・パスのルー
ト・ディレクトリです。
daemon.raw ログ・ファイルとその内容の表示方法の詳細については、
「NetWorker 管理ガイド」を参照してください。
クラスタ・システムでのプロキシ・バックアップおよびリストア
NMO は、クラスタ・システムに構成された Oracle データベースに対してプロキ
シ・バックアップおよびリストアを実行できます。このソフトウェアでは、プロキ
シ・バックアップのクラスタ・フェイルオーバーも可能です。
!
重要
クラスタ・システムでのプロキシ・バックアップでは、パラメータ NSR_CLIENT
はサポートされていません。このパラメータは、クラスタ・システムでのリストア
および通常の Oracle バックアップに使用します(第 6 章「クラスタ・システムおよ
び RAC システム」を参照)
。
クラスタ・システムでの特定のプロキシ管理に関する以下の情報を確認してください。
◆
「プロキシ・バックアップ・フェイルオーバー」(203 ページ)
◆
「仮想クラスタ・クライアントからのプロキシ・バックアップ」(204 ページ)
◆
「物理クラスタ・クライアントからのプロキシ・バックアップ」(205 ページ)
◆
「クラスタ・システムでのプロキシ・バックアップからのリストア」(206 ペー
ジ)
プロキシ・バックアップ・フェイルオーバー
(たとえば、Oracle Fail Save を Microsoft Windows 上で MSCS とともに使用して)
フェイルオーバーを行うように Oracle ソフトウェアが構成されている場合に、グ
ループ・リソースの[クライアント再試行]属性がゼロ以外の値に設定されている
と、NetWorker サーバは、予定されたプロキシ・バックアップの間、フェイルオー
バー・ノードでのバックアップを再試行します。この再試行は RMAN スクリプト・
レベルで行われ、RMAN スクリプトが最初から再実行されます。
注:NetWorker 再試行時に RMAN スクリプト内のすべてのオブジェクトのバックアップが
再実行されないようにするには、Oracle の再実行可能なバックアップ機能を使用します。こ
の機能を使用すると、たとえば ’sysdate -1’ オプションを使用して、指定された時刻以降に
バックアップされていないファイルだけをバックアップできます。詳細については、「再起動
可能なバックアップ」
(38 ページ)を参照してください。
クラスタ・システムでのプロキシ・バックアップおよびリストア
203
プロキシ・バックアップおよびリストア
仮想クラスタ・クライアントからのプロキシ・バックアップ
仮想クラスタ・クライアント(仮想ホスト)からのプロキシ・バックアップでは、
共有クラスタ・ディスク上の Oracle データが保護されます。
仮想クラスタ・クライアントからのプロキシ・バックアップをセットアップするに
は、以下の手順を行ってください。
1. クラスタの各物理ノードに、NMO ソフトウェアを NetWorker クライアントお
よび適切な PowerSnap Module ソフトウェアとともにインストールします。
2. 仮想ホストおよび各物理ホスト用の NetWorker クライアント・リソースを作成
します(「NetWorker クライアント・リソースの構成」(178 ページ)を参照)。
• 仮想クラスタ・クライアント用のクライアント・リソースの「リモート・ア
クセス」属性に、バックアップの保存先および取得元となる各物理クライア
ントの Oracle ユーザーを指定します。
• 「セーブセット」属性に、共有ディスク上の Oracle データをバックアップす
るための RMAN スクリプトの完全パス名を指定します。
3. プロキシ・バックアップに必要なその他の NetWorker リソースを構成します
(「プロキシ管理のための追加構成」(171 ページ)を参照)
。
• バックアップ・フェイルオーバーを有効にするために、予定されたバック
アップの NetWorker グループ・リソースの[クライアント再試行]属性にゼ
ロ以外の値を指定します。この値により、NetWorker サーバは、フェイル
オーバー・ノードの未完了の Oracle セーブセットに対するバックアップを再
実行します。
• グループ・リソースに推奨されるその他の属性設定を指定します
(「NetWorker 管理ガイド」のクラスタのサポートに関する情報を参照)。
4. クラスタの各ノードに NWORA リソース・ファイルを構成します(「NWORA
リソース・ファイルの構成」(172 ページ)を参照)。
5. 仮想クライアントのクライアント・リソースの[セーブセット]属性で、プラ
イベート・ディスク上に存在する RMAN スクリプトを指定する場合は、Oracle
Server ホスト上に空の pathownerignore ファイルが存在することを確認します。
以下を参照してください。
• UNIX の場合:NetWorker_install_path/bin/pathownerignore
• Microsoft Windows の場合:NetWorker_install_path\bin\pathownerignore
ここで、NetWorker_install_path は、NetWorker インストール・パスのルート・
ディレクトリです。
Oracle Server 上に pathownerignore ファイルが存在しない場合、物理ホストに関
連づけられているデータと仮想クライアントによって管理されるデータとを区別
するためのパス所有者の規則により、予定されたバックアップは失敗します。
6. 仮想クライアント・インデックス以外の NetWorker クライアント・ファイル・
インデックス(たとえば物理クライアント・インデックス)にプロキシ・バッ
クアップ・エントリーを保存するように指定するには、次の操作を行います。
• クライアント・リソースの「バックアップ・コマンド」属性の nsrnmo スク
リプト名に -c client_name を追加します。
• client_name のクライアント・リソースの「リモート・アクセス」属性に、仮
想ホストの Oracle ユーザーを指定します。
nsrnmo -c client_name コマンドで作成されたインスタント・バックアップの有
効期限は、-c オプションを指定しないで作成されたインスタント・バックアッ
プの有効期限とは異なります。nsrnmo -c client_name コマンドで指定された
204
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
プロキシ・バックアップおよびリストア
バックアップの有効期限および削除の詳細については、「NetWorker インデック
スからのインスタント・バックアップ・エントリーの削除」(190 ページ)を参
照してください。
注:
• -c client_name コマンドで指定されたホストは、インスタント・バックアップ
にアクセスできる必要があります。
• NMO および PowerSnap モジュールは、-c client_name で指定されたホスト
上にインストールおよび構成されている必要があります。
• 仮想クラスタ・クライアントからバックアップが開始されると、バックアッ
プ・エントリーは、デフォルトで仮想クライアントの NetWorker クライアン
ト・ファイル・インデックスに保存されます。
• NWORA リソース・ファイル・バックアップのエントリーは、常に物理クラ
イアントの NetWorker インデックスに保存されます。
例 40
物理クラスタ・クライアントのインデックス内のプロキシ・バックアップ・エントリー
スクリプト nsrnmo を使用して、物理クラスタ・クライアント mars.emc.com のイ
ンデックスにバックアップ・エントリーを保存するように指定するには、[バック
アップ コマンド]属性に以下のように指定します。
nsrnmo -c mars.emc.com
物理クラスタ・クライアントからのプロキシ・バックアップ
物理クラスタ・クライアントからのプロキシ・バックアップでは、プライベート・
ディスク上の Oracle データが保護されます。このタイプのバックアップは、非クラ
スタ・システムでの通常の Oracle の予定されたバックアップと似ています。
物理クラスタ・クライアントからのプロキシ・バックアップをセットアップする方
法の詳細については、以下の情報ソースを参照してください。
◆
「プロキシ・バックアップの要件」(179 ページ)
◆
「NetWorker 管理ガイド」(クラスタのサポートに関する章)
物理クライアントからバックアップが開始されると、バックアップ・エントリーは、
デフォルトで物理クライアントの NetWorker インデックスに保存されます。
注:NWORA リソース・ファイル・バックアップのエントリーは、常に物理クライアントの
NetWorker インデックスに保存されます。
物理クライアント・インデックス以外の NetWorker クライアント・ファイル・イン
デックス(たとえば仮想クライアント・インデックス)にプロキシ・バックアッ
プ・エントリーを保存するように指定するには、次の操作を行います。
◆
クライアント・リソースの「バックアップ・コマンド」属性の nsrnmo スクリプ
ト名に -c client_name を追加します。
◆
client_name のクライアント・リソースの「リモート・アクセス」属性に、物理
ホストの Oracle ユーザーを指定します。
nsrnmo -c client_name コマンドで作成されたインスタント・バックアップの有効期
限は、-c オプションを指定しないで作成されたインスタント・バックアップの有効
期限とは異なります。nsrnmo -c client_name コマンドで指定されたバックアップの
有効期限および削除の詳細については、
「NetWorker インデックスからのインスタ
ント・バックアップ・エントリーの削除」(190 ページ)を参照してください。
クラスタ・システムでのプロキシ・バックアップおよびリストア
205
プロキシ・バックアップおよびリストア
注:
例 41
◆
-c client_name コマンドで指定されたホストは、インスタント・バックアップに
アクセスできる必要があります。
◆
NMO および PowerSnap モジュールは、-c client_name で指定されたホスト上にイ
ンストールおよび構成されている必要があります。
仮想クラスタ・クライアントのインデックス内のプロキシ・バックアップ・エントリー
スクリプト nsrnmo を使用して、仮想クライアント monalisa.emc.com のインデッ
クスにバックアップ・エントリーを保存するように指定するには、[バックアップ
コマンド]属性に以下のように指定します。
nsrnmo -c monalisa.emc.com
クラスタ・システムでのプロキシ・バックアップからのリストア
クラスタ・システムでのプロキシ・バックアップからのリストアをセットアップす
るには、以下の作業を行います。
1. 「NSR* パラメータの設定」(208 ページ)に説明されているいずれかの方法を使
用して、パラメータ NSR_CLIENT に適切な値を設定します。
• 仮想クラスタ・クライアントからバックアップをリストアするには、
NSR_CLIENT に仮想クラスタ・クライアントの名前を設定します。
• 物理クラスタ・クライアントからバックアップをリストアするには、
NSR_CLIENT に物理クラスタ・クライアントの名前を設定します。
2. クライアント・リソースの[リモート アクセス]属性に、リストアを開始する
クライアントのホスト名を指定します。
注:リストア中にフェイルオーバーが発生した場合は、フェイルオーバー・ノードでリスト
アを手動で再実行する必要があります。
206
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
A
RMAN セッションのパラ
メータ
この付録は、以下のセクションで構成されています。
◆
◆
NSR* パラメータの設定 .............................................................................................................................. 208
NSR* パラメータの定義 .............................................................................................................................. 209
RMAN セッションのパラメータ
207
RMAN セッションのパラメータ
NSR* パラメータの設定
この付録では、NMO(NetWorker Module for Oracle)のバックアップおよびリス
トアに対して、RMAN コマンドまたはスクリプトに設定できる NSR* パラメータに
ついて説明します。
注:これらのパラメータは、特に明記しない限り、通常およびプロキシ双方のバックアップ
/ リストアでサポートされます。プロキシ管理に特有の情報については、「パラメータの設
定」(174 ページ)を参照してください。
209 ページの表 10 に示されている NSR* パラメータは、以下の RMAN のセッショ
ンに設定できる NetWorker に固有のものです。
◆
手動または予定された Oracle バックアップ
◆
Oracle リストア
NMO バックアップまたはリストアの実行中に必要な NSR* パラメータを確実に設
定するには、209 ページの表 10 で特に指定されていない限り、以下のいずれかの方
法で設定します。
◆
自動チャネルを使用する場合:configure channel コマンドに parms オプション
を指定してパラメータを設定します。
自動チャネルの詳細については、「自動チャネル割り当て」(26 ページ)を参照
してください。
◆
自動チャネルを使用しない場合:次のいずれかで RMAN send コマンドを使用し
てパラメータを設定します(推奨)。
• オペレーティング・システム・コマンド・ラインの rman send コマンド
• RMAN セッションまたはスクリプトの send コマンド
1 つの RMAN セッション中で異なる NSR* パラメータ設定を併用することはできま
せん。オペレーティング・システムのコマンド・ラインで、UNIX の setenv コマン
ドまたは Windows の set コマンドを使用して NSR* パラメータを設定しても、設定
は有効になりません。
Windows では、parms オプションによって NSR* パラメータが設定された場合、以
下のいずれかの状況が発生するまでは、その NSR* パラメータの値が以降に割り当
てられるチャネルおよび以降の RMAN セッションすべてに対して有効になります。
◆
Oracle データベースがシャットダウンした場合
◆
以下の例のように、parms オプションを使用して、NSR* パラメータがチャネル
に対して設定解除された場合
run {
allocate channel t1 type ’SBT_TAPE’
parms ’ENV=(NSR_SERVER=,NSR_DATA_VOLUME_POOL=)’;
:
:
release channel t1;
}
注:Windows では、すべての RMAN セッションで send コマンドを使用してパラメータを
設定した場合、この状況は発生しません。
208
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
RMAN セッションのパラメータ
NSR* パラメータの定義
209 ページの表 10 では、RMAN セッションで設定されるすべての NSR* パラメー
タについて説明しています。この表では、それぞれのパラメータについて、以下の
項目を示しています。
表 10
◆
パラメータの説明
◆
パラメータのデフォルト値
◆
パラメータに割り当て可能な有効な値
RMAN コマンドまたはスクリプトのパラメータ (1 / 8ページ)
パラメータ
説明
デフォルト値および有効な値
NSR_AES_ENCRYPTION
• FALSE(デフォルト)の場合、Oracle デー
オプション。バックアップ時に NMO で 256
タは、バックアップ時に 256 ビット AES
ビット AES 暗号化を使用して、Oracle データ
暗号化を使用して暗号化されません。
を暗号化してからネットワークに送信するか
どうかを指定します。AES 暗号化では、
• TRUE の場合、Oracle データは、バック
NetWorker サーバ・リソースの「データゾー
アップ時に 256 ビット AES 暗号化を使用
ン・パス・フレーズ」属性で設定したキーを
して暗号化されます。
使用します。このキーまたはパス・フレーズ
は、後でバックアップをリストアする際に必
要になるため、記録しておいてください。
注:NSR_AES_ENCRYPTION は、send コマンド
のみを使用して設定する必要があります。
256 ビット AES 暗号化で使用するキー(パ
ス・フレーズ)はすべて記録してください。
NetWorker サーバのパス・フレーズを変更す
る場合は注意が必要です。サーバでパス・フ
レーズを変更した後に、NMO バックアップ
で最初に使用したパス・フレーズを忘れてし
まった場合、暗号化されたデータはリカバリ
できません。パス・フレーズの詳細について
は、「NetWorker 管理ガイド」を参照してくだ
さい。
NSR_CHECKSUM
• FALSE(デフォルト)の場合、NetWorker ソフ
オプション。NetWorker ソフトウェアがバッ
トウェアはチェックサムを実行しません。
クアップ・データでチェックサムを実行する
かどうかを指定します。
• TRUE の場合、NetWorker ソフトウェアは
チェックサムを実行します。
NSR_CLIENT
バックアップについては、クラスタ・システ
ム、RAC システムのいずれかで Oracle が稼働
している場合に、使用を推奨します。
リストアについては、すべての場合に使用を
推奨します。
バックアップ・セッションまたはリストア・
セッションに使用する Networker クライアン
ト・リソースを指定します。
災害復旧が必要な場合があります。
NSR_COMPRESSION
• FALSE(デフォルト)の場合、NetWorker ソ
オプション。NetWorker ソフトウェアがバッ
フトウェアは圧縮を行いません。
クアップ・データで圧縮を実行するかどうか
を指定します。
• TRUE の場合、NetWorker ソフトウェアは圧
縮を行います。
• セッションを実行する物理ホスト(デ
フォルト)。
• 有効な Networker クライアントのホスト名。
NSR* パラメータの定義
209
RMAN セッションのパラメータ
表 10
RMAN コマンドまたはスクリプトのパラメータ (2 / 8ページ)
パラメータ
説明
デフォルト値および有効な値
NSR_DATA_VOLUME_POOL
duplex を 1、2、3、4 のいずれかに設定した
• NetWorker サーバによって選択された最適
set duplex コマンドまたは他の RMAN コマンド
なプール(デフォルト)。
を使用して、手動バックアップ中にバック
• 有効な NetWorker プール名。
アップ・コピーを生成する場合は、必須です。 • パラメータの NSR_DATA_VOLUME_POOL1、
Oracle 二重バックアップなどの Oracle バック
NSR_DATA_VOLUME_POOL2、
アップに使用するボリューム・プールの名前
NSR_DATA_VOLUME_POOL3 に使用される名
を指定します。
前と異なる名前にする必要があります。
プロキシ・バックアップの場合は、ライブ・
バックアップ(セカンダリ・ストレージだけ
のバックアップ)に対してのみボリューム・
プールを指定します。
注:予定されたバックアップの場合、
NSR_DATA_VOLUME_POOL 設定は、予定された
バックアップ・グループに関連づけられた
プールよりも優先されます。バックアップ・
コピーを生成する手動バックアップの場合、
NSR_DATA_VOLUME_POOL は、send コマンドま
たはオプションではなく、parms オプション
を使用して設定する必要があります。
NSR_DATA_VOLUME_POOL1
duplex を 2、3、4 のいずれかに設定した set
• 未定義(デフォルト)。
duplex コマンドまたは他の RMAN コマンドを • 有効な NetWorker プール名。
使用して、手動バックアップ中に 2 つ以上の • パラメータの NSR_DATA_VOLUME_POOL、
バックアップ・コピーを生成する場合は、必
NSR_DATA_VOLUME_POOL2、
須です。
NSR_DATA_VOLUME_POOL3 に使用される名
Oracle 二重バックアップに使用するボリュー
前と異なる名前にする必要があります。
ム・プールの名前を指定します。
注:バックアップ・コピーを生成する手動
バックアップの場合、
NSR_DATA_VOLUME_POOL1 は、send コマンド
またはオプションではなく、parms オプショ
ンを使用して設定する必要があります。
NSR_DATA_VOLUME_POOL2
duplex を 3、4 のいずれかに設定した set
• 未定義(デフォルト)。
duplex コマンドまたは他の RMAN コマンドを • 有効な NetWorker プール名。
使用して、手動バックアップ中に 3 つ以上の • パラメータの NSR_DATA_VOLUME_POOL、
バックアップ・コピーを生成する場合は、必
NSR_DATA_VOLUME_POOL1、
須です。
NSR_DATA_VOLUME_POOL3 に使用される名
Oracle 二重バックアップに使用するボリュー
前と異なる名前にする必要があります。
ム・プールの名前を指定します。
注:バックアップ・コピーを生成する手動
バックアップの場合、
NSR_DATA_VOLUME_POOL2 は、send コマンド
またはオプションではなく、parms オプショ
ンを使用して設定する必要があります。
210
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
RMAN セッションのパラメータ
表 10
RMAN コマンドまたはスクリプトのパラメータ (3 / 8ページ)
パラメータ
説明
デフォルト値および有効な値
NSR_DATA_VOLUME_POOL3
duplex を 4 に設定した set duplex コマンドま
たは他の RMAN コマンドを使用して、手動
バックアップ中に 4 つのバックアップ・コ
ピーを生成する場合は、必須です。
Oracle 二重バックアップに使用するボリュー
ム・プールの名前を指定します。
• 未定義(デフォルト)。
• 有効な NetWorker プール名。
• パラメータの NSR_DATA_VOLUME_POOL、
NSR_DATA_VOLUME_POOL1、
NSR_DATA_VOLUME_POOL2 に使用される名
前と異なる名前にする必要があります。
注:バックアップ・コピーを生成する手動
バックアップの場合、
NSR_DATA_VOLUME_POOL3 は、send コマンド
またはオプションではなく、parms オプショ
ンを使用して設定する必要があります。
NSR_DEBUG_FILE
オプション。デバッグを有効にするには、プ
ロキシ、通常のバックアップ、またはリスト
アの実行中にデバッグ情報を受け取る Oracle
サーバのログ・ファイルの完全なパス名を指
定します。
MML(NMO メディア管理ライブラリ)のみに
使用します。
• 未定義(デフォルト)。
• Oracle サーバで使用するデバッグ・ファイ
ルの有効なパス名。
注:未定義の場合、デバッグ情報は生成され
ません。指定されたパス名を使用してファイ
ルを作成できない場合、デバッグ情報は以下
の場所に書き込まれるか、生成されません。
注:NSR_DEBUG_FILE は、parms オプション
- /nsr/applogs/nmosbt.log(UNIX)
を使用して設定する必要があります。send
- NetWorker_install_path\applogs\nmosbt.log
オプションまたはコマンドを使用して設定し (Windows)
ないでください。
NSR_DEBUG_LEVEL
オプション。NSR_DEBUG_FILE で指定された
デバッグ・ログ・ファイルに NMO が書き込
むデバッグ情報の量を制御します。
NSR_DEDUP_BACKUP
手動重複除外バックアップの場合は、必須で • FALSE(デフォルト)の場合、手動 NMO
す。予定された重複除外バックアップの場合
バックアップ時に重複除外は実行されま
は、設定しないでください。手動 NMO バッ
せん。他の NSR_DEDUP* パラメータは無視
クアップ時に重複除外を実行するかどうかを
されます。
指定します。
• TRUE の場合、手動 NMO バックアップ時に
重複除外は実行されます。
注:予定された重複除外バックアップの場
NSR_DEDUP_NODE が設定されていないと、
合、このパラメータを設定するのではなく、
バックアップは失敗します。
NetWorker クライアント・リソースの[重複
除外バックアップ]属性を設定します。
• 0(デフォルト):sbtread()、sbtwrite()、
sbtpcstatus() 関数のオペレーション・メッ
セージのみが書き込まれます。関数のエ
ントリーや既存のメッセージは書き込ま
注:NSR_DEBUG_LEVEL は、parms オプション
れません。
を使用して設定する必要があります。send
• 1:sbtread()、sbtwrite()、sbtpcstatus() 関数の
オプションまたはコマンドを使用して設定し
エントリーおよび既存のメッセージのみ
が書き込まれます。関数のオペレーショ
ないでください。
ン・メッセージは書き込まれません。
デバッグ・レベルは、バックアップおよびリ • 2:すべての関数のすべてのデバッグ・
ストアの実行中に最も多く呼び出される 3 つ
メッセージがログ・ファイルに書き込ま
の関数(sbtread()、sbtwrite()、sbtpcstatus())に
れます。
よって生成されるデバッグ情報の量のみを制
限します。他の関数のデバッグ・メッセージ
は、デバッグ・レベルにかかわらず必ずロ
グ・ファイルに書き込まれます。
NSR* パラメータの定義
211
RMAN セッションのパラメータ
表 10
RMAN コマンドまたはスクリプトのパラメータ (4 / 8ページ)
パラメータ
説明
デフォルト値および有効な値
NSR_DEDUP_CACHE_ENABLED
重複除外バックアップの場合は、オプション • TRUE(デフォルト)の場合、重複除外
です。重複除外バックアップ時にハッシュ・
バックアップ時のパフォーマンスを向上
させるために、ハッシュ・キャッシュが
キャッシュを使用するかどうかを指定します。
使用されます。ほとんどの場合、この値
nsravtar プロセスで、/nsr/dedup/cache または
が推奨されます。
Windows 上でこれに相当するディレクトリに
キャッシュが作成されます。キャッシュを使 • FALSE の場合、重複除外バックアップ時に
用すると、重複除外バックアップのパフォー
ハッシュ・キャッシュは使用されません。
マンスが向上しますが、キャッシュ・ディレ
パラメータ NSR_DEDUP_CACHE_TAG は無
クトリのディスク使用量も増加します。
視されます。
注:パラメータを設定するには、Avamar サー
バのオペレーションに対してどのような影響
があるのかを認識している必要があります。
NSR_DEDUP_CACHE_TAG
パラメータ NSR_DEDUP_CACHE_ENABLED が
TRUE に設定されている場合、重複除外バッ
クアップでは必須です。nsravtar プロセスが
重複除外バックアップのハッシュ・キャッ
シュ名を生成するために使用するタグを以下
のように指定します。
• チャネルごとに異なる値を設定する。複
数のチャネルに同じタグ値が使用されて
いる場合、重複除外バックアップは失敗
します。
• Windows で複数のチャネルが使用されてい
る場合、send コマンド(parms オプション
ではない)を使用して設定する。
• 自動チャネル割り当てが使用されており、
Windows で複数のチャネルが使用されてい
ない場合、parms オプション(send コマン
ドではない)を使用して設定する。
• /(デフォルト、ルート・ディレクトリを
表します)。
• 重複除外キャッシュ名を生成するために
使用するタグの文字列値。値にクライア
ント名を含めないでください。
• 推奨値を次に示します。
<ORACLE_SID or Net_service_name>_<channel_ID>
例:ORCL102_t1
注:nsravtar プロセスでは、ハッシュによる
キャッシュ名の生成にタグ値を使用します。
実際のキャッシュ名にはこのパラメータ値は
含まれません。
NSR_DEDUP_CHUNK_SIZE
重複除外バックアップの場合は、オプション • 0(デフォルト。Avamar によって決定され
です。Avamar サーバで重複除外バックアップ
る可変サイズがデータ・チャンクに使用
のデータ・チャンクに使用されるサイズをバ
されることを表します)。ほとんどの場
イト単位で指定します。
合、この値が推奨されます。
ゼロ以外の値を指定すると、Avamar サーバは • 重複除外バックアップのすべてのデータ・
重複除外バックアップで保存されるすべての
チャンクに使用される(ゼロより大きい)
データ・チャンクにその固定サイズを使用し
バイト単位のサイズ(1024、2048、5096、
ます。
8194 などや、Avamar のマニュアルで推奨
される値)。
注:パラメータを設定するには、Avamar サー
バのオペレーションに対してどのような影響
があるのかを認識している必要があります。
NSR_DEDUP_NODE
手動重複除外バックアップの場合は、必須で • 未定義(デフォルト)。
す。予定された重複除外バックアップの場合 • NetWorker 重複除外ノード・リソースで設
は、設定しないでください。手動 NMO バッ
定されている Avamar サーバのホスト名
クアップの実行や重複除外クライアント・
データの保存を行う Avamar サーバのホスト
名を指定します。ホスト名は、重複除外ノー
ド・リソースで設定されている Avamar サー
バのホスト名と同じにする必要があります。
注:予定された重複除外バックアップの場
合、このパラメータを設定するのではなく、
NetWorker クライアント・リソースの[重複
除外ノード]属性を設定します。
212
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
RMAN セッションのパラメータ
表 10
RMAN コマンドまたはスクリプトのパラメータ (5 / 8ページ)
パラメータ
説明
デフォルト値および有効な値
NSR_DPRINTF
オプション。テクニカル・サポートでのみ使
用します。NetWorker の主要なデバッグ・
メッセージを NSR_DEBUG_FILE で指定した
ファイルに出力するかどうかを指定します。
• FALSE(デフォルト)の場合、NetWorker の
主要なデバッグ・メッセージは
NSR_DEBUG_FILE に出力されません。
• TRUE の場合、NetWorker の主要なデバッ
グ・メッセージは NSR_DEBUG_FILE に出力
されます。
- NSR_DEBUG_FILE が設定されていない場
合、メッセージはデフォルトの場所に出
力されます。
- NSR_DEBUG_LEVEL が 0 に設定されている
場合、デバッグ・メッセージはほとんど
出力されません。
注:NSR_DPRINTF は、send コマンドまたは
オプションではなく、parms オプションを使
用して設定する必要があります。
NSR_DEBUG_LEVEL の推奨値は 9 です。
NSR_ENCRYPTION_PHRASES
オプション。NMO でのリストア時に Oracle
• 未定義(デフォルト)。
データを復号化するために使用する暗号化フ • NMO での Oracle リストア時に使用する 1
レーズを 1 つ以上指定します。このパラメー
つ以上の暗号化フレーズ。各フレーズの
タを設定しない場合は、NMO でのリストア
文字列は引用符で囲む必要があります。
時に NetWorker サーバから暗号化フレーズが
フレーズが複数ある場合は、コンマで区
取得されます。
切る必要があります。フレーズのグルー
以下の条件の両方に該当する場合、このパラ
プ全体を囲む外側の引用符には、内側の
メータは、データのバックアップに使用した
引用符と異なる種類の引用符を使用する
フレーズに設定します。
必要があります。たとえば、次のような
変更が可能です。
• リストアする Oracle データが 256 ビット
NSR_ENCRYPTION_PHRASES="’key1’,’key2’"
AES 暗号化でバックアップされている。
- NMO では二重引用符(")、一重引用符
• Oracle データのバックアップ以降、
(’)、および引用符(‘)をサポートします。
NetWorker サーバで暗号化フレーズが変更
- シェルによっては特定のタイプの引用符
されている。
がサポートされない場合があります(コ
マンド・ラインで send コマンドを使用し
注:NSR_ENCRYPTION_PHRASES は、RMAN
てパラメータを設定する場合など )。
send コマンドのみを使用して設定する必要
- Oracle では、RMAN スクリプト内での一重
があります。
引用符の使用をサポートしていません。
注:未定義の場合、NMO でのリストア時に、
NetWorker サーバ・リソースの[データゾー
ン パス フレーズ]属性から暗号化フレーズ
が取得されます(「データゾーン・パス・フ
レーズ」(64 ページ)を参照)。
NSR_GROUP
NSR_MMDB_RETRY_TIME
オプション。手動バックアップでのみ使用し
ます。バックアップ・セッションに使用する
NetWorker グループを指定します。NetWorker
サーバによって手動バックアップのボリュー
ム・プールを選択するために使用されます。
• Default という名前の定義済みの NetWorker
グループ(デフォルト)
。
• 有効な NetWorker バックアップ・グループ名。
注:NetWorker グループのリソースは、指定
したバックアップ・グループに対して構成す
る必要があります。
オプション。オペレーション(バックアッ
• 0(デフォルト)。最初の試行に失敗した
プ、リストア、RMAN 保守コマンド)を終了
場合、NMO はメディア・データベースへ
する前に NMO が NetWorker メディア・データ
の再接続を試行しません。
ベースへの接続を試行する時間(分)を指定 • 有効な数値(分)。
します。メディア・データベースがビジー状
態である場合、NMO は 5 秒(スリープ期間)
おきに接続を試行します。
NSR* パラメータの定義
213
RMAN セッションのパラメータ
表 10
RMAN コマンドまたはスクリプトのパラメータ (6 / 8ページ)
パラメータ
説明
NSR_NO_BUSY_ERRORS
オプション。NetWorker サーバがビジー状態
• FALSE(デフォルト)の場合、予定された
である場合、または NetWorker サーバが接続
バックアップは、NetWorker サーバが接続
を許可するまで待機している場合に、予定さ
を許可するまで待機します。
れたバックアップが即座に失敗するかどうか • TRUE の場合、予定されたバックアップ
を指定します。
は、NetWorker サーバがビジー状態である
場合に即座に失敗します。
注:プロキシ・バックアップでは、このパラ
メータは常に FALSE に設定されます。
NSR_NO_MULTIPLEX
オプション。特定の RMAN チャネルに対して
設定する場合は、RMAN チャネルが使用して
いる NetWorker デバイスでのバックアップ中
にマルチプレクシングを無効にするかどうか
を指定します。マルチプレクシングを無効に
した場合、他のセーブセットはデバイスに書
き込まれません。
リストア管理を最適化するために、RMAN で
は NMO バックアップをマルチプレクシング
しないように設定する必要があります。
このパラメータを TRUE に設定すると、バッ
クアップのパフォーマンスが影響を受ける場
合があります。たとえば、デバイスはバック
アップの実行中にアイドル状態になる可能性
があります。パフォーマンスが低下する場合
は、パラメータを FALSE に設定し直します。
NSR_NWPATH
• FALSE(デフォルト)の場合、RMAN チャ
ネルが使用しているデバイスで、マルチ
プレクシングが有効になります。
• TRUE の場合、RMAN チャネルが使用して
いるデバイスで、マルチプレクシングが
無効になります。
注:アドバンスド・ファイル・デバイスなど
の NetWorker ランダム・アクセス・デバイス
を使用する場合は、パラメータを TRUE に設
定しないでください。
• Networker クライアント・バイナリのプ
NetWorker サーバからバックアップを削除す
ラットフォーム固有のデフォルトの場所
るときに、以下の条件が両方とも満たされて
(デフォルト)。
いる場合は必須です。
• nsrsnapck バイナリがデフォルト以外の場 • /usr/local/bin のように、nsrsnapck バイナリ
が含まれているディレクトリの有効なパ
所にある。
ス名。
• NWORA リソース・ファイルに、Networker
クライアント・バイナリの正しい場所が
格納されていない。リソース・ファイル
の詳細については、「NWORA リソース・
ファイル」(192 ページ)を参照してくだ
さい。
手動重複除外バックアップまたはリストア、
および NetWorker ソフトウェアが UNIX NMO ク
ライアント・ホストのデフォルト以外の場所
にインストールされている場合はプロキシ
バックアップまたはリストアでは必須です。
nsrsnapck または NetWorker のバイナリが含ま
れているディレクトリの完全なパス名を指定
します。
注:Sun ブランドの NetWorker とともに NMO
を使用する場合は、以下の nsrnmoadmin コマ
ンドを使用して NSR_NWPATH を設定する必
要があります。
nsrnmoadmin -r update
NSR_NWPATH=/usr/sbin/nsr
nsrnmoadmin コマンドの使用については、
「NWORA リソース・ファイル」(192 ページ)
を参照してください。
214
デフォルト値および有効な値
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
RMAN セッションのパラメータ
表 10
RMAN コマンドまたはスクリプトのパラメータ (7 / 8ページ)
パラメータ
説明
デフォルト値および有効な値
NSR_PROXY_PFILE
プロキシ・バックアップまたはリストアに対
してのみサポートされています。
構成ファイルの PowerSnap パラメータを設定
する場合は、必須です。
プロキシ・バックアップまたはリストアの
PowerSnap パラメータ設定が含まれている構
成ファイルの完全なパス名を指定します。
• 未定義(デフォルト)。
• 構成ファイルの有効なパス名。
NSR_RECOVER_POOL
注:パス名が未定義または無効である場合、
選択した構成ファイルのパラメータ設定は無
視されます。
リストアのみのオプションです。NMO リス
• 未定義(デフォルト)。
トアで使用する NetWorker ボリューム・プー
• リストア用にクローン作成されたバック
ルの名前を指定します。異なるボリューム・
アップを含む NetWorker ボリューム・プー
プールにバックアップの複数のコピー(ク
ルの有効な名前。
ローン)がある場合は、このオプションを使
用して、指定したボリューム・プールから
データをリストアできます。
注:このパラメータは、プロキシ・リストア
では使用できません。
NSR_RETENTION_DISABLED
NSR_SAVESET_BROWSE
• FALSE(デフォルト)の場合、NetWorker ブ
オプション。NetWorker ブラウズ・ポリシー
ラウズ・ポリシーおよびリテンション・
およびリテンション・ポリシーが無効である
ポリシーが有効となり、NMO バックアッ
かどうかを指定します。
プ・データのライフサイクルを管理する
(NetWorker ポリシーではなく)Oracle ポリ
ために使用されます。
シーのみを使用してバックアップ・データの
• TRUE の場合、NetWorker ブラウズ・ポリ
ライフサイクルを管理する場合は、TRUE に
シーおよびリテンション・ポリシーは無
設定します。RMAN カタログと NetWorker イン
効です。NMO バックアップ・データのラ
デックスが非同期になることはありません。
イフサイクルの管理には、Oracle ポリシー
たとえば、NetWorker インデックス・エント
のみが使用されます。
リーの有効期限が切れた場合に、対応する
RMAN カタログ・エントリーの有効期限は切
れません。
Oracle 手動バックアップにデフォルト以外の • NetWorker サーバによって選択されたクライ
ブラウズ・ポリシーを設定する場合は、必須
アントの最適なポリシー(デフォルト)
。
です。
• nsr_getdate(3) 形式の有効な日付。
Networker クライアント・インデックスから
バックアップのエントリーを削除する日付を
指定します。
注:NSR_SAVESET_BROWSE は、send コマン
ドのみを使用して設定する必要があります。
予定された Oracle バックアップの場合、この
パラメータは Networker クライアント・リ
ソースのブラウズ・ポリシー属性の設定より
も優先されます。
NSR_SAVESET_RETENTION
Oracle 手動バックアップにデフォルト以外の
リテンション・ポリシーを設定する場合は、
必須です。
セーブセットが再利用可能になる日付を指定
します。
• NetWorker サーバによって選択されたクライ
アントの最適なポリシー(デフォルト)
。
• nsr_getdate(3) 形式の有効な日付。
注:NSR_SAVESET_RETENTION は、send コマ
ンドのみを使用して設定する必要がありま
す。予定された Oracle バックアップの場合、
このパラメータは Networker クライアント・
リソースのリテンション・ポリシー属性の設
定よりも優先されます。
NSR* パラメータの定義
215
RMAN セッションのパラメータ
表 10
RMAN コマンドまたはスクリプトのパラメータ (8 / 8ページ)
パラメータ
説明
デフォルト値および有効な値
NSR_SERVER
NetWorker サーバ・ホストが Oracle Server ホス • ローカル物理ホスト(デフォルト)。
トと異なる場合、手動バックアップでは必須 • 有効な NetWorker サーバ名。
です。
ローカルでの手動バックアップについて、使
用を推奨します。
Oracle バックアップを実行する NetWorker サー
バのホスト名を指定します。
注:バックアップ・コピーを生成する手動
バックアップの場合、NSR_SERVER は、send コ
マンドまたはオプションではなく、parms オプ
ションを使用して設定する必要があります。
NSR_SERVER_NIC
オプション。NetWorker サーバの NIC(ネット • 未定義(デフォルト)。
ワーク・インタフェース・カード)の名前を • NetWorker サーバ NIC の有効な名前。
指定します。
割り当て済みチャネルにこのパラメータを
RMAN send コマンドで設定すると、そのチャ
ネルでのみ、指定した値によって NSR_SERVER
設定がオーバーライドされます。
注:このパラメータは、適用するチャネルそ
れぞれに対して明示的に設定する必要があり
ます。このパラメータを設定することは、予
定されたバックアップの NSR_SERVER 値を
オーバーライドする唯一の方法です。
216
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
B
RMAN コマンド
この付録は、以下のセクションで構成されています。
◆
◆
◆
◆
◆
◆
delete expired backup コマンド ............................................................................................................
change...crosscheck コマンドおよび crosscheck コマンド ................................................
backup コマンドの pool オプション .................................................................................................
send コマンド......................................................................................................................................................
set duplex コマンド ........................................................................................................................................
backup コマンドの trace オプション.................................................................................................
RMAN コマンド
218
218
218
219
223
225
217
RMAN コマンド
delete expired backup コマンド
delete expired backup コマンドを NetWorker サーバで使用するユーザーは、「必要
な NetWorker 権限の指定」(64 ページ)で説明しているように、適切な NetWorker
権限を持っている必要があります。
ユーザーが必要な NetWorker 権限を持っていない場合、または delete expired
backup コマンドの実行中に認証の問題が発生した場合、NMO(NetWorker
Module for Oracle)は Networker クライアント・ファイル・インデックスおよびメ
ディア・データベース内の必要なエントリーの削除に失敗します。
この失敗に関係なく、delete expired backup コマンドは、Oracle リカバリ・カタログ
内の対応するバックアップ・セットまたはバックアップ・ピースのエントリーを削除
します。この場合、適切な NetWorker メディア管理コマンドを使用して、NetWorker
インデックスから必要なセーブセットのエントリーを手動で削除できます。
NetWorker メディア管理コマンドの詳細については、「NetWorker コマンド・リ
ファレンス・ガイド」および UNIX のマニュアル・ページを参照してください。
注:Networker クライアントのバイナリが、Oracle Server ホスト上のデフォルト以外のディ
レクトリにあり、NMO のインストール中に NWORA リソース・ファイルが作成されなかっ
た場合、NWORA リソース・ファイルまたは RMAN スクリプト内で NSR_NWPATH パラ
メータを設定する必要があります。詳細については、「NSR_NWPATH」(214 ページ)を参照
してください。
change...crosscheck コマンドおよび crosscheck コマンド
ブラウズ可能でないすべての Networker クライアント・ファイル・インデックスの
エントリーについては、change...crosscheck コマンドまたは crosscheck コマンドを
実行すると、RMAN カタログ内で、対応するバックアップ・ピースのステータスが
期限切れに変更されます。
RMAN カタログ内で、バックアップ・ピースの期限切れステータスは、バックアッ
プ・ピースに指定された NetWorker ブラウズ・ポリシーが期限切れであることを示
します。
backup コマンドの pool オプション
!
重要
NMO は、RMAN の backup コマンドの pool オプションをサポートしません。た
だし、pool=0 の場合は例外です。
RMAN backup コマンドの pool オプションにゼロ以外の値が指定されている場合、
RMAN セッションは終了し、NMO によって以下のエラー・メッセージが返されます。
「sbtbackup:Oracle のプールはサポートされていません。」
このエラー・メッセージの詳細については、「NMO エラー・メッセージ」(230 ペー
ジ)を参照してください。
NMO が使用する NetWorker ボリューム・プールを指定するには、RMAN スクリ
プトで、NSR_DATA_VOLUME_POOL パラメータを設定します。詳細については、
付録 A「RMAN セッションのパラメータ」を参照してください。
218
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
RMAN コマンド
send コマンド
send コマンドの NMO 実装により、付録 A「RMAN セッションのパラメータ」で
説明するように NSR* パラメータを設定できます。
NSR* パラメータ値は、
「NSR* パラメータの設定」(208 ページ)で説明されている方
法で設定します。可能な場合には、send コマンドを使用することが推奨されます。
以下のセクションでは、send コマンドの構文と優先順位の規則および send コマン
ドを使用してパラメータを設定する方法について説明します。
◆
「構文規則」(219 ページ)
◆
「send コマンドを実行する 2 つの方法」(221 ページ)
◆
「優先順位の規則」(223 ページ)
注:以下のセクションでは、コマンドのオプション部分(たとえば、コマンドのオプション
および対応する設定)の表示に角括弧([])を使用します。コマンドを入力する場合には、角
括弧を含めないでください。
構文規則
send コマンドは、以下の形式を使用してください。
send [ device_type ’device_specifier’ | channel channel_id ]
’NSR_ENV=(name1=value1 [, name2=value2, ...])’
以下のセクションでは、send コマンドの 2 つの主な部分の構文規則について説明し
ます。
◆
「send コマンド文字列」(219 ページ)
◆
「send コマンドのオプション」(220 ページ)
send コマンド文字列
send コマンド内のコマンド文字列は、次の引用符内の文字列です。
’NSR_ENV=(name1=value1...)’
以下の send コマンド文字列の構文規則に従ってください。
◆
Oracle では、コマンド文字列の最大長は 512 バイトに制限されています(終了の
NULL を含む)
。
◆
NSR_ENV キーワードおよびパラメータ名には、すべて大文字を使用してください。
◆
NSR_ENV キーワードと左括弧の間の等号およびスペースは、オプションです。
たとえば、以下のコマンドはすべて適正です。
send
send
send
send
’NSR_ENV = (NSR_SERVER=server1)’
’NSR_ENV=(NSR_SERVER=server1)’
’NSR_ENV (NSR_SERVER=server1)’
’NSR_ENV(NSR_SERVER=server1)’
◆
コマンド文字列内の括弧は必須です。
◆
括弧内には、1 つ以上の NMO パラメータ名および対応するパラメータ値を指定
してください。
◆
括弧内では、等号の前後にスペースを使用できません。等号の前のスペースは、
パラメータ名の一部と見なされます。等号の後のスペースは、パラメータの値
の一部と見なされます。
◆
name=value エントリーを区切るコンマは必須です。
send コマンド
219
RMAN コマンド
◆
引用符内では、コメントを指定できません。以下の例では、
「# NSR_SERVER」は、最初のパラメータ名とみなされます。
run {
allocate channel t1 type ’SBT_TAPE’;
send ’NSR_ENV=(
# NSR_SERVER=server1,
NSR_CLIENT=oracle)’;
:
◆
RMAN スクリプトの send コマンドは、複数行にできます。たとえば、次のよう
な変更が可能です。
send ’NSR_ENV=(
NSR_SERVER=server1,
NSR_CLIENT=oracle)’;
send コマンドのオプション
以下のいずれかの方法で、send コマンドを実行します。
◆
オプションなし(引用符で囲んだコマンド文字列のみ)の send:割り当てられ
たすべてのチャネルのパラメータを設定します。
◆
send device_type ‘SBT_TAPE’:バックアップ・テープ・デバイスのすべての
チャネルのパラメータを設定します。
注:send コマンドは、device type disk には影響を与えません。
◆
!
send channel:指定されたチャネルのみのパラメータを設定します。
重要
device_type オプションまたは channel オプションは、RMAN スクリプトの send
コマンドのみで使用できます。いずれのオプションも、オペレーティング・システ
ムのコマンド・ラインの send コマンドでは使用できません。詳細については、「オ
ペレーティング・システムのコマンド・ライン上の send コマンド」(221 ページ)
を参照してください。
例 42
指定されたチャネルのパラメータを設定する send コマンド
以下のスクリプト例では、パラメータは、チャネル t1 のみに設定されており、チャ
ネル t2 には設定されていません。
run {
allocate channel t1 type ’SBT_TAPE’;
allocate channel t2 type ’SBT_TAPE’;
send channel t1 ’NSR_ENV=(NSR_SERVER=server1,
NSR_DATA_VOLUME_POOL=MondayFulls)’;
:
}
この RMAN スクリプト例については、221 ページの表 11 を参照してください。
220
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
RMAN コマンド
221 ページの表 11 に、send コマンドで使用するオプションの値を一覧表示します。
例については、220 ページの例 42 を参照してください。
表 11
send コマンドのオプション値
オプション値
内容
device_specifier
RMAN スクリプトの allocate channel コマンドで指定されたデバイス・タイ
プ。バックアップ・テープ・デバイスには、SBT_TAPE を使用してください。
channel_id
RMAN スクリプトの allocate channel コマンドで指定されたチャネル ID。例
では、ID は t1 です。
name1
最初の NMO パラメータ名。例では、最初のパラメータ名は NSR_SERVER
です。
value1
最初のパラメータに割り当てられた値。例では、最初の値は server1 です。
name2
第 2 の NMO パラメータ名。例では、第 2 のパラメータ名は
NSR_DATA_VOLUME_POOL です。
value2
第 2 のパラメータに割り当てられた値。例では、第 2 の値は MondayFulls です。
send コマンドを実行する 2 つの方法
send コマンドを実行するには、2 つの方法があります。
◆
オペレーティング・システムのコマンド・ライン上の rman コマンドのオプショ
ンとして実行。「オペレーティング・システムのコマンド・ライン上の send コ
マンド」(221 ページ)を参照してください。
◆
RMAN スクリプトの run ジョブ内で実行。
「RMAN スクリプト内の send コマン
ド」(222 ページ)を参照してください。
オペレーティング・システムのコマンド・ライン上の send コマンド
send コマンドを、オペレーティング・システムのコマンド・ライン上で rman 呼び
出しのオプションとして実行するには、以下の形式でコマンドを入力してください。
rman send ”’NSR_ENV=(name1=value1[, name2=value2, ...])’”
◆
rman コマンド内で send オプションが複数回使用された場合、最後の send コマン
ドのみが実行されます。
◆
「send コマンド文字列」
(219 ページ)に一覧表示されている send コマンドの構文
規則に従ってください。ただし、最後の規則は、RMAN スクリプトの send コ
マンドにのみ適用されます。
◆
device_type オプションまたは channel オプションは使用しないでください。
詳細に
ついては、
「send コマンドのオプション」(220 ページ)を参照してください。
◆
それぞれが一重引用符と二重引用符により構成される引用符のセットをコマン
ド文字列の前後に使用してください。一重引用符の位置は、二重引用符の前ま
たは後でも構いませんが、コマンド文字列の後の引用符の組み合わせは、コマ
ンド文字列の前の引用符の組み合わせと逆の順序にする必要があります。たと
えば、以下のコマンドは正しいコマンドの例です。
rman send ’”NSR_ENV=(name1=value1[, name2=value2, ...])”’
2 つの引用符のセットは、一部のオペレーティング・システムのシェル(たとえ
ば ksh)が、引用符内のスペースを meta(特殊)文字として扱うことおよび文
字列をトークン化しようとすることを防ぐために必要です。
send コマンド
221
RMAN コマンド
◆
例 43
引用符に囲まれた文字列内のパラメータ値は、RMAN セッション中に割り当て
られたすべてのチャネルに適用されます。これらの値は、その RMAN スクリプ
ト内の send コマンドで指定されたすべてのパラメータ値の前に適用されます。
詳細については、「優先順位の規則」(223 ページ)を参照してください。
すべてのチャネルのパラメータを設定する rman send コマンド
以下の例では、NSR_SERVER パラメータ値(mars.emc.com)は、RMAN スクリプ
トで割り当てられた 3 個のチャネルすべて(t1、t2、t3)に適用されます。
rman send ”’NSR_ENV=(NSR_SERVER=mars.emc.com)’”
(RMAN script:)
run {
allocate channel t1 type ’SBT_TAPE’;
allocate channel t2 type ’SBT_TAPE’;
allocate channel t3 type ’SBT_TAPE’;
:
}
RMAN スクリプト内の send コマンド
RMAN スクリプトの run ジョブで send コマンドを実行するには、以下の形式で、
run コマンド括弧内の適切な位置にコマンドを入力します。
send [ device_type ’device_specifier’ | channel channel_id ]
’NSR_ENV=(name1=value1 [, name2=value2, ...])’
◆
「send コマンド文字列」
(219 ページ)に一覧表示された send コマンドの構文規則
に従ってください。
◆
「send コマンドのオプション」
(220 ページ)の説明に従い、RMAN スクリプトの
send コマンドで device_type オプションまたは channel オプションを使用しま
す(必要な場合)。
◆
「send コマンドのオプション」
(220 ページ)の説明に従い、send コマンドの正し
いオプション値を指定します。
◆
RMAN コマンドは、バックアップ・スクリプトまたはリストア・スクリプトで
指定された順序で実行されます。バックアップまたはリストア中に有効となる
パラメータ値の場合、値を設定する send コマンドを、スクリプト内の backup
コマンドまたは restore コマンドの前、かつパラメータ値を適用するチャネルの
allocate channel コマンドの後に配置します。
◆
send コマンドの実行中にチャネルが割り当てられない場合、RMAN のエラーが
生成されます。
以下のサンプル RMAN スクリプトは、Oracle のデータベース全体を、リモートの
NetWorker サーバ mars.emc.com のボリューム・プール MondayFulls にバックアッ
プするものです。
run {
allocate channel t1 type ’SBT_TAPE’;
allocate channel t2 type ’SBT_TAPE’;
send ’NSR_ENV=(NSR_SERVER=mars.emc.com,
NSR_DATA_VOLUME_POOL=MondayFulls)’;
backup full filesperset 4
format ’FULL_%d_%U’
(database);
release channel t1;
release channel t2;
}
このスクリプトは、78 ページのスクリプトの例と同じです。1 つの send コマンド
で、双方のチャネルのパラメータが設定されます。
222
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
RMAN コマンド
優先順位の規則
パラメータは、RMAN セッション中に割り当てられたチャネルに対して、以下の順
序で設定されます。
1. allocate channel コマンドまたは configure channel コマンド内の parms オプ
ション内(configure channel は、自動チャネル割り当てのみに使用)。
2. オペレーティング・システムのコマンド・ライン上の rman send コマンド内。
3. RMAN スクリプトの run ジョブ内の send コマンド内。
!
重要
オペレーティング・システムのコマンド・ライン上の send コマンドと configure
channel コマンドの send オプションが同時に使用される場合、Oracle は、
configure channel コマンドの send オプションのみを実行します。
混乱を避け、一定の順序で効率的にパラメータを設定できるようにするために、同
一の RMAN セッション内で、これらのさまざまなパラメータ設定の方法を混在さ
せないでください。
例 44
優先順位の規則に従ったパラメータ設定の順序
以下の例では、NSR_SERVER パラメータおよび NSR_CLIENT パラメータは、次の
順序で設定されます。
◆
NSR_SERVER パラメータは、
(rman send により)server1 に設定され、
(1 つ目の
send コマンドにより)server2 に変更され、最後に(send channel コマンドに
より)server3 に変更されます。
◆
NSR_CLIENT パラメータは、rman send により client1 に設定され、1 つ目の send
コマンドにより client2 に変更され、最後に send channel コマンドにより
client3 に変更されます。
rman send ”’NSR_ENV=(NSR_SERVER=server1, NSR_CLIENT=client1)’”
(RMAN script:)
run {
allocate channel t1 type ’SBT_TAPE’;
send ’NSR_ENV=(NSR_SERVER=server2, NSR_CLIENT=client2)’;
send channel t1 ’NSR_ENV=(NSR_SERVER=server3,
NSR_CLIENT=client3)’;
:
}
set duplex コマンド
RMAN バックアップ・スクリプト内で set duplex コマンドを設定することで、最
大 4 個の Oracle バックアップのコピーを生成し、それぞれ別々のメディアに保存で
きます(手動バックアップのみ)。duplex の値を、1、2(または 2 の代わりに、on
に設定)、3、4 に設定すると、後続の backup コマンドによって、Oracle バック
アップ・セットのコピーがそれぞれ 1、2、3、4 個生成されます。
注:NMO では、バックアップ・コピーの生成は手動バックアップでのみサポートされます
(予定されたバックアップではサポートされません)。
set duplex コマンド
223
RMAN コマンド
224 ページの表 12 では、それぞれの有効な値に対する duplex の設定の結果につい
て説明します。
表 12
set duplex コマンドの値
set duplex コマンド
Oracle バックアップの結果
set duplex=1
バックアップのセットは、NSR_DATA_VOLUME_POOL に送信され
ます。
set duplex=2
または
set duplex=on
バックアップ・セットの 2 個のコピーが、
NSR_DATA_VOLUME_POOL および NSR_DATA_VOLUME_POOL1 によ
り指定された個別のプールに送信されます。
これら 2 つのプールは、別々である必要があります。
set duplex=3
バックアップ・セットの 3 個のコピーが、
NSR_DATA_VOLUME_POOL、NSR_DATA_VOLUME_POOL1、および
NSR_DATA_VOLUME_POOL2 により指定された個別のプールに送
信されます。
これら 3 つのプールは、別々である必要があります。
set duplex=4
バックアップ・セットの 4 個のコピーが、
NSR_DATA_VOLUME_POOL、NSR_DATA_VOLUME_POOL1、
NSR_DATA_VOLUME_POOL2、および NSR_DATA_VOLUME_POOL3 に
より指定された個別のプールに送信されます。
これら 4 つのプールは、別々である必要があります。
NSR_DATA_VOLUME_POOL、NSR_DATA_VOLUME_POOL1、
NSR_DATA_VOLUME_POOL2、NSR_DATA_VOLUME_POOL3 の各パラメータに対
するデフォルト値はありません。バックアップ・コピーを使用する手動バックアップ
の場合、これらのパラメータの値は、send コマンドまたはオプションではなく、
parms オプションを使用して定義する必要があります。パラメータの設定方法の詳細
については、付録 A「RMAN セッションのパラメータ」を参照してください。
これらの NSR_DATA_VOLUME_POOL* パラメータのいずれかを使用して指定され
る各プールは、適切に構成されている必要があります。また、すでに使用されてい
るプールとは別のプールを指定する必要があります。プールが適切に定義または構
成されていない場合、Oracle バックアップは停止し、当該プールが適切に構成され
るまで待機します。
set duplex コマンドを使用可能にするには、initoracle_sid.ora ファイルで
BACKUP_TAPE_IO_SLAVES パラメータを TRUE に設定します。詳細については、
Oracle のバックアップ / リカバリに関するマニュアルを参照してください。
現在の制御ファイルがバックアップに含まれている場合、RMAN は、同一のバック
アップ・セット内に制御ファイルのバックアップ・ピースを複製します。制御ファ
イルの自動バックアップが有効の場合、RMAN も、制御ファイルの自動バックアッ
プに属するバックアップ・ピースを複製します。
注:Oracle では、set duplex コマンドは推奨されていません。手動バックアップ中のバック
アップ・セットの複製に使用するその他の Oracle コマンドについては、「バックアップ・コ
ピー」(27 ページ)を参照してください。
Oracle のリストア中に、RMAN は、使用するコピーを 1 つだけ選択し、何らかの
理由でこれが失敗した場合、リストアは失敗します。バックアップ・ピースの最初
のコピーが NMO 内で見つからない場合、RMAN は、以下のようなエラー・メッ
セージを発行します。
RMAN-10035:exception raised in RPC:ORA-19507:failed to retrieve
sequential file, handle="CH2_bkup3_1_1"
224
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
RMAN コマンド
RMAN で、この存在しないバックアップ・ピースの重複コピーを強制的に使用する
には、change...crosscheck コマンド、crosscheck コマンド、または change
backuppiece...unavailable コマンドを実行して、リストアを再試行します。これら
のコマンドにより、RMAN は、存在しないバックアップ・ピースを期限切れとして
マークし、リストア作業のために重複コピーを使用します(期限切れの定義につい
ては、
「リテンション・ポリシー」(38 ページ)を参照)。
詳細については、Oracle のバックアップ / リカバリに関する適切なマニュアルを参
照してください。
backup コマンドの trace オプション
RMAN backup コマンドの trace オプションを値 0、1、または 2 に設定します。
trace のデフォルト値は 0 です。
trace の出力は、Oracle の sbtio.log ファイルに書き込まれます。この出力は、次に
示す Oracle Server ホストのデフォルトのログ・ファイルにも書き込まれます。
◆
UNIX の場合:/nsr/applogs/nmo.messages.raw
◆
Windows の場合:NetWorker_install_path\applogs\nmo.messages.raw。ここ
で、NetWorker_install_path は、NetWorker インストール・パスのルート・
ディレクトリです。
これらのログ・ファイルには、Oracle Server または RMAN のエラーは含まれません。
NMO では、nsr_render_log プログラムからのみ読み取り可能な、言語に依存しな
いバイナリ形式で nmo.messages.raw ファイルにエラー・メッセージを生成します。
nmo.messages.raw ファイルは、以前の NMO リリースで使用される nmo.messages
ファイルを置き換えます
nsr_render_log プログラムを使用して nmo.messages.raw ファイルなどの言語に依
存しないバイナリ・ファイルを読み取る方法については、「NetWorker 管理ガイド」
を参照してください。
225 ページの表 13 では、trace オプションを 3 つの有効な値のそれぞれに設定した
場合にトレースされる状態の概要を説明します。
表 13
trace オプションの値およびトレースされる状態
trace の値
トレースされる状態
0(デフォルト) すべてのエラー状態。
1
• すべてのエラー状態。
• 各 System Backup to Tape(SBT)機能のエントリーおよび終了(Oracle
SBT インタフェースの NMO 実装)。
2
• すべてのエラー状態。
• 各 SBT 機能のエントリーおよび終了(Oracle SBT インタフェースの
NMO 実装)。
• すべての関数パラメータの値。
• 各読み取り / 書き込みバッファの最初の 32 バイト。
backup コマンドの trace オプション
225
RMAN コマンド
226
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
C
トラブルシューティングお
よびエラー・メッセージ
この付録は、以下のセクションで構成されています。
◆
◆
◆
トラブルシューティングに関するヒント....................................................................................... 228
RMAN エラー・メッセージ .................................................................................................................... 229
NMO エラー・メッセージ........................................................................................................................ 230
トラブルシューティングおよびエラー・メッセージ
227
トラブルシューティングおよびエラー・メッセージ
トラブルシューティングに関するヒント
以下のトラブルシューティングに関するヒントの一覧については、この管理ガイド
および「NetWorker Module for Oracle インストール・ガイド」の各セクションを参
照してください。以下のリストは、NetWorker Module for Oracle (NMO) を使用し
て Oracle のバックアップ / リストア管理を実行しているときに発生する問題を解決
するために使用してください。
Oracle のバックアップ / リストア・システムを適切に設定するには、以下の手順を
行ってください。
1. オペレーティング・システム、Oracle Server、NetWorker サーバ、NetWorker
クライアントの組み合わせがサポートされていることを確認します。
インストール要件に関する情報については、「NetWorker Module for Oracle イ
ンストール・ガイド」を参照してください。
2. Oracle のマニュアルの説明に従って、Oracle Server および Net Service(使用す
る場合)を構成します。詳細については、「Oracle Server の構成の確認」(63
ページ)を参照してください。
Oracle Server ホストに NMO をインストールしない場合は、allocate channel t1
type disk コマンドを使用してバックアップおよびリストアを実行できます。
3. NetWorker サーバおよびクライアント・ソフトウェアをインストールします。
詳細については、以下の資料を参照してください。
• NetWorker インストール・ガイド
• NetWorker 管理ガイド
• 第 2 章「ソフトウェア構成」
4. 「NetWorker Module for Oracle インストール・ガイド」の説明に従って、NMO
ソフトウェアをインストールして、使用可能にします。
UNIX のライブラリ・ファイルに再リンクするには、インストール・ガイドにリ
ストされているリンク・コマンドを使用します。適切な libnwora.* ライブラリ・
ファイルを使用してください。
インストールされている NMO のバージョンを確認するには、nsrnmostart プロ
グラム・ファイルまたは libnwora.* ライブラリ・ファイルのバージョンを確認
します。
• UNIX では、以下のコマンドのいずれかを使用します。ここで、filenm は、
nsrnmostart または libnwora.* のファイル名です。
what filenm
strings filenm | grep “@(#)”
pkginfo -l LGTOnmo (Solaris のみ)
• Windows の場合:
a. nsrnmostart.exe または libwora.dll ファイルを検索します。
b. ファイル・アイコンを右クリックし、[プロパティ]を選択します。
c. [プロパティ]ウィンドウで、[バージョン]タブを選択して、ファイルの
バージョン情報を確認します。
ライブラリ・ファイルを、NMO ソフトウェア・パッケージの libnwora.* ファイ
ルと比較します。この 2 つのファイルは、同一である必要があります。Oracle
が、別の libnwora.* ファイル、libobk.* ファイル(NetWorker BusinesSuite
228
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
トラブルシューティングおよびエラー・メッセージ
Module for Oracle 用の libnwora.*)、または(Legato Storage Manager または
Legato Single Server 用の)liblsm.* ファイルとリンクされていないことを確認し
ます。
5. NMO および適切な RMAN スクリプトを使用して、Oracle 手動バックアップを
実行します。
RMAN バックアップ・スクリプトまたはオペレーティング・システムのコマン
ド・ラインの rman send コマンドで、必要な NSR* パラメータを設定します。
NSR* パラメータの設定方法については、付録 A「RMAN セッションのパラ
メータ」を参照してください。また、単純なスタートアップ RMAN スクリプト
については、「手動バックアップ用の RMAN スクリプト」(77 ページ)を参照
してください。
手動バックアップが失敗した場合は、NMO および NetWorker サーバのデバッ
グ・ファイルを確認してください。NMO のデバッグ情報を収集するには、
NSR_DEBUG_FILE パラメータおよび NSR_DEBUG_LEVEL パラメータを設定
します。詳細については、「NMO エラー・メッセージ」(230 ページ)を参照し
てください。
次のエラーでバックアップが失敗した場合、NMO と Oracle の両方のビットが
同じであることを確認します。メディア管理ライブラリが正常に統合されてい
るかどうかをテストする方法の詳細については、「RMAN ユーザー・ガイド」
を参照してください。
ORA-19554:error allocating device, device type:SBT_TAPE, device
name:
ORA-27211:Failed to load Media Management Library
Additional information: 25
6. NMO と、適切な RMAN スクリプトおよび nsrnmo スクリプトを使用して、
Oracle 予定されたバックアップを実行します。
「予定されたバックアップ用の RMAN スクリプト」(79 ページ)の説明に従っ
て、機能している RMAN 手動バックアップ・スクリプトに connect target コマ
ンドおよび connect rcvcat コマンドを追加します。「nsrnmo スクリプトのカス
タマイズ」(82 ページ)の説明に従って、nsrnmo スクリプトをカスタマイズし
ます。
手動バックアップは正常に完了するが、予定されたバックアップが失敗する場
合は、NSR_SB_DEBUG_FILE パラメータを設定して、予定されたバックアップ
のデバッグ情報を生成します。詳細については、「RMAN エラー・メッセージ」
(229 ページ)を参照してください。
RMAN エラー・メッセージ
RMAN は、msglog オプションで指定されたログ・ファイルに、情報および RMAN
固有のエラー・メッセージを保存します。各バックアップの後に、このログ・ファ
イルで RMAN の情報を参照してください。
RMAN のログ・ファイルの名前を指定するには、以下を実行します。
◆
Oracle 手動バックアップの場合、コマンド・ラインの rman コマンドで、msglog
オプションを指定します。
rman target ... rcvcat ... msglog filename
◆
予定された Oracle バックアップの場合、nsrnmo スクリプトの
NSR_RMAN_ARGUMENTS パラメータで msglog オプションを指定します。詳細
については、
「NSR_RMAN_ARGUMENTS」(85 ページ)を参照してください。
RMAN エラー・メッセージ
229
トラブルシューティングおよびエラー・メッセージ
特定の RMAN エラー・メッセージおよび推奨される作業方法の詳細については、
適切な Oracle のエラー・メッセージ・ガイドを参照してください。
注:AIX または Windows 上でバックアップ中に、NMO パラメータが無効な値に設定されて
いる場合、結果のエラー・メッセージが RMAN 出力に含まれない場合があります。これは、
Oracle RMAN の制限によるものです。
NMO エラー・メッセージ
NMO ソフトウェアは、バックアップ中またはリストア中に、Oracle の sbtio.log
ファイルと、以下の Oracle Server ホストのデフォルトのログ・ファイルの双方に
NMO エラー・メッセージを記録します。
◆
UNIX の場合:/nsr/applogs/nmo.messages.raw
◆
Windows の場合:NetWorker_install_path\applogs\nmo.messages.raw。ここ
で、NetWorker_install_path は、NetWorker インストール・パスのルート・
ディレクトリです。
これらのログ・ファイルには、Oracle Server または RMAN のエラーは含まれません。
NMO では、nsr_render_log プログラムからのみ読み取り可能な、言語に依存しな
いバイナリ形式で nmo.messages.raw ファイルにエラー・メッセージを生成します。
nmo.messages.raw ファイルは、以前の NMO リリースで使用される nmo.messages
ファイルを置き換えます
nsr_render_log プログラムを使用して nmo.messages.raw ファイルなどの言語に依
存しないバイナリ・ファイルを読み取る方法については、「NetWorker 管理ガイド」
を参照してください。
バックアップまたはリストアに関する詳細なデバッグ情報を取得するには、情報を
保存する先のログ・ファイルの有効なパス名を NSR_DEBUG_FILE パラメータに設
定します。パラメータに設定されたパス名が無効な場合、または指定されたファイ
ルに対する書き込み権限がない場合、デバッグ情報は以下のように書き込まれます。
◆
UNIX の場合は、/nsr/applogs/nmosbt.log ファイル。
または、情報が書き込まれません。
◆
Windows の場合は、NetWorker_install_path\applogs\nmosbt.log ファイル。こ
こで、NetWorker_install_path は、NetWorker インストール・パスのルート・
ディレクトリです。
または、情報が書き込まれません。
詳細については、「NSR_DEBUG_FILE」(211 ページ)を参照してください。
NSR_DEBUG_LEVEL パラメータは、NSR_DEBUG_FILE で指定したログ・ファイ
ルに書き込むデバッグ情報のサイズを制御します。デバッグ・レベル設定は、バッ
クアップおよびリストアの実行中に最も多く呼び出される 3 つの関数(sbtread()、
sbtwrite()、sbtpcstatus())によって生成されるデバッグ情報の量のみを制限します。
他の関数のデバッグ・メッセージは、デバッグ・レベルにかかわらず必ずログ・
ファイルに書き込まれます。詳細については、「NSR_DEBUG_LEVEL」(211 ペー
ジ)を参照してください。
NMO ソフトウェアは、予定されたバックアップ中に、nsrnmo スクリプトの
NSR_SB_DEBUG_FILE パラメータで指定されたファイルに追加情報およびエラー・
メッセージを記録します。パラメータに設定されたパス名が無効な場合、または指
定されたファイルに対する書き込み権限がない場合、デバッグ情報は以下のように
書き込まれます。
230
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
トラブルシューティングおよびエラー・メッセージ
◆
UNIX の場合は、/nsr/applogs/nsrnmostart.log ファイル。
または、情報が書き込まれません。
◆
Windows の場合、NetWorker_install_path\applogs\nsrnmostart.log ファイル。
ここで、NetWorker_install_path は、NetWorker インストール・パスのルート・
ディレクトリです。
または、情報が書き込まれません。
NSR_SB_DEBUG_FILE パラメータが、nsrnmo スクリプト・ファイル内で設定され
ていない場合、デバッグ情報は、書き込まれません。詳細については、
「NSR_SB_DEBUG_FILE」(85 ページ)を参照してください。
また、NetWorker サーバは、Oracle 手動バックアップまたは予定された Oracle
バックアップから NetWorker サーバの特定のログ・ファイルに診断情報を書き込み
ます。これらのログ・ファイルの詳細については、「NetWorker 管理ガイド」を参
照してください。
NMO のエラー・メッセージは、メッセージを生成するプログラムおよびメッセー
ジの形式によって、以下のカテゴリーに分類できます。
◆
「libnwora ライブラリのエラー・メッセージ」(231 ページ)
◆
「nsrnmoadmin プログラムのエラー・メッセージ」(242 ページ)
◆
「nsrnmoinfo プログラムのエラー・メッセージ」(245 ページ)
◆
「nsrnmoprobe プログラムのエラー・メッセージ」(247 ページ)
◆
「nsrnmostart プログラムのエラー・メッセージ」(248 ページ)
libnwora ライブラリのエラー・メッセージ
232 ページの表 14 に、libnwora ライブラリによって生成されるエラー・メッセージ
の一覧(アルファベット順)を示します。
注:ライブラリ名 libnwora は UNIX に適用されます。Windows の場合、対応するライブラ
リ名は orasbt.dll です。
エラー・メッセージは、以下の形式で表示されます。
function_name:error_message (error_type:error_code:error_number)
ここで、
◆
function_name は、エラーが発生した NMO 関数名です。
◆
error_message は、表に示したようなエラー・メッセージのテキストです。
◆
error_type、error_code、error_number は、エラー・タイプまたはコードを示す内
部番号です。ユーザーにとって重要なものは、以下のとおりです。
• error_code が 1 の場合、システムのメモリが不足しています。
• error_code が 3、13、17 の場合、コード・レベルのエラーが発生しています。
このエラー・メッセージについてはテクニカル・サポートに問い合わせてく
ださい。
NMO エラー・メッセージ
231
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (1 / 11ページ)
エラー・メッセージ
説明
解決策
A connection to NW server 'server' could not
be established because 'reason'.('reason'
の理由により、NW サーバ 'server' に対
する接続を確立できませんでした。)
表示された理由により、NMO は NetWorker
クライアント・ファイル・インデックス
に接続できませんでした。クライアント
がサーバ上でクライアントとして構成さ
れていない可能性があります。
エラー・メッセージによって提示された
修正処置を実行します。
Attempted to restore file 'filename' to raw
device 'device_name'.(ファイル 'filename'
を未フォーマット・デバイス
'device_name' にリストアしようとしま
した。)
未フォーマット・デバイスに対して通常 通常のファイルを未フォーマット・デバ
のファイルのプロキシ・リストアを試み イスにリストアすることはできません。
ました。このタイプのリストアはサポー
トされていません。
Attempted to restore raw device
'device_name' to file 'filename'.(未フォー
マット・デバイス 'device_name' をファ
イル 'filename' にリストアしようとし
ました。)
通常のファイルに対して未フォーマッ
未フォーマット・デバイスを通常のファ
ト・デバイスのプロキシ・リストアを試 イルにリストアすることはできません。
みました。このタイプのリストアはサ
ポートされていません。
Cannot back up object object_name with
proxy copy.(プロキシ・コピーを使用
して、オブジェクト object_name を
バックアップできません。)
RMAN の backup コマンドには、proxy
only オプションが含まれていますが、
PowerSnap モジュールでサポートされて
いるプライマリ・ストレージにオブジェ
クト object_name がありませんでした。
Could not create the LNM index lock file
'filename' (errno)(LNM インデックス・
ロック・ファイル 'filename' を作成で
きません。('errno'))
NMO は、インデックス削除オペレー
エラー番号(errno)をテクニカル・サ
ションに必要なロック・ファイルの作成 ポートに報告してください。
に失敗しました。
Could not decode the 'sf_check' value: xdrs =
0xvalue(次の 'sf_check' 値をデコード
できませんでした:xdrs = 0xvalue)
これは、ネットワークの読み取りまたは このエラーについてはテクニカル・サ
書き込みのオペレーションにより発生し ポートに問い合わせてください。
た内部的な XDR エラーです。
Could not decode the 'sf_magic' value: xdrs =
0x%value(次の 'sf_magic' 値をデコード
できませんでした:xdrs = 0x%value)
これは、ネットワークの読み取りまたは このエラーについてはテクニカル・サ
書き込みのオペレーションにより発生し ポートに問い合わせてください。
た内部的な XDR エラーです。
Could not decode the 'sf_more' flag: xdrs =
0xvalue(次の 'sf_more' フラグをデコー
ドできませんでした:xdrs = 0xvalue)
これは、ネットワークの読み取りまたは このエラーについてはテクニカル・サ
書き込みのオペレーションにより発生し ポートに問い合わせてください。
た内部的な XDR エラーです。
backup コマンドに proxy only オプション
が含まれている場合、PowerSnap モ
ジュールでサポートされているプライマ
リ・ストレージに必ずオブジェクト
object_name を配置してください。
nsrsnapck バイナリが見つかりません。 プロキシ・バックアップのインデックス NSR_NWPATH パラメータが正しく設定さ
の削除中、NMO は nsrsnapck バイナリを れていることを確認します。
見つけることができませんでした。デ
フォルト以外の場所に保存されている可
能性があります。
Could not locate the LNM save file
'backup_piece_name' on server 'server'.
(サーバ 'server' で LNM セーブ・ファ
イル 'backup_piece_name' が見つかりま
せん。)
NMO は、バックアップ・ピースのイン
mminfo コマンドおよび nsrinfo コマンド
デックス・レコードを見つけることがで を使用して、インデックス・レコードの
きませんでした。インデックス・レコー ステータスを検証します。
ドは消失している可能性があります。
Could not locate the LNM save time
'save_time' on server 'server'.(サーバ
'server' で LNM 保存時刻 'save_time' が見
つかりません。)
NMO は、クライアント・ファイル・イ
mminfo コマンドおよび nsrinfo コマンド
ンデックスで、保存時刻のインデック
を使用して、インデックス・レコードの
ス・レコードを見つけられませんでし
ステータスを検証します。
た。インデックス・レコードは消失して
いる可能性があります。
232
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (2 / 11ページ)
エラー・メッセージ
説明
解決策
インデックス作成用に 'filename' を
ロックできませんでした。number 回
試行しました。
(errno)
NMO は、インデックス削除オペレー
エラー番号(errno)をテクニカル・サ
ションに必要なロック・ファイルを作成 ポートに報告してください。
できましたが、指定された試行回数で
ファイルをロックできませんでした。
Could not lstat - filename(filename を lstat
できません。)
lstat() システム・コールが失敗しました。 有効な権限が設定されたファイルが存在
ファイル filename が存在しないか、権限 することを確認します。
が有効ではありませんでした。
Could not lstat secondary link - filename(セ
カンダリ・リンク filename を lstat でき
ません。)
lstat() システム・コールが失敗しました。 シンボリック・リンクが、有効な権限が
ファイル filename は、存在しない、また 設定された既存のファイルを参照してい
は権限が無効なファイルを参照するシン ることを確認します。
ボリック・リンクです。
Could not obtain NSR_ORACLECAT_MODE
from NWORA resource file.(NWORA リ
ソース・ファイルから
NSR_ORACLECAT_MODE を取得できま
せん。
)
以下のいずれかの状態により、エラーが
発生しました。
• The NWORA resource file does not exist.
(NWORA リソース・ファイルが存在
しません。)
• NWORA リソース・ファイルの権限が
有効ではない。
• NWORA リソース・ファイルが破損し
ている。
Could not read link - pathname(リンク
pathname を読み取れません。)
pathname が無効なシンボリック・リンク プロキシ・バックアップの前に、すべて
であったため、プロキシ・バックアップ のシンボリック・リンクが有効なリンク
が失敗しました。
であることを確認します。
Direct saves are not enabled(直接保存が
有効ではありません。)
NMO は、現在サポートされていない
NetWorker サーバ・ソフトウェアの古い
リリースに接続しようとしました。
状態に応じて、以下のいずれかの処理を
行います。
• NWORA リソース・ファイルが存在し
ない場合は、ファイルを作成します。
• NWORA リソース・ファイルに有効な権
限が設定されていることを確認します。
• NWORA リソース・ファイルが破損して
いる場合は、ファイルを再作成します。
詳細については、「NWORA リソース・
ファイル」(192 ページ)を参照してくだ
さい。
NetWorker サーバ・ソフトウェアを、NMO
5.0 がサポートするリリースに更新しま
す。サポートされているサーバのリリー
スに関する詳細については、Powerlink
Web サイトにある「EMC Information
Protection Software Compatibility Guide」を参
照してください。
Error creating staging directory 'directory'.
(ステージング・ディレクトリ
'directory' の作成中にエラーが発生しま
した。)
通常のファイルのプロキシ・リストア中 宛先ディレクトリにプロキシ・リストア
に、宛先ディレクトリの権限が無効に
用の有効な権限が設定されていることを
確認します。
なった可能性があります。NMO は、必
須のステージング・サブディレクトリ
.nworapc を作成できませんでした。
Error in mmdb lookup by time: reason
(time:reason の理由による mmdb 検索
のエラー)
表示された理由により、メディア・デー mminfo コマンドを使用して、メディア・
タベース内の検索に失敗しました。
データベース・レコードのステータスを
検証します。エラー・メッセージによっ
て提示された修正処置を実行します。
Exceeded the number of retries. The
NetWorker server may be down or
unreachable.(再試行数を超えました。
NetWorker サーバがダウンしているか、
接続できない可能性があります。)
NMO は、NetWorker インデックス・サー
必要に応じて、サーバ上で NetWorker
ビス nsrindexd にアクセスできませんで
サービスを再開します。
した。このエラーは、NetWorker サービ
スがシャットダウンされていたために発
生した可能性があります。
Exceeded the number of retries for nsr_init().
The NetWorker server may be down or
unreachable.(nsr_init() の再試行数を超
えました。NetWorker サーバがダウン
しているか、接続できない可能性が
あります。)
最大 5 回の試行の後、NMO は、NetWorker 必要に応じて、サーバ上で NetWorker
の中核となる関数、nsr_init() の呼び出しに サービスを再開します。
失敗しました。このエラーは、NetWorker
サービスがシャットダウンされていたた
めに発生した可能性があります。
NMO エラー・メッセージ
233
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (3 / 11ページ)
エラー・メッセージ
説明
Exceeded the number of retries for nsr_start().
The NetWorker server may be down or
unreachable.(nsr_start() の再試行数を超
えました。NetWorker サーバがダウン
しているか、接続できない可能性が
あります。)
必要に応じて、サーバ上で NetWorker
最大 5 回の試行の後、NMO は、NetWorker
サービスを再開します。
の中核となる関数、nsr_start() の呼び出し
に失敗しました。このエラーは、
NetWorker サービスがシャットダウンされ
ていたために発生した可能性があります。
Invalid browse and retention policies. Values
Ignored.(ブラウズ ポリシーおよびリ
テンション ポリシーが無効です。値
は無視されます。)
NSR_SAVESET_BROWSE パラメータおよ
び NSR_SAVESET_RETENTION パラメータ
の双方に、無効な時刻の値が指定されて
いました。
Invalid browse policy browse_time. Value
Ignored.(ブラウズ ポリシー
browse_time が無効です。値は無視さ
れます。)
NSR_SAVESET_BROWSE パラメータには、 RMAN スクリプトの
無効な時刻の値、browse_time が指定され NSR_SAVESET_BROWSE パラメータに、
ていました。
NetWorker 日付形式の有効な値が指定され
ていることを確認します。
KEY の単語が無効です
RMAN の send コマンド内の文字列の構
文が正しくありません。
Invalid retention policy: retention_time. Value
Ignored.(リテンション ポリシー
retention_time が無効です。)
NSR_SAVESET_RETENTION パラメータに
RMAN スクリプトの
は、無効な時刻の値、retention_time が指定 NSR_SAVESET_RETENTION パラメータに、
されていました。
NetWorker 日付形式の有効な値が指定され
ていることを確認します。
Invalid source path argument(ソース・パ
ス引数が無効です。)
ソース・パス名が無効なため、プロキ
シ・バックアップが失敗しました。
NSR_DATA_VOLUME_POOLn is not set.
(NSR_DATA_VOLUME_POOLn が設定さ
れていません。)
バックアップ・データの複数のコピーが
要求されましたが、必要な
NSR_DATA_VOLUME_POOL パラメータが
設定されていませんでした。実際のメッ
セージでは、n は、見つからなかった
プール・パラメータに応じた値に置換さ
れています。
解決策
RMAN スクリプトの
NSR_SAVESET_BROWSE パラメータおよび
NSR_SAVESET_RETENTION パラメータの
双方に、NetWorker の日付形式の有効な値
が指定されていることを確認します。
正しい send コマンドの構文については、
「send コマンド」(219 ページ)を参照し
てください。
有効なソース・パス名のみを指定して、
プロキシ・バックアップを実行します。
バックアップ・データの複数のコピーを
要求する場合は、必要な
NSR_DATA_VOLUME_POOL パラメータを設
定します。詳細については、
「NSR_DATA_VOLUME_POOL」(210 ページ)
を参照してください。
nsrsnapck_binary_name process failed with
error - reason(次のエラーにより、
nsrsnapck_binary_name 処理が失敗しま
した:reason)
プロキシ・バックアップのインデックス このエラーについてはテクニカル・サ
ポートに問い合わせてください。
削除中に、nsrsnapck バイナリが失敗し
ました。バイナリ名は、UNIX の場合は
nsrsnapck、Windows の場合は
nsrsnapck.exe です。
ORA-19511:Error received from media
manager layer, error text:
Could not create the NWORA resource lock
file (13) (103:105:13)
有効な NWORA リソース・ファイルが存
在しないか使用できないため、NMO に
よるバックアップに失敗しました。
セーブセットのバンドル化による予定さ
れたバックアップを構成するために、
ウィザードを使用しない場合、この管理
ガイドの第 2 章または第 7 章の手順に
従って、nsrnmoadmin コマンドを使用し
て有効な NWORA リソース・ファイルを
作成します。
Oracle のプールはサポートされていま
せん。
NMO では、Oracle のプールはサポートさ
れていません。NMO では、NetWorker
プールのみがサポートされています。
RMAN スクリプト内の backup コマンドの
pool オプションを削除するか、pool オプ
ションをゼロに設定します。詳細につい
ては、「backup コマンドの pool オプショ
ン」(218 ページ)を参照してください。
Path pathname is too long.(パス pathname
が長すぎます。)
指定したパス名が 1,024 バイトの制限を プロキシ・バックアップに含まれるすべ
超えているため、プロキシ・バックアッ てのパス名は、1,024 バイトを超えないよ
プが失敗しました。
うに指定します。
234
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (4 / 11ページ)
エラー・メッセージ
説明
解決策
pb_init() failed with (reason): invalid BRCAPI
version.(pb_init() が(reason の理由に
より)失敗しました:BRCAPI バー
ジョンが無効です。)
PowerSnap モジュールにより報告された
BRC API のバージョン番号が正しくあり
ませんでした。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
プロキシ・コピーはサポートされて
いません。
NMO がプロキシ管理をサポートしてい
サポートされていないプラットフォーム
ないプラットフォームで、プロキシ管理 では、プロキシ管理を実行できません。
を実行しようとしました。
サポートされているプラットフォームに
関する詳細については、Powerlink Web サ
イトにある「EMC Information Protection
Software Compatibility Guide」を参照してく
ださい。
'string' should be in format: KEY=(xxxxx)
('string' の形式は KEY=(xxxxx) でなけれ
ばなりません。)
RMAN の send コマンド内の文字列の構
文が正しくありません。
The ASDF body could not be unwrapped.
(ASDF 本体をアンラップできません
でした。)
ネットワーク・エラーまたはデータ破損 このエラーについてはテクニカル・サ
のため、データの入力リカバリ・スト
ポートに問い合わせてください。
リームをデコードできませんでした。
正しい send コマンドの構文については、
「send コマンド」(219 ページ)を参照し
てください。
The backup file already exists:
backup_piece_name(バックアップ ファ
イルはすでに存在します:
backup_piece_name)
NetWorker クライアント・ファイル・イ
ンデックス内にバックアップ・ピース名
がすでに存在しているため、NMO は
バックアップを完了できませんでした。
RMAN コマンドの format オプション文字
列を変更して、一意のバックアップ・
ピース名を生成するか、古いバックアッ
プ・ピースを削除します。その後で、
バックアップ管理を再開します。
The BRC API did not return an error string for
the SBTPC object: object_name(BRC API
が、次の SBTPC オブジェクトのエ
ラー文字列を返しませんでした:
object_name)
PowerSnap モジュールが呼び出した BRC
API 関数の実行中に不明なエラーが発生
しました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The BRC status of logical object 'filename'
was failure: file_status(論理オブジェク
ト 'filename' の BRC ステータスが failure
です:file_status)
ファイル filename のプロキシ・バック
アップ中に PowerSnap モジュールが障害
を報告しました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The call to nsr_init() failed with the message: 表示された理由により、NetWorker の中
reason(nsr_init() の呼び出しが失敗し、 核となる関数、nsr_init() の呼び出しに失
次のメッセージが返されました:
敗しました。
reason)
エラー・メッセージによって提示された
修正処置を実行します。必要な場合は、
このエラーについてテクニカル・サポー
トに問い合わせてください。
The call to nsr_start() failed with the message: 表示された理由により、NetWorker の中
核となる関数、nsr_rtart() の呼び出しに失
reason(nsr_start() の呼び出しが失敗
し、次のメッセージが返されました: 敗しました。
reason)
エラー・メッセージによって提示された
修正処置を実行します。必要な場合は、
このエラーについてテクニカル・サポー
トに問い合わせてください。
The call to pb_environment() failed with error: 表示された理由により、プロキシ管理に エラー・メッセージによって提示された
reason(pb_environment() の呼び出しは、 おいて pb_environment() 関数の呼び出しに 修正処置を実行します。必要な場合は、
次のエラーにより失敗しました:
失敗しました。
このエラーについてテクニカル・サポー
トに問い合わせてください。
reason)
The call to pb_open() failed with error: reason
(pb_open() の呼び出しは、次のエラー
により失敗しました:
reason)
表示された理由により、プロキシ管理に エラー・メッセージによって提示された
修正処置を実行します。必要な場合は、
おいて pb_open() 関数の呼び出しに失敗
しました。
このエラーについてテクニカル・サポー
トに問い合わせてください。
pb_environment() の呼び出しは、次のエ
ラーにより失敗しました:
reason)
表示された理由により、プロキシ管理に エラー・メッセージによって提示された
おいて pb_prepare() 関数の呼び出しに失
修正処置を実行します。必要な場合は、
敗しました。
このエラーについてテクニカル・サポー
トに問い合わせてください。
NMO エラー・メッセージ
235
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (5 / 11ページ)
エラー・メッセージ
説明
解決策
The call to pb_status() failed for object
'object_name' with the error: reason(次の
エラーにより、オブジェクト
'object_name' に対する pb_status() の呼
び出しに失敗しました:
reason)
表示された理由により、プロキシ管理に エラー・メッセージによって提示された
おいて pb_prepare() 関数の呼び出しに失
修正処置を実行します。必要な場合は、
敗しました。
このエラーについてテクニカル・サポー
トに問い合わせてください。
The call to pb_status() for object
表示された理由により、プロキシ管理に エラー・メッセージによって提示された
修正処置を実行します。必要な場合は、
'object_name' failed with error: reason(次の おいて pb_prepare() 関数の呼び出しに失
敗しました。
このエラーについてテクニカル・サポー
エラーにより、オブジェクト
トに問い合わせてください。
'object_name' に対する pb_status() の呼
び出しに失敗しました:
reason)
The canonical OS file name path is invalid:
プロキシ管理のために指定されたオペ
filename(基準の OS ファイル名パスが レーティング・システムの filename は、
有効なパス名ではありませんでした。
無効です:filename)
プロキシ管理のために指定されたファイ
ル・パス名が、(ディレクトリではなく)
有効なフル・パス名であることを確認し
ます。
The current time could not be obtained (errno). オペレーティング・システムのエラーに オペレーティング・システムのエラー
(現在時刻を取得できません
より、NMO は現在時刻を取得できませ (errno)を該当するベンダーに報告して
(errno)。)
んでした。
ください。
The data could not be XDR'd from the stream. ネットワーク・エラーまたはデータ破損 このエラーについてはテクニカル・サ
ポートに問い合わせてください。
(データをストリームから XDR できま のため、データの入力リカバリ・スト
リームをデコードできませんでした。
せん。)
The data source is neither a file or a RAW
volume - filename(データ・ソースは、
ファイルでも RAW ボリュームでもあ
りません:filename)
プロキシ・バックアップに含まれている
ファイル filename は、通常のファイルま
たは未フォーマット・ボリュームとして
認識されませんでした。プロキシ・バッ
クアップでは、NMO は通常のファイル
および未フォーマット・ボリュームのみ
をサポートします。
The destination does not have the same
terminating name as the source
'device_name'.(宛先が、ソース
'device_name' と同じ終了名ではありま
せん。)
バックアップ・ソースとは異なるベース バックアップ・ソースと同じベース名の
名の場所に対して、未フォーマット・デ 場所に対して、未フォーマット・デバイ
バイスのプロキシ・リストアを実行しよ スのプロキシ・リストアを実行します。
うとしました。たとえば、c1t2d0s2 は、
/dev/rdsk/c1t2d0s2 のベース名(または終
了名)です。
The file being recovered could not be found in
its staging location: filename(リカバリさ
れるファイルがステージングの場所
で見つかりません:filename)
プロキシ・リストア中に、ファイル
filename をステージング・ディレクトリ
.nworapc から宛先ディレクトリに移動す
る時点でエラーが発生しました。
The file 'filename' cannot be removed from the
staging directory (errno).(ファイル
'filename' をステージング・ディレクト
リから削除できません(errno)。)
ファイル filename のプロキシ・リストア .nworapc サブディレクトリからファイル
中に、.nworapc サブディレクトリ内で同 file_name を削除して、プロキシ・リスト
じ名前のファイルが見つかりました。以 アを再開します。
前の失敗したリストアによりそのまま残
されている可能性があります。errno は、
既存ファイルの削除に失敗した際に返さ
れたエラー番号です。
プロキシ・バックアップでの必要に応じ
て、filename が、通常のファイルまたは未
フォーマット・ボリュームであることを
確認します。
宛先ディレクトリおよびステージング・
ディレクトリ .nworapc に権限またはその
他の問題がないことを確認し、プロキ
シ・リストアを再開します。エラーが再
発する場合は、テクニカル・サポートに
問い合わせてください。
The function mm_retrieve() failed with the
リストア中に、表示された理由により、 エラー・メッセージによって提示された
error: reason(次のエラーにより関数
NetWorker の中核となる関数、
修正処置を実行します。必要な場合は、
mm_retrieve() が失敗しました:reason) mm_retrieve() の呼び出しに失敗しました。 このエラーについてテクニカル・サポー
トに問い合わせてください。
236
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (6 / 11ページ)
エラー・メッセージ
説明
解決策
The function nsr_bind_recov_mm() failed with
the error: reason(次のエラーにより関
数 nsr_bind_recov_mm() が失敗しまし
た:reason)
リストア中に、表示された理由により、
NetWorker の中核となる関数、
nsr_bind_recov_mm() の呼び出しに失敗し
ました。
エラー・メッセージによって提示された
修正処置を実行します。必要な場合は、
このエラーについてテクニカル・サポー
トに問い合わせてください。
The function nsr_end() failed with the error
message: reason(次のエラーにより関
数 nsr_end() が失敗しました:reason)
表示された理由により、NetWorker の中
核となる関数、nsr_end() の呼び出しに失
敗しました。
エラー・メッセージによって提示された
修正処置を実行します。必要な場合は、
このエラーについてテクニカル・サポー
トに問い合わせてください。
The function nsr_rstart() failed with the error:
reason(次のエラーにより関数
nsr_rstart() が失敗しました:reason)
リストア中に、表示された理由により、 エラー・メッセージによって提示された
NetWorker の中核となる関数、nsr_rstart()
修正処置を実行します。必要な場合は、
の呼び出しに失敗しました。
このエラーについてテクニカル・サポー
トに問い合わせてください。
The function sbtinit2() has already been
called.(関数 sbtinit2() はすでに呼び出
されています。)
これは、Oracle が sbinit2() 関数を 2 回呼び このエラーについてはテクニカル・サ
出したために発生した内部エラーです。 ポートに問い合わせてください。
The functions sbtinit() or sbtinit2() have not
been called.(関数 sbtinit() または
sbtinit2() が呼び出されていません。)
これは、Oracle が 2 つの SBT 初期化ルー このエラーについてはテクニカル・サ
チンを呼び出さなかったために発生した ポートに問い合わせてください。
内部エラーです。
The index entry failed the cross check:
cfx_name(backup_piece_name)
save_time(save_time)(インデックス エ
ントリーがクロス チェックに失敗し
ました:cfx_name(backup_piece_name)
save_time(save_time))
インデックス検索中、エントリーは、ク
ライアント・ファイル・インデックスで
は見つかりましたが、メディア・データ
ベースでは見つかりませんでした。
The lookup of 'backup_piece_name' on server
'server' failed - 'reason'(サーバ 'server' で
'backup_piece_name' の検索が失敗しま
した:'reason')
reason の理由により、NMO は、インデッ nsrck プログラムを実行して、インデッ
クス内で backup_piece_name を見つけら
クスの破損を解決します。
れませんでした。インデックスが破損し
ている可能性があります。
The name of the NSR client could not be
determined.(NSR クライアント名を判
別できません。)
NetWorker クライアント名を判別できま
せんでした。
send コマンドを使用して、NSR_CLIENT
パラメータに NetWorker クライアント名
を設定します。
The name of the NSR server could not be
determined.(NSR サーバ名を判別でき
ません。)
NetWorker サーバ名を判別できませんで
した。
send コマンドを使用して、NSR_SERVER
パラメータに NetWorker サーバ名を設定
します。
The NMO BRCAPI version version is outside
the range supported by the BRC service:
earliest_version - latest_version(NMO
BRCAPI バージョン version は、BRC
サービスがサポートする次の範囲外
のバージョンです:earliest_version ∼
latest_version)
NMO リリース 5.0 では、プロキシ管理に
使用したリリースの PowerSnap モジュー
ルをサポートしていません。
The NSR client name could not be
determined.(NSR クライアント名を判
別できません。)
NetWorker クライアント名を判別できま
せんでした。
send コマンドを使用して、NSR_CLIENT
パラメータに NetWorker クライアント名
を設定します。
The NSR server name could not be
determined.(NSR サーバ名を判別でき
ません。)
NetWorker サーバ名を判別できませんで
した。
send コマンドを使用して、NSR_SERVER
パラメータに NetWorker サーバ名を設定
します。
NetWorker クライアント名を判別できま
せんでした。
send コマンドを使用して、NSR_CLIENT
パラメータに NetWorker クライアント名
を設定します。
The NSR_CLIENT parameter was not set.
(NSR_CLIENT パラメータが設定され
ていません。)
NetWorker サービスを再開し、mminfo コマ
ンドおよび nsrinfo コマンドを使用して、
インデックス内のバックアップ情報を検
証します。nsrck プログラムを実行して、
インデックスの破損を解決します。
サポートされているリリースの
PowerSnap モジュールがインストールさ
れていることを確認してください。サ
ポートされているリリースに関する詳細
については、Powerlink Web サイトにある
「EMC Information Protection Software
Compatibility Guide」を参照してください。
NMO エラー・メッセージ
237
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (7 / 11ページ)
エラー・メッセージ
説明
解決策
The NSR_DMO_BENCHMARK_1 parameter is
no longer supported.
(NSR_DMO_BENCHMARK_1 パラメータ
は、現在サポートされていません。)
文書化されていない
サポートされていない次のパラメータは
NSR_DMO_BENCHMARK_1 パラメータが指 設定しないでください。
定されましたが、これは現在サポートさ NSR_DMO_BENCHMARK_1
れていません。
The NSR_SERVER parameter was not set.
(NSR_SERVER パラメータが設定され
ていません。)
NetWorker サーバ名を判別できませんで
した。
The NW authentication for client 'client' was
refused by server 'server' because 'reason'.
('reason' の理由により、クライアント
'client' の NW 認証が 'server' により拒否
されました。)
表示された理由により、NMO は、
エラー・メッセージによって提示された
NetWorker クライアント・ファイル・イ
修正処置を実行します。
ンデックスに接続するために必要な認証
を取得できませんでした。クライアント
がサーバ上でクライアントとして構成さ
れていない可能性があります。
send コマンドを使用して、NSR_SERVER
パラメータに NetWorker サーバ名を設定
します。
The NW client has not been set.(NW クラ
イアントが設定されていません。)
NetWorker クライアント名を判別できま
せんでした。
send コマンドを使用して、NSR_CLIENT
パラメータに NetWorker クライアント名
を設定します。
The NW server does not have a valid NMO
proxy copy license.(NW サーバに有効な
NMO プロキシ・コピー・ライセンス
がありません。)
NetWorker サーバが、必要なライセンス
プロキシ管理に必要なライセンスが
なしでプロキシ管理を実行しようとしま NetWorker サーバに存在することを確認し
した。
てください。
The NW server has not been set.(NW サー
バが設定されていません。)
NetWorker サーバ名を判別できませんで
した。
send コマンドを使用して、NSR_SERVER
パラメータに NetWorker サーバ名を設定
します。
The NWORA file ID could not be XDR'd.
(NWORA ファイル ID を XDR できませ
ん。)
xdrm:0xvalue
NWORA fid:0xvalue
ssid:0xvalue
ssoff:0xvalue
これは、ネットワークの読み取りまたは このエラーについてはテクニカル・サ
書き込みのオペレーションにより発生し ポートに問い合わせてください。
た内部的な XDR エラーです。
The NWORA resource file does not exist.
(NWORA リソース・ファイルが存在
しません。)Please create it with
nsrnmoadmin.(nsrnmoadmin を使用して
ファイルを作成してください。)
NWORA リソース・ファイルが存在しな
nsrnmoadmin コマンドを使用して NWORA
いため、プロキシ・バックアップが失敗 リソース・ファイルを作成し、プロキ
しました。
シ・バックアップを再開します。詳細に
ついては、「NWORA リソース・ファイ
ル」(192 ページ)を参照してください。
The NWORA resource lock file does not exist.
(NWORA リソース ロック ファイルが
存在しません。)Please create it by
running 'nsrnmoadmin -r list'('nsrnmoadmin
-r list' を実行してファイルを作成して
ください。)
NWORA リソース・ロック・ファイルが
nsrnmoadmin -r list コマンドを使用して
存在しないため、プロキシ・バックアッ NWORA リソース・ロック・ファイルを
プが失敗しました。
作成し、プロキシ・バックアップを再開
します。詳細については、「NWORA リ
ソース・ファイル」(192 ページ)を参照
してください。
The NWORA resource
NSR_ORACLECAT_MODE is in the
'undetermined' state.(NWORA リソース
の NSR_ORACLECAT_MODE のステータ
スが 'undetermined' です。)
NWORA リソース・ファイルで、
NSR_ORACLECAT_MODE パラメータにデ
フォルト値 undetermined が設定されてい
ました。
nsrnmoadmin コマンドを使用して、
NSR_ORACLECAT_MODE の値を、必要に応
じて enabled または disabled に設定します。
The object 'filename' is not a file.(オブジェ ファイル filename がデータファイル(未 サポートされているタイプのデータファ
クト 'filename' はファイルではありま
フォーマット・ファイルや通常のファイ イルのみを使用して、プロキシ・バック
せん。)
ル)ではないため、プロキシ・バック
アップを実行します。
アップが失敗しました。
238
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (8 / 11ページ)
エラー・メッセージ
説明
解決策
The ORACLE_SID must be set when
performing proxy copy backups.(プロキ
シ・コピー・バックアップの実行時
には、ORACLE_SID を設定する必要が
あります。)
スケジュール・プロキシ・バックアップ nsrnmo スクリプト内で、パラメータ
中、nsrnmo スクリプト内でパラメータ
ORACLE_SID を、Oracle データベースの
ORACLE_SID が設定されませんでした。 SID 値に設定します。
The OS file name has been specified multiple
times by Oracle: filename(Oracle が、OS
ファイル名を複数回指定しました:
filename)
このエラーについてはテクニカル・サ
これは、プロキシ管理において、Oracle
が同じファイル名を 2 回指定したために ポートに問い合わせてください。
発生した Oracle の内部エラーです。
The parameter file cannot be open: filename
NSR_PROXY_PFILE パラメータで指定され
NSR_PROXY_PFILE パラメータで指定され
(パラメータ ファイルを開けません: た構成ファイルを開けませんでした。こ た値が、構成ファイルの有効なパス名で
filename)
のファイルには、プロキシ・バックアッ あることを確認します。
プまたはリストア用の PowerSnap パラメー
タ設定が含まれている必要があります。
The pb_cancel() call for object 'object_name'
returned the error message: (オブジェク
ト 'object_name' に対する pb_cancel() 呼
び出しで次のエラー・メッセージが
返されました:
エラー
プロキシ管理において pb_cancel() 関数の
呼び出しに失敗しました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The pb_inquiry() call failed for object
'object_name': error(オブジェクト
'object_name' に対する pb_inquiry() 呼び
出しに失敗しました:
エラー
プロキシ管理において pb_inquiry() 関数の
呼び出しに失敗しました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The pb_inquiry() for object 'object_name'
プロキシ管理において pb_inquiry() 関数の
failed because: (次の理由により、オブ 呼び出しに失敗しました。
ジェクト 'object_name' に対する
pb_inquiry() が失敗しました:
エラー
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The pb_inquiry() of object 'object_name'
returned error: (オブジェクト
'object_name' の pb_inquiry() が次のエ
ラーを返しました:
エラー
プロキシ管理において pb_inquiry() 関数の
呼び出しに失敗しました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The pb_restore() for object 'object_name'
failed with error: (次のエラーにより、
オブジェクト 'object_name' の
pb_restore() が失敗しました:
エラー
プロキシ管理において pb_restore() 関数の このエラーについてはテクニカル・サ
呼び出しに失敗しました。
ポートに問い合わせてください。
The pb_save() of object 'object_name'
returned error: (オブジェクト
'object_name' の pb_save() が次のエラー
を返しました:
エラー
プロキシ管理において pb_save() 関数の
呼び出しに失敗しました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The pb_snapshot() call for object
'object_name' failed with error: (次のエ
ラーにより、オブジェクト
'object_name' に対する pb_snapshot() の
呼び出しに失敗しました:
エラー
プロキシ管理において pb_snapshot() 関数
の呼び出しに失敗しました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
NMO エラー・メッセージ
239
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (9 / 11ページ)
エラー・メッセージ
説明
The record obtained has the wrong save time
'save_time1'. The save time queried was
'save_time2'.(取得したレコードの保存
時刻 'save_time1' が間違っています。照
会された保存時刻は 'save_time2' です。
)
NMO は、クライアント・ファイル・イ
NetWorker サービスを再開して、nsrck プ
ンデックスでインデックス・レコードを ログラムを実行し、インデックスの破損
見つけましたが、このレコードには予期 を解決します。
しない保存時刻が指定されていました。
インデックスが破損している可能性があ
ります。
The removal of SSID 'save_set_id' failed with
error: reason(次のエラーにより、SSID
'save_set_id' の削除に失敗しました:
reason)
表示された理由により、インデックス削 mminfo コマンドおよび nsrinfo コマンド
除オペレーションに失敗しました。
を使用して、インデックス・レコードの
ステータスを検証します。必要な場合
は、このエラーについてテクニカル・サ
ポートに問い合わせてください。
The restore destination path is not valid:
filename(リストア宛先パスが無効で
す:filename)
NMO は、プロキシ管理において、指定
されたリストア先、filename が無効であ
ることを検出しました。
指定されたリストア先が有効なパス名で
あることを確認してください。
The restore operation for the file failed for an
unknown reason: filename(不明な理由に
より、ファイルのリストア管理が失
敗しました:filename)
プロキシ・リストア中に、ファイル
filename をステージング・ディレクトリ
.nworapc から宛先ディレクトリに移動す
る時点でエラーが発生しました。
宛先ディレクトリおよびステージング・
ディレクトリ .nworapc に権限またはその
他の問題がないことを確認し、プロキ
シ・リストアを再試行します。エラーが
再発する場合は、テクニカル・サポート
に報告してください。
The savefile_fini() call failed. reason
(savefile_fini() の呼び出しに失敗しまし
た:reason)
The SBTPC object could not determine the
destination of the restore.(SBTPC オブ
ジェクトは、リストアの宛先を判別
できませんでした。)
The SBTPC object is not in the
PB_TYPE_PREPARE state: object_name
(SBTPC オブジェクトのステータス
が、PB_TYPE_PREPARE ではありませ
ん:object_name)
解決策
リストア中、表示された理由により、
エラー・メッセージによって提示された
NetWorker の中核となる関数、savefile_fini() 修正処置を実行します。必要な場合は、
の呼び出しに失敗しました。
このエラーについてテクニカル・サポー
トに問い合わせてください。
プロキシ・リストア管理において、NMO このエラーについてはテクニカル・サ
はファイルをリストアする場所を判別で ポートに問い合わせてください。
きませんでした。
プロキシ管理において、オブジェクト
object_name のステータスにより、NMO お
よび PowerSnap モジュールが非同期にな
りました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The SBTPC object is not in the
SBTPCSTATUS_NOTREADY state:
object_name(SBTPC オブジェクトのス
テータスが、SBTPCSTATUS_NOTREADY
ではありません:object_name)
プロキシ管理において、オブジェクト
object_name のステータスにより、NMO お
よび PowerSnap モジュールが非同期にな
りました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The SBTPC object 'object_name' failed with
the error message: (SBTPC オブジェク
ト 'object_name' が失敗し、次のエ
ラー・メッセージを返しました:
reason)
表示された理由により、PowerSnap モ
このエラーについてはテクニカル・サ
ジュールのオペレーション中にファイル ポートに問い合わせてください。
のプロキシ・バックアップまたはリスト
アが失敗しました。
The SBTPC object 'object_name' is entering
the SBTPCSTART backup state but its BRC
type is: type(SBTPC オブジェクト
'object_name' は、SBTPCSTART バック
アップ ステータスに移行中ですが、
BRC のタイプは次のとおりです:
type)
プロキシ管理において、オブジェクト
object_name のステータスにより、NMO お
よび PowerSnap モジュールが非同期にな
りました。
240
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (10 / 11ページ)
エラー・メッセージ
説明
解決策
The SBTPC object 'object_name' is entering
the SBTPCSTART restore state but its BRC
type is: type(SBTPC オブジェクト
'object_name' は、SBTPCSTART リスト
ア ステータスに移行中ですが、BRC
のタイプは次のとおりです:type)
プロキシ管理において、オブジェクト
object_name のステータスにより、NMO お
よび PowerSnap モジュールが非同期にな
りました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The SBTPC object 'object_name' is entering
the SBTPCSTART state but its status is:
status(SBTPC オブジェクト
'object_name' は、SBTPCSTART ステー
タスに移行中ですが、ステータスは
次のとおりです:status)
プロキシ管理において、オブジェクト
object_name のステータスにより、NMO お
よび PowerSnap モジュールが非同期にな
りました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The SBTPC object 'object_name' is leaving
the BRC prepare state but its status is: status
(SBTPC オブジェクト 'object_name' は、
BRC 準備ステータスから移行中です
が、ステータスは次のとおりです:
status)
プロキシ管理において、オブジェクト
object_name のステータスにより、NMO お
よび PowerSnap モジュールが非同期にな
りました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The SBTPC object 'object_name' is leaving
the BRC save state but its status is: status
(SBTPC オブジェクト 'object_name' は、
BRC 保存ステータスから移行中です
が、ステータスは次のとおりです:
status)
プロキシ管理において、オブジェクト
object_name のステータスにより、NMO お
よび PowerSnap モジュールが非同期にな
りました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The SBTPC object 'object_name' is leaving
the BRC snapshot state but its status is: status
(SBTPC オブジェクト 'object_name' は、
BRC スナップショット ステータスか
ら移行中ですが、ステータスは次の
とおりです:status)
プロキシ管理において、オブジェクト
object_name のステータスにより、NMO お
よび PowerSnap モジュールが非同期にな
りました。
このエラーについてはテクニカル・サ
ポートに問い合わせてください。
The SBTPC object 'object_name' was aborted
by the BRC service. Please check the
PowerSnap logs for an explanation.(BRC
サービスにより、SBTPC オブジェク
ト 'object_name' が中断されました。説
明については、PowerSnap のログを参
照してください。
)
PowerSnap モジュールがプロキシ管理を
終了しました。
可能性のある終了の理由について
PowerSnap モジュールのログを調べます。
The sbtpccommit() function was called during
restore.(リストア中に、sbtpccommit()
関数が呼び出されました。)
これは、プロキシ・リストア中に発生し このエラーについてはテクニカル・サ
た、Oracle の内部エラーです。
ポートに問い合わせてください。
The sfhead could not be XDR'd.(sfhead を
XDR できません。)
これは、ネットワークの書き込みオペ
このエラーについてはテクニカル・サ
レーションにより発生した内部的な XDR ポートに問い合わせてください。
エラーです。
The SS browse time is not in the future:(ブ
ラウズ時刻が過去のものです:)
current time: current_time(現在時刻:
current_time)
browse: browse_time(ブラウズ:
browse_time)
指定されたブラウズ・ポリシー期間は過
去のものです。これは、オペレーティン
グ・システムの時刻設定に関する問題が
原因である可能性があります。
ブラウズ・ポリシー期間が正しく設定さ
れていることを確認します。必要に応じ
て、オペレーティング・システムの時刻
が正しく設定されていることを確認して
ください。
NMO エラー・メッセージ
241
トラブルシューティングおよびエラー・メッセージ
表 14
libnwora ライブラリのエラー・メッセージ (11 / 11ページ)
エラー・メッセージ
説明
解決策
The SS retention time is not in the future:(リ
テンション時刻が過去のものです:)
current time: current_time(現在時刻:
current_time)
retention: rentention_time(リテンショ
ン:rentention_time)
指定されたリテンション・ポリシー期間
は過去のものです。これは、オペレー
ティング・システムの時刻設定に関する
問題が原因である可能性があります。
リテンション・ポリシー期間が正しく設
定されていることを確認します。必要に
応じて、オペレーティング・システムの
時刻が正しく設定されていることを確認
してください。
The staging directory 'directory' has invalid
permissions (errno).(ステージング・
ディレクトリ 'directory' に有効な権限
がありません(errno)。)
プロキシ・リストア中、NMO はステー
ステージング・ディレクトリにプロキ
ジング・ディレクトリ directory に書き込 シ・リストア用の有効な権限があること
みできませんでした。errno は、失敗し
を確認します。
た関数呼び出しによって返されたエラー
番号です。
The UNIX attributes could not be XDR'd.
(UNIX 属性を XDR できません。)
xdrm:0xvalue
ua:0xvalue
There are no SBTPC objects that have not
returned their status.(ステータスを返し
ていない SBTPC オブジェクトはあり
ません。)
これは、ネットワークの読み取りまたは このエラーについてはテクニカル・サ
書き込みのオペレーションにより発生し ポートに問い合わせてください。
た内部的な XDR エラーです。
これは、プロキシ管理において、NMO が このエラーについてはテクニカル・サ
ファイル処理を完了したにもかかわらず、 ポートに問い合わせてください。
Oracle がさらにファイルの処理を待ってい
るために発生した内部エラーです。
This backup piece name is already used in the これは、プロキシ管理において、Oracle が このエラーについてはテクニカル・サ
ポートに問い合わせてください。
SBTPC session: backup_piece_name(この 同じバックアップ・ピース名を 2 回指定
したために発生した Oracle のエラーです。
バックアップ ピース名は、SBTPC
セッションですでに使用されていま
す:backup_piece_name)
nsrnmoadmin プログラムのエラー・メッセージ
243 ページの表 15 に、nsrnmoadmin プログラムが生成するエラー・メッセージの
一覧(アルファベット順)を示します。
エラー・メッセージは、以下の形式で表示されます。
nsrnmoadmin: error_message
error_message は、表に示したようなエラー・メッセージのテキストです。
242
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
トラブルシューティングおよびエラー・メッセージ
表 15
nsrnmoadmin プログラムのエラー・メッセージ (1 / 3ページ)
エラー・メッセージ
説明
Command line arguments are not understood. nsrnmoadmin コマンドに 1 つ以上の無効
(コマンド・ライン引数を認識できま なオプションが含まれています。
せん。)
Could not create the NWORA resource file
(errno)(NWORA リソース・ファイル
を作成できません(errno))
Could not create the NWORA resource lock
file (errno)(NWORA リソース・ロッ
ク・ファイルを作成できません
(errno))
解決策
正しいオプションを指定して
nsrnmoadmin コマンドを使用します。詳
細については、「nsrnmoadmin プログラム
による NWORA リソース・ファイルの構
成」(197 ページ)を参照してください。
nsrnmoadmin コマンドは、リソース・
nsrnmoadmin コマンドが NWORA リソー
ファイルを作成できませんでした。権限 ス・ファイルを作成できる有効な権限が
が無効である可能性があります。
存在することを確認してください。詳細
については、「NWORA リソース・ファイ
ル」(192 ページ)を参照してください。
nsrnmoadmin コマンドは、/nsr/tmp ディレ このエラーについてはテクニカル・サ
クトリまたは NetWorker_install_path\tmp
ポートに問い合わせてください。
ディレクトリで、必要なロック・ファイ
ルを取得できませんでした。NWORA リ
ソース・ファイルにアクセスするには、
ロック・ファイルが必要です。
Could not open resource file 'filename' (errno). nsrnmoadmin コマンドは、リソース・
NWORA リソース・ファイルが存在し、
(リソース・ファイル 'filename' を開け ファイルを開くことができませんでした。 有効な権限が指定されていることを確認
してください。必要に応じて、
権限が無効である可能性があります。
ません(errno))
nsrnmoadmin コマンドを使用して、ファ
イルの作成、修復、ファイル権限の変更
を実行します。
No command line parameters are set.(コマ nsrnmoadmin コマンドのオプションが見
ンド・ラインのパラメータが設定さ
つかりませんでした。
れていません。
)
正しいオプションを指定して
nsrnmoadmin コマンドを使用します。
NSR_ORACLECAT_MODE can only be set to
'enabled', 'disabled' or 'undetermined'.
(NSR_ORACLECAT_MODE は、'enabled'、
'disabled'、'undetermined' のどれかに設
定してください。)
nsrnmoadmin コマンドにおいて、
NSR_ORACLE_CAT_MODE パラメータ・リ
ソースが enabled、disabled、undetermined
以外の値に設定されました。
インスタント・バックアップの場合、
nsrnmoadmin コマンドにおいて、
NSR_ORACLE_CAT_MODE パラメータ・リ
ソースを enabled または disabled に設定し
てください。詳細については、
「nsrnmoadmin プログラムによる NWORA
リソース・ファイルの構成」
(197 ペー
ジ)を参照してください。
NSR_REMOVE_ON_FAILURE can only be
set to 'TRUE' or 'FALSE'.
(NSR_REMOVE_ON_FAILURE は、'TRUE'
または 'FALSE' に設定してください。)
nsrnmoadmin コマンドにおいて、
NSR_REMOVE_ON_FAILURE パラメータ・
リソースが TRUE または FALSE 以外の値
に設定されました。
nsrnmoadmin コマンドにおいて、
NSR_REMOVE_ON_FAILURE パラメータ・
リソースを TRUE または FALSE のいずれ
かにのみ設定してください。
NWORA parameter resources must be
specified in the 'ResourceName
ResourceValue' format.(NWORA パラ
メータ・リソースは、'ResourceName
ResourceValue' の形式で指定してくだ
さい。)
nsrnmoadmin コマンドで、NWORA パラ
nsrnmoadmin コマンドで、NWORA パラ
メータ・リソースの名前および値が正し メータ・リソースの名前および値を正し
い形式で指定されていませんでした。
い形式で指定します。
NWORA SID resource must be specified
when doing deletion.(削除を実行する場
合は、NWORA SID リソースを指定し
てください。)
-r delete オプションが指定された
nsrnmoadmin コマンドで、Oracle データ
ベースの SID 値が指定されていませんで
した。
-r delete オプションが指定された
nsrnmoadmin コマンドで、正しい SID 値
を指定します。
The '-r' flag cannot be set multiple times.('-r'
フラグは、複数回設定できません。)
nsrnmoadmin コマンドに、複数の -r オプ
ションが指定されています。
-r オプションを 1 つだけ指定して
nsrnmoadmin コマンドを使用します。
NMO エラー・メッセージ
243
トラブルシューティングおよびエラー・メッセージ
表 15
nsrnmoadmin プログラムのエラー・メッセージ (2 / 3ページ)
エラー・メッセージ
説明
解決策
The '-r' option requires an NWORA resource
-r オプションが指定された nsrnmoadmin -r オプションが指定された nsrnmoadmin
コマンドに、必要なリソースの指定が含 コマンドで、必要なリソース名および値
specification.('-r' オプションには、
を指定します。
NWORA リソースの指定が必要です。) まれていませんでした。
The '-r' option requires either an 'add',
'update', 'list' or 'delete' option.('-r' オプ
ションには、'add'、'update'、'list'、
'delete' のいずれかのオプションが必
要です。)
-r オプションが指定された nsrnmoadmin nsrnmoadmin コマンド内で、-r オプショ
コマンドに、次の必須キーワードのいず ンを使用して、必須キーワードのいずれ
れかが指定されていませんでした。add、 か 1 つを指定します。詳細については、
「nsrnmoadmin プログラムによる NWORA
update、list、または delete。
リソース・ファイルの構成」(197 ペー
ジ)を参照してください。
The first NWORA resource is not a header
(errno).(最初の NWORA リソースが
ヘッダではありません(errno)。)
NWORA リソース・ファイルが破損して
いる可能性があります。
NWORA リソース・ファイルの内容を検
証します。必要に応じて、nsrnmoadmin
コマンドを使用して、リソース・ファイ
ルを修復します。
The NWORA resource file does not contain
the NSR_NWPATH resource.(NWORA リ
ソース・ファイルに NSR_NWPATH リ
ソースが含まれていません。)
NWORA リソースに、必須の
NSR_NWPATH パラメータ・リソースが含
まれていません。ファイルが破損してい
る可能性があります。
NWORA リソース・ファイルの内容を検
証します。必要に応じて、nsrnmoadmin
コマンドを使用して、リソース・ファイ
ルを修復します。
The NWORA resource file does not exist.
(NWORA リソース・ファイルが存在
しません。)
NWORA リソース・ファイルが存在しま
せん。
nsrnmoadmin コマンドを使用して、
NWORA リソース・ファイルを作成します。
The NWORA resource named
'resource_name' is not found.
('resource_name' という名前の NWORA
リソースが見つかりません。)
nsrnmoadmin コマンドで、NWORA リソー
nsrnmoadmin が、NWORA リソース・
ファイルに存在しないリソースの名前を ス・ファイルの有効なリソース名を指定
します。
指定しました。
The NWORA resource parameter list can only
contain one entry.(NWORA リソース・パ
ラメータ・リストには、1 つのエント
リーしか含めることができません。
)
The NWORA resource parameter list contains
the invalid element 'resource_name'.
(NWORA リソース・パラメータ・リ
ストに無効なエレメント
'resource_name' が含まれています。)
NWORA リソース・ファイルに、リソー
nsrnmoadmin コマンドを使用して、
スの複数の値が含まれています。これは NWORA リソース・ファイルを修復します。
サポートされていません。ファイルが破
損している可能性があります。ファイル
が手動で編集された可能性があります。
これはサポートされていません。
NWORA リソース・ファイルに無効なリ
ソース名が含まれています。ファイルが
破損している可能性があります。ファイ
ルが手動で編集された可能性がありま
す。これはサポートされていません。
nsrnmoadmin コマンドを使用して、
NWORA リソース・ファイルを修復しま
す。詳細については、「nsrnmoadmin プロ
グラムによる NWORA リソース・ファイ
ルの構成」(197 ページ)を参照してくだ
さい。
The NWORA resource parameter list for a SID
requires the item1, item2 and item3
information.(SID の NWORA リソース・
パラメータ・リストには、item1、
item2、item3 の情報が必要です。)
NWORA SID リソースの作成または更新用 NWORA SID リソースの作成または更新用
の nsrnmoadmin コマンドに必要な項目が の nsrnmoadmin コマンドに、必要な項目
を含めます。
ありませんでした。
The NWORA resource 'resource_name' is not
a SID resource.(NWORA リソース
'resource_name' は、SID リソースでは
ありません。)
-r delete オプションを指定した
-r delete オプションを指定した
nsrnmoadmin コマンドには、有効な
nsrnmoadmin コマンドで、有効な NWORA
NWORA SID リソース名が含まれていませ SID リソース名を指定します。
んでした。
The NWORA resource specified is not
supported: resource_name = resource_value
(指定された NWORA リソースはサ
ポートされていません:resource_name
= resource_value)
nsrnmoadmin コマンドで、NWORA パラ
nsrnmoadmin コマンドで、NWORA パラ
メータ・リソースに対して無効な名前ま メータ・リソースの有効な名前および値
たは値が指定されました。
を指定します。詳細については、
「NWORA パラメータ・リソース」(193
ページ)を参照してください。
244
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
トラブルシューティングおよびエラー・メッセージ
表 15
nsrnmoadmin プログラムのエラー・メッセージ (3 / 3ページ)
エラー・メッセージ
説明
解決策
The NWORA SID resource for 'sid_value'
already exists.('sid_value' の NWORA SID
リソースはすでに存在します。
)
nsrnmoadmin コマンドが、すでに存在す
る NWORA SID リソースを追加しようと
しました。
nsrnmoadmin コマンドで、新規 NWORA
SID リソースの値を指定します。
The SID token 'connect' is an empty string.
(SID トークン 'connect' が空の文字列
です。)
nsrnmoadmin コマンドで、必須の RMAN
nsrnmoadmin コマンドで、connect キー
接続ファイルのパス名が connect キー
ワードを使用して、有効な RMAN 接続
ワードを使用して指定されていません。 ファイルのパス名を指定します。詳細に
ついては、「nsrnmoadmin プログラムによ
る NWORA リソース・ファイルの構成」
(197 ページ)を参照してください。
The SID token 'home' is an empty string.(SID
トークン 'home' が空の文字列です。
)
nsrnmoadmin コマンドで、必須の Oracle
nsrnmoadmin コマンドで、home キーワー
ホーム・ディレクトリのパス名が home
ドを使用して、有効な Oracle ホーム・ディ
キーワードを使用して指定されていません。 レクトリの有効なパス名を指定します。
The SID token 'ORACLE_SID' is invalid.(SID
トークン 'ORACLE_SID' が無効です。
)
sid キーワードを指定した nsrnmoadmin
コマンドで、指定された Oracle データ
ベースの SID 値が無効でした。
nsrnmoadmin コマンドで、sid キーワード
を使用して有効な SID 値を指定します。
The SID token 'sid' is an empty string.(SID
トークン 'sid' が空の文字列です。)
nsrnmoadmin コマンドで、必須の Oracle
データベースの SID 値が sid キーワード
を使用して指定されていません。
nsrnmoadmin コマンドで、sid キーワード
を使用して有効な SID 値を指定します。
The tokens 'sid', 'home' and 'connect' must be
set when adding a SID.(SID を追加する
場合、トークン 'sid'、'home'、'connect'
を指定してください。
)
NWORA SID リソースを追加する
nsrnmoadmin コマンドに、必須の sid、
home、connect キーワードの設定が含ま
れていませんでした。
NWORA SID リソースを追加する
nsrnmoadmin コマンドに、sid、home、
connect キーワードの設定を含めます。
The value of the NWORA resource is missing. -r update オプションが指定された
(NWORA リソースの値が見つかりま
nsrnmoadmin コマンドで、リソース名を
せん。)
使用して NWORA リソース値が指定され
ませんでした。
-r update オプションが指定された
nsrnmoadmin コマンドで、リソース名を使
用して NWORA リソース値を指定します。
Unrecognized argument 'option'.(引数
'option' を認識できません。)
nsrnmoadmin コマンドに、認識できない
オプション option が含まれています。
正しいオプションを指定して
nsrnmoadmin コマンドを使用します。詳
細については、「nsrnmoadmin プログラム
による NWORA リソース・ファイルの構
成」(197 ページ)を参照してください。
You must be the super-user to update the
NWORA resource file.(NWORA リソース・
ファイルを更新するには、スーパー・
ユーザーである必要があります。
)
権限のないユーザーにより、
nsrnmoadmin コマンドは、UNIX の root
nsrnmoadmin コマンドが入力されました。 ユーザー、または Microsoft Windows
Administrators グループのメンバーとして
入力してください。
nsrnmoinfo プログラムのエラー・メッセージ
246 ページの表 16 に、nsrnmoinfo プログラムが生成するエラー・メッセージの一
覧(アルファベット順)を示します。
エラー・メッセージは、以下の形式で表示されます。
The NW volume information lookup failed: error_message(NW ボリューム情報
の検索に失敗しました:
error_message
error_message は、表に示したようなエラー・メッセージのテキストです。
NMO エラー・メッセージ
245
トラブルシューティングおよびエラー・メッセージ
表 16
nsrnmoinfo プログラムのエラー・メッセージ (1 / 2ページ)
エラー・メッセージ
説明
解決策
A connection to NW server 'server' could not
be established because 'reason'.('reason'
の理由により、NW サーバ 'server' に対
する接続を確立できませんでした。)
表示された理由により、NMO は NetWorker
クライアント・ファイル・インデックス
に接続できませんでした。クライアント
がサーバ上でクライアントとして構成さ
れていない可能性があります。
エラー・メッセージによって提示された
修正処置を実行します。
Could not locate the LNM save file
'backup_piece_name' on server 'server'.
(サーバ 'server' で LNM セーブ・ファ
イル 'backup_piece_name' が見つかりま
せん。)
NMO は、バックアップ・ピースのイン
mminfo コマンドおよび nsrinfo コマンド
デックス・レコードを見つけることがで を使用して、インデックス・レコードの
きませんでした。インデックス・レコー ステータスを検証します。
ドは消失している可能性があります。
Could not locate the LNM save time
'save_time' on server 'server'.(サーバ
'server' で LNM 保存時刻 'save_time' が見
つかりません。)
mminfo コマンドおよび nsrinfo コマンド
NMO は、クライアント・ファイル・イ
を使用して、インデックス・レコードの
ンデックスで、保存時刻のインデック
ステータスを検証します。
ス・レコードを見つけられませんでし
た。インデックス・レコードは消失して
いる可能性があります。
Error in mmdb lookup by time: reason
(time:reason の理由による mmdb 検索
のエラー)
表示された理由により、メディア・デー mminfo コマンドを使用して、メディア・
タベース内の検索に失敗しました。
データベース・レコードのステータスを
検証します。エラー・メッセージによっ
て提示された修正処置を実行します。
Exceeded the number of retries. The
NetWorker server may be down or
unreachable.(再試行数を超えました。
NetWorker サーバがダウンしているか、
接続できない可能性があります。)
The file 'filename' could not be opened.
(ファイル 'filename' を開けません。)
NMO は、NetWorker インデックス・サー
必要に応じて、サーバ上で NetWorker
ビス nsrindexd にアクセスできませんで
サービスを再開します。
した。このエラーは、NetWorker サービ
スがシャットダウンされていたために発
生した可能性があります。
nsrnmoinfo コマンドの -f オプションで指 指定したファイルが存在することを確認
定されたファイルにアクセスできません し、-f オプションを指定して、再度
でした。
nsrnmoinfo コマンドを入力します。
The file name provided is NULL.(指定され nsrnmoinfo コマンド内で、-f オプション nsrnmoinfo コマンド内で、-f オプション
たファイル名が NULL です。)
に必須のファイル名が含まれていません を使用して、必要なファイル名を指定し
でした。
ます。
The index entry failed the cross check:
cfx_name(backup_piece_name)
save_time(save_time)(インデックス エ
ントリーがクロス チェックに失敗し
ました:cfx_name(backup_piece_name)
save_time(save_time))
インデックス検索中、エントリーは、ク
ライアント・ファイル・インデックスで
は見つかりましたが、メディア・データ
ベースでは見つかりませんでした。
The lookup of 'backup_piece_name' on server
'server' failed - 'reason'(サーバ 'server' で
'backup_piece_name' の検索が失敗しま
した:'reason')
reason の理由により、NMO は、インデッ nsrck プログラムを実行して、インデッ
クス内で backup_piece_name を見つけら
クスの破損を解決します。
れませんでした。インデックスが破損し
ている可能性があります。
246
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
NetWorker サービスを再開し、mminfo コマ
ンドおよび nsrinfo コマンドを使用して、
インデックス内のバックアップ情報を検
証します。nsrck プログラムを実行して、
インデックスの破損を解決します。
トラブルシューティングおよびエラー・メッセージ
表 16
nsrnmoinfo プログラムのエラー・メッセージ (2 / 2ページ)
エラー・メッセージ
説明
The NW authentication for client 'client' was
refused by server 'server' because 'reason'.
('reason' の理由により、クライアント
'client' の NW 認証が 'server' により拒否
されました。)
The record obtained has the wrong save time
'save_time1'. The save time queried was
'save_time2'.(取得したレコードの保存
時刻 'save_time1' が間違っています。照
会された保存時刻は 'save_time2' です。
)
解決策
表示された理由により、NMO は、
エラー・メッセージによって提示された
NetWorker クライアント・ファイル・イ
修正処置を実行します。
ンデックスに接続するために必要な認証
を取得できませんでした。クライアント
がサーバ上でクライアントとして構成さ
れていない可能性があります。
NMO は、クライアント・ファイル・イ
NetWorker サービスを再開して、nsrck プ
ンデックスでインデックス・レコードを ログラムを実行し、インデックスの破損
見つけましたが、このレコードには予期 を解決します。
しない保存時刻が指定されていました。
インデックスが破損している可能性があ
ります。
nsrnmoprobe プログラムのエラー・メッセージ
247 ページの表 17 に、nsrnmoprobe プログラムが生成するエラー・メッセージの
一覧(アルファベット順)を示します。
表 17
nsrnmoprobe プログラムのエラー・メッセージ (1 / 2ページ)
エラー・メッセージ
説明
解決策
nsrnmoprobe プログラムが、指定した
Oracle データベースに接続できませんで
した。
以下のことを確認してください。
• nsrnmoprobe によって使用される接続
文字列(データベースのユーザー名と
パスワード)、Oracle Net Service 名、
ORACLE_HOME の値が正しい。
• Net Service 名には、sqlplus などの
Oracle クライアント・ツールを使用し
て、手動で接続できます。
詳細については、「プローブ・ベース・
バックアップの構成」(101 ページ)を参
照してください。
The configuration information is not valid:
string(構成情報が無効です:string)
NetWorker プローブ・リソースの[コマ
ンド オプション]属性が正しく構成さ
れていません。
「プローブ・ベース・バックアップの構
成」(101 ページ)に従って、NetWorker プ
ローブ・リソースの[コマンド オプショ
ン]属性の設定を修正します。
The connect string was missing the user or the
password.(接続文字列にユーザー名ま
たはパスワードが含まれていません
でした。)
接続ファイルを編集して、問題を修正し
NMO プローブに使用される RMAN 接続
ます。
ファイル(NWORA リソース・ファイル
の NSR_ORACLE_CONNECT_FILE で指定)
にユーザー名またはパスワードが含まれ
ていませんでした。
Oracle データベース Oracle_service
(Oracle_home)に接続できませんで
した。
The nsrnmoprobe command does not support
databases with more than one sthread.
(nsrnmoprobe コマンドは、複数の
sthread があるデータベースをサポー
トしていません。
)
nsrnmoprobe プログラムは、データベー nsrnmoprobe プログラムは、RAC データ
スに複数のスレッド(インスタンス)が ベースで使用しないでください。
ある RAC データベースをサポートして
いません。
NMO エラー・メッセージ
247
トラブルシューティングおよびエラー・メッセージ
表 17
nsrnmoprobe プログラムのエラー・メッセージ (2 / 2ページ)
エラー・メッセージ
説明
The nwora.res file has not been created.
(nwora.res ファイルが作成されていま
せん。)
SQL 文 v$database_incarnation を次の理
由で実行できませんでした。reason
解決策
ORACLE_SERVICE が NetWorker プローブ・ 「プローブ・ベース・バックアップの構
リソースの[コマンド オプション]属
成」(101 ページ)の情報に従って、
性で設定されていますが、NWORA リ
NWORA リソース・ファイルを作成します。
ソース・ファイルが存在しません。
エラー・メッセージに表示されている理
由により、nsrnmoprobe プログラムが
データベースの実体化情報を判別できま
せんでした。
このエラーは通常、Oracle データベース
がサポートされていないバージョンであ
ることを示します。サポートされている
Oracle データベースのバージョンの詳細
については、Powerlink にある「EMC
Information Protection Software Compatibility
Guide」を参照してください。
nsrnmostart プログラムのエラー・メッセージ
248 ページの表 18 に、nsrnmostart プログラムが生成するエラー・メッセージの一
覧(アルファベット順)を示します。
表 18
nsrnmostart プログラムのエラー・メッセージ (1 / 2ページ)
エラー・メッセージ
Authentication denied(認証が拒否され
ました)
または
Authentication denied for user username
(username のユーザーの認証が拒否さ
れました)
説明
解決策
バックアップが失敗してこのエラー・
メッセージが表示されたクライアントの
スーパー・ユーザーは、データベースの
接続認証情報が保存されているロック
ボックスにアクセスできませんでした。
NMC(NetWorker 管理コンソール)を使用
して、該当クライアントのロックボック
ス・リソースが作成されており、[ユー
ザー]属性にそのクライアントのスー
パー・ユーザーが含まれていることを確
認します。
client: WARNING! The NWORA resource file RMAN バックアップが正常終了した後
'save' process output error messages.
で、NWORA リソース・ファイルをバッ
(client:警告 ! NWORA リソース ファイ クアップできませんでした。
ルの保存処理でエラー メッセージが
出力されました。)
client: Please check the save log file for more
information: log_file(client:詳細につい
ては、保存ログ ファイルを確認して
ください:log_file)
log_file を分析し、エラー・メッセージが
含まれている場合は、そのエラー・メッ
セージで提示されている修正処置を実行
します。
ORACLE_HOME is not defined. Cannot start ORACLE_HOME が nsrnmo スクリプトで正 ORACLE_HOME を nsrnmo スクリプトで正
RMAN.(ORACLE_HOME が定義されて
しく設定されていませんでした。
しく設定します。
いません。RMAN を開始できません。)
The backup config did not contain a string.
(バックアップ構成に string が含まれ
ていませんでした。)
nsrnmostart プログラムが -C オプションを このクライアント・リソースを削除し、
指定して実行されましたが、クライアン バックアップ構成ウィザードを使用して
ト・リソースに[バックアップ構成]属 クライアント・リソースを再作成します。
性が正しく設定されていませんでした。
The NSR client resource for client_name does
not contain any backup configuration.
(client_name の NSR クライアント リ
ソースにバックアップ構成が含まれ
ていません。)
nsrnmostart プログラムが -C オプションを このクライアント・リソースを削除し、
指定して実行されましたが、クライアン バックアップ構成ウィザードを使用して
ト・リソースに[バックアップ構成]属 クライアント・リソースを再作成します。
性が正しく設定されていませんでした。
248
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
トラブルシューティングおよびエラー・メッセージ
表 18
nsrnmostart プログラムのエラー・メッセージ (2 / 2ページ)
エラー・メッセージ
説明
解決策
The temporary file 'rman_script_path' could
not be created (errno).(一時ファイル
'rman_script_path' を作成できませんで
した(errno)。)
予定されたバックアップ・バイナリ
nsrnmostart で、バックアップ構成ウィ
ザードで生成される RMAN スクリプトを
書き込むためのファイル rman_script_path
を作成できませんでした。
UNIX の root ユーザーまたは Windows
Administrator に、rman_script_path ファイル
のディレクトリ・パスに対する書き込み
権限があることを確認します。
NMO エラー・メッセージ
249
トラブルシューティングおよびエラー・メッセージ
250
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
用語集
この用語集では、このマニュアルで使用されている用語の定義について説明します。
ほとんどの用語は、NMO(NetWorker Module for Oracle)ソフトウェア特有のも
のです。NetWorker ソフトウェアに固有の用語については、最新の「NetWorker 管
理ガイド」を参照してください。
記号
?
$ORACLE_HOME として識別される Oracle データベース・インスタンスのメイ
ン・ディレクトリの Oracle プレースホルダ。
A
API(アプリケーショ
ン・プログラミング・
インタフェース)
ソフトウェア・アプリケーション内の通信およびタスクの実行に使用される、合意に
基づくコンピュータ・ライブラリ・ルーチン、プロトコル、およびツールのセット。
ASM(アプリケーショ
ン固有モジュール)
ディレクティブで使用し、ファイルまたはディレクトリのバックアップおよびリカ
バリ方法を指定するプログラム。
D
DBA
DBMS
データベース管理者の略語。主として Oracle データベース・システムのインストー
ル、構成、保守を担当する人。
データベース管理システムの略語。Oracle データベースの主要なアーキテクチャです。
I
I18N(多言語対応)
NMO ソフトウェアで非 ASCII データを生成せずに、英語以外の環境またはロケー
ルで動作する NMO ソフトウェアの機能。I18N をセットアップすると、NMO はオ
ペレーティング・システム、NetWorker ソフトウェア、Oracle ソフトウェアから渡
される ASCII 以外のデータを処理および表示できます。「L10N(ローカリゼーショ
ン)」も参照してください。
L
L10N(ローカリゼー
ション)
ユーザーのロケールに基づいて非 ASCII 文字および数値データを生成し、そのデー
タをユーザー・インタフェースに出力する NMO ソフトウェアの機能。この機能を
使用するには、英語以外のロケールの適切な NMO 言語パックをインストールする
必要があります。「I18N(多言語対応)」も参照してください。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
251
用語集
M
MML(メディア管理ラ
イブラリ)
mount
MTTR(平均リカバリ時間)
NMO ソフトウェアが提供するメディア管理ルーチンのライブラリ。Oracle Server
ホスト上での NMO のインストール中に Oracle カーネル・ソフトウェアとリンクし
ます。
データベースをユーザーが使用できるようにすること、または読み込みまたは書き
込みを行うために取り出し可能なテープまたはディスク・ボリュームをドライブに
配置すること。
Oracle データベースのインスタンスまたはメディア・リカバリに必要な設定時間。た
とえば、ディスク障害からのメディア・リカバリの目標として 10 分を設定できます。
N
NetWorker
NetWorker Module for
Oracle
NetWorker クライアント
NetWorker サーバ
ファイル・システムをバックアップおよびリストアする、ネットワーク・ベースの
EMC ソフトウェア製品。
Oracle DBMS のバックアップおよびリストアを可能にする、NetWorker サーバ・ソ
フトウェアの NetWorker アドオン・モジュール。「NMO」も参照してください。
「クライアント」を参照してください。
「サーバ」を参照してください。
NetWorker ストレー
ジ・ノード
「ストレージ・ノード」を参照してください。
NetWorker リソース
「リソース」を参照してください。
NMO
nsrhost
NWORA リソース・
ファイル
「NetWorker Module for Oracle」の略語。
NetWorker サーバ・コンピュータの論理ホスト名。
NMO のインストール中にインストールされたリソース・ファイル。拡張して、
Oracle プロキシ・バックアップおよびカタログ同期化(オプション)を使用可能に
する特定の追加リソースを含める必要があります。
O
Oracle Enterprise
Manager
OEM(Oracle Enterprise Manager)の Backup Management Tools。RMAN ユー
ティリティに対するオプションのグラフィック・ユーザー・インタフェースが含ま
れています。
Oracle10g Server
Oracle10g リリース 10.x DBMS を実行しているコンピュータ。「DBMS」を参照して
ください。
Oracle11g Server
Oracle11g リリース 11.x DBMS を実行しているコンピュータ。「DBMS」を参照して
ください。
Oracle オンライン・
バックアップ
「オンライン・バックアップ」を参照してください。
Oracle コールド・バッ
クアップ
「オフライン・バックアップ」を参照してください。
252
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
用語集
P
PowerSnap
バックアップするデータのポイント・イン・タイム・スナップショットを提供する
EMC のテクノロジー。ホスト・システム上で実行されているアプリケーションは、
スナップショットの管理中でもデータの書き込みを続行し、オープン・ファイルの
データをスナップショットに含めます。
PowerSnap Module
ベンダー固有の API とのやり取りによりストレージ・サブシステムのサービスをエ
クスポートする EMC ソフトウェア・モジュール。このモジュールは、アプリケー
ションやバックアップ / リカバリのインタフェースに依存しません。NMO は
PowerSnap モジュールと連携して、Oracle プロキシ・バックアップを実行します。
R
RDBMS(リレーショナ
ル・データベース管理
システム)
関連づけられたテーブルの形式でデータを格納する「DBMS」の一種。
recover
アーカイブされた REDO ログおよびオンライン REDO ログを Oracle データベース
に適用して、データベースを特定の時刻の状態に一致させること。
REDO ログ
Oracle データベースのオンライン・ログ。2 個以上の REDO ログ・ファイル(デー
タベース・インスタンスで行われた最新の変更をすべて記録するファイルで、デー
タファイルとは別)により構成されます。「アーカイブされた REDO ログ」も参照
してください。
RMAN(Recovery
Manager)
Oracle データベースに対するインテリジェントなインタフェースとして動作し、
サードパーティのメディア管理製品(NMO など)と連動して Oracle データベー
ス・オブジェクトをバックアップおよびリストアする Oracle のユーティリティ。
RMAN カタログ
ターゲット・データベースの制御ファイルまたは RMAN リカバリ・カタログ内の
各 Oracle バックアップ・ピースについての情報を保存する RMAN リポジトリ。
RMAN スクリプト
NMO のバックアップ、リストア、Oracle データベースの複製を実行するために使
用される RMAN コマンドのスクリプト。
root
◆
◆
RPC(リモート・プロ
シージャ・コール)
(UNIX)スーパーユーザーのアカウント。
(Microsoft Windows および UNIX)システム・ディレクトリ構造の最上位レベル。
NetWorker サーバが、ネットワーク経由で受信したクライアントのリクエストを処
理するために用いるプロトコル。
S
save
クライアント・ファイルをバックアップ・ボリュームにバックアップし、オンライ
ン・インデックスにデータのエントリーを作成する、NetWorker のコマンド。
scanner
オンライン・インデックスが使用できなくなったとき、バックアップ・ボリューム
を読み取るために使用する NetWorker のコマンド。
SID(システム識別子)
skip
Oracle データベース・インスタンスの一意の名前。この値は、通常 ORACLE_SID
パラメータで設定します。
指定したファイルがスキップされ、バックアップされないバックアップ・レベル。
「レベル」も参照してください。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
253
用語集
SSID
「セーブセット ID」を参照してください。
T
TNS(Transparent
Network Substrate)
1 つのインタフェースをすべての標準ネットワーク・プロトコルに提供する Oracle
のネットワーク・テクノロジー。
あ
アーカイブされた
REDO ログ
いっぱいになったオンライン Oracle REDO ログのアーカイブされたコピー。これに
は、リカバリ・オペレーション用の古い REDO ログが保持されます。「REDO ログ」
も参照してください。
い
一時イネーブラ
イネーブラ・コード
評価期間の経過後、さらに 45 日間 NMO ソフトウェアを使用できるようにするコード。
ソフトウェアを起動できるようにするための特別なコード。ソフトウェアの基本機
能のロックを解除するイネーブラ・コードを基本イネーブラと呼びます。追加購入
した機能や製品(ライブラリのサポートなど)のイネーブラ・コードをアドオン・
イネーブラと呼びます。
イベント・ベース・
バックアップ
「プローブ・ベース・バックアップ」を参照してください。
インクリメンタル・
バックアップ
「レベル」を参照してください。
インスタンス
データベースを開始するたびに実行するプロセスの組み合わせ。
インスタント・バック
アップ
プロキシ・バックアップの一種。プライマリ・ストレージ・ユニットにポイント・
イン・タイム・コピーとして Oracle データのスナップショットを作成します。「プ
ロキシ・バックアップ」を参照してください。
インスタント・リストア
プロキシ・リストアの一種。インスタント・バックアップ中に作成された、ポイン
ト・イン・タイムのマウントされたコピーから Oracle データをリストアします。
「プロキシ・リストア」を参照してください。
インデックス・
ポリシー
ファイルとデータ・インデックス・エントリーの有効期間を指定するポリシー。ク
ライアントは、使用するインデックス・ポリシーを指定します。
お
オートチェンジャ
254
「ライブラリ」を参照してください。
オーバーライド
通常の予定されたバックアップ・レベルの代わりに使用される別のバックアップ・
レベル。
オフライン・バック
アップ
Oracle のインスタンスがシャット・ダウンされてユーザーが使用できなくなった場
合に実行されるオフラインでの Oracle バックアップ。
オペレータ
サーバのステータス監視やストレージ・デバイスへのバックアップ・ボリュームの
ロードなど、日常的な NetWorker のタスクを実行する人。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
用語集
オンライン・
インデックス
クライアントのバックアップ(「クライアント・ファイル・インデックス」)とバッ
クアップ・ボリューム(「メディア・データベース」)に関するすべての情報が保存
されている NetWorker サーバ上のデータベース。
オンライン・バック
アップ
Oracle のインスタンスが実行中でユーザーが使用可能の場合に実行されるオンライ
ンでの Oracle バックアップ。
か
カタログ同期化
対応するバックアップ・ピースが NetWorker インデックスから削除されると、
RMAN カタログから Oracle プロキシ・バックアップ・エントリーを削除するプロ
セス。
「NWORA リソース・ファイル」を参照してください。
管理者
一般にネットワーク・コンピュータ上のソフトウェアをインストール、構成、およ
び管理する人、およびユーザーを追加し、ユーザー権限を定義する人。
管理者グループ
Microsoft Windows のユーザー・グループの 1 つ。このグループのメンバーは、他
のグループに属するユーザーの権限を持ち、ドメイン内のユーザーとグループを作
成、変更および管理できます。
き
期限切れのセーブセット
共有ディスク
ブラウズ時刻に達したセーブセット。このセーブセットはクライアント・ファイ
ル・インデックスから削除されているため、ブラウズできません。
クラスタ内の複数のノードに接続されているストレージ・ディスク。
く
クライアント
データをバックアップおよびリストアできるコンピュータ、ワークステーション、
ファイルサーバ。
クライアント・ファイ
ル・インデックス
バックアップしたすべてのデータ・オブジェクト、ファイル、「ファイル・システ
ム」をトラックするために、NetWorker サーバによって管理されるデータベース。
NetWorker サーバでは、クライアント・コンピュータごとに、1 つのインデック
ス・ファイルが管理されます。
クラスタ
2 つ以上の独立したネットワーク・サーバ。その動作は、クライアントからは 1 つ
のユニットのように見えます。クラスタ構成では、あるサーバで実行されている処
理を別のサーバへ移行できるため、ほとんどのハードウェア障害やソフトウェア障
害の発生時にもアプリケーション・サービスを続行できる「高可用性」が実現しま
す。「高可用性システム」も参照してください。
グループ
指定した時刻に、ファイルをバックアップするように構成されたクライアントまた
はクライアント・コンピュータのグループ。
こ
高可用性システム
構成済み
ハードウェアやソフトウェアの障害が発生した場合でも、アプリケーションのサー
ビスを続行できるように、ネットワーク上のクラスタ・ノードとして構成された複
数台のコンピュータによるシステム。各クラスタ・ノードには、そのコンピュータ
でのみ使用可能なプライベート・リソースやディスクがあり、固有の IP アドレスが
割り当てられています。
ソフトウェアの機能に対して初期設定されている選択または構成。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
255
用語集
コマンドライン
コマンド・プロンプトまたはシェル・プロンプトとも呼ばれる、表示画面上でソフ
トウェア・コマンドを入力する行。
さ
サーバ
NetWorker サーバ・ソフトウェアを実行しているネットワーク上のコンピュータ。
オンライン・インデックスを保持し、同じネットワーク上のクライアントやスト
レージ・ノードに、バックアップ・サービスとリストア・サービスを提供します。
サーバ・インデックス
予定されたバックアップ中にバックアップされたすべてのサーバ・ファイルを一覧
表示するファイル。
サービス・ポート
サーバまたはストレージ・ノードで使用されるポート。ファイアウォールを通して
クライアントからのバックアップとリストアのリクエストをリスンします。
再利用可能なセーブ
セット
ブラウズ・ポリシーおよびリテンション・ポリシーが期限切れになったセーブセッ
ト。再利用可能なセーブ・セットは、メディア・データベースから削除されます。
再利用可能なボリューム
サイロ
データのブラウズ・ポリシーとリテンション・ポリシーの双方の期間を超過すると、
再ラベルおよび再利用が可能となるボリューム。
大量のボリュームを保持するためのリポジトリ。サイロ・ボリュームは、スロット
番号ではなくバーコードによって識別されます。
し
シェル・プロンプト
システム管理者
自動メディア管理
従来のストレージ
従来のリストア
重複除外バックアップ
終了コード
シェル・ウィンドウで、コマンド入力を要求する表示。
NetWorker ソフトウェアのインストール、構成、保守を担当する人。
NetWorker サーバによって制御されるストレージ・デバイスで、ラベルがないボ
リュームのラベル付け、マウント、上書きを自動的に実行できるようにする機能。
再利用可能なボリュームは、自動的にリサイクルされます。
「セカンダリ・ストレージ」を参照してください。
通常の Oracle リストアとして実行される Oracle プロキシ・リストアの一種。セカ
ンダリ・ストレージ・メディア(テープなど)からポイント・イン・タイム・コ
ピーをリストアします。「プロキシ・リストア」を参照してください。
クライアントから Avamar サーバ(NetWorker 重複除外ノード)へのバックアップ
の一種。サーバがクライアントの冗長データ・ブロックを識別し、変更を含む一意
のブロックのみ(ファイル全体ではない)をバックアップします。一意のデータ・
ブロックのシングル・インスタンスのみがサーバで保持されます。
バックアップまたはリストアのセッションが成功したかどうかを示すインジケータ。
終了コードのゼロ(0)は、セッションが成功したことを示します。
◆
ゼロ以外の終了コードは、セッションが失敗したことを示します。
◆
手動バックアップ
256
ユーザーがクライアントから実行するバックアップ。不定期バックアップとも呼ば
れます。バックアップするファイル、ファイル・システム、ディレクトリをユー
ザーが指定します。手動バックアップでは、「ブートストラップ」セーブセットは生
成されません。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
用語集
す
予定されたバックアップ
指定した時刻に 1 つ以上の NetWorker クライアントのグループに対して自動的に
バックアップを開始するように構成されたバックアップ。予定されたバックアップ
は、「ブートストラップ」セーブセットを生成します。
スタンドアロン・
デバイス
データをバックアップするためのドライブが 1 台ある「ストレージ・デバイス」の
一種。スタンドアロン・デバイスは、バックアップ・ボリュームの保存または自動
的なロードができません。
ステージング
1 つのストレージ・メディアから別の安価なメディアにデータを移動し、元の場所
にあるデータを削除すること。
ストレージ・デバイス
バックアップ、リストアなどの NetWorker オペレーションで、データの読み取りと
書き込みを実行するハードウェア。
ストレージ・ノード
制御側の NetWorker サーバにバックアップ管理を管理されている NetWorker サー
バ以外のコンピュータに、物理的に接続しているストレージ・デバイス。
スナップショット
インスタント・バックアップ中に、サポートされているタイプのプライマリ・スト
レージで作成される Oracle データのポイント・イン・タイム・コピー。
スナップショット・
ポリシー
NetWorker スナップショット・ポリシー・リソースを介して構成されたポリシー。
インスタント・バックアップ中に作成されたスナップショットのライフサイクルを
制御します。スナップショット・ポリシーは、インスタント・バックアップの頻度
およびスナップショットの再利用の前にスナップショットが保持される期間を指定
します。
スナップ・セット
ストレージ・アレイなどの外部ディスク・サブシステムに作成するポイント・イ
ン・タイム・コピーの対象データの集まりを表す、1 台のクライアントのファイル、
ボリューム、またはファイル・システムのグループ。
せ
セーブ・ストリーム
バックアップ時にストレージ・ボリュームに書き込まれるデータ、およびセーブ
セットの情報。各セーブ・ストリームは、1 つのセーブセットから生成されます。
セーブセット
1 台のクライアント・コンピュータからストレージ・メディアにバックアップされ
たファイルまたはファイル・システムのグループ。
セーブセット ID
NetWorker ソフトウェアでセーブセットに割り当てられる内部識別番号。
セーブセット・
ステータス
NetWorker の属性。セーブセットがブラウズ可能、リカバリ可能、または再利用可
能かどうかを示します。セーブセット・ステータスは、セーブセットが正常にバッ
クアップされたかどうかも示します。
セーブセットのバンドル
Oracle データベース・オブジェクトの同じ予定されたバックアップ・サイクルに属
する、共依存関係にあるセーブセット・グループ。構成設定に応じて、NMO に
よって 1 つのバンドルにまとめられます。
セーブセットの
バンドル化
Oracle データベース・オブジェクトの予定されたバックアップ・サイクルごとに
NMO によって自動的にセーブセット・バンドルが作成されるプロセス。このプロ
セスでは、同じバックアップ・サイクルに属する、依存関係にあるすべてのセーブ
セットが 1 つのセーブセット・バンドルにグループ化されます。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
257
用語集
セーブセット・バンド
ルの結合
NMO の予定されたインクリメンタル・バックアップ時に、異なるセーブセット・
バンドルの共依存関係にあるセーブセットを結合して、1 つのセーブセット・バン
ドルを作成すること。
セカンダリ・ストレージ
従来のバックアップまたはスナップショット・バックアップの保存に使用される、
NetWorker サーバまたはストレージ・ノードに接続されたストレージ・ライブラリ。
セカンダリ・ストレー
ジからのリストア
プロキシ・リストアの一種。セカンダリ・ストレージ・メディア(テープなど)か
らプロキシ・バックアップをリストアします。「プロキシ・リストア」を参照してく
ださい。
接続ポート
NetWorker プロセスで、ファイアウォールを通してバックアップとリストア・セッ
ションを実行するために使用するポート。
そ
即時ライブ・バック
アップ
属性
Oracle プロキシ・バックアップの一種。インスタント・バックアップ中にポイン
ト・イン・タイム・コピー(スナップショット)を作成し、直ちにテープなどのセ
カンダリ・ストレージにバックアップします。スナップショットは、プライマリ・
ストレージから自動的に削除されます。
NetWorker リソースの機能。「リソース」によって提供されるサービスや情報です。
た
ターゲット・データ
ベース
データ損失に対する安全策として NetWorker サーバがバックアップするデータベース。
ち
遅延ライブ・バック
アップ
Oracle プロキシ・バックアップの一種。インスタント・バックアップ中に作成され
た既存のポイント・イン・タイム・コピー(スナップショット)が、テープなどの
セカンダリ・ストレージにバックアップされます。スナップショットは、プライマ
リ・ストレージに保持されます。
つ
通知
重要な NetWorker イベントについて生成され、NetWorker 管理者に送信されるメッ
セージ。
て
ディレクティブ
データベース
テーブルスペース
258
バックアップまたはリカバリ・オペレーション時に、指定したクライアントの特定
のファイル・セットで特別なアクションを実行するように、NetWorker ソフトウェ
アに指示する命令。手動(非スケジュール)バックアップでは、ディレクティブは
無視されます。
サードパーティ「DBMS」ベンダーのデータベース・インスタンス。NMO は、
Oracle データベース・ファイルをバックアップおよびリストアします。
1 つ以上のデータファイルを構成する Oracle データベース構造。
デーモン
特定のイベントへの応答として、または事前定義した時刻に、バックグラウンドで
実行される UNIX システムのプロセス。
デバイス
◆
バックアップおよびリストア中にバックアップ・ボリューム(「ボリューム」を
参照)に読み書きするストレージ・ユニット。ストレージ・ユニットには、
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
用語集
◆
「サーバ」や「ストレージ・ノード」に接続されたテープ・デバイス、オプティ
カル・ドライブ、「オートチェンジャ」、ファイルなどがあります。
DDS(動的ドライブ共有)が有効な場合は、物理ドライブへのアクセス・パス
を指します。
と
ドライブ
メディアからの読み込み、またはメディアへの書き込みが可能なハードウェア・デ
バイス。「デバイス」も参照してください。
は
パージ
バージョン
パス名
ボリューム内に保存されているすべてのファイルのエントリーをクライアント・
ファイル・インデックスから削除するプロセス。ただし、メディア・データベース
内にはセーブセットのエントリーが残ります。
1 つのファイルに対して存在する日付スタンプがあるバックアップの集合。
ファイルにアクセスするために、オペレーティング・システムに指示する命令の
セット。
◆
絶対パス名は、ルート・ディレクトリを起点としてディレクトリ・ツリー上の
ファイルの場所を指定します。
◆
相対パス名は、現在の位置を起点としてファイルの場所を指定します。
バックアップ
データをボリュームに保存するオペレーション。複数のデータ・ファイルの Oracle
バックアップには、複数のバックアップ・セットが含まれる場合があります。
バックアップ・オペ
レータ・グループ
Microsoft Windows のユーザー・グループの 1 つ。このグループのメンバーは、
ワークステーションまたはサーバからドメインにログインし、データのバックアッ
プおよびリストアを実行できます。また、サーバやワークステーションをシャット
ダウンすることもできます。
バックアップ・グループ
「グループ」を参照してください。
バックアップ・サイクル
「予定されたバックアップ・サイクル」を参照してください。
バックアップ・セット
1 つ以上のバックアップ・ピースのグループ。NMO バックアップ時に RMAN
backup コマンドによって作成されます。
バックアップ・ピース
NMO バックアップ時に作成されるバイナリ・ファイル。1 つのセーブセットに対応
し、RMAN 固有の形式で 1 つ以上のデータベース・ファイルの Oracle バックアッ
プ・データが格納されています。「バックアップ・セット」を参照してください。
バックアップ・ホスト
バックアップ・
ボリューム
バックアップ・レベル
「プロキシ・クライアント・ホスト」を参照してください。
「ボリューム」を参照してください。
「レベル」を参照してください。
ふ
ファイアウォール
プライベート・ネットワークから不正なアクセスを行なう、またはプライベート・
ネットワークに不正なアクセスを受けることを回避するためのシステム。イントラ
ネットで送受信されるすべてのメールがファイアウォールを通過します。ファイア
ウォールでは、各メッセージが検査され、指定したセキュリティ条件に合わないも
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
259
用語集
のはブロックされます。ファイアウォールの技術には数種類あります。NetWorker
ソフトウェアは、パケット・フィルタリングで保護されたコンピュータからのクラ
イアント・バックアップをサポートしています。
ファイル・インデックス
ファイル・サーバ
ファイル・システム
「クライアント・ファイル・インデックス」を参照してください。
ネットワーク上の他のコンピュータにサービスを提供する、ディスクを備えたコン
ピュータ。
◆
◆
ブートストラップ
プール
フェイルオーバー
物理ホスト
不定期バックアップ
ディレクトリ構造、データ転送方法、およびファイルの関連性を提供すること
で、ストレージ・メディア上のファイルを保存、取得、および管理するために
使用されるソフトウェア・インタフェース。
すべてのファイル全体。
NetWorker の災害復旧手順に必要なセーブセット。ブートストラップは、
NetWorker サーバ上に存在するメディア・データベース、リソース・データベー
ス、およびサーバ・インデックスという 3 つのコンポーネントで構成されます。
選択したストレージ・ボリュームにバックアップ・データを分類する機能。
障害が発生したり、異常終了したコンピュータ・サーバ、ディスク・ドライブ、
ネットワークのアクティビティを、混乱を最小限に抑えながら、予備用の冗長サー
バ、ドライブ、ネットワークに自動的に切り替える保護機能。フェイルオーバーは、
高い信頼性と継続的な可用性が必要とされるシステムの機能です。
クラスタの一部であるノードまたはホスト。
「手動バックアップ」を参照してください。
プライマリ・ストレージ
Oracle ソース・データおよびデータの永続的スナップショット・バックアップが保
存される、サーバのストレージ・サブシステム。サポートされているプライマリ・
ストレージのタイプについては、NetWorker PowerSnap モジュールのマニュアルを
参照してください。
ブラウズ・ポリシー
通常の Oracle バックアップおよびプロキシ・ライブ・バックアップ用のバックアッ
プ・エントリーをオンライン NetWorker クライアント・ファイル・インデックスに
保存する期間、および関連するバックアップ・ファイルにユーザーがいつでもアク
セスできる期間を指定する NetWorker ポリシー。
フル・バックアップ
プローブ
プローブ・ベース・
バックアップ
「レベル」を参照してください。
指定した条件がクライアント上で満たされるかどうかを判断するクエリー・オペ
レーション。
イベント・ベース・バックアップとも呼ばれる予定されたバックアップの一種。
NetWorker サーバは、指定した条件が満たされたときにのみ、1 つまたは複数のプ
ローブ結果に応じてバックアップを開始します。
プロキシ・クライアント
バックアップを要求するクライアントに代わって NetWorker の保存オペレーション
を実行する代理クライアント。プロキシ・クライアントは、サーバレス・バック
アップの実行に必要です。
プロキシ・クライアン
ト・ホスト
Oracle プロキシ・バックアップ時にプライマリ・ストレージ・ユニットにアクセス
する、Oracle Server ホストとは別個のホスト。プロキシ・ライブ・バックアップ
中、Oracle Server ホストまたはプロキシ・クライアント・ホストは、Oracle データ
ベースのポイント・イン・タイム・コピー(スナップショット)をセカンダリ・ス
トレージにバックアップします。
260
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
用語集
プロキシ・バックアップ
PowerSnap Module を使用して、プライマリ・ストレージにポイント・イン・タイ
ム・コピー(スナップショット)を作成する Oracle データ・バックアップ。スナッ
プショットは、プライマリ・ストレージでスナップショットを削除したかどうかに
かかわらず、任意でセカンダリ・ストレージにバックアップできます。Oracle プロ
キシ・バックアップには、「インスタント・バックアップ」と「ライブ・バックアッ
プ」の 2 種類があります。
プロキシ・リストア
PowerSnap Module を使用した Oracle プロキシ・バックアップからの Oracle デー
タのリストア。Oracle プロキシ・リストアには、「インスタント・リストア」、
「ロールバック・リストア」、「セカンダリ・ストレージからのリストア」の 3 種類が
あります。
へ
並列処理
複数のクライアント、または 1 つのクライアントの複数のセーブセットのデータを
同時にバックアップまたはリストアする方法。
ほ
ポイント・イン・タイ
ム・コピー
ホスト
ポリシー
データの定義済みコレクション(整合性の取れたファイル・システム、データベー
ス、ボリュームなど)の、フルに使用可能なコピー。1 つの特定時刻でのデータの
イメージを含みます。PiT(ポイント・イン・タイム)コピーはシャドー・コピーま
たはスナップショットとも呼ばれます。Oracle データのスナップショットは、イン
スタント・バックアップ中に、サポートされているタイプのプライマリ・ストレー
ジで作成されます。
ネットワーク上のコンピュータ。
クライアントのセーブセットをリカバリに使用できる期間を指定する一連の制約。
通常の Oracle バックアップおよびプロキシ・ライブ・バックアップの場合、
NetWorker クライアント・リソースは、ブラウズ・ポリシーおよびリテンショ
ン・ポリシーを指定します。詳細については、
「NetWorker コマンド・リファレン
ス・ガイド」およびマニュアル・ページの nsr_policy(5)を参照してください。
◆
プロキシ・インスタント・バックアップの場合、NetWorker グループ・リソース
は、スナップショット・ポリシー・リソースで構成されたスナップショット・
ポリシーを指定します。詳細については、NetWorker PowerSnap モジュールの
マニュアルを参照してください。
◆
ポリシーの統一性
NMO によって実施される、同じ予定されたバックアップ・サイクルまたはセーブ
セット・バンドルに属する共依存関係にあるセーブセット・グループのブラウズ・
ポリシーおよびリテンション・ポリシーの整合性を確保すること。これにより、あ
るバックアップが期限切れになった後もそのバックアップに依存するインクリメン
タル・バックアップが存続し続けるということがなくなります。
ボリューム
バックアップ・データの保存に使用するバックアップ・ボリューム。アーカイブ・
ボリュームおよびクローン・ボリュームには、バックアップ・データを保存できま
せん。
ボリューム ID
ボリューム・プール
ボリューム名
NetWorker ソフトウェアで、バックアップ・ボリュームに割り当てられる内部識別子。
「プール」を参照してください。
バックアップ・ボリュームにラベルをつけるときに割り当てられる名前。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
261
用語集
ま
マルチプレクシング
複数のセーブセットからのデータが、同一ストレージ・デバイスに同時に書き込め
るようにする NetWorker の機能。
め
メディア
メディア・インデックス
メディア・データベース
メディア・プール
メディア・マネージャ
バックアップ・データが書き込まれる物理ストレージ。磁気テープ、光ディスク、
ファイル・システムなどがあります。「ボリューム」も参照してください。
「メディア・データベース」を参照してください。
NetWorker サーバで管理しているすべてのデータとボリュームについて、ストレー
ジ・ボリュームの場所とライフサイクルのステータスに関するインデックスつきの
エントリーが保存されるデータベース。「ボリューム」も参照してください。
選択したストレージ・ボリュームにバックアップ・データを分類する機能。
バックアップ・ボリュームに格納されているセーブセットをトラックする
NetWorker データベース。
ゆ
有効期限
読み取り / 書き込みが可能なボリュームの状態が読み取り専用に変更される日。
ユーザー
自分のコンピュータから NetWorker ソフトウェアを使用して、ファイルをバック
アップおよびリストアできる人。
よ
予定されたバックアッ
プ・サイクル
Oracle データベース・オブジェクトのフル・バックアップまたはレベル 0 バック
アップ、およびレベル 0 バックアップと依存関係にあるそれ以降のすべてのインク
リメンタル・バックアップ。「セーブセットの バンドル化」が有効になっている場
合、予定されたバックアップ・サイクルごとに別々のセーブセット・バンドルが作
成されます。
ら
ライセンス・イネーブラ
ライブ・バックアップ
ライブラリ
機能や製品を動作させるために必要なイネーブラ・コード。
以下の 2 種類の Oracle プロキシ・バックアップの 1 つ。
◆ 「遅延ライブ・バックアップ」
◆ 「即時ライブ・バックアップ」
1 つ以上の削除可能なメディア・ドライブに加えて、メディアのスロット、メディ
ア・アクセス・ポート、およびこれらのコンポーネント間でメディアを移動するロ
ボット・メカニズムを備えたハードウェア・デバイス。ライブラリによって、バッ
クアップおよびリカバリ時のメディアのロードとマウントの機能が自動化されます。
ライブラリとは、オートチェンジャ、オートローダ、カルーセル、データホイール、
ジュークボックス、ニアライン・ストレージなどの同義語です。
り
リカバリ・カタログ
262
RMAN によって管理される一連の Oracle データベースのテーブル。Oracle のバッ
クアップ・セット、バックアップ・ピース、イメージ・コピー、プロキシ・コピー、
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
用語集
アーカイブされた REDO ログ、ストアド・スクリプト、「ターゲット・データベー
ス」スキーマに関する情報が格納されています。
リストア
個別のデータファイルをバックアップ・ストレージから取得し、ファイルをディス
クにコピーするプロセス。
リソース
NetWorker サーバ構成または NWORA リソース・ファイルのコンポーネント。
◆
NetWorker のリソースは、NetWorker サーバまたはそのクライアントを記述しま
す。NetWorker のリソースには、デバイス、スケジュール、クライアント、グ
ループ、ポリシーなどがあります。それぞれのリソースには、そのプロパティ
を定義する属性があります。
◆
NWORA リソース・ファイルには、プロキシ・バックアップおよびオプション
でカタログ同期化を使用可能にするリソースが含まれています。
リソース・データベース
リテンション・
ポリシー
リモート・デバイス
構成済み NetWorker リソースに関する情報のデータベース。
NetWorker メディア・データベース内で、通常の Oracle バックアップまたはプロキ
シ・ライブ・バックアップのセーブセットのエントリーが保持される期間および対
応するバックアップ・データをリカバリできる期間を決定する NetWorker ポリシー
の設定。
NetWorker ストレージ・ノードに接続しているストレージ・デバイス。
れ
レベル
予定されたバックアップまたは手動バックアップ中に保存されるデータ量を指定す
る、バックアップ構成オプション。NMO のバックアップ・レベルは、RMAN バッ
クアップ・スクリプトの RMAN コマンドでのみ指定します。
◆
NMO のフル・バックアップは、最終変更時に関係なく、データベース内のすべ
てのデータ・ブロックをバックアップします。
◆
インクリメンタル NMO バックアップは、直前のバックアップ以後に更新された
データ・ブロックのみをバックアップします。
ろ
ロールオーバー・
セーブセット
ロールバック・リストア
スナップショットからテープにバックアップされるセーブセット。このスナップ
ショットが保持されるかどうかは、スナップショット・ポリシーにより決まります。
スナップショットがテープにロールオーバーされると、クライアント・ファイル・
インデックスおよびメディア・データベースに、リストア用にセーブセットのブラ
ウズを可能にするエントリーが作成されます。
Oracle プロキシ・リストアの一種。ハードウェアの特定の機能を使用して、Oracle
データの特定のポイント・イン・タイム・コピー(スナップショット)をソース位
置にリストアします。ロールバックとは、破壊されたセーブセットのリストアのこ
とです。「プロキシ・リストア」を参照してください。
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
263
用語集
264
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
索引
Oracle ASM
Oracle Automated Storage も参照
A
ADDRESS_LIST パラメータ 150
AES 暗号化 128, 209
allocate channel コマンド
parms オプション 223
API、SBT 53, 58, 59
B
backup current control file コマンド 138
backup spfile コマンド 138
BACKUP_TAPE_IO_SLAVES パラメータ 224
C
change backuppiece...unavailable コマンド 225
change...crosscheck コマンド 218, 225
change...delete コマンド 201
channel オプション、send コマンド 220
configure channel コマンド
parms オプション 175, 208
crosscheck コマンド 218, 225
D
DBID 136, 137
delete expired backup コマンド 218
device_type オプション、send コマンド 220
F
FAILOVER パラメータ 150
force_rollback オプション、サポートされない 186
G
GUI、NetWorker
停止ボタン 116
I
I18N(多言語対応)33, 35, 69, 70
INSTANCE_NAME パラメータ 151
L
L10N(ローカリゼーション)35, 71
LC_ALL 環境変数 70
LD_LIBRARY_PATH パラメータ 83, 84
LIBPATH パラメータ 85
LOCAL_LISTENER パラメータ 151
LOG_THRESHOLD パラメータ 102
M
MML 53, 161, 168, 169
MML カタログ 190
MML(メディア管理ライブラリ)53, 161, 168, 169
N
NetWorker
クライアント・ファイル・インデックス 49, 183, 184
構成
クライアント・リソース 178
ステージング 39
ソフトウェアの機能 48
ブートストラップ・バックアップ 49, 54, 110, 163
プロセス
リストア 171
メディア・サービス、nsrmmd 56, 58
メディア・データベース 49, 184, 185
メディア・データベース・サービス、nsrmmdbd 56,
59, 163
NetWorker Module for Oracle
API、SBT 53, 58, 59
MML 161, 168, 169
エラー・メッセージ 230
機能 49
トラブルシューティング 228, 229
NetWorker PowerSnap Module 24, 50, 66, 158, 171
NetWorker オンライン・インデックス 49
NetWorker 管理者プログラム
停止ボタン 116
NetWorker 構成
クライアント・リソース 90
グループ・リソース 89, 177
サーバ・リソース 64
スケジュール・リソース 89
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
265
索引
スナップショット・ポリシー・リソース 158, 162, 177
デバイス・リソース 67
プール・リソース 68, 177
ラベル・テンプレート・リソース 68
ロードマップ 62
NLS_LANG 環境変数 70
nmo.messages.raw ファイル 225, 230
NMO ウィザード 62
NMO 多言語対応(I18N)33, 35, 69, 70
NMO のローカリゼーション(L10N)35, 71
NOCATALOG モード 152
NSR_AES_ENCRYPTION パラメータ 79, 209
NSR_BUNDLING パラメータ 95
NSR_CHECKSUM パラメータ 209
NSR_CLIENT パラメータ 132, 186, 209
NSR_COMPRESSION パラメータ 209
NSR_DATA_MOVER パラメータ 175
NSR_DATA_VOLUME_POOL* パラメータ 68, 81, 210,
211, 224
NSR_DEBUG_FILE パラメータ 85, 102, 211
NSR_ENCRYPTION_PHRASES パラメータ 128, 213
NSR_GROUP パラメータ 81, 213
NSR_INCR_EXPIRATION パラメータ 96
NSR_MAX_STREAMS パラメータ 176
NSR_NWPATH パラメータ 193, 214
NSR_ORACLE_CONNECT_FILE パラメータ 102, 196
NSR_ORACLE_HOME パラメータ 196
NSR_ORACLE_LIB_PATH パラメータ 196
NSR_ORACLE_NLS_LANG パラメータ 70
NSR_ORACLE_NLS_LANG パラメータ・リソース 194
NSR_ORACLE_SID パラメータ 196
NSR_ORACLE_TNS_ADMIN パラメータ 196
NSR_ORACLECAT_DEBUG_FILE パラメータ・リソース
193
NSR_ORACLECAT_LOG_FILE パラメータ・リソース
193
NSR_ORACLECAT_MODE パラメータ・リソース 194,
202
NSR_PS_SAVE_PARALLELISM パラメータ 175
NSR_RECOVER_POOL パラメータ 215
NSR_REMOVE_ON_FAILURE パラメータ・リソース 194
NSR_RETENTION パラメータ 92
NSR_RMAN_ARGUMENTS パラメータ 85
NSR_SAVESET_BROWSE パラメータ 91, 215
NSR_SAVESET_RETENTION パラメータ 215
NSR_SB_DEBUG_FILE パラメータ 85
NSR_SERVER_NIC パラメータ 216
NSR_SERVER パラメータ 81, 132, 216
NSR_DEBUG_LEVEL パラメータ 211
NSR_DEDUP_BACKUP パラメータ 211
NSR_DEDUP_CACHE_ENABLED パラメータ 212
NSR_DEDUP_CACHE_TAG パラメータ 212
NSR_DEDUP_CHUNK_SIZE パラメータ 212
NSR_DEDUP_NODE パラメータ 212
NSR_DPRINTF パラメータ 213
nsrexecd サービス 54, 56, 58, 162
nsrindexd サービス 56, 58, 163
nsrmmdbd サービス 56, 59, 163
NSR_MMDB_RETRY_TIME パラメータ 213
nsrmmd サービス 56, 58
266
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
nsrnmoadmin プログラム 194, 196, 197, 199
nsrnmoinfo コマンド 130
nsrnmoprobe プログラム 24, 101, 103
nsrnmostart プログラム 54, 163, 165
nsrnmo スクリプト 54, 83, 163, 165
パラメータ 82, 83
NSR_NO_BUSY_ERRORS パラメータ 214
NSR_NO_MULTIPLEX パラメータ 214
nsroraclecat プログラム 191, 200, 203
NSR_PROXY_PFILE パラメータ 215
NSR_RETENTION_DISABLED パラメータ 215
nsrsnapck プログラム 162, 165, 200, 201, 203
NWORA SID リソース 195, 196
nworapc ディレクトリ 187
NWORA パラメータ・リソース
NSR_ORACLE_NLS_LANG 194
NSR_ORACLECAT_DEBUG_FILE 193
NSR_ORACLECAT_LOG_FILE 193
NSR_ORACLECAT_MODE 194, 202
NSR_REMOVE_ON_FAILURE 194
NWORA リソース・ファイル 192, 194, 195, 196
バックアップ 182, 184
O
Oracle
DBID 136, 137
MML(メディア管理ライブラリ)53
RMAN(Recovery Manager)50, 58, 160, 167
SBT(System Backup to Tape)API 53, 58, 59
sbtio.log ファイル 225, 230
Server セッション 56
システム構成 63
手動バックアップ・スクリプト 77, 173, 222
パスワード・ファイル 80
バックアップおよびリカバリ・システム 50, 51, 160
ミラーリング
オンライン REDO ログ 137
制御ファイル 136
予定されたバックアップ用スクリプト 79
リカバリ 20, 133
リカバリ・カタログ 50, 51, 52, 160
リカバリ・カタログ・データベース
接続先 80
リストア 20, 49, 127, 129, 154
Oracle ASM 45
Oracle Automated Storage 45
Oracle Enterprise Manager
Oracle Enterprise Manager Backup Management
Tools を参照
Oracle Enterprise Manager Backup Management Tools 53,
58, 109, 132, 167
Oracle Net 63, 88, 146, 147, 151
ORACLE_HOME パラメータ 84, 86, 102
ORACLE_SERVICE パラメータ 102
ORACLE_SID パラメータ 86
ORACLER_USER パラメータ 86
P
parms オプション
索引
allocate channel コマンド 223
configure channel コマンド 175, 208
PATH パラメータ 83
PFILE 136, 137, 138
pool オプション、backup コマンド 218
POSTCMD パラメータ 87
PowerSnap Module 24, 50, 66, 158, 171
PowerSnap パラメータ 173, 174, 175
PRECMD パラメータ 86
psrollback.res ファイル 187
R
RAC システム 29, 144, 147
REDO ログ、ミラーリング 137
RESTORE_TYPE_ORDER パラメータ 176, 186, 188
RMAN
RMAN(Recovery Manager)を参照
RMAN(Recovery Manager)50, 53, 58, 160, 167
エラー・メッセージ 229
機能 51
コマンド 217
手動バックアップ・スクリプト 78
バックアップ・スクリプト 77
プロキシ・バックアップ・スクリプト 173, 174
プロキシ・リストア・スクリプト 185
予定されたバックアップ用スクリプト 80, 81
リカバリ・カタログ 50, 51, 52, 160
リストア・スクリプト 127
rman send コマンド 208, 221, 223
rman.exe コマンド 109, 132
RMAN カタログ 190
rman コマンド 85, 109, 132
RMAN リポジトリ 190
RPC(リモート・プロシージャ・コール)49
RPC(リモート・プロシージャ・コール)プロトコル 49
S
savefs コマンド 54, 162, 164
savegrp コマンド 54, 110, 111, 162, 164
SBT API 53, 58, 59
SBT(System Backup to Tape)API 53, 58, 59
sbtio.log ファイル 225, 230
send コマンド 174, 208, 219
channel オプション 220
device_type オプション 220
NSR_ENV キーワード 219
優先順位の規則 223
send コマンド内の NSR_ENV キーワード 219
send コマンドの優先順位の規則 223
SERVICE_NAME パラメータ 151
set duplex コマンド 223, 224
setenv コマンド 83, 208
set コマンド 83, 208
SHLIB_PATH パラメータ 85
SID_LIST_LISTENER パラメータ 151
SPFILE 136, 138
su コマンド 87, 88
T
TNS_ADMIN パラメータ 88
trace オプション、backup コマンド 225
あ
アーカイブされた REDO ログ
RAC ノード間での共有 154
バックアップ 20, 137, 154
リストア 154
後処理コマンド・スクリプト 87, 137, 140
後処理スクリプト 87
暗号化
AES 暗号化 128, 209
い
インスタント・バックアップ 158, 162, 181, 190
インスタント・リストア 159, 168, 186
う
ウィザード、構成 62
え
永続的設定 25, 26, 80
エラー・メッセージ
NetWorker Module for Oracle 230
RMAN 229
お
応答のない Oracle バックアップ、キャンセルする 111
オートチェンジャ 67, 109, 130
オンライン REDO ログ、ミラーリング 137
か
仮想クラスタ・クライアントからの、プロキシ・バック
アップ 204
環境変数
LC_ALL 70
NLS_LANG 70
監視する
手動バックアップ 112
予定されたバックアップ 117
管理者、NetWorker
クライアント・リソース 90, 178
グループ・リソース 89, 177
サーバ・リソース 64
スケジュール・リソース 89
スナップショット・ポリシー・リソース 158, 162, 177
デバイス・リソース 67
プール・リソース 68, 177
ユーザー・グループ・リソース 65
ラベル・テンプレート・リソース 68
管理者属性
サーバ・リソース 64
管理者プログラム、NetWorker
停止ボタン 116
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
267
索引
き
キャンセル
応答のないバックアップ 111
手動バックアップ 111
プロキシ・バックアップ 182
予定されたバックアップ 80, 116
く
クライアント再試行属性
グループ・リソース 203
クライアント・ファイル・インデックス 49, 183, 184
クライアント・リソース 90, 178
クライアント リソース属性
ブラウズ・ポリシー 91
クライアント・リソース属性
グループ 92
スケジュール 92
セーブセット 92
名前 91
バックアップ・コマンド 91
リテンション・ポリシー 92
リモート・アクセス 92
クラスタ・システム 29, 144, 203
グループ属性
クライアント・リソース 92, 178
グループ・リソース 89, 177
グループ・リソースのクライアント再試行属性 204
グループ・リソースのスナップショット属性 179, 180
グループ・リソースのスナップショット プール属性 177
こ
構成
Oracle システム 63
クライアント・リソース 90, 178
グループ・リソース 89, 177
サーバ・リソース 64
手動バックアップ 108
スケジュール・リソース 89
スナップショット・ポリシー・リソース 158, 162, 177
デバイス・リソース 67
プール・リソース 68, 177
プロキシ・バックアップ 171
ユーザー・グループ・リソース 65
予定されたバックアップ 114
ラベル・テンプレート・リソース 68
ロードマップ 62
構成ウィザード 62
コマンド
allocate channel、parms オプション 223
backup current control file 138
backup(pool オプション)218
backup spfile 138
backup(trace オプション)225
change backuppiece...unavailable 225
change...crosscheck 218, 225
change...delete 201
configure channel、parms オプション 175, 208
crosscheck 218, 225
delete expired backup 218
268
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
nsrnmoinfo 130
rman 85, 109, 132
rman send 208, 221, 223
rman.exe 109, 132
savefs 54, 162, 164
savegrp 54, 110, 111, 162, 164
send 174, 208, 219
send(channel オプション)220
send(device_type オプション)220
send(NSR_ENV キーワード)219
send(優先順位の規則)223
set duplex 223, 224
setenv 83, 208
su 87, 88
設定 83, 208
バックアップ 173, 222
リストア 222
コマンド・オプション属性
プローブ・リソース 102
コマンド属性
プローブ・リソース 101
さ
サーバ・リソース
属性
データゾーン・パス・フレーズ 64
名前 64
並列処理 64
サーバ・リソース属性
管理者 64
サービス
nsrd 54, 56, 58, 162, 164
nsrexecd 54, 162
nsrindexd 56, 58, 163
nsrmmd 56, 58
nsrmmdbd 56, 59, 163
災害復旧
準備 136
タイプ 139
サイロ 67
し
自動チャネル割り当て 26, 77, 80
手動バックアップ 49, 55, 108
監視する 112
キャンセル 111
実行の手順 108
ロードマップ 108
手動バックアップ時のバックアップ・コピー 27
初期化パラメータ・ファイル
initoracle_sid.ora 151
PFILE 136, 137, 138
SPFILE 136, 138
す
スクリプト
nsrnmo 54, 163, 165
スケジュール属性
クライアント・リソース 92, 178
索引
スケジュール・リソース 89
ステージング 39
ストレージ デバイス
デバイス・リソース 67
ボリューム・プール 68
ストレージ・デバイス
ボリューム・プール 68
ストレージ・ノード属性
クライアント・リソース 178
ストレージ・ノードとしての RAC ノード 149
スナップショット 24, 158, 159, 168, 177, 178, 184
スナップショットの保持属性
スナップショット・ポリシー・リソース内 190
スナップショット・ポリシー・リソース 158, 162, 177
せ
制御ファイル
バックアップ 136, 138
制御ファイル、ミラーリング 136
セーブセット属性
クライアント・リソース 92, 178, 204
セーブセットのバンドル化 39
セカンダリ・ストレージ 159
接続ファイル、カタログの同期化 193, 196, 197
そ
即時ライブ・バックアップ 159, 164
た
ターゲット・データベース
接続先 80
多言語対応(I18N)33, 35, 69, 70
ち
遅延ライブ・バックアップ 159, 166, 181
重複除外
バックアップ 21, 97
リストア 21
て
停止する
応答のないバックアップ 111
手動バックアップ 111
予定されたバックアップ 80, 116
停止ボタン
NetWorker 管理者プログラム 116
データゾーン パス・フレーズ属性
サーバ・リソース 64
データベース
手動バックアップ 49, 55, 108
予定されたバックアップ 49, 114, 162
テーブルスペース
手動バックアップ 49, 55, 108
予定されたバックアップ 49, 114, 162
デバイス、複数 49
デバイス・リソース 67
電子メール通知 94
電子メールによる通知 94
と
統一性、ポリシー 37
同期
自動カタログ 190, 200
手動カタログ 200
トラブルシューティング
NetWorker Module for Oracle 228, 229
手動バックアップ 229
予定されたバックアップ 81, 229
な
名前属性
クライアント・リソース 91
サーバ・リソース 64
プローブ・リソース 101
ね
ネットワーク・ファイル
listener.ora 136, 137, 151
sqlnet.ora 136, 137
tnsnames.ora 136, 137, 150
は
破壊リストア
概要 159
パスワード・ファイル 80
バックアップ 136
バックアップ
エラー・メッセージ 229, 230
クライアント・リソース 90, 178
グループ・リソース 89, 177
コピー 27
コマンド 173, 222
コマンド(pool オプション)218
コマンド(trace オプション)225
スケジュール・リソース 89
セッション 56
デバイス、複数 49
レベル(RMAN スクリプト内でフルまたはインクリ
メンタルとして指定)67
バックアップおよびリカバリ・システム 50, 51, 160
バックアップ・コマンド属性
クライアント・リソース 91, 178, 204, 205
バックアップ・スナップショット属性
スナップショット・ポリシー・リソース内 166
バックアップ・タイプ
NetWorker ブートストラップ 49, 54, 110, 163
NWORA リソース・ファイル 182, 184
アーカイブされた REDO ログ 20, 137, 154
インスタント 158, 162, 181, 190
手動 21, 49, 55, 108
制御ファイル 136, 138
即時ライブ 159, 164
遅延ライブ 159, 166, 181
重複除外 21, 97
パスワード・ファイル 136
プローブ・ベース 23, 100
プロキシ 24, 158, 162, 179
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
269
索引
予定された 21, 49, 114, 162
レジストリ・ファイル 136
バックアップのタイプ
NetWorker ブートストラップ 49, 54, 110, 163
アーカイブされた REDO ログ 20, 137, 154
手動 49, 55, 108
予定された 49, 114, 162
パラメータ
NSR_CLIENT 132, 186, 209
NSR_DEBUG_FILE 85, 102, 211
NSR_ORACLE_CONNECT_FILE 102, 196
ADDRESS_LIST 150
BACKUP_TAPE_IO_SLAVES 224
INSTANCE_NAME 151
LD_LIBRARY_PATH 83, 84
LIBPATH 85
LOCAL_LISTENER 151
LOG_THRESHOLD 102
NSR_SAVESET_RETENTION 215
NSR_AES_ENCRYPTION 79, 209
NSR_BUNDLING 95
NSR_CHECKSUM 209
NSR_COMPRESSION 209
NSR_DATA_VOLUME_POOL* 68, 81, 210, 211, 224
NSR_ENCRYPTION_PHRASES 128, 213
NSR_GROUP 81, 213
NSR_INCR_EXPIRATION 96
NSR_MAX_STREAMS 176
NSR_NWPATH 193, 214
NSR_ORACLE_HOME 196
NSR_ORACLE_LIB_PATH 196
NSR_ORACLE_NLS_LANG 70
NSR_ORACLE_SID 196
NSR_ORACLE_TNS_ADMIN 196
NSR_PS_SAVE_PARALLELISM 175
NSR_RECOVER_POOL 215
NSR_RETENTION 92
NSR_RMAN_ARGUMENTS 85
NSR_SAVESET_BROWSE 91, 215
NSR_SB_DEBUG_FILE 85
NSR_SERVER 81, 132, 216
NSR_SERVER_NIC 216
NSR_DATA_MOVER 175
NSR_DEBUG_LEVEL 211
NSR_DEDUP_BACKUP 211
NSR_DEDUP_CACHE_ENABLED 212
NSR_DEDUP_CACHE_TAG 212
NSR_DEDUP_CHUNK_SIZE 212
NSR_DEDUP_NODE 212
NSR_DPRINTF 213
NSR_MMDB_RETRY_TIME 213
nsrnmo スクリプト 82, 83
NSR_NO_BUSY_ERRORS 214
NSR_NO_MULTIPLEX 214
NSR_PROXY_PFILE 215
NSR_RETENTION_DISABLED 215
ORACLE_HOME 84, 86, 102
ORACLE_SERVICE 102
ORACLE_SID 86
ORACLE_USER 86
270
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
PATH 83
POSTCMD 87
PowerSnap 173, 174, 175
PRECMD 86
RESTORE_TYPE_ORDER 176, 186, 188
SERVICE_NAME 151
SHLIB_PATH 85
SID_LIST_LISTENER 151
TNS_ADMIN 88
必須 84, 102, 210, 211, 212, 214, 215, 216
フェイルオーバー 150
予定されたバックアップ 115
パラメータ・リソース
NSR_ORACLE_NLS_LANG 194
NSR_ORACLECAT_DEBUG_FILE 193
NSR_ORACLECAT_LOG_FILE 193
NSR_ORACLECAT_MODE 194, 202
NSR_REMOVE_ON_FAILURE 194
バンドル化、セーブセット 39
ひ
必須パラメータ 84, 102, 210, 211, 212, 214, 215, 216
ふ
ブートストラップ、NetWorker 49, 54, 110, 163
プール、ボリューム
定義 68
プール・タイプ 68
ラベル・テンプレート 68
プール・リソース 68, 177
フェイルオーバー
接続時 145, 150
バックアップ 145, 146, 151
プロキシ・バックアップ 203
複数のバックアップ・デバイス 49
物理クラスタ・クライアントからの、プロキシ・バック
アップ 205
プライマリ・ストレージ 24, 158, 159, 161, 171, 179, 180
ブラウズ ポリシー属性
クライアント・リソース 91
ブラウズ・ポリシー属性
クライアント・リソース 178
ブラウズ・ポリシーの統一性 37
プローブ・ベース
バックアップ 23, 100
プローブ・リソース
属性
コマンド 101
コマンド・オプション 102
名前 101
プロキシ
バックアップ 24, 158, 162, 179
リストア 159, 167, 185
プロキシ・バックアップのセーブ・グループ完了レポー
ト 181
プロキシ・バックアップのためのカタログの同期化 190,
200
プロキシ・バックアップのための自動カタログ同期化
190, 200
索引
プロキシ・バックアップのための手動カタログ同期化 200
プロキシ・リストア時のファイルのリロケーション 188,
189
プログラム
nsrd 54, 56, 58, 162, 164
nsrexecd 54, 162
nsrindexd 56, 58, 163
nsrmmd 56, 58
nsrmmdbd 56, 59, 163
nsrnmo 54, 163, 165
nsrnmoadmin 194, 196, 197, 199
nsrnmoprobe 24, 101, 103
nsrnmostart 54, 163, 165
nsroraclecat 191, 200, 203
nsrsnapck 162, 165, 200, 201, 203
savefs 54, 162, 164
savegrp 54, 162, 164
プロセス
リストア 171
へ
並列処理属性
クライアント・リソース 178
サーバ・リソース 64
並列セーブ・ストリーム 49
ほ
ポイント・イン・タイム・コピー 24, 158, 159, 168, 177,
178, 184
ポリシー
ブラウズ 91
保存管理 92
ポリシーの統一性 37
ボリューム・プール
指定 81
タイプ 68
定義 68
デフォルト・プール 81
リソース 68, 177
ボリューム、リストア対象として判別する 130
ま
前処理スクリプト 86
み
ミラーリング
オンライン REDO ログ 137
制御ファイル 136
め
メディア管理
ストレージ デバイス 67
ボリューム・プール 68
メディア・データベース 49, 184, 185
ゆ
有効にする
セーブセットのバンドル化 95
ポリシーの統一性 96
ユーザー・グループ・リソース 65
よ
予定されたバックアップ 49, 114, 162
後処理スクリプト 87
監視する 117
キャンセル 80, 116
クライアント・インデックスとサーバ・ブートスト
ラップの自動バックアップ 110
グループ・リソースの構成 89
スケジュール・リソースの構成 89
パラメータ 82, 115
前処理スクリプト 86
ロードマップ 114
ら
ライブ・バックアップ
即時 159, 164
遅延 159, 166, 181
ラベル・テンプレート・リソース 68
り
リカバリ 20, 133
リカバリ・カタログ 50, 51, 52, 160
リカバリ・カタログ・データベース
接続先 80
リカバリ・カタログ、バックアップ 136, 139
リストア
Oracle データ 20, 49, 127, 129
アーカイブされた REDO ログ 154
インスタント 159, 168, 186
コマンド 222
セカンダリ・ストレージからのリストア 159
重複除外 21
必要なボリュームを判別する 130
プロキシ 159, 167, 185
プロセス 171
別のホストへのリストア 132, 189
ロールバック 159, 168, 186, 187
リソース
タイプ
クライアント 90, 178
グループ 89, 177
サーバ 64
スケジュール 89
スナップショット・ポリシー 158, 162, 177
デバイス 67
プール 68, 177
ユーザー・グループ 65
ラベル・テンプレート 68
リソースの属性
クライアント・リソース 90
サーバ・リソース 64
リテンション・ポリシー属性
クライアント・リソース 92, 178
リテンション・ポリシーの統一性 37
リモート・アクセス属性
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
271
索引
クライアント・リソース 92, 178, 204, 205
れ
レジストリ・ファイル
バックアップ 136
ろ
ローカリゼーション(L10N)35, 71
ロードマップ
手動バックアップ 108
予定されたバックアップ 114
ロールバック・リストア 159, 168, 186, 187
272
EMC NetWorker Module for Oracle リリース 5.0 管理ガイド
Fly UP