IBM solidDB
IBM solidDB Universal Cache
V6.5
\m18O
S151-1280-01
yw
Z9C>JO0d'VDz 7.0,k DAZ 301 3 D:yw ;PDE"#
Z;f, Z;^)f
Kf>&CZIBM solidDB V6R5(z7 `E 5724-V17) MIBM solidDB Universal Cache V6R5(z7 `E 5724-W91)
0yPsx"Pf M^)f,1=Z Bf>Pm Pyw*9#
© Solid Information Technology Ltd. 1993, 2010
?<
< .................vii
m .................ix
|D** ..............xi
XZ>Va .............xiii
!"<( ...............xiii
o(m> (<( .............xiv
1 solidDB y>*X ..........1
solidDB }]\mi~ ...........1
` LSZ(ODBC M JDBC ) ........2
x g (Ec ..............3
SQL bvwME/ w ...........3
solidDB ...............4
5 3$_M5CLr ...........4
T /\mMV / \m ...........5
solidDB e5a9 .............6
yZELDm D}] f"w.........6
yZZfDm D}] f"w.........7
solidDB SQL E/w ...........7
solidDB xg~q ............8
`_L&m
..............8
2 \m solidDB ...........11
CZxP}]b\mD C'G+ ........11
t/ solidDB ..............11
G< ................12
^D solidDB ~qwM solidDB SQL `-w
(solsql )D Windows l]== .......12
4(B}]b ..............13
C '{"\ kM53? < { ........14
Unicode M?V Unicode }]b= = .....15
h C}]b7 3 ............16
solidDB dCD~(solid.ini ) ......17
h C}]bis!(BlockSize )M
(FileSpec ) .............17
(e}]b Ts ............18
,S= solidDB .............18
XU}]b ..............19
XU solidDB ..............19
+ solidDB w* Windows ~qKP ......20
W N+ solidDB w*~ q t/ .......20
t/M#9 solidDB ~q .........22
}% solidDB ~q ...........22
Z;(FczO KP`v~qw ........22
i 4ms{"MU> D ~ ..........23
XF{"U >dv ...........23
9C
ADMIN COMMAND 'errorcode' 4i4ms{"
hv ................24
;C
9 CzYD~ .............25
zY'\DG<" T ..........25
`S solidDB ..............25
li}]b{e4 , ..........25
q!10Q,S DC ' ..........26
^ }Q,SD solidDB C' ........26
i/n|;N8]D 4, .........26
zI4,(f .............27
T \F}w (perfmon) ..........27
9C solidDB sFzY(AuditTrailEnabled ) ...38
tCM{ CsFzY ..........38
i/ SYS_AUDIT_TRAIL 53mPDsFzY}
] ................39
4P8]MV4 .............39
4P>X 8] .............39
(} xgxP8] ...........40
d CT0T/ 4 P8] ..........41
8]ZdavVDiv ..........42
\ mxg8]~qw ..........44
` SMXF8] ............44
| }'\D8] ............45
4 P8]1
V 48] ..............45
BqU>G< .............46
4(lic ..............47
dk( 1|n ..............47
9 u}]bD~ .............48
24 G}]bXi ...........48
}]bXiD$ w= = ..........48
}]bXi|nP!n ..........49
T}]bxPS\ ............49
T}]bMU>D~xP S\ .......49
{CS\ ..............50
t/-}S
|DS\\k .............51
T}]bxP b\ ...........51
i /}]bS\ 6 p ..........52
8]-}S\D} ]b ..........52
T H8C~qwxPS\ .........52
S\MT\ .............52
DdMJb ..........45
\ D}]b ..........51
3 dC solidDB ...........53
\mN} ...............53
d CD~MN}h C ..........54
9C ADMIN COMMAND 4i4MhC N } ..55
(} solid.ini dCD~h C N} ......59
dCN}D{Fq =M 5q= .......61
nX*D~qwKN} ..........62
nX*DM'zKN} ..........67
9C solidDB |nP!n ..........69
hCX(Z solidDB D73d? .......69
iii
4 9C solidDB }]\m $ _ .....71
solidDB 6LXF( solcon) .........71
t / solidDB 6LXF( solcon ) ......72
Z solidDB 6LXF(solcon )Pdk|n ...73
solidDB SQL `-w( solsql ) ........73
t/ solidDB SQL `- w ........73
9 C solidDB SQL `-w44P SQL o d ..76
S D~P4P SQL E> .........76
solidDB lY0kw( solloado M solload) ....77
D ~`M ..............78
t /“solidDB lY0k w ”(solloado M
P Xa_0kYHD a > .........81
>} ................81
X FD~o( .............83
solidDB <v( solexp) ..........91
t /“solidDB <v ”(solexp) ........91
solidDB }]Vd( soldd) .........93
t /“solidDB }]Vd ”(soldd) .......93
S D~Pdk\k ............96
d CD~ ...............96
+ solidDB $_k Unicode dO9C ......97
>}: 9C solidDB $_XB0k }]b ....98
solloado) 78
5 T\w{ .............101
U>G<kBqMCT ..........101
30 ...............101
=bT\k2+ T ...........102
mIBqMCTgN \;a_T \......103
j<;BT .............103
BqMCTD V^T ..........103
!qBqtk6p ............103
hCtk6p ............104
XFZfDC?.............104
XFxLs! ............104
w{Yw53 ............106
}]b_Y:f............106
Er ...............108
9CZf }]b............108
w{xg{" .............109
w{ I/O...............109
V< I/O..............109
hC MergeInterval N} .........109
w{li c ..............110
(}d5Bqu! Bonsai w Ds! ......111
@ 9 Bonsai w}Hvs .........111
TT\;QJbx Po O..........113
_-}]4{F............120
(E-i ...............121
TCP/IP -i .............121
UNIX \
|{ \@ ..............123
-i* * ..............124
@ .............122
7 JOoOM'V ..........125
TJbxPJOo O ...........125
CZ xPJOoOD $ _.........126
T solidDB Universal Cache xPJOo O ...132
T SMA xPJOo O .........134
Qw*6b ..............136
q !^) ...............136
IBM m~'Vz9(JCZ solidDB M solidDB
Universal Cache) ............137
k IBM 'Vz9*5 .........137
U /oO } ] ............138
$ )“'V ” Md{|B .........143
=< A. ~qwKdCN} ......145
Accelerator Z .............145
Cluster Z ...............146
Communication Z ............146
General Z ..............148
HotStandby Z .............156
IndexFile Z ..............159
Logging Z ..............161
LogReader Z .............164
MME Z ...............166
Passthrough Z .............169
SharedMemoryAccess Z ..........171
Sorter Z ...............171
SQL Z ...............173
Srv Z ................176
Synchronizer Z .............187
=< B. M'zKdCN} ......189
Client Z ...............189
Communication Z ............190
Data sources Z .............191
SharedMemoryAccess Z ..........191
=< C. solidDB |nP!n .....193
=< D. 73d? ..........197
6 \mxg,S ...........115
M 'zk~qw.dD(E .........115
xgl}{F (Com.Listen) .........115
i4~qwy'VD-i.........117
i4~qwDxg{ ..........117
mSM^D~qwDxg{ ........117
}%~qwDxg{ ..........118
M'zD,SV{. ...........118
1!,SV{. (Com.Connect).......119
iv IBM solidDB: \m18O
= < E. ms k ...........199
solidDB 53ms ............201
solidDB }]bms ...........203
solidDB mms .............212
solidDB a0ms ............227
solidDB (Ems ............227
solidDB ~qwm s ...........230
solidDB }Lms ............236
solidDB API ms ............239
solidDB Erwms ...........239
solidDB RPC msM{" .........240
solidDB ,=ms ............241
solidDB HotStandby ms .........256
solidDB SSA (SQL API) ms ........257
solidDB COM((E ){" .........258
solidDB SRV(~qw )ms ........259
solidDB DBE(}]b}f )msM{" ....260
solidDB CP(lic ){" .........262
solidDB BCKP(8] ){" ........262
solidDB AT((1|n ){" ........263
solidDB LOG(G< ){" .........263
solidDB INI(dCD~ ){" ........264
solidDB HSB (HotStandby) msM{"
solidDB SNC(,= ){" .........267
solidDB XS(b?Erw )msM{" .....267
.....264
solidDB FIL(D~53 ){" ........267
solidDB TAB(m ){" ..........268
solidDB SMA(2mZfCJ )ms ......268
solidDB PT(+] )ms ..........269
solidDB SQL ms ............269
solidDB I4PD~m s ..........275
solidDB lY0kw( solloado M solload)ms . . 276
=< F. solidDB ADMIN COMMAND
o( ...............279
ADMIN COMMAND ...........279
w} ...............291
yw ...............301
?< v
vi IBM solidDB: \m18O
<
1. solidDB i~ ............2 2. solidDB i~ ............4
vii
viii IBM solidDB: \m18O
m
1. !"<( .............xiii
2. o(m> (<( ...........xiv
3. t/~q w .............12
4. solidDB 1!D~ ..........16
5. ,S= solidDB ...........19
6. Perfmon F}w ...........28
7. backup |nD!n ..........40
8. netbackup |nD!n .........40
9. kCZ4P>X 8]D solid.ini D~`T &
D N} ..............42
10. kCZ4Pxg8]D solid.ini D~`T &
D N} ..............42
11. ICD8]Mxg
12. ;,(1|nDTd ?M1 !5 ......48
13. ,SV{.!n ...........67
14. solidDB 73d? ..........69
15. solcon |n!n ...........72
16. X(Z solcon D|n .........73
17. solsql |n!n ...........74
18. solloado M solload |n!n .......79
19. lY0kw#t V ..........83
20. XFD~Dj{o( ..........84
21. }]Zk .............85
22. solexp |n!n ...........91
23. soldd |n
24. CZ ?V Unicode M Unicode }]bD
solidDB $_D|nP!n .......98
25. 7(|n4, ...........112
26. 7(D),SxPQd5D Bq .....112
27. TT\;QJbx Po O ........113
28. xgl}{F!n ..........116
29. ,SV{.!n ...........118
30. xgl}{F (Com.Listen ) PD TCP/IP -
i ...............121
31. M'z,
TCP/IP -i ............122
32. xg{PD UNIX \@-i .......123
33. xg{PD |{\@-i ........123
34. solidDB -iMxg{ .........124
35. &CLr-iMxg{ ........124
36. “SQL E" ”6p ...........128
37. Ping $_6p ...........131
38. SOLSMASTART 1!X7Ud ......135
39. solidsupport ............138
40. solidDB Support Assistant (solidsupport) !n 140
41. Accelerator N} ...........145
42. Cluster N} ............146
43. Communication N} .........146
44. General N} ............148
S V{. (Com.Connect ) PD
8 ]|n .......44
P !n ...........94
45. HotStandby N}
46. IndexFile N} ...........159
47. Logging N} ............161
48. U>DAwN} ...........164
49. MME N} ............166
50. SQL +]N} ...........169
51. 2mZfCJN} ..........171
52. Sorter N} ............171
53. SQL N} .............173
54. Srv N} .............176
55. Synchronizer N} ..........187
56. Client N} ............189
57. Communication N} .........190
58. Data source N} ..........191
59. 2mZfCJN}(M'zK ) .....191
60. solidDB 73d? ..........197
61. solidDB ms`p ..........199
62. solidDB 53ms ..........201
63. solidDB }
64. solidDB a0ms ..........227
65. solidDB (Ems ..........227
66. solidDB ~qwm s .........230
67. solidDB SA API ms .........239
68. solidDB Erwms .........239
69. solidDB RPC msM{" ........240
70. solidDB ,=ms ..........241
71. solidDB HotStandby ms ........256
72. solidDB SSA (SQL API) ms ......257
73. solidDB COM((E ){" .......258
74. solidDB SRV ms ..........259
75. solidDB DBE msM{" .......260
76. solidDB CP(lic ){" .......262
77. solidDB BCKP(8] ){" .......262
78. solidDB AT((1|n ){" ......263
79. solidDB LOG(G< ){"
80. solidDB INI(dCD~ ){" ......264
81. solidDB HSB msM{" ........264
82. solidDB SNC(,= ){" .......267
83. solidDB XS(b?Erw )ms .....267
84. solidDB FIL(D~53 ){" ......267
85. solidDB TAB(m ){" ........268
86. solidDB SMA(2mZfCJ )ms ....268
87. solidDB +] ms ..........269
88. solidDB SQL ms ..........269
89. solidDB I4PD~m s ........275
90. solidDB lY0kw( solloado M solload)m
s ...............276
91. ADMIN COMMAND o(M!n .....280
...........156
] bms .........203
.......263
ix
x IBM solidDB: \m18O
|D**
T ^ )f 01 D|D
v Z TCP/IP -i;ZPmSKPX TCP/IPv6 -iD E"#
v Z~qwKdCN};Z P vSKBN}:
– MME.MaxTransactionSize
– MME.MemoryPoolScope
– Passthrough.ComplexNumNonindexedConstr
– Passthrough.ComplexNumOrderedRows
– Passthrough.ComplexNumTables
v Z perfmon F}wDj{Pm;ZP v SKBD T \ F }w:
Passthrough complex by num non indexed constraints
Passthrough complex by num ordered rows
Passthrough complex by num tables
v Z~qwKdCN};ZPmSKPX IndexFile.DirectIO M Logging.DirectIO N
®
} 'VDE":b )N } Z Windows
7 3P^';Z Windows 7 3P,} ] bD
~ <U 9 C“1S I/O” #
®
v solidDB
l Y0kw(solloado M solload );ZPD solidDB l Y0kw(solloado
M solload)|B
– QvSBDyZ ODBC D solloado#
– Z DATE"TIME M TIMESTAMP ;ZP* DATE M TIMESTAMP ZkvS
D BB]q= B(T"Dm > D }vV8 i I D u4,}g ,01-DEC-2010)#
v vSBD;ZJOo OM'V,
d P|(PX^) | 2 P }kD solidDB Support
Assistant Dj8E "#
v Z Srv Z;Z P v SKBN}:
– Srv.StackTraceEnabled
v ZM'zKdCN};Z P vSKBN}:
– SharedMemoryAccess.SignalHandler
– SharedMemoryAccess.Signals
v Z perfmon F}wDj{Pm;ZP v SKBD T \ F }w:
Log availq items – Number of records added to available items queue
Time sec – Printout time of this pmon in seconds
v Zms zk;ZP vSKBDms zk
21330,Communication,Error,Failed to accept a new client connection, too many open files
30805,XS,Message,Maximum number of files for external sorting reached
v ZxPxg4F; Z P, v SK1YDCZ ADMIN COMMAND ’netbackup’ D !n -I
M -i#
v Q+,S (A ),1D v' 5S 60 000 Ak|}* 0( ^ ^);ZM'z D,SV
{ .M Communication Zb8ZPQ|BM'zKN} Com.ClientReadTimeout M
Com.Connect !n -rmilliseconds#
xi
v Q|B SQL Z ;Z:Z Unicode }]bP ,SQL.CharPadding=yes N}hC ;
z';<UOz CHAR 5PDUWV{#
v Zt/{IDEP206A: R;=D~#} SQL ` - w;ZP, vSK1YD solidDB SQL
`-w (solsql) t/!n -S <schema name> M -C <catalog name>#
v Z Accelerator ZP vSKBN} Accelerator.ReturnListenErrors#
v Z Passthrough ZP vSKBN} Passthrough.Force32bitODBCHandles#
v Q|B perfmon F}wDj{Pm ;Z#
v Z~qwKdCN};Z P vSK1YDN}:
– General.UseEncryption(Y1^) 01)
– SQL.SQLInfo
– MME.MaxBytesCachedInPrivateMemoryPool
v Z General ZP,Q + N} General.LockHashSize Dv' 5S 1000 |D *
1000000(Y1^) 01)#
v Q+ms z k ;Z|B*k ADMIN COMMAND ’errorcode all’ dvT & #ZBP w
ZP,QvSH04 G<D{" :
– API ms
–AT((1|n ){"
– BCKP(8] ){"
– COM((E ){"
–CP(lic ){"
– DBE(}]b}f )msM{"
– FIL(D~53 ){"
– HSB (HotStandby) msM{"
– INI(dCD~ ){"
– LOG(G< ){"
– RPC msM{"
– SMA(2mZfCJ )ms
– SNC(
– SRV(~qw )ms
– TAB(m ){"
–XS(b?Erw )msM{"
v vSKBD;Z:9C ADMIN COMMAND ’errorcode’ 4i4ms{"h v
v Z Unicode M?V Unicode }]b= =;ZP vSKPX“T Unicode ==4( }
]b”DE"#
v Z HotStandby Z;ZP,Q|}N} HotStandby.TCConnect Dv' 1
fZv'5#
v Z perfmon F}wDj{Pm;ZP|B KT\ F}wDPm#
v Q|BT}]bx PS\ ;Z;vSKPXgN {CS\DE"#
,=){"
!5;;
xii IBM solidDB: \m18O
X Z>Va
!"<(
IBM®solidDB G(CD } ]b\m53,S!MD6k = 53=sf# 5 3< J C#
zIT9CwV& \T solidDB i~4~qZXb hs#K`i~| (:
v Zf}]b
v _HICDH8 CdC
v _6l= 4F
v CZ+ &CLr1S k~qwzk4SD
b
OvyPi~< G};D,4 ,|GITZd {i~fZ DivB 9C#solidDB D\
m 1IT9CwVd C !nM$_ T nOJD= = hCz7#
>8OhvgNh C"`S "\mME/ >z7Dy >}]b~qw&\#` X Va
)KP XdCX( solidDB i~D| `j8E "#
a
> 8OY(A_FU;cD}]b\m53(DBMS) * 6"l $ SQL#
solidDB D59CBP !"<(:
m1.!"<(
q=JCZ
}]bm KVeCZy PU(D >#
NOT NULL ICKVeD s 4V88> SQL X|VMj{F#
solid.ini b)Ve8>D~{M76mo =#
SET SYNC MASTER YES;
COMMIT WORK;
run.sh KVeCZy>|nP#
TRIG_COUNT() KVeCZ/
java.sql.Connection KVeCZSZ{F#
LockHashSize KVeCZN}{"/ } Td?M Windows "amu?#
argument K`?w J 8>C'r &C LrX k a)D E "#
\m18O
D~76m> }GmPyw, qr D~764 UNIX
K VeCZLr z kMLrd v #>} SQL od2 9 C K V
e#
}{#
b Vy=CZ} C d{D5r _ ,;D5P D B Z#BuoM
? wDJb24Ky=i4#
®
q =m > #1 \ (/)
V{m>2 0y?<#
xiii
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; ,DBZxPhv#
®
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(ECZT o(PPD;i%b!nx P(g;g{G Ve
o(hvI CKVe#I f;?VI C
Z o(P#
> ,G4 X k+s(E| (Zo(P#
D
K
Ve#
... !TE8 >IT`NX4 9CTd?#
.
.
.
I}vciI D;Pm>b GH0zkP DSx#
xiv IBM solidDB: \m18O
1 solidDB y>*X
solidDB DKDGX5 }]b~qw#K }]b~qwS \T SQL oT`4Di /#
(#,b) SQL i/I
~qw 5XDa{/#
"R,solidDB 9a)K, =&\,TJm+ ;v solidDB P Q|BD}]"M = ;v
r`vd{ solidDB#
solidDB 9JmICH8CdCKP;T solidDB ,"Jm+M'z&C Lr1S4S=
} ]b~qw}LTca_T\ T 0|t\X X F~qw#b)&\F * “H8C ” M
2mZfCJ(SMA )r4Sb CJ(LLA )#
T BwZhvKWci~MxL,|G9 solidDB I*1q4SV<=5373Pm k
DV<=} ]\mbv
D30E"#
solidDB }]\mi~
B< T>K solidDB }]\mi~,fsDBZT |GxP h v#
M'z
&C Lra;,s_ + SQL o d"M= ~ qw"SU
=8#b)BZa)KZxg73P\mM,$ solidDB yXh
1
1. SA API G solidDB T:D API,k2mZfCJ (SMA)r4SbCJ (LLA)bdO9C# PXj8E " ,kN
D 6IBM solidDB 2mZfCJM4Sb C JC'8 O 7#
<
1. solidDB
i~
`LSZ(ODBC M JDBC )
*r}]b~qwa;i/(4 SQL o d),M'zXk\;kK }]b~qwxP
(E#km`d{}]b~qw`,,solidDB 29C“}/Lr”4'VK(E#M'z
&CLrwC}/ LrPD/},; sI}/ Lr&mk~qwx P(E
B q#}g,zIT`4+wC ODBC }/L r PD/} D C oTLr,2I T `4
+wC JDBC }/LrP D/} D Java
2 IBM solidDB: \m18O
™
Lr#
Md{_e
ODBC
solidDB ODBC }/Lr{O Microsoft ODBC 3.51 API j<# solidDB ODBC }/
Lr' VD/}I(} solidDB ODBC API xPCJ,C API G solidDB }]b D
w C6SZ(CLI )" k ANSI X3H2 SQL CLI ;B#
PX solidDB ODBC }/LrD| `j8E", kND IBM solidDB Programmer
Guide#
JDBC
solidDB JDBC }/LrJ m Java &CLr9C JDBC 4CJ}]b# solidDB JDBC
}/Lr5VK JDBC 2.0 f6PDs? VZ]#
P X solidDB JDBC }/LrD| ` j8E", k ND IBM solidDB Programmer
Guide#
(PSZ
solidDB 9a)K=v(PSZ solidDB &CLr` LSZ( SA API)M solidDB ~
q wXF API(SSC API )#}g ,b)S Z Jm C L r 1SwC}] b ~ q wPD
/}#b)(PSZd8K solidDB 2mZfCJ(SMA )M4SbCJ(LLA )b#
PX solidDB ( P`LSZD|
4 SbCJC'8O7
xg (Ec
solidDB \;ZyPw w`MDxg P KP"'VyP ww( E-i(}g TCP/
IP)# *"_ IT4(CZ ;,V`Fc73DV<=&C Lr#PXxg (ED|`
j8 E ",kNDZ 115 3 D 6 B , :\mxg,S ;#
SQL bvwME/ w
solidDB 9Cy Z SQL j< ANSI X3H2 M IEC/ISO 9075 D SQL o(#|+f'
V SQL-89 ~6j<T 0 SQL-92 kE 6 j<#Kb,9'Vj{ SQL-92 M SQL-99
j<Dm`X T#solidDB a)K;vyZ*z D_6E/w,s_7 #|* 4SDi
/2\;_'XK P#KE/wT/, $ P X
53FV<ivDE"#
P X solidDB SQL E /wD|`j8E ",kND Z 7 3 D :solidDB SQL E /w;
;Z#
E/wa>
E /wa>(b G T SQL D)9) G (}i/ o dP6kD1"M 8 (D1 8 n# E
/w+lbb)18n ra>,"`&X 9|Di/4P=8TK* y!#E /wa
>Jmy] }]"i/`MM }]bDwVi vT&C Lrx PE
K <;"zDi/T\Jb D bv = 8,9+l&1dXF (S53F;xC'#
`j8E ",kND 6IBM solidDB
M IBM solidDB Programmer Guide#
ms!" mPP}"ICw}T 0 w}
2mZfCJM
/ #|G;va)
PX E/wa>D|`j8E ",kND6IBM solidDB SQL 8O 7#
1 solidDB y>*X 3
solidDB
solidDB +&m(} solidDB SQL a;D}]ks#< 2 y>D solidDB ~qw+}
]f"Z} ]bP"SC} ]bPlw} ]#
1. SA API G solidDB T:D API,k2mZfCJ (SMA)r4SbCJ (LLA)bdO9C# PXj8E " ,kN
D 6IBM solidDB 2mZfCJM4Sb C JC'8 O 7#
<
2. solidDB
i~
53$_M5CLr
solidDB |(;WCZxP}]\ mD$_#
4 IBM solidDB: \m18O
XF($_:solidDB SQL `-w (solsql )M solidDB 6L XF
(solcon )
v “solidDB SQL `-w ”(solsql) G;vXF($_,CZZ|n a >{&r(}4P
|, SQL odDE>D~4"v SQL od M solidDB ADMIN COMMAND#
v “solidDB 6LXF”(solcon) G;vCZ \mD X F($_;_ P\m1(^DC'I
TZ|na>{&r(}4P|, |nDE>D~4
C solcon,ADMIN COMMAND Iw* solcon t/|nPD;?V"v#
CZ<vM0k}] D$_
solidDB a)KTBCZ<vM0k}] D $_:
v “solidDB lY0kw”(solloado r solload )+}]Sb?D~ 0 k= solidDB }]
bP#
v “solidDB <v”(solexp) +}]S solidDB } ]b<v = D~P#|9a 4(“solidDB
lY0kw”(solloado r solload)CZ4P}] 0kY wD XFD~#
v “solidDB
> |,hv}]ba9D } ](eo d #
}]Vd”(soldd) <v }]bD}]Vd#|azI;v SQL E>, CE
T/\mMV /\m
solidDB hFIT^KU4== VxYw, "R ?p rc#|;*sz 4Pn Y?D,
$ $w# \ mYw(dP| (8])IT( } SQL )9T`L==4P, b ) )9I
TT/KP, 2I TZ\m 1DksB KP#
"v ADMIN COMMAND#{
X*1,z 2I TV/\
solidDB a)KB PCZ4PV/ \mD $_M=(:
v ADMIN COMMAND
* 4P\mNq,zI T Z solidDB SQL `-w( solsql )P"v solidDB SQL T
:D ADMIN COMMAND #*q!j{ D|nP m,kND Z 279 3 D=< F,
:solidDB ADMIN COMMAND o( ;#
v solidDB ~qwXF API(SSC API)
g{z}Z9C_P4SbC
API )+9C'&C Lr\;(} L rXFNqD4P#SSC API /}ICZ T} ]
b8]"}] blicM Bonsai w O ".`DNq 8(EH 6#y8(DEH 67
(Nq4PsDKP3 r#PXj8 E",k
SbCJC'8O7#
v solidDB 6LXF( solcon)
“solidDB 6LXF ” (solcon )Jmz Z ;9C ADMIN COMMAND o(DivB
dk\m|n#P Xj8 E",kNDZ 71 3 D:solidDB 6LXF (solcon );#
m solidDB#
J&\D solidDB ,G4 solidDB ~qwXF API (SSC
N D6IBM solidDB 2mZfCJM4
1 solidDB y>*X 5
solidDB e5a9
>Za)EnTE ",b)E "Pz ZzKbgNdC solidDB Tzc&C Lr M=(
D hs#>Z`XZ { vBPw n :
v }]f"w
v /, SQL E/
v xg~q
v `_L&m
yZELDm D}] f"w
CZ f"y Z ELDm(D m ) D w}]a9 G ; V B wde#~qw 9 C b)a9
PD=V;“ wf"w”fE@C}],F*“Bonsai w”Dnpw}wY1f" “B”}],
1=C}]ITF Awf"w* 9#
– wf"w
– Bonsai w`f>XFM"P XF
:pf" D mD~qwZ??~F * “ y
Z ELD}f”(DBE )#
wf"w
wf" w|,~qw PDyP}],d P|(mMw}#ZZ?,~qw+ yP}]
< f"Z“w} ” P - ;P% @ Dm#?vw} < |,j{Dw|(4 ,;P P D yP
} ])r(| (SQL +KF* “ w} ” - vv G |,Z SQL w}PDP
FsTs(BLOB )Md{$P 5Tb,}]P;P%@ Df"=(#
yP w}<f" Z% ;DwP,C wF*wf" w#ZC wP, w}(}5 3(eD
w}j6`%Vt,K j6+ek=?v|50 f#bVz F + w}wV*
w}Sw,dP , ;v w}D|5`% /: = ;p#PX}]/:Mw | w}Dj8
E ",kND6IBM solidDB SQL 8O 7 PPX w |w}DV[ #
5)#}~x
`v_-
solidDB Bonsai w`f>XFM"P XF
Bonsai wG!MDn/“w} ”(}]f" w ),|ZPkZf P_'Xf" B}](>
} "ekM|B),,1,$`f> E " # Z Bonsai wP,,;PD`vf> (If
>MBf >)IT2f#I} ]MB} ]<CZ "P XFT07 #yPBqDA6
;B,x;alINNx (*z#h z Bonsai w,I T TxuYxP"P X F yhD
K$#
Bqt/ 1,|;3h,xDBqt/E(TSN )#TSN CwBqD“A6p ”;yPZ
K .s S d{,Sek=}]b D |5TZ 1 0BqP4 P
+a);BDw }A6p,Mq AYwZCBqt /1 T-S==4P ;y#b y,
M IT7#AYwfr ;BD} ] S<xP,x; h *4 P *z O _Dx(Yw#
DQw xT <;IS#b
p
I f>DP(T0G )P D B f >)+f"Z
f>DBq,M;1 #VbV4,#ZyP} CI f>DBqjIs,+S Bonsai w
POz“I”f>D}],"RBd5D}]+S Bonsai wFAwf" w#$HErD|
5+(}k# f}]bYw "PDs
b #Z O "Zd,+Tom==}% Q >}D | 5#
6 IBM solidDB: \m18O
Bonsai wP,;*fZh * i4G)I
(YwxPO "#b+TxE/ I/O "5 V:Xy
w}9 u
Z Bonsai wMf" wP, 9C=V=(4f"| 5# WH,v#f<B;v| 5k H
0 |5Py x pDE"#4,T | 5x P “ 0 :9u”#dN,Z w }wDO_c,S
)2*<XO|5_ g;4 ,T|G xPs:9u#
yZZfDm D}] f"w
solidDB Jm4($t Z ZfPDm,4 M m# M mDE c ZZT\# M mZMC
TMIV4 T=fDt Tky ZELD +3m(D m)` ,# (;DxpZ Z,wf
"wD;C;,#M mw*f" Z w f" w P ,bm>Zf } ]b=s,|
P<CDUd=s#}5J }]Tb,M mDw }2Zwf" w P9(#solidDB 9C
F *“T= ” Dwf"wE/w}<u4 5 V w }# * @@f" M m0 d w } yhDZ
f?,kND6IBM solidDB Z f}]bC'8O7#
Z wf"w
:pf" M mD~qwZ
solidDB SQL E/w
solidDB SQL E/wG y Z *zD E /w, CZ 7# SQL od_'X4 P #K E /w
ky ZfrD E/w9 C`,D<u, 4,@? ;i$ H`EDfr47((y a {
D nL76#}g,SQL E/w+<Gw}GqfZ"w}Gq( ;T 0w}GyZ
;mP9G ;imP#+G,ky Zfr DE/w;,,K E/wP y Z*z D&\
\ ;y]} ] bD5J Z ](} g ,P}T0wvPD5V<iv )xPw Z #
solidDB T/,$PX5J } ]D3FE",S x 7#T\ n Q# 4 9}]
]Pyd/,K E/w2 T\; 7((y}]DnP'7 6#
i/&m
i/&mV*`v!M D =h4 P,T7# ;nD1D Yw ;ah{m;&C LrD
ks #i/(};v|,BPWNDr P xP&m:
v o(Vv
v 4(4P<
v &m4P<
o(Vv
+T SQL i/ xPVv,"R ~qw +zIo(r o(msD bvw# bvod1,
+Q4PCodyX hD E"0k=od_Y:f# ;*od_Y:f |,;vod
D 4PE",CodMIT4 4 4 P,x;Xx P X BE/#
??~F*wf"w}f(MME )#
%
D}?MZ
4(4P<
+y]i/ bvw4 (_PBPXTD4 P<#
v 4Sod;`4I3;"R |r%D q=#
v g{\ ;a_T\,G4+Q OR u~*;* UNION Sd#(PX OR k UNION
D | ` j8 E " , k N D 6 IBM solidDB SQL 8 O 7 P P X
CONVERTORSTOUNIONS DV[#)
v 4P G\,S<
P X4P=8P?vYwr%* D j8E",kND6IBM solidDB SQL 8O 7 PPX
EXPLAIN PLAN FOR odDV[#
x+],TczI\;uL,S } L4P 1dDP d,Sa{#
1 solidDB y>*X 7
&m4P<
T4P<x PD&mV*}v, xDW N4P:
v `M@@WN
y ]Wc D mMS<(e4 F Oa{/ D P} ] `M#
v @c@ @ WN
@@lw0 8PT 0lw{va {/D*z,"y]k Cods( DN}54/,
X!qJ 1DQw_
SQL E/w9*z@cyZP X |5V<iv"ms!Md{/,3F}]DT/,
$E"#z; h*TV/= =| Bw}1=< rNNd{@ cE"#
v PlwWN
lwi/Da{P "+d5X=M 'z&CLr#
solidDB xg~q
solidDB xg~qyZ6L} L w C (RPC)6} ,s_9(ESZr%WC# 1 M'
zr~qw "Mks 1, |M qGwC> X/ };yYw#xg~q T;I S= =+
C ks 0dN}+]= ~qw,ZC~qwO,RPC ~qw+wC5JD~q
~q/}jI s, 5XN}+; "MX=wC&CLr#
T#
/}#C
Z V<=53P,I\aP`v &C Lr , 1 ks ~ qw4P`nYw# * Ko=n
s"PT,solidDB xg~q+9CI CD Yw53 _L4a)^lD`C'' V#Z
%_LYw 5
(Ea0c
solidDB (E-i DLL (r2,b )a)K?V-iDj<Z?SZ#(Ea0 cDn
Mc? ~w*| 0w$ w,|:p!qk x( X7E"` X D}7-i DLL rb#Z
K .s,a0D5J-i E " & Z~X4,#
solidDB IT,1l}`V- i#
`_L&m
solidDB D`_Le 5 a9'VZ&C L rP_ 'X2m&mw# _ LGIVIDzk
i,|vv5P Q;"Dfw (Z_L4PZd )0dEH 6#|kxLPD yPd
{ n/_L2 m y Pd { Z]#k4(x L`H, 4 (_LD 5 3* z *MC
LIzk"}]T0 r*DD~M r*DSP.` Dd{J4 i I)#
_ Lw*wC L rDi I ?V0k=ZfP;r K , w C _ L1;XCJEL# _ L
I T9C+Vd?" B ~ME E xP(E #
g{Yw53'V;,&
mw#
3O, xg~q (}c:9Cl=Yw4 nsLHXa_T\#
`(x
m w.dDTF`_L<u,G4 solidDB aT / {C ` v&
_L`M
solidDB _L<u 53I (C _LM(C _Li I#
(C_L
8 IBM solidDB: \m18O
(C_L4P~qwDN q 5 3 PDNq#|G 4 PDNq|( * C'ks a)~
q"4(8] "4P(1|n "O"w}T 04( l ic(+;B D}]f" =E
L)#
(C_LSNq 5 3 Pq!N q, 4 PNq= h1A j I,;sP;= N
q53PD
m ;vNq# N q53 T -7==$w,SxZ;,_L.dy H X V" M 'z Y
w#
zITZ solid.ini dCD~ Ph C(C_LD} ?#
(C_L
(C_L)X(Y w(C#Z~qwP,I\f ZBP (C_L:
v I/O \mw_L
K _LCZ xPG\EL I/O E/T0:Xyb#yP I/O ks <(} I/O \ mw,
s_7(G+?v I/O ks +]= _Y:f 9GZd{ I/O ks .dT dxP2E#
I/O ks
4 |GD_-D ~ X 7Er#x P E rP z ZE/D~ I/O,bGr * ,Z
ELOCJD D~X7`k`|,b +uL ELA!7DF /`k#
v (EA_L
&C Lr<U,S=K P Z!qw_ L PDl}w a0#( ",Ss,IT*?v
'z4((CDA_L#
M
v ?V-i;v( E !q_L(F * !qw_L)
(#,?V-iP ;v (E!qw_L#?v K PPD!qw_L<++kks 4
k+2{"SP#
v (E~qw_L(2 F * RPC ~qww_L)
K_L S+2{" SPP
q#
A !ks "(}wCyks D ~q/} * &C Lra )~
1 solidDB y>*X 9
10 IBM solidDB: \m18O
2 \m solidDB
>ZhvgN,$y20D solidDB# >Z{vD\mNq| (:
v 4Py>D solidDB Yw,}gt/M# 9~qw
v 8]~qw
v T}]bxPS\
*c: g{z} Z9C_ P 2mZfCJ(SMA) r4Sb CJ(LLA) &\D
solidDB,G4kj< solidDB
6
IBM solidDB
6
D E"#
CZxP}]b\mD C'G+
solidDB |,BPCZxP\m M,$$wDG+:
v SYS_ADMIN_ROLE
bG} ]b\m1G+,K G+TyPm" w}MC'5PX(,"R P(9 C
“solidDB 6LXF ” (solcon )#b2G}]b4( _ DG+ #
v SYS_CONSOLE_ROLE
2 mZfCJM4SbCJC'8O7
`H,Z\m=fP;)n p# X*1, > B+}C
7Ta)X(Z SMA r LLA
t/ solidDB
KG+P(9 C“solidDB 6LXF ”,+;_ Pd{\mX
v SYS_SYNC_ADMIN_ROLE
b GCZ4Pk,=&\` X D \ m Y w(}g>}{" )D\mG+# ( “{" ”
CZZw}]bkd1> .d4X+]E"# }g,}G9C,="B == ,q r
*"Bw}]b"<PD}],1>}]bh"M REFRESH {" #)NN
J ( D K 1 < + T / ; Z h y P Z ( G + # K G + T / | (
SYS_SYNC_REGISTER_ROLE#
v SYS_SYNC_REGISTER_ROLE
KG+ vCZrw}]b"ar " z1>}]b#
zIT9C GRANT ROLE od4( eb)G+#PX j8 E ", k N D
SQL
8O7
PD:
\mC'X(MG+
(}Z|na>{& "v |n solid [options],r Z Windows 73P, (}9C*
< → Lr → IBM solidDB K%76,It/ solidDB#
CZt/ solidDB D o(gB:
solid [options]
;#
(#
_PKC
6
IBM solidDB
TZ options,kND Z 193 3 D=< C, :solidDB |nP!n;#
11
* t/ solidDB ,P'm I$D~Xk ; Z $w?<Pr;Z9 C SOLIDDIR 73d?
8(D; CP#
m3.t/~q w
Yw53 *t/~q w...
®
M UNIX Z$w?<P, Z |na>{& d k | n solid [options]#
Linux
Z ;Nt/~q w 1,k 9 C|nP!n -f T ?F~qwZ 0 (KP:
solid -f
Windows
v (}*< → Lr → IBM solidDBK%76 %wjPt/ IBM solidDB ~qwD <j#
v Z$w?<P, Z|na>{& dk |
v *t/~q w T9dZs( KP,k dk|n start solid#
n solid [options]#
1 solidDB t/1,|+li } ]b G qQfZ# ~ q w +HiR solid.ini dCD
~"A! FileSpec N}D5#;s,~qw+ liGqfZ_P FileSpec N}y8
({FM76D} ] bD~#g{R=} ] bD~,G 4 solidDB +T / r*C}]
b#g{R;=
} ]b,G4~qwa4(B } ]b#
":
>ZDZ] vJCZ j< solidDB #g{z}Z9C_ P 2mZfCJ(SMA )r4S
bCJ(LLA )&\D solidDB ,kND6
C '8O7
7TKbPXgNt/ solidDB SMA r LLA ~q wD8>E" #
IBM solidDB
2mZfCJM4Sb CJ
6
`XN<
Z 193 3 D=< C, :solidDB |nP!n;
`XE "
Z 63 3 D:FileSpec_[1...n] N} ;
G<
solidDB }]b*sC' 9C{GD C'{M \k4G <= }]b#
g {z"T9C;} 7 DC'{M/ r \k G < 4 N,G453+h { zD IP X 7"
R 1dn$Io 60 k# K &\^(xPdCr X U#
^ D solidDB ~qwM solidDB SQL `-w( solsql )D
Windows l]==
1 !ivB,*< → Lr → IBM solidDBK%76P D t/ IBM solidDB ~q w M
solsql SQL `-w<jITt/ eval_kit\standalone ?<PDLr#* |D1!h
C ,k^Dl]==DtT#
^Dt/ IBM solidDB ~q wl]==
(}^Dt/ IBM solidDB ~q wl]==DtT,zIT8(t / solidDB 19 C
D$w?<" G<}]M53? <{FT0d{ |nP!n#
1. R|%wt/ IBM solidDB ~q w<j#
2. !qtT,;s !ql]== !n(#
12 IBM solidDB: \m18O
3. * |DG<}]M? < {F(rd{ t /!n ),k^D?j VNPa) D |nP
!n:
v -C - 53?<{F
v -P - \k
v -U - C'{
}g:
″ C:\Program Files\IBM\solidDB\solidDB6.5\bin\solid.exe″ -C mycatalog -P mypassword
-U myname
* qCIC D solidDB t/!nPm,kND Z 193 3 D=< C, :solidDB |n
P!n;;Z #
4. *|D$w?<,k^ D p<;CVNPD?<76#
}g:
″C:\Program Files\IBM\solidDB\solidDB6.5\eval_kit\mytest\ ″
^D solsql SQL `-wl]==
(}^D solsql SQL `-wl]==DtT,z IT8( solidDB SQL `-w
(solsql ),SAD solidDB ~qw D ,SE"MG<}]#
1. R|%w solsql SQL `-w<j#
2. !qtT,;s !ql]== !n(#
3. * |D,SE"MG<}],k ^D?jVNPa)D
k#
~qw{F"C' {M \
4(B}]b
}g:
″C:\Program Files\IBM\solidDB\solidDB6.5\bin\solsql.exe ″″tcp 2315″ myname mypassword
Kb,z9ITZ?jVNP8 (t /!n# * qCIC D solsql t/!nPm ,
kNDZ 73 3 D:t/ solidDB SQL `- w ;;Z #
solidDB }]b GZ solidDB ~qwt/14(D#
1 solidDB t/1,|+li}]b G qQfZ#g{}]b;fZ,G4 solidDB +
a>z4(BD }]b#
v Z Windows 73P,;vT 0 0Z a a>z d k } ]b\m 1 DC'{"\ kM1
!(53 )?<D
v Z Linux M UNIX 73P,+T>T B{" :
}]b;fZ#* 4(B }]bp(y/n )?
g{Xp“Yes”,G4 solidDB aa>zdk}]b\m1DC'{"\kM1!(5
3)?<D{F#
S \}]b\m1DC'{M \ k.s,solidDB + 4 (B}]b#
{F#
2 \m solidDB 13
1 !ivB, } ]b+;4 (I solidDB $w?<PD;vD~(solid.db )#
;|,53m MS<DU }]bs<<C 4 WVZD EL Ud# 4( }]byhD 1
d!vZzy9CD 2~=(#g{zP;vG#!D}]b(!Z 4 WVZ ),
# {7 # 9 CD E LU d ? ! Z 4 W V Z ,G 4 k + solid.ini dC D ~ P
IndexFile.ExtendIncrement N}D5h C *!Z 500 (1!5 )#Z 145 3 D =< A,
:~qwKdCN} ;TKN}Md{ N}wKV[ #
"R
4 (}]bjIs,solidDB + *<ZxgPl} M 'z,
P,+T> solidDB <j ,+Zs`}73 P,solidDB w*X$xLT;I S= =Z
s(KP#
C'{"\kM53? < {
4 ( solidDB }]b 1 , + a 4 (}]b5 3\m1J '; } ]b D 4 (__P
SYS_ADMIN_ROLE C'G+#4 (}]b1,9a 4(53?<{,"RTs;\|
D53?<{#
* c:zXkG!C'{M \ k,T c \ ;,S= solidDB#;P1! C ' { ; z
}]b 1dkD\m1C'{ G(;ICZ,S=B }]bDC'{#
*c:C'{"\kM53? < {PD!4V{+ a* ;*s4#
C'{
v n!$H:2 v V{#
v ns$H:80 v V{#
v C'{XkTV8 rB ._*7# IT9C!4V8 a = z"s4 V8 A = Z"B
._V{“_”T0} V 0 = 9#
\k
v n!$H:3 v V{#
v ns$H:80 v V{#
v \kIT9CNNV8"B._ r}V*7# IT9C!4 V8 a = z"s4 V8 A
= Z"B._V{ “_”T0}V 0 = 9#
v ;\Z\kP9C+}E(″ )V{#?R( i z ;*
Uq(“”),bGr*3)$_Z\kP;S \ b)V{#
v g{zF.9C solcon ,G4k;*4(|,G ASCII V { D\k,bGr* solcon
;aTNNd k4P UTF-8 * ;#
v Kb,z9IT S D~dk\k#P
\k;#
Sks#Z Windows 73
4 (
9C2E(’ )"V E(;)r
X |`E",kNDZ 96 3 D :SD~Pdk
53?<
v n!$H:1 v V{#
v ns$H:39 v V{#
v 53?<{; \|,Uq#
CZ}]bTscNa9D solidDB o(gBy>:
catalog_name.schema_name.database_object
14 IBM solidDB: \m18O
1!# ={kC' {`,#
1Z solidDB P4(Ts1,g{;8(?<M #={,G 4~qw+9CTs4 (_
D53?<MC'{47(*9 C DTs#
PX solidDB ?<M #=Dj8E ",kND
}]bTs
;;Z #
Unicode M?V Unicode }]b= =
S V6.5 *<, I (}TB=V== 4 ( solidDB }]b:Unicode = = r?V Uni-
code ==(1 !5)#K }]b ==yZ solidDB ~qwPV {}]`M( CHAR M
VARCHAR H)D`k#m;V{}]`M(WCHAR M WVARCHAR H ) G(}b
= V==xP Unicode `kD#
v Unicode ==
6
IBM solidDB SQL
8O7
PD:
\m
Z Unicode
m;V{}]`MDZ?m > ( * UTF-16#
v ?V Unicode ==
Z?V Unicode ==B,V {}]`MDZ?m>(;a9CNNX(D`k;xG
+ }]f" ZV Z V{.P,,1Y(C'&C Lr * @ K i
*;#
m ;V{}]`MDZ?m > ( * UTF-16#
(} solidDB V6.3 r|Mf>4( D}]b*?V Unicode `M#
* c:6.5 PD1!}]b= = *?V Unicode #
==B,V {}]`MDZ?m > (* UTF-8#
v"ZX*1&mC
4( Unicode }]b
solidDB }]b= =G(}N } General.InternalCharEncoding XFD#
v Unicode ==:General.InternalCharEncoding=UTF8
1 InternalCharEncoding hC*“UTF8”1,V{}]`MDZ?m>(* UTF-8#
a Z solidDB ~qwk&CLr.d* ;V{}]`MMm; V {}]`M#
v ?V Unicode = =:General.InternalCharEncoding=Raw
1 InternalCharEncoding hC*“Raw”1,V{ } ]`M D Z?m>(
NX(D`k; xG+ }]f" ZVZ V{.P,, 1Y (C'&CLr*@Ki
v "ZX*1Q&mC*;#aZ solidDB ~qwk&C Lr.d*;m;V{}]
`M#
(} solidDB V6.3 r|Mf>4( D}]b*?V Unicode `M#
*c:4(}
g{}]bQZdP ;V= =BfZ,"RC }]b= =kN }D5`,\,G 4~
qwt/'\,"RTBm s{"av VZ solerr.out P:
N} General.InternalCharEncoding kV P }]b= =`,\
] b1,Xk(e } ] b==,"RTs ;\T } ] b==xP|D#
;a9CN
2 \m solidDB 15
hC}]b7 3
1!ivB,solidDB }]bD~" U>"{" MzYD~GZ solidDB $ w?< P4
(D#TZzz73,}g ,zI \k hC}]bD~ "8]D~MU> D~ ;Z;
,DELO D73#
1!$w?<hC
$w?<
G byD;v?<:|,kKPX( solidDB 5 }`XDD~#
Bm T>Kn#CD solidDB D~"C D~ D v'5;CT0^D; CD= =#
m
4. solidDB
D~ v'5 ;C ^D==
m I $ D ~(solid.lic"
soliduc.lic r
solideval.lic)
solid.ini dCD~ $w?< Z SOLIDDIR 73d? P(e76
}]bD~(solid.db ) $w?< 9CIndexFile.FileSpec N }(e
B q U > D ~
(sol#####.log )
{"D~(solmsg.out ) $w?< ; \|D ;CM{F;< UZ$w?< Pdv
msD~ (solerror.out ) $w?< ; \|D ;CM
zYD~(soltrace.out ) $ w?< 9C Com.TraceFile N }(e
8]D~s<$ w ? <
1!D~
$w?< Z SOLIDDIR 73d?P(e 76
$w?< 9C Logging.LogDir N }(e;C
r_
9
C Logging.FileNameTemplate N}(e;
CMD~{
":g{8(CZ U >D~D?<, G 4Zt
/ solidDB .0,C?<XkfZ:solidDB ;
\4( ?<#
solmsg.out D~#
{F;<UZ$w?< P d v
solerror.out D~#
9C General.BackupDirectory N }(e
>/backup
":8] solidDB .0,CZ 8]D~D?<X
k fZ:solidDB ;\ 4 (?<#
XZzz73D(i
v g{;kZz z 73ZcOKP20L r ,G4 Z @" D Z cO20 solidDB ,;s
+I4PD~" bM}/LrV /4F=zz Zc(g{JCZz D20 D0)#
v *K@9Z "zELJO1* '}],k+ }]b D~MB qU> D~
D om}/wO#b9+a)nQT\, X pGZ4P } ]bli c Zd,1T }
]bD~MB qU> D~xP4Yw1#
v +>XEL(x;Gxg E L)CZ f" }]bD~MU> D ~#
TZ solidDB HotStandby hC,bXp X*# TZx P
D 73, a + HotStandby dCw*?j,"Rb n C(}9 w }]bk( z }]b
;Z;,Zc(?v<9 C>XEL)O4jI# xg EL_ Pw *53P_-/ o
m%JO cDgU#
16 IBM solidDB: \m18O
f" Z;,
;2mNNZ ]De 5a 9