Oracle® Fusion Middleware

PostgreSQLのためのOracle GoldenGateのインストールおよび構成

12c (12.2.0.1)

E72562-01(原本部品番号:E69354-01)

2016年1月

Oracle Fusion Middleware PostgreSQLのためのOracle GoldenGateのインストールおよび構成 12c (12.2.0.1)

E72562-01

Copyright © 2012, 2016, Oracle and/or its affiliates All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 システム要件とインストール前の指示

- 1.1 PostgreSQLのためのOracle GoldenGateの概要

- 1.2 動作保証要件とシステム要件の確認

- 1.3 オペレーティング・システムの要件

- 1.3.1 メモリーの要件

- 1.3.2 ディスクの要件

- 1.3.3 ネットワーク

- 1.3.4 オペレーティング・システムの権限

- 1.3.5 Itaniumの要件

- 1.3.6 コンソール

- 1.3.7 その他のプログラム

- 1.4 データベースの要件

- 1.5 サポートされているオブジェクト名とサポートされていないオブジェクト名

- 1.6 データ型サポートの制限事項

- 1.7 Oracle GoldenGateの機能と、PostgreSQLに関するサポート制限

2 Oracle GoldenGateのためのシステムの準備

- 2.1 Oracle GoldenGateディストリビューションの理解と入手

- 2.2 UNIXおよびLinuxでのODBCの構成

- 2.2.1 データベース・ライブラリへのパスを指定

- 2.2.2 ODBCドライバ・ライブラリと初期化ファイルへのパスを設定

- 2.3 WindowsでのODBCの構成

- 2.3.1 ドライバ情報を使用してWindowsレジストリを更新

- 2.3.2 データ・ソース名(DSN)を作成

- 2.4 Replicatパラメータ・ファイルでのDSNの指定

- 2.5 処理のための表の準備

- 2.5.1 トリガーおよびカスケード制約の無効化

- 2.5.2 行識別子の割当て

- 2.5.2.1 使用するOracle GoldenGate行識別子の判別

- 2.5.2.2 KEYCOLSを使用したカスタム・キーの指定

- 2.6 キャラクタ・セット変換の制御

3 Oracle GoldenGateのインストール

- 3.1 インストールの概要

- 3.2 クラスタ内にOracle GoldenGateをインストールする準備

- 3.2.1 Oracle GoldenGateのバイナリおよびファイルをインストールするクラスタ内の場所の決定

- 3.3 LinuxおよびUNIX上でのOracle GoldenGateのインストール

- 3.3.1 Oracle GoldenGateのインストール

- 3.4 WindowsへのOracle GoldenGateのインストール

- 3.4.1 WindowsクラスタへのOracle GoldenGateのインストール

- 3.4.2 Oracle GoldenGateファイルのインストール

- 3.4.3 カスタムManager名の指定

- 3.4.4 WindowsサービスとしてのManagerのインストール

- 3.5 クラスタへのOracle GoldenGateの統合

- 3.5.1 クラスタの一般的な要件

- 3.5.2 Windowsクラスタ・リソースとしてのOracle GoldenGateの追加

4 Oracle GoldenGateのアンインストール

- 4.1 LinuxまたはUNIXからのOracle GoldenGateのアンインストール

- 4.2 WindowsクラスタからのOracle GoldenGateの削除

- 4.3 Windows(非クラスタ)からのOracle GoldenGateのアンインストール

A インストールされるOracle GoldenGateコンポーネント

- A.1 Oracle GoldenGateのプログラムおよびユーティリティ

- A.2 Oracle GoldenGateのサブディレクトリ

- A.3 その他のOracle GoldenGateのファイル

- A.4 Oracle GoldenGateチェックポイント表

はじめに

このガイドでは、PostgreSQLのためのOracle GoldenGateのインストールおよび設定に関する情報を示します。

対象読者

このドキュメントは、Oracle GoldenGate for PostgreSQLのインストールおよび設定を担当するシステム管理者を対象にしています。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWeb サイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

サポートを購入したOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメント

Oracle GoldenGateのドキュメント・セットには、次のコンポーネントが含まれます。

Windows、UNIXおよびLinuxプラットフォーム

- DB2 for iのためのOracle GoldenGateのインストールおよび構成

- DB2 LUWのためのOracle GoldenGateのインストールおよび構成

- DB2 z/OSのためのOracle GoldenGateのインストールおよび構成

- Oracle GoldenGate for Informixのインストールおよび構成

- MySQLのためのOracle GoldenGateのインストールおよび構成

- NonStop SQL/MXのためのOracle GoldenGateのインストールおよび構成

- SQL ServerのためのOracle GoldenGateのインストールおよび構成

- Oracle TimesTenのためのOracle GoldenGateのインストールおよび構成

- Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成

- SybaseのためのOracle GoldenGateのインストールおよび構成

- TeradataのためのOracle GoldenGateのインストールおよび構成

- Oracle GoldenGateの管理for Windows and UNIX

- Oracle GoldenGateリファレンスfor Windows and UNIX

- Oracle GoldenGateログダンプ・リファレンス

- Oracle GoldenGateのアップグレードfor Windows and UNIX

- Oracle GoldenGateエラー・メッセージ・リファレンスfor Windows and UNIX

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

monospace

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 システム要件とインストール前の指示

この章では、Oracle GoldenGateをサポートするシステムおよびデータベース・リソースの要件について説明し、次の各項で構成されます。

- 第1.1項「Oracle GoldenGate for PostgreSQLの概要」

- 1.2項「動作保証要件とシステム要件の確認」

- 1.3項「オペレーティング・システムの要件」

- 1.4項「データベースの要件」

- 第1.5項「サポートされているオブジェクト名とサポートされていないオブジェクト名」

- 第1.6項「データ型サポートの制限事項」

- 第1.7項「Oracle GoldenGateの機能と、PostgreSQLに関するサポート制限」

1.1 Oracle GoldenGate for PostgreSQLの概要

Oracle GoldenGate for PostgreSQLは、他のタイプのデータベースからPostgreSQLデータベースへのデータのマッピング、操作、フィルタリングおよび配信をサポートします。Oracle GoldenGateは、PostgreSQLから他のPostgreSQLデータベースへ、または他の種類のデータベースへのデータの取得をサポートしません。

1.2 動作保証要件とシステム要件の確認

サポートされているハードウェアまたはソフトウェア構成で製品をインストールしていることを確認します。詳細は、「Oracle Fusion Middleware Supported System Configurations」ページのリリースの動作保証に関するドキュメントを参照してください。

Oracleでは、動作保証済のすべてのシステムおよび環境で製品のパフォーマンスをテストおよび検証しており、新しい動作保証情報が発表された場合は、適切な動作保証ドキュメントにすぐに追加されます。新しい動作保証情報は常に発生する可能性があるため、動作保証ドキュメントはドキュメント・ライブラリの外部に保持され、Oracle Technology Networkで利用できます。

1.3 オペレーティング・システムの要件

この項では、ターゲットPostgreSQLデータベースのホスト・オペレーティング・システムで機能するために必要なOracle GoldenGateの要件について説明します。

1.3.1 メモリーの要件

Oracle GoldenGateに必要なメモリーの量は、動作する同時プロセスの数によって異なります。PostgreSQLのターゲット・システムには最低でも、レプリケートされたデータをターゲット・データベースに適用する1つ以上のReplicatプロセスがあります。PostgresSQLターゲットに適用するデータの量またはタイプに応じて、追加のReplicatプロセスを判定できます。Oracle GoldenGateでは、Oracle GoldenGateのインスタンスごとに同時プロセスが最大5,000個サポートされます。各プロセスでは、約25-55 MBのメモリーが必要であり、トランザクションのサイズと同時トランザクション数によってはそれ以上のメモリーが必要です。

Oracle GoldenGateプロセスによって使用される物理メモリーの実際の量は、Oracle GoldenGateプログラムではなく、オペレーティング・システムによって制御されます。Oracle GoldenGateキャッシュ・マネージャは、オペレーティング・システムのメモリー管理機能を利用して、Oracle GoldenGateプロセスを持続的かつ効率的に機能させます。Oracle GoldenGateのメモリー要件を求めるには、WindowsおよびUNIX用のOracle GoldenGateのリファレンス・ガイドのCACHEMGRパラメータの説明を参照してください。

1.3.2 ディスクの要件

- プラットフォームに応じて、50-150 MB。これには圧縮されたダウンロード・ファイル用の領域と、圧縮されていないファイル用の領域が含まれます。ダウンロード・ファイルは、インストールの完了後に削除できます。

