Tải bản đầy đủ (.pdf) (21 trang)

nhập môn hệ quản trị Cơ sở dữ liệu phần 4 ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.54 MB, 21 trang )

Nhp môn H qun tr c s d liu DB2

63

Hình 5.12 – Cu hình DB2.
5.1.1 Các bin môi trng
Các bin môi trng là các bin c thit l#p  h iu hành. Mt bin môi trng
chính là DB2INSTANCE. Bin này cho bit th hin ang hot ng mà bn ang làm
vic, và các lnh DB2 bn s, áp dng n. Ví d,  thit l#p th hin hot ng là
“” trên Windows, bn có th chy lnh h iu hành sau:

set db2instance = myinst
5.1.2 Tp cu hình qun tr$ c s d liu (dbm cfg)
Tp cu hình qun tr c s d liu (dbm cfg) bao g+m các tham s nh hng ti th
hin và tt c c s d liu cha trong ó. Tp cu hình qun tr c s d liu có th
c xem xét hay sa i bng cách s dng dòng lnh, hoc thông qua Trung tâm
iu khin ca DB2.

/ làm vic vi DBM CFG t* Trung tâm iu khin, la ch&n i tng th hin t* th
mc  ca trung tâm iu khin, nhn chut phi  cho trình n b#t lên và la
ch&n Configuration Parameters. Công vic này c mô t trong Hình 5.13.


Nhp môn H qun tr c s d liu DB2

64


Hình 5.13 – Cu hình dbm t& Trung tâm iu khin
.



Sau khi ch&n Configuration Parameters, mt màn hình s, hin th lên nh trong Hình
5.14 vi danh sách các tham s dbm cfg.


Hình 5.14 – Danh sách dbm cfg.


Phn ln tham s là ng, ngh'a là các thay i s, có hiu lc ngay l#p tc; tuy nhiên,
thay i mt s tham s yêu cu phi khi ng li th hin  có hiu lc. T* công c
dòng lnh, iu này có th thc hin thông qua các lnh db2stop và db2start.

Nhp môn H qun tr c s d liu DB2

65
Trc khi mt th hin ng*ng, tt c các ng dng phi c ngt kt ni, hay tm
d*ng. Nu bn mun ng*ng mt th hin ngay l#p tc, bn có th dùng lnh db2stop
force.

Mt th hin c.ng có th ng*ng bng cách nhn chut lên i tng th hin và la
ch&n Stop hay Start thông qua Control Center.

Bng 5.3 Mô t mt s lnh hu hiu  qun tr công c dbm cfg t* dòng lnh.

Lnh Mô t
db2 get dbm cfg Thu th#p thông tin v dbm cfg
db2 update dbm cfg
using <parameter_name> <value>
C#p nh#p giá tr ca tham s dbm cfg.
Bng 5.3 – Các lnh iu khin dbm cfg.


5.1.3 Tp cu hình c s d liu (db cfg)
Tp cu hình c s d liu (db cfg) bao g+m các tham s tác ng n t*ng c s d
liu. Tp cu hình c s d liu có th xem xét hay sa i bng dòng lnh, hay thông
qua Trung tâm iu khin ca DB2.

/ làm vic vi DB CFG t* Trung tâm iu khin, ch&n i tng c s d liu t* th
mc c s d liu ca màn hình Trung tâm iu khin, nhn chut phi  cho trình
n b#t lên và la ch&n Configuration Parameters. Vic này c mô t nh trong Hình
5.15.



Hình 5.15 – Cu hình db cfg t& Trung tâm iu khin.

Sau khi ch&n Configuration Parameters, mt màn hình s, hin th lên nh trong Hình
5.16 vi danh sách các tham s db cfg.

Nhp môn H qun tr c s d liu DB2

66

Hình 5.16 – Cu hình c s d liu.

Bng 5.4 Mô t mt s lnh hu hiu  qun lý db cfg t* dòng lnh.

Lnh Mô t
get db cfg for <database_name> Thu th#p thông tin v db cfg ca c s d
liu mong mun.
update db cfg for <database_name>

