[MySQL Standard/Community]または[MySQL Enterpriseバックアップ]オプションのいずれを使用するかによって、[オプション]タブに各オプションが表示されます。
[セレクション・セット作成]ページで、[プラグイン・オプションの編集]をクリックして、[特定時点リカバリを可能にする]タブおよび[リストア先]タブで以下のパラメータを設定します。リストアに選択されたバックアップ・タイプによって、さまざまなオプションが表示されます。
フル・バックアップまたは個別データベース/テーブルのコピーのみバックアップのいずれかをリストアするには、以下の手順に従います。
1 |
以下のガイドラインを利用して、[リカバリ時]タブで利用可能なオプションを選択します。 |
• |
[現在のバイナリ・ログでPITリカバリを実行する]:MySQLサーバー上のMySQLバイナリ・ログ・ディレクトリに保持されているバイナリ・ログを使用して、選択したデータ・オブジェクトについて特定時点形式のリストアを実行する場合に選択します。このオプションを選択すると、このタブ上のすべてのオプションが使用可能になります。 |
• |
[Point In Time(特定時点)タイプ]:このセクションで特定時点リカバリに利用可能な形式を選択します。 |
• |
[時間に基づくPIT](デフォルト選択):このオプションを選択して、選択したデータを指定した時間へリストアします(時間に基づくPint-in-Time(PIT)リカバリで詳説)。このオプションを選択すると、[時間に基づくPITの詳細]セクションが有効になります。 |
• |
[位置に基づくPITの詳細]:このオプションを選択して、選択したデータを不要なトランザクションの直前に存在した特定の停止位置へリストアします(位置に基づくPint-in-Time(PIT)リカバリで詳述)。このオプションを選択すると、[位置に基づくPITの詳細]セクションが有効になります。 |
• |
[時間に基づくPITの詳細]フレーム:[時間に基づくPIT]を選択した場合、以下の利用可能なオプションを選択します。 |
• |
[誤った/不良のSQLステートメントの前に、リカバリを可能にする]:不要なトランザクションの前に起こったすべてのトランザクションをリストアするには、このオプションを選択します。このオプションのみを選択した場合、ここに指定した時刻より後に実行されたトランザクションはすべて失われます。付随する[中止日/時間]フィールドに、目的の日付と時刻(24時間形式)を指定します。 |
• |
[誤った/不良のSQLステートメントの後に、リカバリを可能にする]:不要なトランザクションの後に起こったすべてのトランザクションをリストアするには、このオプションを選択します。このオプションのみを選択した場合、ここに指定した時刻より前に実行されたトランザクションはすべて失われます。付随する[開始日/時間]フィールドに、目的の日付と時刻(24時間形式)を指定します。特定の開始日と時刻に加え、トランザクションの中止日と時刻を設定することもできます。 |
• |
[なし](デフォルト選択):[誤った/不良のSQLステートメントの後に、リカバリを可能にする]に指定した日付と時刻の後に実行されたすべてのトランザクションをリストアする場合は、このラジオ・ボタンを選択したままにします。 |
• |
[具体的な日付]:特定の時間範囲に実行されたトランザクションのみを含めるには、このラジオ・ボタンを選択します。付随する時刻および日付フィールドに目的の中止時刻を入力します(24時間形式)。 |
重要: リストアされたバイナリ・ログと現在のバイナリ・ログの両方に対してPITリカバリを有効にした場合、中止時刻が、リストアされたバイナリ・ログまたは現在のバイナリ・ログのどちらにあるかを特定する必要はありません。MySQLは、指定された時刻で自動的に中止/開始し、指定された最終的な中止時点より後のバイナリ・ログをすべて無視します。 これらのオプションを両方有効にすることもできます。特定の時間範囲に不要なトランザクションが実行された場合は、これらのオプションを両方使用します。たとえば、2011年1月29日の午前11:00から午前11:15までの間に収集されたデータが不要の場合、[誤った/不良のSQLステートメントの前に、リカバリを可能にする]オプションを有効にし、[中止日/時間]として11:00 - 2011年1月29日を入力します。また、[誤った/不良のSQLステートメントの後に、リカバリを可能にする]オプションを選択し、[開始日/時間]として11:15 - 2011年1月29日を入力します。この結果、2011年1月29日の11:00から11:15までの間に実行されたすべてのトランザクションがリストアから除外されます。 |
• |
[位置に基づくPITの詳細]フレーム:[位置に基づくPIT]を選択した場合、以下の利用可能なオプションを選択します。 |
• |
[誤った/不良のSQLステートメントの前に、リカバリを可能にする]:不要なトランザクションの前に起こったすべてのトランザクションをリストアするには、このオプションを選択します。このオプションのみを選択した場合、ここに指定した位置より後に実行されたトランザクションはすべて失われます。このオプションには、以下の関連オプションがあります。 |
• |
[停止位置]:このフィールドに、バイナリ・ログ内の不要なトランザクションよりも前の位置を入力します。たとえば、不要なトランザクションの位置が805の場合、804を入力します。 |
• |
[終了位置を含むバイナリ・ログ]:このドロップダウンを使用して、[停止位置]フィールドに指定した停止位置が含まれるバイナリ・ログ・ファイルを選択します。別のファイルが必要な場合(またはここに目的のファイルが表示されない場合)、[その他]オプションを選択し、付随するテキスト・ボックスに目的のファイル名を入力します。 |
• |
[誤った/不良のSQLステートメントの後に、リカバリを可能にする]:不要なトランザクションの後に起こったすべてのトランザクションをリストアするには、このオプションを選択します。このオプションのみを選択した場合、ここに指定した位置より前に実行されたトランザクションはすべて失われます。このオプションにも、以下の関連オプションがあります。 |
• |
[開始位置]:このフィールドに、バイナリ・ログ内の不要なトランザクションよりも後の位置を入力します。たとえば、不要なトランザクションの位置が805の場合、806を入力します。 |
• |
[開始位置を含むバイナリ・ログ]:このドロップダウンを使用して、[開始位置]フィールドに指定した開始位置が含まれるバイナリ・ログ・ファイルを選択します。別のファイルが必要な場合(またはここに目的のファイルが表示されない場合)、[その他]オプションを選択し、付随するテキスト・ボックスに目的のファイル名を入力します。 |
• |
[停止位置]:[なし](デフォルト選択) - [誤った/不良のSQLステートメントの後に、リカバリを可能にする]に指定した開始位置の後に実行されたすべてのトランザクションをリカバリするには、このラジオ・ボタンを選択したままにします。 |
• |
[停止位置]:[具体的な位置]:バイナリ・ログの特定の位置範囲に実行されたトランザクションのみを含めるには、このオプションを選択します。[具体的な位置]オプションに付随するフィールドに目的の停止位置を入力し、[終了位置を含むバイナリ・ログ]ドロップダウン・リストで適切なバイナリ・ログ・ファイルを選択します(別のファイルを使用する場合は、このドロップダウンから[その他]を選択し、付随するテキスト・ボックスにファイル名を指定します)。[開始位置]に指定した位置から[具体的な位置]フィールドに指定した位置までの間に実行されたトランザクションのみがリストアの対象となります。 |
重要: これらのオプションを両方有効にすることもできます。特定の位置範囲に不要なトランザクションが実行された場合は、これらのオプションを両方使用します。たとえば、位置805から位置810までの間に収集されたデータに不要なトランザクションが含まれている場合、[誤った/不良のSQLステートメントの前に、リカバリを可能にする]オプションを有効にし、[停止位置]として805を入力してから、付随するオプションで、バイナリ・ログ・ファイルを呼び出すよう設定します。また、[誤った/不良のSQLステートメントの後に、リカバリを可能にする]オプションを有効にし、[開始位置]として810を入力してから、付随するオプションで、バイナリ・ログ・ファイルを呼び出すよう設定します。この結果、指定したバイナリ・ログ・ファイルの805から810までの間に記録されたすべてのトランザクションがリストアから除外されます。停止位置と開始位置には、不要なトランザクションの位置より大きい任意の数値ではなく、バイナリ・ログ・ファイルに記録されている実際の位置を指定する必要があります。 |
2 |
以下のガイドラインに従い、[リストア先]タブで利用可能なオプションを選択します。 |
• |
同一MySQLインスタンスへのリストアを実行する場合:リストアのターゲットがバックアップされた元のインスタンスと同じ場合には、これらのフィールドはブランクのままにします。NetVault Backupは[設定]ダイアログ・ボックス内の値セットを使用します。詳細は、「プラグインの設定」を参照してください。 |
• |
別のMySQLインスタンスへのリストアを実行する場合:選択したデータのリストアを別のインスタンスへ移動する場合には、新しいインスタンスへのリストア・アクセスを許可するために[ユーザー名]と[パスワード]の各フィールドにログイン情報を入力する必要があります。最後に、新しいインスタンスに設定されたNetVault Backup名を[インスタンス名]フィールドに入力します([設定]ダイアログ・ボックスで[MySQLインスタンス名]に設定した名前を入力します。詳しくは、プラグインの設定を参照してください)。 |
増分または差分バックアップのいずれかをリストアするには、以下の手順に従います。
1 |
以下のガイドラインを利用して、[リカバリ時]タブで利用可能なオプションを選択します。 |
• |
[PITリカバリを実行する]:選択したデータ・アイテムについて特定時点形式のリストアを実行するには、このオプションを選択します。このオプションを選択すると、このタブ上のすべてのオプションが使用可能になります。 |
• |
[バイナリ・ログをリストアし適用する(時間あるいは位置が、既に判明している場合、使用される)]:1つのリストア・ジョブで、バックアップ・デバイスからのバイナリ・ログをリストアし、かつバイナリ・ログに記録されたトランザクションを適用する場合に選択します。現在MySQLバイナリ・ログ・ディレクトリに保存されているバイナリ・ログを使用して特定時点リカバリを実行する場合、[現在のバイナリ・ログを含む]チェック・ボックスを選択します。このプロセスは、増分/差分バックアップに保存されたバイナリ・ログのトランザクションをリストアして適用した後に実行されます。 |
• |
[テンポラリ・ディレクトリへのログをリストアし、時間あるいは位置を特定する]:このバイナリ・ログのリストア方法を選択した場合、リストア・ジョブによって、選択した増分/差分バックアップに関連するバイナリ・ログがMySQLサーバー上のテンポラリ・ディレクトリ(NETVAULT_HOME/tmp/MySQL/)にリストアされます。このオプションにより、mysqlbinlogユーティリティを使用して、リカバリされたログを調べ、データが損傷した時刻/位置を特定できるようになります。 |
• |
[テンポラリ・ディレクトリからのバイナリ・ログを適用する]:前回、[テンポラリ・ディレクトリへのログをリストアし、時間あるいは位置を特定する]オプションを使用し、mysqlbinlogユーティリティを使用してリストアから除外する損傷データの時刻/位置を特定する場合、このオプションを選択します。このプロセスにより、テンポラリ・ディレクトリにリストアされたバイナリ・ログが適用されます。現在MySQLバイナリ・ログ・ディレクトリに保存されているバイナリ・ログを使用して特定時点リカバリを実行する場合、[現在のバイナリ・ログを含む]チェック・ボックスを選択します。このプロセスは、テンポラリ・ディレクトリに保存されているバイナリ・ログのトランザクションをリストアして適用した後に実行されます。 |
• |
[Point In Time(特定時点)タイプ]オプション:[PITリカバリを実行する]オプションを有効にした場合、利用可能なPITリカバリ形式を選択します。 |
• |
[時間に基づくPIT](デフォルト選択):このオプションを選択して、選択したデータを指定した時間へリストアします(時間に基づくPint-in-Time(PIT)リカバリで詳説)。このオプションを選択すると、[時間に基づくPITの詳細]セクションが有効になります。 |
• |
[位置に基づくPITの詳細]:このオプションを選択して、選択したデータを不要なトランザクションの直前に存在した特定の停止位置へリストアします(位置に基づくPint-in-Time(PIT)リカバリで詳述)。このオプションを選択すると、[位置に基づくPITの詳細]セクションが有効になります。 |
• |
[時間に基づくPITの詳細]フレーム:[時間に基づくPIT]を選択した場合、以下の利用可能なオプションを選択します。 |
• |
[誤った/不良のSQLステートメントの前に、リカバリを可能にする]:不要なトランザクションの前に起こったすべてのトランザクションをリストアするには、このオプションを選択します。このオプションのみを選択した場合、ここに指定した時刻より後に実行されたトランザクションはすべて失われます。付随する[中止日/時間]フィールドに、目的の日付と時刻(24時間形式)を指定します。 |
• |
[誤った/不良のSQLステートメントの後に、リカバリを可能にする]:不要なトランザクションの後に起こったすべてのトランザクションをリストアするには、このオプションを選択します。このオプションのみを選択した場合、ここに指定した時刻より前に実行されたトランザクションはすべて失われます。付随する[開始日/時間]フィールドに、目的の日付と時刻(24時間形式)を指定します。特定の開始日と時刻に加え、トランザクションの中止日と時刻を設定することもできます。 |
• |
[なし](デフォルト選択):[誤った/不良のSQLステートメントの後に、リカバリを可能にする]に指定した日付と時刻の後に実行されたすべてのトランザクションをリストアする場合は、このラジオ・ボタンを選択したままにします。 |
• |
[具体的な日付]:特定の時間範囲に実行されたトランザクションのみを含めるには、このオプションを選択します。付随する時刻および日付フィールドに目的の中止時刻を入力します(24時間形式)。 |
重要: これらのオプションを両方有効にすることもできます。特定の時間範囲に不要なトランザクションが実行された場合は、これらのオプションを両方使用します。たとえば、2011年1月29日の午前11:00から午前11:15までの間に収集されたデータが不要の場合、[誤った/不良のSQLステートメントの前に、リカバリを可能にする]オプションを有効にし、[中止日/時間]として11:00 - 2011年1月29日を入力します。また、[誤った/不良のSQLステートメントの後に、リカバリを可能にする]オプションを選択し、[開始日/時間]として11:15 - 2011年1月29日を入力します。この結果、2011年1月29日の11:00から11:15までの間に実行されたすべてのトランザクションがリストアから除外されます。 |
• |
[位置に基づくPITの詳細]フレーム:[位置に基づくPIT]を選択した場合、以下の利用可能なオプションを選択します。 |
• |
[誤った/不良のSQLステートメントの前に、リカバリを可能にする]:不要なトランザクションの前に起こったすべてのトランザクションをリストアするには、このオプションを選択します。このオプションのみを選択した場合、ここに指定した位置より後に実行されたトランザクションはすべて失われます。このオプションには、以下の関連オプションがあります。 |
• |
[停止位置]:このフィールドに、バイナリ・ログ内の不要なトランザクションよりも前の位置を入力します。たとえば、不要なトランザクションの位置が805の場合、804を入力します。 |
• |
[終了位置を含むバイナリ・ログ]:このドロップダウンを使用して、[停止位置]フィールドに指定した停止位置が含まれるバイナリ・ログ・ファイルを選択します。別のファイルが必要な場合(またはここに目的のファイルが表示されない場合)、[その他]オプションを選択し、付随するテキスト・ボックスに目的のファイル名を入力します。 |
• |
[誤った/不良のSQLステートメントの後に、リカバリを可能にする]:不要なトランザクションの後に起こったすべてのトランザクションをリストアするには、このオプションを選択します。このオプションのみを選択した場合、ここに指定した位置より前に実行されたトランザクションはすべて失われます。このオプションにも、以下の関連オプションがあります。 |
• |
[開始位置]:このフィールドに、バイナリ・ログ内の不要なトランザクションよりも後の位置を入力します。たとえば、不要なトランザクションの位置が805の場合、806を入力します。 |
• |
[開始位置を含むバイナリ・ログ]:このドロップダウンを使用して、[開始位置]フィールドに指定した開始位置が含まれるバイナリ・ログ・ファイルを選択します。別のファイルが必要な場合(またはここに目的のファイルが表示されない場合)、[その他]オプションを選択し、付随するテキスト・ボックスに目的のファイル名を入力します。 |
• |
[停止位置]:[なし](デフォルト選択):[誤った/不良のSQLステートメントの後に、リカバリを可能にする]に指定した開始位置の後に実行されたすべてのトランザクションをリカバリするには、このラジオ・ボタンを選択したままにします。 |
• |
[停止位置]:[具体的な位置]:バイナリ・ログの特定の位置範囲に実行されたトランザクションのみを含めるには、このオプションを選択します。[具体的な位置]オプションに付随するフィールドに目的の停止位置を入力し、[終了位置を含むバイナリ・ログ]ドロップダウン・リストで適切なバイナリ・ログ・ファイルを選択します(別のファイルを使用する場合は、このドロップダウンから[その他]を選択し、付随するテキスト・ボックスにファイル名を指定します)。[開始位置]に指定した位置から[具体的な位置]フィールドに指定した位置までの間に実行されたトランザクションのみがリストアの対象となります。 |
重要: これらのオプションを両方有効にすることもできます。特定の位置範囲に不要なトランザクションが実行された場合は、これらのオプションを両方使用します。たとえば、位置805から位置810までの間に収集されたデータに不要なトランザクションが含まれている場合、[誤った/不良のSQLステートメントの前に、リカバリを可能にする]オプションを有効にし、[停止位置]として805を入力してから、付随するオプションで、バイナリ・ログ・ファイルを呼び出すよう設定します。また、[誤った/不良のSQLステートメントの後に、リカバリを可能にする]オプションを有効にし、[開始位置]として810を入力してから、付随するオプションで、バイナリ・ログ・ファイルを呼び出すよう設定します。この結果、指定したバイナリ・ログ・ファイルの805から810までの間に記録されたすべてのトランザクションがリストアから除外されます。停止位置と開始位置には、不要なトランザクションの位置より大きい任意の数値ではなく、バイナリ・ログ・ファイルに記録されている実際の位置を指定する必要があります。 |
2 |
以下のガイドラインに従い、[リストア先]サブタブで利用可能なオプションを選択します。 |
• |
同一MySQLインスタンスへのリストアを実行する場合:リストアのターゲットがバックアップされた元のインスタンスと同じ場合には、これらのフィールドはブランクのままにします。NetVault Backupは[設定]ダイアログ・ボックス内の値セットを使用します。詳細は、「プラグインの設定」を参照してください。 |
• |
別のMySQLインスタンスへのリストアを実行する場合:選択したデータのリストアを別のインスタンスへ移動する場合には、新しいインスタンスへのリストア・アクセスを許可するために[ユーザー名]と[パスワード]の各フィールドにログイン情報を入力する必要があります。最後に、新しいインスタンスに設定されたNetVault Backup名を[インスタンス名]フィールドに入力します([設定]ダイアログ・ボックスで[MySQLインスタンス名]に設定した名前を入力します。詳しくは、プラグインの設定を参照してください)。 |
[セレクション・セット作成]ページで、[プラグイン・オプションの編集]をクリックして、[オプション]タブで適切なパラメータを設定します。
重要: リストアを実行する前に、[MySQL Enterpriseバックアップ]オプションを使用して作成されたフル・バックアップ内に含まれるすべてのデータを(少なくとも一時的に)格納するのに十分な空き容量がデフォルトのNetVault BackupのTempディレクトリにあることを確認します。[一般]オプションを使用して、十分な空き容量を持つ格納場所にデフォルト設定を変更することができ、これによりマップ済みドライブやネットワーク・ファイル・システム(NFS)、またはSMBマウント等も使用できるようになります。[ナビゲーション]パネルで[設定変更]をクリックして、[サーバ設定]をクリックして、次に[システムおよびセキュリティ]セクションの[一般]をクリックします。 |
• |
フル・リストア:利用可能なオプションを選択します。 |
• |
[Rawフル・バックアップをリストア、抽出し、ログを適用してTempディレクトリ内に準備済みフル・バックアップを生成](デフォルト選択):このオプションを選択して、MySQLサーバーのデータ・リポジトリ・ディレクトリ階層に対応する一時位置へフル・バックアップをリストアします。このオプションを使用する場合は、どのバックアップをリストアするか識別していることが前提です。まだの場合は、以下の2つのオプションを使用することができます。 |
• |
[フル・バックアップ・イメージをTempファイルにリストア]:バックアップのコンテンツをリストして、次のオプションを実行する必要があるか識別する場合はこのオプションを選択します。 |
• |
[TempファイルからRawフル・バックアップを抽出し、ログを適用してTempディレクトリ内に準備済みフル・バックアップを生成]:前述の[フル・バックアップ・イメージをTempファイルにリストア]オプションを使用した結果について、どのバックアップをリストアする必要があるか識別するには、このオプションを選択します。このオプションにより、フル・バックアップがMySQLサーバのデータ・リポジトリ・ディレクトリ階層に対応する一時格納場所へリストアされます。 |
• |
[MySQLサーバーをシャットダウンし、準備済みフル・バックアップをMySQLサーバー・リポジトリへコピー・バック]:MySQLサーバーをシャットダウンし、リストア済みコンテンツを一時格納場所から元の位置へコピー・バックする準備が整った際、このオプションを選択します。 |
• |
[バックアップ・イメージの検証]:抽出したデータに対して検証コマンドの実行を本プラグインに指示する場合、このチェック・ボックスを選択します。 |
• |
[バックアップ・イメージのリスト]:出力ログ内のバックアップ・コンテンツをリストするには、このオプションを選択します。 |
• |
[増分リストア]:利用可能なオプションを選択します。 |
• |
[増分バックアップをリストア、抽出し、ログを適用してTempディレクトリ内に準備済みフル・バックアップを生成](デフォルト選択):増分バックアップをリストアするには、このオプションを選択します。このオプションを使用する場合は、どのバックアップをリストアするか識別していることが前提です。まだの場合は、以下の2つのオプションを使用することができます。 |
• |
[増分バックアップ・イメージをTempファイルにリストア]:バックアップのコンテンツをリストして、次のオプションを実行する必要があるか識別する場合はこのオプションを選択します。 |
• |
[Tempファイルから増分バックアップを抽出し、ログを適用してTempディレクトリ内に準備済みフル・バックアップを生成]:前述の[増分バックアップ・イメージをTempファイルにリストア]オプションを使用した結果について、どのバックアップをリストアする必要があるか識別するには、このオプションを選択します。 |
• |
[MySQLサーバーをシャットダウンし、準備済みフル・バックアップをMySQLサーバー・リポジトリへコピー・バック]:MySQLサーバーをシャットダウンし、リストア済みコンテンツを一時格納場所から元の位置へコピー・バックする準備が整った際、このオプションを選択します。 |
• |
[バックアップ・イメージの検証]:抽出したデータに対して検証コマンドの実行を本プラグインに指示する場合、このチェック・ボックスを選択します。 |
• |
[バックアップ・イメージのリスト]:出力ログ内のバックアップ・コンテンツをリストするには、このオプションを選択します。 |
1 |
[OK]をクリックして設定を保存し、[次へ]をクリックします。 |
2 |
デフォルト設定を使用しない場合は、[ジョブ名]に、ジョブの名前を指定します。 |
3 |
[クライアント指定]リストで、データをリストアするマシンを選択します。 |
4 |
5 |
[保存]または[保存&実行]の、どちらか適切な方をクリックします。 |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. 이용 약관 개인정보 보호정책 Cookie Preference Center