ヘッダーをスキップ
Oracle Database SQL Developer Microsoft SQL Serverからの移行のための追加情報
リリース1.2
E06019-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

1 概要

この章では、Oracle SQL Developer(SQL Developer)について説明します。内容は次のとおりです。

1.1 概要

SQL Developerは、Microsoft SQL Server環境からOracle Databaseへのデータおよびアプリケーションの移行を簡略化するツールです。 SQL Developerを使用すると、統合されたビジュアル環境にアプリケーション・システム全体(トリガーおよびストアド・プロシージャを含むデータベース・スキーマ)を迅速かつ簡単に移行できます。


注意:

このマニュアルでは、特に指定がないかぎり、Microsoft SQL ServerはMicrosoft SQL Server 6.5、Microsoft SQL Server 7.0およびMicrosoft SQL Server 2000を示します。

1.2 製品説明

SQL Developerを使用すると、Microsoft SQL ServerデータベースをOracle Databaseに移行できます。 SQL Developerでは、移行プロセスを簡略化するため、直観的で有益なユーザー・インタフェースを使用しています。

SQL Developerは、リポジトリを使用して、移行情報を格納します。これによって、移行前のアプリケーションの元の状態を問い合せることができます。最初にアプリケーション・システムの移行可能なコンポーネントをリポジトリにロードしておくことによって、本番アプリケーションから切り離して作業できます。

また、SQL Developerは、変換中のコンポーネントの依存性に関する有効な情報を保存します。 たとえば、SQL Developerは、ストアド・プロシージャによってアクセスされたすべての表の記録を保存します。この情報を使用して、指定した表を変更した場合の影響を把握できます。

1.3 機能

SQL Developerリリース1.2には、主要となる機能およびMicrosoft SQL Serverの移行固有の機能が含まれています。 SQL Developerを使用すると、次のことができます。

1.4 用語集

SQL Developerの説明では、次の用語が使用されます。

Oracleモデル(Oracle Model): ソース・モデルの情報から作成される一連のOracle表。Oracle環境で生成された際にソース・データベースがどのようになるかを視覚的に表す。

Software Development Kit(SDK)(Software Development Kit(SDK)): ソフトウェア開発者が使用可能なサービスを提供する、正しく定義された一連のアプリケーション・プログラミング・インタフェース(API)。

移行エンティティ(Migration Entity): 移行コンポーネントのインスタンス。EMP表は、移行コンポーネント表に属する移行エンティティ。

移行コンポーネント(Migration Component): アプリケーション・システムのOracle Databaseへ移行可能な部分。移行コンポーネントの例には、表およびストアド・プロシージャがある。

移行先データベース(Destination Database): SQL Developerがソース・データベースのデータ・ディクショナリを移行する場合の宛先となるOracle Database。

移行リポジトリ(Migration Repository): SQL Developerがソース・データベースの移行で必要とする永続情報の格納に使用されるOracle Databaseの領域。

依存性(Dependency): 2つの移行エンティティ間の関係を定義するために使用される。たとえば、データベース・ビューは、そのビューが参照する表に依存する。

ソース・データベース(Source Database): SQL Developerによって移行されるアプリケーション・システムのデータ・ディクショナリを含むデータベース。 ソース・データベースは、Oracle以外のデータベース(Microsoft SQL Serverなど)。

ソース・モデル(Source Model): ソース・データベースのデータ・ディクショナリのレプリカ。 Oracle SQL Developer Repositoryに格納され、SQL Developerによってソース・データベースのデータ・ディクショナリの内容とともにロードされる。

ナビゲータ・ペイン(Navigator Pane): SQL Developerユーザー・インタフェースの一部で、ソース・モデルおよびOracleモデルを表すツリー・ビューを含む。

プログレス・ウィンドウ(Progress Window): SQL Developerユーザー・インタフェースの一部で、移行プロセスの進捗を示す情報メッセージ、エラー・メッセージまたは警告メッセージを含む。

プロパティ・ペイン(Properties Pane): SQL Developerユーザー・インタフェースの一部で、ナビゲータ・ペインのいずれかのツリー・ビューで選択された移行エンティティのプロパティを表示する。