Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OCI Database Migration Overview
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
oracle4engineer
PRO
December 01, 2022
Technology
2
3.2k
OCI Database Migration Overview
OCI Database Migration に関する概要資料です。2022年12月時点での情報をベースとしています。最新情報は、随時アップデートされた資料やマニュアルを御確認下さい。
oracle4engineer
PRO
December 01, 2022
Tweet
Share
More Decks by oracle4engineer
See All by oracle4engineer
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.2k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
O&M ログ管理サービス詳細版 (Logging, Log Analytics)
oracle4engineer
PRO
0
17
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
6
Opsインサイト設定手順書(Autonomous AI Database編)
oracle4engineer
PRO
0
12
Opsインサイト設定手順書_コンピュート・インスタンス編
oracle4engineer
PRO
0
26
OCI Network Firewallの構成(考慮事項と構成例)
oracle4engineer
PRO
3
140
Oracle Database Technology Night 96 kernel addressing memory history
oracle4engineer
PRO
3
560
Other Decks in Technology
See All in Technology
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
490
2026年はチャンキングを極める!
shibuiwilliam
8
1.9k
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.4k
Amazon Bedrock AgentCore EvaluationsでAIエージェントを評価してみよう!
yuu551
0
210
AI推進者の視点で見る、Bill OneのAI活用の今
sansantech
PRO
2
320
分析画面のクリック操作をそのままコード化 ! エンジニアとビジネスユーザーが共存するAI-ReadyなBI基盤
ikumi
0
130
Application Performance Optimisation in Practice (60 mins)
stevejgordon
0
120
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
1
140
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
7
2k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
990
オープンウェイトのLLMリランカーを契約書で評価する / searchtechjp
sansan_randd
3
600
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
220
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
1
480
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
78
Getting science done with accelerated Python computing platforms
jacobtomlinson
1
110
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.5k
Balancing Empowerment & Direction
lara
5
880
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
Producing Creativity
orderedlist
PRO
348
40k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
How STYLIGHT went responsive
nonsquared
100
6k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
Oracle Cloud Infrastructure Database Migration 2022年12月版 日本オラクル株式会社
データベースの未来はOracle Cloud 上に! The future of databases is here in
Oracle Cloud Copyright © 2022, Oracle and/or its affiliates 2 Downtime Data Loss Complexity Cost Incompatibility Latency Missing Skillset Having to migrate Self-Tuning Scalability Cost Savings Self-Securing Fast Time to Market Auto-Repair High Availability Converged Database データベースにとって魅力的なクラウド基盤への移行には 様々なハードルが・・・・・ レガシー環境 Oracle Cloud Infrastructure
様々なケースをカバーするツールを提供 Oracle が提供するデータベース移行ソリューション全体像 Copyright © 2022, Oracle and/or its affiliates
3 SQL Developer Zero Downtime Migration (ZDM) • ユーザー管理型のツール • Fleet Migrations • 論理/物理移行 • ExaCCへの移行 OCI Database Migration (DMS) • フルマネージド型サービス • GUI からの操作 • オンライン/オフライン移行 • Autonomous Databaseへの移行をサ ポート(初期リリース段階) • 開発者向けツール • きめ細かな変換等が可能 Enterprise Manager Database Tools • EMエコシステムと の統合 • Automation and Monitoringの一部と して使用 • RMAN, Data Guard, Datapump, GoldenGateなど の利用 • エキスパートによる構築 • 特殊な使用例への対応(双 方向レプリケーションな ど) New!!
フルマネージド型、Oracle Cloud へのデータベース移行サービス Oracle Cloud Infrastructure – Database Migration Copyright
© 2022, Oracle and/or its affiliates 4 DB移行時のダウンタイムを極小化 いくつかの簡単なステップで、移 行元データベースに接続し、初期 同期から、オンラインレプリケー ションを開始して、ダウンタイム の少ないカットオーバーを実現 エンタープライズ向けの強力なオ ラクル・ツール(Zero Downtime Migration、GoldenGate、Data Pump)をベースに、フルマネージ ド型サービスとして提供 データベースの移行ジョブを実行 してから6ヶ月間はサービス利用 料金は無償 (関係するComputeやObject Storage な どのOCI環境については別途課金対象) 実績あるテクノロジーで実装 移行開始から6か月間は無償 FREE
フルマネージド型、Oracle Cloud へのデータベース移行サービス ◼ 概要 • データベースをOracle Cloudにスムーズに移行できるよう にするサービスです。いくつかの簡単なステップで、移 行元データベースに接続し、初期同期から、オンライン
レプリケーションを開始して、ダウンタイムの少ない カットオーバーを実現します • データベース移行開始から6か月間は無償です ◼ 主な特徴 • オフライン/オンラインでの論理的移行 • スキーマ/メタデータの移行 • エンタープライズ向けの強力なオラクル・ツール(Zero Downtime Migration、GoldenGate、Data Pump)をベー スとしたサービス Oracle Cloud Infrastructure – Database Migration Copyright © 2022, Oracle and/or its affiliates 5
ユースケース Oracle Cloud Infrastructure – Database Migration Copyright © 2022,
Oracle and/or its affiliates 6 サポートされている移行ユースケース オンプレミスから OCI 環境へ 3rd Party Cloud から OCI 環境へ Oracle Legacy Cloud から OCI 環境へ OCI 環境 から OCI 環境へ サポートされているネットワーク接続イメージ Agentを用いたFirewall越しの オフライン移行 FastConnect/VPN を使用した オフライン移行 FastConnect/VPN を使用した オンライン移行
提供される2つの移行方式 • OCI Database Migration(クラウド側)から、ソース データベース環境へのオンライン接続(SQL*Net接続) が必要となります。 • 初期ロードはData Pumpにより実行されますが、一
旦Object Storageに出力(Export)してロードする方式 か、ネットワークリンクで直接ロードする方式のど ちらかを選択可能です。 • 差分同期はクラウド側でOracle GoldenGateが構成さ れたGoldenGate Hubによって実行されます。 • アプリケーションをオンライン移行中にクラウド側 へ切り替え、OCI Database Migration を終了するこ とで移行が完了します。 ※双方向連携は未サポートのため切り戻し構成はサポー トされません • OCI Database Migration(クラウド側)から、ソース データベース環境へのオンライン接続が出来ない ケースで使用します。 • Database Migration Agentをソース側に配置して、 Agentが仲介する形で移行を実行します。 • Agentは、ソースデータベースとは別のサーバーに インストールすることが可能です。 • AgentがサポートするOSはOracle Linux 7(Linux- x86-64)もしくはそれ以降です。 • オフライン移行中は、ソースデータベースへのアク セス(アプリケーションからの接続)を停止する必要 があります。 Oracle Cloud Infrastructure – Database Migration Copyright © 2022, Oracle and/or its affiliates 7 オンライン移行 オフライン移行
ADB Tenancy On-Premise / 3rd party cloud オンライン移行の主なステップ Copyright ©
2022, Oracle and/or its affiliates 8 1. 前提条件の設定 • ソースDB接続のためのVPNまたはFastConnectの設定 • ターゲットDBの準備(プロビジョニング) • OGG VMの(プロビジョニング) • レプリケーションのためのソース/ターゲットDBの設定 2. OCI Database Migrationでマイグレーションを作成 3. 移行の事前チェック 4. マイグレーションの開始 • Data Pump over dblinkを使用してソースDBをターゲット DBにエクスポート • 移行元DBから移行先DBへのOGGレプリケーションを作成 し、初期ロード後のすべての変更を開始する 5. 移行の完了 OCI Database Migration Tenancy OCI Database Migration Console UI VPN/FC VPN/FC OGG VM Marketplace Initial Load (sqlnet) Replication OCI Object Store Bucket Customer Tenancy or Datapump Datapump Private Endpoint
オフライン移行の主なステップ Copyright © 2022, Oracle and/or its affiliates 9 1.
前提条件の設定 • ターゲットDBの準備(プロビジョニング) • Stream(Oracle Streaming)の作成 • Object Store Bucketの作成 2. Migration Agentをダウンロードしてインストール 3. AgentおよびStreamへの接続設定 4. OCI Database Migrationでマイグレーションを作成 5. 移行の事前チェック 6. マイグレーションの開始 • Datapumpを使用してソースDBをオブジェクトストアに エクスポートする • Datapumpを使用してターゲットDBにインポート 7. 移行の完了 ADB Tenancy OCI Database Migration Tenancy On-Premise / 3rd party cloud OCI Database Migration Console UI Datapump Datapump OCI Streaming Stream Object Store Bucket DMS Agent Customer Tenancy Initial Load Private Endpoint
サポートされるソース/ターゲットデータベースについて(2021年10月現在) • Oracle Database 11g Release 2 (11.2.0.4) • Oracle
Database 12c Release 1 (12.1.0.2) • Oracle Database 12c Release 2 (12.2.0.1) • Oracle Database 18 Release 3 (18.3) • Oracle Database 19c • 上記以降のリリース ※OSはLinux-x86-64のみサポート対象 • 共有ExadataインフラストラクチャでのOracle Autonomous Database • 専用Exadataインフラストラクチャを使用した Oracle Autonomous Database • Oracle Cloud Infrastructureの共同管理 Oracle Databaseサービス(仮想マシン・デー タベース・システム、ベア・メタル・データ ベース・システムまたはExadata Cloud Service) Oracle Cloud Infrastructure – Database Migration Copyright © 2022, Oracle and/or its affiliates 10 サポート対象のソースデータベース サポート対象のターゲットデータベース New!!
データベース・アーキテクチャに関する補足 ◼ 移行可能なアーキテクチャ • シングルインスタンスから、シングルインスタンスまたは Oracle RAC データベースへの移行 • Oracle
RAC One Nodeから、Oracle RACデータベースへの移行 • Oracle RAC データベースから、 Oracle RAC データベースへの移行 Oracle Cloud Infrastructure – Database Migration Copyright © 2022, Oracle and/or its affiliates 11
https://docs.oracle.com/en-us/iaas/releasenotes/services/database-migration/ • ターゲット側データベースとして、ExaCS、DBCSをサポート • OCIコンソールからCloud Premigration Advisorの結果を参照、レポートのダウンロードをサポート • エラー メッセージの表示と
Data Pump ログのダウンロードをサポート • 移行対象として、正規表現を用いたデータベース スキーマ、オブジェクト、またはタイプの選択をサ ポート • OCIコンソールから移行ステータスのリスト表示をサポート 2021年10月7日リリースの新機能および機能強化 Copyright © 2022, Oracle and/or its affiliates 12
移行前後の様々な作業に適したツールを提供 (参考)データベース移行のプロセスにおける有益なツール Copyright © 2022, Oracle and/or its affiliates 13
検討 移行方式検討の際の参考 ツール 移行計画 対象データベースが移行 に対応できているか確認 Cloud Premigration Advisor Tool (CPAT) データベース移行 データベース移行の実行 OCI Database Migration アプリケーション移行 アプリケーションの移行 データ整合性検証 正しく移行されているか 確認 OCI Application Migration GoldenGate Veridata Oracle.com Migration Advisor
Copyright © 2022, Oracle and/or its affiliates 14 操作イメージ
OCI コンソールからDatabase MigrationのMigrationsを選択 Step1 : Migrations の作成 Copyright © 2022,
Oracle and/or its affiliates 15
それぞれの接続情報を入力 Step2 : ソースおよびターゲットのデータベース接続情報登録 Copyright © 2022, Oracle and/or its
affiliates 16
移行方式の選択やその他の移行設定を実施 Step3 : “Migration”の作成 Copyright © 2022, Oracle and/or its
affiliates 17
前提条件や設定、接続性の確認などを実施 Step4 : “Migration”の検証 Copyright © 2022, Oracle and/or its
affiliates 18
データベースをクラウドに移行するためのジョブの実行 Step5 : “Migration”の開始 Copyright © 2022, Oracle and/or its
affiliates 19
ソースデータベース側での初期ロードデータをエクスポート Step5-1 : “Migration”の開始 [初期ロードデータのエクスポート] Copyright © 2022, Oracle and/or
its affiliates 20 ソース側 アプリケーション ターゲット側 アプリケーション Object Store GoldenGate Autonomous Database ソース データベース オンプレミス環境 Oracle Cloud Infrastructure Data Pumpによる エクスポート FastConnect VPN
エクスポートとした初期ロードデータをアップロード Step5-2 : “Migration”の開始 [初期ロードデータのアップロード] Copyright © 2022, Oracle and/or
its affiliates 21 ソース側 アプリケーション ターゲット側 アプリケーション Object Store GoldenGate Autonomous Database ソース データベース オンプレミス環境 Oracle Cloud Infrastructure Data Pumpによる エクスポート FastConnect VPN
初期ロードデータをターゲットデータベースにインポート Step5-3 : “Migration”の開始 [初期ロードデータのインポート] Copyright © 2022, Oracle and/or
its affiliates 22 ソース側 アプリケーション ターゲット側 アプリケーション Object Store GoldenGate Autonomous Database ソース データベース オンプレミス環境 Oracle Cloud Infrastructure Data Pumpによる インポート FastConnect VPN
ユーザーがアプリを切り替えるまでGoldenGateにより差分データをレプリケーション Step5-4 : “Migration”の開始 [差分レプリケーション] Copyright © 2022, Oracle and/or
its affiliates 23 ソース側 アプリケーション ターゲット側 アプリケーション Object Store GoldenGate Autonomous Database ソース データベース オンプレミス環境 Oracle Cloud Infrastructure トランザクションの レプリケーション FastConnect VPN
完全に差分トランザクションが伝搬されてからターゲット側アプリをアクティブ化 Step5-5 : “Migration”の開始 [切り替え] Copyright © 2022, Oracle and/or
its affiliates 24 ソース側 アプリケーション ターゲット側 アプリケーション Object Store GoldenGate Autonomous Database ソース データベース オンプレミス環境 Oracle Cloud Infrastructure FastConnect VPN アプリケーションの 停止 アプリケーションの アクティブ化 切り替え
ジョブが完了して全てのステータスが「Completed」になると完了 Step6 : データベース移行の完了 Copyright © 2022, Oracle and/or its
affiliates 25
Copyright © 2022, Oracle and/or its affiliates 26 価格について
2022年12月時点 OCI Database Migration 価格(日本円) Copyright © 2022, Oracle and/or
its affiliates 27 Pay as You Go Annual Flex Metric Metric Minimum Oracle Cloud Infrastructure - Database Migration ¥28 ¥28 Migration Hour - 【補足】 • 金額は1$=140円換算の日本円表記です • 利用開始から183日までは無償です(詳細は次スライド参照) • 利用開始から184日(6ヶ月)以上経過した場合、もしくはアイドル状態(データ転送なし)で61日以上経過し た場合に、それ以降が上記価格での課金対象となります(詳細は次スライド参照) • ComputeやObject Storage などのOCI環境については別途課金対象となります
Metering and Billing • 課金に関する計測および請求は、経過した移行時間に基づいて行われます。 • Metricの「Migration Hour」とは、移行が実行されている時間と定義され、”実行”とは、移行ジョブ がIN_PROGRESSまたはWAITINGの状態にあることと定義されます。部分的に消費された移行時間 は、最低1分単位で部分時間として請求されます。
• 以下のいずれかが当てはまる場合にのみ課金されます。 - 移行ジョブが作成後184日以上経過している - 移行ジョブが61日以上アイドル状態で実行されている(データが転送されていない) • 移行時間は秒レベルまで請求されます。ただし、課金される最小時間は1分です。つまり、リソース の起動時間が60秒未満であっても、お客様には”1分”分の料金が請求されます。1分以上の使用につい ては、すべての使用量が秒レベルで追跡されます。 (補足) OCI Database Migration の課金について Copyright © 2022, Oracle and/or its affiliates 28
システムのダウンタイムを極小化を実現するOracle Cloud へのデータベース移行サービス サービス概要/特徴 • OCI Database Migrationは、データベースをOracle Cloudにスムーズに移行できるようにするサービス です
• OCI Database Migrationは、いくつかの簡単なス テップで、レガシーデータベースに接続し、初期同 期を行い、オンラインレプリケーションを開始し て、ダウンタイムの少ないカットオーバーを実現し ます こんな課題に役立ちます • 既存データベースをOracle Cloud 環境に移行したい • サービス停止時間をできるだけ短くして環境の切り 替えを完了したい • IT部門にクラウド移行のノウハウが少なくても、ス ムーズなデータベース移行を実現したい サービス価格 • Oracle Cloud Infrastructure Database Migration: ¥28 [移行/時間](*) Oracle Cloud Infrastructure - Database Migration OCIコンソールから 各種移行の設定を実施 Copyright © 2022, Oracle and/or its affiliates 29 Oracle Cloud 環境への スムーズなデータベース移行 • 利用開始から184日(6ヶ月)以上経過した場合、もしくはアイドル状態(データ 転送なし)で61日以上経過した場合に、それ以降が課金対象となります • ComputeやObject Storage などのOCI環境は別途課金対象となります (*) * 2022年12月現在
None