using <parameter_name>
<value>
C#p nh#p giá tr cho mt tham s ca db
cfg.
Bng 5.4 – Lnh iu khin db cfg
.
5.1.4 * ng ký lý l$ch DB2 (profile).
Các bin ng ký lý lch DB2 bao g+m các tham s có th trên mt nn c th và có th
thit l#p thành toàn cc (nh hng ti tt c th hin), hay  t*ng lp th hin (nh
hng riêng t*ng th hin).

Bng 5.5 Mô t mt s lnh hu hiu  iu khin các bin ng ký lý lch DB2.

Lnh Mô t
db2set –all Lit kê tt c các bin ng ký lý lch DB2
hin ti c thit l#p.
db2set –lr Lit kê tt c bin ng ký lý lch DB2.
db2set <parameter>=<value> Thit l#p mt giá tr cho mt tham s.
Bng 5.5 – Các lnh iu khin  ng ký lí l$ch DB2.

Bng 5.6 Mt s bin ng ký DB2 hay c dùng nht.
Nhp môn H qun tr c s d liu DB2

67

Bin  ng ký Mô t
DB2COMM Ch- nh nhng qun tr giao tip s, khi ng khi bt
u công c qun tr c s d liu.
DB2_EXTSECURITY Trên Windows, ngn chn nhng ngi cha c nh
danh kt ni ti DB2 bng cách khóa tp tin h thng

DB2.
DB2_COPY_NAME Lu tr tên ca bn sao DB2 hin ti ang dùng.
/ chuyn sang mt bn sao DB2 ã cài khác, chy
dòng lnh path\bin\db2envars.bat. Bin này không
th dùng cho mc ích này.
Bng 5.6 – Các bin  ng ký DB2 hay c dùng.

Ví d,  cho phép giao tip s dng giao thc TCP/IP, thit l#p bin ng ký
DB2COMM thành TCPIP nh  di:

db2set db2comm = tcpip
5.2 Máy ch qun tr$ DB2
Máy ch qun tr DB2 (DAS) là mt quá trình nn chy trên máy ch DB2 cho phép các
máy khách t* xa có th qun tr máy ch DB2 thông qua công c + h&a. 4 ây ch- có
mt DAS trên mi máy tính nh trên Hình 5.16.


Hình 5.16 – Máy ch qun tr$ DB2 (DAS).
Nhp môn H qun tr c s d liu DB2

68
6
Phn II – Hc DB2: Qun tr$ C s d liu
Chng 6 - Kin trúc ca DB2
Trong chng này chúng ta s, tho lu#n nhng nét chính v
- Mô hình x lý ca DB2
- Mô hình b nh ca DB2
- Mô hình lu tr ca DB2
6.1 Mô hình x" lý ca DB2
Hình 6.1 mô t mô hình x lý ca DB2. Trong hình, bên trái ng th!ng ng màu

xanh tng trng cho mt máy trm t* xa (remote client machine), và bên phi tng
trng cho máy ch (server machine). Khi mt ng dng trên máy trm kt ni n máy
ch bng lnh SQL CONNECT, các b i kt ni (listener) cho giao thc truyn thông
s, nh#n c yêu cu này và liên lc vi mt tác nhân kt hp DB2 (DB2 coordinator
agent). Tác nhân DB2 có chc nng thc hin các thao tác thay cho DB2. Nu ng
dng ó là cc b (chy trên cùng máy ch vi DB2), các bc rt ging nhau, ch- có
tác nhân db2ipccm x lý yêu cu thay cho db2tcpcm. Trong vài trng hp, nh khi x
lý song song, mt tác nhân db2 có th sinh ra các tác nhân khác (db2agntp). Các tác
nhân khác nh db2pfchr, db2loggr, db2dlock c.ng có th c s dng cho nhng mc
ích khác nhau. Nhng x lý thông dng nht c mô t trong bng 6.1.






















Hình 6.1 – Mô hình x" lý ca DB2
Nhp môn H qun tr c s d liu DB2

69

Tên x" lý Mô t
db2sync
X lý ca th hin c s d liu (mt x lý cho mt th hin).
db2tcpcm Truyn thông/listener TCP/IP.
db2agent
Tác nhân kt hp thc thi nhng thao tác c s d liu thay cho
các ng dng (ít nht mt tin trình trên mt kt ni, ph thuc
vào b t#p trung kt ni có c kích hot không).
db2agntp
Tác nhân con ch ng c sinh ra nu trng
INTRA_PARALLEL là YES. S, thc thi các thao tác c s d liu
thay cho ng dng. db2agent s, kt hp công vic ca các tác
nhân con db2agntp.
db2pfchr
B &c d liu nh#p/xut bt +ng b (NUM_IOSERVERS).
db2pclnr
B ghi d liu nh#p/xut bt +ng b (NUM_IOCLEANERS).
Bng 6.1- Các x" lý thông dng ca DB2
6.2 Mô hình b nh ca DB2
Mô hình b nh DB2 g+m nhiu vùng nh khác nhau ti mc th hin, mc c s d
liu và mc ng dng và tác nhân (hình 6.2).

Nhp môn H qun tr c s d liu DB2


70
Hình 6.2 – Mô hình b nh ca DB2


Khi bt u mt th hin, vùng nh chia s2 qun lý c s d liu c cp phát.
Thng vùng nh này không nhiu. Ln u tiên kt ni n c s d liu, vùng nh
toàn cc c s d liu s, c cp phát. Trong khi này, vùng m (buffer pool) là mt
trong nhng thành phn quan tr&ng nht, c bit khi cn ci thin vic thc thi truy vn.
Kích thc ca vùng m quyt nh  ln ca toàn b vùng nh toàn cc c s d
liu.

Vùng nh riêng tác nhân là vùng nh c s dng cho mi tác nhân DB2. Nu không
dùng b t#p trung kt ni thì mi kt ni cn mt tác nhân. Mt tác nhân s dng khong
3–5MB. Nu s dng b t#p trung kt ni, nhiu kt ni có th dùng chung mt tác
nhân, gim nhu cu s dng b nh v#t lý.
6.3 Mô hình lu tr ca DB2
Trong mc này chúng ta s, mô t nhng khái nim sau:
- Trang và phm vi
- Vùng nh m
- Không gian bng
6.3.1 Trang và phm vi
Trang là n v lu tr nh" nht ca DB2, vi các kích thc 4K, 8K, 16K và 32K. Mt
phm vi là mt nhóm các trang. Ti mt thi im nu ch- làm vic vi mt trang thì lãng
phí kh nng thc thi, do v#y DB2 làm vic vi các phm vi ti mt thi im. Kích
thc ca trang và phm vi c nh ngh'a khi làm vic vi vùng nh m và các
không gian bng nh trong phn tip theo.
6.3.2 Vùng nh m
Mt vùng nh m là vùng nh thc (real cache) cho d liu bng và ch- mc. Nó ci
thin thc thi bng cách gim nh#p/xut tun t trc tip và nâng cp &c ghi không
+ng b. Có ngh'a là DB2 oán trc trang nào s, cn n, &c chúng t* 'a vào vùng

m, nên chúng s)n sàng c s dng.

Vùng m c cp phát vi các n v nh là các trang 4K, 8K, 16K, và 32K. Nên có ít
nht mt vùng m trên mt c s d liu, và ít nht mt vùng m phù hp cho mt
không gian bng có kích thc trang ã bit.

To mt vùng m
Có th dùng lnh CREATE BUFFERPOOL  to vùng m. C.ng có th vào trung tâm
iu khin, nhn chut phi lên th mc Buffer pool trong c s d liu ã bit và ch&n
Create nh trong hình 6.3.

Nhp môn H qun tr c s d liu DB2

71

Hình 6.3 – To mt vùng m
Nhp môn H qun tr c s d liu DB2

72

Sau khi ch&n Create, hp thoi Create Buffer Pool xut hin nh trong hình 6.4.


Hình 6.4 - Hp thoi to vùng m

Phn ln các mc trong hình 6.4 c t gii thích. Các trng ‘Non-blocked’ và
‘Blocked’ ch- nh s lng trang t+n ti là không óng khi (non-blocked) hay óng khi
(blocked). Vùng m da trên khi bo m rng các trang liên tc trên 'a di chuyn
vào vùng m c.ng liên tc trong mt vùng óng khi. Cách này có th ci thin vic
thc thi. S lng trang không th ln hn 98% s lng trang ca vùng m. /c bit,

