Oracle Autonomous Database導入の進め方/やり方/流れや方法/手法/工程/手順

Oracle Autonomous Databaseの導入は、要件定義・企画、設計・構築、テスト・移行の3フェーズで進めるのが一般的です。

サービスタイプや互換性、費用を早い段階で確認すると、後工程の手戻りを抑えやすくなります。

導入全体のガイドは、Oracle Autonomous Database導入の完全ガイドをご覧ください。

Oracle Autonomous Database導入の全体像

Oracle Autonomous Databaseは、Oracle Cloud Infrastructure(OCI)上で提供されるマネージド型の自律型データベースサービスです。

機械学習(ML)とAIを活用して、チューニング、パッチ適用、バックアップ、スケーリングを自動化します。

IDC社の調査では、Oracle Autonomous AI Databaseを導入した企業が年平均490万ドル相当の恩恵を受けると試算されています。また、3年間のROIが436%に達するとの試算も示されています。こうした効果を生かすには、導入プロジェクトの全体像を把握して計画を立てる必要があります。

サービスタイプ:ATPとADWの違い

Oracle Autonomous Databaseには、トランザクション処理向けのATPと、分析処理向けのADWがあります。用途によって格納形式や最適化の方向が異なるため、どちらが合うかを先に見極める必要があります。

  • ATP:トランザクション処理向け
  • ADW:分析・集計処理向け

ATP(Autonomous Transaction Processing)は、高速なトランザクション処理を必要とするシステム向けです。Webアプリケーションや基幹業務システム、Eコマース、金融取引などが対象になります。

データは行フォーマットで格納され、同時実行性と応答速度が重視されます。

ADW(Autonomous Data Warehouse)は、大量データの集計・分析向けです。データウェアハウスやBIレポーティング、機械学習のデータ基盤などが用途になります。

データは列フォーマットで格納され、HCC(Hybrid Columnar Compression)が標準で有効なため、ストレージ効率も高くなります。

自社のユースケースがトランザクション中心か、分析・集計中心かを明確にして選定します。ATPとADWは相互に変換できないため、初期の判断が後のプロジェクト全体に影響します。

デプロイモデル:ServerlessとDedicatedの使い分け

デプロイモデルは、共有インフラを使うServerlessと、専用Exadataインフラを使うDedicatedの2種類です。セキュリティポリシー、SLA要件、予算規模を踏まえて選びます。

  • Serverless:共有インフラ
  • Dedicated:専用Exadataインフラ

Serverlessは複数テナントで共有インフラを利用し、ECPU(Electronic Compute Unit)単位の従量課金が可能です。

また、初期費用を抑えて始めやすく、PoC、小規模システム、開発・テスト環境に向いています。

一方で、Dedicatedは専用のExadataクラウドインフラ上にプロビジョニングします。厳格な分離性・セキュリティ・性能保証が必要なミッションクリティカルなシステムや、大規模なデータベース統合に適しています。

ポイント

ATPとADWは相互に変換できないため、トランザクション中心か分析・集計中心かを初期に見極めることが大切です。デプロイモデルは、セキュリティ要件やSLA、予算規模を合わせて判断します。

Oracle Autonomous Database導入の進め方

Oracle Autonomous Database導入を要件定義・企画、設計・構築、テスト・移行の順に示した図解
企画で固めた内容を、構築と移行へ順につなげます。

導入プロジェクトは、要件定義・企画、設計・構築、テスト・移行の3フェーズで進めるのが一般的です。フェーズごとに、作業の内容と確認の要点を示します。

要件定義・企画フェーズ

要件定義・企画では、現行環境を洗い出したうえで、移行の目標と検証計画を固めておきます。

  • 現行DBの調査:構成と利用状況を洗い出す
  • 互換性:CPATで確認する
  • 目標の数値化:コスト削減率、運用工数、可用性を数値で定める
  • 動作・性能の検証:PoCで確かめる

現行調査では、オンプレミスのOracle Databaseを使っている場合に、バージョンとスキーマ構成を確認し、データ量やトランザクション数も把握します。パーティショニングやAdvanced Compressionなど、Oracle固有の機能も見ておきます。

互換性は、Oracle社のCloud Premigration Advisor Tool(CPAT)を使い、ソースとAutonomous Databaseの間で確認します。その結果から、スキーマ変更やアプリケーション改修の範囲を把握でき、後工程のリスクを抑えられます。

