Oracle SQL Developerの移行機能を使用したOracle …...移行の種類...

Post on 20-Mar-2020

8 views 0 download

Transcript of Oracle SQL Developerの移行機能を使用したOracle …...移行の種類...

<ここに画像を挿入>

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。 また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。 以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクルの製品に関して記載されている機能の開発、リリース、および時期については、弊社の裁量により決定されます。

アジェンダ

移行の種類

移行プロジェクトの位置付けとリスク

プロジェクト・コスト概要

Oracle Exadataとデータベース統合

予測可能で測定可能なプロジェクト

SQL Developerの移行機能

追加情報

まとめ

<ここに画像を挿入>

移行について

移行の種類

アプリケーション・システムを別のテクノロジーやプラットフォームに移動する場合、移行作業が必要になる

アプリケーションの移行パターン

WindowsからLinux

メインフレームからUNIX

SybaseからOracle Database 11g

Visual BasicからJava

Microsoft SQL ServerからOracle Database 11g(Linux使用)

Microsoft AccessからOracle Application Express

TeradataからExadata

移行作業には、オブジェクト、データ、およびアプリケーション・コードの移行が含まれる

移行プロジェクトの位置付けとリスク

移行を検討させる要素は何か?

どの程度の苦痛を伴うか?

どの程度の労力を要するか?その労力を測定できるか?

どの程度のコストを要するか?そのコストに見合う結果が得られるか?

コスト

苦痛

労力

プロジェクト・コスト

統合

– 多数のプラットフォームから1つのプラットフォームへ

– ハードウェアとソフトウェアの統合

– ITの集中管理

信頼性、スケーラビリティ、パフォーマンス

– Oracleの得意分野

– 顧客の重大関心事

所有コスト

– 所有するデータベースが多いほど、移行の相対的なコストは低くなる

コスト

データベース数

β

λ

0

さまざまな選択肢

どのようにして、コストを節約しますか?ハードウェアの統合

ラインセンスの削減

不要になったシステムの廃棄

チーム内スキルの統合

サポートする必要のあるシステムはいくつありますか?重要なシステムはどれですか?

どこに問題がありますか?

長期的にフットプリントを削減しながら、必要に応じて増加できる柔軟性がありますか?

人事

ERP

データ・マート

ウェアハウス

CRM

<ここに画像を挿入>

移行作業の自動化

時間

労力

最適

最大

V1 V2 V3 V4

ツールとプロセスの

リリース

Δx

手動の労力

予測可能で測定可能なプロジェクト

経験によって不確実さとコストが削減される

80/20

改善率

移行後の自動化処理

移行前の自動化処理

x

プロジェクトの自動化SQL Developerによるプロジェクト・コストと労力の削減

目標複雑な移行課題の最大化

手動介入の最小化と可能な限りの標準化

目標

現在

α

ツール

n日間

βSQL Developer

m日間

n

mn )(100効率 ここで

<ここに画像を挿入>

SQL Developerの移行機能

Oracle SQL Developer ライフ・サイクルを通じたサポート

SQL Developer上に構築された移行テクノロジー

サード・パーティ・データベースからOracle Databaseへ、5段階での移行接続、取得、変換、生成、データ移動

サード・パーティ・データベースのネイティブ・サポートデータベース接続の作成

サード・パーティのデータベース・オブジェクトの作成と表示

SQL Worksheetのサポート

移行済みオブジェクトに対する強力なレポーティング機能

150万を超えて増加し続けるユーザー数

SQL Developerの移行機能

論理的な等価関係

リポジトリ使用時のシンプル・モードとエキスパート・モード

最小権限での移行ユーザーがアクセスできるすべてのオブジェクトを移行可能

同期モードサード・パーティ・データベースのメタデータのスナップショットを取得

移行時に静的ターゲットを使用

データベースの派生オブジェクトの相関関係を視覚的に表示

すべての既存機能のサポート生成されたスクリプトを使用したオフライン・データ移行

SQLスクリプトを使用したオフラインのメタデータ・ロード

カスタマイズされたエミュレーション・パッケージの生成

複数プロジェクト、同時ユーザー、カスタマイズ可能

SQL Developer: 統合プラットフォーム

データベース接続の作成

オブジェクトの作成と参照

データの問合せと更新

データのインポート、データとオブジェクトのエクスポート

SQL Worksheetの使用

次を使用したSQLチューニング自動トレース、EXPLAIN PLAN、セッション監視

PL/SQLの作成、実行、テスト

レポートの定義と実行

拡張機能の構築

データのインポート、データとオブジェクトのエクスポート

ファイルの処理とバージョン管理

SQL Developerの移行機能: サポートされるデータベース

データベース バージョン

Sybase Adaptive Server 12.5、15.x

Microsoft SQL Server 7.0, 2000, 2005

Microsoft Access 97, 2000, 2002, 2003

MySQL 3.x、4.x、5.x

IBM DB2 UDB 8、9

Teradata 12

SQL Developer移行機能のロードマップ

現在のプラットフォームMicrosoft SQL Server、Microsoft Access、MySQL、Sybase Adaptive Server、IBM DB2 UDB、Teradata

将来のリリース追加されるサード・パーティ・データベースのサポート

JDBCおよびODBCサポート

IBM DB2 ZSeries/iSeries

Informix Dynamic Services

取得および変換したデータのビジュアル・モデリング

移行検証機能の統合 -移行されたデータは破損していないか?

VLDBのデータ移動サポート

アプリケーション移行のサポート

詳細情報www.oracle.com/technology/products/database/sql_developer

OTN上のSQL Developerサイトホワイト・ペーパー、Oracle by Example(OBE)、オンライン・デモ

チーム・ブログ: ブログ、雑誌記事、ポッドキャスト

http://www.oracle.com/technology/products/database/sql_developer

Oracle SQL Developer Exchange

レポート、スニペット、コード、追加機能リクエストの共有

http://sqldeveloper.oracle.com

フォーラムSQL Developer http://forums.oracle.com/forums/forum.jspa?forumID=260

Migration Workbench http://forums.oracle.com/forums/forum.jspa?forumID=1

移行サイトhttp://otn.oracle.com/migration

SQL Developer Exchangehttp://sqldeveloper.oracle.com

まとめ

繰返し実行と設定による変更が可能で、簡単かつ高速なOracleへの移行

すべてのデータソースをサポート

1つの開発ツールですべてのデータベースに対応

Migration Technology Center: http://otn.oracle.com/migration

SQL Developerページ: http://sqldeveloper.oracle.com

SQL Developerフォーラム:http://forums.oracle.com/forums/forum.jspa?forumID=260

nリリース

現在

α

n日間

βSQL Developer

m日間

追加情報

search.oracle.com

または

oracle.com

sqldeveloper migration