giá tr 0 s, vô hiu hóa nh#p/xut khi.

Mi ln vùng m c to ra, nó s, c trình bày trong trung tâm iu khin nh
trong hình 6.5.

Nhp môn H qun tr c s d liu DB2

73

Hình 6.5 – Trung tâm iu khin sau khi to vùng m ‘SAMP16K’
6.3.3 Các không gian bng
Không gian bng là mt là mt giao din logic gia các bng logic và các vùng nh ca
h thng (bao g+m vùng nh m và các 'a). Bn có th s dng câu lnh CREATE
TABLESPACE  to mt không gian bng mà bn c t:

• Kích thc trang ca không gian bng (4KB, 8KB, 16KB, or 32KB). Kích thc
trang này phi tng ng vi kích thc trang ca vùng m.
• Tên ca vùng m mà liên kt vi không gian bng
• Kích thc ca phm vi
• Kích thc np trc
Các loi không gian bng
Có ba loi không gian bng:

- Thông thng
Loi này dành cho các bng ca ngi dùng. Ví d nh USERSPACE1 là mt
không gian bng thông thng vì nó c to ra mt cách mc nh.

- Ln
Loi này c s dng tùy ch&n  phân chia các d liu LOB v không gian
bng ca nó. Nó c.ng c s dng  lu tr các d liu XML  to ra các

CSDL có h tr PureXML – s dng UNICODE và XML làm kiu ca các ct.
Các không gian bng loi ln là mc nh.

- Tm thi
Có hai loi không gian bng tm thi:
Nhp môn H qun tr c s d liu DB2

74
 Không gian bng tm thi ca h thng
/ây là loi không gian bng c s dng bi DB2 cho các thao tác ni
b (h thng) nh sp xp. Ví d TEMPSPACE1 là không gian bng
c to ra t ng khi bn to mt CSDL, nó là mt không gian bng
tm thi ca h thng.

 Không gian bng tm thi ca ngi dùng
/ây là loi không gian bng c s dng  to ra các bng tm thi
toàn cc do ngi dùng nh ngh'a. Chúng thng hay b nhm l%n vi
các không gian bng tm thi ca h thng.
Qun lý các không gian bng
Các không gian bng có th c phân loi theo cách qun lý. Vic này có th c ch-
nh trong câu lnh CREATE TABLESPACE

Không gian bng c qun lý bi h thng
Loi không gian bng này c g&i là System Managed Storage (SMS). /iu này có
ngh'a là h iu hành s, qun lý không gian nh này. Chúng d0 dàng c qun lý và
c cha trong các th mc h thng tp. Không gian bng loi này không c cp
phát trc, nhng dung lng các tp c tng lên t ng. Mt khi bn ã xác nh
các ch cha (th mc), thì chúng s, c c nh lúc to ra và không th thay i v
sau, tr* khi vic phc h+i tái nh hng uc dùng. Khi s dng các không gian bng
SMS, d liu, ch- mc, d liu LOB không th c tri trên các không gian bng khác

nhau.

Không gian bng c qun lý bi CSDL
Loi không gian bng này c g&i là Database Managed Storage (DMS). /iu này có
ngh'a là DB2 s, qun lý loi không gian lu tr này. Vic qun lý òi h"i s can thip
ca ngi qun tr c s d liu. Các ch cha (container) có th là các tp c cp
phát trc hoc các thit b thô (thit b thô c hiu nh thit b lu tr c ghi theo
nh hng ký t, không cn h thng tp ca h iu hành). Vi các thit b thô, d liu
c ghi trc tip mà không qua b m ca h iu hành.

Các ch cha (h thng tp) có th c thêm, b", thay i kích thc. DMS có hiu
sut tt nht, vì d liu, ch- mc hay d liu LOB có th c nm trên các không gian
bng khác nhau  nâng cao hiu sut.

Không gian bng c qun lý t ng
Loi không gian bng này c qun lý bi b nh t ng, ích li ca chúng là s
dng tng t nh các không gian bng SMS, nhng li có hiu sut tt và tính linh
hot ca không gian bng DMS. Do ó trong DB2 9, ây là loi không gian bng mc
nh. Vi loi không gian bng này, ngi dùng ch- cn phi ch- ra nhóm các thit b lu
tr logic. Không phi nh ngh'a tng minh ch cha. Các ch cha c to t ng
theo các ng d%n. Vic tng kích thc hay b sung thêm ch cha mi hoàn toàn
do DB2 qun lý.

/ cho phép lu tr t ng, u tiên bn cn to mt CSDL vi chc nng lu tr t
ng c kích hot (mc nh) và liên kt các ng d%n lu tr ti nó (CSDL). Sau
khi to xong, nu cn thit bn có th tái nh ngh'a các ng d%n lu tr bng cách
s dng thao tác RESTORE c s d liu. Sau ó bn có th to các không gian bng
s dng lu tr t ng (ây là ch  mc nh)

Ví d lu tr t ng

Nhp môn H qun tr c s d liu DB2

75
/u tiên, hãy to mt CSDL vi lu tr t ng c cho phép theo các ví d sau:

Lu tr t ng c cho phép theo mc nh:
CREATE DATABASE DB1

Lu tr t ng c ch- nh tng minh:
CREATE DATABASE DB1 AUTOMATIC STORAGE YES

Lu tr t ng c cho phép theo mc nh nhng ng d%n c ch- ra:
CREATE DATABASE DB1 ON /data/path1, /data/path2

Lu tr t ng không c phép:
CREATE DATABASE DB1 AUTOMATIC STORAGE NO

Tip theo, chúng ta to không gian bng vi lu tr t ng c cho phép theo các ví
d sau:
Lu tr t ng cho không gian bng c cho phép theo mc nh:
CREATE TEMPORARY TABLESPACE TEMPTS

Lu tr t ng c ch- nh mt cách tng minh cho không gian bng:
CREATE TABLESPACE TS2 MANAGED BY AUTOMATIC STORAGE

Lu tr t ng c ch- nh không tng minh, kích thc ban u c cp
phát, kích thc tng theo t*ng ln, và kích thc ti a có th tng n.

CREATE TABLESPACE TS1
INITIALSIZE 500 K

INCREASESIZE 100 K
MAXSIZE 100 M

D liu c lu tr nh th nào trong không gian bng
Theo mc nh, DB2 s, ghi vào các phm vi 'a (disk extent) ti thi im chia bng
(stripe) qua các ch cha. Ví d nu bn có mt không gian bng 4K vi kích thc m
rng là 8, s dng 3 ch cha thô trong không gian bng DMS, iu này có ngh'a rng
32K d liu (4K x 8 trang trên mt phm vi = 32K) s, c ghi vào mt 'a trc khi ghi
vào 'a tip theo. /iu này c ch- ra trong Hình 6.6. Chú ý rng các bng không chia
s2 các phm vi.


Hình 6.6 – Ghi d liu vào không gian bng

Nhp môn H qun tr c s d liu DB2

76
To không gian bng s" dng trung tâm iu khin
/ to mt không gian bng t* trung tâm iu khin, kích chut phi vào th mc Table
Spaces trong CSDL c ch&n và ch&n Create theo Hình 6.7. Tr giúp t*ng bc to
không gian bng s, xut hin nh Hình 6.8.


Hình 6.7 – To không gian bng t& trung tâm iu khin



Hình 6.8 – To mt không gian bng s" dng tr giúp
Nhp môn H qun tr c s d liu DB2


77
7

Chng 7 – Kt ni máy khách DB2
Chng này trình bày các bc thit l#p cn thit  kt ni t* máy khách DB2 n máy
ch DB2 s dng giao thc TCPIP. Chú ý rng mt máy ch DB2 c.ng c xem nh
mt thành phn máy khách, vì th máy ch DB2 c.ng có hành vi ca mt máy khách khi
kt ni n mt máy ch DB2 khác. Hin ti có mt s cách khác nhau  thit l#p kt ni
máy khách DB2; tuy nhiên, trong phm vi ca chng này chúng ta ch- tho lu#n mt
phng thc n gin nht ó là s dng công c Tr giúp cu hình (Configuration
Assistant).
7.1 Tr giúp cu hình
S dng giao din trc quan ca công c Tr giúp cu hình, bn có th d0 dàng cu hình
kt ni gia mt máy khách DB2 và mt máy ch DB2.

/ thc thi Tr giúp cu hình trên Windows, bn có th ch&n: Start -> Programs -> IBM
DB2 -> DB2COPY1 -> Set-up Tools -> Configuration Assistant.

Nu s dng dòng lnh, bn có th bt u công c này bng cách s dng lnh db2ca.
Hình 7.1 mô t công c tr giúp cu hình.


Hình 7.1 - Công c tr giúp cu hình

7.1.1 Nhng cài t bt buc trên máy ch
Có hai vic cn c thit l#p ti máy ch:

1) Bin DB2COMM
Nhp môn H qun tr c s d liu DB2


