15 Oracle DatabaseでのOracle GoldenGateのアンインストール
トピック:
- プロセスの停止
- DDL環境の削除
- データベース・オブジェクトの削除
- Oracle Universal Installerを使用したOracle GoldenGateのアンインストール
- 手動によるOracle GoldenGateのアンインストール
親トピック: Oracle GoldenGateのアンインストール
DDL環境の削除
(DDLレプリケーションをサポートするためにDDLトリガーが使用されている場合に有効です。)この手順では、ソース・システムのDDLスキーマからすべてのOracle GoldenGate DDLオブジェクトを削除します。
データベース・オブジェクトの削除
次の手順に従って、Oracle Database内に構成されているOracle GoldenGateオブジェクトを削除します。構成によっては、特定のステップやコマンドが該当しない場合もあります。
ソース・システムで:
-
システム管理者として、またはOracle GoldenGateコマンドを発行する権限とオペレーティング・システムからファイルおよびディレクトリを削除する権限を持つユーザーとしてログオンします。
-
Oracle GoldenGateディレクトリから
ggsci
を実行します。 -
すべてのOracle GoldenGateプロセスを停止します。
STOP ER *
-
Managerプロセスを停止します。
STOP MANAGER
-
GGSCIで、
DBLOGIN
(ダウンストリーム・マイニング・データベースからデータベース・ログマイニング・サーバーを削除する必要がある場合はMININGDBLOGIN
コマンド)を使用してデータベースにログインします。[MINING]DBLOGIN
には、dbms_goldengate_auth.grant_admin_privilege
プロシージャで付与される権限が必要です。[MINING]DBLOGIN USERIDALIAS
alias
-
GGSCIで、構成に応じて次のコマンドのいずれか、またはすべてを実行します。
-
スキーマレベルのサプリメンタル・ロギングを無効にします(ワイルドカードは使用できません)。
DELETE SCHEMATRANDATA
schema
[NOSCHEDULINGCOLS | ALLCOLS] -
表レベルのサプリメンタル・ロギングを無効にします。
DELETE TRANDATA
[container.]schema.table
[NOSCHEDULINGCOLS | ALLCOLS] -
(双方向構成)Oracleトレース表を削除します。
DELETE TRACETABLE
[container.]schema
.table
-
(クラシック取得構成)ログ保存を無効にします。
DBLOGIN
には、ログ保存オプションに示した権限が必要です。UNREGISTER EXTRACT
group
LOGRETENTION -
(統合キャプチャ構成)Oracleマイニング・データベースから、ログマイニング・サーバーを削除します。
DELETE EXTRACT
group
UNREGISTER EXTRACTgroup
DATABASE
-
-
次のOracleプロシージャを実行し、クラシックと統合の両方のプロセスについて、Oracle GoldenGate管理ユーザーから権限を削除します。
dbms_goldengate_auth.revoke_admin_privilege('ggadm')
ターゲット・システムで:
Oracle Universal Installerを使用したOracle GoldenGateのアンインストール
次の手順に従って、Oracle Universal Installer (OUI)の対話型セッションを介してOracle GoldenGateをアンインストールします。
警告:
OUIを使用してOracle GoldenGateを削除する前に、「DDL環境の削除」(トリガーベースのDDLキャプチャを使用している場合)および「データベース・オブジェクトの削除」の手順に従ってください。これらの手順では、OUIアンインストーラで削除されるOracle GoldenGateのコマンドおよびスクリプトを使用する必要があります。
このプロセスでは、次のアイテムが削除されます。
-
Oracle中央インベントリ内のOracle GoldenGateホーム・ディレクトリ。
-
Oracle GoldenGateインストール・ディレクトリ。
-
Oracle GoldenGate Managerサービス(Windowsにインストールされた場合)。
-
Oracle GoldenGate Windowsレジストリ・エントリ
システムからOracle GoldenGateを削除する手順:
手動によるOracle GoldenGateのアンインストール
オペレーティング・システムを介してシステムから手動でOracle GoldenGate環境を削除するには、次の手順に従います。
手動によるOracle GoldenGate Windowsコンポーネントの削除
この手順では次の操作を実行します。
-
ソースまたはターゲットWindowsシステムから、Windowsクラスタ・リソースとしてのOracle GoldenGateを削除し、
-
Oracle GoldenGateイベントがWindows Event Managerにレポートされるのを停止し、
-
Managerサービスを削除します。
ソース・システムおよびターゲット・システムで、次のステップを実行します。