IBM solidDB
IBM solidDB Universal Cache
V6.3
IBM solidDB Universal Cache C'8O
S151-1149-00
IBM solidDB
IBM solidDB Universal Cache
V6.3
IBM solidDB Universal Cache C'8O
S151-1149-00
yw
Z 9C>JO0d'VDz 7 .0,k D AZ 69 3 D :yw ;PD E"#
>f >JCZ IBM solidDB(z7 `E 5724-V17) M IBM solidDB Universal Cache(z7 `E 5724-W91)V6R3 0y
P sx"P f M ^)f,1=Z B f>Pm P yw*9#
© Solid Information Technology Ltd. 1993, 2008
?<
< .................v
m .................vii
X Z>Va .............ix
!"<( ...............ix
o(m> (<( .............x
1 IBM solidDB Universal Cache Ev ..1
solidDB Universal Cache De5a9Ev .....2
Universal Cache dC ............3
& \ .................6
^ F .................6
} ]b^F ..............6
CDC ^F ..............7
2 +M O $ ...............8
2 20 solidDB Universal Cache ....9
3 dC solidDB Universal Cache . . . 11
dC solidDB Ms K}]~qw .......11
dC solidDB .............11
dCsK}]~qw ..........12
4( CDC 5} .............12
hC4 F$) ..............12
4 solidDB Universal Cache JOiv 15
@ " solidDB ~qw "zJO ........15
CDC 5}"zJO ............15
&Z HA ==(HotStandby)PD solidDB ~qw "
z JO ................16
w solidDB ~qwM CDC for solidDB 5} .dD
(E47"zJO ............16
sK~qwr sKZc"zJO ........17
sKw~qw "zJO ...........17
5 JOoO .............19
XZ>Z ...............21
XZ InfoSphere CDC for IBM solidDB .....21
20 InfoSphere CDC ...........21
9C;% =204 20 InfoSphere CDC ....21
9C2,204 20 InfoSphere CDC .....22
dC InfoSphere CDC (Windows) ......22
dC InfoSphere CDC 5}( Windows) ....23
dC InfoSphere CDC(UNIX M Linux) ....25
dC InfoSphere CDC 5}( UNIX M Linux)..25
t/M#9 InfoSphere CDC .........28
t/ InfoSphere CDC ..........28
#9 InfoSphere CDC ..........29
Z \mXF(P tC SQL o d .......29
InfoSphere CDC
'VD}]`M ............30
'VD3d .............31
InfoSphere CDC *}]m ..........31
CZ InfoSphere CDC D|n ........32
9 C InfoSphere CDC |n ........32
h C TSINSTANCE 73d? .......33
X F4 F |n .............33
} ]b B qU>|n ..........35
\ m*CZ 4FDm|n .........39
` S4F|n .............43
< vM < kdC|n ..........47
d {|n ..............48
CZ InfoSphere CDC D
CZmMP6 pYwD f"}LC'vZ ....52
(ef"}LC' v Z ..........52
f"}LC' vZ}] b,S .......52
9 Cf"}L C 'vZ4lw } ] ......52
f"}LC' vZD>} .........56
CZ InfoSphere CDC Dy>C'vZ ....57
e;bvsFm ............59
Management Console Administration Guide D=< ..61
d CC'vZ .............61
InfoSphere CDC for IBM solidDB D53N} ..63
'VD}]`M .......30
C 'vZ .......51
6 CDC for solidDB .........21
y w ................69
iii
iv IBM solidDB: Universal Cache C'8O
<
1. solidDB Universal Cache e5a9 .....2
2. solidDB Universal Cache 1!? p .....4
3. _P solidDB _ICTD solidDB Universal
Cache ?p .............5
v
vi IBM solidDB: Universal Cache C'8O
m
1. !"<( ..............ix
2. o(m> (<( ...........x
3. solidDB Universal Cache DD 5 ......9
vii
viii IBM solidDB: Universal Cache C'8O
X Z>Va
!"<(
IBM®solidDB®Universal Cache GCZ a_yZELD + 3 SQL }]~qw+ d YH
Dbv=8,|(};vr` vsolidDB Zf} ]b5}_Y:f&C LrM } ]~q
®
w .dD}]w? #IBM
InfoSphere™Change Data Capture <uICZ 5V solidDB
M}]~qw 5}dD }]4F#
> 8Oa) solidDB Universal Cache EvT0 solidDB Universal Cache D20Md
C8>E"#mb,9|(JO& m<rMJ OoO=8#>8ODns;Z |,P
X gN20 M dC InfoSphere CDC for solidDB Dj8 8 >E"# d C solidDB Uni-
versal Cache 1h*>Z;|
Capture
n UC'D5
C'Va`TUDE "#
a )KkCZsK}]~qwD InfoSphere Change Data
> VaY(A _Q_ 8 ;cT DBMS *6,"R l $ SQL M solidDB #
solidDB D59CBP !"<(:
m1.!"<(
q=JCZ
}]bm KVeCZ yPU(D >#
NOT NULL ICKVeD s4V88> SQL X| V Mj{F#
solid.ini b)Ve8>D~{M76mo =#
SET SYNC MASTER YES;
COMMIT WORK;
run.sh KVeCZ y>|nP#
TRIG_COUNT() KVeCZ /
java.sql.Connection KVeCZ SZ{F#
LockHashSize KVeCZ N}{"/ } T d?M Windows
argument K`?w J 8>C'r&C LrX k a)D E "#
\m8O
D~76m> D~764 UNIX
K VeCZ Lr z kMLrd v #>} SQL od2 9 C K V
e#
}{#
®
"amu?#
bVy=CZ }Cd{D5r _,;D5P D BZ#BuoM
?wD Jb24Ky=i 4#
®
q=a)#1 \(/)V{m>2 0 y?
<#
ix
m1.!"<( (x
q=JCZ
)
o(m> (<(
Y w53 g{D5|,P X Y w53.dD n pDZ], G 4WHa =
DG UNIX q =#Microsoft
.s"(Z (E P #d{Yw53+%@Pv # TZ;,D Y
w539I\P; ,DBZx Phv#
®
Windows q=;Z UNIX q=
solidDB D59CBP o(m >(<(:
m2.o(m> (<(
q=JCZ
INSERT INTO table_name
solid.ini KVe8>D~{M76m o=#
[] =(E8>I!n;g{ GVeD>,G4 Xk+ =(E| ,
| z_,CZ +o(PPD=v%b! nVt*#
{} s(ECZ To(PPD;i%b!nx P (g;g{G Ve
o(hvI CKVe#I f;?V I C
Z o(P#
> ,G4 X k+s(E| (Zo(P#
D
K
Ve#
... !TE8 > IT`NX4 9 CTd?#
.
.
.
I}vciI D;Pm>b GH0zkP DSx#
x IBM solidDB: Universal Cache C'8O
1 IBM solidDB Universal Cache Ev
IBM solidDB Universal Cache GCZ SY+3DyZ ELD }]bDb v=8#|O
"K_Y solidDB 0KZf}]b, K }]bJmz 9 CZsK}]bP&m&C Lr
:Xyhl&1dD; !?V44 PK}L#b+ DFT\"a _YHMuYH}1
d#
} K solidDB 0
ture(;F* InfoSphere CDC r CDC)<uxP }]4F#0K MsK}]b y*T
| ,}]b\m53(DBMS)#
":;\+ solidDB Universal Cache k solidDBD Z ?_Y:f( :eX )l}#Z
?_Y:fCZ 9 solidDB }]b~qwPD I/O Yw|P'
K}]b.b,b v=89{C IBM InfoSphere Change Data Cap-
#
1
solidDB Universal Cache De5a9Ev
B <Y}5wK solidDB Universal Cache Dd MdCDe 5 a9M X |i ~ #
<
1. solidDB Universal Cache
e 5a9
Bfh vKi~DG+M&\#
solidDB - IrdP"S P 4F}]D0K}]b#y] 4 F#M,solidDB ITG4
M/r?j}]b#
} ]~qw - IrdP"S P 4 F }]DsK } ] b #
T G4M/r?j } ]b#
CDC 5} - CZ X( DBMS D CDC }fDKP15 }# * hC CDC 5} ,X
kZvVJbD DBMS }ZdPKPD`,ZcO20`&D CDC zmLrm~( g
2 IBM solidDB: Universal Cache C'8O
y] 4F==,sK }]bI
CDC for DB2®r CDC for solidDB)#solidDB G}biv,z ITZk} ZKP
solidDB DZ c`,S DNNZ cO20M hC CDC for solidDB zmLr#
d C$_ - CZdCM4( CDC 5}DIS(yZ GUI D )$_#ZdC5} 1 ,
&a) CZkd ` CDC 53( EDKZEMCZ ,SA}] b DG< E "
C J ~ qw - Jm\mXF(C'CJ CDC 5 } "Tdx P dCDxL ((#w*
~qrX $LrK P)#;,C'ICJ ;,D5} #ZCJ ~qw20 Zd,53*
s za)\ mXF (+9CDKZEM \m1 G <E"#
#
\mXF
wV~qwOD 4F"8( 4FN}T0SM'z $w>t/"BM5q Yw#
(}Z“CJ \mw” 8S <P4(}] f"w4*<9 C\ mX F(#}]f" w G
M `X CDC 5}D_- 5 e# 9 CQ(e D } ]f" w,IThC$) ,C$
}]b
)|,}]f" wdD } ]4F#
;2P}V`MD}]f" w:4"?j T 0+X#g{}]f" w Q 4(*+X}
]f" w,G4|ITw*4M?jNk$)#
versal Cache dO9C,"RTF 3dTQ (e CZ+r4F#g{ 1>Z0Kr cw
*;A1>,G4 (e%vOX$ )#
ZhCj4 Fs,I ZM'z $w>O XU \m XF(,x;a0l 4~qwk?j
~qw.dn
mzliQzID CDC B ~{" # `Swa)X*D'V T, xX`S4FYwM H
} 1d#zI(}1SY] < NTs49l G )hf4Fd C i ~ D<#\mX
PD`Sw <ZCZ h*, xVv}]F/D 1dt 1D$w73#
Universal Cache dC
solidDB Universal Cache 'V` Vd C#BPwZhv#CD? pXK,i\KZ; ,
zwO4PD;,z 7i~# d{5) 2GI\D#
( - ICZ dCM`S4 F DxP GUI D ;%=&C Lr#|J m z\m
(#,+X}]f" wk solidDB Uni-
/ D}]4Fn / #\mXF(9| (B~U>M ` S w # B~U>J
F(
CDC for solidDB IT(}>Xk6L JDBC ,S4A!}]T0 + }]ek solidDB
}]b,rKz;XZ,;ZcOEC CDC 5}M solidDB }]b
T Zd{ CDC i~,iv"G \ GgK,-r G 3) } ]b;a)(} 6L,S"S
&\DU>A ! API#
Z Nk CDC 4FD? v ZcO4 ( CDC }]f" w 5 }(1 ! ? p)#CDC ?p!
vZQ9 CD} ]bz7#g{9C
PDNNZ cO#XpGZ HA (HotStandby )d CP,*s CDC 5}k solidDB ~
qwZ;,ZcO KP#
CDC for solidDB,G4 CDC 5}I? pZ53
#;x,k"b ,
solidDB Universal Cache 1!? p
n r%DhC|(0KPD%v solidDB }]bM% v s K }]b#b)$F Z d`&
D(C2 ~OKP#k?v}]bX* D CDC 5}+Zk }]b`, DZ cOKP#
Z zz73P,CDC \mX F (+Z%@ D “\m ” ZcOKP,T^FdT
~ qwT\D0l#
1 IBM solidDB Universal Cache Ev 3
N;}]b
<
2. solidDB Universal Cache
1!? p
_P solidDB _I CTD solidDB Universal Cache ?p
g {0K&C Lrh*^POXCJ}],G4 solidDB HotStandby < u ICZ a)_
ICT# y P HotStandby =f(}g ,`vMCT oeM8 COA!)yJ CZ
solidDB Universal Cache _ICThC#ZKi v B,yP CDC 5}+ZsK Z cO
KP,"R+T6L==("k solidDB HotStandby TD ,
Z cOKP#
(}9C solidDB _I CT,I@90Kc P Universal Cache DYw "z%; JO#
4 IBM solidDB: Universal Cache C'8O
S#\FXF(+Z%@D
<3._P
solidDB
_ICTD
solidDB Universal Cache
? p
9C solidDB HA hF? p1,kGCf.ZzD73P&mJOivD=( #PXZ
solidDB Universal Cache 53P&mJOD =(DE",kND Z 15 3D4 B ,
:solidDB Universal Cache JOiv ;;Z #
_PsK_I CTD solidDB Universal Cache ?p
&C LrZsK}]bO2 I \ _ Pd{_I C T rVQ V 4*s#;,}]b~q
w9C;,< u4 5VK`&\#sK }]bT; G%;_- 5e,+ }]M}ZK
P DxLIV<Z`v Z c O#
Zb)ivB,CDC 5}+ZwsK}
] bZcOKP#;x,w*j{DsK}]b
J O*FD;?V,g{sK"zJO,G4+XkZm;zwOXBt/b) CDC 5
} #Kb,9XkT$)x P X B dC ,TXB,x A `X5 } #
1 IBM solidDB Universal Cache Ev 5
&\
BP solidDB &\I )CZ ?p CDC <uDdC:
v 4SbCJ
IT9C4S bCJ(ODBC M JDBC SYw b)9( solidDB &C Lr ,TdV
{ CZf}]bT\Ml&T# P X|`E",kND6IBM solidDB 4SbCJC
'8O7#
v solidDB _ICT'V
'V solidDB ~qw
T C'8O7#
v wY
g {4F^( ] I solidDB ~qwPDVx:X, G 4a+&mYHwM (u Y )#
S&C LrGH45,ba<Bl&1dS $#+4Fw? fk:ex,TcI T
"TsvD: X #9CdCN} MaxLogSize IX F `&Zf:exDs!#
]I;
P X|`E",kND6IBM solidDB \m 1 8O7 P :~qwKdCN};;ZD
“U>DAw?V ”PDU >DAwd CN}#
v QzYwMU>gv
g {4FQ#9rQ'
)Ts+M#9C MaxLogSize dCN }4 hC[}}]D^ F#1[}}]?,
v MaxLogSize N}D5 1,a"zU>g v,<B;YITxP, =4 F#ZC
i vB,h*Z$ )O"B#PX|
:~qwKdCN} ;;ZD“U>DAw?V ”P DU>DAwd CN} #
v U>DAwo O
m `K P 1F } wICZ ` S solidDB 6q(solidDB w*4 )M&C (solidDB w
*?j)xLDYw#mk ND:}]
v }]`M'V
PDJO*F#P X|`E",kND6IBM solidDB _IC
\,G4 solidDB ~qwI \aLx&m:X,"[}}]T
`E",kND6IBM solidDB \m18O7 P
b^F;;Z PD LOBS `X ^F#
y P solidDB }]`MZ4FP y \ 'V# P X|`E",kNDZ 30 3 D :'V
D}]`M;;Z #
^F
} ]b^F
BP ^FJCZ w*4M?j }]~qwD solidDB#
v }Cj{T(solidDB w*4M?j )
4M?jOy Jm9C} Cj{ T <x(b| )#}Cj{TX*X k^(Z$)6
'Z;b|;IT8r$) T b Dm#g{ % 4Kfr,G4 Z 5q
\a"z}Cj{Tms, Kms+ aax4F$)#
mkNDZ 7 3 D:CDC ^F ;;ZPPXT/4 (mM"B D^F#
v }]`M'V
– ^ D m LOB 'V( solidDB w*4)
6 IBM solidDB: Universal Cache C'8O
Zd?jOI
J m Z I C s! ^ FZ R #t Z M m ( Zf m )P D yP LOB ( F *
miniLOB)#s!^F!vZPs !Mis!#ZY(?P;v LOB DivB,s
!^FS| Zis !#g{is !hC* 32KB,G45J miniLOB s !^Fs
< * 30KB#
solidDB D m(yZEL
P ;\ 'V#K^FaICT B =(5):"T+ maxiLOB 4k(w* U >DA
w Vx;? V D)D m'\ ,"r&C Lr 5 Xms#
– P^ LOB 'V( solidDB w*?j)
g {+ LOB 4 k M m",v miniLOB s!^F,G
)OD4F#
v XO(solidDB w*4 )
w*$);?VDmO ; JmvV TRUNCATE TABLE od#g{ %4Kfr,G
4a+ms5 XA&C Lr#
v w|<x (solidDB w*4 )
(i+;?F *s9Cw|#g{4ZmO( ew|,
|B |P'#w| |BZTB=f\ ^F:
– g{Z%PO(ew|,G4; Jmx Pw|D` P| B#
– fZ`Pw|DivB,g{ ;a0l w|D;?V,G4 Jmx P` P| B#
g{%4 NNO
v 2,mMY1 m (solidDB w*4 )
v fr,G4azzms ,"a x $)OD4F(5q )#
Dm) Ds_ g(n s* 2GB)LOB(maxiLOB)Z4
4a5 Xms,"ax$
G 49Cw|H 4 PekM
g{+ solidDB w*4,G42,mMY1 my; \G $)D;?V#
v UNIQUE PPD`v NULL (solidDB w*?j )
Z solidDB P,(e* UNIQUE DPPA `;\P;v NULL
k d{ NULL +<BvV UNIQUE <x%}Ma x $ )OD4F(5q )#
CDC ^F
d{}]~q wD CDC i~PIC DBP&\Z CDC for solidDB O;\'V#
v lY0kM "B
CDC for solidDB ;'VlY0kM "B&\#
v T/4(?jm
g {k*5 q Dmk} C j{T<x ` X *,G4Z(eB $ )1 ,+^(9CT
/4(?jm (4(B
K fr,G4+^( 4 ($)#
^FJCZ yPd C0 `XDd{ DBMS z 7#
v "B
CDC "B&\ZKivB\ ^ F:y]}Cj{T<x,Z$)D?j=NkDmH
;G}Z}C
5 }# T <+Me
?jm )D!n#z&C9 C3d=V Pm !n#g{%4
Dm2;G Q-}C Dm#
1 IBM solidDB Universal Cache Ev 7
2+M O$
g{?j=;h*b|, G4k4PTBYw:
1. g{VP?jm Q-"B, G4SmPF}b|<x#
2. 4(;xb|D?jm #
3. 4P"B#
4. mSb |<x#
v P}K
P }K(.=Vx )v1Z4 mO(ew|1Ej+pwC#
Nk4FD}]b I}# C'{/ \k zF# $#
v zXk* CDC 5}CZ C J}]bDC'{a) kC JM^D}]k* }]`XD
yPX*>$#( iz9 C}]b\m1 C'{#
v C'{M \k I CDC 53f" Z CDC 5}0d ` &DV
O$}]xP`k,4 , 9C uS\=( xP S\#
v ZyPivB,S\ CDC 5}M }]b.dDw?#ZX(Zz7D JDBC }/L
rPa)rx PS\#
v CDC 5}.dDw? 4-} S \#
CTf" bP#+f" D
8 IBM solidDB: Universal Cache C'8O
2 20 solidDB Universal Cache
* ?p solidDB Universal Cache,h * 20 solidDB"sK}]~qw M `XD CDC
i~#>Za)_ 6p2 0Ev,"}C |`j8 D2 08>E"#
1. 20 IBM solidDB#
P X8>E",kND6kE 8 O7 P D:20 solidDB ;;Z #
2. 20sK}]~qw#
PX8>E",
Change Data Capture
k NDCZ sK}]~qwD CDC i~f=a) D InfoSphere
nUC'D5
#
3. 20 InfoSphere CDC for IBM solidDB#
P Xj8 E",kNDZ 21 3 D :20 InfoSphere CDC ;;Z #
":20ax1 ,20Lr9z\ ;t/dC$_,T4(BD CDC 5}#}GQ
4UZ 11 3 D:dC solidDB ; ;ZP D8>E"jI solidDB d C= h,qr
Pp!qt/dC$_#
20JCZ sK }]~qwD InfoSphere CDC#
4.
P X8>E",kND CZ sK}]~qwD CDC i~f=a) D InfoSphere
Change Data Capture
nUC'D5
#
":20ax1 ,20Lr9z\ ;t/dC$_,T4(BD CDC 5}#}GQ
4UCZ sK}]bD InfoSphere Change Data Capture
n UC'D5
PD 8>E
"jI solidDB dC= h ,qrPp! q t/ d C$_#
5. 20 InfoSphere CDC CJ ~qw#
P X8>E",kND z 7f=D InfoSphere Change Data Capture Access Server
and Management Console, Installation Guide#
6. 20 InfoSphere CDC \mXF(
P X8>E",kND z 7f=D InfoSphere Change Data Capture Access Server
and Management Console, Installation Guide#
7. liT7#I TCJBmPP>D D5#
m
3. solidDB Universal Cache
i~ D5 ;C X |D5
CDC for solidDB |(Z IBM solidDB 6.3
CZ sK}]~qwD CDC |(Z InfoSphere Change Data Capture v6.3
CDC \mXF( | (Z InfoSphere Change Data Capture v6.3
CDC CJ ~qw ^@" D5,kND\mXF( D5 ^@" D5,kND\mXF( D5
D D5
D5
D5
Lr|P
Lr|P
D5
Lr|P 6IBM solidDB Universal Cache C' 8
O7,:CDC for solidDB ;Z
InfoSphere Change Data Capture
C'D5
InfoSphere Change Data Capture Management Console, Administration Guide
nU
9
10 IBM solidDB: Universal Cache C'8O
3 dC solidDB Universal Cache
* dC solidDB Universal Cache,zh * HdC0KMs K }]~qw, T ck Uni-
versal Cache dO9C,; s4(k}]~qwT &D CDC 5},nshC|G .d
D4F$)#
dC solidDB MsK}]~qw
dC solidDB
* K\;+ solidDB k CDC <udO 9 C , z h* ^ DdC h C ,T c CDC for
solidDB IT,SA solidDB }]brSP4 F }]#mb,9XkhC CLASSPATH
7 3d?,Tj6 solidDB JDBC }/LrD;C,C } /Lr9 CDC for solidDB \
;CJ solidDB }]b#
1. + solidDB dCD~( solid.ini)PD LogReaderEnabled
“yes”#
[LogReader]
LogReaderEnabled=yes
* K\;Z CDC 4FP + solidDB Cw 4 }]b,h*4 P KYw#v' 5 *
“no”#
2. Z solidDB dCD~( solid.ini)Ph CBqU >#t1dU ds!#
dCN}h C*
9CdCN } MaxLogSize TKxPhC#
[LogReader]
MaxLogSize=<MB>
v' 5* 10 240 (10 GB )#g{QtC U >DAw(kNDOv = h 1 ),G4a
< U j + 9 C y 8( U > D~ #t 1d U d #g {4 4P 8] ,r _N }
CheckpointDeleteLog 4hC * “Yes”,G4U> D ~I\a<C|` U d #
3. gPX*,k^Dd{dCN}
v DurabilityLevel
1 !ivB,solidDB ~qwMCT6phC * m I(DurabilityLevel=1 )#g{
solidDB ~qwbbX "zJO,G4 byI\a<BnBBq* ' Di v#
* @9Kiv, k IC“solid.ini” D ~PDBPh C ,+MCT 6 phC * Oq:
[Logging]
DurabilityLevel=3
":k m IDMCThC`H , O q DMCThCa} p T \ p'#g{T
solidDB HA (HotStandby )dC &C 2-Safe 4F-i(1! 5 ),G4IT9C
mIDMCT,x;afZ} ]*' D#U#
v DefaultStoreIsMemory
#
1 !ivB,solidDB mf" `MhC* M m(DefaultStoreIsMemory=yes)#
11
v IsolationLevel
1 !ivB,solidDB tk6phC*d 5 A(IsolationLevel=1 )#
4. liGqQhC CLASSPATH 73d?, Tc||( solidDB JDBC }/Lr
.jar D~# P X8>E", kND solidDB 20?< P D JDBC T vD~
(jdbcreadme.html r jdbcreadme.txt )#
dCsK}]~qw
*K\;+sK}]~ qwk CDC 4F<udO 9 C,zI \h*|D ddCh C#
4( CDC 5}
y]fz7a)D InfoSphere Change Data Capture
s K}]~qw#
9C CDC dC$_IT4( CDC 5}#
n UC'D5
PD 8>E"4d C
*<.0
v li solidDB Ms K}]b Gq}ZK P#
v zT}]b _Pc;DCJX(#
1. 4( CDC for solidDB DB5}#
P Xj8 D8>E",kND Z 22 3 D :dC InfoSphere CDC (Windows ) ;r
Z 25 3 D:dC InfoSphere CDC(UNIX M Linux) ;BZ #
":g{dCI?p solidDB _ I CT,G4 z h
solidDB ~qwDwz X7MKZ E#
2. 4(CZ sK}]~qw CDC DB 5}#
PXj8 D8>E",kND CZsK}]~qwD InfoSphere Change Data Cap-
n UC'D5 P D d C
ture
InfoSphere CDC ;Z#
*(ew solidDB ~qwM( z
*c:CZ sK}]~qwD CDC D Z(zk G SOLIDDBCACHE#
hC4 F$)
4 F$)I Z \mX F (P 4(#> Z a) _ 6pw}LL E v,"}C InfoSphere
Change Data Capture Management Console, Administration Guide PD|`j8 8>E
"#
*<.0
v li*4FDmGqfZZ solidDB Ms K}]bO#g{m4|,b|,G4 z 2
ITZ4FZd4(m#
v li solidDB Ms K}]b Gq}ZK P#
v liCZ solidDB D CDC 5}Ms K }]~qw Gq}ZK P#
v zT}]b _Pc;DCJX(#
v Qy
12 IBM solidDB: Universal Cache C'8O
]5qfr( eyhD4F-r #
1. G<\mXF(/,S ACJ ~qw#
P Xj8 D8>E",kND InfoSphere Change Data Capture Management Con-
sole, Administration Guide PD Logging into Management Console (Connecting to
Access Server) ;Z#
a>:*K\;Z \mXF(D“C J\mw”8S <P $w,zXkG_P }]
f"wMC'J '\mX(D53 \m1#53 \m1J 'GZ 20\mXF(
Zd4(D#
2. hCCZ
solidDB Ms K}]bD }]f" w#
a. mSB}]f" w# PXj8 D8>E",kND InfoSphere Change Data Cap-
ture Management Console, Administration Guide PD To add a new datastore
;Z#
b. hC,SN}# PX j8D8>E",kND InfoSphere Change Data Cap-
ture Management Console, Administration Guide PD To set connection parameters on a datastore ;Z#
3. +}]f" wVdxC'#
z h**, ;C'Vd solidDB }]f"wMs K } ]
f"w#
a. gPX*,kmSB C '# *K\;mSB C ',zXkG_ PC 'J '\m
X(D53\m1#PXj8 D8>E",kND Management Console Admin-
istration Guide PD Managing user accounts ;Z#
b. +}] f"wVdxC'# P X j8D8>E",kND Management Con-
sole Administration Guide PD Assigning users to datastores ;Z#
c. *9
|Dz',kO*,S ,;sX B,SACJ ~qw#
1) %wD~ > CJ ~qw > O*,S#
2) %wD~ > CJ ~qw > ,S#
4. (I! )*,SA}]f" wh C ,SW!n# z2I TLx9C1 !hC#
PXj8 D8>E",kND
InfoSphere Change Data Capture Management Con-
sole, Administration Guide PD Setting connection preferences ;Z#
5. *4Fh C}]f" w#
a. ,SA solidDB }]f" w#
b. ,SAsK}]f" w#
P Xj8 D8>E",kND InfoSphere Change Data Capture Management Con-
sole, Administration Guide PD Setting up datastores for replication ;Z#
6. (I! )Z solidDB Ms K}]f" wOh C53N }#
P Xj8 D8>E",kND InfoSphere Change Data Capture Management Con-
sole, Administration Guide PD Setting system parameters on source and target
datastores ;Z#
7. hC$)#
a. mS$),dP solidDB G4,sK }]f" w G?j#
b. mS$),dPs K}]f" w G 4, solidDB G?j#
P Xj8 D8>E",kND InfoSphere Change Data Capture Management Con-
sole, Administration Guide PD Setting up subscriptions ;Z#
8. *=v$)PD 4F3dm#
3 dC solidDB Universal Cache 13
P Xj8 D8>E",kND InfoSphere Change Data Capture Management Con-
sole, Administration Guide PD Mapping tables ;Z#
a >:*4P Universal Cache,z&C* 4 F =( !q“5q ” (Change Data Cap-
ture)#
9. TZ?vm 3d,ky]5qfr hCe;lbMbv#
P Xj8 D8>E",kND InfoSphere Change Data Capture Management Con-
sole, Administration Guide PD Setting conflict detection and resolution ;Z#
10. t/=v$ )OD
P Xj8 D8>E",kND InfoSphere Change Data Capture Management Con-
sole, Administration Guide PD Starting and ending replication on subscriptions ;
Z#
4F#
14 IBM solidDB: Universal Cache C'8O
4 solidDB Universal Cache JOiv
TBwZ EvK;,JOivMyhDV 4}L(g {PD0)#
a >:g{V48>E"|, V $ N q,G4 z (#IT9Cf CDC a)DE>r|
n49b)NqT/4 P#
@" solidDB ~qw "zJO
g {@" solidDB ~qw "z J O,G4$)OD4F2aax#k4gBy>Lx4
PYwTx PV4:
1. V/XBt / solidDB ~qwMV4}]b#
P X8>E",kND6IBM solidDB \ m18O7 P D: \ m solidDB;;Z #
2. XBt/ CDC 5}#
8 >E",kNDZ 28 3 D :t/M# 9 InfoSphere CDC;;Z #
PX
3. XBt/$ )OD4 F#
P X8>E",kND InfoSphere Change Data Capture Management Console, Admin-
istration Guide PD Starting and ending replication on subscriptions ;Z#
a{
Z XBt/s,aL x 4 P $ )OD4F,"R X B,=}]b# 4 F+}#Lx x
P#
CDC 5}"zJO
g { CDC 5}"z J O,G4$)OD4F2aax#k4 g By>Lx4 P YwT
xPV4:
1. XBt/ CDC 5}#
2. XBt/$ )OD4 F#
a{
Z XBt/s,aL x 4 P $ )OD4F,"R X B,=}]b# 4 F+}#Lx x
P#
g { K J O " z , G 4 solidDB ~ q w a L x & m B q , 1 = | o =
LogReader.MaxLogSize N}8(D^ F* 9#
PX8>E",kNDZ 28 3 D:t/M# 9 InfoSphere CDC;;Z #
PX8>E",kND InfoSphere Change Data Capture Management Console, Admin-
istration Guide PD
Starting and ending replication on subscriptions ;Z#
15
& Z HA ==( HotStandby )PD solidDB ~qw "zJO
BPwZhv K solidDB HotStandby dCP DJOiv#
w solidDB ~qw "zJO
w *j < }L,g{w solidDB ~qw "zJO,G4_ICT X Fw(HAC )H_I
CT\mwa JO*FA(z solidDB ~qw#g {9 C 2-Safe -i,G4aj+#
f }]bMU>4,#&CLrl u =JO*F 1 d;c;k#
v g { solidDB Universal Cache QdC*
K),G4 CDC 5}aT /XB,S ABD w~qw,"R4 FaLxx P#
v g{ solidDB Universal Cache QdC* ;Ar A4_Y:f,G4 aax$ )OD
4F#zh*9C\mX F(r CDC |n dmstartmirror 4 XBt/$ )
P X8>E",kND InfoSphere Change Data Capture Management Console, Admin-
istration Guide PD Starting and ending replication on subscriptions ;Z#
ZTOivZd,CDC 5} ;1< Z$w#
a >:PX HA (HotStandby )& \M_I C TXFw(HAC )D|` E ",kND
6IBM solidDB _ICT C'8O 7#
(z solidDB 0K"zJO
;4_Y:f(v+ }] S0K 4 F=s
#
g{(z0K"z JO,G4;h*x PV/I$#
g{(z0K"z JO,G4(z0KZcaTX (Z20D }#==V4(} g,
T/XB}<)#HAC aT/4Pd`D V4 #TZ&C Lrr CDC 5},CJO;
IS#
w solidDB ~qwM CDC for solidDB 5} .dD(E47"zJO
g{w solidDB ~qwM CDC for solidDB 5} .dD(E47"z JO,G4$)
OD4F2aax#;x,;+I\ <G %@47 DJO#
k4gBy>Lx4 PYwTx PV4:
1. XBt/ CDC 5}#
P X8>E",kNDZ 28 3 D :t/M# 9 InfoSphere CDC
2. XBt/$ )OD4 F#
P X8>E",kND InfoSphere Change Data Capture Management Console, Admin-
istration Guide PD Starting and ending replication on subscriptions ;Z#
a{
1 XBt/s,aL x 4 P$)O D 4F,"R X B,=}]b# 4 F+}#Lx x
P#
;;Z #
g { K J O " z , G 4 solidDB ~ q w a L x & m B q , 1 = | o
LogReader.MaxLogSize N}8(D^ F* 9#
16 IBM solidDB: Universal Cache C'8O
=
sK~qwr sKZc"zJO
g{sK~qwr sKZc"z JO,G4$)OD4F2aax#k4 gBy>L
x4 PYwTx PV4:
1. XBt/s K~q wMV4}]b#
2. XBt/ CDC 5}#
3. XBt/$ )OD5q(4 F)#
":9CX( ZsK }]
a{
1XBt/s,aL x 4P4 F,"R XB,=}]b#4 F+}#Lx xP#
g { K J O " z , G 4 solidDB 0 K a L x & m B q , 1A | o =
LogReader.MaxLogSize N}8(D^ F * 9 #
sKw~qw "zJO
g{sKw~qwr{v sKZc"z JO,G4Xky]"zJbDsKz7 D f
r M$_4& m V4BK#solidDB ~qw;a )N N |} C ivD=( #
;)sK~qww *B Dw~qwKP,aZT}#$wDZ cXBt/ CDC 5}
< 71>#z X k(} CDC $ _X B dC$),T X B ,SvVJbD CDC 5}#
B$)+X kSj+" B(?v=r )L xx P,;sEITt/5q#
Z 3)ivB, $ )4FD4,I\a * ',rKh * j+"B#
bz7D$_M }L ITT/4POv= h#
D
4 solidDB Universal Cache JOiv 17
18 IBM solidDB: Universal Cache C'8O
5 JOoO
> Za)KdCr9C solidDB Universal Cache 1 gN@ 9 r J Oo O#{J b D8
>E"M<r#
u<,S; I&
X k4UZ 9 3 D 2 B , : 2 0 solidDB Universal Cache; M Z 11 3D 3 B , :dC
solidDB Universal Cache; PhvD3r20Md C solidDB Universal Cache Di~#
i4TB =h,7#qUKK2 0Md C =h#
203r
v 0K(solidDB )Ms K}]~qw#
v CDC for solidDB MCZ sK}]~qwD CDC#
v CJ
v \mXF(
* c:CDC for solidDB MCZ s K}]~qwD CDC 20a x1 ,20Lra > z
t/dC$_,T4(B CDC 5}#;*!qt/dC$_,}GQ-y ]Z 11 3 D
:dC solidDB ; MZ 12 3 D :dCsK}]~qw ;PD 8>E"d C
]~qw#
~qw
KT&D}
dC3r
v 0KMs K}]~qw
v CDC 5}
v CJ ~qwM\mXF(
4FP9CDi~ .dD@5X5
* Z}]b.dh C 4 F ,zh * (e M4(`% @ 5DwV5eki~#b) 5 e
Mi~Xk4BP3 rxP4(,"49 rxP^Dr>}#PX |`j8 E" M8
> E",kND InfoSphere Change Data Capture Management Console, Administration
Guide#
1. }]b
2. CDC 5}
3. }]f" w
4. $)
5. m3d
|D4F$)
g {h*|D4 F$),G4X k Hax$)OD4F#P X |`j8E"M8> E
",kND InfoSphere Change Data Capture Management Console, Administration Guide
PD Ending replication on a subscription ;Z#
19
20 IBM solidDB: Universal Cache C'8O
6 CDC for solidDB
XZ>Z
> Z|,PXg N 2 0MdCCZ solidDB Universal Cache M CDC 4FP D IBM
InfoSphere Change Data Capture for IBM solidDB i~D j88>E"#>Z9|,X
(Z CDC D|nMd{N<E"#
h C solidDB Universal Cache r CDC 4 F 1,k4U536 2 0Md C8 >E"x
PYw, "ZX*1 N<>Z#
Z>ZP,InfoSphere CDC ;JCZ m>
XZ InfoSphere CDC for IBM solidDB
IBM InfoSphere Change Data Capture(InfoSphere CDC r CDC)G;V4 Fbv=
8,Jmz+}]4FA \'VD }]brSb )}]bP4 F }]#y ]\mXF
(Pd CDm3dj8 E",|2I TS\ 'VD}]bS UQ4 FD}]#
InfoSphere CDC Jmz,$I CZ5M&m*zMxgw?
,x4 P4F,ry Z; |D(ZX4 P4F#S4~qw +M}] 1,ITZ?j
73PX B3d rd ;}]#
20 InfoSphere CDC
>Za)P XgN20 InfoSphere CDC Dp= 8>E"#
9C;% =204 20 InfoSphere CDC
ITZ Windows ~qwr_ UNIX r Linux ®~qwO20 InfoSphere CDC#
*20 InfoSphere CDC(Windows)
1. +w20D~# InfoSphere CDC 20r<+r*#
2. %wB;=#
3. g{,bmIu n,G4!qRS\>mI -iDun , ;s%wB;=#
4. !q* ZdP20 InfoSphere CDC DD~P ,;s %wB;=#
5. g{H0Q20 InfoSphere CDC,G420Lr+a> z}
}6C20#
6. !qz7<jD;C,;s %wB;=#
7. i420\ a,;s%w20#
8. ( I! )Z2 0s ,! q t/dC$_Tt/dC $_# dC $_ Jmz mS
InfoSphere CDC D5}#
9. %wjITKv20#
InfoSphere CDC for solidDB#
DQ4F D}]b#z IT
6 C20#%w7(T
21
* 20 InfoSphere CDC(Unix M Linux )
XZKNq
":g{Q20 X-Windows ,G42 0 LraZ<N 7 3Pt/d C $_#}K;Xt
/M#95} . b,CdC}Lk Windows `F#
1. G<z* InfoSphere CDC hCDJ'#
2. 4FJCZ Linux =(D InfoSphere CDC 20D~#
3. 920Lr I*I4P D~#
4. (}dk20
5. ZriA;O4 Enter |,TT>mI -i#4UA;OD8>E"4/@CmI
-i#
6. *S\CmI - i,kdk 1#
7. dk20?<DxT 76,r 4 Enter |TS \1 !5#
D~{4KP20L r#
":8(D ?<Xk**CZ 2
<,G453aa> z8(m; ? <#
8. i420\ a# 4 Enter |T *<20#
9. 20jIs, InfoSphere CDC aa)t/ InfoSphere CDC DdC$_ D!n#
10. dk 1 Tt/dC$_#
0DJ'y 5P #g{2 0Lr ^(4(C?
9C2,204 20 InfoSphere CDC
2 ,20Jm z (}8( _ PwV N}D|n4T/2 0 InfoSphere CDC#T Z sM
InfoSphere CDC ?p,IT(}+2,20|n6k E>4 9CK`20=( #
*4P InfoSphere CDC D2,20( UNIX M Linux)
1. G<z* InfoSphere CDC hCDJ'#
2. 4F InfoSphere CDC 20D~#
3. 920Lr I*I4P D~#
4. 9CBP| n20 InfoSphere CDC "zIl&D~:
<setup.bin> -r <response-file>
5. Zm;53O,k (} KPBP| n44 P2,20:
<setup.bin> -i silent -f <response-file>
dP:
v <response-file> G20D~Dj{76#
dC InfoSphere CDC (Windows)
Z 20 InfoSphere CDC .s, 2 0Lrat/dC$_# d C$_ J mz*73dC
InfoSphere CDC#zXkdC InfoSphere CDC,;sEITt/4F#
22 IBM solidDB: Universal Cache C'8O
d C InfoSphere CDC 5}( Windows )
zITmS"` -r>} InfoSphere CDC D5}# 9C InfoSphere CDC dC$_4
&m5 }#
*mS InfoSphere CDC DB5}( Windows)
*<.0
Z20.s,g{*d C InfoSphere CDC DZ ;v5},G4I TLx 4PK}LD
= h 3#
1. Z|na>{&,(} Z8(?< P"vBP| n4t/d C$_:
\<InfoSphere CDC Installation Directory>\bin\dmconfigurets
2. ZvV6- {"1,%w7(TLx#
3. Z IBM InfoSphere CDC B(5}T0rOD 5}xrP,ITd CBP! n:
!n hv
{F dk InfoSphere CDC 5}D{F#K {FXk
(;#
~ qwKZ dk InfoSphere CDC CZk KP\mXF(D
M'z $w>Md{~q w(EDK ZE#
":20Z,;~qwOD d{&C Lr ^ (
9CKKZE#Z\m XF(DCJ\mw8
S<P*
C K K ZE#InfoSphere CDC aT>1 !
TCP/IP KZ 11101#PX|`E",kND \
mXF(D5#
":g{Z,;ZcO20`v5},G4?
v5}DKZEXk(;#
T /"V K Z !qCr,;sd k CZ SCJ ~ q
T/"Vc%D UDP KZE#PXT/"VD
|`E",kND\mXF(D5#
J mDnsZ f dk*Vdx InfoSphere CDC Dns RAM
? # z X k * d CD ? v 5} n Y V d 64
MB#1!ivB,2P 512 MB RAM IVd
x 32 ;5},1024 MB RAM IVd x 64
5}#
;f> (}!qBPdP;v !n4 !qzD}]b
D;f>:
v 32 ;
v 64 ;
} ]f" w8(CJN }1 ,z+ 9
w"MD
;
g {Z 32 ;~ q wO20 InfoSphere CDC ,
G4;atCb)!n#
4. Z Windows ~qxrP,zIT 8 ( CZ t/ InfoSphere CDC ~qDJ'#!
qBPdP;v! n:
6 CDC for solidDB 23
!n hv
>X53J' (}>X5 3\m1J't/ InfoSphere CDC
~q#
K J' (}8(DC'J 't / InfoSphere CDC ~
q#
z XkICTBq=48( C J':<domain>\
<user name>,dP <domain> G73PrD{
F,<user name> G8(r PP'DG < C'
{#g{Fcz;GrD;
8( <computer name>\ <user name>#
Z \kM7O \ krP,dk10ky! Win-
dows C 'J ' X * D\ k# g { Z 20
InfoSphere CDC s|D Windows C'J 'D
\ k,G 4 Xk9C“Windows ~q”T0r,
T |D 10*?v InfoSphere CDC ~qhCD
\k#
? V,G4z IT
5. Z}]bxrP,ITd C T|,* CZ 4FDm D }]b D CJ(#*jIK=
h,zh*53\m1X(# ;s ,ITZ\m X F(DCJ\mw8S < Pm S
} ]f" w,"*C'a)TK } ]bDC J(#PX|`E",k
ND\mXF
(D5#
!n hv
C '{ dk8(D } ]bDC'{#
\k dk8(D }]bD\k#
*}]# = !q+CZ InfoSphere CDC *}]mD }]b
#=#
I +OfdkDC' { Cw1!5#}K IC
ZX(}]bDd{Q20 InfoSphere CDC 5
} 9CD# = .b,IT 8 (
w*2 0Hvu~D;?V,zXkhCK #
=rICK# =#
": 7#T*}]# =9 C“s4 ” V8# 1 !
i vB,solidDB PDyP#={ (?<{)<
*s4#
_ 6 _ 64%9z\ ;^D solidDB JDBC }/L
rDdCN}#PX
` E", kND IBM solidDB Programmer
Guide#
JDBC }/LrN}D|
d`NN#=#
6. Z~qwxrP,zITd C *+}]4 FA dP rS P 4 F }]D solidDB ~q
w,K~qw|,yP*CZ4FDm#zITdC%v~qw,2ITdC HA d
C(HotStandby )#
!n hv
%v~qw dk8(D solidDB ~qw D wz{MKZ
24 IBM solidDB: Universal Cache C'8O
E#
!n hv
HA dC(HotStandby ) dk8(D w solidDB ~qwM( z solidDB
~qwDwz{kKZE#
7. %w7(T#f InfoSphere CDC 5}DdCh C#
8. %w&C T#fdC$_ P D|D #
B;=v24
ZjIdCs,ITt/ InfoSphere CDC#
*`- InfoSphere CDC D5}( Windows)
1. g{Q( }9C dmshutdown |nt/ InfoSphere CDC,G4+d#9#
2. Z|na>{&,(} Z8(?< P"vBP| n4t/d C$_:
\<InfoSphere CDC Installation Directory>\bin\dmconfigurets
3. g{*^DD5} Qt/,G4Z5}xrP+ d!(, ;s%w#9#
4. Z5}xrP,! q5},;s%w`-#
InfoSphere CDC `-5}T0r+r *#
5. zITZKT0 rO^D1mS5} 18( DNN5#
6. %w&C T#f|D ,;s
%wXU#
dC$_+^DC 5}#
7. Z5}xrP,! qQ^DD5},;s %wt/ Tt/C5}#
*>} InfoSphere CDC D5}( Windows)
1. g{Q( }9C dmshutdown |nt/ InfoSphere CDC,G4+d#9#
2. Z|na>{&,(} Z8(?< P"vBP| n4t/d C$_:
\<InfoSphere CDC Installation Directory>\bin\dmconfigurets
3. g{*>}D5} Qt/,G4Z5}xrP+ d!(, ;s%w#9#
4. Z5}xrP,! q5},;s%w>}#
5. %wGT@C>}C5}#
dC InfoSphere CDC(UNIX M Linux)
Z 20 InfoSphere CDC .s, 2 0Lrat/dC$_# d C$_ J mz*73dC
InfoSphere CDC#zXkdC InfoSphere CDC,;sEITt/4F#
dC InfoSphere CDC 5}( UNIX M Linux)
zITmS"` -r>} InfoSphere CDC D5}# 9C InfoSphere CDC dC$_4
&m5 }#
6 CDC for solidDB 25
*mS InfoSphere CDC DB5}( UNIX M Linux)
*<.0
Z20.s,g{*d C InfoSphere CDC DZ ;v5},G4I TLx 4PK}LD
= h 4#
1. Z|na>{&,(} Z8(?< P"vBP| n4t/d C$_:
/<InfoSphere CDC Installation Directory>/bin/dmconfigurets
2. ZvV6- {"1,4 Enter |T Lx#
3. dk 2, ;s4 Enter |Tm S InfoSphere CDC DB5}#
4. dk InfoSphere CDC 5}D{F,;s4 Enter |# 5}{FXk(;#
5. dk InfoSphere CDC CZkKP\mXF(D M 'z$w>Md{~q w(ED
K ZE#InfoSphere CDC aT>1 ! K Z 11101#
":20Z,;~qwOD d{&C Lr ^(9CKKZE# Z \mXF(DC
J\mw8S <P *}]f" w8(C JN}1 ,z+9CKKZE # PX|`
E ",kND\mXF(D5#
4 Enter |#
":g{Z,;ZcO20`v5}
,G4? v5}DKZEXk(;#
6. dkT/"V UDP KZEr4 Enter |T9C1 !5 DISABLE#K KZECZ
SCJ ~qw "MDT/ "Vc%#P XT/ "VD|`E ",kND\mXF
(D5#
7. dk*Vdx InfoSphere CDC Dns RAM ?# zXk*d
CD?v5}nY
V d 64 MB#1!ivB,2P 512 MB RAM I V dx 32 ;5}, 1024 MB
RAM IVdx 64 ;5}#
8. !q*dCD solidDB ~qwdC`M#
!n hv
% v~qw dk 1, ;s4 Enter |#
HA dC(HotStandby) dk 2, ;s4 Enter |#
9. y]dC`Mdk wz{MKZ E#
!n hv
%v~qw
1. dk8(~qwD wz{, ;s4 Enter
|#
2. dk8(~qwD KZE, ;s4 Enter
| #1!5* 1964 #
26 IBM solidDB: Universal Cache C'8O
!n hv
HA dC(HotStandby)
1. dk8(w ~qwD w z{, ;s4 Enter
|#
2. dk8(w~qwDKZE, ;s4 Enter
| #1!5* 1964 #
3. d k 8 ( ( z~ q w D wz { , ; s 4
Enter |#
4. d k 8 ( ( z~ q w D KZ E , ; s 4
Enter |#1!5
":w~ qwM( z~qwD1!KZ E
` ,,b Gr*R GY(w~qwM( z
~qw ; Z;,ZcO#}g,g{ * K
s 5,z D w ~qwM( z ~qw ;Z,
;ZcO ,G4=_ D1!KZE;\ `
,#
10. gPX*,dC_6N} ( JDBC N})#
!n hv
9C1 !hC dk n, ;s4 Enter |#
^DhC
1. dk y, ;s4 Enter |
2. 9Co ( <parameter>=<value>;<parameter>=<value>;...
dkN }hC
":Z HA hCP,N} solid_tf_level Z 1!ivBQh
C*“CONNECTION” (,S )#
* 1964#
11. dk8(D }]bDC'{,;s4 Enter |#
12. dk8(D }]bD\k,;s4 Enter |#dC$_VZ+Qw }]bTiR#
=#
13. dkkz* 9CD* }]# =`T&D }V,;s4 Enter |#
14. dk* CZIzek=}]b D?< D7
6 #4 Enter | # solidDB } ] bM
InfoSphere CDC TK?<Xk5P A4(^#
"M:
v z&CT InfoSphere CDC D? v5} 9 C;,D ?<#
v K?<I \|,CZ 4FD}]bm#Z7(T K?<DC'CJ(1, z&
C+b;r X<GZZ#
15. dC$_4( InfoSphere CDC 5},;
s a>zt/ 5 }# d k y Tt/C 5
}#
":g{dC*2G VP5}D* } ],G4 d C $ _+aa>z#
*`- InfoSphere CDC D5}( UNIX M Linux)
1. g{Q( }9C dmshutdown |nt/ InfoSphere CDC,G4+d#9#
2. (}Z8(?< P"vBP| n4t/d C $_:
/<InfoSphere CDC Installation Directory>/bin/dmconfigurets
6 CDC for solidDB 27
3. dk 1, ;s4 Enter |TP > InfoSphere CDC DQ205}#G< *^D D5
}D{F#
4. dk 3, ;s4 Enter |T^D InfoSphere CDC D5}#
5. dk*^DD 5}{F,;s4 Enter |#
dC$_Jmz`- ZmS5} 1 8(D `v 5#
6. Z |D.s,dk 5 ,
4 Enter |T*z|D #
*>} InfoSphere CDC D5}( UNIX M Linux)
1. g{Q( }9C dmshutdown |nt/ InfoSphere CDC,G4+d#9#
2. (}Z8(?< P"vBP| n4t/d C $_:
/<InfoSphere CDC Installation Directory>/bin/dmconfigurets
3. dk 1, ;s4 Enter |TP > InfoSphere CDC DQ205}#G< * >} D 5
}D{F#
4. dk 4, ;s4 Enter |T>} InfoSphere CDC D5}#
5. dk*>}D 5}{F,;s4 Enter |#
t/M#9 InfoSphere CDC
;s4 Enter |T&C|D "5XAw K%#d k 6, ;s
> Za)P X gNt/ M #9 InfoSphere CDC 5}D p = 8 >E"#
t/ InfoSphere CDC
Z\'VD Windows ~qwO20 InfoSphere CDC 1,zIT Zu<dC. s V/
+ dt /#t / InfoSphere CDC at / Windows PD~q#Z X B}<s,~q +
T/t /#
Z \'VD Linux ~qwO20 InfoSphere CDC 1 ,zIT"v|n+dt /#20
InfoSphere CDC .s,+dt /TcI TZ\mX F
*t/ InfoSphere CDC(Windows)
1. Z|na>{&,(} Z8(?< P"vBP| n4t/d C$_:
\<InfoSphere CDC Installation Directory>\bin\dmconfigurets
2. Z5}xrP,! q*t/D5},;s %wt/#
d C$_t/ InfoSphere CDC D5}#
B;=v24
z2I T9C“Windows ~q ”T0r4t /M#9 InfoSphere CDC ~q#
*t/ InfoSphere CDC(UNIX M Linux)
(P*K5} 4(}] f"w#
y]z}ZK P InfoSphere CDC DYw53,"v BPdP; vt/|n:
v dmts32-I<instance_name>
v dmts64-I<instance_name>
28 IBM solidDB: Universal Cache C'8O
# 9 InfoSphere CDC
1 z*9C InfoSphere CDC dC$_4|D d Ch C 1 ,I \ PX*#9 InfoSphere
CDC#
Z Windows O,#9 InfoSphere CDC a#9 Windows PD~q# Z XB}<s,
~q+T/YNt /#
Z UNIX M Linux O,zIT"v|n4#9 InfoSphere CDC # Z 9~qwr } ]b
QzT), $r}6 InfoSphere CDC .0,k
*#9 InfoSphere CDC(Windows)
1. (}Z8(?< P"vBP| n4t/d C $_:
/<InfoSphere CDC Installation Directory>/bin/dmconfigurets
2. Z5}xrP,! q*t/D5},;s %w#9#
d C$_t/ InfoSphere CDC D5}#
B;=v24
z2I T9C“Windows ~q ”T0r4t /M#9 InfoSphere CDC ~q#
*#9 InfoSphere CDC(UNIX M Linux)
9CC|n#
1. Z\mXF(P axyP $ )OD4F#PXgNax $ )OD4F D | ` E",
kND\mXF(D5#
2. y]z*gN#9 InfoSphere CDC,"vBPdP;v# 9| n :
!n hv
dmshutdown -I <instance_name > 9CK|nT}#XU InfoSphere CDC#
dmterminate -I <instance_name > 9CK|n4*}Z Linux ~ qwOKPDy
Z\mXF(PtC SQL od
Z T?jm&C m 6 p e}r"BYw.s,InfoSphere CDC J m z4 P SQL od#
zITZ\m XF(PDd{ SQL T0 rP8 ( SQL od#*K2+p{, 1!i
v B,Z InfoSphere CDC P{CK&\#( } Z 20K InfoSphere CDC D}] b P
4({* TS_SQL_EXECAUTH Dm,zITtCK&\
Z dC InfoSphere CDC Zd9Ck * }]m`,D# = 44(Cm#PX Z \mXF
(P8 ( SQL odD| `E",kND\mXF (D5P D“8( SQL TXF"BY
w”#
g {Z,;v Linux ~qwO_P` v n/
InfoSphere CDC 20,"Rz*+|G+ ?X
U ,G4S?v InfoSphere CDC 5}D20?
<KPK|n#
P5}U9 +? InfoSphere CDC xL
dmshutdown |n^(j+XU InfoSphere CDC
1 ,k 9 CK|n#
#19C
#Cma9";X*,zXk
6 CDC for solidDB 29
*Z\mXF(PtC SQL od
1. Z?j~qwOR= z * InfoSphere CDC 4(D}]b# S9 C InfoSphere CDC
D==x( ,b Gz* InfoSphere CDC 4FA rSP 4F D}]b#
":Z20Zd,InfoSphere CDC + * }]mCZ InfoSphere CDC xLy X hD
}]bP#
2. g{z#{\;8( SQL od f 6,G4Z}]bP4({* TS_SQL_EXECAUTH
Dm#
":CmIT_PNNa9,"RzXkICZdC InfoSphere CDC 1 8(D#=
xP4 (#
InfoSphere CDC 'VD}]`M
1Z\mXF(P3d* CZ4 F D4PM?j P1,z&C* @D)}]` MGf
] D#PX g N3d* CZ 4FDm D | `E",kND\mXF(D5 P D“ 3 dm
”;Z#
'VD}]`M
>Zhv InfoSphere CDC IT4FD }]`M#
v bigint
v binary
v blob
v char
v clob
v date
v decimal
v double precision
v float
v integer
v long varbinary
v long varchar
v nchar
v nclob
v numeric
v nvarchar
v real
v smallint
v time
v timestamp
v tinyint
v varbinary
v varchar
30 IBM solidDB: Universal Cache C'8O
PX'VD}]`M D|`j8 E",kND6IBM solidDB SQL 8O7#
'VD3d
>Z8>KCZ 'VD}]`M D\ 'V\mX F(3d#
"<D}]`M 'V D3d
bigint NN}V"~xFr LOB }]`M
binary NN~xFr LOB }]`M
blob NN~xFr LOB }]`M
char NNV{"Id V{" CLOB"~xFrd{
clob NNV{"Id V{" CLOB" ~xFrd{
date N
decimal NN}V"~xFr LOB }]`M
double precision NN}V"~xFr LOB }]`M
float NN}V"~xFr LOB }]`M
integer NN}V"~xFr LOB }]`M
long varbinary NN~xFr LOB }]`M
long varchar NNV{"Id V{" CLOB"~xFrd{
nchar NNV{"Id V{" CLOB"~xFrd{
nclob NNV{"Id V{" CLOB"~xFrd{
nvarchar NNV{"Id V{" CLOB"~xFrd{
numeric NN}V"~xFr LOB }]`M
real NN}V"~xFr LOB }]`
smallint NN}V"~xFr LOB }]`M
tim NN1d }]`M
timestamp NN UZ"1dr 1dA G }]`M
tinyint NN}V"~xFr LOB }]`M
varbinary NN~xFr LOB }]`M
varchar NNV{"Id V{" CLOB"~xFrd{
LOB }]`M
LOB }]`M
N}]`M
LOB }]`M
LOB }]`M
LOB }]`M
LOB }]`M
M
LOB }]`M
InfoSphere CDC *}]m
InfoSphere CDC ,$;im,|G 5 wPX104Fd C D}]#vZwV-r,zI
\*8]b) mr4Pd{` FDNq# ;x,}G IBM z mks z^Db )mD Z
],qrPpb4v#
InfoSphere CDC 4(D*}]m D {FgBy>:
v TS_AUTH
6 CDC for solidDB 31
":TZZ\mXF(DCJ\mw8S<PmSDyPC',7#a)T TS_AUTH
*}]mD GRANT SELECT X(#PX gN Z\mXF(DCJ \mw8S <P
mSC'D|`E",kND\mXF (D5#
v TS_BOOKMARK
v TS_CONFAUD
InfoSphere CDC ZdC}LZdz 8(D}]
g {*Z InfoSphere CDC T?jm&C m 6 p "Bre}Yw.s8( SQL od,
G4h*4(M,$ TS_SQL_EXECAUTH m#
CZ InfoSphere CDC D|n
> ZV[ InfoSphere CDC PICD|n#9 C b)|n,z I T X F 4F "\mCZ
4FDm"`S 4FM 4Pd{ wVNq#
9C InfoSphere CDC |n
zITZ|nPa>{& "v InfoSphere CDC |nrw*z&mD~D;?Vr shell
E >"v|n# | n;Z InfoSphere CDC 20?<D bin ? <#/@AK ? <TKP
|n#
":*P>ICD| n j>M?v j >DrLhv,kZ | na>{& d kx -? j>
|n {,;s4 Enter |#} g,dmterminate -?#
D
|nq=
TZ?v |n,a)B PE"n :
v o( - j6|n {F"P >|nN }#
v N} - hv |nPD ?vN}T0j 6I8(D 5#
v a{ - 8>ZI& 4PDivBI|n5X D 5#b) 5T`FE >\PC #K?
V98(Kw* 4P
v >} - a);vr` vwC|n D>}#
bk#=P4(M20b)m#
|nDa{xT>ZA;O DE"(g{P D0)#
N}q =
k"b|nN}( ePDBP<(:
v b(E(<>)8>XhN }#
v =(E([])8>I!N }#g{ !TCN},G4 InfoSphere CDC 9C1 !5#
v Vt;vr` vN}D z_(| )8 >;\ 9CPmPDd P; vN}#1;ur`
_v VZI=(E [] (p 4DN}PmP 1,! nv ^ZPmPDN}, +z
uz
I!q;8(NN N}#
v !TE(...)m >IT`NX4 9CN }r!n#
v }GmPyw, qr|nJCZ Linux M Windows Yw53#
32 IBM solidDB: Universal Cache C'8O
h C TSINSTANCE 73d?
Z9C|n.0,zIT+ TSINSTANCE 73d?hC* InfoSphere CDC 5}D{F#
ZhC TSINSTANCE 73d? .s,1"v|n1 ,z; YXk8(5}{F#
Windows =(
Z|na>{& "vB P |n:
SET TSINSTANCE=<instance_name>
dP:
v <instance_name> G InfoSphere CDC 5}D{F#
Linux =(
"vBP| n:
EXPORT TSINSTANCE=<instance_name>
dP:
v <instance_name> G InfoSphere CDC 5}D{F#
XF4 F|n
>Z|,Z InfoSphere CDC PX F4 FD|n#
dmendreplication - ax4F
9CK|n4a xQ8(D$ )OD"Br5q#ZI&a xQ8($ )OD4 F.
s,K|nKv#
o(
dmendreplication -I <instance_name> [-c|-i] <-A|-s <subscription_names> ...>
[-L <locale>]
N}
-I <instance_name>
8(**dax4 FD InfoSphere CDC 5}#Kb,IT 8( TSINSTANCE 7
3 d?4zf K 5#
-c 8( InfoSphere CDC IC\XFD= = a x 4F#K!nJm InfoSphere CDC j
I yP}ZxPPDYw, " &C T?jm D]R|D#g { !T c M i !n,
G4 InfoSphere CDC Z1!ivBaIC
-i 8( InfoSphere CDC "4ax4 F #K!naPONN10Yw#InfoSphere CDC
;a&C T?jm D]R|D #
-A 8( InfoSphere CDC axZyP $ )OD4 F#
c#
-s <subscription_names>
8( InfoSphere CDC axZQ 8>D$)O D4 F#g{ 8(`v$),G4a
P>b)$)#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D
{ F#1!5*zzwDoT 7 3 #
6 CDC for solidDB 33
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmendreplication -I myinstance -c -s Finance
InfoSphere CDC *Q8(5}IC \ X F D==a x T Finance $ ) D 4 F #
dmrefresh - "B$)
9CK|n4"B8(D$ )#1 "B$) 1,InfoSphere CDC 7#? jmk4 m,
= #(#,ZzDmO+4F=( h C*"B1 ,+a"B?jm #
;x,z2I T "B+4F=( h C *“5q ” D ? jm #1"B*5qdC D m1 ,
InfoSphere CDC a"B? jm,
qDp< c#
ZI&"B8(D $).s,K|nKv#g{ ZKLrT KP1+dU9 ,G4
InfoSphere CDC a"4axQ8($)D4 F #
o(
dmrefresh -I <instance_name> [-a|-f] <-A|-s <subscription_names> ...> [-L <locale>]
Tc|k4 m,=,;sZU>P hC U>;Cw *5
N}
-I <instance_name>
8(* * d " B ;vr `v$ )D InfoSphere CDC 5 } # Kb,IT 8(
TSINSTANCE 73d?4zf K5#
-a 8( InfoSphere CDC "B$ )PDyP?jm #
-f 8( InfoSphere CDC v"BG )jGT) "BD?jm #g{!T -a M -f !
n,G4 InfoSphere CDC Z1!iv BaIC -f#
-A 8( InfoSphere CDC "
-s <subscription_names>
8 ( InfoSphere CDC "BQ 8 >D$)#g{ 8 (`v$),G4aP>b) $
)#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
B yP$)#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmrefresh -I new_instance -a -s Finance
InfoSphere CDC "B Finance $)PD y P?jm #
34 IBM solidDB: Universal Cache C'8O
dmstartmirror - t/5q
9 CK|nZ8(D $ )Ot / 5q# K |nT4F=( *5qR4, * "Brn/
DNNmt/5q#Z t/5q.0,nuaZ$ )O"B4F=( *5qR4, *
"BDyPm#g{t/,x5q,G4Z8 ( D$)OI&t /5
+ Kv#g{t/;|D 5 q,G4Z8 (D$ )O j I;|D 5 q.s,K|n +
Kv#
o(
dmstartmirror -I <instance_name> [-c|-n] <-A|-s <subscription_names> ...>
[-L <locale>]
N}
-I <instance_name>
8 (**dt / 5qD InfoSphere CDC 5}#Kb,IT 8 ( TSINSTANCE 7
3d?4zf K5#
-c 8( InfoSphere CDC t / ,x5q#g{!T c M n !n,G4 InfoSphere CDC
Z1!ivBaIC c#
-n 8( InfoSphere CDC t /;|D 5q#
-A 8( InfoSphere CDC TyP$ )t /5q#
q.s,K|n
-s <subscription_names>
8( InfoSphere CDC TQ 8>D
b)$)#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmstartmirror -I myinstance c -s Finance
InfoSphere CDC T Finance $ )t /,x5q#
}]b BqU>|n
>Z|,I ozz\m}]b BqU >ri)D|n#
dmdecodebookmark - T>_` i)E "
9CK|n4T >PX i)D_`E"#
$ )t / 5q#g{8 (` v $ ),G4aP>
o(
dmdecodebookmark -I <instance_name> (-b | -f) [-d] [-L <locale>]
6 CDC for solidDB 35
N}
-I <instance_name>
InfoSphere CDC 5}D{F#zIT+ TSINSTANCE 73d?hC* InfoSphere
CDC 5}D{F#j IKYws, 1"v|n 1,z;YXk8(C 5}#
-b <bookmark>
i)w* .yxF`kDV{.#
-f <bookmark_file>
i)D~w *~xF D~#
[-d] <database_version>
g {i)I InfoSphere CDC DOgf>zI,G4a8
f>#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
(zICi)D }]bM
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmdecodebookmark -f bookmark.txt
InfoSphere CDC T>PX bookmark.txt D~DE"#
dmsetbookmark - hCi)
9CK|n4|D $)DN c#
o(
dmsetbookmark -I <instance_name> -s <subscription_name> (-b | -l | -f | -t) [-a]
[-L <locale>]
N}
-I <instance_name>
InfoSphere CDC 5}D{F#zIT+ TSINSTANCE 73d?hC* InfoSphere
CDC 5}D{F#j IKYws, 1"v|n 1,z;YXk8(C 5}#
-s <subscription_name>
InfoSphere CDC *dhCi)D$) D{F#
-b <bookmark>
8 (+7 (}]bU >P DcD i),z#{ InfoSphere CDC SCcLx 4 P5
qYw # B N
dmshowbookmark |nqCD . yxF`kDV{.#
-l <bookmark>
8>BNcD i)# i)GS dmdecodebookmark |nqCD V{ .#PX|`E
",kND Z 35 3 D:dmdecodebookmark - T>_` i)E ";#
InfoSphere CDC 5q1,|+ZX(;C & N w# i)GS
-f <bookmark_file>
8(|,i)D~xFD~,Ci)
36 IBM solidDB: Universal Cache C'8O
7 (}]bU>P D3vc,z#{ InfoSphere
CDC SCcLx4 P5qYw# BN InfoSphere CDC 5q1,|+ZX(;C&
Nw#i)D~ Gf" C;CD~x F D~ #
-t <datetime>
8 (BNz # { InfoSphere CDC ZX (UZk1d=| G <Du?& L x 4 PN
wYw#
-a TBNcp,+$)P DyPm(Q#E D
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
m}b)hC*n/#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmsetbookmark -I MYINSTANCE -b 2FC5GJHKLKSJLKJL458K9K809IK9
-s FINANCE
InfoSphere CDC *Q8(5}Z Finance $)Oh Ci); C#K|n 8 (+ Z}]
bU>P Q8>D; C&Lx 4P5qYw#
dmshowbookmark - T>i)E "
9CK|n4i4Z?jOQd 5D$) DnB4F;C#
o(
dmshowbookmark -I <instance_name> -s <subscription_name> [-f] [-v] [-L <locale>]
N}
-I <instance_name>
InfoSphere CDC 5}D{F#zIT+ TSINSTANCE 73d?hC* InfoSphere
CDC 5}D{F#j IKYws, 1"v|n 1,z;YXk8(C 5}#
-s <subscription_name>
8(*dT>i )D$ )D{F#
[-f] <file_name>
*i)dv8(~ x F D~D{F#
[-v]
T >PX i )D_`E ",dP|(
Z4}fD`MMf>#<UT>.yxF`kDV{.#|G dmdecodebookmark
|nT>DZ] D;?V#g{48(,G 4vT>.y xF`kDV{.#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D {F#1 !5*zz
.yxF`kDV{.#yT >DE"?!v
wDoT73#
a{
g {K|n4PI & ,G4a5 X 5 0 ; g {K|n4P'\,G 4 a5 X Gc5#
6 CDC for solidDB 37
>}
dmshowbookmark -I myinstance -s master
InfoSphere CDC T>w$)D i)E "#
dmshowlogdependency - T>U>@5X 5
9 CK|n4T > PX I InfoSphere CDC 9 CR4Fh*D } ]bU>DE"# 9 C
K|n45VU># t1d_T#(} K|n,zITT> B PE":
v 8(D5}yh D}]bU >DPm#
v 8(D5} 101Y D}]bU >DPm#
8(D5} D}]bU >Pngr*DBq#
v
v InfoSphere CDC DQ8(5} 10Z4 OA! D}]bU>#
v InfoSphere CDC DQ8(5} 10Z?jO&C D$) D}]bU>#
o(
dmshowlogdependency -I <instance_name> (-c | -i | -t | -l)
(-s <subscription_name> | -A) [-v] [-L <locale>]
N}
-I <instance_name>
InfoSphere CDC 5}D{F#zIT+ TSINSTANCE 73d?hC* InfoSphere
CDC 5}D{F#j IKYws, 1"v|n 1,z;YXk8(C 5}#
-c li" T>Q8( 5 }101Y R4Fh* DQi 5 }]bU>DPm#Z 9C
InfoSphere CDC t/4 F.0,XkV4b )
n DdvaT > “OK”(}# )#zITZE>rz&mD~P b vdv #
-i T>Q8( 5}yhD }]bU>Dj{Pm#t/4 Fh*b ) U>,|G|,
P4T?j&C D}]#
-t T>Q8( InfoSphere CDC
G|,?j7OD1 0;CDU >#
-l T>Q8( InfoSphere CDC 5 }10A! D1 04 } ]bU>#b G |,10N
w;CDU >#
-s <subscription_name>
8(**dT> InfoSphere CDC 10 A!D?j}]b U>D$) D{F#+
N }k -t N }dO 9 CTT > ?j } ]bU>#
-A 8(yP$ )
-v 8(_`dv(qr ,+ dvq =/T CZE>` F)#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D {F#1 !5*zzwDoT 7 3#
5}10}ZA! D$) D10?j }]bU>#b
U ># g {;P 1 YU>,G4K|
K
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmshowlogdependency -I MyInstance
38 IBM solidDB: Universal Cache C'8O
\m*CZ4FDm|n
>Z|,I ozz\m*( } InfoSphere CDC 4 FD mD|n#
dmdescribe - hv4m
9 CK|n+4m 3 d|D "MA?j#
ZI&hv8(D $).s,K|nKv#
o(
dmdescribe -I <instance_name> <-A|-s <subscription_names> ...> [-L <locale>]
N}
-I <instance_name>
8 (**d+4m3d|D "M A ?jD InfoSphere CDC 5}#Kb,IT 8 (
TSINSTANCE 73d?4zf K5#
-A 8( InfoSphere CDC + TyP$ )ywD4m3d|D " M A?j#
-s <subscription_names>
8 ( InfoSphere CDC +Q 8 >$)D 4 m3d|D "M A ?j#g{ 8 (`v$
),G4aP>b)
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
$)#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmdescribe -I new_instance -s Finance
InfoSphere CDC *Q8(5}+ Finance $ )P D4m3d|D "M A ?j#
dmflagforrefresh - jGT)"B
9 CK|n4jG4 m T)"B#1 j G m T)"B 1 ,!q+4*"BDm# 1 !
q"Bw* $)OD4F=( 1,& 9CK}L#
o(
dmflagforrefresh -I <instance_name> -s <subscription_names>
<-A|-t <schema>.<table> ...> [-L <locale>]
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-s <subscription_names>
8($ )D{F#g{ 8(`v$),G4aP>b) $)#
-A 8( InfoSphere CDC Z$ ) P jGyP4 m T)"B#
6 CDC for solidDB 39
-t <schema>.<table>
8(Z$ )P InfoSphere CDC jGT)"BD4 mD{F#z XkICq=
schema.table 8(m{#g{ 8 (`vm,G4aP>b) m #
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmflagforrefresh -I myinstance -s Finance -A
InfoSphere CDC *Q8(5}jG Finance $ )P DyP4m T )"B#
dmmarktablecapturepoint - Z4mO jG m6qc
9 CK|nZ4 mO j G m 6qc, "+ m FAn/4,#g{Z 4 P K |n.0|
DCm,G4+;4F G) |D#
* 2G Q |D }]wPDVP; C 1 ,Z4 mO j G m 6qc# 1 z Q 9C}\mX
F(.bD&C Lr(}g ,9C }]b=
M ?jm R*@4k?jK K,=D1d c 1,bGPI\ 5 VD#InfoSphere CDC S
Q |D }]wPD1 0; C 5 qT?jm D|D #Z“3dm ” r <P3dm .s, 1
z!q5q(Change Data Capture )1,K;CI InfoSphere CDC h C#g{
2G I InfoSphere CDC hCD; C ,G4ITZ\m X F (P V/jG m 6qc# 1
v (t / $ )OD5q1,InfoSphere CDC aj6zQhC* 1 dcD ;C,"SC;
C6qM4 FT?jD}]b|D #
(D< kr<v&\),= ("B )4m
*
o(
dmmarktablecapturepoint -I <instance_name> -s <subscription_names>
<-A|-t <schema>.<table> ...> [-L <locale>]
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-s <subscription_names>
8($ ){F#g{ 8(`v$),G4aP>b) $)#
-A 8( InfoSphere CDC 2G $ )PyP4mOQ|D }]w PD1 0; C#
-t <schema>.<table>
8($ )P4mD{F,InfoSphere CDC ZK $)OjG m6q
= schema.table 8(m{#g{ 8 (`vm,G4aP > b)m#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D {F#1 !5*zzwDoT 7 3#
c#zXkICq
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
40 IBM solidDB: Universal Cache C'8O
>}
dmmarktablecapturepoint -I myinstance -s Finance -A
InfoSphere CDC 2G Finance $)PyP 4mOQ|D }]wPDVP; C#
dmmarktablecapturepoint -I myinstance -s Finance -t myschema.mytable
InfoSphere CDC Z Finance $ )P+ 8 (DmFAn / 4,#
dmpark - #Em
9CK|n4#E4m# (} #E4m,+af* InfoSphere CDC z;k 6 q $)P
X (mD|D# 1 #E m 1,InfoSphere CDC ;a4FzZ4 m OywDNNs x|
D,bI\<B4mM ?jm ;;B#
":Z#E 4 m.0,g{*+C m 5qA? j ,G4h*
|`E",kNDZ 33 3 D:dmendreplication - ax 4F;#
a x$)OD4F#PX
o(
dmpark -I <instance_name> -s <subscription_names> <-A|-t <schema>.<table> ...>
[-L <locale>]
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-s <subscription_names>
8($ ){F#g{ 8(`v$),G4aP>b) $)#
-A 8( InfoSphere CDC #E$ )PDyP4m#
-t <schema>.<table>
8 ( InfoSphere CDC #ED$ )PD4mD{F#zXkICq= schema.table 8
(m{#g{
-L <locale>
CZ InfoSphere CDC 5}DoT73 D {F#1 !5*zzwDoT 7 3#
8(` vm,G4aP>b) m#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmpark -I myinstance -s Finance -A
InfoSphere CDC #E Finance $)PDyP 4 m#
dmreaddtable - |B4m(e
9 CK|n4|B InfoSphere CDC * } ]P4mD(e#Z9C RDBMS |D 4 m(
e.s,KPK|n#
o(
dmreaddtable -I <instance_name> <-A|-t <schema>.<table> ...> [-L <locale>]
6 CDC for solidDB 41
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-A 8( InfoSphere CDC |BICZ 4 FDyP4m D(e#
-t <schema>.<table>
8( InfoSphere CDC *d|B (eD$ )PD4m D{F#zXkICq=
schema.table 8(m{#g{* 8 (`vm,G4P>b) m #
-L <locale>
CZ InfoSphere CDC 5
} DoT73 D {F#1!5*zzw D oT73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmreaddtable -I new_instance -A
InfoSphere CDC |BICZ 4FDyP4m D(e#
dmreassigntable - |B?jm(e
9 CK|n4|B InfoSphere CDC * } ]P?jmD(e#Z9C RDBMS |D ?j
m(e.s,KPK|n#
o(
dmreassigntable -I <instance_name> -s <subscription_names>
<-A|-t <schema>.<table> ...> [-L <locale>]
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-s <subscription_names>
8(|,CmD InfoSphere CDC $)#g{8(`v$),G4aP>b)$)#
-A 8( InfoSphere CDC |B$ )PyP?jm D(e#
-t <schema>.<table>
8( InfoSphere CDC *d|B (eD$ )PD?jm D{F#zXkIC
schema.table 8(m{#g{ 8 (`vm,G4aP>b) m #
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
q=
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
42 IBM solidDB: Universal Cache C'8O
>}
dmreassigntable -I new_instance -s Finance -A
InfoSphere CDC |B Finance $)PyP?jm D (e#
dmsetreplicationmethod - hC4 F=(
9 CK|n*$)PDm|D4F =(#1KPK|n1,InfoSphere CDC +NNn/
mD4,|D *"B#
":ZK PK|n.0,zX kax$)OD4F#
o(
dmsetreplicationmethod -I <instance_name> <-r|-m> -s <subscription_names>
<-A|-t <schema>.<table> ...> [-L <locale>]
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-m 8(m+9C5q( Change Data Capture)w*4F=( #
-r 8(m+9C"B(lU )w*4 F=( #
-s <subscription_names>
8($ )D{F#
-A 8($ )PDyPm+9 CQ 8>D4 F=( #
-t <schema>.<table>
8 ($ )P
(m{#g{8 (`vm,G4aP>b) m#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
+ 9CQ8 > 4F=( D4m D {F#zXkICq= schema.table 8
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmsetreplicationmethod -I myinstance -r -s Finance -A
Finance $)PDyPm+9 C"Bw*Q 8 ( InfoSphere CDC 5}PD4 F=( #
dmsetreplicationmethod -I new_instance -m -s Finance -t acct.taxcodes
Finance $)PD 4 m acct.taxcodes +9C5qw*Q8( InfoSphere CDC 5 }P
D4F=( #
`S4F|n
> Z|,I o zz`S InfoSphere CDC P D4 F D|n:
6 CDC for solidDB 43
dmclearevents - e}B~
9CK|n S\mXF(DB~U> S<P>} B~#
o(
dmclearevents -I <instance_name> [-S|-T-|-B] <-A|-s <subscription_names> ...>
[-L <locale>]
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-S 8( InfoSphere CDC e}4T4DB~#
-T 8( InfoSphere CDC e}4T4M?jDB~#g{4 8( S"T M B !n,G
4 InfoSphere CDC Z1!ivBaIC B#
-B 8($ )P 4mD{F,InfoSphere CDC ZK $ )
= schema.table 8(m{#g{ 8 (`vm,G4aP > b)m#
-A 8( InfoSphere CDC e}yP$ )DB~#
-s <subscription_names>
8( InfoSphere CDC e}Q 8>D$) D B~#g{ 8(`v$),G4aP>
b)$)#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5
Oh CU > ;C #zXkICq
*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmclearevents -I myinstance -S -A
InfoSphere CDC *Q8(5}e} 4T4DyP $ )DB~#
dmclearevents -I myinstance -T -s Finance Marketing
InfoSphere CDC *Q8(5}e} 4T4M?jD Finance k Marketing $ )DB
~#
dmgetsubscriptionstatus - q!$)4,
9CK|n4lw8 >$)D1 04,DE","+a {"MAj < dv#
o(
dmgetsubscriptionstatus -I <instance_name> [-p] <-A|-s <subscription_name> ...>
[-L <locale>]
44 IBM solidDB: Universal Cache C'8O
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-p 8( InfoSphere CDC +4,E""M Aj<dv#
-A 8( InfoSphere CDC *yP$ )lw4,E"#
-s <subscription_name>
8(*dlw4,E"D$ )D{F#g{ 8(`v$),G4aP>b) $)#
-L <locale>
CZ InfoSphere CDC 5
} DoT73 D {F#1!5*zzw D oT73#
a{
K|n5XB PdP;n:
v 0 - g{Q8(D$ )_P;n/4,#
v 1 - g{ NNQ8(D$ )_P};n/ .bD4,#
v :5 - g{Zlw4,E"1v Vms#
>}
dmgetsubscriptionstatus -I myinstance -p -A
InfoSphere CDC *yP$)l w4,E","+a {" MAQ 8(5}Dj< dv#
dmshowevents - T> InfoSphere CDC B~
9CK|nrj< dvT > InfoSphere CDC B~#zIT 9CK|nw*Z\mXF
(D“B~U> ”S<PT > InfoSphere CDC B~ D8!=( #
K |nDdv4 1 dHs3r T >B ~,"RZ P mPWHT > nBD B ~#
o(
dmshowevents -I <instance_name> <-a|-s <subscription> ...
|-t <source_ID> ...|-s <subscription> ... -t <source_ID> ...> [-h] [-c max_msg]
[-L <locale>]
r_
dmshowevents -I <instance_name> <-a|-s <subscription>|-t
<source_ID>> ...> [-h] [-c max_msg] [-L <locale>]
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-a 8( InfoSphere CDC T>yP$ )DB~#
-s <subscription>
8( InfoSphere CDC *dT>B ~D4$ )D{F#g{ 8(`v$),G4a
P>b)$)#
6 CDC for solidDB 45
-t <source_ID>
8( InfoSphere CDC *dT>B ~D4j6#g{ 8(` v4j6,G4aP >
b)4j6#
-h 8( InfoSphere CDC ZB~Pm .0T>jb#K! n o z zj6*?v B ~T
>D?;nE "#
-c max_msg
8 ( InfoSphere CDC T>D B ~Dns } ?#g{ !TKN } r 8 (D 5 sZ
B
~ \},G4 InfoSphere CDC aT > Q8($ )M/r4j 6 DyP B ~ #
v n!hC - 0#;T>B ~ #
v nshC - 2147483647
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmshowevents -I new_instance -s Finance
InfoSphere CDC *Q8(5}T > Finance $ )DyPB~#
dmshowevents -I myinstance –a –h
InfoSphere CDC T>yP$)D+? B~#jb T>ZQ8( 5}D B~Pm0f#
dmshowevents -I newinstance –s Finance –t Atlanta –s Marketing –h –c 20
dmshowevents -I myinstance –s Finance Marketing –t Atlanta –h –c 20
InfoSphere CDC T> Finance k Marketing $)T0 Atlanta 4j6DnB 20 v
B~#jbT >ZQ8( 5}D B~Pm0f#
y>dv
EVENTTIME|EVENTSOURCE|ORIGINATOR|EVENTID|SEVERITY|EVENTPROGRAM|EVENTTEXT
2006-04-21 17:23:08.817|T|ATLANTA|95|Information|class com.datamirror.ts.target.
publication.c|Transformation Server Communications ending.
2006-04-21 17:23:08.614|T|ATLANTA|1538|Information|class com.datamirror.ts.target.
publication.c|---Transformation Server for ATLANTA terminating normally.
2006-04-21 17:23:08.333|T|ATLANTA|1537|Information|class com.datamirror.ts.target.
publication.c|Describe conversation with ATLANTA completed successfully.
2006-04-21 17:23:07.911|T|ATLANTA|1536|Information|class com.datamirror.ts.target.
publication.c|Describe conversation started by ATLANTA.
2006-04-21 17:23:07.333|T|ATLANTA|1531|Information|class com.datamirror.ts.target.
publication.c|Communication with ATLANTA successfully started on Data channel.
2006-04-21 17:23:06.973|T|ATLANTA|1534|Information|class com.datamirror.ts.engine.a
|Code page conversation from the source database's code page 1252 to the target
database's code page Cp1252 for ATLANTA will be performed by the Remote system
? v G < P D V N I z _ ( | ) V t # d v DZ ; P P j 6 K b ) V N # Z
EVENTSOURCE VNP, S 8>4, T 8>?j#
46 IBM solidDB: Universal Cache C'8O
<vM <kdC|n
>Z|,Jmz<v M/r<k InfoSphere CDC +VdCD|n#
dmexportconfiguration - <v InfoSphere CDC dC
1 z20 InfoSphere CDC D 5} 1 ,9 CK|n4 < vQ-hC D dCj8E"#+
dCj8E""M A XML dCD~#IT9C dmimportconfiguration |n T+(
}C|n4(D XML D~ <kA InfoSphere CDC D m;5}P#
":K|n;a<vZ\mXF(Pd C DX(Z$ ) Dh
+ X(Z$ )DhC < v = XML D~#PX| ` E",kND\mXF (D5#
K |nG;% = | n,+a>z d k \ k#z;\ ZE>P9C K |n#
C#zIZ\m X F(P
o(
dmexportconfiguration <path_to_configuration_file> [-L <locale>]
N}
<path_to_configuration_file>
8 r*<v D XML d C D~D`Trx T 76#`T7 6 `TZ InfoSphere CDC
D20#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmexportconfiguration c:\configurations\configuration.xml
InfoSphere CDC + XML D~<v =8( D`T76#
dmimportconfiguration - <k InfoSphere CDC dC
9 CK|n S z(} dmexportconfiguration |n 4 (D XML D~ < k InfoSphere
CDC dCh C#
":zITZE> P 9 C K | n," k 2 , 2 0 dO$ w , T Z ` v53O ? p
InfoSphere CDC#
o(
dmimportconfiguration <path_to_configuration_file> [-L <locale>]
N}
<path_to_configuration_file>
8 rz*<k D XML d C D~D`Trx T 76# ` T76 ` TZ InfoSphere
CDC D20#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D {F#1 !5*zzwDoT 7 3#
6 CDC for solidDB 47
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmimportconfiguration c:\configurations\configuration.xml
InfoSphere CDC S8(D` T76<k XML dCD~#
d{|n
> Z|,d{|n, | GJmz7 ( InfoSphere CDC f > "i$(E "X U MU9
InfoSphere CDC(v^Z UNIX ~qw)"hC53N}T08 ]*}]#
dmbackupmd - 8]*}]
9C K|n4 4( * }] }] bD8]1 > # +Z InfoSphere CDC 20?< D
instance/<instance_name>/conf/backup ?<P4(8]1 >#Z|D $)dCMm4
,.sxP8]#zITZ InfoSphere CDC K P18]* }]#
o(
dmbackupmd -I <instance_name> [-L <locale>]
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
dmset - hC InfoSphere CDC 53N}
9 CK|n4i4r|D InfoSphere CDC 53 N } #z2I T Z\mXF(P |D 5
3N}#PX|`E",k ND\mXF(D5#
":zIT9CK|nhCNN53N }#;x,|+v T > QhC*G1! 5D5
3N}#
o(
dmset -I <instance_name> [<parameter_name> [=[<parameter_value> ]]] [-L <locale>]
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
<parameter_name>
8( InfoSphere CDC 53N}D{F#
48 IBM solidDB: Universal Cache C'8O
<parameter_value>
8(*Vdx53N}D 5#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmset -I myinstance
T>QhC*G1 !5DyP 53N}#
dmset -I myinstance global_unicode_as_char=false
+ global_unicode_as_char 53N}hC* false#
dmset -I myinstance global_unicode_as_char
T>Q8(N }D1 05#
dmset -I myinstance stop_replication=
> } stop_replication 53N}#
dmshowversion - T> InfoSphere CDC f>
9 CK|n4T > InfoSphere CDC f>M9( E #Zk IBM zm*5.0,KP K
|n,TcI Ta)z}ZK PD InfoSphere CDC Df>M 9(E#
o(
dmshowversion [-L <locale>]
N}
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
dmshutdown - XU InfoSphere CDC
9 CK|nT}#XU InfoSphere CDC#Z 9 ~qwr } ]bQzT), $r +
InfoSphere CDC }6AnBf> .0,zIT9CK|n#
ZK PK|n.0,ax\mX F (P yP$)OD4 F ,T7#jIX U #PX|
`E",kND\mXF(D5#
K |n^(j+XU InfoSphere CDC,G 4 9C dmterminate | n4?F4 Pj
g{
+XU#
6 CDC for solidDB 49
o(
dmshutdown -I <instance_name> [-L <locale>]
N}
-I <instance_name>
8( InfoSphere CDC 5}D{F#Kb,IT 8( TSINSTANCE 73d?4z
f K5#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
dmterminate - U9 InfoSphere CDC xL
":K|nZ Windows O;\'V#
TZ(} dmshutdown |n^( j+XUDZ UNIX r Linux ~qwO KP Dy P5
},I9CK|n 4U9 +? InfoSphere CDC xL#InfoSphere CDC vU9 I UNIX
J 'CZ KPK|nxt / DxL#
Z9~qwr }]bQzT), $r+ InfoSphere CDC }6AnBf>
9CK|n#
9C dmshutdown |nT}#XU InfoSphere CDC#g { dmshutdown ^(j+XU
InfoSphere CDC ,G49C dmterminate T U9Zz"v dmshutdown .sTVxD N
Nn/ InfoSphere CDC xL#
.0,zIT
o(
dmterminate [-L <locale>]
N}
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
dmts32 - t/ InfoSphere CDC
9CK|n4t/ InfoSphere CDC 32 ;f>#
o(
dmts32 -I <instance_name> [-L <locale>]
N}
-I <instance_name>
8(*t /D InfoSphere CDC 5}#
50 IBM solidDB: Universal Cache C'8O
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmts32 -I -I myinstance
InfoSphere CDC t/8 (D5}#
dmts64 - t/ InfoSphere CDC
9CK|n4t/ InfoSphere CDC 64 ;f>#
o(
dmts64 -I <instance_name> [-L <locale>]
N}
-I <instance_name>
8(*t /D InfoSphere CDC 5}#
-L <locale>
CZ InfoSphere CDC 5}DoT73 D{F#1 !5*zzwDoT 73#
a{
g{K|n4PI &,G4a5 X5 0 ; g{K|n4P'\,G 4a5 XGc5#
>}
dmts64 -I myinstance
InfoSphere CDC t/8 (D5}#
CZ InfoSphere CDC D C'vZ
C 'vZI Cz(e;iY w ,Z8(DmO"z}]b B ~0s,InfoSphere CDC I
T4Pb )Yw#C'vZJ mz( F73 Tzc 5qhs#
™
Z `k Java
d CC'vZD|`E",kND\m X F (D5 P D“ d CC'vZ”#
f InfoSphere CDC 20D Javadoc(API)E"a)KZ InfoSphere CDC PICD Java
`C'vZDj8 `kSZf6#*?
`rf" }LC 'vZ.s,zITZ\m XF(Pd CC'vZ#PX
v SZj6 I wCD \'V=( #
C'vZD Javadoc (API )D 5;ZBP?<:<system drive>:\<installation direc-
tory>\docs\api#*Z/@wPr*o z,k%w index.html#
y >C'vZQf InfoSphere CDC a)#zIT)9r^Db)y>TJOzD73#
6 CDC for solidDB 51
CZmMP6 pYwDf"}L C'vZ
f" }LGTom= = f" Z}]bZDLr(r} L )#f" }LDE c ZZ: 1 z
KP|Tl&C 'ks 1,}]b }fa1S KP|,b(#G Z%@ D}]b~q
w OKP,"R Z &m}]bks 1 YH(#a|l#
Z`4M `kC'
v C'vZcwCC 'vZ(|H I TGZP6pYw0/s, 2 I TGZm6 p Yw
0/s)#
vZ Lrs,zITZ\m XF(DC'vZ!n (O8(*Z D
(ef"}LC' vZ
Z InfoSphere CDC P(ef" }L1,&<GBPw n :
v ,:If" } L;\' V#
v f" }LXkAY_P=vN},b =vN} Xk4UBP3 rWHx P(e:
– result - ;v{}d vN} ,CZrB~U>5Xy Pms zk#
– returnMsg - ;vV{dvN
f"}LC' vZ}] b,S
f"}LC' vZ LrM InfoSphere CDC 9C,;2m,Sw* ,SA }]bD1 !
=( #KhC7# InfoSphere CDC TmywD |DZ1!ivBT f"}LC' v Z
LrGI SD#
9Cf"}L C'vZ4lw }]
IT(}+5 3N}+]=f" }L4lw4mPD }]#z ITlwBP}]`
M:
v lw535(s$ )- 1+]=f"}L1 ,s$ 0:94 }]bPD53 5 ICZ f
"}L#}g,s$entry j6K InfoSphere CDC KPC' vZDk Zc#
v lwU>XFV
NICZf" }L#}g,j$USER j6K T4mxP| BDK 1DC'j6#g{
* 9Cf" }L4sF4m O Q "zDm6 p rP6 p Yw,G4b+a G #P
C#
v lw}]
dICZf" }L#}g, I9C b$ 4lw4PD0 3q
N(j$ )- 1+ ]=f" }L1,j$ 0:94}]bPDU>X FV
5 - S+]=f" }LD0:x( ,zITlw4}] bPD}] ,"9
},CZ 5X*G<Dms{" #
b )5yICwz` 4 Df" }LC'v Z D dkN } # S z* 9 C D z7x( ,C
Zlw}]Dq =T P;,:
T Z InfoSphere CDC,q=G <x>$<value>
v
dP <x> m>0:, <value> m>*lwD 5D{F#
52 IBM solidDB: Universal Cache C'8O
9 C s$ 0:4lw535
K0:CZ lw535# Bmi\" r*hvKb)5#
0:M5 }]`M h v
s$entry NUMBER m>SPwC f" }LDkZ
c#zITSBPk Z cwC
f"}L:
v 1 - 8> InfoSphere CDC
Q-Zme}(XO )Yw
.0wCf" }L
v 2 - 8> InfoSphere CDC
Q-Zme}(XO )Yw
.swCf" }L
v 3 - 8> InfoSphere CDC
Q-ZPek
f"}L
v 4 - 8> InfoSphere CDC
Q-ZPek Yw.swC
f"}L
v 5 - 8> InfoSphere CDC
Q-ZP| BYw.0wC
f"}L
v 6 - 8> InfoSphere CDC
Q-ZP| BYw.swC
f"}L
v 7 - 8> InfoSphere CDC
Q-ZP>}Yw.0wC
f"}L
v 8 - 8> InfoSphere CDC
Q-
ZP>}Yw.swC
f"}L
v 9 - 8> InfoSphere CDC
Q-Zm"BYw.0wC
f"}L
v 10 - 8> InfoSphere CDC
Q-Zm"BYw.swC
f"}L
s$srcSysId VARCHAR (;Xj64 }] D ;C#
s$srcTabId VARCHAR m>+4FD }]"MA? j
D4}]bP 4m D{F#
s$tgtTabId VARCHAR m>S4S U
j}]bP? jmD{F#
Yw.0wC
4FD}] D?
9C j$ 0:4lwU>X F VN
K0:CZ lwPX453O"zDYw DE"#zIT+ jb$ k InfoSphere CDC d
O9CTlw`,DE "#
6 CDC for solidDB 53
IC5P>gB:
0:M5 }]`M h v
j$CCID VARCHAR j69 Cek"|Br>} Y
wDBq#
j$CODE VARCHAR j 6U > rG <u ? D`M
“U”(m>"BYw )r “R”
(m>5q )#
j$CTRR r j$CNTRRN VARCHAR j6G<KU> / G<u?D4
mD`TG<E#
":1Z9I"B Deku?
OwCf"
CNTRRN |,P beDE"#
j$ENTT r j$ENTTYP VARCHAR zIZ4 53 Oj6Yw`M
DU>rG<z k#
j$JRN r j$JOURNAL VARCHAR InfoSphere CDC }ZSPA!
e k"|Br>} Y wDU>/
G<D{F#
j$JOB VARCHAR j6Z4 53OxPek"|
Br>}Dw5 D{ F#
j$MBR r j$MEMBER VARCHAR j64 mD{
j$NBR r j$JOBNO VARCHAR j6}ZxPek"| Br>
} YwD4mO D L rDx L
j6#
j$PGM r j$PROGRAM VARCHAR j6453OxPe k"| B
r>}YwD LrD{ F#
j$SEQN r j$SEQNO VARCHAR j6U>rG< P e k "|B
r>}YwDrE#
j$SYNM r j$SYSTEM VARCHAR j6453Dw
j$USER VARCHAR j6Z4 OxPek"| Br
>}YwD}]bC'{#
j$USPF VARCHAR j6Z4 OxPek"| B r
>}YwD Yw53C'{#
j$TSTP r j$TIMSTAMP VARCHAR j6Z4 OxPek"| B r
> } Yw r" B DUZ M 1
d # Z' V" k +H D 7 3
P,KU >X FV
1 dq = * YYYY-MM-DD-
HH:MM:SS.UUUUUU# q
r ,InfoSphere CDC +"ki
I ?V UUUUUU hC* 0,
ry>;+d|(ZZ#
} L1,CTRR r
Frdp{#
z{#
NDUZM
54 IBM solidDB: Universal Cache C'8O
9 C b$"a$ "k$ M d$ 0:4lw } ]5
9CDV0:4l w }]:
0: == h v
b$<4P{F > dk CZ l w 4P P } ]D 0 3
q#03 qGTd&C NNd
;.04mP PDu<3q#
} g,zI \ QT4mxPB
P|B:
UPDATE source_table
set MYCOLUMN = 2
where MYCOLUMN = 1;
b + T y PP hC 2 , d P
MYCOLUMN Zz4PK SQL
o d.0G 1#
1 (ef" }
}Llw MYCOLUMN D0
3q1, &8(BP n:
b$MYCOLUMN;
b+5X5 1#
a$<4P{F > dk CZ l w4 P P }] D s3
q#s3 qG4mPPQ*;
D }]#}g,QIz D mo
=*;D }]#
}g,zI \QT4mxPB
P|B
UPDATE source_table
set MYCOLUMN = 2
where MYCOLUMN = 1;
b + T y PP hC 2 , d P
MYCOLUMN Zz4PK SQL
o d.0G 1#
1 (ef" }LMv (*f"
}Llw MYCOLUMN Ds
3q1, &8(BP n:
a$MYCOLUMN;
LMv(*f"
:
b+5X5 2#
k$ <?j|P{F > dk CZ CJ?jm TiRh * ^
DDP#
":|P;I)s F
d$ <?jP{F > dk / dv CZ lwd;.s+C4|B
?j}]bPD mD}]5#
;Pb) 5IT;f" }L^
D#
6 CDC for solidDB 55
#
f"}LC' vZD>}
BPzkNG f"}LC' vZD>}#
zk "M
create or replace procedure
PROD.AUDIT_STPROC (
result OUT INT,
returnMsg OUT CHAR,
s$entry IN NUMBER,
s$srcSysId IN CHAR,
s$srcTabId IN CHAR,
s$tgtTabId IN CHAR,
j$ENTT IN CHAR,
a$IDNO IN NUMBER,
a$PRICE IN NUMBER,
a$DESC IN CHAR,
a$LONGDESC IN CHAR,
a$TRANSDATE IN DATE,
d$IDNO IN NUMBER,
d$PRICE IN NUMBER,
d$DESC IN CHAR,
d$LONGDESC IN CHAR,
d$TRANSDATE IN DATE
)
IS
ENTRYPOINT VARCHAR(50);
BEGIN
CASE s$entry
WHEN 16 THEN ENTRYPOINT :=
'User Exit program called Before Insert';
WHEN 1048576 THEN ENTRYPOINT :=
'User Exit program called After Insert';
WHEN 64 THEN ENTRYPOINT :=
'User Exit program called Before Update';
WHEN 4194304 THEN ENTRYPOINT :=
'User Exit program called After Update';
END CASE;
zyw"*+]A f"}LD N}Xk GP'D }]`M#
BPN}G Xh N},XkZf" }LPyw :
result - 5X CZ8> f"} LI&4PD 5 “0”,r5 X I\G{
}Dms#
returnMsg - ZB~U>P 5Xms{"#
BPN}QZKf" }
v s$entry - lwwCf" }L D kZ c #ZK>}P ,InfoSphere
CDC Z?vkZcwCC 'v Z#
v s$entry - lwwCf" }L D kZ c #ZK>}P ,InfoSphere
CDC Z?vkZcwCC 'v Z#
v s$srcSysId - lw4}]D;C
v s$srcSysId - lw4}]D;C
v s$srcTabId - lw4
v s$srcTabId - lw4mD{F
v s$tgtTabId - lw?jm D{F
v s$tgtTabId - lw?jm D{F
v j$ENTT - lwCZ 8>Z4 mO"zDYw`M DU >zk
v j$ENTT - lwCZ 8>Z4 mO"zDYw`M DU >zk
v a$ - lw IDNO "PRICE "DESC "LONGDESC M TRANSDATE
4PDs3q
a$ - lw IDNO"PRICE"DESC"LONGDESC M TRANSDATE
v
4PDs3q
v d$ - lw IDNO "PRICE "DESC "LONGDESC M TRANSDATE
?jPPQ*;D}]
v d$ - lw IDNO "PRICE "DESC "LONGDESC M TRANSDATE
?jPPQ*;D}]
I TSb)k Z cw CKf" }L C 'v Z #
LPyw:
m D{F
56 IBM solidDB: Universal Cache C'8O
zk "M
insert into PROD.AUDIT_TABLE1
values (
s$entry, s$srcSysId,
s$srcTabId, s$tgtTabId,
j$ENTT, a$IDNO, a$PRICE, a$DESC,
a$LONGDESC, a$TRANSDATE, d$IDNO,
d$PRICE, d$DESC, d$LONGDESC, d$TRANSDATE,
ENTRYPOINT);
result := 1;
returnMsg := 'OK';
END AUDIT_STPROC;
Kf"}LC' vZ+b)5ek PROD.AUDIT_TABLE1#
Kf"}LC' vZ I &#
":g{f"} L5X“0”,G4 a ZB~ U >P zI{" #
CZ InfoSphere CDC Dy> C'vZ
InfoSphere CDC a)Ky>C'vZ,zIT4-y9Cb) C 'vZ,2 I TTdx
P^DTJOzD$w73:
v UserExitSample - )D4FB~T lw"zD B~Dj8 E"#
v UserExitSample1 - G<Qek?jOD mDBP ,"+|Gf" ZD> D~P#
C'+D> D~
v DEUserExitSample - CZ9C %USER P/ } Dmo = P#|F c mo=PC'
a)DN} D\M,"R5XT 1 *v? D\M#
v SPUserExitSample - Ky>9C4T4D 3qw C f"}L#
v PopWindow - Ky> r*_P(*E"DT0 r#g{_Pn g
` D GUI Bfw,G4Ky>+k UNIX M Linux 20dO$ w #
D{F8(*N}#
X-Windows .
*KPy>C'vZx; ^D|G,zX k Z\mXF(P8( Q` kC'vZDj
< 7 6 ; } g ,
com.datamirror.ts.target.publication.userexit.sample.UserExitSample#
Q ` k Dy>C'vZ; Z ts.jar D~P,zIZ <InfoSphere CDC installation
directory>/lib PR=#k"b,
ts.jar D~PQ` kDC'vZ_P *.class )9
{#
g {*^Dy>C'vZ,G4XkZ|D4zks`kCC'vZ#>Z|,Z Win-
dows M Linux =(OK}LD8>E"#
P XgNZ \ mXF(P8 ( Java ` rf" } L C 'vZD|`E",kND
\mX
F(D5#
":C'vZ`2XkZ ` 76P#
*` ky>C'vZ(Windows )
1. #9 InfoSphere CDC#
2. + samples.jar D~ b9uA InfoSphere CDC 20D~P D lib D~P P#7
# Zb9uC jar D~1 ,V D ~P a 9#
Zb9uC jar D~s,z +_P`FTBDD~P a9:
<InfoSphere CDC installation folder> \lib\com\datamirror\ts\target
\publication\userexit\sample
6 CDC for solidDB 57
3. Ty>C'vZxP|D #
4. ` kQ^DDC'vZ#}g,g{*`k UserExitSample.java ,G4r* |n0
Z,/@A lib D~P ,;s"vBP| n :
javac -classpath ts.jar;. com\datamirror\ts\target\publication\userexit\sample
\UserExitSample.java
g{K|nI &KP,G4A ;O+;P NNdv#
":zD53Xk_PK P K|n D Java JDK#
5. ZI& KP|ns,/@AB P?<"7O Q4( UserExitSample.class D~:
<InfoSphere CDC installation directory> \lib\com\datamirror\ts\target
\publication\userexit\sample
6. t/ InfoSphere CDC#
7. dCC'vZDns=hGZ\mXF(P8( UserExitSample Dj<76#}g:
com.datamirror.ts.target.publication.userexit.sample.UserExitSample
":Pp8( .class )9{#
B;=v24
PXgNZ \mXF(P8( Java ` C'vZD|`E",kND\m XF(D5#
":g{rcZz773P9Cy> C 'vZ,G4Xk bTb)y>, ;sEIT
?p|G#IBM TQ^Dr (FDC'vZ` < BD: fa{ ;P#
NNp N#
*` ky>C'vZ(UNIX M Linux )
1. #9 InfoSphere CDC#
2. + samples.jar D~ b9uA InfoSphere CDC 20?<D lib ?<P#7#Z
b 9uC jar D~1 ,V?< a 9#
Z b9uC jar D~s,z + _P`FTBD?< a 9:
<InfoSphere CDC installation directory> /lib/com/datamirror/ts/target
/publication/userexit/sample
3. Ty>C'vZxP|D #
4. ` kQ^DDC'vZ#}g,g{*`k UserExitSample.java ,G4r* |n0
Z,/@A lib ?< ,;s"vBP| n :
javac -classpath ts.jar:. com/datamirror/ts/target/publication/userexit/sample
/UserExitSample.java
g{K|nI &KP,G4A ;O+;P NNdv#
":zD53Xk_PK P K|n D Java JDK#
5. ZI& KP|ns,/@AB P?<"7O Q4( UserExitSample.class D~:
<InfoSphere CDC installation directory> /lib/com/datamirror/ts/target
/publication/userexit/sample
6. t/ InfoSphere CDC#
7. dCC'vZDns= hGZ\ mX F(P8( UserExitSample Dj<76#}
g:
com.datamirror.ts.target.publication.userexit.sample.UserExitSample
58 IBM solidDB: Universal Cache C'8O
":Pp8( .class )9{#
B ;=v24
PXgNZ \mXF(P8( Java ` C'vZD|`E",kND\m XF(D5#
":g{rcZz773P9Cy> C 'vZ,G4Xk bTb)y>, ;sEIT
?p|G#IBM TQ^Dr (FDC'vZ` < BD: fa{ ;P#
e;bvsFm
1 InfoSphere CDC bv4mk? jm.dDe;1,aZ TS_CONFAUD mPG<P
X bv=8DE"#InfoSphere CDC 20LraZdC InfoSphere CDC Zd8(D?
j *}];C4(K m #
Z>ZP,z +K bTBZ]:
e;bvsFmD a9
z IT9C TS_CONFAUD m4zYe;bvgN 0 l ? jm #}g, z ITi/
AFTERIMG PT KbT? jmxP |DD1d#;s,zITi 4 BEFOREIMG M
AFTERIMG PDZ],TKb<B?jm OD}]D4m|D#bIozj6e;bv
_TPDJb#
NNp N#
e;lbMbvZ
\mXF(PxPd C#P X|`E",kND \mXF(D5#
TS_CONFAUD mDa9gBy>#
P hv
CNFTIME 1lb =e;1?jO DUZM1d#
SRCTIME T4m&C e;}]D 1d#
SRCSYSID $)D 4j6#
SRCSCHEMA 4mD#=rb{#
SRCNAME 4mD{F#
SRCMEMBER KVN*U#
TGTSCHEMA ?jm D #=rb#
TGTNAME ? jmD{F#
OPTYPE <Be; D4O DP6pYw#C5*T
v 1 - Z4 mPekP#
v 2 - Z4 mP|BP #
v 3 - S4mP>}P#
CNFTYPE Qlb=D e;D`M#C5* TBdP ;v:
v 1 - Z4 mPekP#C PD|Z? jmPQ-fZ#
v 2 - Z4 mP|Br>} P# CPD|Z? jmO
Z#
v 3 - Z4mP|Br>} P #4 m M? jm D3q;%
d#
v 4 - Qlb= bbDe ;#
BdP;v:
;f
6 CDC for solidDB 59
P hv
RESMTD Q9CDe;bv=( #C5* TBdP ;v:
v 1 - IC4
v 2 - IC?j
v 3 - ICns5
v 4 - ICn!5
v 5 - C'vZ
g {bv=( G^,G4 + ;aZKmPd k P#PXb
)=( D|` E",kND InfoSphere CDC D5#
CNFRES 8
BEFOREIMG |D .04m PPD5w#PXKP Dq= D|` E",
BEFORETRNC 8>G qQXOf" Z BEFOREIMG PD03q#C 5*
AFTERIMG |D .s4m PPD5w# PXKP Dq= D|` E",
AFTERTRNC 8>G qQXOf" Z AFTERIMG PDs3q#C 5*T
TGTIMG "z4F. 0?
TGTTRNC 8>G qQXOf" Z TGTIMG PD3q#C 5*TBd
WINIMG "ze;bv.s?jm Pns;PD5w#PXKP D
WINTRNC 8 >GqQXO f"Z WINIMG PD3q#C 5*TBd
>e; GqQbv#C5* TBdP ;v:
v Y - Qbve;#
v N - 4bve;#
kND:P3qq= ;#
TBdP ;v:
v Y -
v N - 4XOC5#
k ND:P3qq= ;#
BdP;v:
v Y - QXOC5#
v N - 4XOC5#
E",kND: P3qq=;#
P;v:
v Y - QXOC5#
v N - 4XOC5#
q=D
P ;v:
v Y - QXOC5#
v N - 4XOC5#
QXOC5#
jm PPD5w#PXKP D q= D |`
|`E",kND: P3q q=;#
P3qq=
s FmPD BEFOREIMG"AFTERIMG "TGTIMG M WINIMG PT>4r? jm P
DP D5w#
b )PPD3q\?j*}] } ]bOD VARCHAR } ] Dns$H^F#}K raw "
~xFr LOB P PD}] .b,3q|,P PyP 5#?vPD}]ICB P q=T
>:
60 IBM solidDB: Universal Cache C'8O
(length:value)
Z TOq=P,value G PPD } ],length G CZm >}]DV{}?#3q+}V }
]T>*V{.,"R+ NULL 5 T>* null#
P3q k4mMe;bv=8sF mPDP3 r`%d#g{3 q$H ,}?j*}
]} ]bP VARCHAR } ]Dns$H
;GmPDZ ;P,G4|I \a ;XO#
,G4b)3qI \a;XO#g{ mD|P
XOD3q
g{P3q$H,} VARCHAR PDns $H,G4+a;XO#sFmPP;vP,
| a8>?v3qP G qQXO#}g,g { WINTRNC G Y,G4 WINIMG D 5
Q;XO# XODP Dq=gB:
(-length:value)
ZTOq=P,value GXOD5,length G QXOV{.PD V{}?#
4sFD}]`M
sFm4+BP}]`MD P|(Zd3 qP:
v IMAGE
v NTEXT
v TEXT
g {4mr? jm |,_Pb)} ] `MD P ,G43qaj + vT|G#~xF}
]+w*.y xF`kDV{vVZ3 q P#3q;af" 4T ;\ 'VDP DNN
#
E"
Management Console Administration Guide D=<
> Za)PXX(Z solidDB D C 'vZM53N}DE"#>ZG InfoSphere Change
Data Capture Management Console, Administration Guide D=<#
dCC'vZ
C 'vZI Cz(e;iY w ,Z8(DmO"z}]b B ~0s,InfoSphere CDC I
TKPb )Yw#19C InfoSphere CDC 1,}]b B~ Q(e*P6pYwr m 6
p Yw#P6 p Yw|( e k" |Br>} # m 6 p Yw|("BrXO Y w# }
g,zI
D>}Yw.s"M/(#
C'vZI TVi*0 C'vZ rs C'vZ:
v 0C'vZ - Z InfoSphere CDC +NNP6pr m 6pYw4FA ? jm.0 K
v sC'vZ - Z InfoSphere CDC +NNP
T dCP6pC'vZ L r ,CL r aZ InfoSphere CDC 4 F X(?jm O
P#
6pr m 6pYw4FA ? jm.sK
P#
T BPmj 6CZ ZP6pr m 6 pYw0s*"C'v Z L r D#C=8:
v (F InfoSphere CDC N1+P6pYw4 FA ?jm #}g, z IT * "CZ e
k"|Br>}YwD_-,Tc y]3)8(Du~(
g-<"1 UZ)4"z
6 CDC for solidDB 61
b )Yw#InfoSphere CDC ITK P C'vZT0y]-<"1U Z (g 2004 j 1
B"2004 j 2 B"2006 j 11 BH)T`&?jm&C P6pYw (ek"|B
r>})#
v {C1!P6prm6 p Yw,"(}wC4P(FYwDC'vZLr4f;b
)
1 !Yw#} g ,*Kl&m6 p XOYw ,zIT * "Jm z Z ? jm O4P]
1>}(xG@C >})DC' vZ#
* InfoSphere CDC for IBM solidDB dCC'vZ
9C InfoSphere CDC for IBM solidDB,zITdC Java ` C'vZ#
T Z Java ` C 'vZ,=({Q$H(e#bb6Ez;\ tCM{CC'vZ L r#
zh*dC Java PCZ 5VI InfoSphere CDC for IBM solidDB a)D UserExitIF
SZ`DC'v Z#
**
Java
`dCC'vZ:
1. %wdC → $)#
2. !q$ )#
3. %wm3dS<"!qm3d#
4. R|%w"!q`-3dj8 E"#
5. %wC'vZ!n(#
6. SC'vZ`MPmP!q Java `#
7. Z`{rPdk I5V UserExitIF S ZD Java `C'vZD{ F#
}g,z
I\Q<k UserExitIF S Z,"RzD/}P5VKSZDC'vZLr
`_PBP(e:public class UE1 implements UserExitIF
Z`{rP,zh*dk :
!n hv
UE1 g{|G@"`
<Java package>.UE1 g { ` Q | ( Z Java | ( } g ,
com.datamirror.interface.UE1)P#
S `kC'vZ L rz I DD~ X k;ZI CLASSPATH 73 d ?}CDbrD
~PP#
8. ZN}rP,dk*a)xC'v Z LrDN}#
Zu</}LP,(}wC getParameter( ) =( ,ITCJ C'vZ Lr`PD
N }#^8( N }D<(# Z KrP d k
D5ITGTIq =#N } 5V{. D
$H;\ ,} 255 vV{#
9. ZBP;vr` vYwTdk * InfoSphere CDC wC DC'vZ Lr D{F:
!n hv
ek0 InfoSphere CDC Z4Fek Yw0 KPC'v
Z#
eks InfoSphere CDC Z4Fek Yws KPC'v
Z#
62 IBM solidDB: Universal Cache C'8O
!n hv
|B0 InfoSphere CDC Z4F |BYw0 KPC'v
Z#
|Bs InfoSphere CDC Z4F |BYws KPC'v
Z#
>}0 InfoSphere CDC Z4F>}Yw0 KPC'v
Z#
>}s InfoSphere CDC Z4F>}Yws KPC'v
Z#
"B0 InfoSphere CDC Z4F"BYw0 KPC'v
Z#
s InfoSphere CDC Z4F"BYws KPC'v
"B
Z#
XO0 InfoSphere CDC Z4FXOYw0 KPC'v
Z#
XOs InfoSphere CDC Z4FXOYws KPC'
v#
10. %w&C #
InfoSphere CDC for IBM solidDB D53N}
5 3N}9 zITX F InfoSphere CDC DP*#g{4 F 73h*X(d C , G 4I
T9C53N }4^D InfoSphere CDC P1 !YwDP*#1 !53N }hC JOs
` }20#,Vb)1 !hC,1A z l $ InfoSphere CDC DdC#
InfoSphere CDC a)CZ XF4M?j}]f" wP*D
53N}#
"M:
v g{Zn/4FZd|D53N},G4Xk#9M X Bt/ InfoSphere CDC ,T9
|Dz'#
v 1}6AO_f> D InfoSphere CDC 1,+,VyPH0fZ D 53N}hC#
(*5 3N}
(*5 3N}CzIT XF Gq*X( B~ZB~U>PzI InfoSphere CDC {" #
global_shutdown_after_no_heartbeat_response_minutes
9CK53N }I8(Z# 9$)Dn / InfoSphere CDC xL .0(E;n/DV x
1d(TVS F)#g{8(,v IS\6'D 5,G4+a9C 1!hC #
&CTs - 4
1!hC - 15 VS
:
n!hC - 3 VS
nshC - 999 VS
global_conversion_not_possible_warning
:
6 CDC for solidDB 63
9 CK53N } IX F InfoSphere CDC ZBPiv B G qaZ\mXF(B~U> P
zI/f:
v X(}]5^(xP }]*;#
v v=,v 6' DQ*; D}]`M#
+KN}hC*BPd P;v:
true - g{X(}]5^(xP } ]*; ,rv=
4ZB~U>PzI/f#
false - g{X(}]5^(xP }]*;,rv=,v 6' DQ*;D}]`M,G
4;ZB~U>PzI/f#
&CTs - ?j
1!hC - False
,v6'DQ*; D}]`M,G
ns/LB?5 3N}
InfoSphere CDC 53N}I 9zs?uY?j}]bZ5qZdD$w:X#InfoSphere
CDC aZ?jO&CxLiBq,TuY$w:X#?j}]bPD?vd5+k4O
Dd5;B#;x,|I\;a 4P?v QZ4 O4P} Dd5#}g,g{44P
K }vw T|,;vY w D!Bq,G4 ? jI \ a+yP } vYww *% v BqD
;?VxPd5#zI T9CK53N }iO4s?uY?j }]byhDJ4#1
!hC J CZ s` }} ]b,+ G g{?j53J4P ^ R z ITS \
$,G4IJ1w {hC#
mirror_commit_after_max_transactions
K 53N}8(Zd 5 .0Vi=;p D n s Bq } ?#(#,"v =?j } ]bD
d5G T4O KPD&C L ry"vD d5xPl&#(}XF d5"v=?j }]
bD5J,z IT9CK53N }\md 5#K=( ICZ uY51d
*z#
:
H }1dS
5= }]bD
&CTs - ?j
1!hC - 10
n!hC - 1
mirror_commit_after_max_seconds
K 53N}8(d 5 !B q=?j } ]b0D 1 d?(Tk F )#(#,"v =?j}
]bDd5G T4O KP D&C Lry" v Dd5xPl&#(} XFd5"v=?
j }]bD5J,z I T 9 CK53N } \md 5 #K=( ICZ u
]bD *z#
&CTs - ?j
1!hC - 1 k
n!hC - 1
64 IBM solidDB: Universal Cache C'8O
:
Y51d5= }
mirror_commit_after_max_operations
K 53N}8("vd 5 0Xk&C =? j } ]bD Y w N }#(#,"v =?j }
]bDd5G T4O KP D&C Lry" v Dd5xPl&#(} XFd5"v=?
j }]bD5J,z I T 9 CK53N } \md 5 #K=(ICZ uY5
]bD *z#
&CTs - ?j
1!hC - 1000
n!hC - 1
:
1d5= }
mirror_commit_on_transaction_boundary
K 53N}8 > InfoSphere CDC Z?j } ]bO4PDd 5G q+ < Uk4 } ]bO
"zDd5;B#g{!qv T4}]b Dd5XF,G4 InfoSphere CDC aJm z
i 4sBqD ? Va{#
+KN}hC*BPd P;v:
v true - ;vT4}]bD d 5XF
C(}7#vr? j"MQd5B q4a )f} DBq; BT#
v false - vT4}]bD d 5XF#K 5 a{CBq&mDd5XF#5qZd;a
"T# V Bq;BT#
&CTs - ?j
C - true
1!h
refresh_commit_after_max_operations
K 53N}j 6 K|,"BZd?v B qDP D } ?#* K uY"BZ d ?j } ]b
OD$w:X,InfoSphere CDC a(Zr?j}]bd5|D ,x;Gw*%;sBq
44P"B#
&CTs - ?j
#vQd5B qPDG <E;5q=? j#Kh
:
:
1!hC - 1000
n!hC - 1
`k53N}
T Z;)53N},IThC&mQ(e Unicode PP}]D1!=( ,"R* } ]b
hC1!V{`k#
global_unicode_as_char
K 5 3N}8 > & mQ(e Unicode PP}] D1 !=( #TZ~qwOD?v
InfoSphere CDC 20,K53N}(e &m Unicode PP}]D531 !=( #g{
Unicode PQhC*531! 5,G4a9CK53N }( eD1 0531!=( #
+KN}hC*BPd P
:
;v:
6 CDC for solidDB 65
v true - InfoSphere CDC + Unicode PPDyP}] S * % VZ V {#Z Unicode
P|,%VZ V{}] 19CKhC#
v false - InfoSphere CDC + Unicode PPDyP}] S * ,x;w#Z Unicode P
| ,G%VZ V {}] 19 CKhC#+K53N}hC* false,T7# InfoSphere
CDC 4kH0 InfoSphere CDC "P
":+KN}hC* false ;\7# Unicode PP ;4FDG %V ZV{}]aZ?
jO}7T>#TZ4FDG %VZ V{ }],zI \ Xk&CC 'vZ L rrd
{ (F,T}7T> Unicode PPD } ]#PX C
CZzD=( D InfoSphere CDC
&CTs - 4
1!hC - false
f`,D=( &mG %VZ V{}]#
'vZ LrD|`E",kNDJ
n UC'D5
#
ELJ453N}
;)53N}XF InfoSphere CDC P DZf 9 C?#* K DF T \,g{ z\ ;*
InfoSphere CDC Java ibzVdH1!5 512 MB |`DZf, G4IT w{ELJ
453N}T 9C vSDZf#
mirror_memory_txqueue_total_mb
K53N}XFCZZ4 O f"}]DZ f?#*qCnQT\, K53N}&Cc
;s,Tc]IZ4 }]bO f ZD4d5} ] D n s }?#
&CTs - 4
1!hC - 15 WVZ
mirror_memory_txqueue_each_mb
K53N}XFCZZ4 O f"}]DZ f?#*qCnQT\, K53N}&Cc
;s,Tc]I4O"z Dn s BqD } ]#
&CTs - 4
1!hC - 3 WVZ
global_memory_lob_cache_mb
K53N}XFCZ Z?jO f" LOB 5DZ f?#*qCnQT\, K5&Cc;
s,Tc]I+4FDn s LOB 5D+?}]#
1!hC - 2 WVZ
:
:
:
&CTs - ?j
mirror_queue_for_buffers_between_cdc_threads_operations
K 53N}XF InfoSphere CDC DU > N w \&Tc{C`v & mw#1!hC J C
Zs`}iv#z ITv sK5T CZI_H}673#
&CTs - 4
66 IBM solidDB: Universal Cache C'8O
:
1!hC - 100 vu?
n!hC - 100 vu?
&CxL53N}
;)53N}aw{ InfoSphere CDC &C P"P}]Mms &mD= = #
mirror_end_on_error
9 CK53N } I8 > Z?j } ]bO"z &C mss G qa x 5q#
+KN}hC*BPd P;v:
v true - ?j}]bO"z&C mssa x5q#
v false - ?j}]bO"z&C mss;a x5q#
&CTs - ?j
1!hC - true
refresh_end_on_error
9 CK53N } I8 > Z"z&C mss G qa x "B#
+KN}hC*BPd P;v:
v true - vV&C mssax"B#
v false - vV&C mss;ax"B#
&CTs - ?j
1!hC - true
:
:
6 CDC for solidDB 67
68 IBM solidDB: Universal Cache C'8O
yw
Copyright © Solid Information Technology Ltd. 1993, 2008
All rights reserved.
} G-} Solid Information Technology Ltd. r_ International Business Machines Cor-
poration if Z(,qr;\T NN= =9C>z7PDNN ?V#
> z7\@z({ 6144941"7136912 "6970876 "7139775 "6978396 M 7266702 D #
$#
* Kz78(D@zvZ \ F V``EG ECCN=5D992b#
>E"G*Z@za )Dz7M~ q `4D#
IBM I\
y ZxrDz7M~q D E", k rz1XD IBM zmI/#NNT IBM z7"L
rr~qD}C" GbZw> r5>;\ 9C IBM Dz7"L rr~q#;*;V
IBM D*6z(,N N, H &\ D z7"Lrr~q,<ITzf IBM z7"Lrr
~q#+G,@@Mi$N N G IBM z7"Lrr ~q,rIC 'TP: p#
IBM +>I\Q 5Pr}Zjkk>D5Z]PXDwn({#a)>D5"4
'9Cb)({DNN mI#z IT C if= =+mIi/Dy:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
P X+VZ(DBCS )E"DmIi/,kkzyZzRrXx D IBM *6z(? E*
5,rCif= =+i/Dy :
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106-0032, Japan
Z d{zRrXx;a)>D5PV[Dz7"~qr&\XT#PXz10
8
ZhC
> un;J C" zrNNbyD u nk1X
TIONAL BUSINESS MACHINES CORPORATION“4V4”a)>v fo,;=PNN
V `D(^[Gw > D 9G5, D )# $ ,|(+;^Z 5 ,DPXGV("Jz M
JCZ 3VX(C>D# $# 3)zRrXxZ 3);WP;J mb} w >r5
#$#rK >unI \;JCZ z#
>E"PI\|,<u=f;;<7DX =r!"ms# K&D E"+(Z|D ;b
)|D +`k>JODBf>P#IBM ITf1T>JOPhvDz7M/rLrxP D
xM/r|D ,x;mP(*#
(I;;B DzRr Xx: INTERNA-
,D
69
>E"PTG IBM Web >cD NN}C < ;G*K= cp{Ea)D, ;TNN==
d 1TG) Web > cD #$#G) Web > c P D JO;G IBM z 7 J O D ;?V,
9CG) Web >cx4 DgU+ IzTPP##
IBM IT4|O*J1DNN= =9Cr V"
pN#
> LrD ;mI=g{*KbP X L r DE "To=g B ?D:(i)J m Z@"4(
DLrMd{ Lr(|(> Lr).dx PE";;,T0 (ii )J mTQ-;; DE
"xP `%9
IBM Canada Limited
Office of the Lab Director
8200 Warden Avenue
Markham, Ontario
L6G 1C7
CANADA
;*qXJ1D u~M un,|(3)i NBD ;(}?D6Q, <IqCb=f D
E"#
> JOPhvDmILr0dyPICDm I JOyI IBM @ ] IBM M'-i"IBM
zJm ~mI -irNN,H -iP
K& |,DN N T\}]< G Z \ X73Pb CD#rK,Zd{Yw73P q CD
}]I\aPwTD;,# P)b? I\ GZ*"6D53OxP D,rK;#$k
;cIC53OxPDb? a { ` ,#K b , P )b?
{I\aPnl#>D5D C '&1i$dX( 73DJC } ]#
C ,k k BPX7 * 5 :
Dun a)#
z ya)DNNE"x^kTzP#NN
G (} F cx@FD, 5 Ja
f 0G IBM z7DE"ISb ) z 7D)& L "dvf5wr d {I+ * qCDJO
P q!#IBM ;PTb)z7xPbT,2^(7O dT\D
{XZG IBM z7Dyw# P XG IBM z7T\DJb& 1rb ) z7D )&La
v#
yPX Z IBM 44=rrb rDyw<I f1|D r UX,x;mP(* , |Gvv
m>K? jMb8x Q#
>E"|,ZU#5
> }, > }PI\a| (vK" +> " 7FMz 7 D{F # yPb){V< G i9
D,tV5znP 5J5qs 5 9C D{VM X7kK`F, ?tIO#
f(mI:
> E"|(4oT N =Dy > &C Lr,b )y > 5w;,Y w=(OD ` L=( #
g {G*4UZ`4y > LrD Yw=(O D &C L r ` LSZ(API ) x P&C L r
D*""9C "-zr V"*? D,zITNNN=Tb )y>L rx P
D "V" ,x^kr IBM 6 Q#b)>}"4ZyPu~Bw+f b T # rK,IBM
;\##r5>b)L r DI? T"I,$ Tr& \#
2 b)5}L r D? ] =4rdNN? V rNN\zz7,<Xk|( g Bf (y
w:
q YwP9CD } ]M(fD > }# * K!I\j{X5w b )
+7T"f]Tr NNd
4F"^
70 IBM solidDB: Universal Cache C'8O
©(s+ >D{F)(j)#K?V zkGy] IBM Corp. +>Dy>Lr\zv4D#
© Copyright IBM Corp.(dkj] ). All rights reserved.
Lj
IBM"IBM Uj" ibm.com®"Solid®"solidDB"InfoSphere"DB2"Informix®M
WebSphere®G International Business Machines Corporation Z@zM /rd{zR rX
x DLjr"a L j#g{b) L jMd{ IBM "a L jZ > JOP Z ;NvV1j
PLj{E(
z ~."aDLjrU(( L j# b )Lj2I\GZd{ z RrXx D "aLj r
U((Lj#Z Web ODf(M LjE"(www.ibm.com/legal/copytrade.shtml )&a
)K IBM LjDnB P m#
®r™
),G4b){Em>| GG"<>JO 1i IBM yPD-}@
Java MyPy
Z Java DLjMU j G Sun Microsystems, Inc. Z@zM/rd{ z Rr
Xx DLj#
Linux G Linus Torvalds Z@zM /rd{zR rXx D"aLj#
Microsoft and Windows M Microsoft Corporation Z@zM/rd{ zRrXx D"aL
j#
UNIX G The Open Group Z@zMd{ z RrXx D "aLj#
d{+ >"z 7r~q
{ FI\Gd{+ > DLjr~q j G#
yw 71
Pz!"
S151-1149-00