ヘッダーをスキップ
Oracle® Databaseアドバンスト・レプリケーション
11
g
リリース2 (11.2)
B72089-02
索引
次
目次
図一覧
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
1
アドバンスト・レプリケーションの概要
レプリケーションの概要
レプリケーションを使用するアプリケーション
レプリケーションのオブジェクト、グループおよびサイト
レプリケーション・オブジェクト
レプリケーション・グループ
レプリケーション・サイト
レプリケーション環境のタイプ
マルチマスター・レプリケーション
マスター・グループの静止
マテリアライズド・ビュー・レプリケーション
読取り専用マテリアライズド・ビューの概要
更新可能マテリアライズド・ビューの概要
書込み可能マテリアライズド・ビューの概要
マテリアライズド・ビューを使用した行と列のサブセット化の概要
マテリアライズド・ビューのリフレッシュ
リフレッシュ・グループ
マテリアライズド・ビュー・ログ
デプロイメント・テンプレート
マルチマスターとマテリアライズド・ビューのハイブリッド構成
スケジュール・リンク
レプリケーション環境の管理ツール
Oracle Enterprise Managerのアドバンスト・レプリケーション・インタフェース
レプリケーション・マネージメントAPI
レプリケーション・カタログ
分散スキーマ管理
レプリケーションの競合
マルチマスター・レプリケーションのその他のオプション
同期レプリケーション
プロシージャ・レプリケーション
競合の検出とプロシージャ・レプリケーション
2
マスター・レプリケーションの概要とアーキテクチャ
マスター・レプリケーションの概念
マスター・レプリケーションについて
マルチマスター・レプリケーション
シングル・マスター・レプリケーション
マスター・サイト
マルチマスター・レプリケーションの使用目的
フェイルオーバー
ロード・バランシング
非接続マテリアライズド・ビュー環境のサポート
Oracle Real Application Clustersとアドバンスト・レプリケーションとの比較
マルチマスター・レプリケーション・プロセス
非同期レプリケーション
同期レプリケーション
競合解消の概念
オブジェクト型およびコレクションでのレプリケーションの動作方法
レプリケーション・サイトでの型の一致
オブジェクト表とレプリケーション
コレクション列を含む表
REF列を含む表
マスター・レプリケーションのアーキテクチャ
マスター・サイトのメカニズム
マスター・サイトのロールおよびユーザー
データベース・リンクとレプリケーション
レプリケーション・オブジェクト
順序のレプリケーションの代替方法
内部トリガー
遅延トランザクション
内部プロシージャ
キュー
管理メカニズム
レプリケーションの操作モード
レプリケーション・モードの制御
管理要求
管理要求キュー
編成メカニズム
マスター・グループ
列グループ
伝播メカニズム
伝播のタイプ
同期データ伝播
複合モードのマルチマスター・システムについて
伝播の開始
パフォーマンス・メカニズム
パラレル伝播
最小限の通信
遅延秒数
レプリケーションの保護メカニズム
データ伝播の依存性の維持
競合解消メカニズム
競合検出時の行の識別
上書きによる競合解消方法
3
マテリアライズド・ビューの概要とアーキテクチャ
マテリアライズド・ビューの概要
マテリアライズド・ビューについて
マテリアライズド・ビューの使用目的
ネットワーク負荷の軽減
大規模デプロイメント環境の作成
データのサブセット化の有効化
モバイル・コンピューティングの有効化
読取り専用、更新可能および書込み可能のマテリアライズド・ビュー
読取り専用マテリアライズド・ビュー
更新可能マテリアライズド・ビュー
書込み可能マテリアライズド・ビュー
使用可能なマテリアライズド・ビュー
主キー・マテリアライズド・ビュー
オブジェクト・マテリアライズド・ビュー
ROWIDマテリアライズド・ビュー
複合マテリアライズド・ビュー
マテリアライズド・ビューの操作に必要な権限
作成者が所有者である場合
作成者が所有者でない場合
リフレッシャが所有者である場合
リフレッシャが所有者でない場合
マテリアライズド・ビューを使用したデータのサブセット化
副問合せを使用するマテリアライズド・ビュー
副問合せを使用するマテリアライズド・ビューでの制限事項
副問合せを含むUNIONを使用するマテリアライズド・ビューでの制限事項
マテリアライズド・ビューの高速リフレッシュ機能に関する判断
多重化マテリアライズド・ビュー
多重化マテリアライズド・ビューの使用例
多重化マテリアライズド・ビューの使用上の制限事項
オブジェクト型およびコレクションでのマテリアライズド・ビューの動作方法
レプリケーション・サイトでの型の一致
列オブジェクトを使用したマスターの列のサブセット化
オブジェクト表に基づいたマテリアライズド・ビュー
コレクション列を含むマテリアライズド・ビュー
REF列を含むマテリアライズド・ビュー
マスター・サイトまたはマスター・マテリアライズド・ビュー・サイトでのマテリアライズド・ビューの登録
登録されたマテリアライズド・ビューに関する情報の表示
内部メカニズム
マテリアライズド・ビューの手動による登録
マテリアライズド・ビューのアーキテクチャ
マスター・サイトおよびマスター・マテリアライズド・ビュー・サイトのメカニズム
マスター表およびマスター・マテリアライズド・ビュー
マテリアライズド・ビュー・ログの内部トリガー
マテリアライズド・ビュー・ログ
マテリアライズド・ビュー・サイトのメカニズム
索引
更新可能マテリアライズド・ビュー・ログ
更新可能マテリアライズド・ビュー・ログの内部トリガー
編成メカニズム
マテリアライズド・ビュー・グループ
リフレッシュ・グループ
リフレッシュ・グループのサイズ
リフレッシュ処理
リフレッシュ・タイプ
リフレッシュの開始
制約およびリフレッシュ
4
デプロイメント・テンプレートの概要およびアーキテクチャ
大規模デプロイメントの課題
デプロイメント・テンプレートおよび大規模デプロイメントの目標
Oracleデプロイメント・テンプレートの概念
デプロイメント・テンプレートの要素
テンプレート一般情報
テンプレートのオブジェクト定義
テンプレート・パラメータ
WHERE句のテンプレート・パラメータとセキュリティ
ユーザー認証
デプロイメント・サイト
デプロイメント・テンプレートのパッケージ化とインスタンス化
オンライン・インスタンシエーション
オフライン・インスタンシエーション
デプロイメント・テンプレートのインスタンス化の使用例
デプロイメント・テンプレートのアーキテクチャ
システム表に格納されたテンプレート定義
標準DDLの使用
パッケージ化およびインスタンス化のプロセス
オンライン・インスタンシエーション用のデプロイメント・テンプレートのパッケージ化
オフライン・インスタンシエーション用のデプロイメント・テンプレートのパッケージ化
オンライン・インスタンシエーション
オフライン・インスタンシエーション
パッケージ化およびインスタンス化のオプション
インスタンス化の結果
マテリアライズド・ビュー・グループ
リフレッシュ・グループ
デプロイメント・テンプレートの設計
デプロイメント・テンプレートを使用した列のサブセット化
行のサブセット化
割当て表を使用した行のサブセット化
データ・セット
設計に関するその他の考慮事項
マテリアライズド・ビュー作成のローカル制御
マテリアライズド・ビューのローカル制御
5
競合解消の概念およびアーキテクチャ
競合解消の概念
データ要件およびアプリケーション要件の理解
競合の検出と解消の例
レプリケーションの競合のタイプ
更新の競合
一意性競合
削除の競合
データの競合およびトランザクションの順序
競合の検出
異なるタイプの競合の検出方法
競合検出時の行の識別
競合解消
多重化マテリアライズド・ビューと競合解消
更新可能マテリアライズド・ビューの列のサブセット化と競合解消
ネストした表と競合解消
競合回避のテクニック
列グループの使用
プライマリ・サイトおよび動的サイト所有権データ・モデルの使用
特定のタイプの競合の回避
競合解消のアーキテクチャ
サポート・メカニズム
列グループ
エラー・キュー
更新の競合の一般的な解消方法
最新のタイムスタンプ
上書き
更新の競合のその他の解消方法
加算
平均
廃棄
最も古いタイムスタンプ
最大値
最小値
優先グループ
サイト優先順位
一意性競合の解消方法
サイト名の追加
順序の追加
廃棄
削除の競合解消方法
古い値の送信および比較
送信および比較の例
列オブジェクト使用時の送信および比較
6
レプリケーション環境の計画
レプリケート表に関する考慮事項
主キーとレプリケート表
外部キーとレプリケート表
レプリケート表のデータ型に関する考慮事項
サポートされていない表タイプ
行レベルでの依存性の追跡
初期化パラメータ
マスター・サイトとマテリアライズド・ビュー・サイトの比較
マスター・サイトの利点
マテリアライズド・ビュー・サイトの利点
マテリアライズド・ビューの準備
マテリアライズド・ビュー・サイトのユーザーの作成
マスター・サイト・ユーザーの作成
マテリアライズド・ビュー・サイトでのスキーマの作成
データベース・リンクの作成
権限の割当て
マスター・サイトでのスケジュール・パージ
スケジュール・プッシュ
ジョブ・スレーブの割当て
マテリアライズド・ビュー・ログの作成
マテリアライズド・ビュー・ログへの列のロギング
マテリアライズド・ビュー環境の作成
レプリケーション・マネージメント・インタフェースを使用したマテリアライズド・ビュー環境の作成
レプリケーション・マネージメントAPIを使用したマテリアライズド・ビュー環境の作成
新規マテリアライズド・ビュー・サイトを追加するときの問題の回避
アドバンスト・レプリケーション環境の相互運用性
スケジュール・リンクのガイドライン
定期的なプッシュのスケジューリング
連続的なプッシュのスケジューリング
遅延トランザクション・キューのスケジュール・パージのガイドライン
定期的なパージのスケジューリング
連続的なパージのスケジューリング
シリアル伝播およびパラレル伝播
デプロイメント・テンプレート
デプロイメント・テンプレートをインスタンス化するマテリアライズド・ビュー・サイトの準備
ネットワーク接続性
データベースのバージョン
マテリアライズド・ビュー・サイトの設定
必要なスキーマの作成
データベース・リンクの作成
オンライン・インスタンシエーションおよびオフライン・インスタンシエーション
必要なロールバック・セグメントの作成
競合解消
セキュリティとレプリケーション
耐障害性を実現するための設計
Oracle Real Application Clustersとレプリケーションの比較
耐障害性を実現するレプリケーション環境の設計
耐障害性の高いシステムの実装
レプリケーション環境におけるデータベースのリカバリ
A
レプリケーションに関する問題のトラブルシューティング
データベース・リンクに関する問題の診断方法
マスター・サイトに関する問題の診断方法
新しいマスター・サイトでレプリケート・オブジェクトが作成されない場合
DDLによる変更がマスター・サイトに伝播されない場合
DMLによる変更が他のサイトに非同期で伝播されない場合
DMLをレプリケート表に適用できない場合
バルク更新および制約違反
レプリケート・オブジェクトの再作成
表のレプリケーション・サポートを生成できない場合
レプリケート・プロシージャまたはレプリケート・トリガーに関する問題
遅延トランザクション・キューに関する問題の診断方法
スケジュール・リンクのジョブのチェック
同期レプリケーション使用時の分散トランザクションの問題
データベース・リンク指定の不備
不適切なレプリケーション・カタログ・ビュー
マテリアライズド・ビューに関連する問題の診断方法
マテリアライズド・ビュー・サイトでのレプリケート・オブジェクトの作成に関する問題
デプロイメント・テンプレートのオフライン・インスタンシエーションの実行に関する問題
リフレッシュに関する問題
リフレッシュに関する一般的な問題
自動リフレッシュの再試行
新規マテリアライズド・ビュー・サイトでの高速リフレッシュ・エラー
マテリアライズド・ビューが繰り返しリフレッシュされる場合
マテリアライズド・ビュー・ログが大きくなりすぎる場合
リフレッシュに関する問題の高度なトラブルシューティング
B
列長セマンティクスとUnicode
レプリケーション・サイトおよび表の列に関する列長セマンティクス
マルチマスター環境での列長セマンティクス・サポート
アドバンスト・レプリケーションによって生成された表に対する列長セマンティクス・サポート
事前作成された表に対する列長セマンティクス・サポート
マテリアライズド・ビューでの列長セマンティクス・サポート
ビルトインのコンテナ表を含むマテリアライズド・ビュー
更新可能マテリアライズド・ビューに対する列長セマンティクス・サポート
DDL伝播と列長セマンティクス
Unicodeに対するレプリケーション・サポート
NCLOBデータ型列のレプリケーション
索引