- システムにインストールするOracle GoldenGateの各インスタンスの作業ディレクトリおよびバイナリ用に40MB。たとえば、Oracle GoldenGateの2つのビルドを2つの別々のディレクトリにインストールするには、80 MBの領域を割り当てます。

- Oracle GoldenGateをクラスタ環境にインストールするには、すべてのクラスタ・ノードで使用できる共有ファイル・システムにOracle GoldenGateのバイナリおよびファイルをインストールします。

- Oracle GoldenGateの証跡(作業データが含まれているファイル)を含むディスク領域として、追加の1GB。証跡によって消費される領域は処理されるデータ量に応じて異なるため、これとは多少異なる容量が必要となる場合があります。Oracle GoldenGate Oracle GoldenGateの管理for Windows and UNIXで証跡のサイズ設定のガイドラインを参照してください。

- 証跡アクティビティがビジネス・アプリケーションによって干渉されないようにするには、別個のディスクまたはファイル・システムを割り当てて証跡ファイルを含めます。証跡ファイルは累積されますが、PURGEOLDEXTRACTSパラメータで設定されるルールに従ってパージできます。証跡ファイルは、Oracle GoldenGateインストールのローカル・ドライブに配置することも、NASまたはSANデバイスに配置することもできます。Oracle GoldenGateの構成時に証跡の場所を指定します。

1.3.3 ネットワーク

- DNSを含むTCP/IPサービスを使用するようにシステムを構成します。Oracle GoldenGateはIPv4とIPv6をサポートし、これらのプロトコルのいずれか、または両方ともがサポートされるシステムで稼働します。

- Oracle GoldenGateのプロセスをホストし、Oracle GoldenGateの接続先となるすべてのシステムのホスト名またはIPアドレスを使用してネットワークを構成します。ホスト名の方が便利です。

- Oracle GoldenGateでは、予約されていない制限なしのTCP/IPポートが必要とされます。必要な数は、構成内のプロセスの数とタイプによって異なります。必要なポートに対応するManagerプロセスの構成方法の詳細は、Oracle GoldenGateの管理for Windows and UNIXを参照してください。

- Oracle GoldenGateポートを介した接続を受け入れるようにファイアウォールを構成します。

1.3.4 オペレーティング・システムの権限

- UNIXでインストールするには、Oracle GoldenGateをインストールするユーザーに、Oracle GoldenGateインストール・ディレクトリの読取りおよび書込み権限が必要です。

- Oracle GoldenGateプロセスは、Oracle GoldenGateディレクトリのファイルおよびサブディレクトリに対して、読取り権限、書込み権限および削除権限を持つオペレーティング・システム・ユーザーとして動作する必要があります。また、ManagerプロセスにはOracle GoldenGateプロセスを制御するための権限が必要です。

- Oracle GoldenGateオペレーティング・システム・ユーザーをOracle GoldenGate専用にします。Oracle GoldenGateプロセスを実行するユーザーから機密情報にアクセスされる可能性があります。

1.3.5 Itaniumの要件

Microsoft Itaniumシステム上にOracle GoldenGateをインストールするには、vcredist_IA64.exeランタイム・ライブラリ・パッケージをインストールする必要があります。このパッケージはMicrosoft Webサイトからダウンロードできます。このパッケージには、Oracle GoldenGateがItaniumプラットフォーム上で動作するために必要なVisual Studio DLLが含まれています。これらのライブラリをインストールしない場合、Oracle GoldenGateによって次のエラーが生成されます。

"The application failed to initialize properly (0xc0150002). Click on Ok to terminate the application.

1.3.6 コンソール

オペレーティング・システムとコマンド・コンソールのキャラクタ・セットが同じである必要があります。オペレーティング・システムではあるキャラクタ・セットが設定され、DOSコマンド・プロンプトでは別の古いDOSキャラクタ・セットを使用するMicrosoft Windowsシステムでは不一致が起こります。Oracle GoldenGateでは、オペレテーィング・システムのキャラクタ・セットを使用してGGSCIコマンド出力に情報を送信するため、コンソールのキャラクタ・セットの不一致が原因で文字が正しく表示されません。次のDOSコマンドを使用して、GGSCIセッションを開く前にコンソールのキャラクタ・セットを設定できます。

chcp <OS character set>

コード・ページの設定後、文字が正しく表示されない場合、拡張文字セットを持つLucida Consoleにコンソール・フォントを変更してみます。

1.3.7 その他のプログラム

- Oracle GoldenGateをWindowsシステムにインストールする前に、Microsoft Visual C ++ 2005 SP1再頒布可能パッケージをインストールおよび構成します。このパッケージのSP1バージョンであることを確認し、使用するサーバーに適合するビット・バージョンであることを確認してください。このパッケージでは、Visual C++ライブラリのランタイム・コンポーネントがインストールされます。詳細な情報と、このパッケージのダウンロードについては、次のページを参照してください。
http://www.microsoft.com

- Oracle GoldenGateは、すべてのプラットフォームの仮想化ソフトウェアで作成された仮想マシン環境を完全サポートします。仮想マシン環境にOracle GoldenGateをインストールする場合、ホスト・システムではなく仮想マシンのデータベースおよびオペレーティング・システムに適合するビルドを選択します。

1.4 データベースの要件

この項では、Oracle GoldenGateがPostgreSQLターゲット・データベースに接続するための要件について説明します。

- Oracle GoldenGate専用のデータベース・ユーザーを作成します。PostgreSQLデータベースに接続する必要のあるすべてのOracle GoldenGate Replicatプロセスでユーザーが同じでもかまいません。

- データのセキュリティを維持したり、Oracle GoldenGateの処理を的確に監視したりするには、他のユーザー、アプリケーションまたはプロセスに対してOracle GoldenGateデータベース・ユーザーでのログインまたは操作を許可しないでください。

- データベース・ユーザーを記録します。それらをOracle GoldenGateパラメータ・ファイルのUSERIDパラメータを使用して指定する必要があります。

- このユーザーは、指定したODBCドライバを介してPostgreSQLデータベースに接続します。適切な手順に従って、インストール中にこのドライバをライセンスする必要があります。

1.5 サポートされているオブジェクト名とサポートされていないオブジェクト名

- PostgreSQLからのDML操作の取得(抽出)操作はサポートされていません。

- DDL (データ定義言語)の操作はサポートされていません。

- PostgreSQLの配列セマンティックはサポートされていません。

- サポートされているデータ型とサポートされていないデータ型の詳細と、サポートの制限は、表1-1を参照してください。

表1-1 Oracle GoldenGateのPostgreSQLデータ型のサポート

名前

別名

説明

サポート対象

Bigint

int8

符号付きの8バイト整数

はい

Bigserial

serial8

自動増分する8バイト整数

はい

bit [(n)]

固定長のビット文字列

はい

bit varying [(n)]

varbit [(n)]

可変長のビット文字列

はい

Boolean

bool

論理ブール値(true/false)

はい

Box

平面上の長方形のボックス

いいえ

Bytea

バイナリ・データ("バイト配列")

はい

character varying [(n)]

varchar [(n)]

可変長のキャラクタ文字列

はい

character [(n)]

char [(n)]

固定長のキャラクタ文字列

はい

Cidr

IPv4またはIPv6のネットワーク・アドレス

はい

Circle

平面上の円

いいえ

Date

カレンダ日付(年、月、日)

はい

double precision

float8

倍精度の浮動小数点数(8バイト)

はい

Inet

IPv4またはIPv6のホスト・アドレス

はい

Integer

int, int4

符号付きの4バイト整数

はい

interval [fields] [(p)]

時間スパン

はい

Line

平面上の無限の直線

いいえ

Lseg

平面上の線分

いいえ

Macaddr

MAC (Media Access Control)アドレス

はい

Money

通貨金額

はい

numeric [(p [,s])]

decimal [(p [,s])]

選択可能な精度の正確な数値

はい

Path

平面上の幾何学的な経路

いいえ

Point

平面上の幾何学的な点

いいえ

Polygon

平面上の幾何学的な閉じた経路

いいえ

Real

float4

単精度の浮動小数点数(4バイト)

はい

Smallint

int2

符号付きの2バイト整数

はい

Serial

serial4

自動増分する4バイト整数

はい

Text

可変長のキャラクタ文字列

はい

time [(p)] [without time zone]

時刻(タイムゾーンなし)

はい

time [(p)] [with time zone]

timetz

時刻(タイムゾーンあり)

はい

timestamp [(p)] [without time zone]

日時(タイムゾーンなし)

はい

timestamp [(p)] [with time zone]

Timestamptz

日時(タイムゾーンあり)

はい

