株式会社コーソル

コーソルDatabaseエンジニアのブログ

技術ブログ

Oracle 19cへの移行/アップグレードにSharePlexをお勧めする理由

異なるバージョン間のOracle Database移行(アップグレード)のダウンタイムを極小化するためには、ロジカルレプリケーション製品を使用するのが一般的です。

コーソルでは、Oracle Databaseへの移行に使用するロジカルレプリケーション製品に、SharePlex for Oracleをオススメしています。以下にその理由を記載します。

歴史が長く、実績が豊富

SharePlex for OracleはOracle向けロジカルレプリケーション製品の最古参と言える製品です。1999年のリリースから20年以上の歴史を誇ります。

業界内での評価が高い

SharePlex for Oracleは、Database Trends and Applicationsの読者投票において、 3年連続で“Best Data Replication Solution”を受賞しています。

製品価格が安い

具体的な価格は記載できませんが、多くのロジカルレプリケーション製品よりも 大幅に価格が安いです。

特に、Oracle Database Standard Editionで使用する場合、SharePlexにはOracle SE向けの低価格ライセンスが用意されているため、価格差は圧倒的です。

Oracle GoldenGateのライセンス費用試算とSE2環境におけるコスト削減策

Oracle Database 19c対応

移行先のOracle Databaseとしては、原則的にサポート期間の長い"Long Term Release"である19cを選ぶことになるでしょう。

Oracle Database 19cとは何か? どういう位置づけのリリースなのか?

2020年10月時点の最新版 SharePlex for Oracle 10.0.0は、Oracle Database 19cに対応しています。

非LinuxのOracle 19cに対応したSharePlex 10.0がリリースされました

なお、Linux上のOracle Database 19cについては、SharePlex 9.4.0 から対応していました。

19c対応のSharePlex 9.4.0がリリースされました

対応OS一覧 (19c + SharePlex)

Oracle Database 19cでのSharePlexに対応しているプラットフォームは以下の通りです。(すべて64bit版のみ)

  • Linux
  • Windows Server
  • Solaris(SPARC, x86)
  • AIX

現時点でHP-UXには対応していません。

Amazon RDS for Oracle 19cにも対応

2020年10月時点の最新版 SharePlex for Oracle 10.0.0は、ソース、ターゲットの双方で、Amazon RDS for Oracle 19cに対応していますので、 Amazon RDS for Oracle 19cからの移行、Amazon RDS for Oracle 19cへの移行に使用できます。

古いOracle Databaseからの移行に対応

Oracle 10gなどの古いOracle Databaseからの移行が必要となるケースもあるかと思います。

しかし、Oracle GoldenGateは、Oracle Databaseのサポートに制約があります。 例えば、Oracle GoldenGate 12.2.0.1.0はOracle Database 11g R1以前をサポートしません。また、Oracle GoldenGate 12.1.2.0.0はOracle Database 10g R2以前をサポートしません。

SharePlex for Oracleは、Oracle GoldenGateが対応していないような古いOracle Databaseからの移行に対応しています。ただし、使用するSharePlex for Oracleのバージョンによっては、ベンダの事前承認が必要なケースがありますので、ご相談くださいませ。

ダイレクト移行

以下にOracle Database 10g R1からOracle Database 19cへの移行のイメージ図を示します。

Oracle Database 10g R1からOracle Database 19cへの移行

Oracle Databaase 19cへダイレクト移行する場合の構成パターンを以下に示します。

ソース               ターゲット
Oracle   SharePlex   SharePlex Oracle
-------- ---------   --------- --------
10g R1   9.0.2       10.0.0    19c     
10g R2   9.0.2       10.0.0    19c     
11g R1   9.1.4       10.0.0    19c     
11g R2   10.0.0      10.0.0    19c     
12c R1   10.0.0      10.0.0    19c     
12c R2   10.0.0      10.0.0    19c     
18c      10.0.0      10.0.0    19c     

SharePlex 9.0.2や9.1.4と組み合わせることで、Oracle 10g R1やOracle 11g R1などの古いOracle Databaseからの移行に対応しています。

二段階移行

以下にOracle 9i Database R2からOracle Database 19cへの移行のイメージ図を示します。

Oracle 9i Database R2からOracle Database 19cへの移行

Oracle 9i R2に対応したSharePlex 7.6.3および、SharePlex 7.6.3との相互接続性をもつSharePlex 8.6.6と組み合わせることで、Oracle 9i R2からの移行に対応しています。

SharePlex for Oracleとは

Oracle Database → Oracle Database という構成のロジカルレプリケーションを実現する製品です。

コーソルでは、以下の点を重視するお客様にSharePlexをお勧めしています。

  • コスト面でOracle GoldenGateの導入が難しい
  • レプリケーション性能を重視する
  • カスタマイズ性を重視する
  • SharePlexの機能(コミット前伝搬、レプリケーション元とレプリケーション先のデータ比較)に魅力を感じる
  • Oracle GoldenGateではサポートされない古いOracle Databaseからの移行に使用したい

なぜコーソルからSharePlex for Oracleを購入するべきなのか?

SharePlex for Oracleなどのロジカルレプリケーション製品は強力である反面、安心して使うためには製品固有のノウハウが必要です。コーソルからSharePlex for Oracleを購入いただくと、様々な形でSharePlex for Oracleのご利用をご支援できます。

以下に、コーソルからSharePlex for Oracleを購入すべき理由をまとめます。

  • SharePlex for Oracleのライセンス販売に加えて、導入、設計、製品サポートをワンストップで提供可能なため
  • ロジカルレプリケーション製品の安定運用のためには、高度なノウハウが必要であり、コーソルはそれを提供できるため
  • SIer様経由のSharePlex for Oracle導入を後方で支援可能なため(コンサルティング、トレーニング、製品サポート)
  • Oracle GoldenGateの経験も豊富で、Oracle GoldenGateの機能を踏まえたSharePlex for Oracleの設計が可能なため
  • 最高難度の実技資格 ORACLE MASTER Platinum 累計取得者数 No.1に裏付けられた高いオラクル技術力を持つため

コーソルのSharePlex/Oracle関連サービス コーソルのSharePlex for Oracle販売/導入/サポート体制

お気軽に弊社にお問い合わせください!!

お問い合わせ

プロフィール

On7tWW6m1Ul4

渡部 亮太

・Oracle ACE
・AWS Certified Solutions Architect - Associate
・ORACLE MASTER Platinum Oracle Database 11g, 12c 他多数

カテゴリー

アーカイブ