78
Bin ng kí này xác nh giao thc truyn thông c s dng  lng nghe các yêu cu
n t* máy khách. B giao thc TCPIP là b các giao thc truyn thông c s dng
ph bin nht. Khi thay i giá tr ca tham s này, h thng cn c khi ng li. /
xem và thay i giá tr ca bin DB2COMM trong tr giúp cu hình, ch&n Configure ->
DB2 Registry nh c mô t trong Hình 7.2 và Hình 7.3


Hình 7.2 – Truy cp DB2 Registry


Hình 7.3 – Kim chng giá tr$ ca bin DB2COMM trong DB2 Registry

2) Bin SVCENAME
Nhp môn H qun tr c s d liu DB2

79
Tham s dbm cfg s, c thit l#p n tên dch v (nh c nh ngh'a trong tp dch
v TCPIP) hoc n s hiu cng giao tip  s dng khi bn mun truy c#p c s d
liu ca th hin này. T* công c tr giúp cu hình, ch&n Configure -> DBM configuration
nh c mô t trong Hình 7.4

















Hình 7.4 – Xem xét dbm cfg t& Tr giúp cu hình

Mt khi bn ã vào trong ca s cu hình ca DBM, tìm n mc Communications, và
tìm kim tên SVCENAME. Bn có th thay i giá tr ca SVCENAME thành mt chui
hay thành s hiu cng giao tip khi cn thit. /iu này c mô t trong Hình 7.5


