このページでは、Connections ページから新しいOracle接続を保存する方法を説明します。保存された接続は、データベースへの接続が必要なRelational Migratorタスクに使用できます。
Tip
Relational Migrator はOracle のマテリアライズドビューをサポートします。マテリアライズドビューを使用して、複数のテーブルを単一のソーステーブルに関与する複雑な マッピングルール を簡素化します。詳細については、 Oracle SQL言語リファレンスを参照してください。
このタスクについて
Relational Migratorに新しいOracle接続を保存するには、次の手順を実行する必要があります。
データベース接続文字列またはデータベース情報を識別します。
Oracleに接続します。
重要
移行を計画し、 OracleスキーマをMongoDBスキーマにマッピングする には、適切な read
権限を持つアカウントを使用して接続する必要があります。
データを移行するには、必要な権限を持つサービス アカウントを使用してOracleデータベースに接続する必要があります。
データベース構成と必要な権限の詳細については、「 Oracle の構成 」を参照してください。
手順
データベース接続文字列
Oracle の接続文字列は次のようになります。
jdbc:oracle:thin:@<host:port>:SID
例、prodHost
1521
ORCL
SID を使用してポート の で実行中Oracleデータベースは、次の接続文字列を使用します。
jdbc:oracle:thin:@prodHost:1521:ORCL
あるいは、 Relational Migrator は、ユーザーから提供されたデータベース情報に基づいて適切な接続文字列を作成することもできます。
注意
Oracle 接続文字列の詳細については、以下を参照してください。
Oracleへの接続
詳細
Relational Migrator は、行レベルの変更をキャプチャするためにオープンソースの Debezium コネクターに依存しています。 詳細については、「 Debezium Oracle 」を参照してください
アーカイブ ロギングを有効にする方法の詳細については、「 アーカイブ済み Redo ログの管理 」を参照してください。
追加のトラブルシューティングとデバッグ情報については、 Debezium Oracle ヘルプ記事を参照してください。
サポートされているデータベースとバージョンの詳細については、サポートされているデータベースとバージョンを参照してください。
保存された接続の管理の詳細については、データベース接続の管理 を参照してください。
Relational Migratorプロジェクトの詳細については、プロジェクトの作成と管理を参照してください。