Tsquery

テキスト検索問合せ

いいえ

Tsvector

テキスト検索文書

いいえ

txid_snapshot

ユーザーレベルのトランザクションIDスナップショット

いいえ

Uuid

汎用一意識別子

はい

Xml

XMLデータ

制限付き

1.6 データ型サポートの制限事項

この項では、PostgresSQLをターゲット・データベースにするときのOracle GoldenGate配信サポートの制限事項について説明します。

配列タイプ

PostgreSQLの配列タイプはサポートされていません。

文字データ

文字データにU+0000文字を含めることはできません。たとえばabc\0abc'は7文字のデータですが、真ん中にU+0000があるため使用できません。PostgreSQLでは、U+0000は無効な文字として処理されます。

timestamptzデータ型

PostgreSQLのTIMESTAMP WITH TIME ZONE列タイプはSQL_VARCHARとして認識されるため、Oracle GoldenGateはPostgreSQLフォームに正規化せず、ソース・データベースのネイティブ形式でデータを書き込みます。そのため、複製されたタイムスタンプ・データの一部は、Oracle GoldenGateの列変換機能およびFILTER句と互換性がない場合があります。

使用可能なタイムスタンプとタイムゾーン値の例を次に示します。

"2011-05-05 05:05:12-07", "2011-05-05 05:05:12-7", "2011-05-05 05:05:12-07:00", "2011-05-05 05:05:12-700"

1.7 Oracle GoldenGateの機能と、PostgreSQLに関するサポート制限

この項では、PostgreSQLターゲット・データベースを操作するときのOracle GoldenGateの特定機能のサポートに対する制限事項について説明します。

SQLEXEC

SQLEXECは、PostgreSQL関数の実行には使用できませんが、SQLEXECを使用して、PostgreSQLデータベースに対する問合せを発行することができます。

LIMITROWSを指定したDBOPTIONS

DBOPTIONSパラメータのLIMITROWSオプションは、PostgreSQLではサポートされていません。PostgreSQLには、UPDATEまたはDELETE操作によって影響される行を制限する句がないためです。LIMITROWSでは、ターゲット表に主キーまたは一意キーが含まれていない場合に、同一のReplicat SQL文によって複数の行を更新または削除することを防ぎます。

NODYNSQLパラメータ

NODYNSQLは、出力不可能な文字またはTextデータ型を除いてサポートされています。NODYNSQLを使用すると、Oracle GoldenGateが異常終了します。

リバース・ユーティリティ

リバース・ユーティリティは、PostgreSQLではサポートされていません。

自動ハートビート表の機能

- Oracle GoldenGateは、PostgreSQLでの配信のみサポートとします。ジョブまたはイベント・スケジューラを使用してハートビート表を移入または更新するメカニズムは不要です。

- PostgreSQLには、内部イベントやジョブ・スケジューラが存在しないため、ALTER HEARTBEATTABLEコマンドはサポートされません。

- FREQUENCY、PURGE_FREQUENCYおよびRETENTION_PERIODオプションを指定したADD HEARTBEATTABLEコマンドはサポートされません。

- PostgreSQLには、内部イベントやジョブ・スケジューラが存在しないため、ハートビート履歴表の自動パージはサポートされません。環境に応じて適切に、ハートビート履歴表を明示的に削除するか切り捨てる必要があります。

2 Oracle GoldenGateのためのシステムの準備

この章では、Oracle GoldenGateを使用するシステムを準備する方法について説明し、内容は次のとおりです。

- 2.1項「Oracle GoldenGateディストリビューションの理解と入手」

- 第2.2項「UNIXおよびLinuxでのODBCの構成」

- 第2.3項「WindowsでのODBCの構成」

- 第2.4項「Replicatパラメータ・ファイルでのDSNの指定」

- 2.5項「処理のための表の準備」

- 第2.6項「キャラクタ・セット変換の制御」

2.1 Oracle GoldenGateディストリビューションの理解と入手

Oracle Fusion Middlewareソフトウェアの入手方法の詳細は、『Oracle Fusion Middlewareのインストールのプランニング』の製品の配布の理解と入手に関する項を参照してください。

Oracle WebLogic Server and Coherenceソフトウェアを開発または評価用にダウンロードするには、Oracle Technology Network (OTN)で次の場所を参照してください。

http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html">>http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html

Oracle Fusion Middleware製品の検索やダウンロードの詳細は、OTNで『Oracle Fusion Middlewareダウンロード、インストール、構成のREADMEファイル』を参照してください。

Oracle GoldenGateを入手するには、次の手順に従います。

1. Oracle Technology Networkに移動します。

2. Oracle GoldenGate 12c (12.2.0.1)リリースを探して、使用中のシステムにZIPファイルをダウンロードします。

2.2 UNIXおよびLinuxでのODBCの構成

UNIXおよびLinuxでODBCを構成するには、次の方法があります。

- データベース・ライブラリへのパスを指定

- ODBCドライバ・ライブラリと初期化ファイルへのパスを設定

2.2.1 データベース・ライブラリへのパスを指定

ODBCドライバ・マネージャをデータベース・ライブラリにポイントするには、DSN情報を含むodbc.iniファイルを作成します。このファイルは、システムのどこにでも格納できます。「ODBCドライバ・ライブラリと初期化ファイルへのパスを設定」で、このファイルのパスを設定するよう指示されます。

このファイルは、冒頭に[ODBC Data Sources]セクションが必要で、それに続いてこのインストールのDSNのリストが続いている必要があります。各DSNは、それぞれのセクションに記述されており、各DSNセクションではDriverエントリが必須です。必須エントリの例を次に示します。

[ODBC Data Sources]
postgre=DataDirect 6.1 PostgreSQL Wire Protocol

[ODBC]
IANAAppCodePage=4
InstallDir=/home/fin/fin13004/postgres/v11201_120402

[postgre]
Driver=/home/fin/fin13004/postgres/v11201_120402/lib/GGpsql25.so
Description=DataDirect 6.1 PostgreSQL Wire Protocol
Database=fin
HostName=12.345.6.789
PortNumber=5432
LogonID=postgres
Password=postgre

2.2.2 ODBCドライバ・ライブラリと初期化ファイルへのパスを設定

Replicatによって使用される次のコンポーネントにパスを設定します。

- odbc.iniファイルのパスに環境変数ODBCINIを設定します。これは、「データベース・ライブラリへのパスを指定」で作成したファイルで、データベース・ライブラリを検索する場所をODBCに指示します。

- 共有ライブラリの環境変数を、Oracle GoldenGateインストール・ディレクトリのlibサブディレクトリのパスに設定します。このサブディレクトリは、ODBCドライバ(libodbc.so)とライセンス・ファイルが格納されており、Replicatがそれを検索する場所です。

Kornシェルで変数を設定する方法

PATH=<absolute path>:$PATH
export PATH <ODBCINI | shared libraries variable>=<absolute path>:

$<ODBCINI | shared libraries variable>

export <ODBCINI | shared libraries variable>

Bourneシェルで変数を設定する方法

export PATH=<absolute path>:$PATH
export <ODBCINI | shared libraries variable>=<absolute path>:

$<ODBCINI | shared libraries variable>

Cシェルで変数を設定する方法

setenv PATH <absolute path>:$PATH
setenv <ODBCINI | shared libraries variable> <absolute path>:

$<ODBCINI | shared libraries variable>

説明:

- <absolute path>は、どちらの変数を設定するかに応じて、odbc.iniファイルのフルパス、またはOracle GoldenGate libサブディレクトリのフルパスのどちらかです。

- <shared libraries variable>は、次のいずれかです。

プラットフォーム

環境変数

IBM AIX

LIBPATH

HP-UX

SHLIB_PATH

Sun Solaris

HP Tru64 (OSF/1)

Linux

LD_LIBRARY_PATH

例:

export LD_LIBRARY_PATH=/ggs/lib:$LD_LIBRARY_PATH

注意:
Oracle GoldenGateプロセスに必要なライブラリを確認するには、プロセスを起動する前にldd <process>シェル・コマンドを使用します。なんらかの不足があれば、このコマンドでエラー・メッセージも表示されます。

2.3 WindowsでのODBCの構成

WindowsでODBCを構成するには、次の方法があります。

- ドライバ情報を使用してWindowsレジストリを更新

- データ・ソース名(DSN)を作成

2.3.1 ドライバ情報を使用してWindowsレジストリを更新

ODBCドライバのパスを、WindowsレジストリのHKEY_LOCAL_MACHINE\SOFTWARE\ODBC\にあるODBC.INIキーとODBCINST.INIキーに追加します。このプロセスは、Oracle GoldenGateで自動化されます。

