You are on page 1of 146

® ®

IBM DB2 Warehouse Manager 򔻐򗗠򙳰


wΓU
 8

GC40-0749-00
® ®
IBM DB2 Warehouse Manager 򔻐򗗠򙳰
wΓU
 8

GC40-0749-00
ΩTΣΣúºeA²\¬NU@δΩTC

σ≤t IBM vΩTCªOnΘvPNúAⁿ@vkO@CñΩTú]A⌠≤


úOABΣ»z]úoC
ziHuWq IBM XAzLϕa IBM Nϕ qC
v YnuWqXAyX≤ www.ibm.com/shop/publications/order uIBM Xñ (IBM Publications Center)vC
v YnMΣzϕa IBM NϕAyX≤ www.ibm.com/planetwide uIBM ypW² (IBM Directory of
Worldwide Contacts)vC

YnqⁿΩ[juDB2 ½⌡PΓ (DB2 Marketing and Sales)vñq DB2 XAqóG1-800-IBM-4YOU


(426-4968)C
ϕzeΩT IBM AzYv IBM HΣ{AϕΦí eΩTAú∩zt⌠≤d⌠C
© Copyright International Business Machines Corporation 1994, 2002. All rights reserved.

÷≤ . . . . . . . . . . . . . v ≤Ωxñ dHΣ FTP . . . . 34
\¬ . . . . . . . . . . . . v z/OS M OS/390  DB2 ϕµσr
X . . . . . . . . . . . . . v d e . . . . . . . . . . . . 35
H z/OS xNz{ís
DB2 tCH
 1  DB2 Warehouse Manager ≤º[ 1 Ωw . . . . . . . . . . . . 35
ΩT¼²z{í . . . . . . . . . . 1 s
OS/390  z/OS W IMS  VSAM 36
xNz{í . . . . . . . . . . . . 2 ]m Classic Connect ODBC X{í
xα½{í . . . . . . . . . . . . 3 xs
. . . . . . . . . . . . . 36
DB2 Warehouse Manager Connector . . . . . 3 ⌡µ DB2 for z/OS {í . . . . . 37
Classic Connect X{í . . . . . . . . 4  LOAD {íb DB2 for z/OS ϕ
µºísΩ . . . . . . . . . . 38
 2  wuΩT¼²z{ívuπ . . . 5 Nzn{í@ z/OS @. . 40
wuΩT¼²z{ív≤ . . . . 5 b@ z/OS ltW⌡µhxNz
wΩT¼²z{í≤ . . . . . . . 6 n{í . . . . . . . . . . . . . 41
⌡µzΩT¼²δF . . . . . . . . . 7  z/OS xNz{í 
wΩT¼²ñ . . . . . . . . . . 7 DataPropagator g{íBJ . . . . 42
b Windows NT Websphere IBM HTTP Web ° xNz{íΘxOⁿ . . . . . . 43
AWwΩT¼²ñ Web  . . . . . 8 z/OS xNz{íΣ Trillium w
b AIX Websphere IBM HTTP Web °AW q{íBJ . . . . . . . . . . . 44
wΩT¼²ñ Web  . . . . . . . 10 w[c iSeries xNz{í . . . . . 45
bwºßqΩT¼²ñ Web  . . . 12 w iSeries xNz{í . . . . . . 45
úh iSeries xNz{í . . . . . . 46
 3  wxNz{í . . . . . . . 15
wDσ iSeries xNz{í . . . 46
wxNz{í. . . . . . . . . 15
iSeries xNz{íßmwN 47
wxNz{í. . . . . . . . 15
iSeries xNz{í≈KO@ . . . . . 48
 ODBC s
D DB2 Ωw. . . 17
iSeries xNz{í° . . . . 48
τxNz{í ODBC Ω su 17
iSeries xNz{íPx°AíV
Tw UNICODE ΣixNz{í 20
qH . . . . . . . . . . . . 49
xNz{íPx s . . 21
P iSeries xNz{ísu ] 51
x sú . . . . . . 21
¬
iSeries xNz{íl . . . . 51
xNzx°AWΩwq 22
iSeries Nz{íl . . . . . . . 52
τx°AxNz{íí TCP/IP
b iSeries tWσr . . . . . 54
s. . . . . . . . . . . . . . 22
x FTP {íP iSeries xNz
w Windows xNz{í . . . . . . 24
{í. . . . . . . . . . . . . . 54
w Windows xNz{í . . . . . 24
w AIXBLinux  Solaris @⌠xNz
w[c z/OS xNz{í. . . . . . 25
{í. . . . . . . . . . . . . . . 55
z/OS xNz{íº[ . . . . . . . 25
w AIXBLinux  Solaris @⌠x
w z/OS xNz{í . . . . . . . 25
Nz{í . . . . . . . . . . . . 55
 z/OS xNzn{í . . . . . 30
úh²ew AIX xNz{í . . . 56
DB2 Warehouse Manager wq{í 31
úh²ew Solaris @⌠xNz
o{í (XTClient) {xBJ 32
{í. . . . . . . . . . . . . . 57

© Copyright IBM Corp. 1994, 2002 iii


úh DB2  8 xNz{í . . . . . 58 DB2 Warehouse Manager Connector for the
úh DB2  8 xNz{í . . . . 58 Web . . . . . . . . . . . . . . . 91

 4  [c AIXBLinux  Solaris @⌠ ². . . . . . . . . . . . . . . 93


xNz{í⌠ . . . . . . . . . 59 ΩT¼²z{í≤⌠c . . . . . 93
[c AIXBLinux  Solaris @⌠xNz xNz{í⌠c. . . . . . . . . 93
{í⌠ . . . . . . . . . . . . . 59 pGzt[c⌡≡AwqΩ
d IWH.environment  . . . . . . . 62 xñ ≤≡ . . . . . . . . . . . 94
wn AIXBLinux  Solaris @⌠xN Ωxñ qP°AíqH . . . 97
z{íºßAs DB2 IΩw . . . 65 Ωxñ °APxNz{ííqH 97
AIXBLinux  Solaris @⌠xNz{í
Ωws. . . . . . . . . . . . 65 DB2 Universal Database NΩT. . . . 99
Ωxñ íoτí . . . . . 67 DB2 Universal Database
NΩTº[ . . . 99
DB2 σ≤ FixPak . . . . . . . . 99
 5  wxα½{í . . . . . 69 DB2
NΩT . . . . . . . . 99
xα½{í⌠ . . . . . . . . 69 q PDF CL DB2 y . . . . . . 107
xα½{íw JDK. . . . . . . . 70 q DB2 LΩy . . . . . . . . . 107
≤sxα½{í⌠ . . . . . . 71 s
uWí . . . . . . . . . . . 108
≤s Windows Wxα½{í⌠ 71 qs²s
uDB2 ΩTñ vHMΣDD 110
≤s AIX Wxα½{í⌠ . . 72 qzuπs
uDB2 ΩTñ vHMΣú
≤s Solaris @⌠Wxα½{í⌠ ΩT . . . . . . . . . . . . . . 111
 . . . . . . . . . . . . . 73 quDB2 HTML σ≤ CDv°uW

≤s Linux Wxα½{í⌠ . . 74 Nσ≤ . . . . . . . . . . . . . 113


≤sxα½{íΩwz{í[c. . . 76 ≤sww≤z≈W HTML σ≤ . . 113
wxα½{íºeA²≤sΩwz Nq DB2 HTML σ≤ CD s Web
{í[c . . . . . . . . . . . . 76 °A . . . . . . . . . . . . . 115
≤sΩwΩw[c . . . . . 77  Netscape 4.x jM DB2 σ≤°
wxα½{í . . . . . . . . 78  . . . . . . . . . . . . . . . 115
wxα½{í . . . . . . . . . 78 jM DB2 σ≤ . . . . . . . . . . 116
xα½{í . . . . . . . . . 79 uW DB2 °ΩT . . . . . . . 117
z/OS α½{í . . . . . . . . . . 81 ≤Uuπ . . . . . . . . . . . . . 118
b DB2 ltW]wxα½{í Java ΣLΘJ . . . . . . . . . 118
xs{ . . . . . . . . . . . . 82 e÷π . . . . . . . . . 118
b DB2 for z/OS W]wxα½{í . . 83 N ú . . . . . . . . . 118
Yε z/OS xα½{í⌠Ω PU
Ne . . . . . . . . . 119
ñr . . . . . . . . . . . 85 e÷σ≤ . . . . . . . . . 119
xα½{íΩayÑΣ . . . . . 87 DB2 ⁿ . . . . . . . . . . . 119
qs²s
uDB2 ΩTñ v . . . . 120
 6  DB2 Warehouse Manager
Connector . . . . . . . . . . . . 89 N . . . . . . . . . . . . 123
DB2 Warehouse Manager Connector for SAP  . . . . . . . . . . . . . . 126
R/3 . . . . . . . . . . . . . . . 89
w DB2 Warehouse Manager Connector for  . . . . . . . . . . . . . . 129
SAP R/3 . . . . . . . . . . . . . 90
w DB2 Warehouse Manager Connector for ó IBM . . . . . . . . . . . . 133
the Web . . . . . . . . . . . . . 91 úΩT . . . . . . . . . . . . . 133

iv Warehouse Manager wΓU


÷≤

úwUC Warehouse Manager ≤ ΩTGuΩT¼²ñ vuπB


xNz{íBxα½{íBWarehouse Manager Connector  Classic Connector
X{íC\¬ DB2 Universal Database ñt README AH

oúΩT½n≤sC

\¬
zYOuΩT¼²z{ívz Atdbu@Ww Warehouse Manager
≤Ah \¬Cz ⌠xΩwº BD/q[cBTCP/IP sAH
⌠⌠º C

X
UCX]tzbw Warehouse Manager ≤ºeΣwL{ñ n
ΩTG
v Ωxñ zΓU
v ΩT¼²ñ zΓU
v TºΓU

© Copyright IBM Corp. 1994, 2002 v


÷≤

vi Warehouse Manager wΓU


 1  DB2 Warehouse Manager ≤º[

DB2 Warehouse Manager M≤]AuΩxñ vúWjx\αAªO


DB2 Universal Database @íCbw⌠≤ DB2 Warehouse Manager ≤º
eAz⌠xC@≤ú\αAC@≤wΘnΘ²M°≤C

Warehouse Manager M≤]AUC≤G


v Ωxuπ
– xα½{í
– xNz{í
– Classic Connect X{í
v uΩT¼²z{ívuπ
– ΩT¼²ñ
– Web ΩT¼²ñ
– ΩT¼²z{íd
– zΩT¼²δF

Warehouse Manager Connector CD wtA² Warehouse Manager Connector 


}RC

ΩT¼²z{í

uΩxñ vO@ñíΩXtCñíΩA]NO÷≤ΩΩ
TAiNs±bΩxΩíúz MCzL
Ω
T¼²AziHNy yzñíΩBNñíΩD«A
[HqAHXu@s° DCMßAziHuΩT¼²z{
ívAH Φíe{xBJñΩ÷YM½≤wqC

uΩT¼²z{ívú@jOVMΦAi≤UM
ΣBAMs
°ΩCªi²°ΩpB
{BlB
MíC

uΩT¼²ñ vOuΩT¼²z{ív\α CuΩT¼²z{


ívUC≤¿GΩT¼²ñ BzΩT¼²δFBΩT¼²z{íd
AHΩT¼²ñ Web C

© Copyright IBM Corp. 1994, 2002 1


Warehouse Manager º[

z⌡µuzΩT¼²vδFAα
αzΩT¼²C

ziHuΩT¼²ñ v ñíΩµ½AzΩT¼²Px
εΩw PBCuΩT¼²ñ v\α ]v¡úPC
i
Ps
ΩT¼²ñiΩTCiÑπPPv¡A²
iHwq½≤A≤sRúwwq½≤Cz πiÑ
Pv¡A²]tdzΩT¼²eCz iHNv¡h
PC

uΩT¼²ñ vñ]Aiq JDBC Ω 


Xyz Ω{íCuΩT
¼²ñ v]]AtΩd ΩT¼²C÷≤
{íd ΩT¼²
ΩTA\ΩT¼²ñ ⁿC

z]iH⌠≤s² uΩT¼²ñ Web vAHs


ΩT¼²
o
iΩíA]AµíBf⌠B MmC

÷@:
v
6 ywΩT¼²z{í≤z
v
7 ywΩT¼²ñ z
v
8 yb Windows NT Websphere IBM HTTP Web °AWwΩT¼
²ñ Web z
v
10 yb AIX Websphere IBM HTTP Web °AWwΩT¼²ñ
Web z

xNz{í

xNz{ítdzΩ MxºíΩy{CxNz{íA
≤ Solaris @⌠H Windows ® NTBWindows 2000BWindows XPB
LinuxBAIXBz/OS M iSeries™ @tCxNz{íiu}±íΩws
 (ODBC)vX{í DB2® CLI PúPΩwqHA]AσrCh
xNz{íiHBz MxºíΩαeC

÷@:
v
15 ywxNz{íz
v
24 yw Windows xNz{íz
v
25 yw z/OS xNz{íz
v
45 yw iSeries xNz{íz
v
55 yw AIXBLinux  Solaris @⌠xNz{íz

2 Warehouse Manager wΓU


Warehouse Manager º[

xα½{í

xα½{íO@xs{ MwqτAi bxBJiµΩ


α½CbuΩxñ vAziHBJ
@xCBJ ε
Ωp≤૨NqΩTCziHbBJñxα½{íAHM
úBαMαΩBúDnΣMg
ϕµAHiµUppΓC

ּ:
v
70 yxα½{íw JDKz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
78 ywxα½{íz
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

DB2 Warehouse Manager Connector

DB2® Warehouse Manager Connector i≤Uzqql xswñ


Ωñ
íΩG
v DB2 Warehouse Manager Connector for SAP R/3
v DB2 Warehouse Manager Connector for the Web

F DB2 Warehouse Manager Connector for SAP R/3AziHN


Ωs
W ΩxñAuΩxñ v[Hα½AA DB2 uπΣª
 uπ[HRCF Connector for the WebAziHNI∩
{Ωq
IBM® WebSphere® Site Analyzer aJΩxCDB2 Warehouse Manager Connector
]tb Warehouse Manager M≤ñA² ntC

ּ:
v
89 yDB2 Warehouse Manager Connector for SAP R/3z
v
91 yDB2 Warehouse Manager Connector for the Webz
÷@:


1  DB2 Warehouse Manager ≤º[ 3
Warehouse Manager º[

v
90 yw DB2 Warehouse Manager Connector for SAP R/3z
v
91 yw DB2 Warehouse Manager Connector for the Webz

Classic Connect X{í

Classic Connect i ¬
xsb Information Management Systems (IMS) Ω
wñD÷píΩA z/OS W Virtual Storage Access Method (VSAM) Ω
CªúFqHBΩs
Ω∩MÑ\αAi²z÷píd ¬

D÷píΩC

÷@:
v bΩxñ zΓUñyw Classic Connect Drivers ≤ (Windows
NTBWindows 2000BWindows XP)z

4 Warehouse Manager wΓU


 2  wuΩT¼²z{ívuπ

íuΩT¼²z{ívuπw{ A uπ]AuΩT¼²ñ
vBuzΩT¼²δFvBuΩT¼²z{ídvuWeb ΩT¼²ñ
vC

wuΩT¼²z{ív≤

ziHwUCuΩT¼²z{íuπv≤G
v uΩT¼²ñ v(n)
v uzΩT¼²vδF (l]wα¼²n)
v uΩT¼²z{ívd (∩)
v uΩT¼²ñ Web v(∩)

@δÑAΩT¼²z QnwuΩT¼²ñ vBuzΩT¼²vδ


FAuΩT¼²z{ívd CuΩT¼²ñ Web vwb Web °
AWAi²QnH Web s
ΩT¼² C

uΩT¼²ñ vwb⌡µ Windows ® NTBWindows 2000BWindows


XPBAIXBSolaris @⌠A Linux @tu@WA²zz 

ΩT¼²α{sΩT¼²CAziH∩ b⌡µ⌠≤ Windows @
t (Windows 98BWindows MEBWindows NTBWindows 2000  Windows
XP)  Unix ¼@t (LinuxBSolaris @⌠ AIX) ΣLu@Ww
uΩT¼²ñ vA Cou@Pz DB2® Universal
Database bºu@sC τiH∩ uΩT¼²ñ Web
v s
ΩT¼²C

wnuΩT¼²ñ vºßANΩT¼²b Ωwsb t


WC

ּ:
v
1 yΩT¼²z{íz
÷@:
v
6 ywΩT¼²z{í≤z
v
91 yw DB2 Warehouse Manager Connector for the Webz

© Copyright IBM Corp. 1994, 2002 5


wΩT¼²ñ≤

÷:
v
93 yΩT¼²z{í≤⌠cz

wΩT¼²z{í≤

uΩT¼²z{ívuπ]AFuΩT¼²ñ vBuΩT¼²zvd B
uzΩT¼²vδFAHuΩT¼²ñ Web vC

²M°≤:

uΩT¼²ñ viHwb⌡µ⌠≤ Windows @t (Windows 98BWindows


MEBWindows NTBWindows 2000  Windows XP)  Unix ¼@t
(LinuxBSolaris @⌠ AIX) Bu@WCou@Pz DB2
Universal Database bmº°AsC

DB2 Warehouse Manager ≤ nO DB2  8 qAO DB2 °AA


°≤wCúDSOúAúMbw DB2 Warehouse Manager ≤ApG
w DB2 qAN w DB2  8 qC

{:

YnwuΩT¼²z{ívuπG
1. N Warehouse Manager CD-ROM íJ!
ŖCpY }ogxC
2. bogxW÷@UwC
3. bu∩
S v°íñAMúΩT¼²z{íuπ!∩ Cz]i
Hi}AH∩
SwuΩT¼²z{íuπv≤C
4. ÷@UU@BCU@°íi²zl]ws¼²AN{s¼²α
 8 µíCpGzñL BJAi≤yßuzΩT¼²δFv l
]wαΩT¼²CΩT¼²ñíΩO 8 µíAαuΩ
T¼²z{íuπv≤C
5. ÷@UU@BA≥w{íCϕzFß@°íA÷@U¿Cp
Y ¿ w{íC
6. ⌡µuzΩT¼²vδFHsΩT¼²AN{sΩT¼²α
 8 µíC
ּ:
v
5 ywuΩT¼²z{ív≤z
v
1 yΩT¼²z{íz

6 Warehouse Manager wΓU


wΩT¼²ñ≤

⌡µzΩT¼²δF

⌡µuzΩT¼²vδFi
ΩT¼²Aα{sΩT¼²CpGz
≤w
íαΩT¼²A nδFC

{:

Yn⌡µuzΩT¼²vδFG
1. b DB2 Universal Database ñ
@ΩwAMΣtΩT¼²{sΩ
wC
2. ÷@U}l -> {í -> IBM DB2 -> ]wuπ -> zΩT¼²δFCp
Y }uzΩT¼²δFvC
3. ΣJuzΩT¼²δFvñC@nΩTAbKnñ°Θ
JΩTAMß÷@U¿CpY ÷¼uzΩT¼²vδFAB Q
l]wαΩT¼²C
ּ:
v
1 yΩT¼²z{íz
÷@:
v
6 ywΩT¼²z{í≤z
v
7 ywΩT¼²ñ z

wΩT¼²ñ

uΩT¼²ñ viHwbMuΩT¼²z{íuπv (≤ Warehouse


Manager w CD W) úP⌠≤ Windows @t (Windows 98BWindows
MEBWindows NTB Windows 2000  Windows XP)  Unix @t (AIX 
 4BAIX  5BSolaris @⌠ Linux) WC

²M°≤:

ΩT¼²]iH±mbUC DB2 tCΩw 8 ≤sñG


v DB2 Universal Database for Windows NT
v DB2 Universal Database for AIX
v DB2 Universal Database for Solaris @⌠
v DB2 Universal Database for Linux
AUC DB2 tCΩwñG
v DB2 Universal Database for iSeries ( 5  1 ≤s)


2  wuΩT¼²z{ívuπ 7
wΩT¼²ñ≤

v DB2 Universal Database for OS/390 and z/OS ( 7 ≤s)

z] nsuz LANC

z nwuzΩT¼²vδFAHsΩT¼²AN{sΩT¼²
α  8 µíC

{:

YnwuΩT¼²ñ vG
1. ÷¼ Windows {íC
2. N DB2 Warehouse Manager CD-ROM íJ!
≈ñC⌡µ\αY 
uDB2 wvogxC
3. bogxW÷@UwúC
4. Tww∩
DB2 Warehouse ManagerAMß÷U@BC
5. uDB2 wvδFú≥iµC
6. bS MµñATww∩
≤uΩT¼²z{ívuπºUS AMß
÷U@BC
7. uDB2 wvδFú≥iµCiuWíz¿lB
JC
ּ:
v
1 yΩT¼²z{íz
÷@:
v
6 ywΩT¼²z{í≤z

b Windows NT Websphere IBM HTTP Web °AWwΩT¼²ñ


Web 

ziHbΣ DB2 Universal Database JDBC suAH⌡µ IBM WebSphere 


⌠≤@tWwuΩT¼²ñ v(Web )CP] n@ Web °AA
p IBM HTTP °AC

²M°≤:

ϕzb Windows NT Websphere IBM HTTP Web °AWwuΩT¼²ñ


Web vºeG
v TwwwF IBM HTTP Web °AC
v Tww≤°AWwF IBM Websphere Application ServerC

8 Warehouse Manager wΓU


wΩT¼²ñ≤

v d Web °A≡CpG Web °A≡úO 80 (qw])Ab


z[cΓW AN≡ [ Web }DqúW ñC pG
http://hostname:portnumber/
{:
YnwuΩT¼²ñ Web vG
1. NuΩT¼²ñ Web vw z Web °AñG
a. N DB2 Universal Database CD-ROM íJ Web °Au@!
≈C
pY }ogxC
b. bogxW÷@UwC
c. bu∩
úv°íñA∩
DB2 zq!∩ CMßA÷@UU@
BC
d. b∩w¼ñA÷@UqC÷@UU@BC
e. b∩ DB2 ≤ñAMúuΩT¼²z{ívuπº≤
!∩ C
f. ÷@Ul≤C
g. b∩l≤ñATww∩
ΩT¼²ñ Web !∩ AwMú
Σª!∩ C
h. ÷@U≥C
i. Tw∩
FuΩT¼²z{ívuπC
j. ÷@UU@BH≥AMßA÷@Uß@W¿H¿wC
2. }uWebSphere Application Server zDxvC
a. bΩ-->JDBC X{íΩ¿ñA÷@U DB2 JDBC X{íCpG
w DB2 JDBC X{íAϕ IBM Websphere ⁿ wX
{íC
b. ÷@U Db2JdbcDriverC
c. ÷@UΩΩ¿AMß÷@UsCΘJzL Web s
ºuΩT¼
²ñ v¼²sΩTAMß÷@UTwC
d. ÷@UIΩ¿AMß÷@Ut°AW Ω¿C
e. ∩
°{íΩ¿AMß÷@UwCpY }u{íw
vδFC
f. w≤ X:\sqllib\tools\icweb\  icweb.ear AΣñ X O DB2
w
≈C
g. H X:\sqllib\tools\icweb\ ñ db2icweb.jar A
N≤
X:\WebSphere\AppServer\installedApps\icweb.ear\Web-inf\lib\ ñ
db2icweb.jar CX O DB2 w
≈C


2  wuΩT¼²z{ívuπ 9
wΩT¼²ñ≤

h. N≤ X:\sqllib\tools\icweb\ ñ html.zip AúY


X:\WebSphere\AppServer\installedApps\icweb.ear\icweb.war\ ²ñC

NPW {sC
i. N≤ X:\sqllib\tools\icweb\ ñ icons.zip AúY
x:\WebSphere\AppServer\installedApps\icweb.ear\icweb.war\images\ 
²ñC
NPW {sC
3. uΩT¼²ñ Web vºeA²ϕ ubwºßqΩT¼²ñ
Web vñBJC
ּ:
v
1 yΩT¼²z{íz
÷@:
v
6 ywΩT¼²z{í≤z
v
7 ywΩT¼²ñ z
v
10 yb AIX Websphere IBM HTTP Web °AWwΩT¼²ñ
Web z

b AIX Websphere IBM HTTP Web °AWwΩT¼²ñ Web 

uΩT¼²ñ Web viHwbΣH JDBC su DB2 Universal


DatabaseA⌡µ IBM WebSphere ⌠≤@tWCP] n@ Web °
AAp IBM HTTP °AC

²M°≤:

b AIX Websphere IBM HTTP Web °AWwuΩT¼²ñ Web vº


eG
v TwwwF IBM HTTP Web °AC
v Tww≤°AWwF IBM Websphere Application ServerC
v d Web °A≡CpG Web °A≡úO 80 (qw])Ab
[cΓW AN≡ [ Web }DqúW ñC pG
http://hostname:portnumber/
{:
YnwuΩT¼²ñ Web vG
1. NuΩT¼²ñ Web vw z Web °AñG
a. N DB2 Universal Database CD-ROM íJ Web °Au@!
≈C
pY }ogxC

10 Warehouse Manager wΓU


wΩT¼²ñ≤

b. bogxW÷@UwC
c. bu∩
úv°íñA∩
DB2 zq!∩ CMßA÷@UU@
BC
d. b∩w¼ñA÷@UqC÷@UU@BC
e. b∩ DB2 ≤ñAMúuΩT¼²z{ívuπº≤
!∩ C
f. ÷@Ul≤C
g. b∩l≤ñATww∩
ΩT¼²ñ Web !∩ AwMú
Σª!∩ C
h. ÷@U≥C
i. Tw∩
FuΩT¼²z{ívuπC
j. ÷@UU@BH≥AMßA÷@Uß@W¿H¿wC
2. }uWebSphere Application Server zDxvC
a. bΩ-->JDBC X{íΩ¿ñA÷@U DB2 JDBC X{íCpG
w DB2 JDBC X{íAϕ IBM Websphere ⁿ wX
{íC
b. ÷@U Db2JdbcDriverC
c. ÷@UΩΩ¿AMß÷@UsCΘJzL Web s
ºuΩT¼
²ñ v¼²sΩTAMß÷@UTwC
d. ÷@UIΩ¿AMß÷@Ut°AW Ω¿C
e. ∩
°{íΩ¿AMß÷@UwCpY }u{íw
vδFC
f. w≤ /usr/sqllib/tools/icweb/ ñ icweb.ear C
g. H /usr/sqllib/tools/icweb/ ñ db2icweb.jar A
N≤
/usr/WebSphere/AppServer/installedApps/icweb.ear/Web-inf/lib/ ñ
db2icweb.jar C
h. N≤ /usr/sqllib/tools/icweb/ ñ html.zip AúY
/usr/WebSphere/AppServer/installedApps/icweb.ear/icweb.war/ ²ñC

NPW {sC
i. N≤ /usr/sqllib/tools/icweb/ ñ icons.zip AúY
/usr/WebSphere/AppServer/installedApps/icweb.ear/icweb.war/images/

²ñC
NPW {sC
3. uΩT¼²ñ Web vºeA²ϕ ubwºßqΩT¼²ñ
Web vñBJC


2  wuΩT¼²z{ívuπ 11
wΩT¼²ñ≤

ּ:
v
1 yΩT¼²z{íz
÷@:
v
6 ywΩT¼²z{í≤z
v
7 ywΩT¼²ñ z
v
8 yb Windows NT Websphere IBM HTTP Web °AWwΩT¼
²ñ Web z

bwºßqΩT¼²ñ Web 

ziHquΩT¼²ñ Web vA²zΩT¼²≤e÷C

²M°≤:

b}lqºeA²Tww#TwnuΩT¼²ñ Web vC

bzLuΩT¼²ñ Web vs


ΩT¼²ºeA²TwwbΩw°A
ñΩwz{íAw Web °AABw IBM WebSphere
Application ServerC

q L ID qµXAq Li≤s


uΩT¼²ñ
Web v⌠}C

{:

YnquΩT¼²ñ Web vG


1. sΦ Webgui.conf Cw∩n²quΩT¼²ñ Web vs

C@ΩT¼²AsW@C≤sC@µAHMztM¼²]w
CUCµí (td ) ≤szuΩT¼²ñ Web v]wG
v html=C:\WebSphere\AppServer\hosts\default_host\test2\web\html

xsuΩT¼²ñ Web v HTML t²C


v servlet=http://hostname/webapp/iccweb/

IBM WebSphere ñ]w{í URLC


v databasename=ICMSAMP

uΩT¼²ñ vΩwW C
v catalogname=<catalog name>:<description>

¼²W ºßyz σrAi @P¼²C pG

12 Warehouse Manager wΓU


wΩT¼²ñ≤

catalogname=ICM:Sample 7.1 ΩT¼²


v mri=C:\WebSphere\AppServer\hosts\default_host\test2\servlets\mri\en_US

NyÑl MRI ²C


2.   DB2 qτA∩°AIΩwiµs²CziH
uDB2 ROµBzvA τ Web °AOi Qs ΩwC
ּ:
v
1 yΩT¼²z{íz
÷@:
v
6 ywΩT¼²z{í≤z
v
8 yb Windows NT Websphere IBM HTTP Web °AWwΩT¼
²ñ Web z
v
10 yb AIX Websphere IBM HTTP Web °AWwΩT¼²ñ
Web z


2  wuΩT¼²z{ívuπ 13
wΩT¼²ñ≤

14 Warehouse Manager wΓU


 3  wxNz{í

ϕb Windows NTBWindows 2000BWindows XP  AIX Ww]A DB2


Universal Database x°AA ww]Nz{íCYz niqh
x°AⁿROxNz{íA nx°A xNz{íA
ziH DB2 Warehouse Manager wt@xNz{íC

x°AxNz{ííπP fixpak hCz


úb UNIX WxNz{íC

xNz{íi≤ Windows NTBWindows 2000B Windows


XPBLinuxBAIXBiSeries  z/OS @tAH Solaris @⌠Cϕb
Windows NTBWindows 2000BWindows XPBAIXBLinux  Solaris @⌠W
wxNz{íA] wx ODBC X{íX{íz{íC

wxNz{í
UCUíp≤wxNz{íC

wxNz{í

xNzπ∩x xs
v¡AúDx O
uqsvwqCbípUAzqs DB2 °ACpGz∩
H WindowsBLinuxBAIXA Solaris @⌠W ODBC s
x M
Az ODBC No Ωwn²t DSNCb
AIXBLinux  Solaris @⌠ñAzb .odbc.ini ñⁿwx 
A ≤ ⌡µNz{í ID l²ñCpGzNx°A
wb AIX WAw]Nz{í s
x Azτw∩w
]Nz{ís
ΩANΣx ⁿw °Au@ñCx
sbwx°Aw]Nz{ímWC

²M°≤:

xNz{íA≤UCo@tG
v Microsoft Windows NT Workstation  Windows NT Server  4.0 At Service
Pack 6 ≤sC
v Microsoft Windows 2000  Windows XPC
v IBM AIX  4.3.3AFixPak 2 ≤sC

© Copyright IBM Corp. 1994, 2002 15


v IBM OS/390  2.6 ≤sC
v A≤ 32  Intel Bz LinuxCΣUCh Linux eGkernel
2.4.7Aglibc 2.2.4C
v IBM iSeries V4R5 ≤sA]t⌠≤nΘ FixPak  PTFC\
README AH
o{µ@MµCYnTwz iSeries u@WwF
≤nΘAb iSeries ROúUΘJ DSPSFWRSCC
v Solaris @⌠ 2.6 ≤sC

: ú@w Σ Linux ¡x C\ DB2 Universal Database for


Linux ⌠AH
o≤hΩTC

pGzO DB2 OLAP BJAhw DB2 OLAP °A ( 7 ≤


s)  Essbase ( 6 ≤s)CpGO iSeriesAzn@
 ID  ALLOBJ  JOBCTL v¡C iSeries RSTLICPGM RO STRVWD
P ENDVWD RO nv¡hCPAxNzn{í]w
A]  *PGMR (⌠ α) uUser ClassvC

b AIXBLinuxBWindows  Solaris @⌠WxNz{íACw



U n 50 MBC

z/OS xNz{í nj 95 MB  HFS íC

w
íúA≤ iSeries WxNz{íC

{:

bxNzWw TCP/IPAH
xNzPx°AºísC

YnzL DB2 °AA∩ qúAAb DB2 °AW]w


DB2COMM ⌠G
db2set -i  DB2COMM=TCPIP

]we\°Aⁿ  q TCP/IP DC

ּ:
v
2 yxNz{íz
÷@:
v bwP[cRΩñyu[cU{í (CA)v[cΩwsuz
v
24 yw Windows xNz{íz
v
25 yw z/OS xNz{íz

16 Warehouse Manager wΓU


v
45 yw iSeries xNz{íz
v
55 yw AIXBLinux  Solaris @⌠xNz{íz

 ODBC sD DB2 Ωw

ziH ODBC X{íAqNzs


D DB2 x Cϕzb
AIXBLinuxB Solaris @⌠ Windows ( ODBC X{í) @tWw
xNz{íAN wo@tuΩxvODBC X{íC
D DB2 uΩxvODBC X{íAO DataDirect Technologies, Inc.
ú DataDirect ODBC X{íC

pGO NFS  SNA sAz nΣªsnΘCz nnΘA Nz


qT≤wúPC

τxNz{í ODBC Ωsu

Warehouse Manager ú@Σ{íA  odbctestAib Windows  UNIX


xNz⌡µA τz Windows  UNIX xNzP ODBC Ω 
ºísuC{í
s zⁿwΩwACXΩw¼²eC
pG{íis ΩwAN #T]wsuAxNz{íNiiµs
CpG{íLks ΩwAh πJXH⌠≤
ODBC X{íTºCoTºi≤Uz[c#P ΩwísuC

²M°≤:

pGz@tO AIXBLinux  Solaris @⌠ATwz{µl²


ñπwwq .odbc.ini AB ñwqz
s CpGz@
tO WindowsATwwN wq ODBC t DSNC

{:

odbctest {ímH@túPC
v WindowsG...\SQLLIB\bin
v AIXG/usr/opt/db2_08_01
v Solaris @⌠/LinuxG/opt/IBM/db2/V8.1

YnτxNz{í ODBC Ω suG


1. pGzOb UNIX xNz⌡µ{íA UCΦíΣJG
v b AIX WA⌡µROG/usr/opt/db2_08_01/bin/IWH.environmentC


3  wxNz{í 17
v b Solaris @⌠ Linux WA⌡µROG
/opt/IBM/db2/V8.1/bin/IWH.environmentC
2. b Windows ROú UNIX ROµAΣJ odbctest <dsn> <uid> <pw>A
ΣñG
v <dsn> Oz
s ODBC t (Windows) Ωw
v <uid> Os <dsn> Ωw ID
v <pw> O <uid> qµX
3. YnτPt ODBC Ω  (bd ñ  ’target’) suAbN
z Windows RO°í AIXBLinux  Solaris @⌠ ≈WApU
ΣJG
odbctest target labriejj my1pw

pGsu]w#TAUCσr ΘX eWG
Operation: Enter ODBC Test Program, RETCODE = 0
Operation: Completed Initialization, RETCODE = 0
Operation: SQLAllocEnv, RETCODE = 0
Operation: SQLAllocConnect, RETCODE = 0
target labriejj my1pw
Operation: SQLConnect, RETCODE = 0
Environment variable Files\SQLLIB\LOGGING/odbctest.set not defined
Operation: Environment settings written to $(VWS_LOGGING)/odbctest.set, RETCODE = 0
(1) Operation: SQLConnectOptions, RETCODE = -1
(1) SQLSTATE = S1092
(1) SQLCODE = -99999
(1) Error Message:
(1) [IBM][CLI Driver] CLI0133E Option type out of range. SQLSTATE=S1092
Operation: SQLAllocStmt, RETCODE = 0
Operation: SQLTables, RETCODE = 0
Table type=TABLE, VIEW, SYSTEM TABLE, ALIAS
IWH.APPEND, type= TABLE, remarks=
IWH.EDITIONS, type= TABLE, remarks=
IWH.MARY2, type= TABLE, remarks=
IWH.NOMAPS, type= TABLE, remarks=
LABRIEJJ.DB2STAT, type= TABLE, remarks=
LABRIEJJ.KARL1, type= TABLE, remarks=
LABRIEJJ.KARL2, type= TABLE, remarks=
LABRIEJJ.MR_DB2STAT3, type= TABLE, remarks=
SYSCAT.ATTRIBUTES, type= VIEW, remarks=
SYSCAT.BUFFERPOOLNODES, type= VIEW, remarks=
SYSIBM.SYSDUMMY1, type= SYSTEM TABLE, remarks=
SYSSTAT.COLDIST, type= VIEW, remarks=
SYSSTAT.COLUMNS, type= VIEW, remarks=
SYSSTAT.FUNCTIONS, type= VIEW, remarks=
SYSSTAT.INDEXES, type= VIEW, remarks=
SYSSTAT.TABLES, type= VIEW, remarks=
SYSSTAT.TABLES, type= VIEW, remarks=
Operation: SQLFetch, RETCODE = 100
SQLSTATE = 00000

18 Warehouse Manager wΓU


SQLCODE = 0
Error Message:

Operation: SQLDisconnect, RETCODE = 0


Operation: Exit ODBC Test Program, RETCODE = 0

pGwqsuA ΘX eWCbd ñA



suΩ W  myTEXTG
Operation: Enter ODBC Test Program, RETCODE = 0
Operation: Completed Initialization, RETCODE = 0
Operation: SQLAllocEnv, RETCODE = 0
Operation: SQLAllocConnect, RETCODE = 0
myTEXT labriejj my1pw
Operation: SQLConnect, RETCODE = -1
SQLSTATE = IM002
SQLCODE = 0
Error Message:
[Microsoft][ODBC Driver Manager] Data source name not found and no
default driver specified
Environment variable Files\SQLLIB\LOGGING/odbctest.set not defined
Operation: Environment settings written to $(VWS_LOGGING)/odbctest.set, RETCODE = 0
Operation: SQLConnectOptions, RETCODE = 0
Operation: SQLAllocStmt, RETCODE = -1
SQLSTATE = 08003
SQLCODE = 0
Error Message:
[Microsoft][ODBC Driver Manager] Connection not open
Table type=TABLE, VIEW, SYSTEM TABLE, ALIAS
Operation: SQLDisconnect, RETCODE = -1
SQLSTATE = 08003
SQLCODE = 0
Error Message:
[Microsoft][ODBC Driver Manager] Connection not open
Operation: Exit ODBC Test Program, RETCODE = 0

NG
v (1) ϕ]wsu∩Aiα oCoO#{HA]
ODBCTEST {íO ¼P{íA]Ysu∩iαúA
≤Ωw¼Coú vT{í@C
v Windows Nz{íNΩ¼²@t ODBC Ω CΩwsu
úαnD⌠C
v UNIX Nz{íb .odbc.ini  (≤ ⌡µ UNIX Nz{í
 ID l²ñ) ñπ n²C
÷@:
v
59 y[c AIXBLinux  Solaris @⌠xNz{í⌠z


3  wxNz{í 19
Tw UNICODE ΣixNz{í

pGzO z/OSBAIXBLinux  Solaris @⌠xNz{íAhT


wzt UNICODE ΣC

²M°≤:

⌡µ Linux xNz{íqúWw Glibc 2.1.3-21 ≤¬C

{:

b z/OS WAΣ z/OS xNz{í z/OS ñA Iconv Σ UCS-2


Vα½C

Ynτ AIX W UNICODE ΣOiAΘJG


lslpp -al | grep -i iconv

TwCXUCG
bos.iconv.ucs.com
UNICODE ≥α½
bos.iconv.ucs.pc
PC rX UNICODE α½

zwyÑyÑα½Cp ÷ΩTAyX
http://www.austin.ibm.com/resource/aix_resource/PubsC

Ynτ Solaris @⌠W UNICODE ΣAΘJG


pkginfo | grep -i iconv

pGiH UNICODE ΣAz UCΩ]G


SUNWuiu8 -- Iconv modules for UTF-8 Locale

pGzOxNz{íΩayÑATwwwFAϕrX Iconv
C

Ynτ Linux W UNICODE ΣAΘJG


rpm -qf /usr/bin/iconv

pGiH UNICODE ΣAz UCΩ]G


glibc-2.1.3-21 or greater

20 Warehouse Manager wΓU


NGb Linux WAiconv ≤ GNU C wM≤CpGb Linux ≈Ww
F glibc-2.1.3-21 ≤¬AN Σ UNICODECziHΘJ
rpm -qf /usr/bin/iconv τAª πM≤W glibc-2.1.3-21 ≤¬C

ּ:
v
2 yxNz{íz
÷@:
v
15 ywxNz{íz

xNz{íPxs

z
xNzPx ºísCFns
x 
AzxNzWπuΩxñ vODBC X{í DB2 ®
ConnectAsnΘ (p TCP/IP)AΩwqC

ϕzwxNz{íA] @Pw@D DB2 ΩwuΩxñ v


ODBC X{íCz DB2 Universal Database™ CD-ROM ñ]A DB2 
ODBC X{íC

ּ:
v
21 yx súz
v
22 yxNzx°AWΩwqz
÷@:
v
22 yτx°AxNz{íí TCP/IP sz

xsú

ws
x  nsúCΣñiα]AF TCP/IP 
NetBIOS µ]wBSNA Client for Windows  SNA Server for WindowsC

zbx°A (pGz Nz{í) xNzWú nwsúC


pAziHzL TCP/IP  NetBIOS s
DB2® tCΩwCpGbz n
DqúΩws⌠⌠WiHs
DB2 Connect™ hDAz]iHzL
TCP/IP  NetBIOS s
DB2 z/OS™ ΩwC≤ Client Connect O
JDBCAúx°ANz{íA]AClient Connect bq
W
Px MºísC

ּ:
v
21 yxNz{íPx sz


3  wxNz{í 21
v
22 yxNzx°AWΩwqz
÷@:
v bΩxñ zΓUñywqxz
v
22 yτx°AxNz{íí TCP/IP sz
v bΩxñ zΓUñywq DB2 x z
÷:
v bΩxñ zΓUñyⁿΣD DB2 Ω z

xNzx°AWΩwq

ϕz ns
ΩwAw D DB2 Ωwq≤ (pGzO
 xNz{í)C

pGO DB2® tCΩwAn DB2 qτwt≤ DB2 Universal


Database ñC

ּ:
v
21 yxNz{íPx sz
v
21 yx súz
÷@:
v
22 yτx°AxNz{íí TCP/IP sz

τx°AxNz{íí TCP/IP s

ziHu@ºíOTΩsC

{:

UCu@ºí TCP/IP sG


v x°A xNz
v xNz x°A
v uΩxñ vzq x°A
v x°A uΩxñ vzq

YniµsAΘJ ping hostnameAΣñA hostname Ox°ABuΩ


xñ vzqAxNz TCP/IP DqúW C

22 Warehouse Manager wΓU


b AIXBLinux  Windows @tñAz b°íñ \hτ TCP/IP s
TºAoTºⁿ≤UCπTºC

[C:\]ping dgntserv2.stl.ibm.com
PING dgntserv2.stl.ibm.com: 56 data bytes
64 bytes from 9.112.46.127: icmp_seq=1. time=0. ms
64 bytes from 9.112.46.127: icmp_seq=2. time=0. ms
64 bytes from 9.112.46.127: icmp_seq=3. time=0. ms
64 bytes from 9.112.46.127: icmp_seq=4. time=0. ms

----dgntserv2.stl.ibm.com PING Statistics----


5 packets transmitted, 4 packets received, 20% packet loss
round-trip (ms) min/avg/max = 0/0/0

 1. PING RO#

b Solaris @⌠ñAping RO #UCΩTG


host is alive

pGO AIX  Linux xNz{íu@ATwzu nDqúW Aú


n ⌠W ANiH Ping u@C pAΘJ ping dgntserv2AúΘ
J ping dgntserv2.stl.ibm.comCziα nb /etc/hosts ñ[J@n²A
pG
123.45.67.89 dgntserv2 dgntserv2.stl.ibm.com

⌠≤D DB2 ΩwqM°Aºí ODBC sCpGzO


Windows xNz{íAτOiHNs
¿ Windows t{ Czi
HH ≤xNz{íñ odbc {íA #Ts[cC

ּ:
v
21 yxNz{íPx sz
v
21 yx súz
v
22 yxNzx°AWΩwqz
÷@:
v
36 y]m Classic Connect ODBC X{íxs
z
v
49 yiSeries xNz{íPx°AíVqHz
v
51 yP iSeries xNz{ísu ]z
÷:
v
47 yiSeries xNz{íßmwNz


3  wxNz{í 23
w Windows xNz{í
UCUíp≤w Windows xNz{íC

w Windows xNz{í

ϕzNx°AH DB2 Universal Database wb Windows NTBWindows


2000BWindows XP AY ww]Nz{íCpGz nNxNz{íw
bx°A Ahi DB2 Warehouse Manager wt@xNz
{íC

²M°≤:

w Windows xNz{íºeAznwC

{:

Ynw Windows xNz{íG


1. ÷¼ Windows {íC
2. N DB2 Warehouse Manager CD-ROM íJ!
≈ñC⌡µ\αY 
uDB2 wvogxC
3. bogxW÷@UwúC
4. Tww∩
DB2 Warehouse ManagerAMß÷U@BC
5. uDB2 wvδFú≥iµC
6. bS MµñA∩
xNz{íAMß÷U@BC
7. uDB2 wvδFú≥iµCiuWíz¿lB
JC

wnxNz{íºßANz Ωwn²t DSNC

ּ:
v
2 yxNz{íz
v
21 yxNz{íPx sz
÷@:
v
15 ywxNz{íz
÷:
v
17 y ODBC s
D DB2 Ωwz

24 Warehouse Manager wΓU


w[c z/OS xNz{í
UCUíp≤w[c z/OS xNz{íC

z/OS xNz{íº[

DB2® Warehouse Manager for z/OS™ ]AF z/OS xNz{íCNz{íi


@ DB2 Universal Database™ for z/OS MΣªΩwºíqHDA]A
≤Σª@tW DB2 ΩwD DB2 ΩwCxNz{íiHM
ODBC suΣΩ iµqHCYnbuUnix tAv⌡µxNz{
íWA n OS/390®  2  7 ≤sABM DB2 for OS/390  5
M 6AH DB2 for z/OS and OS/390  7 ÑeC

z/OS xNz{íΣUC@G
v q DB2 Ωw sΩ DB2 Ωw
v qϕµúd e
v ⌡µwq{í
v zL DB2 Relational Connect s
D DB2 Ωw
v zL Cross Access Classic Connect s
VSAM  IMS™ Ω
v ⌡µ DB2 Universal Database for z/OS {í
v ⌡µ IBM® Data Propagator u@
v ⌡µxúα½{í
÷@:
v
25 yw z/OS xNz{íz
v
30 y z/OS xNzn{íz
v
40 yNzn{í@ z/OS @z
v
41 yb@ z/OS ltW⌡µhxNzn{íz
÷:
v
44 yz/OS xNz{íΣ Trillium wq{íBJz

w z/OS xNz{í

z/OS xNz{íñ]A DB2 Warehouse Manager {í²A]t÷≤


xsΘB{í]pB@MtΩTC

²M°≤:

z/OS xNz{í nUCnΘG


3  wxNz{í 25
v OS/390  2.7 ≤s
v DB2 Universal Database for OS/390  5 ≤s
v OS/390 UNIX tA

UCϕµπbw z/OS Nz{íºeAzb DB2 lt APARC

ϕ 1. n APAR
DB2 Universal Database  n APAR
DB2 for OS/390  5 PQ36586APQ46261
DB2 for OS/390  6 PQ36585APQ46261
DB2 for z/OS  OS/390  7 PQ36585APQ46261

¡ε:

z/OS xNz{í nUCs


MvG
v v{í≈α (APF) v¡ ID (H UNIX tA)
v ODBC W EXECUTE v¡
v ΘxOⁿ ODBC l² READ M WRITE v¡ (pG⌡µΘx
Oⁿ ODBC l)
{:
Ynw z/OS xNz{íG
1. NxNz{í{íXq SMP/E añ°ⁿC{í²Oúú
C
w SMP/E ßA ú@w UNIX tA²AΣñ]tx
Nz{íi⌡µC ²w]W O /usr/lpp/DWCCo²]tx
Nz{íi⌡µC
2. b Unix tAAC@ Nzn{í ID ]w@
l²CNz{í n@⌠AⁿVU DB2 wΘX²C]
woΦkAONªm≤NNzn{íºl
²ñ .profile CpAϕnJA.profile Y ⌡
µ]w⌠C
d πd .profile eG
export VWS_LOGGING=/usr/lpp/DWC/logs
export VWP_LOG=/usr/lpp/DWC/vwp.log
export VWS_TEMPLATES=/usr/lpp/DWC
export DSNAOINI=/u/userid/dsnaoini

26 Warehouse Manager wΓU


export LIBPATH=/usr/lpp/DWC/ :$LIBPATH
export PATH=/usr/lpp/DWC/ :$PATH
export STEPLIB=DSN710.SDSNEXIT:DSN710.SDSNLOAD
3. ]w (kernel) n{ísuCYn]wosuANUCXµ[J
/etc/services  TCPIP.ETC.SERVICESFILE ñG
vwkernel 11000/tcp
vwd 11001/tcp
vwlogger 11002/tcp

Yn]w z/OS xNz{íΩwºísuAN⌠≤ Ωw[Jz


 z/OS qHΩwñC

d πqHΩwíJd ANb Windows NT W⌡µΩws


z/OS WΩwG
INSERT INTO SYSIBM.LOCATIONS
(LOCATION, LINKNAME, PORT)
VALUES
(’NTDB’,’VWNT704’,’60002’);
INSERT INTO SYSIBM.IPNAMES
(LINKNAME, SECURITY_OUT, USERNAMES, IPADDR)
VALUES
(’VWNT704’, ’P’, ’O’, ’VWNT704.STL.IBM.COM’);
INSERT INTO SYSIBM.USERNAMES
(TYPE, AUTHID, LINKNAME, NEWAUTHID, PASSWORD)
VALUES
(’O’, ’MVSUID’, ’VWNT704’, ’NTUID’, ’NTPW’);
4. N ODBC s  M ΩwC≤ z/OS xNz{í ODBC
P DB2 iµqHA]AzN ODBC WsNz{í s

  ΩwC
UCd π z/OS Ωwº DB2 í≈ bind package »zíd C
d O]z tW  DWC6ABzn DWC6CLI W @
ltW ODBC Ω]W G
DSN SYSTEM(DWC6)
BIND PACKAGE (DWC6CLI) MEMBER(DSNCLICS) ISO(CS)
BIND PACKAGE (DWC6CLI) MEMBER(DSNCLINC) ISO(NC)
BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIRR) ISO(RR)
BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIRS) ISO(RS)
BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIUR) ISO(UR)
BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIQR) ISO(QR)
BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIMS)
BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIC1)
BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIC2)
BIND PACKAGE (DWC6CLI) MEMBER(DSNCLIF4)

UCd π z/OS Ωwº DB2 í≈ bind package »zíd AΣ


ñ REMLOC On²≤uqHΩwvñA z/OS tº DB2 m
W G


3  wxNz{í 27
DSN SYSTEM(DWC6)
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLICS) ISO(CS)
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLINC) ISO(NC)
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIRR) ISO(RR)
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIRS) ISO(RS)
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIUR) ISO(UR)
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIQR) ISO(QR)
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIMS)
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIC1)
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIC2)
BIND PACKAGE (REMLOC.DWC6CLI) MEMBER(DSNCLIF4)

UCd π⌡µb Windows NT W DB2 Universal Database íd


bind package »zíG
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLICS) ISO(CS)
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLINC) ISO(NC)
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIRR) ISO(RR)
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIRS) ISO(RS)
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIUR) ISO(UR)
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIC1)
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIC2)
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIQR)
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIF4)
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIV1)
BIND PACKAGE (NTDB.DWC6CLI) MEMBER(DSNCLIV2)

HUO@d bind »zíAªNm ODBC Ω]@sb@


WñG
DSN SYSTEM(DWC6)
BIND PLAN(DWC6CLI) PKLIST(*.DWC6CLI.* )

ϕz¿s ODBC Ω]Aτ .profile ñ DSNAOINI ⌠


OⁿVzΦs ODBC W ODBC l]wC

pApG ODBC WW  DWC6CLIAB tW  DWC6A


h ODBC l]w ]tUCΩTG
;SUBSYSTEM stanza
[DWC6]
MVSATTACH=CAF
PLANNAME=DWC6CLI
5. ]w ODBC l]wCd ODBC l]w (INISAMP) ]tb
usr/lpp/DWC/ ²ñCziHsΦoH≤ztAziH

zvC
YnTwi#TB@AτwAϕa[cG
v DSNAOINI ⌠ⁿVl]wC
v b common q¿]A CONNECTTYPE=2C

28 Warehouse Manager wΓU


v ltq¿ñ PLANNAME AOzbW@BJñs ODBC W
W C
v b subsystem q¿]A MVSATTACHTYPE=CAFC

Tw data source q¿ DB2 tCªⁿw DB2 tmW


C

oO@ DSNAOINI d G


[COMMON]
MVSDEFAULTSSID=DWC6
CONNECTTYPE=2
;APPLTRACE=1
;APPLTRACEFILENAME=/usr/lpp/DWC/logs/application.CLITRACE
;TRACEFLUSH=1
;Example SUBSYSTEM stanza for V71A subsystem
[DWC6]
MVSATTACHTYPE=CAF
PLANNAME=DWC6CLI
;DATA SOURCE stanza for ISC710P1 data source
[ISC710P1]

Yn} ODBC lAúh COMMON q


@ µñG
6. z/OS xNz{íO@n{í{ C]Nzn{í 
_password( ) τAHNoNz{íi⌡µ{íwq RACF {í
εG
libtls4d.dll
iwhcomnt.dll
vwd

YnNi⌡µ{íwq RACF {íεA#½²uΩxñ vi


⌡µs±mA⌡µUCROG
extattr +p libtls4d.dll
extattr +p iwhcomnt.dll
extattr +p vwd

Ynb extattr ROñ +p Az $nπ BPX.FILEATTR.PROGCTL


FACILITY O¬
vC

d π N\ivß  ID JOEUSER  RACF ROG


RDEFINE FACILITY BPX.FILEATTR.PROGCTL UACC(NONE)
PERMIT BPX.FILEATTR.PROGCTL CLASS(FACILITY) ID(JOEUSER)
ACCESS(READ)
SETROPTS RACLIST(FACILITY) REFRESH
7. Nzn{íCzL z/OS  OS/390 DqúW M USS ≡A Telnet
s OS/390 UNIX tAC


3  wxNz{í 29
ּ:
v
35 yz/OS M OS/390  DB2 ϕµσrd ez
v
2 yxNz{íz
v
25 yz/OS xNz{íº[z
÷@:
v
30 y z/OS xNzn{íz
v
40 yNzn{í@ z/OS @z

 z/OS xNzn{í

@δÑA z/OS xNzn{í IDAúQ%\


BPX.DAEMON FACILITY O]wCNzn{í oX setuid() ROAo
O@ⁿε\αCY ID ⌡µ{íoXROOⁿε\αA
uUNIX tAv {í d  ID OQ%\ BPX.DAEMON
≈αO]wCpGQ%\A {íN dⁿJ}í{íO
úwwq u{íεvCpGⁿJF ⁿε{íA}íN Q
DCb ípñA{íLk⌡µ⌠≤ⁿε\αApGsetuid()Co
oípAh π EMVSERR # XAΣñ]t JRENVIRTY ]XCT
ºG ″BPXP014I ENVIRONMENT MUST BE CONTROLLED FOR DAEMON
(BPX.DAEMON) PROCESSING″ ϕG
v e\Nzn{í ID  BPX.DAEMON ≈αO]w
v oXROO@ⁿε\α
v $wⁿJ@ ε{í
{:
Ynben{íAb UNIX tA Shell ºUA≤ROµñΘJ
vwdC

YnbIn{íAb UNIX tA Shell UROµñAΘJ


vwd>/usr/lpp/DWC/logs/vwd.log 2>&1 &

ΣñA/usr/lpp/DWC/logs/vwd.log O⌠W z ΘXn{íW C

Ynτ z/OS xNzn{íOb⌡µñAb UNIX Shell ROµñΘJ


ps -e | grep vwdC

Ab z/OS DxñΘJ D OMVS,a=allAjMrΩ vwdC

ּ:

30 Warehouse Manager wΓU


v
2 yxNz{íz
v
25 yz/OS xNz{íº[z
÷@:
v
25 yw z/OS xNz{íz
v
40 yNzn{í@ z/OS @z

DB2 Warehouse Manager wq{í

DB2® Warehouse Manager for z/OS™ M≤]AUCwq{íG


v VWPFTP ⌡µ FTP ROC
v VWPMVS úX JCL u@ΩyC
v VWPRCPY  FTP sC
v XTClient Oqo{íC

úºAziHbuΩxñ vñ
wq{íxs{ C z/OS
xNz{íΣ⌠≤ibuUNIX® tAvU⌡µi⌡µ{íC

wq{í ⁿú@hBJCϕz⌡µwq{íA oU


C@G
v Nz{í ⌡µwq{íC
v wq{í #@# X#XNz{íC
v Nz{í #G C

 VWP_LOG ⌠ wqwq{íigJΘX²C

Ynwq{í  FTP eu@A²z


núX JCL Ω
CJCL ñu@W O USERIDXAΣñ X O@µ@rr)r
( pGJOEUSERA)C]tb JCL ñ MSGCLASS  SYSOUT ΘX
Oⁿw JES ΘXOC

úXu@j LRECL  254 rCJES u y JCL e 72 rC

ּ:
v
81 yz/OS α½{íz
v
25 yz/OS xNz{íº[z
÷@:
v
25 yw z/OS xNz{íz
v
85 yYε z/OS xα½{í⌠Ωñrz


3  wxNz{í 31
÷:
v
44 yz/OS xNz{íΣ Trillium wq{íBJz

o{í (XTClient) {xBJ

o{í { ≤ z/OS  OS/390 xBJCzO OS/390 u@


{{íiHúX@u@AbuΩxñ vño@BJCpGBJ¿
\AJCL ñoτíBJ # 0 # XC

²M°≤:

z JDK 1.1.8 ≤swb Unix tAWAHo{íC

{:

Yno{íAb⌡µx°AqúW XTServerC

Yb Windows W XTServerAhbuUNIX tAvW XTClientA


σ JCL  XTClientC

32 Warehouse Manager wΓU


oO@oτíd JCLG
//DBA1A JOB 1,’XTCLIENT’,CLASS=A,MSGCLASS=H,
// MSGLEVEL=(1,1),REGION=4M,NOTIFY=&SYSUID
//***********************************************
//* submit iwhetrig
//***********************************************
//BRADS EXEC PGM=BPXBATCH,
// PARM=(’sh cd /usr/lpp/DWC/; java XTClient 9.317.171.133 1100x
// 9 drummond pw bvmvs2nt 1 1 100’)
//STDOUT DD PATH=’/tmp/xtclient.stdout’,
// PATHOPTS=(OWRONLY,OCREAT),
// PATHMODE=SIRWXU
//STDERR DD PATH=’/tmp/xtclient.stderr’,
// PATHOPTS=(OWRONLY,OCREAT),
// PATHMODE=SIRWXU
//

²ed JCL π ½µ≥C@ ΣJµ 71Abµ 72 ±@


XAAbU@µµ 16 ≥C
@í≈ (cd /usr/lpp/DWC/;) O@»z
íA ≤² z/OS xNz{íwmC


Gí  XTClientAeUCG
v DWC °ADqúW  IP }
v DWC °A≡ (qO 11009)
v DWC  ID
v DWC qµX
v n⌡µBJW
v DWC °AROAΣñG
– 1 = JBJ
– 2 = NBJ' í
– 3 = NBJ'ú í
– 4 = NBJ í
– 5 = NBJ}o í
v OÑBJ¿∩AΣñ 1= yes B 0 = no
v jεC ( 0 *Hú
εC)
ּ:
v
81 yz/OS α½{íz
÷@:
v
25 yw z/OS xNz{íz
÷:


3  wxNz{í 33
v
44 yz/OS xNz{íΣ Trillium wq{íBJz

≤ΩxñdHΣ FTP

uΩxñ vwF@ JCL d  FTP eCpGz+Γ


FTP RO GET  PUT q z/OS Dqúet@ DqúAz
≤ JCL dñ z/OS tbßΩTC

{:

Yn≤uΩxñ vdHΣ FTPG


1. Hib /usr/lpp/DWC ²ñs≤s ID nJC
2. ΣX ftp.jcl ANΣssW systemname.ftp.jclAΣñ
systemname O z/OS tW C
3. C@z+Γ⌡µúX JCL BJ (pGVWPMVS)  z/OS tA
@≈
C
pApGznb STLMVS1 W⌡µúX JCL BJA
@W
STLMVS1.ftp.jcl C
4. σrsΦ{í q JCLAHXz DC
5. ≤bßΩTAHXz OS/390 MVS tbßΩTCún≤⌠≤
]tbΦAñA±p [USERID]  [FTPFILE]CΦAOOQ+i
r X'AD'  X'BD'CpGz TSO ≈¼b SPF Option 0 ñúO
] 3278AAoiα πSϕrADΦACpGzS≤
X'AD'  X'BD'Arí⌠≤ΩA]ú DC
6. ≤s⌠ VWS_TEMPLATESAⁿVsdb²C
uΩxñ v]Aod JCL dG
//[USERID]A JOB , ’PUT/GET’,
//* THE NAME OF THE JOB MUST BE THE NAME OF THE
//* MVS USER ID FOLLOWED BY ONE ALPHANUMERIC
//* CHARACTER. THIS IS A RESTRICTION OF FTP/MVS.
// CLASS=A,
// USER=&SYSUID,
// NOTIFY=&SYSUID,
// TIME=(,30),
// MSGCLASS=H
//STEP1 EXEC PGM=FTP,PARM=’( EXIT’
//INPUT DD DSN=[FTPFILE],DISP=SHR
//OUTPUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
ּ:
v
31 yDB2 Warehouse Manager wq{íz

34 Warehouse Manager wΓU


v
81 yz/OS α½{íz
v
25 yz/OS xNz{íº[z
÷@:
v
25 yw z/OS xNz{íz

z/OS M OS/390  DB2 ϕµσrd


e

 z/OS™ xNz{íAziHπ DB2® ϕµed A°⌠≤


e (]tú]t µwq)Cz]iH z/OS xNz{íAH Classic
Connect ú IMS™  VSAM d eCσrd eO¡ε
Cxu πσrñrΩCAϕzN]w Az
bwqñ
@OµAH²Nz{íi#T° πC
µΩC

Nz{íbπuUnix tAv  z/OS AΣ\α]¡εC∩


≤oAxu πrΩCAzbwqñwqOµ
A²Nz{íi#T° πCµΩC

ּ:
v
31 yDB2 Warehouse Manager wq{íz
v
25 yz/OS xNz{íº[z
÷@:
v
25 yw z/OS xNz{íz
v
37 y⌡µ DB2 for z/OS {íz

H z/OS xNz{ís DB2 tCH Ωw

Yns
D DB2 Universal Database tAz/OS™ xNz{í  DB2®
Relational ConnectCDB2 Relational Connect i²xNz{ís
D DB2 tC
ΩwC

DB2 Relational Connect iHs


OracleBSybaseBMicrosoft® SQL
ServerBTeradataAHb Windows®BAIXBLinux  Solaris @⌠W⌡µB
 ODBC X{í⌠≤ΣLΩwC

ּ:
v
81 yz/OS α½{íz
v
3 yxα½{íz


3  wxNz{í 35
÷@:
v
78 ywxα½{íz

s OS/390  z/OS W IMS  VSAM

z/OS™ xNz{íizL Classic Connect ODBC X{í s


IMS™ 
VSAMCziH Classic Connect ]w@ⁿ DB2  IMS  VSAM Ω
wqAMß ODBC s
ªCxNz{íºAzRw
Classic ConnectC

z/OS xNz{í nDOⁿV Classic Connect  DB2A ⁿJ#T


ODBC X{íCpGzns
DB2® ANz{í ⁿJ DB2 ODBC X
{íCpGzns
VSAM  IMS ANz{í ⁿJ Classic Connect ODBC
X{íCMß BzNz{ínDC

ּ:
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
83 yb DB2 for z/OS W]wxα½{íz
v
36 y]m Classic Connect ODBC X{íxs
z

]m Classic Connect ODBC X{íxs

ziH Classic Connect Nµ@í°@h÷píϕµCz


iH∩M IMS  VSAM ΩAH² Classic Connect s
CziHΓ∩MΩ
A Microsoft Windows Classic Connect D÷píΩ∩M{íC

{:

Yn]w Classic Connect ODBC X{íxs


G
1. b OS/390 Ww Classic Connect Data ServerC
2. ∩Gb Windows Ww Classic Connect Data Mapper úC
3. wq Classic Connect ΦϕµAHK Classic Connect α≈÷ps
ΩC
ziHΩ∩M{í
 IMS  VSAM cwqAΓ
w
qC
4. ]wxs
G
a.
@ Classic Connect .ini Cb /usr/lpp/DWC/ ²ñd
Classic Connect {í[c cxa.iniG

36 Warehouse Manager wΓU


* national language for messages
NL = US English
* resource master file
NL CAT = usr/lpp/DWC/v4r1m00/msg/engcat
FETCH BUFFER SIZE = 32000
DEFLOC = CXASAMP
USERID = uid
USERPASSWORD = pwd
DATASOURCE = DJX4DWC tcp/9.112.46.200/1035
MESSAGE POOL SIZE = 1000000
b. ≤s .ini ñ DATASOURCE µCµ ]t@Ω @
qT≤w}CΩ W ∩≤wqb Classic Connect Data
Server (mbΩ°A[cñ QUERY PROCESSOR SERVICE INFO
ENTRY) W Query Processor W CqT≤w}bP@ñ
TCP/IP SERVICE INFO CbwqxΩ A ñ
USERID  USERPASSWORDC
c. bz .profile ñAN CXA_CONFIG ⌠X Classic Connect
ODBC X{í (qM .ini bP²ñ)C
d. bz .profile ñA≤s LIBPATH ⌠AH]A Classic Connect
ODBC X{í⌠ (qM .ini bP²ñ)C
e. ∩G{í CXASAMP τwCq .ini b²
ΘJ cxasampCm /uid/pwd Owqb .ini ñΩ 
name/userid/userpasswordC
f. Hwq⌠≤ DB2 Ω PΦí wq@Ω xC
zú n≤s dsnaoini A] DB2 for z/OS and OS/390 SX{í
z{íCClassic Connect X{íz{íw
≤ z/OS xNz{í
C
ּ:
v
81 yz/OS α½{íz
v
36 ys
OS/390  z/OS W IMS  VSAMz
v
3 yxα½{íz
÷@:
v
78 ywxα½{íz

⌡µ DB2 for z/OS {í

DSNUTILS O@⌡µb WLM  RRS ⌠ñ DB2 for z/OS and OS/390 x
s{ C DB2 Warehouse Manager úF@ DSNUTILSAHKzN DB2
{í]AbuΩxñ vBJñCwqxs{ A
zNiH DSNUTILS ⌡µ⌠≤ww DB2 {íCDB2 for z/OS and


3  wxNz{í 37
OS/390 LOADBREORG  RUNSTATS {íi²z ≤{í⌡µ
ΦkeϕCAUTILITY BJπ@eϕAΣñ]t 41 DSNUTILS 
MµABC@ú@n²µA]AziH⌡µ DB2 for z/OS Σ
{íC

{:

Yn⌡µ DB2 for z/OS {íG


1. bw DB2 H]ws DSNUTILS xs{ ⌡µ DSNTIJSG u@C
Tw DSNUTILS wqñ]A PARAMETER STYLE GENERALC
2.  WLM zxs{ C
3. ]w RRS  WLM ⌠C
4. ∩G⌡µ DB2 úd σ DSNUTILS {íC
5. N DSNUTILS WM DSNCLI W@sAHK ODBC iHIs xs{
G
BIND PLAN(DSNAOCLI) PKLIST(*.DSNAOCLI.*, *.DSNUTILS.*)
6. uΩxñ v]w@BJA⌡µBJCJ¼
APPENDCpGúOAuΩxñ v b⌡µ{íeRúϕµñ
eC
ּ:
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
25 yw z/OS xNz{íz
÷:
v
44 yz/OS xNz{íΣ Trillium wq{íBJz

 LOAD {íb DB2 for z/OS ϕµºísΩ

ϕzn
Nϕµ°ⁿ@σrAMßNσrⁿJúPϕµΦí
sϕµAzqNΩ°ⁿBsΦ°ⁿúⁿJε»zíAM
ßⁿJΩC z/OS xNz{íAzNiHⁿwNΩ½sⁿJúP
ϕµAúbBJíyAHΓsΦε»zíC

UC{ i≤⌠≤ DB2 for z/OS MϕµAú ªO≤P


DB2 ltWCⁿwϕµW AiH⌡ (:TABLE:DBVW.INVENTORY)A
]iHú⌡ (:TABLE:INVENTORY)Aw]⌡C

38 Warehouse Manager wΓU


{:

Yn LOAD {íb DB2 for z/OS ϕµºísΩG


1.  UNLOAD {í REORG TABLESPACE {íA
°ⁿ
BJCoΓ{í úΓΘXΩA@OϕµΩAt@
OisW LOAD {í{íε»zíC
oOziαb Reorg Unload BJñ DSNUTILS d G
UTILITY_ID REORGULX
RESTART NO
UTSTMT REORG TABLESPACE DBVW.USAINENT UNLOAD EXTERNAL
UTILITY_NAME REORG TABLESPACE
RECDSN DBVW.DSNURELD.RECDSN
RECDEVT SYSDA
RECSPACE 50
PNCHDSN DBVW.DSNURELD.PNCHDSN
PNCHDEVT SYSDA
PNCHSPACE 3
2. uDB2 for z/OS {ív
@ⁿJBJC DSNUTILS 
{í»zíOⁿw{íε»zíCx{íi²zb
{í»zíµñJ@WCziH÷Σr :FILE: ⁿw]t
ε»zíAH÷Σr :TABLE: ⁿwnⁿJϕµW C
3. Yn LOAD {í B²ed úΘXAb LOAD eñ
UCG
UTILITY_ID LOADREORG
RESTART NO
UTSTMT :FILE:DBVW.DSNURELD.PNCHDSN:TABLE:[DBVW].INVENTORY
UTILITY_NAME LOAD
RECDSN DBVW.DSNURELD.RECDSN
RECDEVT SYSDA
4. b UTSTMT µñAΣJⁿJ»zíA REORG {í[W
UNLOAD EXTERNAL ∩úW Cezd iA≤⌠≤ DB2
for z/OS ϕµϕµAú oϕµO≤P DB2 ltWC
ε»zíσriHO HFS   MVS C
.
ּ:
v
81 yz/OS α½{íz
÷@:
v
37 y⌡µ DB2 for z/OS {íz


3  wxNz{í 39
Nzn{í@ z/OS @

NNzn{í]w@Ai²zq z/OS Dxn{íC

²M°≤:
v zwq@ IDANΣP{ sCo ID iHgJ
STDOUT M STDERR ñAiq STDENV ¬
C
v o ID Σsπwwq OMVS qC
{:

YnNzn{í@ z/OS @G


1.
@AΣñ]tNzn{í⌠C pA
@]t⌠
⌠ (út export RO)CN /bin sW PATH ⌠Ap
sW⌠ _BPX_BATCH_SPAWN  _BPX_SHAREASC⌠
iRW /u/USERID/BPXprofileABΣñ]tG
STEPLIB=DSN710.SDSNEXIT:DSN710.SDSNLOAD:$STEPLIB
LIBPATH=/usr/lpp/DWC
PATH=/bin:/usr/lpp/DWC
CXA_CONFIG=/usr/lpp/DWC/cxa.ini
VWS_LOGGING=/u/USERID/logs
VWP_LOG=/u/USERID/logs/vwp.log
DSNAOINI=/u/USERID/dsnaoini
IBM_MIXED_MODE_THRESHOLD=0
_BPX_BATCH_SPAWN=YES
_BPX_SHAREAS=NO
2. b{ wñ
@{ Cziα npt{í]pvAHMw
{ wC{  BPXBATCH Nzn{íCN
STDENV DD dⁿV≤BJ 1 
⌠CUCONzn{í
{ d C
//*************************************************************
//* Start the 390 agent daemon in batch
//*************************************************************
//VWDPROC EXEC PGM=BPXBATCH,PARM=’pgm /usr/lpp/DWC/vwd’,
// REGION=8M
//STDOUT DD PATH=’/tmp/stdout’,
// PATHOPTS=(OWRONLY,OCREAT),
// PATHMODE=(SIRWXU,SIRWXG,SIRWXO)
//STDERR DD PATH=’/tmp/stderr’,
// PATHOPTS=(OWRONLY,OCREAT),
// PATHMODE=(SIRWXU,SIRWXG,SIRWXO)
//STDENV DD PATH=’/u/USERID/BPXprofile’,
// PATHOPTS=ORDONLY

YnqDxNzn{íAΘJ S vwdprocAΣñAvwdproc Oz



{ W C

40 Warehouse Manager wΓU


YnqDxεNzn{íAΘJ C vwdprocAΣñAvwdproc Oz

{ W C

ּ:
v
35 yz/OS M OS/390  DB2 ϕµσrd ez
v
25 yz/OS xNz{íº[z
÷@:
v
25 yw z/OS xNz{íz
v
82 yb DB2 ltW]wxα½{í Java xs{ z
v
37 y⌡µ DB2 for z/OS {íz
v
41 yb@ z/OS ltW⌡µhxNzn{íz

b@ z/OS ltW⌡µhxNzn{í

Nzn{íÑw]≡O 11001Cu@n{íiHÑ≡
11001ABΣ⌠uαⁿV@ DSNAOINI CDSNAOINI uiⁿV@
DB2 ltCoϕbC z/OS  ñAC z/OS Nz{íuαM@ DB2
ltiµ LOCAL suCúLANz{íiHzLΩ@ DRDAAsh
 DB2 ltCbC z/OS tñ]iH⌡µhn{íAC@úiHq
 s@ DB2 ltC

{:

Ynb@ z/OS tW⌡µhxNzn{íG


1. b z/OS WAsW@sn² /etc/services  TCPIP.ETC.SERVICES WC
pG
vwda 11014/tcp <--- s≡
2. b ⌡µsn{í .profile ñAsWG
export vwdPortName=vwda <---MAñWP
3. bx°AñApGO WindowsA≤
c:\winnt\system32\drivers\etc\services ñn²Fb UNIX WO
/etc/servicesAΣXs≡G
vwd 11014/tcp

ּ:
v
25 yz/OS xNz{íº[z
÷@:
v
25 yw z/OS xNz{íz


3  wxNz{í 41
v
30 y z/OS xNzn{íz
v
82 yb DB2 ltW]wxα½{í Java xs{ z
v
40 yNzn{í@ z/OS @z

 z/OS xNz{í DataPropagator g{íBJ

ziH z/OS xNz{í  DataPropagator g{íBJCg


n@ ΩwB@εΩwAH@Ωw (oiαOúPΩ
wPΩw)CgεϕµboΩwñC
u@ ¬
DB2
ΘxA P ΩwñεCOsWB≤sQRúCMßu@
N≤gJ@≤Ωϕµ (τY CD ϕµ)CMß ⌡µu@ N≤
ΩwC DB2 Warehouse Manager M≤iH

@gBJ 
u@CuΩxñ v wq⌡µu@BJA⌡µ
íCϕ⌡µxBJAxNz{í ⌡µuv{íC

Fn DataPropagator  8Az≤s STEPLIB  PATH ⌠


AHⁿVgwi⌡µ²C DataPropagator  8 ú n JCL d
 (DataPropagator  7 ≤ n JCL d)C

ϕ DataPropagator  7 (≤)Az JCL d (t≤ DB2


Warehouse Manager M≤)AαΣgCpGz+Γn z/OS xNz{í
⌡µuv{íAz≤dñ OS/390  z/OS tbßΩ
ΩTC

{:

Yn z/OS xNz{í  DataPropagator  7 (≤) BJG


1. Hib /usr/lpp/DWC/ ²ñs≤s ID nJC
2. MΣ apply.jcl As systemname.apply.jclAΣñ systemname
O OS/390 MVS tW C
pAb STLMVS1 WAN
@W  STLMVS1.apply.jcl C
3. σrsΦ{í q JCLAHXz DC≤bßΩTHXb
ßΩTA≤ STEPLIB DD  MSGS DD ΩAH≤z OS/390
MVS tC
4. pG nA≤ EXEC dW{íW C
-≤ΦAñ⌠≤ApG[USERID]  [APPLY_PARMS]CΦAO
Q+ir X'AD'  X'BD'CpGz TSO ≈¼b SPF Option
0 ñúO] 3278AAoiα πSϕrADΦACpGzS
≤ X’AD’  X’BD’Arí⌠≤ΩA]ú DC

42 Warehouse Manager wΓU


5. ≤s⌠ VWS_TEMPLATESAⁿVsdb²C
oOtbuΩxñ vñ JCL dG
//[USERID]A JOB ,MSGCLASS=H,MSGLEVEL=(1,1),
// REGION=2M,TIME=1440,NOTIFY=&SYSUID
//* DON’T CHANGE THE FIRST LINE OF THIS TEMPLATE.
//* THE REMAINING JCL SHOULD BE MODIFIED FOR YOUR SITE.
//**********************************************
//* RUN APPLY/MVS ON OS/390 DB2 6.1 *
//**********************************************
//ASNARUN EXEC PGM=ASNAPV66,REGION=10M,
// [APPLY_PARMS]
//STEPLIB DD DISP=SHR,DSN=DPROPR.V6R1M0.SASNLINK
// DD DISP=SHR,DSN=DSN610.SDSNLOAD
//MSGS DD DSN=DPROPR.V2R1M0A.MSGS,DISP=SHR
//ASNASPL DD DSN=&ASNASPL
,DISP=(NEW,DELETE,DELETE),
// UNIT=SYSDA,SPACE=(CYL,(10,1)),
// DCB=(RECFM=VB,BLKSIZE=6404)
//SYSTERM DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//
ּ:
v
25 yz/OS xNz{íº[z
÷@:
v
25 yw z/OS xNz{íz
v
43 yxNz{íΘxOⁿz

xNz{íΘxOⁿ

\h DB2 Warehouse Manager ≤ (±p°ABΘxBNz{íYuΩ


xñ v{í) NΘxgJΘx² (ⁿwb VWS_LOGGING ⌠
ñ)CoΘxOσrC

{:

YnquΩxñ vNz{íOⁿG
1. b¬íµñbxW÷@U ½kΣAA÷ eC
2. bulhvWA≤]wznlhC
Nz{ílΣh 0-4G
v h 1 - iJ/≈}l
v h 2 - h 1 [WΘJ/ΘX# X
v h 3 - h 1 [Wh 2 [WiXΩ


3  wxNz{í 43
v h 4 - h 1 [Wh 2 [Wh 3 [WΣªΩw 
mΩ

ϕl]w¬≤h 1 AαN CCuú}lClΩ


T xsb AGNTxxx.LOG ñC⌠ΩT xsb AGNTxxx.SET ñC

ּ:
v bΩxñ zΓUñyuDB2 for iSeries ⁿJv{ílz
v
2 yxNz{íz
v bΩxñ zΓUñy≤lΩz
v bΩxñ zΓUñylz
÷@:
v bΩxñ zΓUñy°uDB2 for iSeries ⁿJv{íl
z
v bΩxñ zΓUñy⌡µuΩxñ v≤lz
v bΩxñ zΓUñyluv{íúz
÷:
v
93 yxNz{í⌠cz

z/OS xNz{íΣ Trillium wq{íBJ

z/OS xNz{íΣuΩxñ J Trillium ñíΩv°í



uTrillium σtwq{ívCziH z/OS xNz{í 
JCLC

ϕzuJ Trillium ñíΩv°í


uTrillium σtwq{
ívBJAY JCL OMNz{í≤PtWAz]@wnb z/OS 
xNz{í∩
DqúCAzΘJDqúC


nuTrillium wq{ívBJºßAzbuTrillium σtvB
JuevºOñANΣñNz≤zn z/OS xNzC

uJ Trillium ñíΩv°í nDzΘJ@ JCL WH@ΘX


WCpGΣñ⌠@Wñ]tAAhzH tAªC

ּ:
v
35 yz/OS M OS/390  DB2 ϕµσrd ez
v
25 yz/OS xNz{íº[z
÷@:

44 Warehouse Manager wΓU


v
25 yw z/OS xNz{íz
v
37 y⌡µ DB2 for z/OS {íz
v
41 yb@ z/OS ltW⌡µhxNzn{íz

w[c iSeries xNz{í


UCUíp≤w[c iSeries xNz{íC

w iSeries xNz{í

ziHb iSeries (AS/400) u@WwxNz{íC

²M°≤:

bzw iSeries xNz{íºeG


v úh²ew⌠≤ iSeries xNz{íC
v wqx≈KO@MvC
v TwwwUCnΘG
– IBM DB2 Warehouse Manager  8
– IBM AS/400 V4R5 ≤s
v TwzπUCv¡hG
– *ALLOBJ (H RSTLICPGM RO wú)
– *JOBCTL (H STRVWD  ENDVWD RO)
– *SECOFR (∩≤wO∩A²OpGznτwAhO )Cz]
i⌡µ DSPSFWRSC ROC
– *USE ½≤v¡ (Hs
RO)C
w nBv¡C
{:
Ynw iSeries xNz{íAG
1. íJ DB2 Warehouse Manager CD-ROM  iSeries !
ŖC
2. nJ iSeries tC
3. b iSeries ROúUΘJG
RSTLICPGM LICPGM(5765F42) DEV(OPT01)

Σñ OPT01 O!
≈C /QIBM/UserData/IWH l² /QIBM/ProdData/IWH
l²w{
Cl gJ /QIBM/UserData/IWH l²ñC
4. buv{íveñA τOw Qw iSeries xNz{íCq
iSeries ROúñΘJ GO LICPGM ∩ 10 (πwwv{í)C


3  wxNz{í 45
ּ:
v
2 yxNz{íz
÷@:
v
15 ywxNz{íz
v
46 yúh iSeries xNz{íz
÷:
v
46 ywDσ iSeries xNz{íz
v
47 yiSeries xNz{íßmwNz

úh iSeries xNz{í

w⌠≤ iSeries Nz{íºeAz²úh²ew⌠≤ iSeries xNz


{íC

{:

Ynúh iSeries xNz{í{íXA≤ iSeries ROúñΘJUCRO


DLTLICPGM LICPGM( PRODUCT ID)AΣñ PRODUCT ID O⌠≤²ew iSeries
 AS/400 C

RO ⌡µUC@G
v úh SRVTBLE 
v úh /QIBM/ProdData/IWH l²
v εn{í
v Rúú
ּ:
v
2 yxNz{íz
÷@:
v
45 yw iSeries xNz{íz
v
48 yiSeries xNz{í°z

wDσ iSeries xNz{í

b iSeries tWui@yÑ iSeries xNz{íC iSeries xNz


{íOyÑCΩbí H Unicode ϕC

46 Warehouse Manager wΓU


 STRVWD  ENDVWD RO
lTºbDσtW H
σ πCNz{í
Tº bu@W
FTº Hz DB2
Warehouse Manager ΣyÑ πC

 n{í]w CCSID ]w#TyÑ⌠C


pGS∩
#TyÑ⌠ANz{íiα ] IWH9149 εA.Σp
GzO DBCS qúC

ziHΘJRO WRKOBJPDM QSYS *ALL *LOCALEAH


oztWi
*LOCALE MµC

@ VUA zΣ∩≤ CCSID (zbΣU⌡µ iSeries xNz{í)


yÑ⌠W CYn∩yÑ⌠[c]wA CHGUSRPRF
ROCbu≤]wveA÷ F10 HπΣª∩C@ VUA
zΣ LOCALE ∩CUCykΘJπyÑ⌠⌠G
/QSYS.LIB/your_locale.LOCALE

Σñ your_locale O∩≤zb]wñ∩ CCSID yÑ⌠C


pACCSID 500 yÑ⌠⌠OG/QSYS.LIB/FR_CA.LOCALEC

UCROHbDσ iSeries tWwσ iSeries xNz{íG


RSTLICPGM LICPGM(5765F42) DEV(OPT01) LNG(2924)

Σñ OPT01 O!
≈W C

÷@:
v
15 ywxNz{íz
v
45 yw iSeries xNz{íz
v
46 yúh iSeries xNz{íz

iSeries xNz{íßmwN

uΩxñ vex{íú HrΩ eCpGz


{í nEQi (packed decimal) ANN{í]b@ NΘJ
α½DrΩµí CL Script ñC

σr ¼úΣ SQL X{ C] iSeries tWSϕ≤


ODBC σrX{íFΦAzLk SQL q ( p) HrIj
H
ΩCjí≈ iSeries tWO DB2 ϕµCMA\h{í
úTwµHrIjσrCY nN σrΩⁿJ


3  wxNz{í 47
DB2/400 ϕµñA\÷b iSeries tñσrⁿCziH
tb iSeries xNz{íx{í ¿eC

zúαN DBCS BJW ≤ iSeries xNz{íC BA DB2 for iSeries ú


Σ DBCS ½≤W A]A µW BϕµW ⌡W C

÷@:
v
15 ywxNz{íz
v
45 yw iSeries xNz{íz
v
46 yúh iSeries xNz{íz
v
54 yb iSeries tWσrz
÷:
v
46 ywDσ iSeries xNz{íz

iSeries xNz{í≈KO@

w DB2® Warehouse Manager ú QIWH wñA]t@W FTPCMD


CDB2 Warehouse Manager bd {í VWPFTP  VWPRCPY ñ
oC*QSYS  oAN *PUBLIC  *CHANGE v¡P
oAHK⌠≤]wiH⌡µ DB2 Warehouse Manager {íCM
A VWPRCPY {í W[zw WICb VWPRCPY @
íA

@
sROAñ]tzs t ID MK
XC

÷@:
v
45 yw iSeries xNz{íz
v
46 yúh iSeries xNz{íz
÷:
v
47 yiSeries xNz{íßmwNz

iSeries xNz{í°

HDDñ]tΩTA E iSeries Nz{íDC

{:

Yn iSeries xNz{í°DG


1. d\TºC

48 Warehouse Manager wΓU


C@Tº]tF# XC RC2 (# X 2) µO@h
µAbúP⌠wqñúPNqCΣñiαxsuΩxñ v
X (}Y DWC)BtX{í# XA°Dn (RC 1) 
≤wC
v ϕ#Nz{íBz
íAx°A0 oX@ RC 1 =
7356 Cϕ°AoX@ 7356 Ad RC2 µAª ]t
Nz{í°iXC
v ϕx{í⌡µñoóARC 1 = 8410  RC 2 = {í# XC
v bqHóLk⌡µí≈t\αAuΩxñ vXd≥
b 6000 M 9000 ºíC RC 2 g]t iSeries t C/C++ yÑ⌠
#XCoX (″errno″ ) iH UzTw ]C
2. d Aϕ DB2 Warehouse Manager lC
3. d iSeries u@ΘxC

bΣ÷TºßAΩT PD AH#Dn



@CYnV IBM nΘΣñ °iDAz nú÷TºΩ
TC

ּ:
v
48 yiSeries xNz{í≈KO@z
÷@:
v
15 ywxNz{íz
v
45 yw iSeries xNz{íz
v
46 yúh iSeries xNz{íz
v
51 y¬
iSeries xNz{ílz
v
49 yiSeries xNz{íPx°AíVqHz
v
51 yP iSeries xNz{ísu ]z
÷:
v
47 yiSeries xNz{íßmwNz
v
52 yiSeries Nz{ílz

iSeries xNz{íPx°AíVqH

 iSeries xNz{íAziα ¼HUTºG


3  wxNz{í 49
# X = 7183 (Φk = VWRemoteAgent::Initialize; UX = 9117) TºGx
°Aú@Nz{íA² qNz{ín{í¼
{iC

RC7183 ú ]Ox°A iSeries xNz{íºí TCP/IP sq


Aϕ[cC°ANz{íºíqHOVF°A eTºN
z{íANz{í NTºAe#°ACTwx°Aws iSeries 
xNz{í (ºτM)C

{:

Yn iSeries xNz{íPx°AíVqHG


1. Ping TCP/IP DqúW CDqúW Ob iSeries xNzwquv
WⁿwAo≤x°AWC
pG Ping óAdG
v iSeries tOwbzΓW °AWUA
\winnt\system32\drivers\etc ² TCP/IP HOSTS ñAONϕ
tsbC
v iSeries tb⌡µñC
v ⌠⌠O@ñC
2. q iSeries ROµ Ping x°Aπ TCP/IP DqúW CziH
πW (hostname.domain)A p yourmachine.yourcompany.comCπD
qúW NO°AúNz{í#}C
pG Ping óATwG
v x°AwbΓW °AWUAb iSeries x°AW@
DqúϕµsbC CFGTCP ROAdzO#TBπ
TCP/IP DqúW C
v x°A#b⌡µñC
v ⌠⌠O@ñC

pGΓ Ping ú¿\Ahτ Ping #r IP }NOzns


u@ IP }C

÷@:
v
45 yw iSeries xNz{íz
v
54 yb iSeries tWσrz
÷:
v
46 ywDσ iSeries xNz{íz

50 Warehouse Manager wΓU


v
47 yiSeries xNz{íßmwNz

P iSeries xNz{ísu]

pGzbq iSeries Ωws Ωw¼@hTºA{


Psu ]C

{:

YnΣX iSeries xNz{ísu ]G


1. b iSeries WN ΩwsW RDBDIRE ñC#T≡CY
nMΣ#T≡A C:\WINNT\system32\drivers\etc ²A}
Services CMΣwq DB2  ≡C
2. dz iSeries ΩwCbuq[cU{ívñCpGSAsW
ªC
3. YnsuA}µíuSQL U{ívA#T
W qµX s ΩwC
ּ:
v
48 yiSeries xNz{í≈KO@z
v
21 yxNz{íPx sz
÷@:
v
45 yw iSeries xNz{íz
v
22 yτx°AxNz{íí TCP/IP sz
v
48 yiSeries xNz{í°z
v
17 yτxNz{í ODBC Ω suz
÷:
v
47 yiSeries xNz{íßmwNz
v
52 yiSeries Nz{ílz

¬ iSeries xNz{íl

\huΩxñ vlú xsb iSeries πXt (Integrated File


System) ñCYn¬
olAziH FTP No u@A
 Client Access for iSeriesC

{:

Yn¬
uΩxñ vlG


3  wxNz{í 51
1. buClient Access @ΓΦ vñsWztsuC
2. i}tW C
3. i}utv≡¼cC
4. bπXtW÷@U ½kΣAA÷ eC
5. ∩
WA p .logB.iwh4msgqB.trcAMß÷@UsWC
6. ÷@UTwC
ּ:
v
2 yxNz{íz
÷@:
v
45 yw iSeries xNz{íz
÷:
v
52 yiSeries Nz{ílz

iSeries Nz{íl

\huΩxñ vlú xsb iSeries πXt (Integrated File


System) ñCUCϕµú÷≤ iSeries xNz{íúlΩTC

ϕ 2. Nz{íl
Nz{íl πqx°AeNz{íΩTAH¿RO
BJ
m /QIBM/UserData/IWH ² (IFS ²)C
W AGNTxxxxx.LOGAΣñ xxxxx ONz{í { IDC
≈ pGTºúΩTú¼HMDA²dlC
Φk ziH⌠≤σrsΦ{í °lC@ VUA z
Σó@Cx°Ae @ X{b]t
@µUΦCΩTiH UzMjí≈DC

ϕ 3. TºεCl
TºεCl lTºεC{ \αANrX૧eºß¼T
ºw LX C
m /QIBM/UserData/IWH ² (IFS ²)C
W VWxxxxxx.IWH4MSGQAΣñ xxxxxx OTºεC{ {
IDC
≈ ∩≤LkµXΩTEXqHDÑAC]i
u
°vu
oCp (Get Row Count)vDC

52 Warehouse Manager wΓU


ϕ 3. TºεCl (≥)
Φk ϕ∩≤Nz{ín{í}lAl CYn
¬
lA Microsoft Wordpad ⌠≤Σªi Unicode 
sΦCliα]tDCLrAb≥σrsΦ{í (±p
Notepad) ñ°ANLk#TπΣµíC

TºεC{ iút@lC msgq_err.log O@[lA


O²Lk#TºεCC∩≤lLkO²b@δTºεClñ
TºεC{  εAC

ϕ 4. n{íl
n{íl [lA O²n{íLk Q¿@C
m /QIBM/UserData/IWH ² (IFS ²)C
W vwd_err.log
≈ bNz{íi}lΣlºeN εñεDEC
∩≤En{íñLk#A]C
Φk ϕn{íbBzJ⌠≤¼pAl K[C

ϕ 5. d uΩxñ v{íl
d
x{íl bd iSeries x{í⌡µ
íADn≤
\α lC
m /QIBM/UserData/IWH
W VWxxxxxx.yyyyyyyyAΣñ xxxxxx Ox
{í{ IDA yyyyyyyy Ox{íW
CpGx{íONz{í{ A
hªNMNz{í{ @bPu@ñ⌡
µAHªN@P{ IDCTºεCl
BNz{ílx{ílú@P
xxxxxx C
≈ l TwDs# X ]C

÷@:
v
51 y¬
iSeries xNz{ílz
v
54 yb iSeries tWσrz
v
48 yiSeries xNz{í°z


3  wxNz{í 53
b iSeries tWσr

 UCΦíwq@BJAN σrⁿJ DB2/400 ϕµñC{ N


x{í AS/400 Load with Replace (iSeries CPYFRMIMPF {í)C

¡ε:

σrñúα SQL »zíCiSeries xNz{í{µúΣ SQLC


z]úα iSeries xNz{í σrd eCΩ
AS/400 Load with Replace x{í α½C

{:

Ynwq@{ N ⁿJ ϕµG


1. wq@σrx  CbWµñAΣJπW (\
iSeries Load with Replace σ≤ñRWWh)C
2. xú AS/400 Load with Replace {í
@BJC
3. ∩
σr AAN sWBJC
4. qx∩
ϕµANªPBJsC
5. NBJ' í⌡µªC{bϕµ]t σr 
ΩC
ּ:
v
48 yiSeries xNz{í≈KO@z
÷@:
v
45 yw iSeries xNz{íz
÷:
v
52 yiSeries Nz{ílz

x FTP {íP iSeries xNz{í

iSeries™ xNz{íúΓ FTP {íG


v  FTP s
v ⌡µ FTP RO

ziHoΓ{íANq ts iSeries xNz{ítC


u⌡µ FTP ROv{íi²zb iSeries tñ
@ FTP scriptAM
ßNª≤BJeºOuvC

54 Warehouse Manager wΓU


÷@:
v
45 yw iSeries xNz{íz
v
54 yb iSeries tWσrz
v
48 yiSeries xNz{í°z
÷:
v
47 yiSeries xNz{íßmwNz

w AIXBLinux  Solaris @⌠xNz{í


UCUíp≤w[c iSeries xNz{íC

w AIXBLinux  Solaris @⌠xNz{í

xNz{íiHwb AIXBLinux  Solaris @⌠WC

²M°≤:

bw AIX  Solaris @⌠WxNz{íºeAz²úhºeb


u@Ww⌠≤ AIX  Solaris @⌠Nz{íC

{:

 db2setup {íAb AIXBLinux  Solaris @⌠WwxNz{


íC

bzwxNz{íºeA $w
[cF@ DB2  C

Yn db2setup {íw AIXBLinux  Solaris @⌠xNz{íG


1. H  root v¡¡≈nJC
2. íJⁿ DB2 Warehouse Manager CD-ROMC
3. ΘJ cd /cdromA≤ ⁿ CD-ROM ²AΣñAcdrom z
CD-ROM úⁿIC
4. ≤ UCΣñ@²G
AIX /cdrom/db2/aix
Linux /cdrom/db2/linux
Solaris /cdrom/unnamed_cdrom/db2/solaris
5. ΘJ ./db2setup ROCY }uDB2 wvδFC
6.  DB2 ogx}A÷@UwúC


3  wxNz{í 55
7. Tww∩
DB2 Warehouse ManagerAMß÷U@BC
8. uDB2 wvδFú≥iµC
9. bS MµñA∩
xNz{íAMß÷U@BC
10. uDB2 wvδFú≥iµCiuWíz¿lB
JC
11. nXC

ϕw{ ¿AzxNz{í wbUC²ñG


v AIXG/usr/opt/db2_08_01 ²
v Linux  Solaris @⌠G/opt/IBM/db2/V8.1/ ²

pGwóApuIBM nΘΣñ vC

ּ:
v
21 yx súz
÷@:
v
59 y[c AIXBLinux  Solaris @⌠xNz{í⌠z
v
58 yúh DB2  8 xNz{íz
÷:
v
65 yAIXBLinux  Solaris @⌠xNz{íΩwsz

úh²ew AIX xNz{í

bw AIX xNz{íºeA²úh²ew AIX Nz{íC

{:

Ynúh²ew AIX Nz{íG


1. H root ¡≈nJ AIXC
2. ΘJ smitC
eñ X{utzv°íC
3. ∩
nΘwM@C
eñ X{unΘwM@v°íC
4. ∩
@wnΘC
eñ X{u@wnΘv°íC
5. ∩
úhnΘúC

56 Warehouse Manager wΓU


eñ X{uúhnΘúv°íC
6. ÷@UnΘWµbC
7. ∩
db2_07_01.dwaC
8. ÷@UTwC
eñ X{uúhnΘúv[c°íC
9. bw²HµñAΣJ NoC
10. ÷@UTwC
eñ X{@T{°íC
11. ÷@UTwAT{z∩ C

úh AIX WNz{íºßAY }uΘXv°íCuΘXv°í u


Gv µ X{úh{ ¼ACpGúh{ óApuIBM nΘΣñ
vC

÷@:
v
46 yúh iSeries xNz{íz
v
57 yúh²ew Solaris @⌠xNz{íz
v
58 yúh DB2  8 xNz{íz

úh²ew Solaris @⌠xNz{í

bzwuSolaris @⌠vNz{íºeA²úh²ewuSolaris @
⌠vNz{íG

{:

Ynúh²ewuSolaris @⌠vNz{íAbROúUΘJUCR
OG
usr/sbin/pkgrm db2dwa71

T{núhuSolaris @⌠vNz{íAbT{πeñΘJ yesC

÷@:
v
46 yúh iSeries xNz{íz
v
56 yúh²ew AIX xNz{íz
v
58 yúh DB2  8 xNz{íz


3  wxNz{í 57
úh DB2  8 xNz{í
UCUíp≤úh 8 xNz{íC

úh DB2  8 xNz{í

úh DB2  8 xNz{í{ ¡xñúPC

Ynúh z/OS xNz{íA SMP/EC

÷@:
v
46 yúh iSeries xNz{íz
v bwP[cRΩñyúh UNIX W DB2 úz

58 Warehouse Manager wΓU


 4  [c AIXBLinux  Solaris @⌠xNz{í⌠

bw AIXBLinux  Solaris @⌠xNz{íºßAz[cxNz


{í⌠s DB2 IΩwCíp≤[cxNz{í⌠C

[c AIXBLinux  Solaris @⌠xNz{í⌠

zb IWH.environment ñ]wY⌠AH[cxNz{í⌠C


z≤⌠ú≤ START P END µºíC

²M°≤:

UCWhA≤ ODBC  DB2 CLI G


1. b⌠≤ípºUAzú]w DB2INSTANCE C
2. b DB2 CLI s
ΦAzu n]w DB2 ⌠qC
Yns
DB2 Ωwñx Az[c DB2 ⌠qñ
C
3. zúhz]wºr (#)C

UCWhA≤ ODBC G


1. b ODBC s
ΦAzN IS_ODBC ]w ODBC w⌠Co
úαC
b AIX WAw]⌠O /usr/opt/db2_08_01/odbcCb Linux  Solaris @
⌠WAw]⌠O /opt/IBM/db2/V8.1/odbcC
2. z∩
⌠≤@Ωw]w ODBC ⌠C

ϕz≤ IWH.environment ñ]wAz½sxNzn{


íC

{:

Yn[cxNz{í⌠AG
1. ]ws¼G
a. H root ¡≈nJC
b. ΘJUCΣñ@ROA≤w²ñ bin l²G
v b AIX WAΘJ cd /usr/opt/db2_08_01/bin

© Copyright IBM Corp. 1994, 2002 59


v b Linux  Solaris @⌠WAΘJ cd/opt/IBM/db2/V8.1/bin
c.
#TnΘAHs IWH2AGNTCziH⌡µ
IWH.agent.db.interface RO FoCoROykpUG
IWH.agent.db.interface [ odbc | db2cli ]

xNz{íi⌡µπΓG
v IWH2AGNT.db2cli O DB2 CLI CziHoAzL
DB2 Relational Connect s
DB2 tCMUúP ΦΩ
(OracleBSybaseBMicrosoft SQL ServerBInformixBVSAM  IMS)C
oOw]C
v IWH2AGNT.ivodbc O ODBC CziHo s
DB2
tCBOracleBSybaseBInformix ΩwMΩC
2. Yns
DB2  DB2 Relational Connect ΩAbz
IWH.environment ñ]wUCCb AIX WA ≤
/usr/opt/db2_08_01/bin ²ñCb Linux  Solaris @⌠WA 
≤ /opt/IBM/db2/V8.1/bin ²ñCú zOr (DBCS) O
µr (SBCS)Azú n]woC
DB2INSTANCE zp ⌡µxNz{í DB2  W
CpGzh DB2  Ah∩ @
 @Dn DB  C
LANG z yÑ⌠C
LC_ALL z yÑ⌠CLANG  LC_ALL ⌠
xNz{íANyÑ⌠]w¿
zayÑ⌠C
DB2CODEPAGE qΩwrXCDB2CODEPAGE 
 ∩gtrXCo PLk

qe w]rX°Aq
HCDB2CODEPAGE  Nw]rX]
w¿°AΣrXC
3. YnuΩxñ vODBC X{ís
ODBC ΩAbz
IWH.environment ñ]wUCG
v IS_ODBC = zwuΩxñ vODBC X{íl²Cb AIX
WAw]⌠O /usr/opt/db2_08_01/odbcCb Linux  Solaris @⌠
WAw]⌠O /opt/IBM/db2/V8.1/odbcC
v Yns
Oracle ΩA]wUC⌠G
– ORACLE_HOME

60 Warehouse Manager wΓU


– TNS_ADMIN
– ORACLE_SID
v Yns
Sybase ΩA]wUC⌠G
– SYBASE
– DSQUERY
v Yns
Informix ΩA]wUC⌠G
– INFORMIXDIR
– INFORMIXSERVER
4. Yns
Essbase  DB2 OLAP Server™ ΩAbz IWH.environment
ñ]w ARBORPATH ⌠CpGz+ΓuΩx OLAPv{
íA≤s PATH ⌠Aª]A Essbase  DB2 OLAP  i⌡
µC
5. ∩G
b IWH.environment ñ]wUCAi@Bqz⌠
G
v VWS_LOGGING = xsxNz{ílB{íΘXΘxAH⌠ΘX
²C
w]²O /var/IWHC
v VWSPATH = xNz{í≥w²C
v VWA_LOCALE_TABLE = yÑ⌠α½ϕC
pGzOuSolaris @⌠vxNz{íΩayÑAziα
n∩ wqα½ϕA²Nz{í α½rΩCYn⌡µ
@AN⌠ VWA_LOCALE_TABLE sW IWH.environment A
NΣ]wznrX ( pA∩≤ en_USA]w 8859-1)C
6. pGzOb NFS  AFS ⌠@ /etc/services ANUCA
[J@ /etc/services C
pG@⌠wbo≡AziHbt /etc/services ñA[H
≤CúLAzP≤wuΩxñ vzqx°A
u@AH÷xNzWP≡C
[JUCA ]Ab≤w{ u ≤sz /etc/services
C
≡W ≡
vwd 11001/tcp
7. Yno≤Azε½s Nzn{íG
a. ΘJUCrΩ Mwn{í{ IDG
ps -e | grep vwdaemon


4  [c AIXBLinux  Solaris @⌠xNz{í⌠ 61
b. ΘJUCrΩ εn{íG
kill pid

ΣñApid On{í{ IDC

n{íεºßA ½sCpGzwF AIX x°AAhτ


b≤ IWH.environment ºßARO db2vwsvr ½s°A
n{íC
÷@:
v
65 ywn AIXBLinux  Solaris @⌠xNz{íºßAs
DB2 IΩwz
v
55 yw AIXBLinux  Solaris @⌠xNz{íz
v
67 yΩxñ íoτíz
v bΩxñ zΓUñyMεx°AΘx (AIX)z
÷:
v
65 yAIXBLinux  Solaris @⌠xNz{íΩwsz
v
62 yd IWH.environment z

d IWH.environment 

IWH.environment ]tF[cxNz{í⌠]w⌠C
#!/bin/bsh
#############################################################################
#
# Licensed Materials - Property of IBM
#
# 5648-B90
# (C) COPYRIGHT International Business Machines Corp. 1993, 1999
#
# 5648-B91
# (C) COPYRIGHT International Business Machines Corp. 1993, 1999
#
# 5648-B95
# (C) COPYRIGHT International Business Machines Corp. 1993, 1999
#
# 5648-B97
# (C) COPYRIGHT International Business Machines Corp. 1993, 1999
#
# 5648-B99
# (C) COPYRIGHT International Business Machines Corp. 1993, 1999
#
# All Rights Reserved
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

62 Warehouse Manager wΓU


#
#############################################################################
#
# NAME: IWH.environment
#
#############################################################################

DB2DIR="/usr/opt/db2_08_01"

# Visual Warehouse Daemon environment setup script.


# Please Update this script to setup environment variables for other databases.

# NOTE :
# After adding new setup, the daemon process named : vwdaemon should
# be terminated using command: "kill <PID>" for changes to
# take effect.
# DO NOT EXECUTE vwdaemon. It will be re-executed immediately by init process.

# !!!!!!!!!!!!!!!!!!!!!!!!!! ATTENTION !!!!!!!!!!!!!!!!!!!!!!!!!


# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ! START OF MUST SET ENVIRONMENT VARIABLES SECTION !
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# !!!!!!!!!!!!!!!!!!!!!!!!!! ATTENTION !!!!!!!!!!!!!!!!!!!!!!!!!

# DB2 environment section. Please set DB2 instance id


DB2INSTANCE=db2inst1 # make sure this is correct!

# These are the defaults. To change any of them, uncomment it and make
# the change.
#LANG=en_US
#VWS_LOGGING=/var/IWH
#VWA_LOCALE_TABLE=8859-1
#LC_ALL=en_US
#DB2CODEPAGE=819
#VWSPATH=${DB2DIR?}
#VWS_TEMPLATES=${VWSPATH?}/templates

# If using InterSolv odbc drivers, set the IS_ODBC


# environment variable to the path for Intersolv odbc
# directory.
#
# IS_ODBC=<..../intersolv/..../odbc> # Should have path for Intersolv odbc dir

# For essbase udp, set the following path :


#
# ARBORPATH=<..../essbase>
# export ARBORPATH

# If using Oracle InterSolv driver, set the following paths:


#
# ORACLE_HOME=<.... your Oracle client HOME dir ....>
# TNS_ADMIN=<.... your TNS_ADMIN dir ....>
# ORACLE_SID=<.... your ORACLE_SID ....>
# export ORACLE_HOME TNS_ADMIN ORACLE_SID


4  [c AIXBLinux  Solaris @⌠xNz{í⌠ 63
# If using Sybase InterSolv driver, set the following paths:
#
# SYBASE=<.... your Sybase client dir ....>
# DSQUERY=<.... your DSQUERY value ....>
# export SYBASE DSQUERY

# If using Informix InterSolv driver, set the following paths:


#
# INFORMIXDIR=<.... your Informix client dir ....>
# INFORMIXSERVER=<.... your Informix Server ....>
# export INFORMIXDIR INFORMIXSERVER

# !!!!!!!!!!!!!!!!!!!!!!!!!! ATTENTION !!!!!!!!!!!!!!!!!!!!!!!!!


# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ! END OF MUST SET ENVIRONMENT VARIABLES SECTION !
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# !!!!!!!!!!!!!!!!!!!!!!!!!! ATTENTION !!!!!!!!!!!!!!!!!!!!!!!!!

# Do not modify the following lines.

# For the following, uncomment out the appropriate section(s)

# if [ "${INFORMIXDIR}" != "" ]; then


# PATH=${INFORMIXDIR?}/bin:${PATH?}
# LIBPATH=${LIBPATH:-""}:${INFORMIXDIR?}/lib
# else
# INFORMIXDIR=${IS_ODBC?}
# export INFORMIXDIR
# fi
#
# if [ "${SYBASE}" != "" ]; then
# PATH=${SYBASE?}/bin:${PATH}
# LIBPATH=${LIBPATH:-""}:${SYBASE?}/lib
# fi
#
# if [ "${ORACLE_HOME}" != "" ]; then
# PATH=${ORACLE_HOME?}/bin:${PATH?}
# LIBPATH=${LIBPATH:-""}:${ORACLE_HOME?}/lib
# fi
#
# if [ "${ARBORPATH}" != "" ]; then
# PATH=$PATH:${ARBORPATH?}/bin
# LIBPATH=${LIBPATH:-""}:${ARBORPATH?}/api/lib
# fi
#
# if [ "${IS_ODBC}" != "" ]; then
# # for intersolv odbc
# LIBPATH=${LIBPATH:-""}:${IS_ODBC?}/lib
# IV_GLS_LCDIR=${IS_ODBC?}/gls/lc11
# IV_GLS_REGISTRY=${IS_ODBC?}/gls/cm3/registry
# export IV_GLS_LCDIR IV_GLS_REGISTRY
# fi

64 Warehouse Manager wΓU


wn AIXBLinux  Solaris @⌠xNz{íºßAs DB2 I
Ωw

wn AIXBLinux  Solaris @⌠xNz{íA[cxNz{í⌠


ºßAz[c DB2 IΩwC

{:

Ynbw AIXBLinux  Solaris @⌠xNz{íºßA∩ DB2 I


ΩwiµsG
1. nJ DB2  IDC
2. ∩zns
 DB2 IΩwiµsC
pGP@íu@Wh DB2  AN IWH.environment ñ
DB2INSTANCE C
b WΩwús
C
3. Y ODBC GϕzbAϕ .odbc.ini ñwq DB2 Ω A
Tw DSN O DB2 ΩwW ΩwOWuΩW C .odbc.ini 
≤bNzWº ID l²C
nZGpGzOuΩxñ vODBC X{íA\ .odbc.ini d
Cb AIX WA ≤ /usr/opt/db2_08_01/odbc ²ñCb Linux
 Solaris @⌠WA ≤ /opt/IBM/db2/V8.1/odbc ²ñCWO
odbc.ini.intersolvC
÷@:
v
59 y[c AIXBLinux  Solaris @⌠xNz{í⌠z
v
67 yΩxñ íoτíz
÷:
v
65 yAIXBLinux  Solaris @⌠xNz{íΩwsz

AIXBLinux  Solaris @⌠xNz{íΩws

ϕzw AIXBLinux  Solaris @⌠xNz{íANz{íúΓ


ODBC s¼G
DB2 CLI
os¼is
UC G
v DB2 tC (zL ODBC)
v zL DB2 Relational Connect pXΣúºΦΩ A]AG


4  [c AIXBLinux  Solaris @⌠xNz{í⌠ 65
– Oracle
– Sybase
– Microsoft SQL Server
– Informix
– VSAM
– IMS™

pGzn DB2 CLI s¼Ah DB2 Relational Connect 


αs
ºΦΩCVSAM  IMS s
] n DB2 Classic
ConnectC
Ωx ODBC
os¼is
UC G
v DB2 tC (zL ODBC)
v Oracle
v Sybase
v Microsoft SQL Server
v Informix
v σr

oΓs¼úΣUCxΩwG
v DB2 Universal Database Enterprise Server Edition
v DB2 Universal Database Enterprise Edition
v DB2 Universal Database Enterprise - Extended Edition
v DB2 Universal Database for iSeries
v DB2 for z/OS
v DB2 Relational Connect
v Oracle (zL DB2 Relational Connect)
v Sybase (zL DB2 Relational Connect)
v Informix (zL DB2 Relational Connect)
÷@:
v
59 y[c AIXBLinux  Solaris @⌠xNz{í⌠z
v
65 ywn AIXBLinux  Solaris @⌠xNz{íºßAs
DB2 IΩwz
v
55 yw AIXBLinux  Solaris @⌠xNz{íz

66 Warehouse Manager wΓU


v
67 yΩxñ íoτíz

 Ωxñ
íoτí

pGznuΩxñ víoτíqíBJAnq}oB
ú¼Añú'BJCBJAzúOd≡ 11004AuΩ
xvíoτíαMuΩxñ v°AqHC

÷@:
v
59 y[c AIXBLinux  Solaris @⌠xNz{í⌠z
v
65 ywn AIXBLinux  Solaris @⌠xNz{íºßAs
DB2 IΩwz
v
55 yw AIXBLinux  Solaris @⌠xNz{íz
÷:
v
65 yAIXBLinux  Solaris @⌠xNz{íΩwsz


4  [c AIXBLinux  Solaris @⌠xNz{í⌠ 67
68 Warehouse Manager wΓU
 5  wxα½{í

íp≤wxα½{íC

xα½{í⌠

xα½{íO@xs{ MwqτAi bxBJiµΩ


α½CYnxα½{íAzNªwbNzAªA
ΣαbxñCbxα½{íºeA²nz⌠C

{:

Ynxα½{í⌠G
1. wxNz{íC
2. wAz@t JDKCpGzΩwO DB2 Universal Database
 7.2 ≤AhN Java Developer’s Kit (JDK)  1.1.8 ≤
swbz+ΓbΣñxα½{íΩwWCpGzΩ
wO DB2 Universal Database  8AhN Java Developer’s Kit (JDK)
 1.3.0 ≤swbz+ΓbΣñxα½{íΩwWC
DB2 Application Development Client ]A JDK for AIXBSolaris @⌠B
Linux  WindowsC
3. ≤s⌠C
4. ≤s DB2  Ωwz{í[cC
5. ≤sΩwΩw[cC
ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
76 ywxα½{íºeA²≤sΩwz{í[cz
v
77 y≤sΩwΩw[cz

© Copyright IBM Corp. 1994, 2002 69


v
78 ywxα½{íz
v
79 yxα½{íz
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

xα½{íw JDK

Twzbwxα½{íºeAztWwwn JDK (pGO Linux α


½{íAz IBM® JDK for Linux)C

DB2® Application Development Client ]A JDK for AIXB Linux  WindowsG


v ϕzb AIX®  Linux Ww DB2 Application Development Client ApG
 JDK ¡
AN w JDKC
v ϕzb Windows Ww DB2 Application Development Client A@w w
JDKC

Yn
owA Solaris @⌠ JDKAyX
http://www.sun.com/java/products/platform.htmlAϕ úⁿC

ּ:
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
76 ywxα½{íºeA²≤sΩwz{í[cz
v
77 y≤sΩwΩw[cz
v
78 ywxα½{íz
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z

70 Warehouse Manager wΓU


÷:
v
87 yxα½{íΩayÑΣz

≤sxα½{í⌠
UCUíp≤≤sxα½{í⌠C

≤s Windows Wxα½{í⌠

bxα½{íºeAz²≤s Windows W⌠C

{:

Yn≤s Windows Wxα½{í⌠G


1. }uWindows εxvC
2. ÷ΓUtC
3. ÷@U⌠ A°C
4. ÷@U Path tAN JDK bin ²⌠sW ⌠ Cw]
⌠ O c:\sqllib\java\jdkC
5. ÷@U]wC
6. ÷@U CLASSPATH tC[Jα½{íw⌠AH DB2 Java Σ
Ob²⌠C j⌠W CpG CLASSPATH ús
bAz[HwqC
pAziHbz CLASSPATH ñ[J
C:\SQLLIB\FUNCTION;C:\SQLLIB\JAVA\DB2JAVA.ZIP;C
7. ÷@U]wC
8. ÷@UTwA÷¼°íC
ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
72 y≤s AIX Wxα½{í⌠z
v
76 ywxα½{íºeA²≤sΩwz{í[cz
v
77 y≤sΩwΩw[cz
v
78 ywxα½{íz


5  wxα½{í 71
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

≤s AIX Wxα½{í⌠

wxα½{íºeA²≤s⌠C

{:

Yn≤s AIX Wxα½{í⌠G


1. ΘJUCROAHTw{µ²≤ CLASSPATH ñG
$ echo $CLASSPATH

pG
.:/INSTHOME/sqllib/java/db2java.zip

ΣñA/INSTHOME O l²C
2. ΘJUCROA≤ CLASSPATH G
CLASSPATH=.:$CLASSPATH
export CLASSPATH
3. ΘJUCROAHTw INSTHOME/sqllib/function ≤ CLASSPATH ñG
$ echo $CLASSPATH
4. ΘJUCROA≤ CLASSPATH G
CLASSPATH=INSTHOME/sqllib/function:$CLASSPATH
export CLASSPATH
5. Tw PATH ]A /sqllib/binC pG
/INSTHOME/sqllib/bin

ΣñA/INSTHOME O l²C
6. Tw LIBPATH ]A /sqllib/libC pG
/INSTHOME/sqllib/lib

ΣñA/INSTHOME O l²C

72 Warehouse Manager wΓU


ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
76 ywxα½{íºeA²≤sΩwz{í[cz
v
77 y≤sΩwΩw[cz
v
78 ywxα½{íz
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

≤s Solaris @⌠Wxα½{í⌠

wxα½{íºeA²≤s⌠C

{:

Yn≤s Solaris @⌠Wxα½{í⌠G


1. ≤s≤ sqllib l² ( pA/home/db2inst1/sqllib) ñ db2profile Ab
LD_LIBRARY_PATH ñ[J jdk_path/lib/sparc/native_threadsAΣñ
jdk_path Ow JDK l²C
2. ΘJUCROHTw{µ²b CLASSPATH ñG
$ echo $CLASSPATH

pG
.:/INSTHOME/sqllib/java/db2java.zip

ΣñA/INSTHOME O l²C
3. ΘJUCROA≤ CLASSPATH G
CLASSPATH=.:$CLASSPATH
export CLASSPATH


5  wxα½{í 73
4. Tw PATH ]A sqllib/binC pG
/INSTHOME/sqllib/bin

ΣñA/INSTHOME O l²C
5. ΘJUCROAHTw INSTHOME/sqllib/function ≤ CLASSPATH 
ñG
$ echo $CLASSPATH
6. ΘJUCROA≤ CLASSPATH G
CLASSPATH=INSTHOME/sqllib/function:$CLASSPATH
export CLASSPATH

ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
78 ywxα½{íz
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
83 yb DB2 for z/OS W]wxα½{íz
v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

≤s Linux Wxα½{í⌠

wxα½{íºeA²≤s⌠C

²M°≤:

Ynb DB2 Universal Database for Linux W⌡µxα½{í (Java xs{ 


wqτ)ALinux ⌡µíis
Sw Java @wC
ziH∩ N Java @wmsW /etc/ld.so.confAOb /usr/lib
²ñ
wCpGzMwnb /usr/lib ñ
w
AhúP IBM Developer Kit for Java úPwMµC

74 Warehouse Manager wΓU


pGO IBM Developer Kit for Java  1.1.8 (wb DB2 Universal Database
 7.2 ≤ΩwWxα½{í)AzNⁿVG
libjava.so libjitc.so libmath.so libzip.soCpGO IBM Developer Kit for
Java  1.2.2  1.3AhNⁿVGlibjava.so libjvm.so
libhpi.soC

ϕz∩ N Java @wmsW /etc/ld.so.confA


n
ºßAzs⌡µí
AΣΦkOH root ¡≈⌡µROG bash#
ldconfigCYO⌡µ IBM Developer Kit for Java  1.2.2  1.3Az
nΘJROGbash$ db2set DB2_USE_JDK12=true bash$ db2stop bash$
db2startCNAzuα IBM JDK 1.3 for DB2 Universal Database 
8 ≤¬C

{:

Yn≤s Linux Wxα½{í⌠G


1. ΘJUCROHTw{µ²b CLASSPATH ñG
$ echo $CLASSPATH

pG
.:/INSTHOME/sqllib/java/db2java.zip

ΣñA/INSTHOME O l²C
2. ΘJUCROA≤ CLASSPATH G
CLASSPATH=.:$CLASSPATH
export CLASSPATH
3. ΘJUCROATw INSTHOME/sqllib/function ≤ CLASSPATH ñG
$ echo $CLASSPATH
4. ΘJUCROA≤ CLASSPATH G
CLASSPATH=INSTHOME/sqllib/function:$CLASSPATH
export CLASSPATH
5. Tw PATH ]A sqllib/binC
pG
/INSTHOME/sqllib/bin

ΣñA/INSTHOME O l²C
6. Tww⌠ (A LD_LIBRARY_PATH  LIBPATH) ñ]A
/sqllib/libC
pG
/INSTHOME/sqllib/lib


5  wxα½{í 75
ΣñA/INSTHOME O l²C
ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
78 ywxα½{íz
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

≤sxα½{íΩwz{í[c
UCUíp≤≤sxα½{íΩwz{í[cC

wxα½{íºeA²≤sΩwz{í[c

≤wxα½{íºeA²uDB2 ROµBzv ≤s DB2 


Ωwz{í[cC

{:

Ynbwxα½{íºeA²≤sΩwz{í[cG
v N JDK ⌠ (JDK_PATH) ] JDK w²G
UPDATE DATABASE MANAGER CONFIGURATION USING JDK_PATH path

ΣñApath O JDK w²C

: -b jdk_path ñ]A bin ²CpGzOwwα½{í DB2


Universal Database  7.2 (≤) Ah≤s
JDK11_PATHAúO JDK_PATHC
v NuJava Ω ≈vΩ∩jp (JAVA_HEAP_SZ) ]w 4096G

76 Warehouse Manager wΓU


UPDATE DATABASE MANAGER CONFIGURATION USING JAVA_HEAP_SZ 4096

ּ:
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
77 y≤sΩwΩw[cz
v
78 ywxα½{íz
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
83 yb DB2 for z/OS W]wxα½{íz
÷:
v
87 yxα½{íΩayÑΣz

≤sΩwΩw[c

≤wxα½{íºeA²≤sΩwΩw[cC

{:

Yn≤sΩwΩw[cAuDB2 ROµBzvANΩw
w]{íΩ∩ (APPLHEAPSZ) ]w 1024G
UPDATE DATABASE CONFIGURATION FOR warehouse_database_name USING APPLHEAPSZ 1024

ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
76 ywxα½{íºeA²≤sΩwz{í[cz
v
78 ywxα½{íz
v
79 yxα½{íz
v
69 yxα½{í⌠z


5  wxα½{í 77
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

w xα½{í
UCUíp≤wxα½{íC

wxα½{í

xα½{íOxs{ Cbxα½{íºeA²∩xbΩ
w Yv¡hC

²M°≤:

»zív ID  $ UCΣñ@v¡MvG
v SYSADM  DBADM v¡
v Ωw IMPLICIT_SCHEMA v¡ApG{ ⌠tT⌡W úsb
v ⌡ CREATEIN MvApG{ ⌡W Oⁿ{Vs⌡

Yn
j≈xs{ Ahú nΣªv¡MvC

Yn
Dj≈xs{ Ah »zív ID  UCΣñ@v
¡G
v ΩwW CREATE_NOT_FENCED v¡
v SYSADM  DBADM v¡
{:
Ynwxα½{íG
1. N DB2 Warehouse Manager CD-ROM íJ!
≈ñC⌡µ\αY 
uDB2 wvogxC
2. bogxW÷@UwúC
3. Tww∩
DB2 Warehouse ManagerAMß÷U@BC
4. uDB2 wvδFú≥iµC
5. bS MµñA∩
xα½{íAMß÷U@BC

78 Warehouse Manager wΓU


6. uDB2 wvδFú≥iµCiuWíz¿lB
JC
ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
76 ywxα½{íºeA²≤sΩwz{í[cz
v
77 y≤sΩwΩw[cz
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

xα½{í

xα½{íO Java xs{ Cµ@Ωwi]thxFúLAz


w∩C@xxα½{íCpGbµ@Ωwñhx
ABz≤F@xo]wAh ΩwñΣªxN
ⁿvTC

pApGzw∩@xFxα½{íºßS≤Fo{íAN
X{@hTºAⁿX≤N vTwwq ΩwΣªxCΣª
xW NCb TºñCziH∩
°≤{ A∩ ≥Cp
Gz∩ ≥AúDz½
xα½{íAhAbxα½{í!
xñ⌠≤{ BJúú ⌡µC

²M°≤:

bxα½{íºeAzG
v wxNz{íxα½{íC


5  wxα½{í 79
v wAz@t JDKC
v ≤s⌠C
v ≤s DB2  Ωwz{í[cC
v ≤sΩwΩw[cC
{:
Ynxα½{íG
1. uΩxñ vC
2. b¬≡¼°eñAΣXnxα½{íxAMß}
uevºOC
3. buΩwvΩwñA÷@Uα½{íA n²j≈¼
Aα½{íA n²Dj≈¼AC
4. bxñA÷@Uα½{íC
5. ÷@UTwC
6. ÷¼ºOC

pGzNxα½{íqj≤Dj≈AqDj≈≤j≈ABh
xwwq ΩwAN X{@hTºAⁿX≤N vTwwq
ΩwΣªxCΣªxW NCb TºñCziH∩

°≤A∩ ≥CpGz∩ ≥AN≤ α½{íAMßⁿw ½

ºC

ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
76 ywxα½{íºeA²≤sΩwz{í[cz
v
77 y≤sΩwΩw[cz
v
78 ywxα½{íz
v
69 yxα½{í⌠z
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z

80 Warehouse Manager wΓU


v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

z/OS α½{í

uΩxñ v]AFα½{íAoO@ Java™ xs{ Aiú@≥


Ωα½\αCYn⌡µα½{íAz²b DB2® ltW]w Java xs{
C

ziH z/OS™ Nz{í⌡µUCα½{íG


v IWH.CLEAN
v IWH.PERIODTABLE
v IWH.KEYTABLE
v IWH.CHISQUARE
v IWH.CORRELATION
v IWH.STATISTICS
v IWH.INVERTDATA
v IWH.PIVOTDATA
v IWH.REGRESSION
v IWH.ANOVA
v IWH.SUBTOTAL
v IWH.MOVINGAVERAGE
ּ:
v
70 yxα½{íw JDKz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
77 y≤sΩwΩw[cz
v
78 ywxα½{íz
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
82 yb DB2 ltW]wxα½{í Java xs{ z


5  wxα½{í 81
v
83 yb DB2 for z/OS W]wxα½{íz
v
85 yYε z/OS xα½{í⌠Ωñrz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

b DB2 ltW]wxα½{í Java xs{

UCⁿúp≤]w Java xs{  uíC

{:

Ynb DB2 ltW]wxα½{í Java xs{ G


1. b z/OS tWw Visual Age for Java 2.0 ≤sC
2. w JDBCAb DB2 ltñs JDBC Ω]C
3.  DB2 lt]w Revised Report on Scheme (RRS)  DB2 Work Load
Manager (WLM) xs{ C
4.  DB2 lt]w Java xs{ Co]A
@ Java WLM { 
Java xs{ }íC
5. b WLM UAN Java WLM { M WLM ⌠W @÷pC
6. ⁿw WLM {í⌠W  CREATE  ALTER PROCEDURE W
WLM_ENVIRONMENT ∩AHNxs{ wqτM{í⌠
@÷pC
7. Tw DB2 ltw@ iHs
Java WLM { ñ
wC
ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
77 y≤sΩwΩw[cz
v
78 ywxα½{íz

82 Warehouse Manager wΓU


v
79 yxα½{íz
v
69 yxα½{í⌠z
v
83 yb DB2 for z/OS W]wxα½{íz
v
85 yYε z/OS xα½{í⌠Ωñrz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

b DB2 for z/OS W]wxα½{í

Uⁿíp≤b DB2 for z/OS and OS/390 W]wxα½{íC

{:

Ynb DB2 for z/OS W]wxα½{íG


1. wqα½{í xC
2. YnNα½{íwq DB2 for z/OSA ]tn SQL »zí²A
 SQL »zíCSQL »zímH DB2 úPC

ϕ 6. SQL »zím ( DB2 Universal Database )


DB2 Universal Database  SQL »zím
DB2 for OS/390  5  /usr/lpp/DWC/createXfSQL ²ñ SQL
»zí (N CREATE PROCEDURE »zí
FMßúhAA INSERT INTO
SYSIBM.SYSPROCEDURES »zíwqα½{í
DB2 for OS/390  5)
DB2 for OS/390  6  /usr/lpp/DWC/createXfSQL ²ñ SQL »

DB2 for z/OS and OS/390  7  /usr/lpp/DWC/createXfSQLV7 ²ñ SQL »

b]w Java xs{ A WLM N Java WLM { M WLM ⌠


W @÷pC⌠W Oⁿwb CREATE PROCEDURE »zí WLM
ENVIRONMENT ∩ñC DSNWLMJ Otbα½{íwq WLM ⌠
W CziHsW@ WLM sW DSNWLMJA≤C@α½{íw
q WLM ENVIRONMENT ∩@wP{ ÷pW C


5  wxα½{í 83
3. ]wquUNIX tAv IWH810.SIWHLOAD ñα½{íⁿJ º
íG
a.  Telnet s OS/390  z/OS DqútW UNIX tAC
b. ≤² z/OS xNz{íwmCw]w²O
/usr/lpp/DWCC
c. pGzO DB2 V7A⌡ BJ 3eCpGzO DB2  5 
 6AsΦw²ñ trlinks ΩC
d. bµ 1 ±@½r (#) ²µ¿C pG #ln -e IWHXF xf.jll;C
úhµ 1 ½r (#)AúhµC pGln -e IWHXFV7 xf.jll;C
xs≤C
e. ΣJ trlinksAA÷ Enter ΣC xf.jll 
b
/usr/lpp/DWC/com/ibm/data ²ñC ⁿNz{íhⁿJ IWHXF
 IWHXFV7 C
4. APF v IWH810.SIWHPDSEAMßNªsW DB2 Java xs{ {
ñ STEPLIB C
5. N xf.jll b² (w]O /usr/lpp/DWC) sW WLM ⌠Ω
ñ CLASSPATH  LIBPATH ⌠CYnMΣ WLM ⌠ΩA
d DB2 Java xs{ { CWLM ⌠ΩO JAVAENV DD d
ⁿVΩC
6. xs{ AA
⌡µxBJC
ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
77 y≤sΩwΩw[cz
v
78 ywxα½{íz
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
82 yb DB2 ltW]wxα½{í Java xs{ z
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z

84 Warehouse Manager wΓU


÷:
v
87 yxα½{íΩayÑΣz

Yε z/OS xα½{í⌠Ωñr

⌠ΩLk]t 244 rHWC

²M°≤:

bw JDBC A ⌡µ installVAJDLL ROCoRO


@ sqlj.jll 
 JDBC X{íC sqlj.jll wb²W sW⌠Ω
ñ CLASSPATH  LIBPATH »zíC

SQLj t≤W /COM/ibm/db2os390/  Java M≤ñC pApG sqlj.jll 


Ob /usr/lpp/db2710/COM/ibm/db2os390/ ²ñAhzN
/usr/lpp/db2710/ sW CLASSPATH  LIBPATH »zíñC

{:

Ynε$⌠ΩñrG
1.
@²A±p /u/userid/linksCN JDBC α½{íú]A
b /u/userid/links ²G
/u/userid/links/com/ibm/data/xf.jll
/u/userid/links/COM/ibm/db2os390/sqlj.jll
2. ≤ LIBPATH »zí LIBPATH=/u/userid/linksC
3. ≤ CLASSPATH »zí /u/userid/linksC

pGzFAhw∩ .jll A⌡µv¡AH}C

YnTwO}G
1.  ]t²AAΘJRO ls -ltC
\ivb¬ m ]t eC pAerwxrwxrwxC
2. pG¬ O l ( pAlwxrwxrwx)ABzO⌡µ DB2 for OS/390  5
 6AzUCRO½s
G
ln -e DSNAQJLL sqlj.jll
ln -e IWHXF xf.jll

pG¬ O lABzO⌡µ DB2 for z/OS and OS/390  7A


UCRO½s
G
ln -e IWHXFV7 xf.jll


5  wxα½{í 85
u DB2 for z/OS and OS/390  7 Σxs{ Oñ Java ½≤Cb
DB2 for OS/390  5  6 ñAα½{íúΣñ NULL Cb
oñApGze@ NULL Aª Q{O@sCDB2  5 
 6 α½{í Nsϕ@rΩ BzC

u DB2 for z/OS and OS/390  7 ñADB2 Σxs{ ñ COMMIT


SQL »zíC INVERTDATA xs{ bxs{ ñ≤½s
ϕµF]
Aª n COMMIT »zíC DB2 for OS/390  5  6 ñúΣ
IWH.INVERTDATAC

DB2 for z/OS and OS/390 úΣ Java wqτAH S/390 ¡xW
úΣ IWH.FORMATDATEC

oO@ Java xs{ d { G


//DSNWLMJ PROC DB2SSN=DSN,NUMTCB=5,APPLENV=DSNWLMJ
//*************************************************
//* THIS PROC IS USED TO START THE WLM-ESTABLISHED SPAS *
//* ADDRESS SPACE FOR THE DSNWLMJ APPLICATION ENVIRONMENT *
//* V WLM,APPLENV=DSNWLMJ,RESUME *
//*************************************************
//DSNWLMJ EXEC PGM=DSNX9WLM,TIME=1440,REGION=0M,
// PARM=’&DB2SSN, &NUMTCB, &APPLENV’
// DD DSN=IWH810.SIWHPDSE,DISP=SHR
// DD DSN=DSN.HPJSP.PDSE.JDBC,DISP=SHR
// DD DSN=SYS1.PP.PDSELINK,DISP=SHR
// DD DSN=DSN710.SDSNEXIT,DISP=SHR
// DD DSN=DSN710.SDSNLOAD,DISP=SHR
// DD DSN=SYS1.SCEERUN,DISP=SHR
// DD DSN=DSN.PDSE,DISP=SHR
//JAVAENV DD DSN=DSN.WLMENVJ.JSPENV,DISP=SHR
//CEEDUMP DD SYSOUT=A
//DSSPRINT DD SYSOUT=A
//JSPDEBUG DD SYSOUT=A
//SYSABEND DD SYSOUT=A
//SYSPRINT DD SYSOUT=A

bd ñA IWH810.SIWHPDSE w]tα½{íⁿJ C


DSN.HPJSP.PDSE.JDBC ]t  HPJ  High Performance Java (HPJ) DLLC
b DB2 for z/OS  7 ñAwW  DSN710.SDSNLOD2.
SYS1.PP.PDSELINKABΣñ]t HPJ ⌡µíwCDSN.PDSE ]t HPJ w
ΩTCDSN.WLMENVJ.JSPENV ]t⌠C

oO⌠ΩG

86 Warehouse Manager wΓU


ENVAR("TZ=PST07",
"DB2SQLJPROPERTIES=/usr/lpp/db2/jdbc/db2710/classes/db2sqljjdbc.properties",
"LIBPATH=/usr/lpp/DWC",
"VWSPATH=/usr/lpp/DWC",
"CLASSPATH=/usr/lpp/db2/jdbc/db2710/classes:/usr/lpp/DWC:/usr/lpp/hpj/lib"),
MSGFILE(JSPDEBUG)

ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
77 y≤sΩwΩw[cz
v
78 ywxα½{íz
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
82 yb DB2 ltW]wxα½{í Java xs{ z
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z
÷:
v
87 yxα½{íΩayÑΣz

xα½{íΩayÑΣ

z/OS xNz{íújí≈Tº ex°Atiµ


A]A
bjí≈ípUATºyÑO DB2 Universal Database wΦíwC

α½{íO C∩≤α½{íATºyÑúOx°AwΦí
wCz/OS xNz{íñ]AUCα½{íTºG

ϕ 7. α½{íΩayÑΣTº
W yÑ
Xf.properties_Fi_FI Γ⌡σ
Xf.properties_No_NO σ
Xf.properties_Ru_RU Xσ


5  wxα½{í 87
ϕ 7. α½{íΩayÑΣTº (≥)
Xf.properties_Zh_CN Θñσ
Xf.properties_Zh_TW cΘñσ
Xf.properties_Da_DK ªσ
Xf.properties_De_DE wσ
Xf.properties_En_US σ
Xf.properties_Es_ES ΦZ3σ
Xf.properties_Fr_FR kσ
Xf.properties_It_IT qjQσ
Xf.properties_Ja_JP Θσ
Xf.properties_Ko_KR
σ
Xf.properties_Pt_BR 4Φσ3σ
Xf.properties_Sv_SE τσσ

pGα½{íTºOσHΣªyÑAb
87 ϕ 7ñ∩
@A
ANΣes Xf.properties C

ּ:
v
70 yxα½{íw JDKz
v
81 yz/OS α½{íz
v
3 yxα½{íz
÷@:
v
71 y≤s Windows Wxα½{í⌠z
v
72 y≤s AIX Wxα½{í⌠z
v
77 y≤sΩwΩw[cz
v
78 ywxα½{íz
v
79 yxα½{íz
v
69 yxα½{í⌠z
v
83 yb DB2 for z/OS W]wxα½{íz
v
73 y≤s Solaris @⌠Wxα½{í⌠z
v
74 y≤s Linux Wxα½{í⌠z

88 Warehouse Manager wΓU


 6  DB2 Warehouse Manager Connector

DB2 Warehouse Manager úUC Connector Uzqql xsw



yzΩG
v DB2 Warehouse Manager Connector for SAP® R/3®
v DB2 Warehouse Manager Web Connector

w²M°≤A\íCSw Connector íC Connector


ú n DB2 Warehouse ManagerC

DB2 Warehouse Manager Connector for SAP R/3

SAP R/3 O SAP AG (πXy{Ap Enterprise Resource Planning  Customer


Relationship Management) °  xswC

 DB2® Warehouse Manager Connector for SAP R/3AziHNxsb SAP R/3


tñ SAP ½≤a DB2 ΩxC ½≤ ≤ H½≤V
ΦíAú R/3 \αºñϕCu ½≤vñ]tF R/3 \αAi
q R/3 tñ
XΩCoziH DB2  DB2 Warehouse Manager i
µΩRBΩα½ΩC

ϕzbwq SAP Az ÷ SAP ½≤ñíΩA]AΣ


µBW BΩ¼BδBpB°nCz]
P SAP ½≤÷≥ CΩúYBJOquΩ
xñ vwqA²÷@U SAP ½≤ANΣ* u{ ¼ú
v°íAA÷@UuSAP Ω
XvBJANΣ* { ¼úA
Mß≤ ½≤MBJºísWΩAßNnΩTsW BJ
eºOñC

DB2 Warehouse Manager Connector for SAP R/3 ib Microsoft® Windows® NTB
Windows 2000  Windows XP W⌡µCSAP R/3 °Aib⌠≤Σ¡xW
⌡µC

ּ:
v
91 yDB2 Warehouse Manager Connector for the Webz
v
3 yDB2 Warehouse Manager Connectorz
÷@:

© Copyright IBM Corp. 1994, 2002 89


v
90 yw DB2 Warehouse Manager Connector for SAP R/3z

w DB2 Warehouse Manager Connector for SAP R/3

F DB2 Warehouse Manager Connector for SAP R/3AziHN


Ωs
W ΩxñAuDB2 Ωxñ v[Hα½AA DB2 uπ
Σª uπ[HRC

²M°≤:

DB2 Warehouse Manager Connector for SAP R/3 ΣUC@tG


v Microsoft Windows NT Workstation  Windows NT Server  4.0 (t Service
Pack 5 ≤s)
v Microsoft Windows 2000 (t Service Pack 2)  Windows XP

bw DB2 Warehouse Manager Connector for SAP R/3 ºeA²¿UC@


G
v qui CDvASAP  4.6D s
4 (H ≤ SAP qñ)AN RFC
Runtime wbznw Connector for SAP Pu@WC]t RFC
⌡µí  libRfc32.dllC
v ∩ aw° SAPGUIC

DB2 Warehouse Manager Connector for SAP R/3 iftwuσvyÑ∩


 SAP R/3  4.6C °ACDB2 Warehouse Manager Connector for SAP
R/3 s R/3 °AASAP nJyÑ ’E’C

¡ε:

DB2 Warehouse Manager Connector for SAP R/3 uΣ SAP R/3 tσC

{:

Ynw DB2 Warehouse Manager Connector for SAP R/3AN DB2 Warehouse
Manager Connectors CD-ROM íJ!
≈ñAϕ eWⁿiµwC

ּ:
v
89 yDB2 Warehouse Manager Connector for SAP R/3z
v
91 yDB2 Warehouse Manager Connector for the Webz
v
3 yDB2 Warehouse Manager Connectorz

90 Warehouse Manager wΓU


w DB2 Warehouse Manager Connector for the Web

F DB2 Warehouse Manager Connector for the WebAziHN IBM WebSphere


Site Analyzer I∩
{ΩaJΩxC

²M°≤:

bw DB2 Warehouse Manager Connector for the Web ºeA²¿UC@


G
v w[c WebSphere Site Analyzer  4 (t Fixpak 1) ≤sC

z{íbwxNz{íPu@W⌡µC

{:

Ynw DB2 Warehouse Manager Connector for the WebAN DB2 Warehouse
Manager Connectors CD-ROM íJ!
≈ñAϕ πⁿiµwC

ּ:
v
89 yDB2 Warehouse Manager Connector for SAP R/3z
v
91 yDB2 Warehouse Manager Connector for the Webz
v
3 yDB2 Warehouse Manager Connectorz

DB2 Warehouse Manager Connector for the Web

IBM® WebSphere® Site Analyzer (WSA) O IBM Web °A{í°A


 WebSphere tC@í≈CWSA i UzRz⌠ yqC

Web Connector i²zq WebSphere Site Analyzer Ωw Webmart 


Ω
ΩxñC Web Connector úⁿ BJAiHd WSA ON Web y
qΩqªΩJ (ΘxBϕµΣªI∩
{ΩΩ) s WebmartC
ϕod Q¿ßASQL BJNiHN Web yqΩq Webmart s
xCoziH DB2®  DB2 Warehouse Manager \α iµΩ
RBΩα½ΩCz]iHN Websphere Commerce Ω J Web y
qΩñAHKo≤π⌠RC

bwq Web yq ºßAzun÷@U*uWeb yqⁿ vBJ{


¼úANiHwquΩxñ vñ Web yqⁿ BJC

Web Connector PxNz{íbP¡xW⌡µG Windows® NTBWindows


2000BWindows XPBAIX  Solaris @⌠C


6  DB2 Warehouse Manager Connector 91
ּ:
v
89 yDB2 Warehouse Manager Connector for SAP R/3z
v
3 yDB2 Warehouse Manager Connectorz
÷@:
v
91 yw DB2 Warehouse Manager Connector for the Webz

92 Warehouse Manager wΓU


².

ΩT¼²z{í≤⌠c

ϕzwuΩT¼²ñ vA sW∩í≈ Windows ⌠


n²CbUCϕµñA
≈N C ϕ
≈C

ϕ 8. uΩT¼²z{ív≤⌠≤s
⌠G sW ∩ßA]AG
PATH C:\SQLLIB\BIN
INCLUDE C:\SQLLIB\LIB
VWS_TEMPLATES C:\SQLLIB\TEMPLATES

ϕ 9. uΩT¼²z{ív≤s
G sW ∩ßA]AG
LOCPATH %LOCPATH%
LIB %LIB%
INCLUDE %INCLUDE%

xNz{í⌠c

 ²ñΩTíF AIXB Linux  Solaris @⌠xNz{í⌠


cCΩTiH Uz[c AIXBLinux  Solaris @⌠xNz{í⌠C

Uϕπ AIXBLinux  Solaris @⌠xNz{í²cC

ϕ 10. AIX xNz{í²c


²G ]tG
/usr/opt/db2_v8_01/bin/IWH.startup Nzn{í°AC
/usr/opt/db2_08_01/bin Nz{íBBJi⌡µBwqi⌡µA⌠]
wCoOw]w²C
/usr/opt/db2_08_01/odbc d .odbc.ini uΩxñ vODBC X{íC
/var/IWH lCoOn{ílBNz{ílAwqº
{íΘXw]²C

© Copyright IBM Corp. 1994, 2002 93


ϕ 11. Solaris @⌠ Linux xNz{í²c
²G ]tG
/usr/opt/db2_v8_01/bin/IWH.startup Nzn{íC
/opt/IBM/db2/V8.1/ w]w≥²C
/opt/IBM/db2/V8.1/bin Nz{íBBJi⌡µBwqi⌡µA⌠]
wC
/opt/IBM/db2/V8.1/odbc d .odbc.ini uΩxñ vODBC X{íC
/opt/IBM/db2/V8.1/lib Solaris @⌠ Linux ⌡µwC
/var/IWH lCoOn{ílBNz{ílAwqº
{íΘXw]²C

ּ:
v
97 yΩxñ qP°AíqHz
v
97 yΩxñ °APxNz{ííqHz

pGzt[c ⌡≡AwqΩxñ≤≡

pGzNuΩxñ v°ABqMNz{íÑ≤wb⌡≡A
zwqo≤ qH≡CYnbtñwqo≡Azbw
uΩxñ vbC@tWA≤s .../etc/services Cz]n
bC@t .../etc/services ñAsWAΩTANΩTµ⌡
≡z C

pGz+Γb⌠≤uΩxñ v≤ºí⌡≡O@Ahbw
uΩxñ v≤ ítW]w≡AúuObqH ∩V⌡≡t
Wiµ]wCYS⌡µn]wAiα PuΩxñ v≤tm
≤⌡≡≡d≥º≡A⌡≡≈KO@C

{:

YnΣ⌡≡Azⁿw@≡AuΩxñ v⌡≡z 
Co≡i²UuΩxñ v≤ (°ABqxNz{í) 
¼qHCzwq@≡d≥A²UuΩxñ v≤i 
qHCzbw≤⌠≤tW¿ @C

Ynb⌡≡t[cWwquΩxñ v≤≡G
1. bqtWA} .../etc/services AsWUCµG
A
{íW A

94 Warehouse Manager wΓU


DWC_MIN nnnnn
DWC_MAX nnnnn + x

ΣñG
v nnnnn OϕuΩxñ vq∩V⌡≡PuΩxñ v°A
qHAiHp≡
v nnnnn + x OϕuΩxñ vq∩V⌡≡PuΩxñ v°
AqHAiHj≡

zTw DWC_MIN  DWC_MAX Γºíd≥A¼HΣiαP


≤ tW⌡µC@qO nΓ≡C pA]zb
uSolaris @⌠vtñwFuΩxñ vqCzµuΩ
xñ vU≤q≡ 11010 }liµqHABµh 10 qP
b tñ⌡µCz N DWC_MIN ]w 11010AN DWC_MAX ]
w 11030 (10 µq = 20 ≡)C

{bAuΩxñ vqu  DWC_MIN M DWC_MAX d≥


≡qHCpGsuΩxñ vq
nJA²b d≥
Σúi≡AN X{@hTºCqÑ d≥≡
¿iAAtz ú¬ DWC_MAX W[i≡A e
ΣªqAiHiµqHC
2. b°AtWA} .../etc/services AsWUCµG
A
{íW A

DWC_MIN nnnnn
DWC_MAX nnnnn + x

ΣñG
v nnnnn OϕuΩxñ v°A∩V⌡≡PuΩxñ vq
Nz{íqHAip≡
v nnnnn + x OϕuΩxñ v°A∩V⌡≡PuΩxñ vq
Nz{íqHAij≡

zTw DWC_MIN  DWC_MAX Γºíd≥A¼HΣiαP


≤ tW⌡µC@qO nΓ≡FPP°AqHC
@uΩxñ vNz{í n@≡At@≡h≤PuΩ
xñ vΘxqHC

pA]zb Windows NT tñwFuΩxñ v°AAB °


A P AIX tWQuΩxñ vqAH Windows NT t

². 95
W¡uΩxñ vqqHCh°AN P uΩx
ñ vΘxH@ AIXBWindows NT  z/OS Nz{í (PhiH
⌡µ¡ ) qHCpGzµUuΩxñ v≤q≡ 11055 }l
iµqHAN DWC_MIN ]w 11055AN DWC_MAX ]w 11101
(15 µq = 30 ≡A 3 Ut 5 µ Nz{í = 15 
≡A 1 Θx = 1 ≡A í 46 ≡)C

{bAuΩxñ v°Au  DWC_MIN M DWC_MAX d≥


≡qHCpGuΩxñ v°A
#suΩxñ vq
nJ
AsNz{í A²bwqd≥Si≡AN
X{@hTºCqÑ wqd≥≡¿iAA
tz ú¬ DWC_MAX Aⁿwhi≡A e Σªq
Nz{í C
3. bxNztWA} .../etc/services AsWUCµG
A
{íW A

DWC_MIN nnnnn
DWC_MAX nnnnn + x

ΣñG
v nnnnn OϕxNz{í∩V⌡≡PuΩxñ v°AqHAi
Hp≡
v nnnnn + x OϕxNz{í∩V⌡≡PuΩxñ v°AqHA
iHj≡

zTw DWC_MIN  DWC_MAX Γºíd≥A¼HΣiαP


≤ tW⌡µC@xNz{í n@≡C

pA]zb Windows tñwFuΩxñ v°ACzµuΩ


xñ v°Aq≡ 11025 }lPxNz{íqHABµh 10
Nz{íPµ⌡µ (Nz{íiαµ⌡µ 10 uΩxñ vB
JA] y¿ 10 Nz{í P⌡µ)Cz N DWC_MIN ]w
11025AN DWC_MAX ]w 11035 (10 µBJ = 10 µNz{
í = 10 ≡)C
ּ:
v
97 yΩxñ qP°AíqHz
v
97 yΩxñ °APxNz{ííqHz

96 Warehouse Manager wΓU


ΩxñqP°AíqH

ϕuΩxñ vq
nJuΩxñ v°AA² bΣt
WMΣi≡CAq ≡ 11000 NTºe uΩxñ v
°AAnDnJCTº ⁿwqtWi≡Cq Ho≡
Ñ °A#Cϕ°A¼nJTºAª τúXnDq
tAMßjMTºA Mwn #≡CU A°AY }Pq
íqH (bqⁿw≡)C°A] ⁿwqP°AqH 
≡C

ns uΩxñ v°AC@uΩxñ vq (uΩx


ñ zqvuiµñvq)Aúpqyz}@°A
qHDCpA°AYiPBz\hqnDC°AMC@µs
uqíAú@OqHD (} TCPIP ≡)C

ּ:
v
97 yΩxñ °APxNz{ííqHz
÷:
v
93 yxNz{í⌠cz

Ωxñ°APxNz{ííqH

ϕuΩxñ v°AQnD¿@ nxNz{í ( pA


⌡µπ{BJ¬
Ωw¼²ñíΩ)A°AN bΣtñMΣ
@i≡AMßNTºe NzxNzn{í (Ñ≡ 11001)C
Tº ]tNz{íi #≡CxNzn{í ¼ TºA⌡
µ@≥τCτLTººßAxNzn{íY @xNz{
í A Bz°AnDCxNz{í ⁿuΩxñ v°
AeTºAMßbΣtñMΣi≡A°ATºñ
ⁿw≡ #°ACb#
íAxNz{í] ⁿXbxNz{ít
ñAª  ¼°AΣªnD≡C

CϕuΩxñ v°A nNz{í⌡µSw@AYbPNz{


íqH≡W⌡µHµ½C]°AiHPBzh{MqnDA
HNz{íP°Aíiα P}\hqHDC

ּ:
v
97 yΩxñ qP°AíqHz
÷:

². 97
v
93 yxNz{í⌠cz

98 Warehouse Manager wΓU


DB2 Universal Database NΩT

DB2 Universal Database NΩTº[


ziH
oUCµí DB2 Universal Database
NΩTG
v y (PDF LΩyµí)
v DD≡¼c (HTML µí)
v DB2 uπí (HTML µí)
v d {í (HTML µí)
v ROµí
v ⁿ

yzúº
NΩTº[AHp≤s
ΩTΦkC

DB2 σ≤ FixPak


IBM iα w
aú FixPak σ≤CsΩTAFixPak σ≤i²z≤s
q DB2 HTML σ≤ CD wΩTC

: Yzw FixPak σ≤Ahz HTML σ≤N]t± DB2 LΩyu


W PDF ΓU≤sΩTC

DB2 NΩT 
DB2
NΩTUCDiµG
v DB2  ΩT
v zΩT
v {í}oΩT
v Business Intelligence ΩT
v DB2 Connect ΩT
v JΩT
v ⁿΩT
v ∩ ≤ΩT
v N

© Copyright IBM Corp. 1994, 2002 99


UCϕµíF∩ DB2 wñCybqLΩyBCL° PDFA
MΣy HTML ² ΩTCziHb
www.ibm.com/shop/publications/order uIBM Xñ (IBM Publications
Center)vñAΣ÷ DB2 wñUyiπíC

CΩT HTML σ≤ CD úΣúPw²G


htmlcdpath/doc/htmlcd/%L/category

ΣñG
v htmlcdpath O HTML CD w²C
v %L OyÑ OrC pAen_USC
v category O OrC pAcore O DB2  ΩTC

bUCϕµ PDF W µñAWñ


+rⁿXyyÑC pA
W db2d1e80 Nϕσ Administration Guide: PlanningAW db2d1g80 h
NϕP@wσCUCr) bW
+rWAHϕyÑG

yÑ Or
ⁿBσ w
4Φσ3σ b
O[Q#σ u
J
JΦ#σ 9
Jσ x
ªσ d
ⁿ⌡σ q
σ e
Γ⌡σ y
kσ f
wσ g
 σ a
I3Qσ h
qjQσ i
Θσ j

σ k
σ n
i⌡σ p
σ3σ v

¿º#σ 8
Xσ r
Θñσ c
Ñ∩Jσ 7
Ѻ#σ l
ΦZ3σ z

100 Warehouse Manager wΓU


τσσ s
cΘñσ t
g,Σσ m

L ϕ y uWASLΩC

DB2
ΩT
ΩT[\F∩ DB2 Ñ≥º  DB2 DDCú zO{í
]pvBΩwz AO DB2 ConnectBDB2 Warehouse Manager Σ
ª DB2 úAzúiHbñΣDΩTC

w²O doc/htmlcd/%L/coreC

ϕ 12. DB2  ΩT
W  PDF W
IBM DB2 Universal Database SC09-4828 db2n0x80
Command Reference
IBM DB2 Universal Database S db2t0t80
Wⁿ
IBM DB2 Universal Database SC09-4839 db2w0x80
Master Index
IBM DB2 Universal Database GC40-0735 db2m1t80
TºΓUA
@U
IBM DB2 Universal Database GC40-0736 db2m2t80
TºΓUA
GU
IBM DB2 Universal Database SC40-0734 db2q0t80
sS 

zΩT
ΩT[\F]pBΩIAH@ DB2 ΩwBΩxMpXt
 DDC

w² doc/htmlcd/%L/adminC

ϕ 13. zΩT
W  PDF W
IBM DB2 Universal Database SC09-4822 db2d1x80
Administration Guide: Planning

DB2 Universal Database


NΩT 101
ϕ 13. zΩT (≥)
W  PDF W
IBM DB2 Universal Database SC09-4820 db2d2x80
Administration Guide:
Implementation
IBM DB2 Universal Database SC09-4821 db2d3x80
Administration Guide:
Performance
IBM DB2 Universal Database SC09-4824 db2b0x80
Administrative API Reference
IBM DB2 Universal Database SC09-4830 db2dmx80
Data Movement Utilities Guide
and Reference
IBM DB2 Universal Database SC09-4831 db2hax80
Data Recovery and High
Availability Guide and Reference
IBM DB2 Universal Database SC40-0750 db2ddt80
Ωxñ zΓU
IBM DB2 Universal Database GC27-1224 db2fpx80
Federated Systems Guide
IBM DB2 Universal Database SC40-0747 db2att80
zP}o GUI uπⁿn
IBM DB2 Universal Database SC40-0751 db2e0t80
gⁿnPΓU
IBM DB2 wPzP⌠ GC40-0776 db2dst80
IBM DB2 Universal Database SC09-4844 db2s1x80
SQL Reference, Volume 1
IBM DB2 Universal Database SC09-4845 db2s2x80
SQL Reference, Volume 2
IBM DB2 Universal Database SC09-4847 db2f0x80
System Monitor Guide and
Reference

{í}oΩT
ΩTOú∩ DB2 {í iµ}o]p{íSϕHC
ziHboΣ÷≤ΣyÑs
ΩTAHúPΣ{í]p

102 Warehouse Manager wΓU


 (pt SQLBODBCBJDBCBSQLj M CLI) s
DB2 nσ≤Cp
GzObuW° ΩT HTML µíAziHs
@ DB2 d {í
HTML µíC

w² doc/htmlcd/%L/adC

ϕ 14. {í}oΩT
W  PDF W
IBM DB2 Universal Database SC40-0726 db2axt80
{í}oΓUG
m⌡
µ{í
IBM DB2 Universal Database SC09-4826 db2a1x80
Application Development Guide:
Programming Client Applications
IBM DB2 Universal Database SC09-4827 db2a2x80
Application Development Guide:
Programming Server Applications
IBM DB2 Universal Database SC09-4849 db2l1x80
Call Level Interface Guide and
Reference, Volume 1
IBM DB2 Universal Database SC09-4850 db2l2x80
Call Level Interface Guide and
Reference, Volume 2
IBM DB2 Universal Database SC27-1124 db2adx80
Data Warehouse Center
Application Integration Guide
I B M D B 2 X M L E x t e n d e r SC27-1234 db2sxx80
Administration and Programming

Business Intelligence ΩT
ΩTí p≤iWjΩxR DB2 Universal Database \α
≤C

w² doc/htmlcd/%L/warehC

ϕ 15. Business Itelligence ΩT


W  PDF W
IBM DB2 Warehouse Manager SC40-0748 db2dit80
ΩT¼²ñ zΓU

DB2 Universal Database


NΩT 103
ϕ 15. Business Itelligence ΩT (≥)
W  PDF W
IBM DB2 Warehouse Manager GC40-0749 db2idt80
wΓU

DB2 Connect ΩT
ΩTí p≤ DB2 Connect Enterprise Edition  DB2 Connect Personal
Edition s
Dqú iSeries ΩC

w² doc/htmlcd/%L/connC

ϕ 16. DB2 Connect ΩT


W  PDF W
APPC, CPI-C, and SNA Sense S db2apx80
Codes
IBM s⌠RΩ S db2h1t80
DB2 Connect Enterprise Edition GC40-0729 db2c6t80
tJ
DB2 Connect Personal Edition GC40-0730 db2c1t80
tJ
IBM DB2 Connect User’s Guide SC09-4835 db2c0x80

J
ΩT
ϕzw[c°ABqMΣª DB2 úAΩTODC

w² doc/htmlcd/%L/startC

ϕ 17. JΩT
W  PDF W
IBM DB2 Universal Database GC40-0728 db2itt80
DB2 qtJ
IBM DB2 Universal Database GC40-0731 db2ist80
DB2 °AtJ
IBM DB2 Universal Database GC40-0733 db2i1t80
DB2 Personal Edition tJ
IBM DB2 Universal Database GC40-0732 db2iyt80
wP[cRΩ

104 Warehouse Manager wΓU


ϕ 17. JΩT (≥)
W  PDF W
IBM DB2 Universal Database GC40-0727 db2z6t80
DB2 Data Links Manager t
J

ⁿΩT
ⁿΩT DB2 S A zp≤⌡µU@C

w² doc/htmlcd/%L/tutrC

ϕ 18. ⁿΩT
W  PDF W
Business Intelligence ⁿ S db2tut80
GΩxñ 
Business Intelligence ⁿ S db2tat80
GΩxiÑ{
}oñ ⁿ - Video S db2tdt80
Online ( Microsoft Visual
Basic)
ΩT¼²ñ ⁿ S db2ait80
Video Central for e-business S db2twx80
Tutorial
Visual Explain ⁿ S db2tvt80

∩≤ΩT
ΩTíp≤∩ DB2 ≤C

w² doc/htmlcd/%L/optC

ϕ 19. ∩ ≤ΩT
W  PDF W
IBM DB2 Life Sciences Data GC27-1235 db2lsx80
Connect Planning, Installation,
and Configuration Guide
IBM DB2 Spatial Extender  SC40-0753 db2sbt80
PΓU

DB2 Universal Database


NΩT 105
ϕ 19. ∩ ≤ΩT (≥)
W  PDF W
IBM DB2 Universal Database SC27-1221 db2z0x80
Data Links Manager
Administration Guide and
Reference
DB2 UDB Net Search Extender SH40-0356 L
zP{í]pΓU
: σ≤ HTML µí
Dq HTML σ≤ CD ñw
C

N
Núzú FixPak Sϕ [ΩTCB]úU
 FixPak  Jσ≤≤sKnC

ϕ 20. N
W  PDF W
DB2 N \C \C
DB2 wN ≤ú CD-ROM ñC ≤ú CD-ROM ñC

: ziHquΩTñ vú CD-ROM ñA


oiN
HTML CYnb UNIX ¡xW° ASCIIA\ Release.Notes 
COb DB2DIR/Readme/%L ²ñAΣñ %L NϕyÑ⌠W A
 DB2DIR NϕG
v /usr/opt/db2_08_01 (b AIX W)
v /opt/IBM/db2/V8.1 (bӪ UNIX @tW)
÷@:
v
107 yq PDF CL DB2 yz
v
107 yq DB2 LΩyz
v
108 ys
uWíz
v
111 yqzuπs
uDB2 ΩTñ vHMΣúΩTz
v
113 y quDB2 HTML σ≤ CDv°uW
Nσ≤z

106 Warehouse Manager wΓU


q PDF CL DB2 y
ziHq DB2 PDF σ≤ CD W PDF CL DB2 yCQ Adobe Acrobat
ReaderAziHCLπuCLSwd≥C

²M°≤:

Twzww Adobe Acrobat ReaderCi≤ Adobe ⌠ www.adobe.com W

oC

{:

Ynq PDF  CL DB2 yG


1. íJ DB2 PDF σ≤ CDCb UNIX @tñAⁿuDB2 PDF σ≤v
CDC tJAH
op≤b UNIX @tñⁿ CD  íC
2.  Adobe Acrobat ReaderC
3. qUCΣñ@m} PDF G
v b Windows @tAG
x:\doc\language ²AΣñ x Nϕ!
≈r)A language ϕΓr
MrXANϕzyÑ ( pAEN Nϕσ)C
v b UNIX @tAG
CD-ROM ñ /cdrom/doc/%L ²AΣñ /cdrom Nϕ CD-ROM ⁿ
IAB %L NϕQnyÑ⌠W C
÷@:
v
107 yq DB2 LΩyz
v
111 yqzuπs
uDB2 ΩTñ vHMΣúΩTz
v
113 y quDB2 HTML σ≤ CDv°uW
Nσ≤z
÷:
v
99 yDB2 Universal Database
NΩTº[z

q DB2 LΩy

{:

YnqLΩyG
v pz IBM vgP NϕCYnMΣϕa IBM NϕA
d\≤ www.ibm.com/planetwide uIBM ypW² (IBM Worldwide
Directory of Contacts)vC

DB2 Universal Database


NΩT 107
v bⁿΩAqó 1-800-879-2755Fb[jAqó 1-800-IBM-4YOUC
v yX≤ www.ibm.com/shop/publications/order uIBM Xñ (IBM
Publications Center)vC

ziHq IBM gP q DB2 ú Doc PackAH


o DB2 LΩyC
Doc Pack O∩ DB2 wñUΓUlA≤Uz}lR DB2 ú
CDoc Pack ñΓUP DB2 PDF σ≤ CD ñ PDF µíΓUPABe
P DB2 HTML σ≤ CD ñΓUe@PC

÷@:
v
107 yq PDF CL DB2 yz
v
110 yqs²s
uDB2 ΩTñ vHMΣDDz
v
113 y quDB2 HTML σ≤ CDv°uW
Nσ≤z
÷:
v
99 yDB2 Universal Database
NΩTº[z

suWí

 DB2 ≤H uWíTi¼G


v °íºOí
v ROµí
v SQL »zíí

°íºOíA íziHbY°íºOñ⌡µ@AíΣ
εC íΓ¼G
v iqí÷ss
í
v µεí
í÷súzs
º[²M°≤ΩTv¡CµεíAhí
F°íºOñεCziHqπ DB2 ñ ≤
oi
°íºOíC

ROµíA]AuROvíuTºvíCuROvíOíROµB
zñROykCuTºvíOyzTº ]A#
@C

SQL »zíí]A SQL í SQLSTATE íCDB2 #°≤


SQLSTATE A i SQL »zíGC SQLSTATE íA
SQL »
zí (SQL ¼AOX) ykC

108 Warehouse Manager wΓU


: UNIX @tñSi SQL íC

{:

Yns
uWíG
v ∩≤°íºOíA÷@Uí÷@UεAMßA÷@U F1Cp
G∩
Fuπ]wº@δπµ εí!∩ Ah
unN ½σO bεWAz]iH úSwεºµε
íC
v ∩≤ROµíA}ROµBzΘJG
– uROvíG
? command

Σñ command NϕY@÷ΣrπROC

pA? catalog Nπ CATALOG ROíA ≤ ? catalog


database h π CATALOG DATABASE ROíC
v uTºvíG
? XXXnnnnn

ΣñAXXXnnnnn NϕTº OrC

pA? SQL30081 π÷≤ SQL30081 TºíC


v ∩≤ SQL »zííA}ROµBzΘJG
? sqlstate  ? class code

Σñ sqlstate Nϕ¡ SQL ¼AAB class code Nϕ SQL ¼A


eΓC

pA? 08003 Nπ 08003 SQL »zííA ≤ ? 08 hNπ 08 


OXí
÷@:
v
110 yqs²s
uDB2 ΩTñ vHMΣDDz
v
113 y quDB2 HTML σ≤ CDv°uW
Nσ≤z

DB2 Universal Database


NΩT 109
qs²suDB2 ΩTñvHMΣDD
qs²s
uDB2 ΩTñ vAi²zs
RQ DB2 Universal Database
 DB2 Connect  ΩTCuDB2 ΩTñ v]O²FDn DB2 S 
≤A]AgBΩxBñíΩM DB2 XR{íC

qs²s
uDB2 ΩTñ vOUCDn ¿G
²≡ ²≡≤s²°í¬ ñC²≡ i}¼XAHπ⌠
uDB2 ΩTñ vDDBWⁿMDn C
²uπC
²uπC≤s²°í k ñC²uπC]tFh÷sA
o÷si²zjMuDB2 ΩTñ vB⌠²≡Ab²≡MΣ
eπDDC
e e ≤s²°í k ñCe πuDB2 ΩTñ v
DDAΣΦkO÷@U²≡B÷@UjMGAϕ t@
Dn C

²M°≤:

Ynqs²s
uDB2 ΩTñ vAzUCΣñ@s²G
v Microsoft ExplorerA 5 ≤s
v Netscape NavigatorA 6.1 ≤s
¡ε:
uDB2 ΩTñ v ]t!z∩ q DB2 HTML σ≤ CD wDDCp
Gbz
ϕ DD Web s²#ΣúAhq DB2
HTML σ≤ CD w@h [DDC
{:
Yn
jM÷Σr MΣDDG
1. b²uπCñA÷@UjMC
2. bujMv°í σrΘJµñAΘJ@hP÷÷N
yAMßA÷@UjMCδTwÑDDMµAY πbGµ
ñCbRñrÑOjⁿ (rVjϕV¬)C
ϕε$d #DDqAΘJ≤hNyHW[zd δ
C
3. bGµñA÷@Uzn¬
DDDC DDY πbe C

Ynb²≡ñMΣDDG

110 Warehouse Manager wΓU


1. b²≡÷@UP÷÷ºDDyClMµY π
bUΦC
2. ≥÷@UyA Σ]tz÷ºDDεCϕzNσ
 DWA DD HeuπDC
²≡ H ODDC
3. ÷@UDDC DDY πbe C

YnbDn ñMΣDDNyG
1. b²≡ñA÷@Uy zCY i}Aπ²≡ñ÷r)
CMµC
2. b²≡ñA÷@U∩≤Ny
@r ( NyP÷DD
÷)C]tlrNyMµY πbe ñC y
Oπh n²NyC
3. ÷@U∩≤÷ºNyyClNyDDMµY πbz÷
NyUΦC euD ODDC
4. ÷@UXz DDDDC DDY πbe C
ּ:
v
118 y≤Uuπz
v
120 yqs²s
uDB2 ΩTñ vz
÷@:
v
111 yqzuπs
uDB2 ΩTñ vHMΣúΩTz
v
113 y≤sww≤z≈W HTML σ≤z
v
115 y Netscape 4.x jM DB2 σ≤°z
v
116 yjM DB2 σ≤z
÷:
v
99 yDB2 Universal Database
NΩTº[z

qzuπsuDB2 ΩTñvHMΣúΩT
uDB2 ΩTñ vi²ztas
DB2 úΩTAB ΦíA≤i
DB2 zuπ@tñC

quπs
uDB2 ΩTñ vú+ΩT¼C
@ CXziH DB2 ⌡µ@C
º DB2 ÷Σº C

DB2 Universal Database


NΩT 111
 DB2 ΩBp÷ΣrBRO APIC
°
≤UzBz@δ DB2 DTºΩTC
d
 DB2 úºd {í HTML °ϕC
ⁿ
U]pAi≤Uz  DB2 S C

²M°≤:

uDB2 ΩTñ ví≈ ⁿV⌠⌠⌠ñ⌠CYnπo


eA²zs ⌠⌠⌠C

{:

Yn
quπs
uDB2 ΩTñ v MΣúΩTG
1. HUCΣñ@ΦíuDB2 ΩTñ vG
v q ízuπñA÷@UuπCñΩTñCz]iHqí\
αϕñ∩
ªC
v bROµñAΘJ db2icC
2. ÷@UPz
MΣºΩT÷ΩT¼ C
3. ²≡¼cA÷@U÷DDCAuΩTñ vN @
Web s²HπΩTC
4. YnMΣΩT²ús²MµA÷@UMµkjMC
@4uΩTñ vs²HπΩTAYiH⌡µ σjMAΣΦkO÷
@U²uπCñjMC
ּ:
v
118 y≤Uuπz
v
120 yqs²s
uDB2 ΩTñ vz
÷@:
v
110 yqs²s
uDB2 ΩTñ vHMΣDDz
v
116 yjM DB2 σ≤z

112 Warehouse Manager wΓU


quDB2 HTML σ≤ CDv°uWNσ≤
z]iH q CD ¬
i DB2 HTML σ≤ CD w HTML DDC
]AziHu°σ≤Aú@wnwC

¡ε:

]uuπvíOq DB2 ú CD wDq DB2 HTML σ≤ CD wA


Hzw DB2 úα°íC

{:
1. íJ DB2 HTML σ≤ CDCb UNIX @tñAⁿ DB2 HTML σ≤
CDC tJ@AH
op≤b UNIX @tñⁿ CD 
íC
2. z HTML s²A}AϕG
v ∩≤ Windows @tG
e:\program files\IBM\SQLLIB\doc\htmlcd\%L\index.htm

ΣñAe Nϕ!
≈F%L hOzQnσ≤yÑ⌠A pAσ
en_USC
v ∩≤ UNIX @tG
/cdrom/program files/IBM/SQLLIB/doc/htmlcd/%L/index.htm

ΣñA/cdrom/ Nϕ CD ⁿmA %L hOzQnσ≤yÑ⌠


A pAσ en_USC
÷@:
v
110 yqs²s
uDB2 ΩTñ vHMΣDDz
v
115 yNq DB2 HTML σ≤ CD s Web °Az
÷:
v
99 yDB2 Universal Database
NΩTº[z

≤sww≤z≈W HTML σ≤
{bAun IBM i≤sΩTAzYiq DB2 HTML σ≤ CD ≤s
ww HTMLCziHUCΓΦíΣñ@Φí ¿ @G
v uΩTñ v(pGzww DB2 z GUI uπ)C
v Uⁿ DB2 HTML σ≤ FixPakC

DB2 Universal Database


NΩT 113
: puú v≤s DB2 {íXFª ≤sw DB2 HTML σ≤ CD
 HTML σ≤C

{:

YnuΩTñ v ≤sz σ≤G


1. HUCΣñ@ΦíuDB2 ΩTñ vG
v q ízuπñA÷@UuπCñΩTñCz]iHqí\
αϕñ∩
ªC
v bROµñAΘJ db2icC
2. Twz≈ws
í⌠⌠⌠Fh≤s{íN IBM °AñUⁿs
σ≤ FixPak (pGn)C
3. b\αϕñA∩
ΩTñ —> ≤sσ≤AH}l≤sC
4. úzΩ ΩT (pGn)AHs í⌠⌠⌠C
pY UⁿuΩTñ vAsσ≤ FixPak (pGi)C

YnΓUⁿσ≤ FixPakG
1. Twz≈ws ⌠⌠⌠C
2. b Web s²ñ}≤ www.ibm.com/software/data/db2/udb/winos2unix/support
 DB2 ΣC
3. ϕ  8 AMΣuσ≤ FixPakvC
4. ±σ≤ FixPak hPzwºσ≤hAHTwz σ≤OL

Cz≈ñeσ≤OUChG DB2 v8.1 GA.
5. pG≤siσ≤A!≥UⁿA≤z@t FixPakC@
A≤ Windows ¡x FixPakA@A≤ UNIX ¡x
FixPakC
6.  FixPakG
v N Windows @tGσ≤ FixPak OúYCNUⁿσ≤ FixPak
±b²ñAMß⌡µªCªN
@ setup ROAziH⌡µ
RO wσ≤ FixPakC
v N UNIX @tGσ≤ FixPak OúY tar.Z CúY untar 
Cª
@W delta_install ²Aπ@W
installdocfix  ScriptC⌡µ Script Hwσ≤ FixPakC
÷@:
v
115 yNq DB2 HTML σ≤ CD s Web °Az
÷:

114 Warehouse Manager wΓU


v
99 yDB2 Universal Database
NΩTº[z

Nq DB2 HTML σ≤ CD s Web °A


DB2 HTML σ≤ CD Nπ DB2 ΩTwezABiα Nww
b Web °AWHΦKzs
CunNzQnyÑσ≤sz Web
°AYiC

: YzOzLCtsuq Web °As


HTML σ≤Aαiα CC

{:

YnNq DB2 HTML σ≤ CD s Web °AWAAϕ 


⌠G
v ∩≤ Windows @tG
E:\program files\IBM\SQLLIB\doc\htmlcd\%L\*.*

ΣñAE Nϕ!
≈A %L NϕyÑ OrC
v ∩≤ UNIX @tG
/cdrom/program files/IBM/SQLLIB/doc/htmlcd/%L/*.*

ΣñAcdrom Nϕ!
≈ⁿIA %L NϕyÑ OrC
÷@:
v
116 yjM DB2 σ≤z
÷:
v bDB2 Servers tJñySupported DB2 interface languages, locales, and
code pagesz
v
99 yDB2 Universal Database
NΩTº[z

 Netscape 4.x
jM DB2 σ≤°

jí≈jMDP Web s²ú Java Σ÷C @íFiα


iµΦC

{:

Netscape 4.x @δDOM≥ów Ñ÷C


UCMΦA
SOObz≤s² Java Dxñ úUCrµG
Cannot find class java/security/InvalidParameterException

DB2 Universal Database


NΩT 115
v ∩≤ Windows @tAG
q DB2 HTML σ≤ CDANú x:program
files\IBM\SQLLIB\doc\htmlcd\locale\InvalidParameterException.class 
sP Netscape s²w∩ java\classes\java\security\ ²ñF
ΣñAx Nϕ!
≈r)A locale hNϕ yÑ⌠W C

: ziα n
 java\security\ ²cC
v ∩≤ UNIX @tAG
q DB2 HTML σ≤ CDANú /cdrom/program
files/IBM/SQLLIB/doc/htmlcd/locale/InvalidParameterException.class 
sP Netscape s²w∩ java/classes/java/security/ ²ñF
ΣñAcdrom Nϕ CD-ROM ⁿIA locale hNϕ yÑ⌠W C

: ziα n
 java/security/ ²cC

pGz Netscape s²:MLkπjMΘJ°íA


UCΦkG
v ε Netscape s² ATw≈WS#b⌡µ Netscape {í
XCA}s Netscape s² A½s
jMC
v Mús²
C
v
úP NetscapeAOúPs²C
÷@:
v
116 yjM DB2 σ≤z

jM DB2 σ≤
ziHjM DB2 σ≤wHMΣz nΩTCbzqs²s
uDB2
ΩTñ vñA÷@UΣ²uπCjMAY }{jM°íCjM
iα n@íA°zqú⌠⌠twC

²M°≤:

z n Netscape 6.1 ≤sA Microsoft  Internet Explorer 5 ≤s


CTwwzs² Java ΣC

¡ε:

ϕzσ≤jMAYAUC¡εG
v jMOú jpgC
v úΣ Boolean jMC

116 Warehouse Manager wΓU


v úΣUrí≈jMCjava* ( java) jM MΣrΩ java* ( java)
Aú MΣp javadoc rΩC
{:

YnjM DB2 σ≤G


1. b²uπCñA÷@UjMC
2. bujMv°í σrΘJµñAΘJ@h (H*Σj) P
÷÷NyAMßA÷@UjMCδTwÑDDMµA
Y πbGµñCbRñrÑOjⁿ (rVjϕ
V¬)C
ϕε$d #DDqAΘJ≤hNyHW[zd δ
C
3. bGMµñA÷@Uzn¬
DDDC DDY πbuDB2 ΩTñ
ve ñC

: ϕz⌡µjMA
@ (¬ ) GY ⁿJzs² µñC
Yn°ΣªjMGeA÷@UGMµñGC

÷@:
v
115 y Netscape 4.x jM DB2 σ≤°z

uW DB2 °ΩT

DB2® UDB  8 ofßANú A Troubleshooting GuideCg[\b Γ


Uñ°ΩTA QπX DB2 XC
 @A!NiHe
sΩTCYnb DB2 °{íM\αWMΣΩTAq⌠@uπs

uDB2 ΩTñ vC

pGzDJDB n≤UMΣiα ]MMΦA uDB2 uWΣ


(DB2 Online Support)v⌠CΣ⌠]tFjqBú≤s DB2 XΩ
wB TechNotesBAPAR (úD) O²BFixPak MΣªΩCziH
Σ⌠ jM wAzDΣiαMΦC

s
≤ www.ibm.com/software/data/db2/udb/winos2unix/support uuWΣv⌠
A÷@UuDB2 ΩTñ vuWΣ÷sC{bAz]iHq ⌠
o
@ b≤sΩTApGí DB2 XMµC

ּ:
v
120 yqs²s
uDB2 ΩTñ vz

DB2 Universal Database


NΩT 117
÷@:
v
111 yqzuπs
uDB2 ΩTñ vHMΣúΩTz

≤Uuπ

u≤UuπvS ≤UµúK° ¬Ñ¡Θ! Qa


nΘúCoYO DB2® Universal Database  8 Dn≤UuπS G
v DB2 i²zΣL
N ½A @S C\yΣLΘJzC
v DB2 i²zqr¼jpCΓC\ye÷πzC
v DB2 i²z¼ úC\yN úzC
v DB2 i Java™ Accessibility API Σ≤Uuπ{íC\
119
yPU
NezC
v DB2 H úe÷µíσ≤C\
119 ye÷σ≤zC

ΣLΘJ

ΣLΘJ
ziH ΣL @uDB2 uπvCziH÷Σ÷ΣX ⌡µjí≈
@ (o@]i ½⌡µ)C

ΣLJI
b UNIX ¼tñA ¬GπΣLJImAⁿX°íñ@A÷Σ
mC

e÷π
uDB2 uπvπ\hS AiWj∩i°Oú}≤Uu
πCo≤Uuπ[j\α]AFiqr¼eΣC

r¼]w
uDB2 uπvi²zuuπ]wvºOA∩
\αϕM∩°íσrC
ΓBjpr¼C

úaCΓ
zú nCΓAYiú⌠@\αC

N ú
ziHuuπ]wvºOA ⁿwOnzLú ¼
C

118 Warehouse Manager wΓU


PUNe
uDB2 uπvΣ Java Accessibility APIAi²Hhα≈ ⌡¬

ΣªU
NC

e÷σ≤
DB2 tCúσ≤i HTML µí
oCpi²zs²π"n]
w °σ≤Cª]i²z ⌡¬
ΣªU
NC

DB2 ⁿ

DB2® ⁿ ≤Uz UΦ DB2 Universal DatabaseC ⁿú


vBⁿ{A²z DB2 }o{íBπ SQL d αBΩ
xBzñíΩA}o Web AÑC

}lºe:

bziHUCs
o ⁿºeAzq DB2 HTML σ≤ CD ñ
w ⁿC

pGzúQw ⁿAziH q DB2 HTML σ≤ CD ° ⁿ


HTML Cz]iHq DB2 PDF σ≤ CD ñA
oo ⁿ PDF 
C

í≈ ⁿ{ d Ω{íXC\U ⁿíAH



Sw@²M°≤íC

DB2 Universal Database ⁿ:

pGzwq DB2 HTML σ≤ CD ñwF ⁿAYiHbUCMµñ÷@


U ⁿDAH° ⁿC
Business Intelligence ⁿGΩxñ 
uΩxñ vAH⌡µBΩx@C
Business Intelligence ⁿGΩxiÑ{
uΩxñ vAH⌡µiÑΩx@C
Development Center Tutorial for Video Online using Microsoft® Visual Basic
 Development Center Add-in for Microsoft Visual BasicAH
m
{íU≤C
Information Catalog Center Tutorial

zΩT¼²AHuΩT¼²ñ v MΣMñíΩC

DB2 Universal Database


NΩT 119
Video Central for e-business Tutorial
 WebSphere® úAH}oµIiÑuDB2 Web Av{íC
Visual Explain ⁿ
 Visual ExplainAHRBMπ SQL »zíi
o
αC

qs²suDB2 ΩTñv

uDB2® ΩTñ vi²zs


b°ñRQ DB2 Universal Database™ 
DB2 Connect™  ΩTC uDB2 ΩTñ v]O²FDn DB2 S 
≤A]AgBΩxBuΩT¼²ñ vBLife Sciences Data ConnectAM
DB2 XR{íC

Yz Netscape Navigator 6.1 ≤sAO Microsoft Internet Explorer 5


≤s °uDB2 ΩTñ vAhqs²s
uDB2 ΩTñ v π
UCS CYS h nz Java  JavaScript ΣG
w≤sσ≤
Uⁿ≤s HTMLADDO bs¼AC
jM ÷@U²uπCñjMAHjMwwbzu@ñDDC
πX²≡
qµ@²≡AMΣ⌠≤≤ DB2 wñ⌠≤DDC²≡OUC
ΩT¼¿G
v @ úvBⁿAiDzp≤¿C
v º úD«º[C
v  DD úPD«÷ ΩTA]A»zíROykBT
ºíB DC
Dn
qDn s
qDB2 HTML σ≤ CD wΩTC O÷r)
( Ny Φí) ¿C
DnWⁿ 
DnWⁿ wq≤uDB2 ΩTñ vNyCWⁿO÷Wⁿ
Nyr) ¿C

÷@:
v
110 yqs²s
uDB2 ΩTñ vHMΣDDz
v
111 yqzuπs
uDB2 ΩTñ vHMΣúΩTz

120 Warehouse Manager wΓU


v
113 y≤sww≤z≈W HTML σ≤z

DB2 Universal Database


NΩT 121
122 Warehouse Manager wΓU
N 

bΣªΩañAIBM iαú úñúUúBA\αCn Dz


bOioúPAAVϕa IBM ANϕd Cb
ú IBM úB{íAAúϕtuα IBM úB{íA
Cun I6 IBM z]úvA⌠≤\αϕúB{íAúiH

N IBM úB{íACúLAΣªD IBM úB{íAbB@W


PτAΣd⌠≤C

boσ≤ñiα]t IBM  ºMQMQ7Cú


%ezMQº⌠≤vC ziHΦí d vA τHG
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

Ynd ÷G (DBCS) ΩTS\v¡yApzΩaa IBM


z]úíAΦíHG
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

UCq¿YP Ωa ºk
° ΦAY°úAG IBM H{¼ú
Aúú⌠≤qºO (]A²ú¡≤iΓ XSwO
)CYabYµ÷Wú%\úWzOAh úLC

ñiα 
NWLΩW$C]AIBM w
qFNqß
e JsñCPAIBM oH∩i () ñúú
() {íC

∩≤D IBM ⌠uOFΦKúAú∩o⌠@⌠≤{iC


⌠WeD IBM úe@í≈Aß ⌠µß
IC

ϕzúΩT IBM AzYv IBM HΣ{AϕΦí eΩ


TAú∩zt⌠≤d⌠C

© Copyright IBM Corp. 1994, 2002 123


{íº≥vYµ
o÷ΩAHKUCΩTió IBMCΣUC
ΩTⁿOG (1) W
{íPΣª{í (]A{í) ºí≤½ΩTΦí
(2) ¼wµ½ºΩTΦkCY⌠≤DpG
IBM Canada Limited
Office of the Lab Director
8200 Warden Avenue
Markham, Ontario
L6G 1C7
CANADA

WzΩ
oΣSϕn≤AbYípUIOΦoC

yz⌠≤{íΣiv@O IBM úAⁿuIBM


ßX vBuΩ{ívX vΦºí⌠≤PÑX °ºWdC

ítº⌠≤αΩAOoε⌠ºUF]úP@⌠ºU
oGAiα jtºCí≈qiαOb}oñtW⌡µA]
úOiHq@δt≥PPGC í≈qAOQík
o⌠pAΣΩGiα úPCΣS⌠A
τXAΩC

úºD IBM úΩTAY@ú AΣXnΣª


}D
oCIBM  LoúA]LkT{oD IBM ú⌡µ
αBe B⌠≤∩úΣªDiO LCpGz∩D IBM ú
α⌠≤AwV ú d C

÷ IBM V⌠≤»zA Nϕ IBM wAiα≤ ²n


ípUM#C

ñtΘ íΩ°id CFúπíAod


]AHBqBtPMúW CoW ΩcAYP⌠≤qW
Mϕ}pPA9XC

@vvG

]t lyÑd {íAHíU@¡xW{í]p


NC
ziH≥≤πoBBPΓGX@¡x (≤⌡µgd {í) º
{í]p{íÑAH⌠≤ ísB∩God {
íAL IO IBMC²od  gLπC]AIBM ú O
to{í¡w BAαO\αC

124 Warehouse Manager wΓU


od {íO⌠≤l@C@≈&⌠≤í≈AúπUC
@vnG

© (your company name) (year). Portions of this code are derived from IBM Corp.
Sample Programs. © Copyright IBM Corp. _enter the year or years_. All rights
reserved.

N 125

UCNyO IBM qbⁿΩ () ΣªΩa AB$≤ DB2 UDB σ
≤wΣñ@≈σ≤ñC

ACF/VTAM LAN Distance


AISPO MVS
AIX MVS/ESA
AIXwindows MVS/XA
AnyNet Net.Data
APPN NetView
AS/400 OS/390
BookManager OS/400
C Set++ PowerPC
C/370 pSeries
CICS QBIC
Database 2 QMF
DataHub RACF
DataJoiner RISC System/6000
DataPropagator RS/6000
DataRefresher S/370
DB2 SP
DB2 Connect SQL/400
DB2 Extenders SQL/DS
DB2 OLAP Server System/370
DB2 Universal Database System/390
Distributed Relational SystemView
Database Architecture Tivoli
DRDA VisualAge
eServer VM/ESA
Extended Services VSE/ESA
FFST VTAM
First Failure Support Technology WebExplorer
IBM WebSphere
IMS WIN-OS/2z/OS
IMS/ESA zSeries
iSeries

UCNyOΣªq U AB$≤ DB2 UDB σ≤wΣ


ñ@≈σ≤ñG

126 Warehouse Manager wΓU


MicrosoftBWindowsBWindows NT H Windows O Microsoft Corporation
bⁿΩ () ΣªΩa C

Intel  Pentium O Intel Corporation bⁿΩ () ΣªΩa C

Java HP Java ÷ O Sun Microsystems, Inc. bⁿΩ () Σª


Ωa C

UNIX O The Open Group bⁿΩΣªΩaU C

ΣªqBúAW iαOΣªq AxC

N 127
128 Warehouse Manager wΓU

 HñσrAσrA w (≥)
eQf
Sϕº CC snΘ 21
xNzn{í
ϕ⌡≡ OΩxñ
b z/OS ltW⌡µh½n{
≡ 94
í 41
ef ΩT¼²ñ 7
z/OS
ΩT¼²z{í≤ 6
{í @w}l@ 40
Connector for SAP R/3 90
FTP, P iSeries Nz{í@  30
Web Connector 91
54 xNz{í
Web ΩT¼²ñ
LOAD 38 s
D DB2   17
b Windows NT W 8
z/OS, ⌡µ≤ 37 s
Ωw 22
AIX W 10
w 15
q
Windows 24
Web ΩT¼²ñ 12
e¡f wsnΘ 21
DD x s 21
DB2 ΩTñ 120 eCf úh
Nz{í AIX 56
≤s
í 2 DB2  8 58
 93
íoτí Solaris @⌠ 57
xα½{í
 67 Oⁿ 43
bwºeΩwz{í
Ωw nΘ D 15
[c 76
≤s 77 w 15
⌠ 93
í 2
⌡≡
Tw UNICODE Σ 20
OΩxñ ≤≡ 94
ef ⌠c 93
LΩ τ ODBC s 17
q 107 eKf AIX
bx°ANz{íís i⌡µ 59
wq{í
τ 22 w 55
z/OS 31
w s DB2 IΩw 65
 93
xNz{í 15 ODBC s¼ 65
Ωw
AIX 55 iSeries
s
17
iSeries 45 w 45
≤Uuπ 118
Linux 55 Pwsu  51
Solaris @⌠ 55 D (ⁿí) σw 46
Windows 24 ßmwN 47
eEf úh 46
z/OS 25
[c úl 52
xα½{í 78
xNz{í⌠ 59 ° 48
bwºe≤s 76
[c 59 ≈KO@ 48
≤sΩwΩw[c
q DB2 y 107 VqH 49
77
¬
l 51

© Copyright IBM Corp. 1994, 2002 129


xNz{í (≥) xα½{í (≥) s (≥)
iSeries (≥) z/OS 81 
FTP {í 54 b DB2 for z/OS W]m 83 Pw iSeries xNz{í
Linux b⌠Ωñε$r  51
i⌡µ 59 85 τ ODBC Ω  17
w 55 ]m Java xs{ 82 snΘ
s DB2 IΩw 65 xα½{í JDK D 70 w 21
ODBC s¼ 65 σr
Solaris @⌠ ⁿJϕµ (iSeries) 54
i⌡µ 59 Oⁿ eQGf
w 55 xNz{í 43  118
s DB2 IΩw 65 l
ODBC s¼ 65  iSeries xNz{íú
z/OS  52 eQTf
  DataPropagator B ¬
iSeries xNz{í w
J 42 51 xNz{í 15
s
DB2 tCHΩw úh ΩT¼²z{í≤ 5
35 xNz{í wxα½{í 69
w 25 AIX 56 Ωxñ
wq{í 31 DB2  8 58 íoτí 67
º[ 25 iSeries 46 b°ANz{íºíqH
∩ IMS  VSAM s
36 Solaris @⌠ 57 97
DB2 ϕµσrd  bq°AºíqH 97
e 35 ⌡≡ O≡ 94
Trillium wqBJΣ eQ@f ΩT¼²
 44 ΩayÑΣ d 1
xBJ xα½{í 87 ΩT¼²ñ
{ ΩayÑN 59 w 7
o{í 32 { í 1
AS/400 P
N@ⁿJ 54 xBJ ΩT¼²z{í
x  o{í 32  93
s
17 ⁿ 119 ⌠ 93
xα½{í  ΩT¼²z{íuπ 1
w 69, 78 xα½{í 79 ΩT¼²z{í≤
≤sΩwΩw[c 77  w 6
≤sΩwz{í[c 76 xNzn{íw@ ⁿJ{í
≤s⌠ 40  b z/OS ϕµºísΩ
AIX 72 z/OS xNzn{í 30 38
Linux 74 nΘ D
Solaris @⌠ 73 xNz{í 15
Windows 71 qH eQf
ΩayÑΣ 87 Ωxñ °
 79 b°ANz{íºí 97 uWΩT 117
w 69 bq°Aºí 97 DB2 σ≤jM 115
í 3 s iSeries xNz{í 48
JDK w 70 xNz{í  21 zΩT¼²δF 1

130 Warehouse Manager wΓU


zΩT¼²δF (≥)
eGQTf D
⌡µ 7
 DataPropagator
δF
 93 g,  z/OS xNz{í
zΩT¼² 7
Wh 59  42
Ωw
⌠ DB2 Universal Database for z/OS
s
22
ΩT¼²z{í 93 ]mxα½{í 83
CLASSPATH 71, 72, 73, 74 DB2 Warehouse Manager
eQ¡f DB2CODEPAGE 59 Nz{í 1
DB2INSTANCE 59 º[ 1
d
LANG 59 ΩT¼²ñ 1
 FTP Σ≤ (z/OS) 34
LC_ALL 59 α½{í 1
d
path 71 DB2 Warehouse Manager Connector
ΩT¼² 1
]wWh 59 í 3
d IWH.environment  59
τ DB2 σ≤jM
uWí
bx°ANz{íís  Netscape 4.x 115
s
108
22 DB2 y
q 107
DB2 ⁿ 119
eQf A DB2 ΩTñ 120
≈KO@
AIX DB2CODEPAGE ⌠ 59
iSeries xNz{í 48
xNz{í DB2INSTANCE ⌠ 59
w 55
úh 56
eQCf F
s DB2 IΩw 65

xα½{í FTP {í
IWH.environment 62 P iSeries xNz{í@
≤s⌠ 72
⌠c
CLASSPATH 72 54
xNz{í 93
AIX xNz{í
⌠ 93
[c 59
≤s 93 I
Wh 59
IMS  VSAM
DB2CODEPAGE 59 C s
36
DB2INSTANCE 59
Classic Connect iSeries
LANG 59
ODBC X{í wqNσrⁿJϕµBJ
LC_ALL 59
]m 36 54
⌠Ω
Classic Connect X{í xNz{í
ε$r 85
í 4 w 45
Connector 89 Pwsu  51
í 3 D (ⁿí) σw 46
eQKf
Connector for SAP R/3 ßmwN 47

{í 1
w 90 úh 46
α½{í
º[ 89 úl 52
í 3
° 48
VqH
≈KO@ 48
 49
VqH 49

 131
iSeries (≥) Solaris @⌠xNz{í (≥) Windows (≥)
xNz{í (≥) ⌠ 59 xα½{í
¬
l 51 ⌠ 71
FTP {í 54  93
IWH.environment  T
d 62 TCP/IP
τs 22 Z
Trillium nΘt z/OS
J z/OS xNz{íΣ 44 ϕµ, b LOAD ºísΩ
Java xs{  38
]mxα½{í 82  FTP Σ≤d 34
U xNz{í
UNICODE Σ   DataPropagator B
L xNz{í 20 J 42
LANG ⌠ 59 b z/OS ltW⌡µh½
LC_ALL ⌠ 59 n{í 41
Linux W s
DB2 tCHΩw
xNz{í Warehouse Manager 35
i⌡µ 59 Connector for SAP R/3 w 25
w 55 w 90 wq{í 31
s DB2 IΩw 65 º[ 89 n{í 30
xα½{í Web Connector n{íw}l@
≤s⌠ 74 w 91 40
Linux xNz{í º[ 91 º[ 25
[c 59 Warehouse Manager Connector for ∩ IMS  VSAM s
36
SAP R/3 DB2 ϕµσrd 
í 3 e 35
O Warehouse Manager Connector for the Trillium wqBJΣ
ODBC s¼ 65 Web  44
ODBC X{í í 3 xBJ, { 32
Classic Connect Web Connector xα½{í
]m 36 w 91 b DB2 for z/OS W]m 83
º[ 91 b⌠Ωñε$r
Web ΩT¼²ñ 85
S w ]m Java xs{ 82
b Windows NT W 8 í 81
Solaris @⌠
AIX W 10 ⌡µ{í 37
xNz{í
w 55 q 12
s DB2 IΩw 65 í 1
xα½{í WebSphere Site Analyzer 91
≤s⌠ 73 Windows
Solaris @⌠Nz{í t CLASSPATH 71
úh 57 t PATH 71
Solaris @⌠xNz{í xNz{í
[c 59 w 24

132 Warehouse Manager wΓU


ó IBM

bⁿΩAHUΣñ@q s IBMG
v 1-800-237-5511AßΣñ
v 1-888-426-4343A
oiA∩ΩT
v 1-800-IBM-4YOU (426-4968)ADB2 ½⌡PΓ

b[jAHUΣñ@q s IBMG
v 1-800-IBM-SERV (1-800-426-7378)AßΣñ
v 1-800-465-9600A
oiA∩ΩT
v 1-800-IBM-4YOU (1-800-426-4968)ADB2 ½⌡PΓ

YnMΣzbºΩaa IBM BAd\≤ www.ibm.com/planetwide


⌠uIBM ypW² (IBM Directory of Worldwide Contacts)vC

úΩT
ziH
qzL yΩT⌠ (WWW) www.ibm.com/software/data/db2/udbA

o DB2 Universal Database ú÷ΩTC

⌠]tF
NwBqyBqUⁿBsDsB#BsD
 Web ΩÑsΩTC

pGzϕbⁿΩϕaAUC@qXG
v 1-800-IBM-CALL (1-800-426-2255)Aqú
o@δΩTC
v 1-800-879-2755AqXC

÷≤p≤pⁿΩHa IBM ΩTA⌡ www.ibm.com/planetwide IBM


Worldwide C

© Copyright IBM Corp. 1994, 2002 133


򔻐򗗠򙳰

Part Number: CT16GTC

Printed in Singapore

(1P) P/N: CT16GTC

GC40-0749-00
Spine information:

® ®
IBM DB2 Warehouse
򔻐򗗠򙳰 Manager Warehouse Manager wΓU  8

You might also like