主コンテンツへ
Oracle® Fusion Middleware Oracle GoldenGateリファレンスfor Windows and UNIX
12c (12.2.0.1)
E70112-04
目次へ移動
目次

前
次

1.107 OBEY

OBEYでは、Oracle GoldenGateコマンドのリストを含むファイルを処理します。OBEYは、特定の順序で頻繁に使用されるコマンドを実行するときに便利です。

OBEYファイルは、他のOBEYファイルから呼出しできます。こうしたファイルをネストされたOBEYファイルと呼びます。最大で16のOBEYファイルをネストできます。ネストされたOBEYファイルを使用するには、まずALLOWNESTEDコマンドを発行してこの機能を有効化する必要があります。ALLOWNESTED | NOALLOWNESTEDを参照してください。

構文

OBEY file_name
file_name

コマンドのリストを含むファイルの相対パス名または完全修飾パス名。

例1   
OBEY ./mycommands.txt

前述のコマンドでは、次の例のようなファイルを実行します。

add extract fin, tranlog, begin now
add exttrail dirdat/aa, extract fin
add extract hr, tranlog, begin now
add exttrail dirdat/bb, extract hr
start extract *
info extract *, detail
例2   

次に、ネストされたOBEYファイルの例を示します。OBEYファイル名をaddcmds.txtとします。このファイル内には、startcmds.txtという名前のOBEYファイルを呼び出して別のコマンド・セットを実行する、別のOBEYコマンドも含まれています。

OBEY ./addcmds.txt

(このOBEY文は次のことを実行します)

add extract fin, tranlog, begin now
add exttrail ggs/dirdat/aa, extract fin
add extract hr, tranlog, begin now
add exttrail ggs/dirdat/bb, extract hr
add replicat fin2, exttrail ggs/dirdat/aa, begin now
add replicat hr2, exttrail ggs/dirdat/bb, begin now
obey ./startcmds.txt

(ネストされたstartcmds.txtファイルは次のことを実行します)

start extract *
info extract *, detail
start replicat *
info replicat *, detail