1. Windowsのコマンド・プロンプトで、Oracle GoldenGateインストール・ディレクトリのディレクトリを変更します。

2. 次の入力を指定してinstallプログラムを実行します。

install adddrivers

2.3.2 データ・ソース名(DSN)を作成

DSNにはデータベースへの接続方法が格納されます。

1. Windowsシステムで、「コントロール パネル」フォルダを開きます。

2. 「管理ツール」フォルダを開きます。

3. 「データ ソース(ODBC)」を開きます。「ODBCデータ ソース アドミニストレータ」ダイアログ・ボックスが表示されます。

4. 「システムDSN」タブを選択し、「追加」をクリックします。

5. 「データ ソースの新規作成」で、PostgreSQLドライバを選択します。

6. 「完了」をクリックします。「データ ソースの新規作成」ウィザードが表示されます。

7. 次を入力します。

- 「クライアントDSN」に、クライアント名のDSNの名前を入力します。アンダースコアとダッシュ以外の特殊キーボード文字を除いた32文字までの英数字を使用できます。

- (オプション)「説明」に、このDSNの説明を入力します。

- このダイアログの他のフィールドに、PostgreSQLデータベースとそのホストの正しい情報を指定します。

8. 「OK」をクリックしてダイアログを閉じます。

9. Oracle GoldenGateがPostgreSQLとやり取りする他のシステムで、前述の手順を繰り返します。

2.4 Replicatパラメータ・ファイルでのDSNの指定

Replicatパラメータ・ファイルのTARGETDBパラメータでDSNを指定します。このパラメータの詳細は、『Oracle GoldenGate Windows and UNIXリファレンス・ガイド』を参照してください。

2.5 処理のための表の準備

次の表属性は、Oracle GoldenGate環境で処理する必要があります。

2.5.1 トリガーおよびカスケード制約の無効化

ターゲット表のトリガー、カスケード削除制約、カスケード更新制約を無効にするか、これらを変更してOracle GoldenGateデータベース・ユーザーによる変更が無視されるようにします。Oracle GoldenGateでは、トリガーまたはカスケード制約の結果として生成されるDMLがレプリケートされます。同じトリガーや制約がターゲット表でアクティブになった場合、レプリケートされたバージョンのために重複となり、データベースでエラーが返されます。次の例を検討してください。ソース表が"emp_src"と"salary_src"で、ターゲット表が"emp_targ"と"salary_targ"です。

1. emp_srcに削除が発行されます。

2. それによって、削除がsalary_srcにカスケードされます。

3. Oracle GoldenGateが、両方の削除をターゲットに送信します。

4. 親削除が先に届き、emp_targに適用されます。

5. 親削除によって、削除がsalary_targにカスケードされます。

6. salary_srcからカスケードされた削除が、salary_targに適用されます。

7. 行は、すでに手順5で削除されているため、見つかりません。

2.5.2 行識別子の割当て

Oracle GoldenGateでは、レプリケートされた更新および削除に対して正しいターゲット行を見つけるために、ソース表とターゲット表にある形式の一意の行識別子が必要です。

2.5.2.1 使用するOracle GoldenGate行識別子の判別

KEYCOLS句がTABLE文またはMAP文内で使用されていない場合、Oracle GoldenGateは、使用する行識別子を次の優先順位で選択します。

1. 主キー

2. タイムスタンプまたは計算結果列を含まない英数字順で最初の一意キー。

3. 前述のキー・タイプのいずれも存在しない場合(その他の種類のキーが表に定義されている場合でも)、Oracle GoldenGateは、データベースで一意キーでの使用を許可されているすべての列(キー内での使用がOracle GoldenGateでサポートされていない列やOracle GoldenGateのパラメータを使用して明示的に除外されている列は除く)で疑似キーを作成します。

表に使用可能な他のキーがない場合や、表にキーがまったくない場合、Oracle GoldenGateは該当するメッセージをレポート・ファイルに記録します。すべての列からキーを作成すると、ソース・システムのOracle GoldenGateのパフォーマンスが低下します。ターゲットでは、このキーはReplicatであまり効率的でないより大きいWHERE句が使用される原因となります。

2.5.2.2 KEYCOLSを使用したカスタム・キーの指定

前述のキー・タイプの行識別子が表に存在しないか、または、それらの識別子を使用しない場合は、常に一意の値が含まれている列が表にあれば、代替キーを定義できます。ExtractのTABLEパラメータとReplicatのMAPパラメータ内にKEYCOLS句を含めることで、この代替キーを定義します。指定したキーにより、Oracle GoldenGateで検出される既存の主キーまたは一意キーはオーバーライドされます。詳細は、『Oracle GoldenGate for Windows and UNIXリファレンス』を参照してください。

2.6 キャラクタ・セット変換の制御

Replicatは、差異があるとき、ソース・データのキャラクタ・セットを、ターゲット・データのキャラクタ・セットに変換します。Replicatが間違いなくターゲット・データの正しいキャラクタ・セットを使用するように、PostgreSQLの環境変数PGCLIENTENCODINGを正しいキャラクタ・セットに設定してください。Replicatがキャラクタ・セットをその値に設定します。PGCLIENTENCODINGを設定しない場合、Replicatは適用されるデータのキャラクタ・セットを、ターゲット・サーバーのキャラクタ・セットに設定します。

Oracle GoldenGateがグローバル・サポートのキャラクタ・セット、ロケール、その他の機能を処理する方法の詳細は、WindowsとUNIXのOracle GoldenGate管理者ガイドを参照してください。

3 Oracle GoldenGateのインストール

この章では、Oracle GoldenGateを初めてインストールする際の手順について説明し、内容は次のとおりです。

- 3.1項「インストールの概要」

- 3.2項「クラスタ内にOracle GoldenGateをインストールする準備」

- 3.3項「LinuxおよびUNIX上でのOracle GoldenGateのインストール」

- 3.4項「WindowsへのOracle GoldenGateのインストール」

- 3.5項「クラスタへのOracle GoldenGateの統合」

Oracle GoldenGateをインストールすると、処理の実行および管理に必要なすべてのコンポーネントが(ドライバやライブラリなどの他のベンダー製の必要なコンポーネントを除いて)インストールされ、また、Oracle GoldenGateユーティリティがインストールされます。

Oracle GoldenGateをあるバージョンから別のバージョンにアップグレードするには、『Oracle GoldenGate Oracle GoldenGateのアップグレードfor Windows and UNIX』のアップグレード手順に従ってください。

3.1 インストールの概要

Oracle GoldenGateをインストールするには、次の手順が必要です。

- 3.2項「クラスタ内にOracle GoldenGateをインストールする準備」

- 3.3項「LinuxおよびUNIX上でのOracle GoldenGateのインストール」

- 3.4項「WindowsへのOracle GoldenGateのインストール」

- 3.5項「クラスタへのOracle GoldenGateの統合」

3.2 クラスタ内にOracle GoldenGateをインストールする準備

この項では、Oracle GoldenGateをクラスタ環境にインストールする場合のインストール要件について説明します。Oracle GoldenGateは、Oracleで動作保証されているクラスタ管理ソリューションと組み合せて使用できます。

3.2.1 Oracle GoldenGateのバイナリおよびファイルをインストールするクラスタ内の場所の決定

ベスト・プラクティスは、Oracle GoldenGate全体を共有記憶域にインストールすることです。これによって、パラメータ・ファイルを変更せずにどのノードからもOracle GoldenGateプロセスを起動できます。アクティブ・ノードに障害が発生した場合、インストール・ディレクトリに保持されている処理のチェックポイントを使用して、別のノードでプロセスをただちに起動できます。

共有記憶域ではなく、各ノードにOracle GoldenGateバイナリとファイルをインストールする場合、次の条件を満たす必要があります。

- Oracle GoldenGateインストールの場所が、すべてのノードで同じパスである必要があります。

- 最低でも次のディレクトリを共有記憶域にインストールし、Oracle GoldenGateのリカバリ要件をサポートします。UNIXまたはLinuxでは、各ノードのインストール・ディレクトリからのシンボリック・リンクを作成できます。

- br

- dirchk

- dirdat

- dirtmp
これらのディレクトリは、インストール時にCREATE SUBDIRSを発行して作成されるディレクトリの一部です。

- dirprmディレクトリのパラメータ・ファイルは、共有ドライブに配置されていない場合、すべてのノードで同一である必要があります。ノードごとに異なる環境設定を解決するために、ローカルManagerプロセスから継承するか、ノード固有のOracle GoldenGateマクロ・ファイルを参照するよう環境設定を設定できます。このシナリオを実現するのは難しいため、パラメータ・ファイルを共有ドライブに格納することで内在する問題を回避できます。

詳細は、Oracle GoldenGateのインストール後、「クラスタへのOracle GoldenGateの統合」も参照してください。

3.3 LinuxおよびUNIX上でのOracle GoldenGateのインストール

次の手順に従って、LinuxまたはUNIXシステムまたはクラスタ内の適切な場所にOracle用のOracle GoldenGateをインストールします。詳細は、「クラスタ内でのOracle GoldenGateのインストールの準備」を参照してください。

3.3.1 Oracle GoldenGateのインストール

1. Oracle GoldenGateのmediapack.zipファイルを、Oracle GoldenGateをインストールするシステムおよびディレクトリに解凍します。

2. コマンド・シェルを実行します。

3. ディレクトリを新しいOracle GoldenGateディレクトリに変更します。

4. Oracle GoldenGateディレクトリからGGSCIプログラムを実行します。

GGSCI

5. GGSCIで次のコマンドを発行して、Oracle GoldenGate作業ディレクトリを作成します。

CREATE SUBDIRS

6. 次のコマンドを発行してGGSCIを終了します。

EXIT

3.4 WindowsへのOracle GoldenGateのインストール

次の手順に従って、Windowsシステムまたはクラスタ内の適切な場所にOracle用のOracle GoldenGateをインストールします。詳細は、「クラスタ内でのOracle GoldenGateのインストールの準備」を参照してください。

3.4.1 WindowsクラスタへのOracle GoldenGateのインストール

1. クラスタの1つのノードにログインします。

2. Oracle GoldenGateのインストール場所のドライブを選択します。
このドライブは、データベース・インスタンスが含まれる同じクラスタ・グループ内のリソースである必要があります。

3. このクラスタ・グループが、ログインしているクラスタ・ノードによって所有されていることを確認します。

4. 次の手順に従って、Oracle GoldenGateをインストールします。

3.4.2 Oracle GoldenGateファイルのインストール

1. WinZipまたは同等の圧縮製品を使用して、ダウンロードしたファイルを解凍します。

2. Oracle GoldenGateをインストールするドライブ内のフォルダに、バイナリ・モードでファイルを移動します。パスが引用符で囲まれている場合でも、名前に空白が含まれているフォルダにはOracle GoldenGateをインストールしないでください。例:

C:\"Oracle GoldenGate" is not valid.
C:\Oracle_GoldenGate is valid.

3. Oracle GoldenGateフォルダからGGSCIプログラムを実行します。

4. GGSCIで次のコマンドを発行して、Oracle GoldenGate作業ディレクトリを作成します。

CREATE SUBDIRS

5. 次のコマンドを発行してGGSCIを終了します。

EXIT

3.4.3 カスタムManager名の指定

次のいずれかに該当する場合は、Managerプロセスにカスタム名を指定する必要があります。

- デフォルトのGGSMGR以外の名前をManagerに使用します。

- 複数のManagerプロセスがWindowsサービスとしてこのシステムで実行されています。システム上の各Managerの名前を一意にする必要があります。先に進む前に、すべてのローカルManagerサービスの名前を確認します。

カスタムManager名を指定する手順

1. ManagerプログラムがあるディレクトリからGGSCIを実行します。

2. 次のコマンドを発行します。

EDIT PARAMS ./GLOBALS

注意:
GLOBALSファイルはOracle GoldenGateインストール・ファイルのルートにあるため、このコマンドの./の部分を使用する必要があります。

3. ファイルに次の行を追加します。<name>は、Managerサービスの1語で構成される名前です。

MGRSERVNAME <name>

4. ファイルを保存します。ファイルはGLOBALSという名前で自動的に保存されますが、ファイル拡張子は付きません。このファイルは移動しないでください。Windowsサービスのインストール時とデータ処理時に使用されます。

3.4.4 WindowsサービスとしてのManagerのインストール

デフォルトでは、Managerはサービスとしてインストールされず、ローカルまたはドメイン・アカウントで実行できます。ただし、この方法で実行した場合は、ユーザーがログアウトするとManagerは停止します。Managerをサービスとしてインストールする場合は、ユーザー接続とは無関係に操作でき、手動またはシステム起動時に起動するように構成できます。

WindowsクラスタではManagerをサービスとしてインストールする必要がありますが、それ以外ではオプションです。

WindowsサービスとしてManagerをインストールする手順

1. (推奨)システム管理者としてログオンします。

2. 「スタート」、「ファイル名を指定して実行」の順にクリックし、「ファイル名を指定して実行」ダイアログ・ボックスにcmdと入力します。

3. サービスとしてインストールするManagerプログラムを含むディレクトリから、次の構文でinstallプログラムを実行します。

install <option> [...]

<option>は、次のいずれかです。

表3-1 INSTALLのオプション

オプション

説明

ADDEVENTS

Windowsイベント・マネージャにOracle GoldenGateイベントを追加します。デフォルトで、Oracle GoldenGateエラーは汎用的です。より具体的なエラー・コンテンツを生成するには、次のファイルをOracle GoldenGateインストール・ディレクトリからSYSTEM32ディレクトリにコピーします。

category.dll
ggsmsg.dll

ADDSERVICE

GLOBALSファイルのMGRSERVNAMEパラメータで指定された名前がある場合はその名前で、そうでない場合はデフォルトのGGSMGRで、Managerをサービスとして追加します。ADDSERVICEは、ローカル・システム・アカウントとして実行されるようにサービスを構成します。このようにすると、サービスをユーザー・ログインやパスワードの変更の影響を受けずに実行できるため、大部分のWindowsアプリケーションの標準です。特定のアカウントとしてManagerを実行するには、USERオプションおよびPASSWORDオプションを使用します。脚注 1

サービスはシステム・ブート時に起動するようにインストールされます(「AUTOSTART」を参照)。インストール後に起動するには、システムを再起動するか、コントロール パネルの「サービス」アプレットから手動で起動します。

ADDDRIVERS

ODBC管理者でDSNを作成できるように、WindowsレジストリにPostgreSQL ODBCドライバをインストールします。

DELETEDRIVERS

PostgreSQL ODBCドライバに関連するWindowsレジストリ情報を削除します。

AUTOSTART

ADDSERVICEを使用して作成されたサービスをシステムの起動時に開始するように設定します。MANUALSTARTを使用しないかぎり、これがデフォルトです。

MANUALSTART

ADDSERVICEを使用して作成されたサービスを、GGSCI、スクリプトまたは「コントロール パネル」の「サービス」アプレットから手動で開始するように設定します。デフォルトはAUTOSTARTです。

USER <name>

Managerを実行するドメイン・ユーザー・アカウントを指定します。<名前>には、ドメイン名、バックスラッシュ、ユーザー名を含めます(例:HEADQT\GGSMGR)。

デフォルトでは、Managerサービスはローカル・システム・アカウントを使用するようにインストールされます。

PASSWORD
<password>

USERに指定されたユーザーのパスワードを指定します。

脚注 1  ユーザー・アカウントは、Windowsコントロール パネルのサービス・アプレットからプロパティ・アクションを選択することで変更できます。

4. (Windows Server 2008) Windowsのユーザーアカウント制御(UAC)が有効な場合、プログラムによるコンピュータへのアクセスを許可するか拒否するかを尋ねられます。「許可」を選択すると、installプログラムを実行できます。これにより、管理者権限で実行されているローカル・システム・アカウントでManagerサービスがインストールされます。サービスとしてインストールされたManagerを実行している場合、これ以降UACプロンプトが表示されることはありません。

注意:
Managerがサービスとしてインストールされていない場合、ManagerをGGSCIコマンド・プロンプトから起動する際、Managerの権限の強化を確認するUACプロンプトがOracle GoldenGateユーザーに表示されます。他のOracle GoldenGateプログラムの実行でもプロンプトが表示されます。

3.5 クラスタへのOracle GoldenGateの統合

Oracle GoldenGateをクラスタにインストールした場合、次の手順を実行してOracle GoldenGateをクラスタ・ソリューション内に統合します。

3.5.1 クラスタの一般的な要件

1. Oracle GoldenGate Managerプロセス(Managerのみ)を、他のアプリケーションと同様にクラスタ管理対象リソースとして登録します。Managerは、他のすべてのプロセスを管理する親プロセスであるため、Managerのみがクラスタ管理ソフトウェアを起動および停止するOracle GoldenGateプロセスです。

