Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

クラウドへの開発 / テストバースト対応ワークフロー

共同作成者

パブリッククラウドの即応性、価値実現までの時間、コスト削減はすべて、データベースアプリケーションの開発とテストのためにパブリッククラウドを採用する企業にとって有益な価値提案です。このような状況を実現するためのツールは、 SnapCenter よりも優れています。SnapCenter では、オンプレミスで本番環境のデータベースを保護できるだけでなく、パブリッククラウドでのアプリケーション開発やコードテスト用にコピーをすばやくクローニングして、余分なストレージの消費量を最小限に抑えることもできます。以下に、このツールを使用するためのステップバイステッププロセスの詳細を示します。

レプリケートされた Snapshot バックアップから、開発 / テスト用の Oracle データベースをクローニングします

  1. Oracle 用のデータベース管理ユーザ ID で SnapCenter にログインします。リソースタブに移動します。このタブには、 SnapCenter で保護されている Oracle データベースが表示されます。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  2. バックアップトポロジと詳細表示に使用するオンプレミスデータベースの名前をクリックします。セカンダリでレプリケートされた場所が有効になっている場合は、リンクされたミラーバックアップが表示されます。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  3. ミラーバックアップをクリックして、ミラーバックアップビューに切り替えました。その後、セカンダリミラーバックアップが表示されます。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  4. クローニングするミラーされたセカンダリデータベースバックアップコピーを選択し、時間およびシステムの変更番号または SCN でリカバリポイントを決定します。通常は、クローニングするフルデータベースバックアップ時間または SCN の末尾にリカバリポイントを設定します。リカバリポイントを決定したら、必要なログファイルのバックアップをリカバリ用にマウントする必要があります。ログファイルのバックアップは、クローンデータベースをホストする対象の DB サーバにマウントする必要があります。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

    メモ ログの削除が有効で、リカバリポイントが最後のログの削除よりも長くなっている場合は、複数のアーカイブログのバックアップのマウントが必要になることがあります。
  5. クローニングするフルデータベースバックアップコピーを選択し、クローンボタンをクリックして DB クローンワークフローを開始します。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  6. 完全なコンテナデータベースまたは CDB クローンに適したクローン DB SID を選択してください。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  7. クラウド内のターゲットクローンホストを選択すると、クローンワークフローによってデータファイル、制御ファイル、および REDO ログディレクトリが作成されます。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  8. なしクレデンシャル名は OS ベースの認証に使用され、データベースポートは無関係になります。ターゲットのクローン DB サーバで設定した Oracle Home 、 Oracle OS User 、 Oracle OS Group を適切な値に設定します。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  9. クローニング処理の前に実行するスクリプトを指定します。さらに重要な点は、ここでデータベースインスタンスのパラメータを調整または定義できることです。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  10. 日時または SCN でリカバリポイントを指定します。Cancel を実行するまで ' データベースは使用可能なアーカイブ・ログまでリカバリされますアーカイブログボリュームをマウントするターゲットホストから、外部アーカイブログの場所を指定します。ターゲットサーバの Oracle 所有者がオンプレミスの本番サーバと異なる場合は、アーカイブログディレクトリがターゲットサーバの Oracle 所有者によって読み取り可能であることを確認します。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  11. 必要に応じて、 SMTP サーバに E メール通知を設定します。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  12. クローンの概要:

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  13. クローニング後に検証して、クローンデータベースが正常に動作することを確認する必要があります。開発 / テストデータベースでは、リスナーの起動や DB ログアーカイブモードのオフなどのいくつかの追加タスクを実行できます。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

レプリケートされた Snapshot バックアップから、開発 / テスト用の SQL データベースをクローニングします

  1. SQL Server 用のデータベース管理ユーザ ID で SnapCenter にログインします。[ リソース ] タブに移動します。このタブには、 SnapCenter によって保護されている SQL Server ユーザーデータベースとパブリッククラウド内のターゲットスタンバイ SQL インスタンスが表示されます。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  2. バックアップトポロジおよび詳細ビューで使用するオンプレミス SQL Server ユーザデータベース名をクリックします。セカンダリでレプリケートされた場所が有効になっている場合は、リンクされたミラーバックアップが表示されます。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  3. ミラーバックアップをクリックして、ミラーバックアップビューに切り替えます。セカンダリミラーバックアップが表示されます。SnapCenter では SQL Server トランザクションログがリカバリ専用のドライブにバックアップされるため、ここにはフルデータベースバックアップのみが表示されます。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  4. バックアップコピーを選択し、 [ クローン ] ボタンをクリックして、 [ バックアップからクローン ] ワークフローを起動します。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  5. ターゲットクローンサーバとしてクラウドサーバを選択し、クローンインスタンス名を指定し、クローンデータベース名を指定します。自動割り当てマウントポイントまたはユーザ定義のマウントポイントパスを選択します。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  6. リカバリポイントは、ログのバックアップ時刻または特定の日時を基準に決定します。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  7. クローニング処理の前後に実行するオプションのスクリプトを指定します。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  8. E メール通知が必要な場合は、 SMTP サーバを設定します。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  9. クローンの概要。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

  10. ジョブステータスを監視し、目的のユーザデータベースがクラウドクローンサーバのターゲット SQL インスタンスに接続されていることを確認します。

    入力/出力ダイアログを示す図、または書き込まれた内容を表す図

クローン後の設定

  1. 通常、オンプレミスの Oracle 本番データベースはログアーカイブモードで実行されます。このモードは、開発データベースやテストデータベースには必要ありません。ログアーカイブモードをオフにするには、 Oracle DB に sysdba でログインし、ログモード変更コマンドを実行して、データベースにアクセスできるようにします。

  2. Oracle リスナーを設定するか、新しくクローニングされた DB をユーザアクセス用の既存のリスナーに登録します。

  3. SQL Server の場合は、ログボリュームがいっぱいになったときに SQL Server 開発 / テストログファイルを簡単に縮小できるように、ログモードを「 Full 」から「 Easy 」に変更します。

クローンデータベースをリフレッシュします

  1. クローニングされたデータベースを削除し、クラウド DB サーバ環境をクリーンアップします。次に、前の手順に従って、新しいデータで新しい DB のクローンを作成します。新しいデータベースのクローニングには数分しかかかりません。

  2. クローンデータベースをシャットダウンし、 CLI を使用してクローン更新コマンドを実行します。詳細については、次の SnapCenter のドキュメントを参照してください。 "クローンをリフレッシュします"

サポートが必要な場所

この解決策やユースケースに関するサポートが必要な場合は、に参加してください "ネットアップの解決策自動化コミュニティでは、余裕期間のチャネルがサポートさ" また、ソリューション自動化チャネルを検索して、質問や問い合わせを投稿しましょう。