目標は、コスト削減率や運用工数の削減目標、可用性要件などを定量化しておきます。目標の一例として、アリナミン製薬株式会社の導入例では、保守コストを従来比1/2に削減する目標が設定されました。そのうえで、フェーズの最後に実施計画を作り、Serverlessモデルの環境で現行アプリケーションの動作確認や性能測定を行います。

設計・構築フェーズ

設計・構築では、OCI環境、データベース、アプリケーションを並行して準備します。

  • ネットワーク:OCI環境の通信経路を先に決める
  • 接続方式とDB:接続の仕組みとDBの準備を並行して進める
  • アプリ改修:DBの制約を踏まえて改修箇所を確認する

OCI環境では、VCN(Virtual Cloud Network)とサブネットを設計します。加えて、セキュリティリストとネットワークセキュリティグループも扱います。また、オンプレミスとOCIをつなぐ手段として、FastConnectまたはVPNも検討します。

接続は、TCPS(TLS over TCP)で暗号化されます。アプリケーション側には、認証用のウォレットを組み込みます。

OCIコンソールで、インスタンス名とデータベースバージョンを決め、ECPU数やストレージ容量も設定して、Autonomous Databaseを作成します。アプリケーションの改修では、CPATで検出した非互換箇所を直し、接続文字列をウォレットの利用に切り替えます。

DBAによる手動設定が制限されるため、SQL文やシステムパラメータ変更スクリプトの修正点を確認します。たとえば、SGA_TARGETやPGA_AGGREGATE_TARGETなどの初期化パラメータは、システムが自動で管理し、手動では変更できません。

テスト・移行フェーズ

テスト・移行では、データ移行と動作検証を段階的に進めます。

  • 移行方式:要件に合う方式を選ぶ
  • ZDM:段階的な切り替えに使う
  • 各種テスト:機能・性能・障害を確認する
  • 本番直後:監視を強める

移行方法には、Oracle Data Pumpを使う論理移行があります。Zero Downtime Migration(ZDM)やData Migration Service(DMS)も選択肢になります。データ量、許容ダウンタイム、ネットワーク帯域に応じて選びます。

本番環境への影響を抑えたい場合は、ZDMを検討します。ソースからターゲットへデータを段階的に同期し、数時間程度のメンテナンスウィンドウで本番移行できます。

機能テスト、性能テスト、障害テストを行い、SLAを満たすか、フェイルオーバーや自動復旧が働くかを確認します。Propre Japanの検証では、移行後にチューニングを行わなくても高い性能が得られた事例があります。さらに、自動チューニングによる手戻りの低減も期待できます。

特に本番稼働直後は、モニタリングを強化し、性能異常や予期しないエラーを重点的に確認します。

ポイント

要件定義・企画で互換性と目標を固めると、設計・構築以降の改修範囲を見通しやすくなります。テスト・移行では、SLAと自動復旧の動きを押さえて本番切り替えを判断します。

費用相場とコストの内訳

小規模・中規模・大規模それぞれの初期費用と導入期間を並べた図解
規模が大きくなるほど、費用と期間の目安も上がります。

導入費用は、移行・構築にかかる初期費用と、クラウド利用料金などのランニングコストに分けて考えます。

費用の目安を押さえておくと、投資対効果を説明する際や見積もりを依頼する際に役立ちます。

人件費と工数

初期費用と期間は、移行対象の規模や複雑さに左右されます。導入は要件定義・企画、設計・構築、テスト・移行の3段階で進み、規模が大きくなるほど費用も期間も増えます。小規模・中規模・大規模の3区分ごとに、初期費用と期間の幅を示します。

  • 小規模:300万円〜700万円、2〜4ヶ月
  • 中規模:700万〜2,000万円、4〜8ヶ月
  • 大規模:2,000万円以上、8〜12ヶ月

規模は、DBの容量、アプリケーションの改修範囲、接続するシステムの数で見分けます。

小規模はDB 100GB未満でアプリ改修が軽微な場合、中規模は数百GB〜数TBで複数のアプリが接続する場合です。大規模はDB統合や高可用性構成が必要な場合で、費用は目安より上振れすることがあります。

TIS株式会社などのOracle専門SIerには、現行環境の分析から移行方式の選定、移行作業、検証までを支援するサービスがあります。

初期費用以外のランニングコスト

Serverlessのランニングコストは、主にECPUとストレージで構成されます。以下は2025年時点で示されている料金の目安で、ECPUは1時間単位、ストレージは1GB単位です。

  • ECPU:1時間あたり約52円
  • ストレージ:1GBあたり月額、ATP約17.9円、ADW(Lakehouseストレージ)約3.8円

