このリリースのOracle Database XStreamガイドの変更内容
このドキュメントは、Oracle Databaseの最新リリース用に変更されています。
Oracle Databaseリリース18cバージョン18.1での変更点
次に、Oracle Databaseリリース18cバージョン18.1のOracle Database XStreamガイドの変更点をあげます。
Oracle Database 12cリリース2 (12.2.0.1)での変更
次に、Oracle Database 12cリリース2 (12.2.0.1)のOracle Database XStreamガイドの変更点をあげます。
新機能
このリリースの新機能は次のとおりです。
-
DML競合ハンドラ
XStreamには、事前作成されたDML競合ハンドラが用意されています。
XStream Inの競合の検出および解決の管理を参照してください。
-
マルチテナント環境でのアプリケーション・コンテナおよびアプリケーション共通オブジェクトのサポート
XStreamは、アプリケーション・ルートおよびアプリケーションPDBに加えられた変更をレプリケートできます。
XStream Outおよびマルチテナント環境およびXStream Inおよびマルチテナント環境を参照してください。
-
ユーザー定義型に対するサポートの改善
XStreamは、オブジェクト型、REF、VARRAYをサポートするようになりました。
取得プロセスにより取得されるデータ型およびインバウンド・サーバーにより適用されるデータ型を参照してください。
-
LCRIDバージョン
LCRIDは、XStream OutのLCRの位置を指定するために使用するRAW値です。Oracle Database 12cリリース2 (12.2.0.1)以降では、LCRIDはバージョン管理されます。
LCRIDおよびLCRの位置を参照してください。
-
XStreamによるマルチテナント・コンテナ・データベース(CDB)での異なるキャラクタ・セットのサポート
CDBのルートのキャラクタ・セットがAL32UTF8である場合、CDB内の任意のプラガブル・データベース(PDB)は、ルートおよび他のPDBとは異なるキャラクタ・セットを使用できます。
-
XStreamによるデータベース・オブジェクトの長い識別子のサポート
このリリースでは、一部のデータベース・オブジェクトについて、最大128バイトの長さの識別子がサポートされます。XStreamアウトバウンド・サーバーでは、長い識別子を持つデータベース・オブジェクトに加えられた変更を取得し、XStreamインバウンド・サーバーでは、長い識別子を持つデータベース・オブジェクトへの変更を適用できます。
-
LCRの追跡
DBMS_XSTREAM_ADM
パッケージのmessage_tracking_frequency
適用パラメータまたはSET_MESSAGE_TRACKING
プロシージャを使用して、ストリームでLCRを追跡できます。XStream Inで変更がクライアント・アプリケーションに到達しないを参照してください。
-
新しい取得プロセスのパラメータ
次の取得プロセスのパラメータがXStream Out構成に新たに追加されました。
-
annotateddlsize
これらの適用パラメータの詳細は、Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンスを参照してください。
-
-
新しい適用パラメータ
次の新しい適用パラメータがXStreamインバウンド・サーバーに追加されました。
-
batchsql_mode
-
cdgranularity
-
message_tracking_frequency
これらの適用パラメータの詳細は、Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンスを参照してください。
-
-
XStreamコンポーネントでのイベントの履歴の表示
DBA_REPLICATION_PROCESS_EVENTS
ビューには、XStreamコンポーネントでのイベントの履歴が表示されます。XStream Outコンポーネントでのイベントの履歴の監視およびXStream Inコンポーネントでのイベントの履歴の監視を参照してください。
Oracle Database 12cリリース1 (12.1)での変更点
次に、Oracle Database 12cリリース1 (12.1)のOracle Database XStreamガイドの変更点をあげます。
新機能
このリリースの新機能は次のとおりです。
-
Oracleマルチテナント・オプションのサポート
Oracleマルチテナント・オプションによって、移植可能な一連のスキーマ、オブジェクトおよび関連構造をOracle Databaseに含めることができ、アプリケーションには論理的に別のデータベースのように見えます。この自己完結型コレクションは、プラガブル・データベース(PDB)と呼ばれます。1つのマルチテナント・コンテナ・データベース(CDB)には複数のPDBが格納されます。CDBおよびPDBが含まれているXStream OutまたはXStream In環境を構成できます。
XStream Outおよびマルチテナント環境およびXStream Inおよびマルチテナント環境を参照してください。
-
XStream Inでの大規模なトランザクションの即時適用
パフォーマンスの最適化手段として、XStreamインバウンド・サーバーでは、論理変更レコード(LCR)のコミットを受信する前に、即時適用を使用して大規模なトランザクションを適用できます。
大規模トランザクションのためのXStream Inのパフォーマンスの最適化を参照してください。
-
XStream Inを使用した適用進捗表を削除する機能
トランザクション処理の潜在的なボトルネックを回避するために、REDOログを使用して、適用進捗表ではなくその進捗状況を追跡するようにXStream Inを構成できます。
トランザクション・トラッキングでの潜在的なボトルネックの回避を参照してください。
-
XStream Inを使用したトランザクションの適用スケジューリングの最適化
ターゲット表の制約がソース表での制約と一致する場合は、インバウンド・サーバーの
compute_lcr_dep_on_arrival
適用パラメータをY
に設定して、依存性の計算を最適化できます。トランザクションの適用スケジューリングの最適化を参照してください。
-
新しい適用パラメータ
次の新しい適用パラメータがXStreamアウトバウンド・サーバーに追加されました。
-
excludetag
-
excludetrans
-
excludeuser
-
excludeuserid
-
getapplops
-
getreplicates
次の新しい適用パラメータがXStreamインバウンド・サーバーに追加されました。
-
compute_lcr_dep_on_arrival
-
eager_size
-
enable_xstream_table_stats
-
handlecollisions
-
max_parallelism
-
optimize_progress_table
-
optimize_self_updates
-
suppresstriggers
これらの適用パラメータの詳細は、Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンスを参照してください。
-
-
新しい取得プロセスのパラメータ
次の取得プロセスのパラメータが、XStream Out構成に新たに追加されました。
-
excludetag
-
include_objects
-
inline_lob_optimization
-
use_rac_service
これらの適用パラメータの詳細は、Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンスを参照してください。
-
-
信頼できるセキュリティ・モデルと信頼できないセキュリティ・モデル
組織の要件に最も適したXStreamセキュリティ・モデルを実装できます。
XStreamのセキュリティ・モデルを参照してください。
-
VARCHAR2
、NVARCHAR2
およびRAW
データ型のサイズ上限の引上げのサポートXStream OutおよびXStream Inでは、
VARCHAR2
、NVARCHAR2
およびRAW
データ型のサイズ上限の引上げをサポートします。取得プロセスにより取得されるデータ型およびインバウンド・サーバーにより適用されるデータ型を参照してください。
-
オブジェクト・リレーショナルまたはバイナリXMLとして格納されている
XMLType
のサポートXStream OutおよびXStream Inでは、オブジェクト・リレーショナルまたはバイナリXMLとして格納されている
XMLType
をサポートします。取得プロセスにより取得されるデータ型およびインバウンド・サーバーにより適用されるデータ型を参照してください。
-
拡張LOB重複除外を使用して格納されたSecureFiles LOBの列のサポート
XStreamでは、拡張LOB重複除外を使用して格納されたSecureFiles LOBの列への変更をサポートします。
-
UTL_SPADV
パッケージで生成されたHTMLレポートUTL_SPADV
パッケージのSHOW_STATS_HTML
プロシージャは、同じパッケージのCOLLECT_STATS
およびSTART_MONITORING
プロシージャによって収集された統計を含むHTML出力を生成します。UTL_SPADVパッケージおよびOracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンスを参照してください。