Hình 7.5 – Xem xét tham s dbm cfg ca SVCENAME
7.1.2 Nhng cài t cn thit trên máy khách
Ti máy khách, bn cn bit nhng thông tin sau:
1. Tên c s d liu mà bn mun kt ni n
2. S hiu cng giao tip ca th hin DB2 ti máy ch ni c s d liu c cài
t. Bn c.ng có th s dng tên ca dch v, mi0n là t+n ti mt thc th tng
Nhp môn H qun tr c s d liu DB2

80
ng trong tp dch v TCPIP
3. ID ca ngi dùng h thng và m#t kh u  ng nh#p vào c s d liu. ID
ca ngi s dng này cn c nh ngh'a trc ti máy ch

Nhng thông tin trên có th c nh#p vào t* máy khách DB2 s dng Configuration
Assistant. /u tiên, thc hin chc nng Add Database Wizard bng cách kích ch&n
Selected -> Add Database Using Wizard, nh c mô t trong Hình 7.6



Hình 7.6 – S" dng chc n ng Add Database Wizard

Bn c.ng có th thc hin chc nng này bng cách nhp chut phi vào vùng trng
trong ca s tr giúp cu hình và ch&n “Add Database Using Wizard”.

Hình 7.7 mô t chc nng Add Database Wizard:


Hình 7.7 – Thêm CSDL (Add Database Wizard)


Trong Add Database Wizard, có ba tùy ch&n:
Nhp môn H qun tr c s d liu DB2

81

S" dng lý l$ch (Profile)

Có th xãy ra nhiu tình hung khi bn cn nh cu hình nhiu máy khách kt ni n
cùng mt máy ch DB2. Trong nhng tình hung nh v#y, tùy ch&n này thu#n tin 
thc hin tt c các cu hình t* mt máy khách, và lu cu hình này vào trong mt tp
“lý lch”. Vi tp này, bn có th np tt c thông tin trc tip n nhng máy khách
khác. Trong Hình 7.7, nu bn ch&n “Use a Profile”, bn s, np thông tin t* mt “lý lch”
ang t+n ti. Chi tit ca tùy ch&n c cung cp trong mc sau ca chng này s, mô
t cách to lý lch cho máy khách và máy ch.

