無限ノック › SAP 練習問題一覧 › 問題
SAPワークロードの移行とモダン化の加速

大手金融機関がオンプレミスで稼働するOracle Database 19c(8TB、RAC(Real Application Clusters)構成)をAmazon Aurora PostgreSQL Compatible Editionへ移行する計画を立てています。このデータベースには数百のPL/SQLストアドプロシージャ・パッケージ・シーケンス・マテリアライズドビューが含まれ、一部はOracle固有機能(DBMS_SCHEDULER、Oracle Spatial)を使用しています。 ビジネス要件: ・本番カットオーバー時のダウンタイムは最大2時間以内 ・移行期間中も夜間バッチ処理(3時間)は継続する必要がある ・移行完了後6ヶ月間のロールバック手順維持(規制要件) 追加制約: ・ソースDBへのDDL変更権限なし ・Supplemental Loggingの有効化は可能 ・DBA担当者は2名のみ ・サードパーティツールのインストールは禁止 このシナリオで最も適切な移行アプローチはどれですか?

A
AWS SCTを使用してスキーマを変換し、DMSのFull Load + CDCモードで移行する。Oracle固有機能(DBMS_SCHEDULER等)はAWS Lambda + EventBridgeで書き換える計画を立てるが、変換不可オブジェクトの事前特定プロセスは省略し、問題が発生したときに都度対応する。
AWS SCT+DMSを使用するアプローチですが、変換不可オブジェクトの事前特定プロセスを省略しており、移行中に問題が発覚した場合のリスクが高くなります。
B
Oracle Data Pumpで全データをエクスポートし、AWS Snowball EdgeでAurora PostgreSQLへインポートする。移行中の差分データはOracleアーカイブログから手動抽出してPostgreSQLに適用する。カットオーバー時に4〜6時間のダウンタイムを設ける。
Oracle Data Pumpによる全データエクスポートと手動インポートでは、最大2時間のダウンタイム制約に対して8TBのデータ転送と差分手動適用は現実的ではありません。
C
Amazon RDS for OracleをターゲットにDMS Full Load + CDCを実施してまずOracleをクラウドへリフトアンドシフトし、Oracle固有機能をそのまま維持する。Aurora PostgreSQLへの移行は別フェーズとして実施することで各ステップのリスクを分散する。
RDS for OracleへのリフトアンドシフトはOracle固有機能を維持できますが、Aurora PostgreSQLへの移行が別フェーズとなりコスト・工数・リスクが増大します。
D
AWS SCTで変換レポートを生成し、変換不可のOracle固有オブジェクト(DBMS_SCHEDULER、Oracle Spatial等)を事前にリスト化する。変換可能なオブジェクトはSCTで自動変換し、変換不可のオブジェクトはAWSプロフェッショナルサービスと協力して手動で書き換える計画を立てた上で、DMS Full Load + CDCで移行を実施する。バッチ処理時間帯を避けてCDCラグを最小化し、カットオーバー前にAurora PostgreSQLで負荷テストを実施する。
✓ 正解
AWS SCTで変換レポートを生成し変換不可オブジェクトを事前リスト化したうえでDMS Full Load+CDCで移行を実施する正解アプローチ。バッチ時間帯を避けてCDCラグを最小化し、カットオーバー前に負荷テストを実施することで全要件を満たします。

解説

AWS SCTで変換レポートを生成し、変換不可のOracle固有オブジェクト(DBMS_SCHEDULER、Oracle Spatial等)を事前にリスト化する。変換可能なオブジェクトはSCTで自動変換し、変換不可のオブジェクトはAWSプロフェッショナルサービスと協力して手動で書き換える計画を立てた上で、DMS Full Load + CDCで移行を実施する。バッチ処理時間帯を避けてCDCラグを最小化し、カットオーバー前にAurora PostgreSQLで負荷テストを実施する。 SCT+DMS(CDC)が基本方針ですが、Oracle固有機能(DBMS_SCHEDULER、Oracle Spatial)はSCTで自動変換できないため、事前に変換レポートで変換不可オブジェクトを特定し手動書き換え計画を立てることが必須です。 選択肢A:事前特定プロセスを省略しており、移行中に変換不可オブジェクトが発覚した場合のリスクが高くなります。 選択肢B:Oracle Data Pumpによる全データエクスポートと手動インポートでは、最大2時間のダウンタイム制約に対して8TBのデータ転送と差分手動適用は現実的ではありません。 選択肢C:RDS for OracleへのリフトアンドシフトはOracle固有機能を維持できますが、Aurora PostgreSQLへの移行が別フェーズとなりコスト・工数・リスクが増大します。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← SAP の問題一覧に戻る