2. クラスタで仮想IPアドレスを使用する場合、Managerプロセス用に使用可能な固定IPアドレスを取得する必要があります。VIPは、パブリック・サブネット上の使用可能なIPアドレスである必要があり、DHCPを介して決定されません。Extractデータ・ポンプのパラメータ・ファイルで、リモートManagerのVIPをRMTHOSTパラメータの入力値として指定します。Managerにアクセスする他のOracle GoldenGate製品もVIPを使用する必要があります。

3. Managerを構成する際、AUTOSTARTおよびAUTORESTARTパラメータを追加して、Managerでレプリケーション・プロセスを自動的に起動するようにします。必要な場合は、Oracle GoldenGateのユーザー・インタフェースから、Extract、Replicatおよびその他のOracle GoldenGateプロセスを制御できます。

4. 1つのノードのみで共有ドライブをマウントします。これによって、他のノードでプロセスが起動されなくなります。すべてのノードで同じマウント・ポイントを使用します。

5. このドキュメントに記載のとおり、Oracle GoldenGateを構成します。

3.5.2 Windowsクラスタ・リソースとしてのOracle GoldenGateの追加

Oracle GoldenGateをWindowsクラスタにインストールした場合は、次の手順に従ってOracle GoldenGateをクラスタ・リソースとして設定し、すべてのノード上にManagerサービスを正しく設定します。

- クラスタ・アドミニストレータで、Oracle GoldenGateの接続先のデータベース・インスタンスを含むグループにManagerプロセスを追加します。

- Oracle GoldenGateが稼働するすべてのノードが、resource.Oracle GoldenGateの実行可能な所有者として選択されていることを確認します。

- Manager Windowsサービスに次の依存関係(「サービス」コントロール・パネルから構成可能)があることを確認します。

- データベース・リソース

- Oracle GoldenGateディレクトリが含まれているディスク・リソース

- データベース・トランザクション・ログ・ファイルを含むディスク・リソース

- データベースのトランザクション・ログ・バックアップ・ファイルを含むディスク・リソース

4 Oracle GoldenGateのアンインストール

この章では、Oracle GoldenGateをアンインストールする方法について説明し、内容は次のとおりです。

- 4.1項「LinuxまたはUNIXからのOracle GoldenGateのアンインストール」

- 4.2項「WindowsクラスタからのOracle GoldenGateの削除」

- 4.3項「Windows(非クラスタ)からのOracle GoldenGateのアンインストール」

この手順は、Oracle GoldenGateの証跡内のデータが不要であること、現在のOracle GoldenGate環境を保持する必要がないことを前提としています。現在の環境およびデータを保持するには、手順を開始する前にOracle GoldenGateディレクトリおよび全サブディレクトリのバックアップをとってください。

4.1 LinuxまたはUNIXからのOracle GoldenGateのアンインストール

1. コマンド・シェルを実行します。

2. システム管理者として、またはOracle GoldenGateコマンドを発行する権限とオペレーティング・システムからファイルおよびディレクトリを削除する権限を持つユーザーとしてログオンします。

3. ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。

4. GGSCIを実行します。

5. すべてのOracle GoldenGateプロセスを停止します。

6. Managerプロセスを停止します。

7. DBLOGINコマンドを使用してデータベースにログインし、DELETE CHECKPOINTTABLEコマンドを実行してReplicatチェックポイント表を削除します。

8. すべてのプロセス(GGSCIを含む)が停止していることを確認します。

9. インストール・ディレクトリを削除することで、Oracle GoldenGateのファイルを削除します。

4.2 WindowsクラスタからのOracle GoldenGateの削除

1. Managerリソースを含むクラスタ・グループを所有するクラスタのノードからGGSCIを実行し、まだ実行中のExtractおよびReplicatプロセスを停止します。

2. クラスタ・アドミニストレータ・ツールを使用してManagerリソースをオフラインにします。

3. リソースを右クリックして、「削除」を選択し、削除します。

4. 「スタート」>「ファイル名を指定して実行」をクリックし、「ファイル名を指定して実行」ダイアログ・ボックスでcmdと入力して、コマンド・コンソールを開きます。

5. ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。

6. 次の構文を使用してinstallプログラムを実行します。

install deleteevents deleteservice deletedrivers

このコマンドは、Oracle GoldenGateがWindowsイベント・マネージャにレポートされないようにし、マネージャ・サービスを削除して、WindowsレジストリのHKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INIキーからODBC情報を削除します。

7. WindowsのSYSTEM32フォルダからCATEGORY.DLLおよびGGSMSG.DLLファイルを削除します。

8. クラスタの次のノードにクラスタ・グループを移動し、4から繰り返します。

9. 「Windows(非クラスタ)からのOracle GoldenGateのアンインストール」の手順に従います。

4.3 Windows(非クラスタ)からのOracle GoldenGateのアンインストール

1. システム管理者として、またはOracle GoldenGateコマンドを発行する権限とオペレーティング・システムからファイルおよびディレクトリを削除する権限を持つユーザーとしてログオンします。

2. Oracle GoldenGateインストール・フォルダからGGSCIを実行します。

3. すべてのOracle GoldenGateプロセスを停止します。

4. Managerプログラムまたはサービスを停止します。

注意:
Oracle GoldenGateをWindowsクラスタから削除する際にすでにこれらを実行している場合は、5から8をスキップします。

5. 「スタート」>「ファイル名を指定して実行」をクリックし、「ファイル名を指定して実行」ダイアログ・ボックスでcmdと入力して、コマンド・コンソールを開きます。

6. ディレクトリをOracle GoldenGateのインストール・ディレクトリに変更します。

7. 次の構文を使用してinstallプログラムを実行します。

install deleteevents deleteservice deletedrivers

このコマンドは、Oracle GoldenGateがWindowsイベント・マネージャにレポートされないようにし、マネージャ・サービスを削除して、WindowsレジストリのHKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INIキーからODBC情報を削除します。

8. WindowsのSYSTEM32フォルダからCATEGORY.DLLおよびGGSMSG.DLLファイルを削除します。

9. DBLOGINコマンドを使用してデータベースにログインし、DELETE CHECKPOINTTABLEコマンドを実行してReplicatチェックポイント表を削除します。

10. すべてのプロセス(GGSCIを含む)が停止していることを確認し、インストール・ディレクトリを削除してOracle GoldenGateファイルを削除します。

A インストールされるOracle GoldenGateコンポーネント

この付録では、Oracle GoldenGateソフトウェアによってOracle GoldenGateインストール・ディレクトリで作成または使用されるプログラム、ディレクトリおよびその他のコンポーネントについて説明し、内容は次のとおりです。

- A.1項「Oracle GoldenGateのプログラムおよびユーティリティ」

- A.2項「Oracle GoldenGateのサブディレクトリ」

- A.3項「その他のOracle GoldenGateのファイル」

- A.4項「Oracle GoldenGateチェックポイント表」

ここに示していない他のファイルが、特定のプラットフォームにインストールされる場合があります。ここに示しているファイルは、すべてのプラットフォームにインストールされるとはかぎりません。

A.1 Oracle GoldenGateのプログラムおよびユーティリティ

この項では、Oracle GoldenGateのルート・インストール・ディレクトリにインストールされるプログラムについて説明します。

注意:
これらのプログラムがすべてのインストールに存在するとはかぎりません。たとえば、ご使用のプラットフォームで取得または配信のみがOracle GoldenGateによってサポートされる場合には、ExtractプログラムまたはReplicatプログラムはそれぞれインストールされません。同様に、特定のデータベースをサポートするために特有のファイルがインストールされることがあります。

表A-1 プログラムおよびユーティリティ

プログラム

説明

convchk

チェックポイント・ファイルを新しいバージョンに変換します。

ddlgen

ソース・データベースDDLに基づいてターゲット・データベース表の定義を生成します。主にNonStopプラットフォームで使用されます。

defgen

データ定義が生成され、この定義は、ソース表とターゲット表の定義が異なる場合にOracle GoldenGateのプロセスによって参照されます。

emsclnt

WindowsシステムまたはUNIXシステム上のCollectorおよびReplicatによって作成されるイベント・メッセージをNonStopシステム上のEMSに送信します。

extract

データベース表またはトランザクション・ログからキャプチャを実行するか、ベンダーのアクセス・モジュールからトランザクション・データを受信します。

ggmxinstall

SQL/MXデータベース用のOracle GoldenGateインストール・スクリプト。

ggsci

コマンドの発行やパラメータ・ファイルの管理に使用するOracle GoldenGateへのユーザー・インタフェース。

ggsmgr.jcl
ggsmgr.proc
ggsmgrst.jcl
ggsmgrst.proc

