このページでは、他のタイプのデータベースを標準および仮想データベース - アプリケーション アウェア マウントする方法について説明します。
データベースにアクセスする方法はいくつかあります。
他のタイプのデータベースの標準マウントを作成する
これは標準マウントの手順です。仮想データベース(アプリケーション対応マウント)を作成するには、ボリュームレベルのバックアップ イメージから仮想データベースをマウントするの手順をご覧ください。
データベース イメージを標準マウントとしてマウントする手順は次のとおりです。
[App Manager Applications] リストで、保護されたデータベースを右クリックして [Access] を選択します。
スナップショット イメージを選択し、[マウント] を選択します。
[Mount] ページの [Target] で、ターゲット データベース サーバーをプルダウンから選択します。
[ラベル] に、マウントに関連付ける一意の名前を入力します(省略可)。
[Application Options] で [Create New Virtual Application] を無効にします。
[Mapping Options] で、次の操作を行います。
- 必要に応じて、マウントに使用するデフォルトのストレージ プールをプルダウン リストから変更します。これは、OnVault への直接マウントやインポートされた OnVault イメージなど、既存のステージング ディスクがないマウントにのみ適用されます。それ以外の場合は、ここで設定されている内容に関係なく、ソースイメージ ディスクがあるプールを常に使用できます。
- [マウント ロケーション] に値を入力します。
[Pre-Script] フィールドと [Post-Script] フィールドに、パスと相対ファイル名を入力します。ハングしないようにタイムアウト値を入力します。300 秒は適切なデフォルトのタイムアウト値です。
[送信] をクリックします。ジョブ モニタに移動して、ジョブの進行状況と詳細を確認できます。マウントされたイメージは [Active Mounts] で使用できます。
ボリュームレベルのバックアップ イメージから仮想データベースをマウントする
ボリュームベースのスナップショットのみを仮想データベースとしてマウントできます。Full+Incremental を使用して取得されたスナップショットはファイル システムベースであり、仮想データベースとしてマウントすることはできません。
データベース イメージを仮想アプリケーション(アプリケーション対応マウント)として新しいターゲットにマウントするには:
- [App Manager Applications] リストで、保護されたデータベースを右クリックして [Access] を選択します。[マネージド バックアップ プラン] ステータス フィルタを使用すると、保護されたデータベースのみを表示できます。
- バックアップ イメージを選択し、[マウント] を選択します。
- [ホストまたは VM] のままにします。データベースではコンテナはサポートされていません。
[Mount] ページの [Target] で、ターゲット データベース サーバーをプルダウンから選択します。
[ラベル] に、マウントに関連付ける一意の名前を入力します(省略可)。
[Application Options] で [Create New Virtual Application] を有効にします。
[Included Databases] で [Select Items] をクリックし、仮想化するデータベースを 1 つ以上選択して、選択したデータベースごとに [Database Options] をクリックし、新しい仮想コピーのターゲット データベース名を指定します。
- 単一のデータベースは、スタンドアロンの仮想コピーとして管理されます。
- 複数のデータベースが整合性グループとして管理されます。
ソース アプリケーションがデータベース ログのバックアップを有効にしたバックアップ ポリシーで保護されており、イメージでログを使用できる場合は、[ロールフォワード時間] セクションで次のオプションを変更して、それらのログを使用して特定の時点にロールフォワードできます。
- date フィールドには、(データベース トランザクション ログの適用によって)データベースをロールフォワードできるすべての日付が含まれます。データベースをロールフォワードする日付を選択します。
- 時間フィールドには、選択した日付にデータベースをロールフォワードできるすべての時刻を示すスライダーがあります。可能な限り最新の日付を選択してスライダーを右端の位置に移動すると、ジョブは使用可能なすべてのログに適用されます。最も早い日付を選択してスライダーを左端の位置に移動すると、ジョブはログを適用しません。
- User Time(ユーザー時間)または Host Time(ホスト時間)を使用して、ロール フォワードを指定できます。ユーザー時間は、現在のユーザーの現地時間が基準になります。ホスト時間は、マウントされるデータをホストするシステムが基準になります。
整合性グループの名前。このオプションは、複数のデータベースを選択した場合に表示されます。選択したデータベースを 1 つの仮想コピーとして管理するための一意の名前を指定します。
各データベース タイプには、次のアプリケーション設定があります。
IBM Db2
- TARGET INSTANCE NAME。プルダウンから、選択したデータベースを仮想コピーとしてアタッチする対象の Db2 インスタンスを選択します。
MariaDB
- MARIADB ターゲット サーバーのポート。新しい子データベース用に新しい MySQL インスタンスを作成するターゲット サーバーのポート番号を入力します。
- MARIADB ターゲット OS ユーザー名。新しい MySQL インスタンスを作成するターゲット サーバーのオペレーティング システム ユーザーの名前を入力します。
- MARIADB ターゲット サーバーのベース ディレクトリ。ターゲット サーバー上の MySQL インスタンスの構成ファイルを保存するベース ディレクトリのパスを入力します。データベースを保護するリソース プロファイル。
MySQL
- MySQL ターゲット サーバーのポート。新しい子データベース用に新しい MySQL インスタンスを作成するターゲット サーバーのポート番号を入力します。
- MySQL TARGET OS USER NAME。新しい MySQL インスタンスを作成するターゲット サーバーのオペレーティング システム ユーザーの名前を入力します。
- MySQL ターゲット サーバーのベース ディレクトリ。ターゲット サーバー上の MySQL インスタンスの構成ファイルを保存するベース ディレクトリのパスを入力します。
PostgreSQL
- PostgreSQL ターゲット サーバー ポート。新しい子データベース用に新しい PostgreSQL インスタンスを作成するターゲット サーバーの未使用のポート番号を入力します。
- PostgreSQL ターゲット OS ユーザー名。新しい PostgreSQL インスタンスを作成するターゲット サーバーのオペレーティング システム ユーザーの名前を入力します。
- PostgreSQL ターゲット サーバーのホーム ディレクトリ。ターゲット サーバー上の PostgreSQL インスタンスの構成ファイルを保存するベース ディレクトリのパスを入力します。
SAP ASE
- TARGET SAP ASE USER
- TARGET SAP ASE PASSWORD
- TARGET SAP ASE INSTANCE NAME。プルダウン メニューから、選択したデータベースを仮想コピーとしてアタッチする対象の SAP ASE インスタンスを選択します。
SAP IQ
- TARGET DATABASE NAME。ターゲット SAP IQ データベースの名前です。
- SAP IQ TARGET OS USER NAME。ターゲット SAP IQ データベースの OS ユーザーです。
- SAP IQ TARGET DB USER NAME。ターゲット SAP IQ の DBM ユーザーです。
- SAP IQ TARGET DB PASSWORD。ターゲット SAP IQ の DBM ユーザー パスワードです。
- SAP IQ HOME DIRECTORY。SAP IQ バイナリのディレクトリ パスを指定します。
SAP MaxDB
- TARGET DATABASE NAME。ターゲットの MaxDB データベースの名前
- MAXDB TARGET OS USER NAME。ターゲットの MaxDB インスタンスの OS ユーザー
- MAXDB TARGET DB USER NAME。ターゲット MaxDB の DBM ユーザー
- MAXDB TARGET DB PASSWORD。ターゲット MaxDB の DBM ユーザーのパスワード
新しい仮想データベースにバックアップ プランを適用する場合は、[新しいアプリケーションを管理] を有効にして、テンプレートとプロファイルを選択します。
[詳細オプション] で、データベースのホーム ディレクトリを入力し、[既存のデータベースを上書き] に
これらのデータベース インスタンスには、次の追加の詳細オプションがあります。
IBM Db2
- ターゲット ノード番号
- 既存のデータベースを上書きします。マウントされる新しいデータベースと同じ名前を持つターゲット サーバー上のデータベースを上書きするタイミングを指定します。[はい]、[いいえ]、[古い場合にのみ] のいずれかを選択します。
MariaDB
- MARIADB TARGET DB USER NAME と MARIADB TARGET DB PASSWORD。(省略可)作成するターゲット インスタンスのログイン認証情報(ユーザー名とパスワード)を入力します。何も指定しない場合は、空のデータベース認証情報が使用されます。ディレクトリ パスには、ターゲット サーバー上のインスタンスの messages ディレクトリのパスを入力します。
- MARIADB ターゲット メッセージ ディレクトリ パス
- 使用中のポートを乗っ取る
MySQL
- MYSQL TARGET DB USER NAME と MYSQL TARGET DB PASSWORD。(省略可)作成するターゲット インスタンスのログイン認証情報(ユーザー名とパスワード)を入力します。何も指定しない場合は、空のデータベース認証情報が使用されます。ディレクトリ パスには、ターゲット サーバー上のインスタンスの messages ディレクトリのパスを入力します。
- MYSQL TARGET MESSAGES DIRECTORY PATH
- 使用中のポートを乗っ取る
PostgreSQL
- POSTGRESQL TARGET DB USER NAME と POSTGRESQL TARGET DB PASSWORD。(省略可)作成するターゲット PostgreSQL インスタンスの新しい認証情報を入力します。何も指定しない場合は、空のデータベース認証情報が使用されます。デフォルトでは、ローカル システムからログインするためにパスワードは必要ありません。[ディレクトリ パス] に、ターゲット サーバー上の PostgreSQL インスタンスのメッセージ ディレクトリのパスを入力します。
- 使用中のポートを乗っ取る
SAP ASE
- 既存のデータベースを上書きします。マウントされる新しいデータベースと同じ名前を持つターゲット サーバー上のデータベースを上書きするタイミングを指定します。[はい]、[いいえ]、[古い場合にのみ] のいずれかを選択します。
SAP IQ
- 既存のデータベースを上書きします。マウントされる新しいデータベースと同じ名前を持つターゲット サーバー上のデータベースを上書きするタイミングを指定します。[はい]、[いいえ]、[古い場合にのみ] のいずれかを選択します。
SAP MaxDB
- MAXDB ホーム ディレクトリ
- 既存のデータベースを上書きします。マウントされる新しいデータベースと同じ名前を持つターゲット サーバー上のデータベースを上書きするタイミングを指定します。[はい]、[いいえ]、[古い場合にのみ] のいずれかを選択します。
[Mapping Options] で以下を指定します。
- 必要に応じて、マウントに使用するデフォルトのストレージ プールをプルダウン リストから変更します。これは、Direct to OnVault やインポートされた OnVault イメージなど、既存のステージング ディスクがないマウントにのみ適用されます。それ以外の場合は、ここで設定されている内容に関係なく、ソースイメージ ディスクが配置されているプールが常に使用されます。
- マウント ロケーション: 新しい仮想データベースをマウントするターゲット マウント ポイントを指定します。
[Pre-Script] フィールドと [Post-Script] フィールドに、パスと相対ファイル名を入力します。ハングしないようにタイムアウト値を入力します。デフォルトのタイムアウト値として 300 秒が適しています。
[送信] をクリックします。ジョブ モニタに移動して、ジョブの進行状況と詳細を確認できます。マウントされたイメージは [Active Mounts] で使用できます。
アクティブなマウントの管理
マウントを作成したら、[App Manager] > [Active Mounts] からイメージを追跡できます。理想的には、イメージを無期限にマウントしたままにしないことです。これは、マウントが作成されたバックアップ イメージが、すべてのマウントが削除されるまで期限切れにならないためです。マウントされたイメージの使用が完了したら、次のいずれかを行います。
- イメージをマウントを解除します。必要に応じて再マウントできます。不要になったことを確認したら、後でイメージを削除できます。
- イメージをマウント解除して削除します。これにより、マウントの基盤となるバックアップではなく、マウントされたイメージが削除されます。