Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

脱Oracleはここから!SQL Server on Linuxにも対応した移行手法をご紹介!!

304 views

Published on

Oracleから抜け出す方法を探していませんか?
Oracleの移行方法に頭を抱えていませんか?
本セミナーでは、他のデータベースの移行の手法は勿論のこと、下記の要求にも最適な手段をご紹介いたします。

・データベースのダウンタイムを最小限にして移行を行いたい
・オンプレミスのDBをクラウド上データベースに移行したい
・OracleからSQL Server on Linuxやオープン系のMySQL、PostgreSQLなどに移行したい

また、セミナーの後半に予定しているデモでは、
SQL Server on Linuxへの移行の紹介を行います。

脱Oracleをここからスタートしてください。

Published in: Data & Analytics
  • Be the first to comment

脱Oracleはここから!SQL Server on Linuxにも対応した移行手法をご紹介!!

  1. 1. 株式会社クライム 新福 将也 脱Oracleはここから! SQL Server on Linuxにも対応した 移行手法をご紹介!!
  2. 2. 2 移行目的とリスク ・使用しているDBのライセンスの今後が気になる ・新しいデータベースを使用したい ・移行時のシステムの停止時間が不安 ・移行作業の手間が心配
  3. 3. 3 一般的な移行方法 DB構築 Import Export 切り替え 運用開始 通常のDB移行 システム停止期間
  4. 4. 4 最適な移行方法 DB構築 Import Export 切り替え 運用開始 DB構築 レプリケー ション 切り替え 運用開始 通常のDB移行 最適なDB移行 システム停止期間 全件+差分 移行中のDB停止を避けたい
  5. 5. 5 DBMotoとは 複製元DB 複製先DB システム要件 CPU:2GHz以上、2Core以上推奨 メモリ:4GB以上 HDD:5GB以上 Windows 10/8.1/8/ OS: Windows Server 2016/2012R2/2012 異種DB間のリアルタイムデータ複製ツール 5 異種データベース間に対応した リアルタイムレプリケーションツール
  6. 6. 6 柔軟性 リアルタイム 複雑なレプリケーション 小規模から大規模環境まで 6 DBMotoの特徴 対応力 多くのDB・DWHをサポート DBはOS依存なし 物理、仮想、クラウド 使いやすさ Windowsによる一元管理 エージェントレス ツールは日本語表示 開発元:HiT Software, Inc.  1994年からDBアクセスツールの開発・販売  本社:San Jose, California  全世界に販売網(日本は株式会社クライムが担当)
  7. 7. 7 サポートするデータベース IBM DB2 for i(AS/400) IBM DB2 for z/OS IBM DB2 for AIX, Linux, Windows Oracle MS SQL Server MS Azure SQL Database MySQL/Amazon Aurora/MariaDB IBM Informix SAP Sybase ASE SAP Sybase SQL Anywhere IBM PureData(Netezza) PostgreSQL/Amazon Redshift SAP HANA SAP Sybase IQ Actian Vectorwise HP Vertica MS Access IBM dashDB Teradata Hadoop(※リフレッシュのターゲットのみ) リフレッシュ(全件) ミラーリング、シンクロナイゼーション(差分) リフレッシュ(全件) ミラーリング(差分)のターゲット[複製先] リフレッシュ ミラーリング 7
  8. 8. 8 3つのレプリケーションモード リフレッシュ (全件) ミラーリング (片方向差分) シンクロナイゼーション (双方向差分) 変更 複製 変更 変更 複製 複製 ソース (複製元) ターゲット (複製先) 8
  9. 9. 9 リフレッシュ 選択したテーブルの全レコードを転送 スケジュールによる定期実行も可能 バルクインサートによる高速転送 26 1282 0 200 400 600 800 1000 1200 1400 100万件レコード処理時間(秒) シングルインサートバルクインサート 9
  10. 10. 10 リフレッシュ: 処理の流れ 参照先はテーブル バルクインサートで高速転送 ソース ターゲット SELECT INSERT 10
  11. 11. 11 ミラーリング 片方向の差分レプリケーション DBのトランザクションログを直接参照 DBにトリガーを設定することも可能 参照サイクルは既定で60秒間隔(変更可能) 差分のためデータ量小、負荷小 DB2 AS/400 ジャーナル・レシーバー DB2 LUW ログ(プロシージャ経由) Oracle REDOログ・アーカイブログ SQL Server ログ(ディストリビュータ経由) MySQL バイナリログ 参照するトランザクションログ トリガー対応DB ・DB2 z/OS, DB2 LUW ・Oracle ・SQL Server ・MySQL ・Informix 11
  12. 12. 12 Log Server Agent 形式 → DBへの接続数最適化によるパフォーマンス向上 Oracle 3つの差分確認手法 トリガーテーブル 形式 → トランザクションログの制限に関わらず実行可能 REDOログ・アーカイブログ 形式 → 設定や構成がシンプルで正確
  13. 13. 13 ミラーリング: 処理の流れ トランザクションを参照 ソース ターゲット トランザクションログ SELECT INSERT/UPDATE/DELETE 更新 13
  14. 14. 14 ターゲットへテーブル作成 CREATEクエリ自動生成 テーブル構成抽出 自動で適切なデータ型を選定 サイズ、PK、NOT NULLをそのまま引継ぐ ソースのテーブル構成を元にDBMotoが自動でクエリを作成 自動で設定が可能! ※編集することも可能 CREATE発行 14
  15. 15. 15 SQLクエリ生成 Unicode変換 異種DB間対応・異種文字コード間対応 Oracle 異種DB間対応:レプリケーションはすべてSQLクエリで処理 種文字コード間対応:文字コードはUnicodeで処理 文字コード: EUC 文字コード: SJIS SQL Server 15
  16. 16. 脱ORACLE案件に関しては 短期ライセンスをご準備しております。 詳しくはお問い合わせください。 https://www.climb.co.jp
  17. 17. デモ
  18. 18. レプリケーション 片方向差分
  19. 19. プレゼントクイズ
  20. 20. 20 プレゼントクイズ 20 正解者の中から抽選で5名様に Amazonギフト券(Eメール版)1000円分プレゼント セミナーページの下部にあるフォームにて、 お名前・会社名・電話番号・メールアドレスを入力し、 「ご解答欄」に上記問題に対する回答を入力します。 DBMotoを使用する場合、移行元や移行先のDBへ Agentソフトの導入が必要でしょうか。 1. はい 2. いいえ

×