オートスケーリングを有効にすると、ピーク時には設定ECPU数の最大3倍まで拡張されます。そのため、費用は事前に試算しておきます。

また、Elastic Poolsでは複数インスタンスをプール化でき、最大87%の計算コスト削減が可能とされています。既存のライセンスを持つ企業は、BYOL(Bring Your Own License)を使ってコンピュート料金を抑えられます。月額費用は、OracleのCloud Cost Estimatorで、ECPU数とストレージ容量から試算できます。

ポイント

見積もりを比べる前に、移行対象の規模から初期費用の目安を掴み、ECPUとストレージの利用量からランニングコストを試算しておくと、金額の妥当性を判断しやすくなります。

見積もりを取る際のポイント

見積もり時に確認する要件・発注先比較・リスク対策の3領域をカードで示した図解
前提条件、比較対象、導入リスクを分けて整理できます。

見積もりは、金額に加えて、要件の精度、ベンダーの実績、リスク対策を合わせて評価します。

初めてOCIやAutonomous Databaseを導入する場合は、特にパートナー選びがプロジェクトの成否を左右します。

要件明確化と仕様書の準備

見積もりの前提をそろえるため、発注側で仕様を整理し、ベンダーに提示します。要件定義書には、次の情報を含めます。特に可用性要件は、RPO・RTOを数値で明確にしておきます。

  • 現行DB:容量(GB/TB)・テーブル数
  • 処理量:トランザクション数(ピーク時・平均)、接続アプリケーションの数と種類
  • 移行制約:許容ダウンタイム、移行期間
  • セキュリティ要件:暗号化、アクセス制御、監査ログ
  • 可用性:RPO・RTO

情報が不足したまま問い合わせると、詳細確認後の見積もりとなり、比較に時間がかかります。

CPATの結果を共有すれば、改修規模を伝えやすくなり、見積もり精度の向上につながります。

仕様書の準備には工数がかかります。

仕様書の準備は、後のプロジェクトリスクを抑える助けにもなります。

複数社比較と発注先の選び方

導入支援の依頼先には、大手ITベンダーのほか、Oracle Platinum PartnerのSIerやクラウドインテグレーターがあります。コンサルティングファームなども含まれます。大手ITベンダーの例には、伊藤忠テクノソリューションズ(CTC)やNTTデータがあります。

同じ要件定義書を各社に渡し、比較の前提をそろえます。

  • 導入実績:Autonomous DatabaseやOCIでの件数と業種
  • Oracle認定レベル:Platinum/Goldなどの区分
  • 体制:Oracle専門エンジニアを配置しているか
  • 移行後の運用保守:サポートの可否
  • コストパフォーマンス:各社の見積もりを比べる

安すぎる見積もりは、経験不足のエンジニアの起用や重要工程の省略につながるおそれがあります。

注意すべきリスクと対策

導入時は、互換性、コスト、ロックインの3つのリスクを確認します。

  • 互換性:Autonomous Databaseで使えない機能やSQL文の有無
  • コスト:利用量と保管費の管理
  • ロックイン:移行性を長期視点で検討

CPATで多くの非互換を検出できますが、ストアドプロシージャや独自スクリプトの問題は後工程で判明することもあります。そのため、PoCで動作を検証し、本番切り替え前にリグレッションテストを実施します。

Serverlessのオートスケーリングでは、想定外の費用が発生する場合があります。バックアップストレージも考慮し、月次コストレポートとアラートで予算超過を早期に検知します。

OCIのマネージドサービスから他クラウドへ移行する場合も、大きな工数がかかります。そのため、マルチクラウドやデータポータビリティの施策を検討します。

ポイント

要件の精度と実績、運用保守の体制をそろえて比べるのが目安です。安すぎる見積もりは、省かれている工程がないかを先に確かめてください。

まとめ

導入は、要件定義・企画、設計・構築、テスト・移行の順に進みます。要件定義ではATP・ADWとServerless・Dedicatedを選び、CPATで互換性を確認します。

設計・構築では、ネットワーク、プロビジョニング、アプリケーション改修を進めます。そのうえで、テストを経て本番へ切り替えます。

費用は、ECPUやストレージの利用料と、移行・構築費用に分けて見積もります。複数のベンダーには同じ仕様書を提示し、実績と運用保守体制も確認したうえで選定します。

関連記事として、Oracle Autonomous Database導入の完全ガイドもあわせてご覧ください。

開発を相談する前に、次のホワイトペーパーもご活用ください。

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。