バッチ・ジョブまたはz/OSシステム上のオペレータ・コンソールからOracle GoldenGateのManagerプロセスを開始します。DB2 z/OSデータベースをサポートするためにインストールされます。

install

Oracle GoldenGateをWindowsサービスとしてインストールし、Windowsベースのその他のサービス・オプションを提供します。

keygen

データ暗号化鍵を生成します。

logdump

抽出証跡または抽出ファイルに格納される情報を表示および保存するためのユーティリティ。

mgr

リソース管理、Oracle GoldenGateのプロセスの制御と監視、レポートおよびGGSCIインタフェース経由のリクエストのルーティングに使用する(Manager)制御プロセス。

replicat

データをターゲット・データベースの表に適用します。

reverse

トランザクション操作の順序を保持するユーティリティ。これによって、Replicatを使用してターゲット表の変更を取り消し、それらの表を前の状態に復元できるようになります。

server

Collectorプロセス。これは、データをリモート証跡に書き込むExtract TCP/IPサーバー・コントローラです。

triggen

Oracle GoldenGateのログ表およびロギング・トリガーを作成するスクリプトを生成し、トリガーベースの抽出方法をサポートします。

vamserv

TMF対応のアプリケーションにより生成されるTMF監査証跡を読み取るため、Extractによって起動されます。これは、SQL/MXデータベースをサポートするためにインストールされます。

A.2 Oracle GoldenGateサブディレクトリ

この項では、Oracle GoldenGateインストール・ディレクトリのサブディレクトリと、その内容について説明します。

注意:
これらのディレクトリがすべてのインストールに存在するとはかぎりません。

表A-2 サブディレクトリ

ディレクトリ

説明

br

制限付きのリカバリ機能用のチェックポイント・ファイルが含まれます。

cfg

Oracle GoldenGate Monitorの構成に使用されるプロパティおよびxmlファイルを格納します。

dirdb

Oracle GoldenGate MonitorアプリケーションまたはOracle Enterprise Manager内で使用されるOracle GoldenGateインスタンスから収集された情報の保持に使用するデータストアが含まれます。

dirchk

ExtractプロセスおよびReplicatプロセスによって作成されるチェックポイント・ファイルを格納します。これらのファイルには、データの正確さとフォルト・トレランスを確保するために現在の読み書き位置が保存されます。Oracle GoldenGateの内部形式で書き込まれます。

ファイル名の形式は<グループ名><順序番号>.<拡張子>です。<順序番号>は古いファイルに追加される連続した番号です。<拡張子>は、Extractチェックポイント・ファイルの場合はcpe、Replicatチェックポイント・ファイルの場合はcprです。

これらのファイルは編集しないでください。

例:

ext1.cpe
rep1.cpr

dirdat

Replicatプロセスまたは別のアプリケーションやユーティリティによる追加処理に抽出されたデータを保存するためにExtractプロセスによって作成される、Oracle GoldenGateの証跡ファイルおよび抽出ファイルのデフォルトの場所です。Oracle GoldenGateの内部形式で書き込まれます。

ファイル名形式は、ユーザー定義の2文字の接頭辞とそれに続く6桁の順序番号(証跡ファイル)または関連付けられたExtractプロセス・グループ(抽出ファイル)です。

これらのファイルは編集しないでください。

例:

rt000001
finance

dirdef

DEFGENユーティリティで作成される、異機種同期環境で使用されるソースまたはターゲットのデータ定義を保持するデータ定義ファイルのデフォルトの場所。外部ASCIIで書き込まれます。ファイル名の形式は、DEFGENパラメータ・ファイルで指定されたユーザー定義の名前です。

これらのファイルを編集して、新たに作成された表の定義を追加できます。定義ファイルの編集方法がわからない場合には、Oracle GoldenGateのテクニカル・サポートに問い合せてください。

例:

defs.dat

dirjar

Oracle GoldenGate MonitorをサポートするJava実行可能ファイルが含まれます。

dirout

このディレクトリは使用されなくなりました。

dirpcs

ステータス・ファイルのデフォルトの場所です。ファイル名の形式は、<グループ>.<拡張子>で、<グループ>はグループの名前、<拡張子>はpce (Extract)、pcr (Replicat)またはpcm (Manager)のいずれかです。

これらのファイルが作成されるのは、プロセスを実行している間だけです。ファイルの内容はプログラム名、プロセス名、ポート番号およびプロセスIDです。

これらのファイルは編集しないでください。

例:

mgr.pcm
ext.pce

dirprm

Oracle GoldenGateのプロセスのグループまたはユーティリティのランタイム・パラメータを保存するためにOracle GoldenGateによって作成される、Oracle GoldenGateパラメータ・ファイルのデフォルトの場所。外部ASCII形式で書き込まれます。ファイル名の形式は、<グループ名/ユーザー定義の名前>.prmまたはmgr.prmです。

プロセスの停止後、Oracle GoldenGateパラメータの値を変更するために、これらのファイルを編集できます。これらは、テキスト・エディタで直接編集するか、GGSCIでEDIT PARAMS使用して編集できます。

例:

defgen.prm
finance.prm

dirrec

Oracle GoldenGateでは使用しません。

dirrpt

処理実行に関連する統計情報をレポートするためにExtract、ReplicatおよびManagerの各プロセスによって作成されるプロセス・レポート・ファイルの既定の場所です。外部ASCII形式で書き込まれます。

ファイル名の形式は、<グループ名><順序番号>.rptで、<順序番号>は古いファイルに追加される連続した番号です。

これらのファイルは編集しないでください。

例:

fin2.rpt
mgr4.rpt

dirsql

TRIGGENが非推奨になる前は、SQLスクリプトを格納するために TRIGGENユーティリティにより使用されていました。現在は、Oracle GoldenGateをサポートするトレーニング・スクリプトおよびユーザーが作成したSQLスクリプトの格納に使用されます。

dirtmp

キャッシュ・マネージャに割り当てられたメモリー・サイズを上回る場合に、トランザクション・データを保存するデフォルトの場所です。これらのファイルは編集しないでください。

dirwlt

Oracle GoldenGate MonitorをサポートするOracle Walletを格納します。このディレクトリは、ウォレットを作成するユーティリティが実行されるまでインストールされません。

UserExitExamples

ユーザー・イグジットの作成を支援するサンプル・ファイルが含まれます。

A.3 その他のOracle GoldenGateのファイル

この項では、ルートのOracle GoldenGateインストール・ディレクトリに作成またはインストールされる、その他のファイル、テンプレートおよびオブジェクトについて説明します。

一部のファイルは、データベースおよびOSプラットフォームに応じてご使用の環境にインストールされない場合があります。

表A-3 その他のファイル

コンポーネント

説明

bcpfmt.tpl

Microsoft BCP/DTS一括ロード・ユーティリティに実行ファイルを作成する際にReplicatで使用するテンプレート。

bcrypt.txt

Blowfish暗号化ソフトウェアのライセンス契約。

cagent.dll

Oracle GoldenGate Monitor Cサブエージェント用のWindowsダイナミック・リンク・ライブラリが含まれます。

category.dll

INSTALLプログラムによって使用されるWindows動的リンク・ライブラリ。

chkpt_<db>_create.sql

ローカル・データベースにチェックポイント表を作成するスクリプト。データベース・タイプごとに異なるスクリプトがインストールされます。

db2cntl.tpl

IBM LOADUTILバルク・ロード・ユーティリティの制御ファイルを作成する際、Replicatで使用されるテンプレート。

ddl_access.tpl

ソースDDLをMicrosoft Access DDLに変換するDDLGENユーティリティで使用されるテンプレート。

ddl_cleartrace.sql

DDLトレース・ファイルを削除するスクリプト。(Oracleインストール)

ddl_db2.tpl

ソースDDLをDB2 DDL (Linux、UNIX、Windows)に変換するDDLGENユーティリティで使用されるテンプレート。

ddl_db2_os390.tpl

ソースDDLをDB2 DDL (z/OSシステム)に変換するDDLGENユーティリティで使用されるテンプレート。

ddl_ddl2file.sql

マーカー表からファイルにDDLを保存するスクリプト。

ddl_disable.sql

Oracle GoldenGateのDDLトリガーを無効にするスクリプト。(Oracleインストール)

ddl_enable.sql

Oracle GoldenGateのDDLトリガーを有効にするスクリプト。(Oracleインストール)

ddl_filter.sql

Oracle GoldenGateによるDDLのフィルタリングをサポートするスクリプト。このスクリプトはプログラムで実行されるため、手動で実行しないでください。

ddl_informix.tpl

ソースDDLをInformix DDLに変換するDDLGENユーティリティで使用されるテンプレート。

ddl_mss.tpl

ソースDDLをSQL Server DDLに変換するDDLGENユーティリティで使用されるテンプレート。

ddl_mysql.tpl

ソースDDLをMySQL DDLに変換するDDLGENユーティリティで使用されるテンプレート。

ddl_nopurgeRecyclebin.sql

Oracle GoldenGateのサポート・スタッフが使用する空のスクリプト・ファイル。

ddl_nssql.tpl

ソースDDLをNonStop SQL DDLに変換するDDLGENユーティリティで使用されるテンプレート。

ddl_ora9.sql
ddl_ora10.sql
ddl_ora11.sql
ddl_ora10upCommon.sql

Oracle GoldenGateのDDLサポートの一環としてプログラムで実行されるスクリプトのため、これらのスクリプトは実行しないでください。

ddl_oracle.tpl

ソースDDLをOracle DDLに変換するDDLGENユーティリティで使用されるテンプレート。

ddl_pin.sql

パフォーマンスを改善するためにDDLトレース、DDLパッケージおよびDDLトリガーを固定するスクリプト。(Oracleインストール)

ddl_purgeRecyclebin.sql

DDLのレプリケーション機能のサポートでOracleのごみ箱をパージするスクリプト。

ddl_remove.sql

DDL抽出トリガーおよびパッケージを削除するスクリプト。(Oracleインストール)

ddl_session.sql
ddl_session1.sql

OracleのDDLオブジェクトのインストールをサポートします。このスクリプトはプログラムで実行されるため、手動で実行しないでください。

ddl_setup.sql

Oracle GoldenGateのDDL抽出オブジェクトおよびレプリケーション・オブジェクトをインストールするスクリプト。(Oracleインストール)

ddl_sqlmx.tpl

Tandem Enscribe DDLをNonStop SQL/MX DDLに変換するDDLGENユーティリティで使用されるテンプレート。

ddl_status.sql

Oracle GoldenGateのDDLサポート機能によって作成される各オブジェクトが存在し、正しく機能するかどうかを確認するスクリプト。(Oracleインストール)

ddl_staymetadata_off.sql
ddl_staymetadata_on.sql

OracleのDDLトリガーでメタデータを収集するかどうかを制御するスクリプト。このスクリプトはプログラムで実行されるため、手動で実行しないでください。

ddl_sybase.tpl

ソースDDLをSybase DDLに変換するDDLGENユーティリティで使用されるテンプレート。

ddl_tandem.tpl

ソースDDLをNonStop SQL DDLに変換するDDLGENユーティリティで使用されるテンプレート。

ddl_trace_off.sql
ddl_trace_on.sql

DDLのトレースをオンにするかオフにするかを制御するスクリプト。

ddl_tracelevel.sql

DDLサポート機能のトレース・レベルを設定するスクリプト。(Oracleインストール)

debug files

トレースがオンになった場合に存在する可能性があるデバッグ・テキスト・ファイル。

demo_<db>_create.sql
demo_more_<db>_create.sql
demo_<db>_insert.sql
demo_more_<db>_insert.sql
demo_<db>_lob_create.sql
demo_<db>_misc.sql

チュートリアルや基本のテストで使用するデモンストレーション表を作成および移入するスクリプト。

.dmp files

Oracle GoldenGateプロセスにより、トレース目的で作成されるダンプ・ファイル。

ENCKEYS

暗号化キーを保存する、ユーザーが作成したファイル。外部ASCII形式で書き込まれます。

exitdemo.c

ユーザー・イグジットの例。

exitdemo_utf16.c

ユーザー・イグジットとプロセスの間で交換される情報用のコールバック構造で、UTF16エンコード・データを使用する方法を示すユーザー・イグジットの例。

freeBSD.txt

FreeBSDのライセンス契約。

ggmessage.dat

Oracle GoldenGateのプロセスによって返されるエラー、情報および警告のメッセージが含まれるデータ・ファイル。このファイルのバージョンは、プロセスの起動時にチェックされ、プロセスを動作させるためにはプロセスのバージョンと同一である必要があります。

ggserr.log

Oracle GoldenGateによって生成される処理のイベント、メッセージ、エラーおよび警告を記録するファイル。

ggsmsg.dll

INSTALLプログラムによって使用されるWindows動的リンク・ライブラリ。

GLOBALS

Oracle GoldenGateのインスタンス全体に適用するパラメータを保存する、ユーザーが作成したファイル。

help.txt

GGSCIコマンド・インタフェースのヘルプ・ファイル。

icudt38.dll
icuin38.dll
icuuc38.dll

International Components for UnicodeのWindows共有ライブラリ。

jagent.bat

Oracle GoldenGate MonitorのJavaエージェント用のWindowsバッチ・ファイル。

jagent.log
jagentjni.log

Oracle GoldenGate Monitorエージェントのログ・ファイル。

jagent.sh

Oracle GoldenGate MonitorのJavaエージェントのUNIXシェル・スクリプト。

LGPL.txt

Lesser General Public Licenseステートメント。これは、Free Software Foundationのフリー・ライブラリに適用されます。

libxml2.dll

Oracle GoldenGate XMLプロシージャのXMLライブラリを含むWindowsのダイナミック・リンク・ライブラリ。

libxml2.txt

libxml2.dllのライセンス契約。

marker.hist

NonStopソース・システムからマーカーが渡された場合にReplicatによって作成されるファイル。

marker_remove.sql

DDLマーカー・ファイルを削除するスクリプト。(Oracleインストール)

marker_setup.sql

Oracle GoldenGateのDDLマーカー表をインストールするスクリプト。(Oracleインストール)

marker_status.sql

DDLマーカー表が正常にインストールされたことを確認するスクリプト。(Oracleインストール)

notices.txt

サード・パーティ・ソフトウェアのライセンス・ファイル。

params.sql

DDLサポートの構成可能なパラメータを含むスクリプト。(Oracleインストール)

pthread-win32.txt

pthread-VC.dllのライセンス契約。

pthread-VC.dll

Microsoft WindowsのPOSIXスレッド・ライブラリ。

prvtclkm.plb

Oracle暗号化データのレプリケーションをサポートします。

pw_agent_util.bat
pw_agent_util.sh

Oracle GoldenGate Monitorエージェントをサポートするスクリプト・ファイル。

role_setup.sql

Oracle GoldenGateのDDLサポートに必要なデータベース・ロールを作成するスクリプト。(Oracleインストール)

sqlldr.tpl

Oracle SQL*Loader一括ロード・ユーティリティに制御ファイルを作成する際にReplicatで使用するテンプレート。

start.prm
stop.prm

Managerプロセスを起動および停止するz/OS paramlibのメンバー。

startmgr
stopmgr

GGSCIからManagerプロセスを開始するz/OS Unix System Servicesのスクリプト。

startmgrcom
stopmgrcom

Managerプロセス用のz/OSシステム入力コマンド。

tcperrs

TCP/IPエラーに対応するユーザー定義の指示を含むファイル。

usrdecs.h

ユーザー・イグジットAPI。

xerces-c_2_8.dll

Apache XMLのパーサー・ライブラリ。

zlib.txt

zlib圧縮ライブラリのライセンス契約。

A.4 Oracle GoldenGateチェックポイント表

データベース・チェックポイントを使用する場合、ADD CHECKPOINTTABLEコマンドを実行すると、データベースのユーザー定義名を使用してOracle GoldenGateによりチェックポイント表が作成されます。または、ユーザーがchkpt_<db>_create.sqlスクリプトを使用して表を作成することもできます。ここで<db>はデータベースのタイプです。

この表の列の名前または属性は変更しないでください。表記憶属性は、必要に応じて変更できます。

表A-4 チェックポイント表の定義

列

説明

GROUP_NAME (primary key)

チェックポイントにこの表を使用するReplicatグループの名前。複数のReplicatグループで同じ表を使用できます。

GROUP_KEY (primary key)

同じ表に書き込むReplicatグループの数にかかわらず、GROUPNAMEとともにチェックポイントを一意に識別する、一意の識別子。

SEQNO

チェックポイント・ファイルの順序番号。

RBA

ファイルのチェックポイントの相対バイト・アドレス。

AUDIT_TS

チェックポイント・ファイル内のチェックポイントの位置のタイムスタンプ。

CREATE_TS

チェックポイント表の作成日時。

LAST_UPDATE_TS

チェックポイント表の最終更新日時。

CURRENT_DIR

現在のOracle GoldenGateのホーム・ディレクトリまたはフォルダ。

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2016, Oracle and/or its affiliates.All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティについて

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。