Tìm kim trong h thng mng


Phng pháp này c.ng c bit n nh “S khám phá” (Discovery), yêu cu DB2 tìm
kim h thng mng tng ng vi mt máy ch, th hin và c s d liu cho trc.
/ phng pháp này hot ng, DAS phi c chy trên mi máy ch DB2 ni mà c
s d liu c tìm thy. Vi phng pháp này, có hai cách  thc hin vic tìm kim:

- Tìm kim (Search):
Tìm kim trên toàn b h thng mng. Phng pháp này không c khuyn
khích s dng nu h thng mng ca bn ln và có nhiu b t#p trung mng
(Hub/Switch), vì nó s, mt nhiu thi gian truy vn d liu t* mi h thng
- /ã bit (Known):
Tìm kim trên h thng mng cho mt máy ch ã bit ti a ch- mà bn cung
cp.

Hai phng pháp c minh h&a trong Hình 7.8

Hình 7.8 – Phng pháp tìm kim Search và Known

Trong mt s trng hp, ngi qun tr h thng không mun các máy khách c tìm
kim trên mng vi c s d liu lu tr nhng thông tin cn bo m#t. /iu này có th
c ngn chn ti cp  DAS, cp  th hin hay c s d liu. Hình 7.9 cung cp chi
tit v vn  này.
Nhp môn H qun tr c s d liu DB2

82

Hình 7.9 – Cu hình các tham s cho phép dùng S khám phá (discovery)

Hình 7.9 mô t nhng cp  khác nhau trong ó bn có th cho phép hay ngn cn s
dng S khám phá. Ti cp  DAS, bn có th gán tham s cho trc DISCOVER mt
giá tr là SEARCH hay KNOWN. Ti cp  th hin, tham s dbm cfg là

DISCOVER_INST có th c thit l#p thành DISABLE hay ENABLE. Cui cùng, ti cp
 c s d liu, tham s DISCOVER_DB c.ng có th c thit l#p là ENABLE hay
DISABLE. Vic thit l#p nhng tham s này mt cách hp lý s, cung cp cho bn cách
thc tìm ra c s d liu.

Cu hình mt cách th công kt ni n c s d liu
S dng phng pháp này, bn thc hin th công vic thêm tên máy ch, s hiu cng
giao tip và thông tin v c s d liu cho công c Tr giúp cu hình, ni s, phát sinh ra
“danh mc” câu lnh  thc thi vic cu hình kt ni. Công c Tr giúp cu hình s, không
kim tra thông tin có chính xác không. Chính bn s, bit nó không úng khi bn không kt
ni c n máy ch. Tng t, bn phi chc rng ID và m#t kh u bn cung cp  kt
ni t* xa n c s d liu là úng. Quá trình xác minh thông tin c mc nh thc hin
trên máy ch DB2 mà bn ang c gng kt ni n, vì v#y, bn phi cung cp mt ID
ngi dùng cùng vi m#t kh u ã c nh ngh'a trên máy ch ó.
7.1.3 To lý l$ch cho máy khách và máy ch
Nu bn ang cu hình cho mt s lng ln máy ch hay máy khách, hn na vic thit
l#p cho mi máy c l#p nhau, bn có th ch- cn thit l#p cho mt máy duy nht, sau ó
xut ra mt lý lch (xut tp cu hình ch!ng hn), khi ó áp dng lý lch này n các máy
khách/ máy ch khác. /iu này giúp tit kim rt nhiu thi gian cho ngi qun tr h
thng khi thit l#p môi trng.

/ to mt lý lch tùy ch-nh theo yêu cu, t* Tr giúp cu hình, kích vào trình n
Configure, sau ó ch&n Export Profile -> Customize, nh c mô t trong Hình 7.10

Nhp môn H qun tr c s d liu DB2

83




























Hình 7.10 – Xut mt lý l$ch

Hình 7.11 mô t nhng trng cn c hoàn thành  xut mt lý lch


Hình 7.11


Hp thoi tùy ch,nh xut lý l$ch

Hình 7.12 mô t kt qu sau khi kích “Export” trong hp thoi Customize Export Profile.

×