ホームページ > データベース > Oracle > Oracleのデータソースは何ですか?

Oracleのデータソースは何ですか?

WBOY
リリース: 2022-06-08 16:24:58
オリジナル
2122 人が閲覧しました

Oracle では、データ ソースは、データベースの場所やデータベースの種類などの情報を含むデータ接続の抽象化です。データ ソースは、Oracle 双方向チャネルの読み取りおよび書き込み機能を提供し、このチャネルには、ウィザード モードとスクリプト モードを使用してデータ同期タスクを構成します。

Oracleのデータソースは何ですか?

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle のデータ ソースとは何ですか?

データ ソース。データ ソースには、データベースの場所やデータベースの種類などの情報が含まれており、実際にはデータ接続を抽象化したものです。

Oracle データ ソースは、Oracle 双方向チャネルの読み取りおよび書き込み機能を提供するため、後でウィザード モードとスクリプト モードを使用してデータ同期タスクを構成できます。この記事では、データ ソースを構成する前に準備する必要があるネットワーク環境とアカウント権限、および DataWorks に Oracle データ ソースを追加する方法について紹介します。

前提条件

データ ソースを構成する前に、次の計画と準備が完了していることを確認してください。

  • データ ソースの準備: ソース データ ソースは Oracle が購入したものです。

  • リソースの計画と準備: 専用のデータ統合リソース グループが購入され、リソースの構成が完了しました。詳細については、「リソースの計画と構成」を参照してください。

  • ネットワーク環境の評価と計画: データ ソースを追加する前に、ビジネスの状況に応じてデータ ソースと専用のデータ統合リソース グループ間のネットワークを開き、切り替えを行う必要があります。 、ホワイトボードなど。リストなどのネットワーク環境の構成にアクセスします。

データ ソースと専用のデータ統合リソース グループが同じリージョンの同じ VPC ネットワーク内にある場合、データ ソースとリソース グループ間のネットワークは自然に接続されます。

データ ソースと専用データ統合リソース グループが異なるネットワーク環境にある場合は、VPN ゲートウェイなどの方法を介してデータ ソースとリソース グループ間のネットワークを開く必要があります。

  • アカウントを準備して承認します:

データ ソースにアクセスできるアカウントを計画する必要があります。後続のデータ統合プロセスを実行し、データの抽出と書き込みの同期操作を実行します。

  • 補足ログを有効にする:

ソース データ ソースが Oracle の場合、データベース レベルのアーカイブ ログ、REDO ログ、および補足ログを有効にする必要があります。ログ。

アーカイブ ログ: Oracle は、アーカイブ ログを通じてすべての REDO 履歴レコードを保存します。これは、データベース障害が発生した場合にデータベースを完全に復元するために使用されます。

Redo ログ: Oracle は Redo ログを使用してデータベース トランザクションを再実行できるようにし、障害 (停電など) の後にデータを回復できるようにするため、有効にして切り替える必要があります。データベースの REDO ログ。

補足ログ: 補足ログは、REDO ログ内の情報を補足するものです。 Oracle では、REDO ログは変更されたフィールドの値を記録するために使用され、補足ログは REDO ログ内の変更記録に対する補足情報です。これにより、Oracle の REDO ログには、データ回復のためのすべてのデータ変更を説明する完全な情報が確実に含まれます。 . 、データ同期やその他の操作を実行すると、完全なステートメントと関連する変更を追跡できます。 Oracle データベースの一部の機能は、正しく動作するためにサプリメンタル ロギングを有効にする必要があるため、データベースのサプリメンタル ロギングを有効にする必要があります。

たとえば、サプリメンタリ ロギングが有効になっていない場合、UPDATE コマンドの実行後、UPDATE コマンドによって変更されたフィールド値のみが Redo ログに記録されます。サプリメンタリ ロギングが有効になると、変更されたフィールドは変更は Redo ログに記録され、変更された対象フィールドの以前の値、変更された値、および条件値が記録されます。データベース障害(停電など)が発生した場合、この変更情報を基にデータを回復できます。

データ統合を使用する場合は、主キー列または一意のインデックス列の補足ログを有効にすることをお勧めします。

主キー列の補足ログをオンにした後、データベースに更新があった場合、主キーを構成するすべての列がログに記録されます。

一意インデックス列の補足ログをオンにした後、一意キーまたはビットマップ インデックスを構成する列が変更されると、一意キーまたはビットマップ インデックスを構成する列がログに記録されます。

Oracle は、メイン データベースまたはスタンバイ データベースで補足ログを開くことのみをサポートします。

  • データベースの文字エンコード形式を確認してください:

データでサポートされていない文字エンコード形式が Oracle に含まれていないことを確認する必要があります。データ同期の失敗を防ぐための統合。現在のデータ統合でデータを同期する場合、UTF8、AL32UTF8、AL16UTF16、および ZHS16GBK エンコード形式のみがサポートされます。

  • データベース テーブルのデータ型を確認します:

データ統合でサポートされていないデータ型を Oracle に含めることができないことを確認する必要があります。データ同期の失敗を防ぐため。現在のデータ統合がリアルタイム同期を実行する場合、LONG、BFILE、LONG RAW、および NCLOB データ型はサポートされません。

推奨チュートリアル: 「Oracle ビデオ チュートリアル

以上がOracleのデータソースは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート