| Oracle® Fusion Middleware SQL ServerのためのOracle GoldenGateのインストールおよび構成 12c (12.2.0.1) E70108-03 |
|
![]() 前 |
![]() 次 |
この章は次の項で構成されています:
この手順に従って、Oracle GoldenGateの取得構成でソース・オブジェクトからサプリメンタル・ロギングを削除し、適用構成でReplicatチェックポイント表を削除します。構成によっては、特定のステップやコマンドが該当しない場合もあります。
ソース・システムで:
システム管理者として、またはOracle GoldenGateコマンドを発行する権限とオペレーティング・システムからファイルおよびディレクトリを削除する権限を持つユーザーとしてログオンします。
Oracle GoldenGateディレクトリからGGSCIを実行します。
すべてのOracle GoldenGateプロセスを停止します。
STOP ER *
Managerプロセスを停止します。
STOP MANAGER
次のコマンドを発行してソース・データベースにログインします。
DBLOGIN SOURCEDBDSN[, {USERIDuser, PASSWORDpassword| USERIDALIASalias}]
説明:
SOURCEDB DSNは、SQL Serverデータソースの名前です。
USERID userはExtractログインで、PASSWORD passwordは、ExtractでSQL Server認証を使用する場合に必要なパスワードです。または、資格証明が資格証明ストアに格納されている場合、USERIDALIAS aliasは、資格証明の別名です。統合Windows認証を使用するDSNにDBLOGINを使用する場合、GGSCIセッションのデータベースへの接続は、GGSCIを実行しているユーザーによるものになります。DELETE TRANDATAまたはDELETE TRANDATAを発行するには、このユーザーは、SQL Server sysadminサーバー・ロールのメンバーである必要があります。
その他のレプリケーション・コンポーネントまたはCDCコンポーネントに関してExtractを実行した方法によって、次のいずれかを実行します。
Extractが同じデータベースに対してSQL Serverトランザクション・レプリケーションまたはOracle以外のCDC構成と平行して実行されていなかった場合は、Management Studioで問合せセッションを開いてソース・データベースに対して次の文を発行し、すべてのCDCまたはレプリケーション・コンポーネントを無効にして削除し、2次切捨てポイントを消去します。
SQL Server Enterprise Editionの場合:
EXEC sys.sp_cdc_disable_db
SQL Server Standard Editionの場合:
EXEC sp_removedbreplication @dbname='sourcedbname', @type='tran'
Extractが同じデータベースに対してSQL Serverトランザクション・レプリケーションまたはOracle以外のCDC構成と平行して実行されていた場合は、GGSCIを実行し、Extract構成に含まれる表ごとに次のコマンドを発行します。ワイルドカードを使用して複数の表の名前を指定できます。
DELETE TRANDATA owner.table
DELETE HEARTBEATTABLEコマンドを実行してハートビート表を削除します。
ターゲット・システムで: