linux, unix windows ibm db2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_kr/... · 2009. 7....

445
Linux, UNIX Windows IBM DB2 9.7 SA30-3970-00

Upload: others

Post on 25-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

Linux, UNIX � Windows�

IBM DB2 9.7

��� �� � ���� ��� � ���

SA30-3970-00

���

Page 2: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced
Page 3: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

Linux, UNIX � Windows�

IBM DB2 9.7

��� �� � ���� ��� � ���

SA30-3970-00

���

Page 4: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�!

� ��� � ��� ���� ��� ���� ��, 417 ���� �� B �������� �� ��� �� ����.

��� ����

� ���� IBM�� ���� � ��� ���. �� ���� ��� �� ��� ��� ��� ��� ����. � �

� ���� �� ��� ���� ���, � ����� ��� ��� � � �� �� ��� � ����.

����� IBM ��� ����� �� IBM ���� �� ��� ��� � ���.

v ����� ��� ����� IBM Publications Center(www.ibm.com/shop/publications/order)� ������.

v �� IBM ���� ���� IBM Directory of Worldwide Contacts(www.ibm.com/planetwide)� ������.

�� �� ���� DB2 Marketing and Sales�� DB2 ��� ����� 1-800-IBM-4YOU (426-4968)� ������.

IBM� ��� IBM�� �� ��� ��� ��� ���� �� �� ��� ����� ��� ���� ����� ���

� ���.

© Copyright International Business Machines Corporation 2001, 2009.

Page 5: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��

� �� �� �� . . . . . . . . . . . . vii

� 1 � ���� . . . . . . . . . . . 1

� 1 � �� �� . . . . . . . . . . . . 3

�� �� ���� . . . . . . . . . . . . 3

�� �� �� . . . . . . . . . . . . . 5

�� �� � �� . . . . . . . . . . . . 5

�� � �� . . . . . . . . . . . . 6

� 2 � ���� �� . . . . . . . . . . . 7

���� �� ���� . . . . . . . . . . . 7

� ��� �� ���� . . . . . . . . . 8

������ �� ���� . . . . . . . . . 9

������ �� . . . . . . . . . . . . 9

�� �� . . . . . . . . . . . . . . 10

���� �� . . . . . . . . . . . . 11

�� �� �� . . . . . . . . . . . . 13

� 3 � IBM Data Server� �� ���� . . . 15

�� ���� ���� ��� . . . . . . . 15

Linux UNIX� DB2 � �� � . . . . 16

���� �� ��(HADR) . . . . . . . . . 17

DB2 ����(HA) � . . . . . . . . . . 18

�� ��� �� ���� . . . . . . . . . 19

�� ��� . . . . . . . . . . . . . . 20

����� ��� ��� �� �� ��� ��

���� . . . . . . . . . . . . . . . 21

� 4 � ���� �� . . . . . . . . . . 23

�� ���� ���� � . . . . . 24

����� �� ��� �� ���� �

��� ��� �� �� . . . . . . . . . 26

�� ���� ����� �� ����

��� �� . . . . . . . . . . . 27

���� ��� �� � �� ���

� ���� �� . . . . . . . . . . . 27

�� ���� ����� �� � � � 28

JDBC SQLJ� IBM Data Server Driver �

� � ���� ���� � . . . . . . 29

�� ���� ���� ���� . . . . . 29

DB2 � �� ����� �� . . . . . . 32

db2fm � ��� DB2 � �� �� 33

db2fmc ��� � ��� DB2 �

�� �� . . . . . . . . . . . . . 34

���� �� ��(HADR) ��� . . . . . . 35

�� ���� ���� ���� �� ��

(HADR) �� . . . . . . . . . . . . 38

�� �� ���� �� ��(HADR) . . 39

���� �� ��(HADR)� � ������

�� . . . . . . . . . . . . . . . . 40

DB2 ���� �� ��(HADR)� � ��

���� �� . . . . . . . . . . . . 47

���� �� ��(HADR) � . . . . . . 48

���� �� ���� ���� �� ��

(HADR) . . . . . . . . . . . . . . 50

� ������ ���. . . . . . . . . 51

DB2 ���� �� ��(HADR) ��� �

�� . . . . . . . . . . . . . . . . 53

���� �� ��(HADR) �� . . . . . . 57

����� �� ���� ��� . . . . . . 62

SYSPROC.AUTOMAINT_GET_POLICY ��

SYSPROC.AUTOMAINT_GET_POLICYFILE

� ��� ���� ���� � �� � . . 63

SYSPROC.AUTOMAINT_SET_POLICY ��

SYSPROC.AUTOMAINT_SET_POLICYFILE�

��� ���� ���� � �� . . . . . 64

������ �� �� �� . . . . . . . . 65

������ ��� �� �� � �. . . . 67

NOT LOGGED INITIALLY � �� ��

�� . . . . . . . . . . . . . . . 76

�� ���� �� �� � �� �� . . . 77

�� ����� �� �� �� �� . . . . 78

����� �� ����� �� �� . . . . . 80

DB2 ����(HA) ��� ���� �� ��

�� �� . . . . . . . . . . . . . . 82

IBM Tivoli SA MP(System Automation for

Multiplatforms) . . . . . . . . . . . . 82

DB2 ����(HA) �� ����� ����

���� �� . . . . . . . . . . . . 83

DB2 ���� ���� �� ����(db2haicu)

� ��� ���� �� �� . . . . . . 85

DB2 ���� �� ���� API . . . . . 131

���� ���� �� ����� . . . . . 132

���� ������ ���� �� ��� . . . 153

© Copyright IBM Corp. 2001, 2009 iii

Page 6: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����/� ���� � . . . . . . 154

� 5 � ���� ��� �� � ���� . . . 155

�� �� �� . . . . . . . . . . . . . 155

� �� �� ���� . . . . . . . . 157

db2tapemgr� ��� �� ���� . . . . 158

User Exit ����� ��� �� �� ��

�� �� ��� . . . . . . . . . . 160

�� �� �� �� . . . . . . . . . 164

� ���� �� �� �� �� . . . . . 166

�� ��� �� �� �. . . . . . . 168

�� ��� � ���� � ��� . . . . 168

DB2 ���� �� ��(HADR) �� . . . 169

DB2 ���� �� ��(HADR) ���� �

����� ��� ���� . . . . . . 170

DB2 ���� �� ��(HADR) ���� �

� ���� �� . . . . . . . . . . 171

�� ��� ��� ������ �� . . . . 173

�� � ������ �� . . . . . . . 174

DB2 ���� �� ��(HADR) �� � 175

DB2 ���� �� ��(HADR) ��� � 176

DB2 ���� �� ��(HADR) � ���

��� �� . . . . . . . . . . . . . 177

GET SNAPSHOT � ��� HADR

� ������ �� � . . . . . . . . 180

DB2 ���� �� ��(HADR) �� . . . . 181

DB2 ���� �� ��(HADR) . . . 182

� 6 � ���� ����� ��� �� �� �

� � �� . . . . . . . . . . . . . . 185

�� �� �� . . . . . . . . . . . . . 186

���� �� �� �� �� . . . . . . . . 187

���� �� ��(HADR) ��� . . . . 188

���� �� �� ��� �� . . . . . . . 189

�� ���� ���� . . . . . . . 190

HADR � �� �� �� . . . . . . . 192

���� �� ��(HADR)�� ������

�� �� . . . . . . . . . . . . . 195

�� �� � ������ ��� . . . . . . 197

� 2 � ��� �� . . . . . . . . . 199

� 7 � �� � �� �� �� . . . . . . . 201

� �� � . . . . . . . . . . . . . 204

�� � ���� ���� . . . . . . . . . 206

�� ��� �� �� . . . . . . . . . . 207

�� �� �� �� ���� �� � �

���� � . . . . . . . . . . . . 207

� 8 � �� ���� �� . . . . . . . . 209

���� �� � �� ��. . . . . . . . 210

DB_HISTORY �� � ��� �� ����

�� �� . . . . . . . . . . . . . . 214

�� ���� �� ��(prune) . . . . . . . 216

�� ���� �� ��(prune) ��� . . . . 216

�� ���� �� � � ���� ��� �� 219

� 9 � �� ���� �� . . . . . . . . 221

PRUNE HISTORY �� db2Prune API� �

�� ������ �� �� � �� . . . . 221

������ �� �� � �� ��� . . . . 222

�� �� �� ���� ��� �� . . . . . 223

��� � �� � �� . . . . . . . . . 224

� 10 � ��, ���� � �� �� �� �

���. . . . . . . . . . . . . . . . 227

�� ���� �� . . . . . . . . . . 228

� 11 � �� �� . . . . . . . . . . . 229

� �� . . . . . . . . . . . . . . 232

��� � �� . . . . . . . . . . . 234

�� ��� � ���� �� . . . . . . 236

��� � . . . . . . . . . . . . 236

Named Pipes� � . . . . . . . . . 239

���� ������ � . . . . . . . . 239

IBM Tivoli Space Manager � ���� �

�� ��� ���� �� � . . . . 241

�� � ��. . . . . . . . . . . . . 241

�� ������ � . . . . . . . . . 242

� � ��� . . . . . . . . . . . . 243

�� ���� � ��� �, �� �� �

. . . . . . . . . . . . . . . . . 245

��� � � ����� ��� . . . . 245

� . . . . . . . . . . . . . . . 247

� 12 � �� �� . . . . . . . . . . . 249

��� �� . . . . . . . . . . . . . . 249

db2adutl� ��� ��� �� . . . . . . 250

��� �� �� . . . . . . . . . . 257

� �� . . . . . . . . . . . . . . 259

�� �� ���� �� . . . . . . . 260

�� �� �������� �� ����

�� . . . . . . . . . . . . . . . 261

iv ��� �� ���� ��� ���

Page 7: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� �������� �� ���

� �� . . . . . . . . . . . . . . 262

�� � � �� . . . . . . . . 262

� �� �� � �� . . . . . . . . 265

���� ������ ���� � �� �

�� . . . . . . . . . . . . . . . 265

������ ��� �� ����� �� 269

����� �� �� ��� ����

(Indoubt) � �� �� . . . . . . . . 269

�� �� . . . . . . . . . . . . . . 271

� �� . . . . . . . . . . . . . . 273

� ��� �� . . . . . . . . . . . . . 274

��� � �� . . . . . . . . . . . 277

��� � ����� ���� . . . . . . 278

�� �� ����� � ���� . . . . 281

�� � ��� . . . . . . . . . . . . 282

��� ���� � ��� �, �� �� �

. . . . . . . . . . . . . . . . . 284

� 13 � ���� ��. . . . . . . . . . 285

���� �� . . . . . . . . . . . . . 286

��� � ����� ���� . . . . . . 287

�� ������� ���� . . . . . . . 288

� ������� ���� . . . . . . . 289

�� ���� ���� �� ���� �

� . . . . . . . . . . . . . . . . 290

�� ���� ���� � �� . . . . . . 292

���� ��� ����� ��� ����

��� ����� �� ���� ���

���. . . . . . . . . . . . . . . 293

���� ��� ����� ��� �� ��

�� ���� �� . . . . . . . . . . 296

������ ��� . . . . . . . . . . . 297

��� �� ���� ��� . . . . 302

��� �� �� ���� . . . . . . 303

������ ���� � � ��� �� 304

��� �� ���� ��� . . . . . . 307

��� �� � ��� . . . . . . . 309

���� ������ ��� . . . . . . . 309

������ ��� ���� . . . . . . . 311

���� � ���. . . . . . . . . . . 311

����� ���� � ��� �, �� ��

� . . . . . . . . . . . . . . . . 312

���� . . . . . . . . . . . . . . 312

�� ���� ���� �� - CLP . . . 312

��� �� - CLP . . . . . . . . . 315

� 14 � � ��� �� . . . . . . . . . 327

� ��� �� . . . . . . . . . . . . . 329

�� ������ ��� � ��� . . . 330

� ���� ��� �� � . . . . . . . . 335

� ��� �� - CLP . . . . . . . . . 335

� 15 � IBM Tivoli Storage Manager(TSM)

� ��� ��� �� . . . . . . . . . . 341

Tivoli Storage Manager ���� ��. . . . 341

Tivoli Storage Manager �� ���� . . . . 342

� 16 � DB2 ACS(Advanced Copy Services) 345

DB2 ACS(Advanced Copy Services) �� . . . 345

DB2 ACS(Advanced Copy Services) � 346

DB2 ACS(Advanced Copy Services) ��� 347

DB2 ACS(Advanced Copy Services) �� 348

DB2 ACS(Advanced Copy Services) � �

��� setup.sh . . . . . . . . . . . 350

DB2 ACS(Advanced Copy Services) API . . . 351

DB2 ACS(Advanced Copy Services) API �

� . . . . . . . . . . . . . . . . 351

DB2 ACS(Advanced Copy Services) API �

�� �� . . . . . . . . . . . . . 383

DB2 ACS(Advanced Copy Services) �� �

� . . . . . . . . . . . . . . . . 399

DB2 ACS(Advanced Copy Services) ���� 399

DB2 ACS(Advanced Copy Services) API �

� � . . . . . . . . . . . . . . 400

DB2 ACS(Advanced Copy Services) �� ��

�� ���� . . . . . . . . . . . . 401

� 3 � �� . . . . . . . . . . . . 403

�� A. DB2 �� �� �� . . . . . . . . 405

DB2 � �����(��� �� PDF ��) 406

��� DB2 �� �� . . . . . . . . . . 408

� ����� SQL �� ��� ��. . . . 409

DB2 �� ��� �� �� ��� . . . . . 410

DB2 �� ���� ��� �� � �� . . 410

�� �� ���� �� �� DB2 �� �

� �� . . . . . . . . . . . . . . . 411

�� �� ���� �� �� DB2 �� �

� �� �� . . . . . . . . . . . . . 412

DB2 ���. . . . . . . . . . . . . . 414

DB2 ��� � �� . . . . . . . . . . 415

���� . . . . . . . . . . . . . . . 415

� v

Page 8: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� B. ���� . . . . . . . . . . . . 417 � . . . . . . . . . . . . . . . . 421

vi ��� �� ���� ��� ���

Page 9: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� �� ��

��� �� ���� ��� ����� Linux®, UNIX® Windows®� DB2®

������ ������ ���� ����� ���� ��� ���� ��� �

� ��� � ���.

��� �� ���� ��� ��� ��� �� � � ���� � ��

���.

v � 1� ������� ������ ���� ����� ���� �� ��� DB2

������ �� � ���.

v � 2� ��� ����� ��� ��� �� �� DB2 � �� ��

� ���.

© Copyright IBM Corp. 2001, 2009 vii

Page 10: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

viii ��� �� ���� ��� ���

Page 11: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 1 � ����

������ ���� �� ��� ���� ��� ������� ��� ���

��� ��� �� ��� � ����. ��� ������� �������

� � ��� �� � ��� ��� ����� ������ ��� ����� �

��� �� ������ ���� �� ��� �� ����. ��� �����

�� ����� ������� � �� �� �� �� �� ������ �

��� �� ��� ����.

�� ��� �� ������ ���� ���� �� ���� �� ��� �

��� ������� ����� ������� ���� ��� ���. �� �

��� ����, � �� ���� �� � �� ����� ������� ��� �

�� ����, ������� � ��� � � ��� ����� � ��� �

������ � ��� � ������ ���� �� ���� ��� � �

�� �����.

���� �� �� ��

���� � ������ ��� �� ��� � � � � ��

�� ��� ���� �� ����, ��� ��, ���� �, �� �

� �� � ����� ��, �� � � �� ��� � � ��

�. ����� ������� � �� � � ��� �� � ��

�� ��� ��� �� �� ��� �� ������ ���� ���

��� ���.

v ��� ������� ����� ���, ��� ������� ���

���� ���� ���. � ��, DB2 Data Server� ������ �

� ���� �� ������ ���� � � ������ �

� �������.

v �� �� ����� ��� �����. � ��, ����� � �

�� ���� ��� ��� ���� �� ����� � �� � �

�� ��� ���� ���� �� ����� ��� ������ ��

��� ��� � ���.

v ���� ��� ���� �� ���� �����. � ��, � �

������ ��� �� ������� ������ ��� ���� �

� ��� ������� ����� ��� �� �� ��������

��� � ���.

� � �� ���� ��� ������� � ��� �� ��� ��

�� � � �� ���� ���.

© Copyright IBM Corp. 2001, 2009 1

Page 12: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �� ��

�� ��� �� ������ �����, ��� ������� � �

����� �� ��� ���� �� � � ���� ���.

� ��, ������ ���� �� 9��� �� 5� ��� �� ��

�� � �� ���� ���� ���� ��, ���� ��� ��� �

������ � ������� �� ��� � � �� �� �� �

��� ���� ������ �� � ���. ������ ���� �

� 24�� ���� �� ��� ���� � � ��� ��� ��� �

� ��� ���� ���� ��, ���� ��� ����� �����, �

�� � ������� �� ��� ���� � � ��� ��� ��

�� �� ����� ���� ���.

������ ���� �� ��� � ���� � � ��� ��� �

��� � �� ��� ���� ���.

v ��� ��� � �� �� ������ ����� � ��

v � ��� �� ��� ���� ��

� ��, � ��� ��(X)� �� ��� �� ����� ��� ����. �

�� ������ ���� ���� ���� �����. � 10��� �� ��

� �� ���� ��� � ���� 10X �� ��� ������. � ���

� ��� ���� ��� ��� �� �� ��� �� ��� ��� ���.

2 ��� �� ���� ��� ���

Page 13: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 1 � �� ��

�� ��� ��� ������� ���� ���� ������ ��� ��

�� ���� �����. �� ��� ���� �� �� ��� ��� �� ��

� � ���� ��� � ���.

���� �� �� ��

���� �� �� ��� � ��� ����.

v ���� �� ����� ��� ��� ���� � ����� ��.

v ����� ��� � ��� ��� ��� � ��� ���� �� �� �

�� �� �� �� ��� ������ ��.

v �� �� �� ���� ���� �� ������ �� � �.

��� �� ��

��� �� ��� � ��� ����.

v ����. �� ���� ��� ��� �� ��� �����. � ���� �

�� ������� ���� �� ��� � �� �� ���� � � �

���. ��� ��� �� ��� � ���� �����.

v ����. ����� �� ���� ����� �� �� �� �� �� �

�� ��� � ���.

�� ��� � ��� �� � ���� �� ���� ��� ��� ��

�.��� ��� ���� ���� ���� ��� � ��� �� ��� ��

� ���.

�� �� ����

�� �� ����� �� ��� �� �� ��� ������. �� ���

����� �� ���� � �� �� �� ���� �� � ���� �

��� ���� ��� � ���. �� �� �, ��� ��� � ���

��� � ��� �� ����� �� � � ��� ������.

�� ��(Blackout)

� �� �� �� ��� �� ���� ���� �� ��� � ��

� �����. � ��� �� ��� ����, �� �� �� ������

��� ���� ��� � ���. � ��� �� � �� �� ��

© Copyright IBM Corp. 2001, 2009 3

Page 14: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ��� �� ������. �� ��� �� ������ ��

�� ����? �� ��� ���� ��� ���? �� �� ���

���� ��� ���?

����(Brownout)

��� ��� �� ��� �� ���� ��� �� ���� ���

� �� ���� ��� �� ��� � �����. ���� �����

� ���� �� �� � ��, ����� �� ���� ��� ��

� �� �� ����. � ��� �� ��� ��� ���� �� �

�� �� �� �� � ���. ����� CPU �� ���� �

�� �� �� ��� ��� ����. ���� ����� ���� �

�� �� �� ��� ��� ���.

�� ��� ��� �� ��

������ �� ��� � ���, ��� �� ��� �� �� �

� �� ��(�� �� ������ ���� �� �� ��)� �� �

�� ���� ���. ��� �� �� ���� �� �� ��� ���

�� ��� �� �� ��� ����� ��� � � � ��� ���.

���� � 7��� ��� � �� ������ ��� ����� ��

� ��, �� ��� �� �� �� �� 1�� �� ������ ���

� ������ �� �� � �� ��� � �� �� �� 7�� �

� ������� ������ �� � ��� ��� � � ��� ��

����. � �� �� �� ��� � �� 7�� �� ���� ���

� �� ���� ��� � �����. ��, �� � � � ��� ����

��� ��� �� ��� � ��� ���� ��� ��� ��� �

�����. �� �� �� �� ��� � �� �� ��� �� ��

�� ���� ��� ���� ��� � �� �� ��� � � ���

��� �� �� � ���.

�� �� ��(�� �� �) ���� ���� ����. ���� �

�� � �� �� ���� �� �� ��� ��� � � �� � �

� �� ��� ��� � ��� � � �� ��� ��� ������.

�� �� ��� ��� ��� ��� ��� � ���. ��� ��� �

� �� ����� ��� ����� � ��� �� ��� ���

� � �� ����.

�� �� ��

�� �� �, ��� ��� �� ������ ���� �� �,

� � ����� ��� ����� � ����� ��� �� �����

����� �� ��� ��� ����.

4 ��� �� ���� ��� ���

Page 15: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� ��

�� �� ��� ����� �� ����. ����� �� ���� ��� �

�� ���� ����� � �� �� ��� ��� ���. � ��� ��

�� ��� ����� � �����. � ���� � ��� ����� ���

�� �� �� �� ���� ���� �����.

�� �� ��

�� � ��� ��� � �� ������ ���� �� ��� �����

� ��� �� � ���. � ��, ������ ���� �� ��� ��

�� � � �� �� �� ��� �� � ��� �� ��� ��

�� � �� �� ��� �� �� � ����, ����� �� �� ��

��� ��� � � ��� ��� ���.

���� ����� �� ��� �� ������ ���� ��� ������.

�� � �� �� ������ ��� ����� � �� �� �� ���

� ����� ���� �� � ���. ��� �� � �� �����.

�� �� �� ��

�� ��� � ��� ����� �� ����. ����� �� ���� �

�� ��� ���� ����� � �� ��� � � ��� ���. � ��

� �� �� ��� ����� � �����. � ���� � ��� �����

��� �� ��� � ���� ��� �����.

�� �� �� ��

�� �� ��� ��� ��� ��� ���� �� ����� � ����

�� �� ������ ��� � ��� �� ����. � �� �� ���

��� �� �� � ���� ���� ����� � �� � �� �� ��

� �� ��� ��� ����. �� � ��, ��� ���� �� �� �� �

� ��� ���� � ���. ��� ���� �� �� ��� 99.99%��

� �� �� �� ��� ���� �� �� �� �� ��, �� ��� ���

� ����.

� ��� �� � �� ��� �� ��� � �� ��� ���.

�� ��� ���� ���� �� ���� �� ����� ��� � ��� �

����.

�� ��� ���� ���� �� ���� ���� ���� �����. ���

��� ���� � � ���� � � �� ��� � ���� � � ��� �

� 1 �� �� 5

Page 16: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ��� ��� � �� � ��� �� �� ��� ��� �� ����

�.

�� � �� ��

�� ��� � ��� � �� ��� ��� ��, ���� �� ��

� ��� ���� �� ������. ��� ���� ������ ��� ��

�� �� ��� �� ��� �� ���� �� �� � ��� ����

��� �� ��� �� ��� ��� ���� ����.

� ���� ��� � � �� ���� ��� ���� ��� � �

���� �� ��� �� ���. �� �� � ��� �� ��� ���

��� � ���.

����� ������ ���� ���� ��� � �� ��� �, � � �

�� ��� �� �� ��� ������.

�� �� ��

��� �� �� ��� ����. � �� �� ���� ��� �

��� �� �� ��� ���, ��� �� ��� �� �� ����

��� ����� ���� ��� �����. ������ ���� �

�� ���� ���� ��� ��� � � ��� ���� �� ��

� � �� �� ���� �����.

�� �� � ��

�� ���� �� �� ��� � � ����� �� ������ �

��� ��� ��� � ���. � �� ���� �� ����

�� ������ ���� �� �� ��� ������� ��� �

���� ����� �� � �� ��� ��� � �� ����.

���� �� �� ���� ��� ��

�� ��� ������. ���� ���� �� �� �� � � � �

��� �� � � �� � ���� ���� ������. ���

���� � ����� �� �� ���� ��� ������. �

�� �� ��� � ����� �� ��� ����. ���� �

��� �� � �����, ��� �� ��� �� �� �� ���

� ��� ��� �� �� �� ��� �� ���.

6 ��� �� ���� ��� ���

Page 17: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 2 � ���� ��

��� ������ � � ��� ��� ����� ��� �� ����. �� �

�� � �� ���� ����, ��� ����� �����, ���� ��

��� ���� �� ������� ������ ����� �� ����, �

� ����� ��� ������� � � ��� � ����.

������ ���� ��� ��� ��� ����.

��� �� � ����� ��� � � ��� ����� �� ��� ���

�.

��� ����

� ���� ���� ����� ����� ����� ���� ���

����� � ��� ����.

�� ���

���� ��� ������ ��� ��� �� ��� ����� ��

����� �����.

�� ��

��� ��� ������ �� ����� � ����� �����.

�� ���

� ��� ���� ����� � �� �� ��� ���� ���

���.

���� � ��

�� � ��� ������� ��� � � ��� �� ���� ��

�� ���� ��� ������.

���� �� ����

������ ���� � �� �� ����� ���� �� �� � �� �

��� �� ����� �� �� �� ������ ������� �� ��

����. ��� ������� ������ ���� ��� � �� �� ���

�. ���� ����� ��� ��� ��� ����� ���� �� �� ���

�� �� �� � ��� ��� ���� � ��� � �� �� ����

��� �� ��� ������� ������� �� �� � � �� �� �

���.

���� ��� ��� ������.

v ��� �� � �� �

© Copyright IBM Corp. 2001, 2009 7

Page 18: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v ���� ��� � ��� �� ��

v ��� �� �� �� �� ���

v �� ���� � �� ���� ��

v CPU ���� ��

���� �� �� ���� � ��� ���� �� �� � ����� �� ��

�� � �� �� ��� � � ���.

� � ������, � �� � �� ��� ������ ����� ����

�� �������, �� ������� ���� �� ����� ���� �

� �� ������� ��� �� ������ ���� ���� ��� �

���. DB2 ���� �� ��(HADR) ����� � �� ������� � �

������� ���.

�� ��� �� ����

� ��� �� ����� �� � � �� ����� �� ����� ���

�� ���� ����. �� �� ����� ��� ��, �� ���� ��� �

� ���� ����� ����� ���.

� 1

����� ����, ����� � ��� ��� ���� ���� ��

������ ��� ���� �� ���� ����� ����� �� �

��� ��� � ���.

� 2

� � IBM® Data Server� ���� ������ �����, ����

�� �� ����� � �� �� ������ �� ��� � �� ��

���� �� � ������ ������� ����� � ���.

� �� � ���� � ��� � �� ��� �� � �� ��� ��

� ���.

�� ��

� ����� �� �� � ���� �� ��� �� � �� �

�� ����� �� � � ����� ��� ��� �� ��� �

�� �� ���� � ����� �����. HADR ���, � ��

�� �� �� ����� ���� ��� �� ���.

�� �

8 ��� �� ���� ��� ���

Page 19: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ����� � � ���� � ���� �� ���� � ��

� �� ������. ���� ���� �� �� ���� � � �

��. ��� ���� �� ���� ��� ����� ��� ���� �

���� �� ���� �����.

������ �� ����

����� �� ����� �� ���� � ��� �����. �����

� ��� ��� ���� ���� �� ������ ��� ��� ����� �

� ���� �����.

���� ����

����� � ��� ���� ��� ��� ��, � �� ����

�� �� ��� ���� ����� ����� ��� ��� �� �

�� �� � ���. ���� ����� ����� � � �

� ��� ���� ��� ������ ��� ���� �����. ���

�� ��� ��� � ��� � � ��� �����.

IP � �

����� � ��� ��� ��� � �� ���� �� ����� �

� ��� IP ��� ��� ��� ���� �� ���� ����� �

�� � ���. �� IP �� �� �� IP ���� ���. � ��� �

��� ������� ���� ����, � ������� �� �� IP

��� ��� IP ��� ���� �� ��� �� �� ���� ��

��.

DB2 ����(HA) �� ��� IBM Data Server� ���� �� �����

��� ��� � ���.

������ ��

� �������� �� ��� ���. � ����� ������ � �

� ��� �����. ��� �� ���� � �� ���� ������� �

���� �� �� �� ���� ���� � ������ ��� �����. �

����� ��� ���� ������ ��� ��� �����. ������ �

�� �� �� ���� ���� �� �� ������� ���� � �

�����.

IBM ��� ���� �� ����� �� � �� �� ��� �����.

� ��� �� �� �����.

v 10 ���� ��� ���

v 11 ���� ����� ���

� 2 ���� �� 9

Page 20: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ��� ���� � ��� ���� ����� �� �� �� ��

�� ��� �� �� � ���� ������� ����� � ��

�� ���. ����� �� ��� ���� �� ��� � �� ��� �

�� � ���. � ����� ��� � � � ��� � ���� �

�� �� ���� ����.

�� ��

�� ��� ������� �� ��� �� �� �����. (logarchmeth1

logarchmeth2 ������ �� � �� OFF� ����.) � ��� ��� �

��� �� ������� ���� �� ����. �� �� ��� � ��

����� ����(���� ���� � ��)�� ���.

���� �����, �� ��� � �� �� ��� ��� ���� �� �

�� �� ���� �����. ��� �� � ��� ��� ���� ���� �

����. �� ��� ��� �� � � �� ���� � ��� �� ���

��� � ���� ��� ����. ��� � � ��� ��� � �

��� ����. � ��� ���� �� ���� �� �� ��� ���

� ���� �����, � ���� ���.

10 ��� �� ���� ��� ���

Page 21: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� ��� ������� ��� ��� � � ��(��� �� �� ��

���� ��)� ���� �� � �� �� �����. �� �� ��� ���

��� �� �� ���� �����.

���� ��

���� ��� � ��� ��� �����. ����� ��� ������

� � �� � ��� ���� �� �����. ���� ��� �����

logarchmeth1 ������ �� � �� ������.

�� 1. �� ��

� 2 ���� �� 11

Page 22: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �� ���� �� ���� ��� � ������� ��� ����

�����. ��� � � �, ������� � � ��� �����. ��

� � ���� ������ �� ��� ��� � �� �� ���� �

����� ���. ��� ��� ���� ��� ��� ������ ����

�� ���� � �� ���� ��� ���. ��� �� ��� DB2 �

����� �� ����� �� �� �� ��� ��� ����, � � ��

�����. ��� ��� �� ��� �� �� �� ���� �� ��� �

���.

������ �� � �� newlogpath � ��, logarchmeth1 logarchmeth2

� �� ���, ����� ��� �� ��� �� � ���.

newlogpath � �� ��� �� �� ��� �� ��� � � ����.

������ �� �� ����� ����� ��� �� Extent� ����

loghead ������ �� � �� �� ������. � � �� � ��

��� ��� �� �� ��� �����. ��� ��� loghead�� �� ���

����� ����� ��� � ���. �� ��� �����, � ���

GET DATABASE CONFIGURATION � ��� � � �� �� ���

″��� ���� �� ��″� � � ���. � �� � �� � ���

��� Performance Guide �� ������.

�� 2. � ��� ���� �� �� ������ ��� ����� ������ ��. � �� �� � ���

�� �� �� ��� � ��� � ���.

12 ��� �� ���� ��� ���

Page 23: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� ��

������� �� � ����� ��, ������ �� ����� �� ���

� � �� ��� ��� ������� ��� � ��� �����. �

������ ��� �� �� ��� ��� ��� �� ������ �� �

���� �� �� ��� ��� ��� �����.

������ �� ���� �� ���

������ �� ����� � � �� �� �� �� SQLOGCTL.LFH.1

SQLOGCTL.LFH.2� ������� � ��� ���� ������ �� ��

��� �� �� ��� ��� � ���.

�� ����

�� �� ��� ��� � �� ��� ���� �� � ������ ��� �

��� � � ���. ������ �� ����� Data Servers, Databases, and

Database Objects Guide� � �softmax - �� �� ��� ����� �� ��

� ��� ��� � �� �� ��� �� �� �� �� �� ��

��� � ��� �� ��� ��� � ���.

� 2 ���� �� 13

Page 24: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

14 ��� �� ���� ��� ���

Page 25: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 3 � IBM Data Server� �� ����

IBM Data Server�� �� ���� ��� ���� �� ���� ���.

�� ����� ���� ���

�� ���� ����� ��� �� ���� ������� � �� �

� ���� ������� ����� ������ �� ��� � �� ��

IBM Data Server ����. �� ���� ����� �� �� � �� �

�� ���� ��� � ���.

� 1� ��� �� ��� ���� ���.

� 1. �� ���� ���� ��� � ���

�� � ��

�� �� v 29 ���� ��� ���� ���� �����

v 24 ���� ��� ���� ���� ��

v Quick Beginnings for DB2 Connect Servers� ��� ���� ��

�� �(DB2® Connect™)�

�� v 28 ���� ��� ���� ����� �� � � ��

v 26 ���� ������ �� ��� �� ���� ���� ��

� �� ���

v 29 ���� �JDBC SQLJ� IBM Data Server Driver �� � ��

�� ���� ��

v 190 ���� ��� ���� ���� �

� DB2 ��� ��

��v 38 ���� ��� ���� ���� ���� �� ��(HADR) �

��

v 27 ���� ��� ���� ����� �� ���� ���

���

v Developing Java Applications� �IBM Data Server Driver for JDBC

and SQLJ ���� ���� ���

��� � v 27 ���� ����� ��� �� � �� ���� ���

� ���

�: z/OS® Sysplex� DB2� � �� ���� ����� IBM ��� � �

��� �Java IBM ��� � ����� �� ����. � ��� ��

� z/OS Sysplex� DB2� ����� ������� DB2 Connect �� ��

�� �� ����� ���� �� ���� ���� �� ��� � ��

© Copyright IBM Corp. 2001, 2009 15

Page 26: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�. � �� � ��� ��� DB2 �� ��� � �� ���� ����

(���� )� � ��� ������.

Linux � UNIX� DB2 �� ��� ��

UNIX �� ������ �� �� DB2 � �� �� DB2 ������

�� ���� ����� ���� �� �� ��� ����� �� ���

DB2 Data Server ������� ���� �� �� ��� �����.

FMC(Fault Monitor Coordinator)� UNIX �� ����� ���� � �� �

�������. init �� FMC� ���� FMC� ������ ��� ��

�� �����. FMC� DB2 ������ ��� � ��� �����.

� ��� � ����� ���� DB2 ����� ��� ��� �� ���

�.

� ��� ����, �� �� ��� ��� ��� ����. � ���

���� FMC� �� �� �����. � � ��� ��� ��� DB2 �

���� ��� ���. DB2 ����� �� �� ��� � ��� �

����� �� �����. � ��� db2stop � ��� ��� ���

��� ���. DB2 ����� �� ���� ��� � ��� �� ���

��.

DB2 �� ��� ����

���� ����� ��( : HACMP™, MSCS �� IBM Tivoli® System

Automation for Multiplatforms)� �� �� �� � �� �� ��� �

��. ���� �� �� ����� ��� �� ���� �����.

DB2 �� ��� � DB2 Health Monitor ��� �� �

Health Monitor� � ��� �� ������ ������ ���� ����

�. Health Monitor� Health ���� ��� ������ �� ���� ��

� ������ �� � � ��(health)� �����. Health ���� �

� ����� �� � ������ �� � ���� �� �� � ���

����. Health ���� ���� ������ �� � ���� ��� ���

�� � ��� � ��� � ���. �� Health ���� ���� ����

����� ������ �� �� ��� ��� �� ���� �� ���� �

� ��� ��� � ���.

��� ��, � ��� �� �� ����� �� �� � ��� ����

� �� ��� ��� ���. �� �� DB2 ����� �� �� ���

�� � ��� ����� �� �����. � ��� Windows�� ���

� ����.

16 ��� �� ���� ��� ���

Page 27: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� �� ��(HADR)DB2 Data Server ���� �� ��(HADR) �� �� �� ��� ���

� ���� ���� ���� ������ �� ����. HADR� �� ��

������ �� �� �������� � ��������� �� � ���

���� ��� ���� ��� ��� �� �����.

� �� ��� ������� ��� �����, � �������� ���

� ��� �� DDL ��� ���� �� HADR� ��� ��� � � ��

�.

������� �� �� �������� ���� � ���. � ������

� �� �������� ���� � ������� ��� �� ���� � �

����� �����.

�� ��� ��� ����, ��� �� �����(DB2 ������ ��� �

� �� ��) �� ��� �� � ���. HADR� �� ��, �� ��� �

�� ��� ������� ���� ������ �� ���(DBMS) �� �

��� ���. ������� ������� � �� ����� � ����

��� �� � ����. ������� �� ��� � ��� ���� ��

��� ��� � �� ��� � ���. HADR� ��� � ������

� � ��� ��� � ���. ��, �������� �� ���� ����

�� ��� �� ��� ��� �� ������� �� ���� ����

� � ������(� �� ������)� �� ���� � ���.

��� �� ��� �� �� ���� ���� �� �� ��� ��� �� �

���. HADR� �� � ������ �� ��� TCP/IP� �����, �

� � ������� �� �� ��� ��� � ���. � ��, �� �

������ � ��� � ��� ���� � ������� �� ��� �

��� ��� � ���. �� ����� ��� ��� ��, �� � �

������ �� DB2 �� ��� � �� �������� ����� �

��� �� ��� �����. �� �� �� ��� �� ������ �� �

�� �� ��� �� ������ ��� ��� � ���. �� � ����

� ���.

HADR� ��� � �� ��� �(��, � �� �� ���) � ��� ��

� �� ��� ���� ��� �� ��� ��� � ���.

��� ��� �� �� ����, ������� � ��� ��� � ��� �

� � ��� � �������� HADR � �� ��� � ���. ��

� 3 IBM Data Server� � ���� 17

Page 28: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ������� �� � �������� HADR � ����, ��� ��

������� �� �� ������� � � �� ������� ��� ���

� ���.

HADR� �� DB2 ����� ���� � �� �� ��� � �����.

WebSphere® Federation Server DB2 ������ ����� ����� ���

� �� �� ���� ��� �� � SQL �� Q �� ���� ����

���. � �� � ���� ��� � ������ �� ��� ����

�������. �� �� � ���, ��� �, �� �� ����� ��

��� �� ��� �����, ���� ������ ���� ��� � �

��.

DB2 ����(HA) ��

DB2 ����(HA) �� ��� IBM Data Server� ���� �� �����

��� ��� � ���.

����� ���� ������ �� ���� ����� ��� � ����� �

�� �� ���� �� ����� ����� � ���. ���� �� ����

� ����� ��� �� ���� ���, ���� �� ����� ��� ���

�� � ��� �� �� ��� � ���. DB2 ����(HA) �� ��

�� �� ���( : ������ �� ���� ���� ��)�� �����

��� � � ������ �� ����� ���� ���� �� ����� �

�� � �� �� �������(infrastructure)� �����.

���� ����� �� ����� ��� � ��� ������ �� ��

��� ���� �� ����� ���� ��, ���� ���� �� ����

��� � �� ���� �� ���� ��� ���.

DB2 HA �� �� ��� �����.

v IBM Tivoli SA MP(System Automation for Multiplatforms)� DB2 ����

(HA) �� ��� AIX® Linux� IBM Data Server� �� ��� ����

DB2 � ������ �����. DB2 � ������, IBM Data Server

� ��� ��� installSAM uninstallSAM ����� ��� SA MP�

�, ���� �� � ��� � ���.

v ���� ���� �� ������ �� ���� ���� �� �� ���

�� ���� �� �� �����. DB2 ����(HA) �� ���� �

������ �� ���� ���� �� �� ��� ��� ��� ����

�� �� ����� ���� ���� �� ���� �� �� � � �

�� ���. ��: 83 ���� �DB2 ����(HA) �� ����� ����

���� ���

18 ��� �� ���� ��� ���

Page 29: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v DB2 ���� ���� �� ����(db2haicu)� ����� ���� ����

������� �� ���� �� ��� � � ��� �� �������.

db2haicu� ��� ���� ��� ������ ����, ���� ���� �

� ���� ���� �� ����� � ��� ����. db2haicu ��

��� ��� ��� db2haicu ��, �� ���, �� ���� � ��

�� ��� ��� �����. ��: 92 ���� �DB2 ���� ���� ��

����(db2haicu)�

v The DB2 ���� �� ���� API� ������ �� ����� ����

�� ����� �� ���� ��� � �� �� � ��� �����.

��: 131 ���� �DB2 ���� �� ���� API�

�� ��� �� ����

�� ��� �� �� ��� ���� �����, �� �� ������� �

�� �� User Exit ����� �� � ��� ���� �������.

� ������� ���� ���� ��� �� ��� �� ���� � ��

����. ���� ��� ���� �� � ��� ��� �� ��� ���

�.

v �� � ��� � ���� �����.

v � ������� �� �� � ���� � �����.

v ����� � ������� �� � � ��� �� �����.

� ��� �� �� ��( : ��)� ��� �� ���� ������� �

�� �� � ��� ��� � ���. � � ��� ���� �� ��

������� ���� ����� �� �� �� ��� � ���� ���

����.

�� �� ���� ������� ��� � �� ��� ��� ������.

v ���� ��� ����� �� ���� ��� ���.

v � ������ ����� ��� ��� �������.

v �� �� ��� ��� ��� ������. ESS EMC� �� � �

� ������ ����� �� �� ��� �� ��� ��� � ��

�. NVRAM ��(�� �� �) �� �� �� ��� � � � ��

��� �� � ���.

�:

1. �� �������� �� ���� ���� ���� �� ��� �

������� ���� ��, � �� ��� ���� ����� ���

�. ��� �� ������� ��� � �� � ��� �� ���

� 3 IBM Data Server� � ���� 19

Page 30: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ��� � �� ��� ������ � � � ��� �����

�. �� �� ��� ����� �� � �� �� �� ����� �

� � ���. LOGINDEXBUILD ������ �� � �� �� �� �

��� � �� ��� ���� � ���.

2. �� ����� COPY YES ��� ��� �� ������� � ���

� ��, � ������� �� ���� � ��� ��� ��� � �

��.

3. �� ����� COPY NO ��� ��� �� ������� � ����

��, � ������� ����� ���. � � ��� �� �����

���� �� ��� ����.

4. � ��� ����� ��� � �����.

a. � ����� �������.

b. ���� ���� �� ��� ���� STANDBY ��� ��� db2inidb

� ����.

� ��� ���� ��� � ����� ROLLFORWARD � ��

� ���.

5. ���� �� �� � �������� ���� ����. ����, ��

�� � ��� � ������� ����� �� � ���. ��� ��

�� ����� ��� ��� �� ����� � ���.

�� ���

IBM ��� ���� ������ ���� �� ���� �����. �� ��

� ����� �� �� ��� �� �� ���� �� �� ��� ��

��� ������� ��� � ���.

�� �� ��� �� � �� �(�� ��� ��)� ����, �� ��

��� ��� ��� ������� � 2� ��� ���� MIRRORLOGPATH

�� � �� ��� ��� �� �! ���� ��� ���.

MIRRORLOGPATH �� � �� ���� �������� ��� 2� �� �

� ��� �� ��� ��� � ���. ��� ��� ��(�� �� ���

� � ��� ���)� 2� �� ��� ���� �� ����. ��� ��

���� �� �� ��� � � ����.

MIRRORLOGPATH� �� ���� �� �� ������ �� ��� ��� �

��� ����. �� NEWLOGPATH �� � �� �����.

��� �� �� �� �� �� �� ��� ���� � ��� ��� ����

��� �� �� ��� ����(bad)� � �� ���� �� �� ��� �

20 ��� �� ���� ��� ���

Page 31: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ��� ��, ��� ����(good)� �� ���� �� �� ��� ��

���. DB2��� �� �� ��� �� ��� ��� ��� ����(bad)� ��

� �� ���� ����. DB2�� �� �� ��� �� �� �� � ���

��� ���� ��� �� ��� ���� �����. � � ��� ���

� �� �� ��� ���� ��� DB2� �� ��� ���� ����. �� �

�� ������ ��� DB2� �� ��� ����� � ��� ��� ����

� ��� ��� ��� � ��� �����. ��� ����(good)� ��� �

� � ��� �� ��, ������� ����.

����� �� � �� �� �� ��� �� ����

IBM Data Server ���� ��� ��� ���� ������� ����� ��

�� �� ������� ���� ��� ��� � ���. �� ��� �� �

������ ���� �� ���� � ������� �� ���� ��� �

���.

�� ���� ���� � � ��� �� ��� ��� �� �������.

��� ��� ��� �� ��� ��� ���� ���. ��� ���� �� �

��� ���� �������.

�� ���� ��� �� ������� �� ��� ����� � ���.

IBM Data Server ���� ��� �� ���� ������� ����� ��

�� ������� �� �� ��� ��� ��� � ���. �� ��

������ ��� ����, �� ������� ���� �� �� ������

� �� ���� � ���.

IBM Data Server � ����� ��� � ������� ��� ����

��, ����� ��� �� �� �� ��� ��� ����� ��� �

�� � ���. � � ��� �� ��� �����.

v ���� ���� � � ���� �����.

v ���� ��� �� ��� ����.

v �� � � ��� � ��� ����. �� ���� �� ��� �

��� �� �� �� ��� ���� ��� ��� �� ���� �� �

���.

db2inidb � �� ��� ���� ��� �� �� ���� ���.

v �� ��������

v � ��������

v � �����

� 3 IBM Data Server� � ���� 21

Page 32: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� � �� ��� ��� �� � �� �� ��� ���� �� ���

���.

���� ������ ����� � ������ ���� � ��� ��� �

�� ������ ��� ���. �� ��� ������ ����� ��� ��

��� ����� ���� �� ���� �� �� ��� ��� � ���.

���� ���� ����� ���� ��, ����� ��� ������ ���

�� ���.

���� ������ ��� �� ������ ���� �� ���� �����

� ������ ����� db2inidb � ��� ���. ��� db2_all

� ��� � ������ ����� ��� ��� � ���. ���

RELOCATE USING ��� ���� ���� db2_all � ��� � ��

��� ��� db2inidb� ��� � ����. ������ ����� �� ��

���� ���� NODENUM �� ���� �� ��� ��� ���.

� ��, ������ ��� ��� �� � ������ ���� � � ��

� ������ ���� �� ��� �� db2relocatedb � ���

���. �� ������ ���� ��� ���� ���� �� db2relocatedb

� �� ������ ����� � �� ��� ���.

�: �� ��� �! ���� ��� ������� ���� � ���

���� ���� �� �����. � ��� ���� ��� �� ��

����� � �� ���� ���� DBPATHS �� � ������.

22 ��� �� ���� ��� ���

Page 33: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 4 � ���� ��

����� �� DB2 ������ ���� �����, ������ ���� ��

� ����, �� � ��� � �� �� ��� ��� �� � ����

��� ����, ��� ���� ���� ����� ����� � ���� �

� ������ ��� ���.

������ ���� ���� �� ��� ������.

v ���� ���� �� ���� ����� ����� ����� ����

�. ��� �� ������ �� � �, ��� , ��� ��, �

�� � ���� ���, �� �� ���� �� ������ ��� �

���.

v ������ ���� �� ��� �� ����� ��� ������ ��

���, � �� �� �� ��� ���� �� �� ����� �� �

�� �� �����.

��� ���� ���� ��� �����. ��� ����� ��� ����

�� ��, ��� �� ��� ���� ��� ��� �� �� ���� �� ��

���� �� � ���� �� ��, ���� ������� ��� ��� �

� ��� � � ���� ���� �� � ���.

���� ���� ��� �����.

v ���� ���� ��

24 ���� ��� ���� ���� ��

v � �� ��

32 ���� �DB2 � �� ����� ���

v Configure DB2 ���� �� �� ��

35 ���� ����� �� ��(HADR) ����

v ���� �� ��

62 ���� ������ �� ���� ����

v �� ��

65 ���� ������� �� �� ���

v ���� �� ����� ��

80 ���� ������ �� ����� �� ���

© Copyright IBM Corp. 2001, 2009 23

Page 34: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ����� ���� �� � ��

�� ���� ���� �� � �� IBM Data Server Client ������

� ���� ����� �� �� � �� �� ����� ��� � �� �

� ����. ��� ��� ��� ����� ��� � � �����. ���

����� ���� � �� � ��� � ���� ����.

�� ���� ���� �� �� Linux, UNIX Windows� DB2� ��

�� �� � �� ��� ��� � ���.

1. ������ ���� �(DPF)� � ESE(Enterprise Server Edition)

2. WebSphere Replication Server

3. ���� ���� !�����(HACMP)

4. ���� �� ��(HADR)

�� ���� ����� ����� ������� � �� �� ����

����� ���� ������� �� �� ��� � �� HADR� �

� �����.

�� ���� ���� �� �� ������ �� System i® �� System

z®� � �� �� ����� ��� � ���.

1. IBM Data Server Client� � �� ��� � DB2 Connect �� ��

z/OS �� i5/OS® ���� ���. �� ���� ����� IBM Data

Server Client� � � DB2 Connect � ��� �����.

2. z/OS Sysplex� DB2 ��� �� ��� ����� DB2 Connect �� ��

� ��. �� ���� ����� DB2 Connect z/OS Sysplex ���

��� �����. �� ���� ���� �� DB2 Connect ���� �

���� Sysplex ��� ��� � ��� �����. ��� � �

�� � ��� ��� DB2 �� ���� �� ���� ����(���

� )� � ��� ������.

DB2 Connect � ���� � �� ��, �� ������� � ���

�� ���� �� � DB2 Connect � � � ��� ������ �

��� ���� � � ���� ����� � ��� �� System i ����

��� ��� �� �� �� ���.

DB2 ������ ���� �� ����� ��� � � �� ��� ���,

�� ��� ��� �� � � ��� ��� ���. UPDATE ALTERNATE

SERVER FOR DATABASE � � �������� � � ��� ���

� �� �����.

24 ��� �� ���� ��� ���

Page 35: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ����� � �������� � � ��� ��� �, � � ��

��� ����� ��� IBM Data Server Client� �����. DB2 Connect

�� �� � ��� ��� �� System i ������ � ��� �� ��

�� ����� ���� �� �� �� ����� �� ��� � ���

��� ���. z/OS� DB2� ��, ������� Sysplex ��� �� ��� �

� � ��� ����. ��� � �� DB2 Connect�� ����� ��

�. ���� � ��� ��� �� ��� ����, IBM Data Server Client

� � � ��� ��� � �� ���� ���. IBM Data Server

Client� �� �� � � ������ ��, �� � ������ ��

� ��� ��� � �� z/OS Sysplex ���� �� ��� � �� �

� ��� �� �� �����. �� �� �� ��� �� ���

���� �� � � ����� ����� �� ��� ��� ����� ����

���.

�� �� �� ��� ������ � ������ ���� ��

SQLCODE -30108� �����. ��� �� �� IP ��� ��� �� �� �

� ��� �����. IBM Data Server Client� ���� ��� ��� ��

�� � �� � ��� �� ������� ��� �� ��� � �

�� �����.

DB2 Connect � ����� � � �� ���� �� ������ ��

� ���.

v �� �� ���� � ��� �� System i ������� � ��

�� ���� �� DB2 Connect �� ��� � ��� ������ ���

� �� � � � ��� �� ��� �� � ���. ��� ���

������ ��� ������ ����� ��� ��� �� System i ��

����� ���� �� � � � ����� �� ������. �� ���

�� � ��� � � ������ �� ����� � �� � � ��

������.

v � z/OS� DB2 ���� ���� SYSPLEX ��� DB2 Connect ��

� ����� �����. ��� � �� ��� �����. � �

� �� � � �� �� ���� �� ��� ����� ������ �

���� �� � ����.

�����, � �� ��� �� �� ���� ����� �� ��(sqlcode

-30081) �� sqlcode -1224� ��� ��� �� ��� ���. ��� ��

�� �� ��(HADR) ����� HADR � ���� �� sqlcode -1776� �

��� ���� �� ��� ���.

� 4 ���� �� 25

Page 36: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����� ��� ���� � ����� ���� �� �� ��

�� ������ �� ��� � DB2 �� ���� ����� ���� �

����� � � �� ������ �� �����. �� �� DB2 ����

����� ����� �� ������� �� ��� �����. DB2 ���

� ����� ���� � � �� � ��� � �� ��� ��

��� ��� � ���.

��� �� ���� ���� �� �� 10� �� ������ � ��

��� ������. ��� �� � ����� � � �� �� � �� ���

� � ��� ��� ��� � ���.

v DB2_MAX_CLIENT_CONNRETRIES: �� ���� ����� ���� �

��� �.

v DB2_CONNRETRIES_INTERVAL: ��� ��� ��� �� ��(�).

DB2_MAX_CLIENT_CONNRETRIES� ����

DB2_CONNRETRIES_INTERVAL� ��� �� ��,

DB2_CONNRETRIES_INTERVAL� ��� 30���.

DB2_MAX_CLIENT_CONNRETRIES� ��� ���

DB2_CONNRETRIES_INTERVAL� ��� ��,

DB2_MAX_CLIENT_CONNRETRIES� ��� 10���.

DB2_MAX_CLIENT_CONNRETRIES �� DB2_CONNRETRIES_INTERVAL�

��� �� ��, �� ���� ���� �� ��� � �� ����

������.

�:

v DB2 Universal JDBC ���� ��� �� 4 � ���� �� � ���

�� � ��� ��� �� ���� ����� ��� ���.

– maxRetriesForClientReroute: �� � �� � ���� �� ��� �

�� ����� � � ��� ������. � � ���

retryIntervalClientReroute � ��� ��� ���� �����.

– retryIntervalForClientReroute: �� ����� �� ��� ��(�)� ���

�� � � ��� ������. � � ��� maxRetriesForClientReroute

� ��� ��� ���� �����.

v z/OS Sysplex� DB2� ����� ����� � �� ���� ����

� �� �� �(enableAcr� db2dsdriver �� ���� True� �)

DB2_MAX_CLIENT_CONNRETRIES DB2_CONNRETRIES_INTERVAL

��� �� �� ����. ��� ��� DB2 �� ���� �� ����

����(���� )� � ��� ������.

26 ��� �� ���� ��� ���

Page 37: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ����� ����� �� ����� �� ���� ��

�� DB2 ������ ��� ����, ���� ������� ��� ��� �

� ��� ��� ��� �� ��� ������ �� ��� ���

��. � ����� �� �� ��� �������� �����. DB2 ��

���� ����� �� �� ��, DB2� �� ��� ���� � �� ��

�� ������ � � ������ �� �� ������.

CLI/ODBC, OLE DB ADO.NET ������� ��, ��� ��� �

� ���� ���� �� ��� �� �� �� � ��� �

���� ������� ��� ��� ��(� ��)� ��� � ���.

���� ����� �� �� ��, ��� �� �� �� � �

�� � ���� ��� �� ��� �� ���. � � ��� � ��

��� ���� ����� �� � �� ����� � ���. � ��

���� ��� �� �� � � 10�� ��� �� ��� � 20�� ��

� �� ��� �� ��� 20�� �� ���.

����� �� ��� ��� �� � ����� ���� ��

WebSphere EdgeServer �� ��� �� ��� �� �� ������ ��

���� �� ���� ������ � � � ��� ��� ��� ����

�. DB2 �� ���� ����� �� ��� �� �� �� �� ��� �

�� DB2 �� ���� ����� � � �� �� ���.

��� ��� ���� ��� �� �� �� � ���.

���� —> ��� � —> (DB2 Connect � 1 �� DB2 Connect �

2) —> DB2 z/OS

��� � � ��� ����.

v ��� � ����� DThostname� TCP/IP ��� ��� ����.

v DB2 Connect � 1� GWYhostname1� TCP/IP ��� ��� ����.

v DB2 Connect � 2� GWYhostname2� TCP/IP ��� ��� ����.

v DB2 z/OS �� zOShostname� TCP/IP ��� ��� ����.

����� ��� �� ��� DB2 Connect � � ��� ����� ��

DThostname� ��� �������. �� ��� �� GWYhostname1 ��

GWYhostname2� ��� �� ����. �� �� ����� ��� � DB2

Connect ����� � ��� �� �� ���. �� �� ��� DB2

Connect �� �� ��, �� ���� DB2 Connect � DB2 z/OS

�� ����.

� 4 ���� �� 27

Page 38: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ���� GWYhostname2� ����� ������. ��� �� ��

� �����.

���� —> DB2 Connect � 2 —> DB2 z/OS

���� �� ��� � �� �� � ����� ����. ��� ���

� ������� � �� ���� ���� �� ����� ��, DB2

Connect �� � �� ������� � � �(DB2 Connect � 1 �

� DB2 Connect � 2)� ���(DThostname)� ��� ��� ���. ��

�� DB2 Connect � 1� �� ��� �� ��, �� ���� �����

����� ���� � �� � � � ���� ���� ��� ��

����. � ��� ���� ��� �� DB2 �� ���� ���� ��

��� ����� � ���. � �� ��� ��� ��� �� ����

��� ����� �� ���� ���� �� �����. ��� ����

� ��� � ��� �� � ��� ��� �� ����, �� ���

���� �� �� �����.

�� ���� ���� �� �� SQL �� �����.

v sqlcode -20157

v sqlcode -1768(�� � = 7)

�: ″TCP Keepalive″ �� �� �� � �� �� �� �� ��� �� �

�� ���� ����� �� ���� ���� �� � ���. (� �� �

�� ��� ��� �� ��� ������.)

� ����� ����� �� �� �� ��

DB2 �� DB2 Connect �� �� ���, �� �� �� ���

�� ������ ��� ���� � �� ��� �����. �� ���

��� ���� �� ��� �� � ��� � ���� �� ��� �

��. �� ���� DB2 ���� �� � �� ���� �� �� � �

�� �(IP ��� � ���) �� � �� � ����� �����.

� �� � �� ����� ��� ������.

UPDATE ALTERNATE SERVER FOR DATABASE �� UPDATE

ALTERNATE SERVER FOR LDAP DATABASE � ������.

� � ��� ������ ����� ������ � � � � �

�� �����.

28 ��� �� ���� ��� ���

Page 39: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

JDBC � SQLJ� IBM Data Server Driver �� � ����� ����

��

�� �� ��� �� �� � ����� �� ��� ���� �

� �� � ��� � ������ ��� ����. �� ��� ���

�� �� ��� � �� ��� � ���. � ��� �� �� ���

� �� �� ��� �� ����. � ���, IBM Data Server Driver

for JDBC and SQLJ ����� �� �( � �� ���� �� �� �

�)� � ��� � ����� ���. � ����, ������� �

�� ��� ��� SQLException� ����� ������� �� � ����

��� � ���.

���� ��� ��� �� � ��� IBM Data Server Driver for JDBC and

SQLJ� � ���� ���� ��� � ��� ������.

� ����� ���� ����

���� DB2 ������ ���� �� � DB2 ������ ���� ��

�� ����� ������.

��� DB2 ������ �� ���� ���� �� ���� ����.

v �� ���� ����� DB2 ������ � �� DB2 Connect ���

� ��� �� ����� TCP/IP� ���� �����. �� ��

TCP/IP� �� �� ����� ���� �� �� ���� ���� ��

��� � ��� �����. DB2 ������� ������ ����, ��

���� ���� �� ����� TCP/IP �� ����� ��� ���.

v DB2 Connect �� �� � ��� ��� �� System i ������ �

��� �� ����� ���� ��, ���� �� ��� �� �� ��

��� �����.

– �� �� ���� � ��� �� System i ������� � �

��� ���� �� DB2 Connect �� ��� � ��� ������

��� � �� � � � ��� �� ��� �� � ���. �

�� ��� ������ ��� ������ ����� ��� ��� ��

System i ������� ���� �� � � � ����� �� �����

�. �� ����� � ��� � � ������ �� �����

� �� � � ��������.

– � z/OS� DB2 ���� ���� SYSPLEX ��� DB2 Connect �

� � ����� �����. ��� � �� ��� �����. �

� � �� � � �� �� ���� �� ��� ����� ��

���� ����� �� � ����.

� 4 ���� �� 29

Page 40: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v � � ���� � ����, ��� ������ � � � �

� � ��� ���. �� ��� ���� ��� �� �� ��� �

� � ���� ��, ��� � � ��� ���.

– � �� ������ ���� � �� �� � ����� � �

��. (�� �� �� � �� � ��� ���� UPDATE

ALTERNATE SERVER � ��� ����� ��� �����.)

– � � ��� � ������ � ����� � ���.

– ������ � � ���� ���� �� ����� � ���.

v Linux, UNIX Windows� DB2 ������� ����� � � � ��

���� ���� �� ���� �� ����� � � �� � � �

� �����. �� DB2 ������ ���� �� � �� ���� ��

��.

v �� ���� ���� �� ��� z/OS� DB2 sysplex ����� �� �

��� ���� ��� �� �� ����. �� ��� ����.

– �� ���� ���� ���� �� �� �� � �� ��� �

��. �� �� ��� ��� UPDATE ALTERNATE SERVER FOR

DATABASE �� UPDATE ALTERNATE SERVER FOR LDAP

DATABASE � ��� �����. � � �� ����� � �

� ������� � ��� ���� � �� �� ������ ����

� � ��� �����. ��, z/OS� DB2� ���� ��� ��

sysplex� ����� � � � �� ��� � �� ���� �

����. �� ��� ��� ����� � � �� ��� ���

� �� ��� ����.

– �� ���� ���� �� ��, �� � ���� �� �� �

�� � � � ���� �� ����� ����. ��� �����

�� � ���� � � �� ��� ��� � ���. ��, z/OS�

DB2� ���� Sysplex� ��� ���� ����� � ���� �

� �����, ����� � ��(UOW) ��� �� � ����� �

�� ���. �� �� � ���� �����.

DB2® Universal Database™ � 8 FixPak 7 ��, �� �� ���� ���

� ��� Linux, UNIX �� Windows ����� Linux, UNIX �� Windows

� ����� �� ����. Linux, UNIX �� Windows �����

z/OS� DB2 Sysplex �(���� �) ���� ��� � ����. ����

�� �����.

v � ��� �� �� DB2 ������ �� �� ��� �� ��

DB2 ������ ����� ��� � ��� �(�� FixPak� ��� �

� �)� � ���.

30 ��� �� ���� ��� ���

Page 41: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v ���� ���� ������ ���� ��� � � ��� ��� �

� �� ����, � � ��� �� ��� �����. �, ������

���� ��� � � ��� �� ��(�� �� �� ������ ��

��), �� ������� � �� �� ��� � ����. ����

�� ��� ��� ���� �� �����.

v � � ��� ��� ��� �����. �� � ��� �� ��� �� �

� ��� � �� ����� ������ � ��� � ��� ���

��.

v �� ��� ��, ������ �� � ����� � � �� ��

( : �� �� ��, ��(ID), ���, ��, � ��(SET SERVER OPTION))

� ����. ������� � ��� ����� �� ��� �� ��

���. � ��� ��� � ���� �� ���� ��� ���.

DB2 ������� �� �� ��� �� � ���� �� ���� �

����. ��� �� � ����� ���� ����. ��� � �����

��� ����.

– SET ENCRYPTPW

– SET EVENT MONITOR STATE

– SET SESSION AUTHORIZATION

– SET TRANSFORM GROUP

DB2 Connect� ���� � �, ��� �� DB2 Connect ��� �� �

�� � ���� �� ��� ���.

v �� �� � � ���� ����� CLI, JCC Type 2 �� Type 4 �

��� ���� ��, �� �� � ��� SQL XQuery �� ����

� � �� � �� �����. ��� ���(embedded) SQL ��( : SQC

�� SQX ������)� � �� � �� ���� ����.

v ���� ����� �� �� ������ � � ���� �� ��

(HADR) � ���� ����. HADR � ������ � ���

� ������� ��� �� �����. �, � ������� ���

� ������� � �� HADR � ��� ���� ������� �

�� �� �����. ����� ���� ���� �� � � ��

� � � � ��, � ��������� HADR � ��� �

��. �� ���� ��, �� � ������� �� � ���� �

� � ��� HADR � ��� � ���.

�� ���� ����� ���� �� � ��� DNS � � ��� DNS

� � � � IP ��� ���� ����. DNS � �� � �� IP ��(�

� ��)� �����. ����� � �� � �� ���� � DB2

������ ���� DNS � � IP �� ��� �����.

� 4 ���� �� 31

Page 42: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 �� ��� ����� ��

� �� ����� ��� � �� �� ��� � � �� ����

� DB2 ������ �� ���� ����� � �����. � ��� ���

� �� � ��� ��� �����.

� �� ����� ��� /sqllib/ ����� �� � ��

fm.<machine_name>.reg�� ���. � ��� db2fm � ��� �� �

���.

� �� ����� ��� �� �� ���� �����.

��� � �� ����� �� ���� ���.

FM_ON = noFM_ACTIVE = yesSTART_TIMEOUT = 600STOP_TIMEOUT = 600STATUS_TIMEOUT = 20STATUS_INTERVAL = 20RESTART_RETRIES = 3ACTION_RETRIES = 3NOTIFY_ADDRESS = <instance_name>@<machine_name>

�� ��� ����� �� ���

FM_ON

� ��� ��� ��� �� �����. �� NO� ���, �

�� �� ���� ��� �� ��� ���� �����. ����

NO���.

FM_ACTIVE

� ��� �� ���� �� �����. � ��� FM_ON

FM_ACTIVE � �� YES� �� ���� ��� �����. FM_ON�

YES� ��� FM_ACTIVE� NO� �� �� � �� �� ��

��� �� ��� �� ����. �, DB2� �� �� �� �����

����� �� ����. ���� YES���.

START_TIMEOUT

� ��� �� �� ���� ��� �� �� �� �����.

���� 600����.

STOP_TIMEOUT

� ��� �� �� ���� ���� �� �� �� �����.

���� 600����.

STATUS_TIMEOUT

32 ��� �� ���� ��� ���

Page 43: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��� �� �� ��� ��� ��� �� �� �� ����

�. ���� 20����.

STATUS_INTERVAL

�� �� ���� ��� ��� �� � � �� ��� �� ���

�����. ���� 20����.

RESTART_RETRIES

� ��� �� �� � �� �� ���� ��� ��� �� ��

� ��� �����. � ��� ���� � ��� ���� �� ��

��� ���� �� ��� �����. ���� 3���.

ACTION_RETRIES

� ��� ���� �� ����� ���� �� ��� ��� ���

��. ���� 3���.

NOTIFY_ADDRESS

� ��� �� ���� �� �� � ��� �����. ���

<instance_name>@<machine_name>���.

db2fm ��� ���� DB2 �� ��� ��

db2fm � ��� DB2 � �� ����� ��� �� � ���.

��� db2fm � ��� � �� ����� ��� ���� ���.

� 1: START_TIMEOUT �

���� DB2INST1� � START_TIMEOUT �� 100�� �����

DB2 ������ ��� �� � ������.

db2fm -i db2inst1 -T 100

� 2: STOP_TIMEOUT �

���� DB2INST1� � STOP_TIMEOUT �� 200�� ����� �

� � ������.

db2fm -i db2inst1 -T /200

� 3: START_TIMEOUT � STOP_TIMEOUT �

���� DB2INST1� � START_TIMEOUT �� 100��,

STOP_TIMEOUT �� 200�� ����� �� � ������.

db2fm -i db2inst1 -T 100/200

� 4: � ���� ��

���� DB2INST1� � � ���� ���� �� � ���

���.

� 4 ���� �� 33

Page 44: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2fm -i db2inst1 -f yes

� 5: � ���� �

���� DB2INST1� � � ���� ����� �� � ���

���.

db2fm -i db2inst1 -f no

� ��� � �� DB2INST1� � ���� ��� ����, UNIX

����� �� � ������.

ps -ef|grep -i fm

Linux��� �� � ������.

ps auxw|grep -i fm

db2fmd DB2INST1� ���� � � � ��� �� �� ���

��� �� ��� �����. � ��� ����� ���� ����

� �� � ������.

db2fm -i db2inst1 -D

db2fmc � ��� ��� ���� DB2 �� ��� ��

DB2 � ��� DB2 FMCU(Fault Monitor Controller Utility) db2fmcu

�� ��� � ��� ��� � ���.

��� db2fmcu ��� � ��� � ��� ���� ���.

� 1: FMC� ��� ��� ��

DB2 FMCU(Fault Monitor Controller Utility)� ��� FMC� ����

��� ��� � ���. FMCU� ���� inittab ��� ������

��� ��� ���. FMC� ���� ��� ����� �� � �

�� ������.

db2fmcu -d

�: DB2 Data Server Fixpack� ���� �� FMC� ����� inittab

� �� ���� �� �����. Fixpack� ��� � FMC� ����

��� ��� �� � �� �� ���.

� 2: � FMC ��

db2fmcu -d � ���� FMC� ����� inittab� ������ �

� � ������.

db2fmcu -u -p <fullpath>

�� <fullpath>� db2fmcd �� �� �� �����( : /opt/IBM/db2/

bin/db2fmcd).

34 ��� �� ���� ��� ���

Page 45: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 3: DB2 ������ �� ��� ��� �� �

�� ���� �� ��� � FMC� ���� ����� ����� � �

� ���. ���� DB2INST1� � � �� ���� ��� ��

� ������.

db2iauto -on db2inst1

� 4: ��� �� � �� ��

�� �� ��� ����� �� � ������.

db2iauto -off db2inst1

� 5: � ��� ����� ��� ��� ��

����� �� ����� ���� ��� �� � �� ���

�� ����� � ����� � ���� ��� ��� �� ���.

���� DB2INST1� � � ��� ���� ��� �� �����

��� ���� ��� �� � ������.

db2greg -updinstrec instancename=db2inst1!startatboot=0

� � ���� ���� DB2INST1� � � ��� �� �� �

��� ��� ��� �� � ������.

db2greg -updinstrec instancename=db2inst1!startatboot=1

���� �� ��(HADR) ���

DB2 ���� �� ��(HADR)� � �� � ������� ��� ��

���� �� ���� ������.

HADR� � ���(CLP), �� ��� ���� �� ��(HADR) � ���

� �� �� db2HADRStart API� ��� ���� � ���.

CLP� ��� ���� ���� � HADR� ������ ��� ������.

1. HADR ������� � ��� ��, ��� IP �� ��� ����

�� ��� �����.

���� �� ��� ������ � ��, HADR ��� ���� IP �

�� ��� �� ����� ����� . �� ������� �

/etc/services�� HADR ��� ��� ���. ��� ����� ���

��� ��� ���. ��� ��� ��� IP ���� ��� � ���.

�: �� � ������� � ���� ��� ��� ��� ����.

2. ��� � �� ������� ��� � ���� ������� �� ���

���� � ������� ������.

� 4 ���� �� 35

Page 46: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� BACKUP DATABASE RESTORE DATABASE � ���

��� SOCKS� � ������� ����� � �����. � ��, NFS

��� �� ���� � ��� ��� ��� ����.

�� �������� �� � ������.

backup db socks to /nfs1/backups/db2/socks

� �������� �� � ������.

restore db socks from /nfs1/backups/db2/socks replace history file

�� � db2inidb ����� ��� �� ������� �� ��� � �

������ ����� ��� ����. � ���� ��� ��� �

���� ���� ����.

� �������� �� � ������.

db2inidb socks as standby

�:

a. �� � ������� � ������ ��� �� ���.

b. ���� � �� �� �� ��� �� � ��������

ROLLFORWARD DATABASE � ���� �� �� ����. � �

�� �� ��� �� � �������� HADR� ��� �� ���

� �� �� � ���. ������� ���� �� �� AS STANDBY

��� ��� START HADR ��� �����.

c. RESTORE DATABASE � ��� �� REPLACE HISTORY FILE �

�� ���� �� �����.

d. RESTORE DATABASE � ��� � ������� ��� �

�� � ��� �� ���� �� ���. ��� COMPLETE �

��� STOP ��� ��� ROLLFORWARD DATABASE � ��

� � ��� �����. AS STANDBY ��� ��� START HADR

� � ���� ��� � ������� � ���� �� ��� ���

��.

e. � ������� �� � RESTORE DATABASE ��

TABLESPACE, INTO, REDIRECT WITHOUT ROLLING FORWARD�

� ���.

f. db2inidb ����� ��� � ������� �� � SNAPSHOT �

� MIRROR ��� ���� ����. RELOCATE USING ��� ���

���� ��, �� �� ������ ��� �� �� � �� ��

� �� � ���. ��� ������ ���� �� ���� ��

� ��� ���� ����.

36 ��� �� ���� ��� ���

Page 47: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

3. �� � �������� HADR �� � �� �����.

�: � ������� ��� � �� �� � �� ��� �� �� �

����.

v HADR_LOCAL_HOST

v HADR_LOCAL_SVC

v HADR_REMOTE_HOST

v HADR_REMOTE_SVC

v HADR_REMOTE_INST

� ������� ���� �� ��� �� � ������� ��� �

� �������� �� �� �����.

4. �� ��� �� � ����� �� � �������� HADR� �

�����.

START HADR ON DB SOCKS AS STANDBY

�: � ������� � ��� �����. �� ������� �� �

��� ��, � �� ���� � ������� HADR_TIMEOUT ���

��� �� � �� �� ���� �� �� ���� �� �� �����.

5. �� ��� �� �� ����� �� �� �������� HADR� �

�����.

START HADR ON DB SOCKS AS PRIMARY

6. HADR� �� �� � �������� �����.

���� �� ��(HADR) ������ � ���� ��� ��� ����

��.

a. �� ���� HADR� ����� ������� �� ��� �� � �

�� �����.

b. ������� ��� ��� ��� � � � ���� ���� �� �

� → �� � ���. ���� �� �� ������ � ���� ��

��.

�� ��� �" ��� �� �� �� ��� �����.

�: ���� �� �� ������ � ����� HADR� �����, ��

���� ��� HADR� ���� � �� ��� ��� � ���. HADR

�� �� ��� ��� ������.

� 4 ���� �� 37

Page 48: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

a. �� ���� HADR� ����� ������� �� ��� �� � �

�� �����. ������� ��� ��� ��� � � � ����

���� �� �� → ��� � ���. ���� �� �� �� �� ��

��.

b. HADR ��� � ���. HADR �� �� ����.

� ����� ���� � ���� � ��(HADR) ��

���� �� ��(HADR) �� �� �� ���� ���� �� ���

���� ������ � � ��� ������ ��� � ������ �

� ��� � ���.

����

v ����� � ������ ��� �� ��� ���� ����.

v �� ���� ����� TCP/IP ������ �����.

�� ���

v �� ���� ����� �� ���� ��� UPDATE ALTERNATE

SERVER FOR DATABASE � ������.

v ���� ����� �� ���� ���� �� ��(HADR) � ���� �

�� HADR� �� �� ��� �� ����.

v �� ���� ����� HADR_REMOTE_HOST HADR_REMOTE_SVC

������ �� � �� ���� ����.

v � ��� ��� �� ��� ������ ��� ��� �� ��

�.

v �� ���� ����� ��� � �� ��, ���� �������

SQL30081 �� ���� ���� �� �� ��� ��� � �� ���

�� ����.

UPDATE ALTERNATE SERVER FOR DATABASE ��� ��

�� HADR� ���� � ����� ���� ��

��� ���� ��� �� ��� ���.

v ������ MUSIC� ��� HORNET� ���� ��� ����� ���

�� ���.

v ������ MUSIC� �� �������� ���� � ������(��

MUSIC)� �� �� 456� ��� MONTERO� ���. �� SVCENAME

�� � �� �� �����.

�� ���� ����� �� ���� ���, ��� HORNET�� ����

�� MUSIC� � � �� ������.

38 ��� �� ���� ��� ���

Page 49: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2 update alternate server for database music using hostname montero port 456

� � ��� ��, ����� HORNET� �� � � ��� �

� ���. ��� ��� HORNET�� ����� ������ ��� ���

��� �� ����� � ��� HORNET�� ������ MUSIC� �

� ��� ���. ���� ����� ��� MONTERO�� � ����

�� MUSIC�� � ���� ���.

��� �� � ���� � ��(HADR)

DB2 ���� �� ��(HADR) ������� � ������ �� � �

LOGINDEXBUILD INDEXREC� �� �� ��� ���.

LOGINDEXBUILD ������ �� ��� ��

����: HADR ������� ��, LOGINDEXBUILD ������ �� �

�� ON�� �� �� ��� �� ��, ��� ���� � ����

� ����. �� �� ��� �� ����� � �� �� � � � �� ��

����� ���� �����, ��� HADR �� �� �� � ����� �

���� � ��� �� � �� ��� ���. �� ������ �� �

�� ���� �� � ��� ��� ��, � �� � �� �� � �

�� �� ��� ��� ����� �� ������. ��� ����� �

� ������� ��� ���� � ����.

�: LOG INDEX BUILD �� ��� ��� NULL� ��� ��, DB2�

LOGINDEXBUILD ������ �� � �� � ��� �� �����. LOG

INDEX BUILD �� ��� ON �� OFF� ��� ��, LOGINDEXBUILD

������ �� � �� � ��� �� �����.

�� �� � ��� �� ��� ���� LOG INDEX BUILD �� ���

OFF� �� �� ��� � ���.

v �� �� ��� ������ �� �� �� ����� ���� ����.

v �� ���� �� �� ��� �� ����� ����. ��� �� ��

�� ��� ���� � ���. � �� INDEXREC �� � ��

RESTART� �����. ��� �� ����� ����, �� �� ��

� ���� �� �� �� �� ��� ���� ��� ���� � �� �

� �� ��� ������.

�� ��� ���� LOG INDEX BUILD �� ��� OFF� ��� ��,

�� ��� � �� �� ��� �� �� � � ��� ������ �

� ���. ����, LOG INDEX BUILD �� ��� �� ��� NULL

� ��� LOGINDEXBUILD ������ �� � �� OFF� ��� �

� 4 ���� �� 39

Page 50: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�, ��� � �� �� ��� �� �� � � �� ��� ��� �

����� � � ���. �� �� � ��� ��� ��� ����� ��

� � � ���.

v � ��� �� ��� � �� �������� ����� ������ �

� �� � ������� ������. � �, � ������� ��

�������� ��� �� �� ���� ���� ��� ���� ���

���. � ��� � �������� ���� ��� ��� �����.

v LOG INDEX BUILD �� ��� ON�� ����, LOG INDEX BUILD

�� ��� NULL� ��� � �������� LOGINDEXBUILD ��

� �� ON�� �� �� ���� ����� ����.

INDEXREC ������ �� ��� ��

����: �� � ������ � ��� INDEXREC ������ �� �

�� RESTART(��)� �����. ��� �� �� � �� ��� �

� ��� ������. �� ���� ���� �� �� � �� ����

DB2� ��� �� ��� ��� ���� � ���. � ����� ��

����� ��� ������� �� ��� ����� �� �� ���� �

���.

��� �� ����� ��� ����� �� ����� �� ��� ��

��� ��� � ��� � ��� ����� ��, ����� � �� �

��� �� ��� �� ��� ������.

���� � ��(HADR)� �� ������ ��

������ �� � �� ��� DB2 ���� �� ��(HADR)� � �

�� �� ��� � ���.

DB2 ���� �� ��(HADR)� � ��� �� �����, ������ �

�� �� ����� ����� �����.

����: ���, ������ �� � �� ������ �� ���� �� �

�� �� � ������� � ���� ��� ���. �� � �

� � �������� ���� ��� ��� ��� �� ���� �� �

���.

v �� �������� ��� �� ��� ���� �� � �������

� �� ���� ��� � ���.

v �� � �, � �� ������� ����� ��� � ���� �� �� �

������ � � ���� ��� �� ���� ������� �����

� ���� ����.

40 ��� �� ���� ��� ���

Page 51: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �������� ���� �� � �� ���� ���� � ����

��� ���� ���� � �������� ���� ��� ���. �� �

� � �� �� ���� ������ �� ���(DBMS) �� ������

� ��� ����� ��� �����. ��� �� � �� �� ����

� ������� ���� � �����.

�� �������� �� �� �� ����� ��

�� � �� � � ��� � � �� �� LOGFILSIZ ������ �

� � ����. � � �� � ������� ���� ��� � ����

�� ��� �� ��� ����� �� �� , � ������� ��

LOGFILSIZ ��� ���� �� ������� �� �� ��� ���� �� �

� ��� �����.

�� �, ��� �(� ��) ������� ������� ���� ��� ��

�� ������� �� �� �� �����. � �, � �� ������� �

�� ��� ��� �����. �� � �� ������� �� �� ��� ��

�� ��� ��� �� ��� ��� �����.

������� ���� �� ��� �� �� ��� ���� �� �������

������ �� ��, ���� �� �� ��� �� �� �� ��������

�� ��� ���. ��� �� �(� ��) �������� ��� � ���

� �� �� ��� ��� �� ��� �����. � �� �� ��� �� �

� ������� �� ���� ��� �� �����. �� �� �������

� ��� ���� �� ��� �� �� ��� �� ��� ��� ���

���.

�� ������� �� �� �� ��

���, � ������� �� �� � ��� �� ������� LOGBUFSZ

�� ������� ��� �� � �� ���. � ��� ���� �� ���

���. � ��, HADR ��� �� ����� �� � �������

� ��� ��, �� �������� � �� ��� ��� � �������

�� �� � ��� � ���� �� ���������� �� �� �� ��

� � ���. �� �� �� � ��� ���� ��, DB2_HADR_BUF_SIZE

����� �� ��� � �������� �� �� �� ��� �� �

���.

�� �� � HADR

�� ��� COPY YES ��� ��� �� ������� � ���� ��,

� �� ������� � ���� ���� LOAD � ��� �� ��

���� �� ��� ���� � � � � ������� �����. � �

� 4 ���� �� 41

Page 52: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������ ���� ���� � ��� ��� � �� ����� � �

������� ��� �� ��� �����. � ������� � �� �

���� ���� �� �� ��� �����. �� ��� � �������

� ��� ���� � �� ��� COPY YES ��� �� �� ��� �� �

�� ����� ����. �� �� ��� ���� �� � ������� ��

����, �� ������� � ��� ��� � � ��� �� ��� ��

� ���� � ������� �������.

�� ��� NONRECOVERABLE YES ��� ��� �� ������� �

���� ��, � �� ������� � ���� � ������� �

�� ��� �� ��� �����. � ������� � ��� ���� �

� �� ��� �����. ��� �� ���� �� COPY YES REPLACE

��� ��� LOAD � �� �� �����, ����� ���� �� �

�� ��� � ���.

COPY NO ��� ��� �� ��� ���� �� HADR�� ���� ���

�, � ���� NONRECOVERABLE ��� ���� �� ���� ���

�. COPY NO ��� ��� �� ��� COPY YES ��� ���� �� �

��� �� � �� ��� �� ��������

DB2_LOAD_COPY_NO_OVERRIDE ����� �� �����. � ����

� �� � �������� �����. � ������� ��� ��, �

�� �� �� ������ ��� �� ������� ��� ��� ��

���� ���� � �� �����.

TSM(Tivoli Storage Manager)� ��� COPY YES ���� �� ��� ��

�� ��, �� � �������� VENDOROPT �� � �� ��

� �� ���. TSM� �� ��� �� �� � ������� �� ��

�� �� ���. �� TSM� ��� COPY YES ���� �� ��� ��

� �, GRANT ��� �� db2adutl � �� ��� ��� � �� �

��� � ������� �� ���.

COPY YES ��� ���� �� ���� �� ���� ����, ��� �

����.

v �� �� REBUILD� ��� �� ��� LOG INDEX BUILD�

����, �� ��� DEFAULT� ��� LOGINDEXBUILD ������

�� � �� ON�� �� ��, �� ������� � ������� �

� �� �� ��� � �� �� ��� ���� �� �� �� ���

��. � ������� �� �� �� �� �� ��� ��� �� �

�� ����, �� ��� �� �� �� ��� �� �� ��� ���.

v �� �� INCREMENTAL� ��� �� ��� LOG INDEX BUILD�

����, �� ��� NULL� ��� LOGINDEXBUILD ������ �

42 ��� �� ���� ��� ���

Page 53: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� � �� �� �������� ON�� �� ��, � ������� �

� �� �� �� �� ��� ��� �� ��� ���� �� ����

�����. � � ��� ��� � �������� ��� �� ��� �

����.

����� �� DB2_HADR_PEER_WAIT_LIMIT

����� � DB2_HADR_PEER_WAIT_LIMIT� ���, HADR �� ���

���� � �������� �� ��� �� ��� ��(�) �� �� ���

����� ������ ���� ��� �� � ���� �����. � ���

���� �� ������� � �������� � �����. � �� �

��� �� ��, �� ������� � ��� ��� �� ��� �� ��

���. � �� ���� ��, �� ������� � ��� � ��� �

� ��� �� �����. �� ������� � �� � � �� � �

��� � ���� ����. �� ������� � ��� � ���� �

�� ��� �� �����.

� ��� ��� � � � ��� ���� � ���� � � ���� �

��� �����. �� ������� �� �� ���� ���� � � ���

�� �����(�� � ��� � ��� � � ���� ���� ��

�).

� ������ ��, � ��� � ������� �� ��� ��� ��

�����. ��� ��� ����, � ������� �� ������� ��

���. �� ��, �� �� ��� �����(� �� �� ��, � �

� � ��).

HADR_TIMEOUT�� ��:

HADR_TIMEOUT ������ �� � �� �� ������� ����

� �� � ��������� ���� ���� �� ���� �� � ���

���� ��� ���. HADR_TIMEOUT� HADR ��� �� � ���

���. HADR ������� HADR_TIMEOUT �� �� ���� ���

� �� ���� ���� �� �� � �������� � �����. ��

�� �� �� �� �� � ��� ��� ���� ���� ����.

� ��������� �� ��� �� �� ���� �� � ��� ��

��, HADR ����� ���� ��� �� ���� ���� �� �����

�� �� ����. �� �� ������, DB2_HADR_PEER_WAIT_LIMIT�

��� ��� � ������ ��� ���� � �� ������� �����.

DB2_HADR_PEER_WAIT_LIMIT� ��� ���� �� �� ��� ���

��. DB2_HADR_PEER_WAIT_LIMIT� ��� �� ���� �� ������

� 4 ���� �� 43

Page 54: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��� ��� ���� � �� �(HADR_TIMEOUT� ��) ��

� ��� �����.

HADR �� ����

HADR� ���� �� � ��� � ������ �� � �� ��� � �

��. � � �� ��� ������� ��� ��� ����. START

HADR �� STOP HADR � �� ������ ��� �� ���.

HADR �� � �� ��� ����. HADR �� � �� ���� ���

���� ��� ���� ��� ���� ����. ���� ������ ���

�, HADR �� � �� � � � � ���� �����.

�� ������� �� ��� ��� � ������� �� ��� ��� �

� ��, � ������� �� ��� ��� �� ������� �� ��

� ��� �� ���. HADR_LOCAL_HOST HADR_REMOTE_HOST �

� � �� ��� ������� �� �� ���� �����.

� �� � �� �� ��� ��� � �� ���� ��� ��� �

� ���� �� �������� ����.

HADR ������� IPv4 �� IPv6� ��� ���� � ������� �

�� ��� � ���. ��� �� IPv6� ���� ���, ������� IPv4

� �����. �� IPv6� ���� �� �� ������� IPv4 �� IPv6�

����� �� HADR_LOCAL_HOST HADR_REMOTE_HOST �� �

�� ��� ��� ��� �� ����. ������� � � � �� �

�� IP ���� ����� ���. �� �� IPv6 �� � �� � IP �

� ��� ��� ����.

HADR_LOCAL_HOST� �

���� IP ��

HADR_REMOTE_HOST�

� ���� IP ��

HADR ��� � ����

IP ��

IPv4 �� IPv4 �� IPv4

IPv4 �� IPv6 �� ��

IPv4 �� ��� ��(v4�� ���) IPv4

IPv4 �� ��� ��(v6�� ���) ��

IPv4 �� ��� ��(v4 v6� ���) IPv4

IPv6 �� IPv4 �� ��

IPv6 �� IPv6 �� IPv6

IPv6 �� ��� ��(v4�� ���) ��

IPv6 �� ��� ��(v6�� ���) IPv6

IPv6 �� ��� ��(v4 v6� ���) IPv6

��� ��(v4�� ���) IPv4 �� IPv4

��� ��(v4�� ���) IPv6 �� ��

��� ��(v4�� ���) ��� ��(v4�� ���) IPv4

44 ��� �� ���� ��� ���

Page 55: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

HADR_LOCAL_HOST� �

���� IP ��

HADR_REMOTE_HOST�

� ���� IP ��

HADR ��� � ����

IP ��

��� ��(v4�� ���) ��� ��(v6�� ���) ��

��� ��(v4�� ���) ��� ��(v4 v6� ���) IPv4

��� ��(v6�� ���) IPv4 �� ��

��� ��(v6�� ���) IPv6 �� IPv6

��� ��(v6�� ���) ��� ��(v4�� ���) ��

��� ��(v6�� ���) ��� ��(v6�� ���) IPv6

��� ��(v6�� ���) ��� ��(v4 v6� ���) IPv6

��� ��(v4 v6� ���) IPv4 �� IPv4

��� ��(v4 v6� ���) IPv6 �� IPv6

��� ��(v4 v6� ���) ��� ��(v4�� ���) IPv4

��� ��(v4 v6� ���) ��� ��(v6�� ���) IPv6

��� ��(v4 v6� ���) ��� ��(v4 v6� ���) IPv6

�� � ������� ��� ��� ���� ���� HADR� ���.

��� �� IPv6 �� ���(IPv4� ���) �� �� IPv4� ���� �

�, HADR_LOCAL_HOST �� HADR_REMOTE_HOST � � � �� ��

�� IPv4 ��� ��� ���. �� �� IPv6� ���� ������� IPv4

� ����� �����.

update database configuration � ���� �� ���� �� ��(HADR) �

� ��� �� ��� � �(HADR_LOCAL_SVC

HADR_REMOTE_SVC)� �� ���� ��, ���� �� �� DB2 ����

� �� HADR ������� �"� �� ���� ���� �� �� ��

�. , ��� � � �� �� �������� ��� ���� �� �

�� ���� TCP/IP ��(SVCENAME ������ �� ���� �� � �)

� �� ��(SVCENAME + 1)� �� � ����.

�� � ������� �� ��� � ���� ��� �� ��� ���

��� ��� � ��� . � � ��� �� �� ��� ��� .

HADR_LOCAL_SVC HADR_REMOTE_SVC � �� �� ��� ��� �

��� �� � ���.

��� �(HADR_SYNCMODE) ��� ��(HADR_TIMEOUT)� ��

� ������ � ��� ��� ���. HADR � � �� � � �

� � �� ���� �����.

�� � ������ ��� ��� TCP � �����. � ������

� �� �� �� ������(�� ���� � ����)� �� ����

� 4 ���� �� 45

Page 56: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� � �(listen)���.

�� ������� �� �� � ������� � � �� ����

�� ����.

�� ��� �� ��� � �(HADR_LOCAL_HOST,

HADR_LOCAL_SVC)� �� ��������� ����� � ��������

�� ��, � ������� � �������� ��� �� �� ��

��� � ���.

�� ������� ��� � � ������� ��� �� 30� ��

HADR_TIMEOUT ������ �� � �� ��� ��(�) ��(�� ���

� � � ��) �����. � ������� ��� �� �� �� ��� �

��� ����. (� �� �� BY FORCE ��� �� START HADR �

��� �����.)

HADR � � �� ��� ���� ���� �����. ���� ���

HADR_TIMEOUT ������ �� � � �� 1/4 �� 30�(�� ���� �

�� ��)���. HADR_HEARTBEAT �� ��� ������� ��� ��

� ���� �� �������� ���� �� ���� �� �����. ��

� ������� HADR_TIMEOUT� ��� ��(�) �� �� ��������

� ���� ���� ��� ��� ������. �� �� �������

� ������� � ���� ��� ���� �� � ��

HADR_TIMEOUT� ��� ��(�)� ����� �� �����.

HADR_TIMEOUT �� � �� �� �� ��� ��� �� � !�

���� �����.

HADR_PEER_WINDOW ������ �� � �� 0�� ��� ��

� ������� � ��� � � � ������ �� ���� ����

��� HADR_TIMEOUT �� � �� ��� ��(�) �� �� � �� �

�� �����. HADR_PEER_WINDOW� 0� �� ��� �� ��, �� �

������ � �������� � ��� ��� ��

HADR_PEER_WINDOW �� �� ��� ���(�� ���� � ��� �)

� ��� ����� ����.

�: � �� ��� ��, HADR_PEER_WINDOW ������ �� �

�� ���� 0���. HADR_PEER_WINDOW� 0�� ���, �� �

������ ��� � �� �(� ������� � ����, �

�� ��� �����, ��� �� ���) �� �� ������� � �

� ��� �� �� � ��� �����. ��� ���� ��� �� ��

� �� ��, HADR_PEER_WINDOW ������ �� � �� 0� �� �

�� �� � ���. ��� �� ������� HADR_PEER_WINDOW �

� ��� �� �� � ��� � ��� �����.

46 ��� �� ���� ��� ���

Page 57: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ��� �� � ������� �����.

�� ������:

HADR_LOCAL_HOST host1.ibm.comHADR_LOCAL_SVC hadr_serviceHADR_REMOTE_HOST host2.ibm.comHADR_REMOTE_SVC hadr_serviceHADR_REMOTE_INST dbinst2HADR_TIMEOUT 120HADR_SYNCMODE NEARSYNCHADR_PEER_WINDOW 120

� ������:

HADR_LOCAL_HOST host2.ibm.comHADR_LOCAL_SVC hadr_serviceHADR_REMOTE_HOST host1.ibm.comHADR_REMOTE_SVC hadr_serviceHADR_REMOTE_INST dbinst1HADR_TIMEOUT 120HADR_SYNCMODE NEARSYNCHADR_PEER_WINDOW 120

DB2 ���� � ��(HADR)� �� �� ���� ��

DB2 ���� �� ��(HADR)�� �� ����� �����, � �� ���

� ���� �� �� �� �� � �� ������� � ������ �

�� ������.

� ������� �� ������� � �� ���� ��� ���� � �

� ��, ���� �� ������ �� ��� �� ��� ��� ���.

v � ������ �� �� �� �� ��� �� ���� ��

v �� ������ �� �� �� �� ��� �� ���� ��

�� �� ������� �� ����� ��� � ���. �� � ���

���� �� ���� ���� �� ��, ��� �� ������� ���

� ���� �������. �� � �, � ������� � �� �����

�� �� �� ������ ����� ��� �� � ������� ���� �

�� ���. �� �� ����, ��� ��� �� �� �� ��� ����

��� � �� �� ������ ����(�� ���� ��). � �� ����

��� �� �� ������� �� ����� � � ��� ����� ��

���.

�� �, �� ������(�� � ������)�� �� ��� �� ��

�� � ���� ��� �� ��, �� �� ������ ���� ����

���� ��� ���� � � ���.

� 4 ���� �� 47

Page 58: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ������� �� ������� �� ��� ������� ��� ���

�� �� ���� �� ��� ���� ����. � ��� �� ��� ���

��� �� �� �� �����. � �� ��� �� �������� ���

��� �� �� ������� ���� �� �� ��� ��� ��, � �

������ ���� � ���� �� �� ��� ���� ����. �� �

������ �� ��� ����� ������� ��� ��� ���� ���

�����. � ������� � �� �������� ���� ��, �� ��

��� ����� �� �������. logarchmeth1 logarchmeth2 �� �

� � � �� �� ��, � ������� �� ������� � ��� ���

�� ��� ����� ��� � �� ��� ����� ����.

���� � ��(HADR) ��

��� ��, CPU � � ��� �"� ������ ���� �

�� ���� DB2 ���� �� ��(HADR) ������� �� �� �

���.

��� HADR �� ����, ��� ��� �� �� � ��� ������.

v ��� ��� ������ �� �� ���� � ���.

v ��� � ��� SYNC NEARSYNC ���� �� ������� �

� ���.

v SYNC �� ��� �� ��� ��� � �� �� ��� ���

�� � � ���. SYNC ���, �� ������� �� ���� ��

������ �� ��� ����� ��� ��� � ������� �� �

��� ����. ��� ��� ���� ��, �� ������� � ���

�� ���� ������� ������� ���� �� � �������

�� �� �����. � ������� ��� �� ���� � �����

� ��� � ��� �� �� ����. � ���� � �������

� �� ��� ��� �� ���� �� ����.

v NEARSYNC ���, �� ������� �� ���� �#� �� ����.

�� �� �� ������� � ������� �� �� �����. � �

������ �� ���� ��� ���� �� �� ����. � ���

���, �� ������� � ���� ������. �� �� �� ��

����� �� �� ��� �� � �� ��� � ���.

v ASYNC �� ���� �� �� ���� �#���, � ���� ��

������� �� �� �� ���� ����. ��� ��� � ���

��� �� ����. � ���� NEARSYNC ��� ASYNC ���

� ����.

v �� ��������� �� ����, ��� �� ���� � �������

����. � �� �� ����� ���. ��� ��� �� ������

48 ��� �� ���� ��� ���

Page 59: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� � ��(logbufsz ������ �� � �� ����)� �����.

���� � � ��� �� � ����. �� �� ��� ��� ���

��� ��� �� ����.

v � ������� �� �������� ���� ��� � � �������

��� �� ��� � �� �� ��� ���. ��� �� � �

���� � ���.

v ��� �����, �� �� ���� ���� ����. SYNC ����,

�� ��������� � � �� ��� �� � ���. � ��, �� �

�� HADR �� � ���� �� 40Mb���, ���� HADR� �� �

�� �� �� 30Mb� �� ���� ����, �� ��� ��� ��� �

��� �� � ���.

v �� ��� ��� ��, �� �� ���� ���� ��� � ���. ��

� �� ���� �� ����� �� �# ���� �� �� ���

�� ��� �� �� � ������ � ��� � �� �� �

���.

���� ��

� ������� �� ���� �� ��� ���� �� �� �� �� ��

�� �� �� ���� ���� �� � ���. SYNC NEARSYNC �

��, �� ������� �� �� � � �� ���� ��, ���� �� �

�, ��� � ������� ���� ��� ������� ��� �

���. � ������� ���� ��� � ��� ��� � ��� ��

�� � ����, �� ������� � ������� �� �� ���� �

� �����.

ASYNC ���, �� ������� ������ �� �� �� �� ����

�� � �� ��� �� ���� �� ����. � ��� �� ����� ��

�. �� ��� hadr_connect_status �� ��� �� �����. SYNC

NEARSYNC �� ��, ������ �� �� ���� ����� �� ���

��� ����. ��� �� ������� ��� �� � � �����

�� �� �� ����� ��� ��� �����.

�� �� ��� � ������� ���� � �� ��� ��� �� �

�( : ������ �� �� ��� �� ��)� ���� ���� ���

�.

� ������ �� �� �� ��� ��� �� ��� � ��� ���

�� ��� �� ��� �� � ��� � � ���. ���, � ����

�� �� �� �� ��� �� ������ �� �� � ��� � ����.

logbufsz ������ �� � �� �� ������ �� �� �� ��� �

� 4 ���� �� 49

Page 60: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����. DB2 ����� � DB2_HADR_BUF_SIZE� ��� � ����

�� �� �� �� ��� ��� � ���.

����� �� DB2_HADR_PEER_WAIT_LIMIT

����� � DB2_HADR_PEER_WAIT_LIMIT� �� ��, HADR �� �

������ � �������� �� ��� �� ��� ��(�) �� �� �

������ ��� ��� �� � ���� �����. � ��� ���� ��

������� � �������� � �����. � �� ���� �� �

�, �� ������� � ��� ��� �� ��� �� �����. � �

� ���� ��, �� ������� � ��� � ��� �� ��� ��

�����. �� ������� � �� � � �� � � ��� � �

��� ����. �� ������� � ��� � ���� ��� ��� �

� �����.

� ��� ��� � � � ��� ���� � ���� � � ���� �

��� �����. �� ������� �� �� ���� ���� � � ���

�� �����(�� � ��� � ��� � � ���� ���� ��

�).

����� �� DB2_HADR_SOSNDBUF �

DB2_HADR_SORCVBUF

���� HADR �� ����� TCP �� � ��� ��� � ��

���. HADR �� �� ����, ��� �� �� � ��� TCP ��

� ��� ��� � ��� ��� �����. ��� ���� TCP �� � �

�� ��� �� ���� � TCP � �� ��� � ���. � ��

� �� �� � �� ��� �� �� ��� ����.

� � ����� �� DB2_HADR_SOSNDBUF DB2_HADR_SORCVBUF

� ��� HADR � � TCP �� �� �� � ��� ��� �

���. � � �� �� � ��� 1024 - 4294967295�� ��� �� ���

�� � ���, �� ��� �� ����. �� �� ��� ���� ��� �

� �� ��� ����� ���� ������.

���� � ���� � ���� � ��(HADR)

���� ���� DB2 ���� �� ��(HADR) ������� ���� ���

� �� ����� ��� ������ ���� �� ��� �� � ��

�. ��� ���� �� ����� �� ������� � ������ � ��

����� ���, �� ���� �� ����� �� ������� � ���

���� ����� � � ���.

50 ��� �� ���� ��� ���

Page 61: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ���� � ����� � � �� ������� ���

� ��� HADR � ��

� ��� �� � ������� ��� ���� ���� � �� � �

�� ��� ��� � �����. � ����� � ��� �� �� ��� �

��� ��� HADR� ��� DBMS �� ��� ���� �� ����.

���� �� ����� ��� ���� ���� ��� �� �� ����

� ���. HADR�� DBMS� � �� ����� �����, �� �!

��� ��� ���� �� ����� ��� ���. � ����� ����

�� ����� � ����� DBMS� ���� �� �!� � � ���

�� ��� ���� ��� ���. �� ���� ���� �� ��� �

��� ������ ��� � �� ������� ���� � ���.

��� ���� � ����� � � �� ������� ���

� ��� �� HADR � ��

� ��� �� � ������� �� ���� ���� �� ��� ��

� � �� ��� �� ����� ��� ��� � �����. � ��� ���

� � � �� ��� ���. HADR 1� �� � ������� �����

��� �� �� � �� � �� ����� ���.

v �� ��� ��� ��� DBMS� � ��� � � ��� �� � �

�� ���� ��, ���� � ��� ��� �� ��� � ���. � �

�, ���� �� ����� ��� IP �� �! � ��� �����.

HADR� � � �� ����.

v �� ������� � �� ��� ��� ��� HADR� ��� �� �

�� ��� DBMS �� ��� ������. � ������� � ��

��� ��� ��� ���� ����� � ������� �� ���� �

�� � ���.

�� ������ ���

������ ���� ������ ��� �� ��� ��� ��� ������

� � ��� �� ������ �� ������� ���� �� �� ���

���� � ������ ��� ��� � � �� �� � ������� �

��� ����. � ������ ���� �� ������� � ������

� ��� �����.

� ������� ����� � �� ��� ���. � ��, ��� ��

��.

v �� ���� ��� �� ������� ���� DB2 ������ ��

�� ��� ��� ��� ��� ��� �� ������� ������.

� 4 ���� �� 51

Page 62: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v �� ������� � ���� ���� �� ���� � �������

������.

v SQL ��� ��� �� �������� ���� ���� �� ����

� ������� ������.

� ������� ���� �, �� ������� � ������� ����

�� ������ ���� ��� �� ������� ���� �� � ���

���� �� ������� ��� � �� � ���.

� ��� �� ������� ��

� ������� ���� �� ������� �� ��� ����� �� ��

�� ������. �� �������� ��� ��� � ��� ��� �

� � ������� ��� �� ������� ��� � ���.

�� ��� � ������� ����� �� ��� ������.

1. �� ������� ���� ��������.

db2 set write suspend for database

������� ����� ���� �� ����� ��� �� �� ���

���. �� ������� ��� �� ��� ���.

2. ��� �� �� �� � ��� �� �������� ��� ����

��.

�: �! ���� ��� �� ������ ���� ��� ���. ��

�� ��� ������ ��� �� ���� � ��� ���

� ��� ���. � ��� ��� ���� �� ������� � �

�� ���� ���� DBPATHS �� � ������.

3. �� �������� ���� � ����.

db2 set write resume for database

4. �� ����� ��� ������� ��������.

�: ��� ��� ������� �� ������� ��� ���� ���

� ����. ��� ��� ��� �� �� ������� ��� ����

��� ���� �� ���� ��� ���. ��� ������� �� �

������ ��� ���� ��� �� �� db2relocatedb ���� ��

db2inidb � RELOCATE USING ��� ��� �� ��� � ��

�.

5. �� ����� ������ ����� ������.

db2start

52 ��� �� ���� ��� ���

Page 63: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

6. �� ���� ��� ������� � ��� �� ��� ��� �����

��.

db2inidb database_alias as standby

��� �� db2inidb � RELOCATE USING ��� ��� � ��

����� �������.

db2inidb database_alias as standby relocate using relocatedbcfg.txt

�� relocatedbcfg.txt ��� ������� ����� �� ��� ��� �

� ���.

�:

a. DMS �� ����(������ �� ����) �� �� ���� �

� ����� � �� �� ��� ��� �� ������ �� �

� � ���. �� ��� ��� � ��� ���� ��������

�� ��� �� ���� �� �����.

b. ������ ���(�! ��� ��), �� ��� ��� �

��� RELOCATE USING ��� ���� �� ��� ��� ����

���.

7. User Exit ����� �� �� ����� �� ��� ������.

8. �� �� � ���� ������� � �������.

9. �� �� � ������� ��� � ��� ��� ��� �� ��

��� ���� ��� �� ������� � �������.

1 0 . � ��� ���� ����� ���� S T O P ��� ���

ROLLFORWARD � ������.

�: �� ������� ��� � ��� �� ���� ��� ��� ���

������� ��� � ����.

DB2 ���� � ��(HADR) ��� �� ��

HADR_SYNCMODE �� � �� DB2 ���� �� ��(HADR) �����

� ���� � �� �� � �� �� ��� ����. ��� �� ��

������� � ��������� �� ��� ��� � ��� �� ��

� ��� � ����. �� � �� � � �� ��� ��, � �� ���

�� � ������ ���� �� ��� � ����, � �� �� �� �

���. �� � ���� � �� �� � �� ���� ���� ���

���.

� �� �� � ������� � �� � ��� � ��� � �

��� �����.

� 4 ���� �� 53

Page 64: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �� ���� HADR_SYNCMODE �� � �� ������. �

� �� ��� ����.

SYNC(��)

� �� � �� �� �� ����� � �� � ��� � ��

�� ��� � �� ����.

� ��� �� ��� ��� �� ������� �� ��� ���� �

� ������� � ��������� � ������� �� ���

� ��� ����� �� �� �� ���� ���� �����. �� �

��� � ��� �� ���� �����.

� ������� �� ��� ���� �� �� �� ��� ���

� �� �� ���� ��� ��� �����. �� ������� �

��� � ������� � ��� �� �������� ���� �

��� � ��������� ������ ���. � �� � �, �

���� � �� ������� ��� �� �� �������� �

��� ��� ���� �� � ��� � �� �������� ����

� ���. ��� ��� �� ������� � ������� ��

� ���� ���� �� ���� ��� ����. ���� ����

��� �� �� � ��� ����� ��� �� ������� ��

� �� ��� ���.

�� ������� � �������� � ��� �� ��� �

�� ��� hadr_peer_window ������ �� � �� �� ����.

hadr_peer_window� 0� �� �� ��� ��� � ��������

� ��� � �� ������� � ��� � ��� ����

� ������� �� �� �� ��� �� � ��� ������.

hadr_peer_window ������ �� � �� 0�� ��� ��

� ������� � �� � ��� � ��� ���� ���� �

��� � ������� �� �� ����� ���� ����. ���

���� � �� ��� � ��� �� � � �� �� ��

�� �� �������� ���� � � ��� � ������� �

��� � � � ����.

������� � �� ��� � ��� � � �� �����

�� ���� � �� � �� HADR � � ������� �� �

�� � ���. ��� � ������� �� ���� ������

�� �� ������� � ��������� ��� ��� � ���

���� ��� ���� ����, �� ��������� �� ����

� ������� �� ���� ����. ��� �� ������(���

� ������)� � �� � ��� � �� �������� ��

� � �� ��� ��� ��� ���.

54 ��� �� ���� ��� ���

Page 65: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ������� ��� � � ��� � ���, �� �� ����

� ������� �� ���� �� �� ���. � �� �� �

��� �� ��, �� � ������� �� ���� �� �

���. � ������� � �� �� ��� �� ���� ����

�����. �� �� �� ��� � ����( : �� ��), � ��

���� ��� ���� �� ������� ��� � ����. �� ��

�� � � �� �� ������� � STANDBY ��� �� START

HADR � ��� ��, � ����� ���� �����. ��

� � ���� ��� �� ��� ����. ���� ���� ��

� ������ � �� �� �� �� ��� � ���� ��

��. ���� � ������� �� ����� �� �������

�� � �� � ������� ��� �� ���� ���. �

�� �� ������� HADR � ����� �� ���� BY FORCE

��� ���� �� TAKEOVER HADR � �� ������ �

�� ��� � ���. ��� �� ������� HADR � �� ��

� � ��� � �� ������� � ���� ����� � ��

����� �� ���� � ���.

NEARSYNC(� ��)

� �� �� ��� � �� �� ��� ��� � �� �� �

���� �� ��� ����.

� ��� �� ��� �� ��� �� ������� �� ��� �

��� �� ������� � ������� � ���� �� ��

� ��� ������ �� �� �� ���� ���� �����. � �

��� ��� ���� � ���� ��� �� ���� �� � ���

�� � ���� �� ���� ��� �� ����.

� ������� �� ��� ���� ��� ���� �� �

� �� �� ��� � �������� ����. �� � ���

���� ���� � �� ��������� �� �� ��� ���

� ���. ��� �� ������ �� ����� ��� ��� �

�� � ��� ��� ��, �� ��� � ������� ��

��� ���� � �� ��� ��� � ��� � ������

� �� ��� ����.

� ��� ��� � �� ������� � �� � �� ��� �

� ������� ���� ����. ���� ������� ��� �

��� �� ��� ������ ��� � ��� �� �� ��� �

��.

�� � ������� � ��� � � �� ������� ��

� ��, �� ���� �� ��� �� ����� ��� ��� ��

� 4 ���� �� 55

Page 66: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������� � �������� HADR � �� ��� � ����.

� ��� �� �� ��� ���� ��(�� � ������

� � ���), �� � ������� �� ���� � � ��

�, � ���� �� ���� �� � �������� ��� ��

������� ������ �� �����. ��� �� �������

HADR � ����� �� ���� BY FORCE ��� ���� ��

TAKEOVER HADR � �� ������ ��� ��� � ��

�. ��� �� ������� HADR � �� ��� � ��� � ��

������� � ���� ����� � ������� �� ���

� � ���.

ASYNC(���)

� �� �� ���� ���� �� � �� � ��� � ���

�. �� � � ��� � �� �� ��� � ����.

� ��� �� ��� �� ��� �� ������� �� ��� �

��� �� ��� ��� ��� TCP ��� ��� ���� ���� �

����. �� ���� � ���� �� �� ���� ���� � �

�� �� ���� ��� ���� ��� � ���.

�� ������ ��� ��, ��� �� � �������� ���

� �� ��� �� �� �� � ���. �� ������� �� �

�� � ��� � �� �� ��� � ������� �

� �� � ���. ��� �� �� ��� � � � �� ��

��� �� � �� ��� � ������� ���� ���� ��

� � ��� � ���� ����.

� ��� ��� � �� ������� � �� � �� ��� �

� ������� � ���� ����. ���� ������� ��

� � ��� �� ��� ������ ��� � ��� �� �� �

�� ���.

�� � ������� � ��� � � �� ������� ��

� ��, �� ���� �� ��� �� ����� ��� ��� ��

������� � �������� HADR � �� ��� � ����.

� ��� �� �� ��� ���� ��, �� � ������

� �� ���� � � ���, � �������� ��� �� ���

���� ������ �� �����. ��� ��� � ��� ��

� �� ��� �� ��� ���, �� ������� HADR �

�� ��� � �� � ��� ���. ��� �� ������� HADR

� ����� �� ���� BY FORCE ��� ���� ��

TAKEOVER HADR � �� ������ ��� ��� � ��

56 ��� �� ���� ��� ���

Page 67: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�. ��� �� ������� HADR � �� ��� � ��� � ��

������� � ���� ����� � ������� �� ���

� � ���.

���� � ��(HADR) �

DB2 ������ ���� �� ��(HADR) �� �� �����, ���� �

����� ���� �� � ��� ���� � ����� ������.

���� � ��(HADR)� �� ��� ���

���� �� ��(HADR)� � ��� �� �����, ���� ��� ��

����, �� �� DB2 ������ ���� ����� ����� ���

��.

����: � �� �� ��, �� ������� � ���� � �����

�� � ���� ��� ���� ������ ������. � �����

�� � ���� �� ������� � ����� �� ��� � ��

� ������� �� ������� �� ��� � �� ��� ��� � ��

��. �� �� �� � ������� ������ �� ������ ��

�� � ���. � �� ����, � �� �������� ���� ���

���� ���� ���� ��� ��� � ���.

���� � � �� ���

����: HADR �� � ������� � ��� ��� ��� ���

���. �, ��� ���� ���� ��� ����� ��� � ���.

�� � ������� �� ��� ��� ��� ��� ��� ���.

� ������ �� � � �� ��� � �� �� ��� ���.

TCP/IP ������ HADR ��� �� ��� �� �� ��� ��, ���

���� � ���.

DB2 ������ ���

�� � ������� � ������ ��� �� ��� ���. �

��, � � � 8��� � 9 ���. � ���� �� � ������

� � ������ ���� �� ��( : Fixpack ��)� � ��� ����

�� � �� �� �������� � �� � ���. ��� � �� ��

� ��� ���� ����. �� ������� ������ ��� �� ���

� �������� �� �� �� � ������� �� �� ���

�.

� 4 ���� �� 57

Page 68: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ������� DB2 ������ ������ �� ��� ���

���(32 �� 64��). �� ����� ���� ���� �� � ���

����� ��� ���. ��� �� � ���� �� ���� ��(DMS

�� SMS), �� ���� ��, ��� ��, ��� �� ��� �� �

�(�� ��� �� �� ���)� ���. �� ��� ��� ���� �� �

� � �������� ��� ���.

�� �������� �� ���� �� ��� ��( : CREATE

TABLESPACE, ALTER TABLESPACE �� DROP TABLESPACE) � ��

� �������� �����. �� �������� �� ���� ��

��� �� ��� ���� � ������ �� � ��� �� ��

���.

�� �������� �� ����� ���� ���� ��� � ��� �

�������� �� ��� ���� ��, �� ������� �� ��� ��

��� ��� �� ���� ���� ����.

�� �� ��� ����� � �� ����� ��� � � ��������

�� �� ��� db2diag� ��� ���.

�� �� ��� ��, ���� ��� � �� ����� � �� ����

���� ��� � ����. � ���� ����� � ���� �� � �� �

������� �� ����� ��������.

�� ��, �� ���� MY_TABLESPACE� � �� �������� ��

�� �� ������ MY_DATABASE�� �������.

1. db2 connect to my_database

2. db2 list tablespaces show detail

�: � �� ����� ��� ���� 5��� ��� �� ���� ID

��� ���� db2 list tablespaces show detail � ������.

3. db2 stop hadr on database my_database

4. db2 "restore database my_database tablespace (my_tablespace) online

redirect"

5. db2 "set tablespace containers for my_tablespace_ID_# ignore

r o l l f o r w a r d c o n t a i n e r o p e r a t i o n s u s i n g ( p a t h

'/my_new_container_path/')"

6. db2 "restore database my_database continue"

7. db2 rollforward database my_database to end of logs and stop

tablespace "(my_tablespace)"

8. db2 start hadr on database my_database as primary

58 ��� �� ���� ��� ���

Page 69: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ������� ������ ��� ���� ��� ���. � �

�� ��� ���� �� �� � ������� � � ��� ���

��� � ��� ��� � ���.

�� ���� ������� ADD STORAGE ON �� � ALTER DATABASE

�� ��� ��� HADR� �� �� �����. �� ���� ����

����, ���� ��� �� � ������ � �� ��� ���.

�� � ������� ������ ��� ��� ���. �� �� ���

�� � �� �����.

�� ���� ����� ���� ����. �, HADR� �� ���� ���

�� ���� ���� ����. ��� ������ ��� �� ���

���� �����. � ��� �� ��� �� ���� ���� � ���

��� ���� ��� ��� �������.

�� ���

� � �� � ��������� �����, �� � ������� �

�� �� ��� �� �� �����.

���� � ��(HADR)� �� �� � ���� ���

���� �� ��(HADR)� � ��� �� �����, ���� ��� �

���� ����� ����� �����.

�� ���

HADR� ��, ���� ��� �� � �������� ��� ���. �

� ���� �� ���� ��� ���� ��� �� � ���. � ��,

SQL ���� ����� ��� �� ��(UDF)� ����� UDF �� �

�� ��� 1� � �� � ���� ��� ��� ��� ����.

���� ���

�� ���� ������� ADD STORAGE ON �� � ALTER DATABASE

�� ��� ��� HADR� �� �� �����. �� ���� ����

����, ���� ��� �� � ������ � �� ��� ���. �

� ��� ��� ��� ��� ��� � ���. �� � �������

��� ��� � � ���. � ������� ������ ����� ��

� ���� �����, ���� �� ���� ���(embed)� ���� ���

��� ��� ���� ����(�� � ������� ��� ������

��� ��� � ��� �� ����� � �) . ���� ���

storage_path_name/inst_name/dbpart_name/db_name/tbsp_name/

container_name�� ������.

� 4 ���� �� 59

Page 70: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ����� ���� ���� �� � �������� ��� ��

�. ��� �� � ���� �� ���� ��(DMS �� SMS), �� �

��� ��, ��� ��, ��� �� ��� �� ��(�� ��� ��

�� ���)� ���. �� ����� � ������� �� �� ��, �

��� ��� ��� ���. ��� �� ��� ���� ��������

�� ����� �� �����. �� ��� ��� ���� �� �� � �

������� ��� ���.

�� �������� �� ���� �� ��� ��( : CREATE

TABLESPACE, ALTER TABLESPACE �� DROP TABLESPACE) � ��

� �������� �����. �� �������� �� ���� ��

��� �� ��� ���� � ������ �� � ��� �� ��

���.

�� ���� �� �� � �������� ���� ���, � ���

����� �� �� � OUT OF SPACE �� TABLE SPACE CONTAINER

NOT FOUND ��� �� � ���. ����, ������� �� ���

�� � �� ��� ���� ��� ���� �� �� ALTER DATABASE

�� ADD STORAGE ON �� ��� �� ��� ���� ����. ��

��, �� ���� ��� � ����� ����� �� �� �� � ��

� �� ���� �� ����� ��� �� � ����. �� �� ��� �

�� � � �� �� ����� � ��� �� ��� ��� � �� ���

� �����. �� �� ��� ��, ������� � �� ����� �

�� � ����.

�� ��� � ����� ���� ��� �� ��� ���� ��� ���

� �� � ������� �� ��� ����. ��� ��� ����.

v � ������ ����

v � ������ ��

v � ���� � ���� �� ��� � ��� ��� � ��� ��

���� ����� �

v �� ������� � �� ��� � ����� ������ ����

(�� db2inidb � �� �� �� �� ��� ��� ��� �� ���).

�� ����� � �� ������� �� �� ��, ���� �� ��

�� ��� ����� ����. �� �� ���� ���� ����� �

�� �� ����� ����.

v � ����� HADR ���

60 ��� �� ���� ��� ���

Page 71: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �� � �� � ������� � ���� ��� ��(�� ����

���� ��� ���� �� �� ��� ��) ��� �� ���� ��� �

� ����.

�� ����� � ������� �� ��� ����� � �������

��� ���� ���� �� ��� ��, �� ��� � ���.

1. �� ���� ��� �� ����� ���� �DB2 ��� ��� ��

�� ���� ����� �� ���� �����.

2. �� �� �� ���� � ���� ������.

�� ��� ��� ��� �� ��� �� � �� ��, ��� � �

�� �� �� ����� ��� � �� � IGNORE ROLLFORWARD

CONTAINER OPERATIONS ��� �� SET TABLESPACE CONTAINERS �

� �� � ROLLFORWARD � �� �� ����� ��� � �

��.

�� � ������� ������ ��� ���� ��� ���. � �

�� ��� ���� �� �� � ������� � � ��� ���

��� � ��� ��� � ���. ���, �� � ������� ���

��� ��� � �� ���� ���� �� �� � �� ���

����� � ��� ��� ��� ���.

HADR � ���� ��(NAT) �

NAT� �� �� IPv4 ��� ���� ��� ����� � ��� ���. IPv6

���(���� � 10�� �� � �)� � �� ���� ����. NAT�

HADR ���� �����.

HADR � NAT �

HADR� �� �� � ��� �� �� ��� ��� �� �����.

NAT ���� ���� ��� IP ��� �� ����� ����� �� ���

�� �� IP ��� ����. � ���� �� HADR ��� �� ��� ��

���.

NAT ���� � ��� �� �� ����� � DB2_HADR_NO_IP_CHECK

� ON�� �� � ���. ��� ��� �� ��� ����, �� ��

NAT ���� � � � ���.

NAT ���� �� �� �� ���� DB2_HADR_NO_IP_CHECK �����

�� �� �� OFF� �� �� ����. �� ��� ���� ��� HADR

� �� �� �� �����.

� 4 ���� �� 61

Page 72: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� � ��(HADR)� �� ����

���� �� ��(HADR)� ��� ��� �� �����, ���� DB2 �

����� ���� �� � HADR ����� ������.

�� �� ���� �� ��(HADR) ����� ��� ����.

v HADR� ���� ������ ���� ���� ����.

v �� � ������� �� ���� � � ��� ���� ��� �

� �� �� ��� DB2 ������ ��� �� ��� � ���.

v �� � ������� DB2 ������ ��� ����� �� ��� �

�� ���(32 �� 64��).

v � ��������� ��� ���� ����. ����� � �����

�� � � ����.

v �� ����� �� �� ��������� ��� � ���.

v �� � �� �� ���� �� �� ��������� ��� � ���.

�� ������� ����� � ������� ��� �� �� �����

�� �� �, � �� ����� � ��� STMM EDU� ���� �

� �� ���.

v � �� � �������� ���� ����.

v ������ �� � �� �� ���� ��� � ���� �� ���

� �� �� � ������� ���� ����.

v COPY NO ��� ��� �� ��� ���� ����.

v HADR� ������ �� ��� � �� ���(�� �� ���)� ��

� ���� ����. HADR� START HADR � �� �����, ���

���� HADR� ��� ��� ���(���)�� �� ��� ��� ��

�� � �����.

v 1�� ���� ��, HADR ������� ������ �(� �� �� �

���)� ��� ��(�� ���)�� ��� � ���. 2�� ���� ��

HADR ������� ��� ����� ��� � ���.

����� �� ���� ����

DB2 ������ ���� �� ����� �����. ����� �� ����

����, ������ � ��, ������ �, ���� �� �� �� �

��� �� ����� ��� ���. ������ ���� �� ��

� � ��� ���� ��� � � ���� ���.

���� ��� ��� � � �� ������ ���� ��� �� ���

� ��� �� ���.

62 ��� �� ���� ��� ���

Page 73: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����� ����� �� ��� ������.

1. �� ������ �� ��� �����.

���� �� ��(� �� ��� ������� ������ ���� �

� � �� �� ��)� ���� ��� ���� �� � ����. ��

�� ���� ������� ��� ���� ������ ���� �����

��� ������� �� ��� �� ���.

2. ��� ��� ���� ��� �� ���� ��� ������.

v ����� ���� � �

v ����� ���� �� ������ ���� ������ � �

v ������ ���� ���� �� ����� ��� � �

3. ���� � � ���� ��� ��, �� ��� � ��� ��� ���

� ����� ������.

v auto_maint �� � � ��

v �� ���� �� ��� ��

v AUTOMAINT_SET_POLICY AUTOMAINT_SET_POLICYFILE��� �

�� ���� ��� � �� ��

4. ���� ��� �� ���� ���� ������ �� ������ �

� ��, ���� �� ��� ���� ���� ��� ������.

5. ������ �� ���� �� ��� � � ���� ��� ��,

v ��� ���� �� ��� �� �� � � �����.

v ������ ���� �� ��� � ���� �� ��� � � ���

��� ��� ���� ��� ������.

� ��, ���� �� � ��� ���� ��� ���� �� �����

��� ���� ��� ���� ��� ��� �� �����.

SYSPROC.AUTOMAINT_GET_POLICY ��

SYSPROC.AUTOMAINT_GET_POLICYFILE� ��� ��� ����

�� �� �

��� ���� ��� AUTOMAINT_GET_POLICY

AUTOMAINT_GET_POLICYFILE� ��� ������� � ��� ����

���� �� ��� � ���.

������� � ���� ���� �� ����� �� ��� ������.

1. �������

2. AUTOMAINT_GET_POLICY �� AUTOMAINT_GET_POLICYFILE ��

v AUTOMAINT_GET_POLICY� ��� � �� ��� ����.

� 4 ���� �� 63

Page 74: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

a. ��� ��� ���� ���� ��� ��� ���� ���� ��.

b. ���� XML ���� ���� ���� � ��� ���� BLOB

� � ���.

v AUTOMAINT_GET_POLICYFILE� ��� � �� ��� ����.

a. ��� ��� ���� ���� ��� ��� ���� ���� ��.

b. ���� ���� ���� � ��� ��� ��� ��.

�� ���� ��� ��� ����.

v AUTO_BACKUP - �� �

v AUTO_REORG - �� �� �� ���

v AUTO_RUNSTATS - �� �� Runstats ��

v MAINTENANCE_WINDOW - ���� ��

SYSPROC.AUTOMAINT_SET_POLICY ��

SYSPROC.AUTOMAINT_SET_POLICYFILE� ��� ��� ����

�� ��

� � � � � � � ��� A U T O M A I N T _ S E T _ P O L I C Y

AUTOMAINT_SET_POLICYFILE� ��� ������� � ���� ���

� �� ��� � ���.

������� � ���� ���� �� ����� �� ��� ������.

1. �������

2. AUTOMAINT_SET_POLICY �� AUTOMAINT_SET_POLICYFILE ��

v AUTOMAINT_SET_POLICY� ��� � �� ��� ����.

a. ��� ���� ���� ��� ��� ���� ���� ��.

b. XML ���� ���� ���� �� ���� BLOB� � ���.

v AUTOMAINT_SET_POLICYFILE� ��� � �� ��� ����.

a. ��� ���� ���� ��� ��� ���� ���� ��.

b. ���� ���� �� ���� XML ��� ��.

�� ���� ��� ��� ����.

v AUTO_BACKUP - �� �

v AUTO_REORG - �� �� �� ���

v AUTO_RUNSTATS - �� �� Runstats ��

v MAINTENANCE_WINDOW - ���� ��

64 ��� �� ���� ��� ���

Page 75: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

AUTOMAINT_SET_POLICY �� AUTOMAINT_SET_POLICYFILE�

�� �� ���� �� �� XML ��

���� ���� �� ���� �� AUTOMAINT_SET_POLICY ��

AUTOMAINT_SET_POLICYFILE � �� �� ����� �� ����, XML

� ��� �� ��� ���. SQLLIB/samples/automaintcfg�� XML� �

��� ���� �� ���� ��� �� � ��� ���.

��� ���� ��� AUTOMAINT_SET_POLICY� ���� � �� �

�� ��� ���� ���� �� ���� XML� ���� BLOB���. �

�� ���� ��� AUTOMAINT_SET_POLICYFILE� ���� � �� �

�� ��� ���� ���� �� ���� XML ��� �����.

AUTOMAINT_SET_POLICY� ���� BLOB�� �� XML ���

AUTOMAINT_SET_POLICYFILE� ���� XML ���� �� �����.

� ��� SQLLIB/samples/automaintcfg�� ���� ���� � �� �

���� � XML ��� ���.

DB2MaintenanceWindowPolicySample.xml

���� �� ��� � ����. � ��� ������ �� ���

�� ���� ����� ���� ���.

DB2AutoBackupPolicySample.xml

������ �� ����� �� �� ��� �� ��� ���� �

� ����.

DB2AutoReorgPolicySample.xml

������ �� ����� �� �� �� ���� ��� �� �

�� ���� �� ����(������ �����(MDC) ����

Extent� � �� �� ���).

DB2DefaultAutoRunstatsPolicySample.xml

������ �� ����� �� �� runstat �� ��� �� �

�� ���� �� ����.

� ���� XML� ���� ���� ����� �� XML� ��� ��� �

�� ���� ���� � �� XML� ��� � ���.

������ �� �� ��

��� ��� ��, �� �� �� �� ��� �� �� �� �� ��

����� � ��� �� ��� ����� ������ �� �� � �� �

�����.

� 4 ���� �� 65

Page 76: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������ �� ��� ����� SYSADM, SYSCTRL SYSMAINT ���

� ���.

� ���(CLP)�� UPDATE DATABASE CONFIGURATION � ���

�� �� ��� ������ �� �� ��� GUI� ���� db2CfgSet API�

��� ������ �� ��� ��� � ���.

v � ����� UPDATE DATABASE CONFIGURATION � ���

������ �� ��� ����� ��� ������.

1. �� �� �� ���� ��� ������ �� ������. �� ��

� ����� �� LOGARCHMETH1 LOGARCHMETH2 ������

�� � �� OFF� ��� ���. ��� �� ����. ���

� ��� ����� �� ������ �� � � � ��� ��� OFF

� �� ��� �� ���. � �� ���� ��� ���� ���

����� ��� ��� ��� �� ��� �����.

db2 update db configuration for mydb using logarchmeth1disk:/u/dbuser/archived_logs

����� ��� /u/dbuser/archived_logs ���� �����.

2. ��� � � ������ �� �� � �� � �� ������.

��� ������ ��� � �� �� � ����.

– ARCHRETRYDELAY

– BLK_LOG_DSK_FUL

– FAILARCHPATH

– LOGARCHOPT1

– LOGARCHOPT2

– LOGBUFSZ

– LOGFILSIZ

– LOGPRIMARY

– LOGRETAIN

– LOGSECOND

– MAX_LOG

– MIRRORLOGPATH

– NEWLOGPATH

– MINCOMMIT

– NUMARCHRETRY

– NUM_LOG_SPAN

– OVERFLOWLOGPATH

66 ��� �� ���� ��� ���

Page 77: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

– USEREXIT

��� ������ �� �� � �� � ��� ��� ������� �

�� �� �� � ��� ������.

v ������ �� �� ���� ��� ��� ������.

1. �� ���� ��� ���� ������� �� ��� �� � ���

�����.

2. ������� ��� ��� ��� � � � ���� ������ ��

��� ������. ������ �� �� ���� ����.

v �� ��� � ��� ��� �� �� ���� ��� �����.

������ ��� �� �� ����

���� ��� �� ��� ������ �����. ������ ��� ���

� �� ��� ����, �� �� �� � ������� �����, ���

�� ������� � ��� �� ������� � ���� � ���. ��

� ������ �� ��� ��� ��� �� ����� ��� ������ �

� � �� �� ���.

���� �� �� ��(archretrydelay)

�� ��� ��� � �� ��� ������� �� ��� ��� ��

(�)� �����. ���� 20���.

�� ��� � ��(blk_log_dsk_ful)

� �� � �� DB2� �� �� �� ��� � �� ��� ��� �

�� �� �� ��� ��� ��� ��� ��� �� �� �

���. �, DB2� ��� ��� 5��� �� ��� ����� ���

��. �� �, DB2� �� �� ��� ���� �����. �� �

� ��� �� ��� ������� �� ��� ��� ��� ��� �

� �� ��� ���� ����. �� ���� ����� ���� �

�� ������� �� ��� ��� ��� � ��� ���� � ��

��. �� �� ��� �� � � �� �� � ���. ��� ��� �

� � � ��� �� �� ������� � ��� ��� ���

���� ���� �� ��, �� �� ��� ��� ��� �� �

���.

blk_log_dsk_ful� YES� ��� DB2�� �� �� ��� ��� �

� � ������� ���� ���. ��� ��� �� � �� �

��� ��� � ���. �� �� ��� �� �� ����� ����

� �� ���� ��� ��� �� ��� ��� ��� ������

��� �� � ���.

� 4 ���� �� 67

Page 78: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

blk_log_dsk_ful� NO� �� �� �� �� ��� ��� ���� �

��� ���� �����. �� ���� � ��� �� �� ���

��� � �� �� ������� �����.

�� �� ���� ��(failarchpath)

��� �� ���� ���� ���� �� ���� �� ��� �

� ���� �����. � ���� �� ��� � ����� ��

���� ���� ��� ��� ��� �� ���� ���� �� ��

��� � ��� �� ��� � �� ���� �����. �� ���

� �� ��� ��� �� ��� ��� ��� � � ���. �

� �� ��� �� ��� ���.

�� ���� �� 1(logarchmeth1), �� ���� �� 2(logarchmeth2)

�� � �� ������ �� ����� �� �� �� ��� �� �

�� �� ��� ������ ����. �� � �� � � ���� �

� �� ��� � � �������. ��� � � �� ��� ���

�� �� ��� � ��� �� �� �����.

�� � �� � ��� ��� �� �� �� ���� � �

�� �����. �� ����� ��(:)� ������. �� �� ��

� ����.

OFF �� ���� ���� ���� ��� �����. logarchmeth1�

logarchmeth2� � � OFF� ��� ��, ������� �� �

�� ���� ��� ���� � ��� �� ��� ����. �

�� �����.

LOGRETAIN

� �� logarchmeth1�� ��� � �� logretain �� �

�� RECOVERY� ��� �� ����. � �� ���� logretain

�� � �� ���� �����.

USEREXIT

� �� logarchmeth1�� ��� userexit �� � �� ON�

� ��� �� ����. � �� ���� userexit �� � �

� ���� �����.

DISK � �� �� ��(:)� ��, �� ��� ����� ��� ���

�� ��� �� ���. � ��, logarchmeth1�

DISK:/u/dbuser/archived_logs� �� �� ���� �� ��

� /u/dbuser/archived_logs�� ���� ��� ���.

�: ��� ������ ���� db2tapemgr ����� ���

�� ��� �� ��� � ���.

TSM ���� �� � �� ���� �� � �� ���� �� ��

68 ��� �� ���� ��� ���

Page 79: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� �� ���� ��� �� TSM �� ������

�� �����. ��� ��(:)� TSM �� ���� � ��, �

� ��� ��� �� ���� ��� �������.

VENDOR

�� ��� ������ � ��� �� ������ �����. �

� ���� ��(:)� ����� ��� � ���. ������

� ��� API� �� ��� � � ���� API� ���

���.

�:

1. logarchmeth1 �� logarchmeth2� OFF� �� ��� ��� ��, �

������ � ��� ��� � �����.

2. userexit �� logretain �� � �� ���� �� logarchmeth1�

���� ����, � �� ������. ��� userexit ��

logretain� �� �� �� logarchmeth2� OFF� �� ���.

�� ���� �� 1(logarchopt1), �� ���� �� 2(logarchopt2)

TSM �� �� API� ���� ���� �����. TSM� �� � �

�� ������� �� TSM ���� �� �� TSM ���� �� �

�� ��� ����� ��� � �����. ���� �� ���� �

��� ���.

"-fromnode=nodename -fromowner=ownername"

�� nodename� �� �� ��� ����� TSM ��� ����,

ownername� �� �� ��� ����� TSM ���� �����. �

� ���� �� ��� �� ���� ��� � ��� �����.

logarchopt1� logarchmeth1� �� ����, logarchopt2� logarchmeth2

� �� �����.

�� ��(logbufsz)

� � �� ��� ��� ��� ��� ���� �� �� ��

� � �� ��� ���� ��� � ���. �� ��� �� �

�� � ��� �� � ��� �����.

v � �� ���

v �� �� ���

v �� �� �� ������ �� ���� ���� ����.

�� ��� � �� ��� ���� �� � �� ��� ���� �

��, �� � ��� ��� ��� �� ���(I/O) ��� �� ��

� �� ���. ��� �� � �� �� �� ��� � �� �� �

���.

� 4 ���� �� 69

Page 80: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� ��(logfilsiz)

� � �� ��� ��� ��� 4KB ��� �� �����.

���� ��� � � �� �� �� �� ����� � 1024GB

�� ��� ���. � ��� �� ��� � ��(4GB) 1�

2� �� ��� �� � �(256)� ����.

�� ��� ��� �� ���� ��� ����. � ���� �� ��

� ���� �� � ��� ���. ��� ��� � perspective��

�� ��� ��� � ����. � � �� �� ����� �� �� �

� ��� �����. � ��� � � �� �� ��� ��� ��� �

� ��� �� �� ������ � ��� � � � ��� � � �

� �� ��� ��� � �� �� ����. �� �� �� ����� �

�� � � �� �� ��� � �� �� �� �� � ���. � ��

2 � �� � �� ��� � � ��� �� �� ��� � ����

� ���� �� �� ����� ��� �� �� ��� ����.

������� ����(������� � � � ��)� ���, �

� ���� � �� ��� �����. ���� ������� �� �

����� � ���� � �� �� ��� ���� �� �� � ���

�. DB2� � ��� ����� �� ���� � ��� ���� ����

�. ACTIVATE DATABASE � ��� � ��� �� � ��,

� �� ����� �� �� �� ��� ���.

������� � � �� ��� ����� �� ������� �� ��

�� ������� �� ��� �, �� �� ��� ����� �� �

�� ������ ��� � ��� ��� �� ��� ���.

�� �� �� ����� �� �� ��� �� � ��� �����

��. ����� �� ��� ����. ��� � ��� ���� �� �

��� ��� ��� �����. ��� ���� ��� ���� �� �

� � �� ��� ��� � ���. �� ��� �� ���� ���

����� � �� �� �� � �� ��� ��� � ��� �� ��

� ��� �� �� �� � � ���.

�� ��(logretain)

� �� � �� logarchmeth1�� �������. DB2� �� ���

���� �� �� �����.

logretain� RECOVERY� ��� ����� ��� ������ �� ��

���� ���� ������� �� �� ��� ����� � ��

� ��� �� ��� �����.

70 ��� �� ���� ��� ���

Page 81: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�: logretain ������ �� � �� ���� � ��� ��� �

��� ����. � ��� ��� ����� �� � � �� �� �

� ���.

����� �� ��(max_log)

� � �� � � ���� ��� � � 1� �� ����� ���

� �����. �� logprimary �� � �� � ��� �� ����

��.

�� 0�� ��� � ��� ��� � � �� 1� �� ����� �

��� � ��� ����. ������� max_log ��� ���� ��

������� ��� �������� � ���� � ��� ����

�� SQL1224N� �����.

DB2_FORCE_APP_ON_MAX_LOG ����� �� FALSE� ��

� ��� ��� � ���. ��� max_log ��� ���� � ���

���� �� SQL0964N� ���� ���. ������� � � �

�(UOW)� �� �� �� �� �� ���� � �� �� �

� ��� � ��� �� ��� � ���.

� � �� num_log_span �� � �� �� �� �� �� ����

� �� �� � ��� � ���. �� ��� ���� ��(�,

logsecond� -1) � ��� �� �� �� ��(logprimary + logsecond)

�� ���� ����. logprimary� �� ��� � DB2� � ��� �

��� � �� �� ��� ������ �����. ��� � �� �

���� �� �� � � �� �� � ��(��� ��� �����

�� ��)� � �� ���� � � � ���. � �� �� �� �

���� �� � ��, ��� � �� �� ���� � ���. ��

��� �� max_log �� num_log_span �� � � � �� �� �

�� � �� ��� � ���.

�: �� DB2 � max_log �� � �� �� ���� ����� �

����. ARCHIVE LOG, BACKUP DATABASE, LOAD, REORG,

RESTORE DATABASE ROLLFORWARD DATABASE.

� �� ��(mirrorlogpath)

1� �� ��� ��� �� �� �� � �� ����� ���� ��

��� �� ��� 2�(��) �� ��� ������� ��� � ��

�. � � ��� � �� � �� �� �� �� ���� ���

���. ������� � ��� ��� � ���� �� �� �� ��

�� ���� �� �� �� ��� � ��� ���� ����.

� 4 ���� �� 71

Page 82: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� ��� �� � � ���, � ��� ��� �� ��� ��

� �� ���� ��� � ���. � ��� �� �� � �� �

�� �� �� � ��� � ��� ���� � ���.

�� ��� ��� ���.

������� ��� � ��� � ��� �� ���� ����. �

� � � database_consistent� ������� ��� �����.

� �� � �� ��� �� DEFAULT� �����.

�:

1. � �� � �� 1� �� ��� �� ���� ���� ����

����.

2. � � �� ���� �� �� ���� � ����.

� �� ��(newlogpath)

������ ��� ��� ������ ���� ������

SQLOGDIR� �����. � �� � �� �� �� ���� ��

�� ����� �� �� �� �� �� ��� ���� ��� ��

�� ��� �� � ���. ������� � ��� ��� � ��

�� �� �� ������ �� �� ���� �� �� �� ��

� � ��� ���� ����.

�� �� ��� �� � � ���, � ��� ��� �� ��� ��

� �� ��� �� �� ���� ��� � ���. � ��� ��

�� � �� � �� �� �� � ��� � ��� ���� �

���.

�� ��� ��� ���.

������� ��� � ��� � ��� �� ���� ����. �

� � � database_consistent� ������� ��� �����.

��� �� �(mincommit)

� � �� ���� �� ��� �� ��� ��� ��� �� �

� ��� ��� � ���. � �� �� �� ��� �� ��

���� �� ���� ���� �� � ��� ��, ���� ��

����� � �� �� ������� � �� �� �� �� ��

������� �� ���� � � � �� ��� � ���.

��� ���� � � �� �� 1�� � ��� ������� �

������ �� � � � ��� � ���� ����. ��� ��

�� �� �� ��, 1�� ����� ��� � �� � � � �� �

�� ��� ������ ��� � � �����.

72 ��� �� ���� ��� ���

Page 83: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� � ���� �� �(numarchretry)

�� ��� failarchpath �� � �� �� ���� ��� �����

� �� ��� �� ���� ���� ��� �� ��� �������

�� �� �����. � � �� failarchpath �� � �� ���

���� ��� � ���. ���� 5���.

�� �� �(num_log_span)

� � �� �� � ��� �� � � �� �� �� ��� �� �

����. �� 0�� �� ���� �� � ��� �� � � �� �

�� �� ��� ����.

������� num_log_span ��� ���� �� ������� ��� �

�������� � ���� �� SQL1224N� �����.

� � �� max_log �� � �� �� �� �� �� ����� �

� �� � ��� � ���. �� ��� ���� ��(�, logsecond�

-1) � ��� �� �� �� ��(logprimary + logsecond)�� ����

����. logprimary� �� ��� � DB2� � ��� ���� � �

� �� ��� ������ �����. ��� � �� ����� ��

�� � � �� �� � ��(��� ��� ������� ��)�

� �� ���� � � � ���. � �� �� �� ����� �� �

��, ��� � �� �� ���� � ���. �� ��� ��

max_log �� num_log_span �� � � � �� �� � �� � �

� ��� � ���.

�: �� DB2 � num_log_span �� � �� �� ���� ���

�� �����. ARCHIVE LOG, BACKUP DATABASE, LOAD, REORG,

RESTORE DATABASE ROLLFORWARD DATABASE.

���� �� ��(overflowlogpath)

� � �� �� ����� �� � ��� �����. DB2� � �

�� ��� �� ��� �� ��� �� ��� ��� � ���.

ROLLFORWARD � OVERFLOW LOG PATH ��� �����. �

�� � ROLLFORWARD � � OVERFLOW LOG PATH ��

� ���� � � �� � �� � � �� � ���. � � ��

�� �� �� � ��� ��� � OVERFLOW LOG PATH ���

overflowlogpath �� � �� �����.

logsecond� -1� ��� ��, DB2� ������ ���� �� �� �

� ��� � ���� ��� � ���. (�� �� �� ��� �

�� �� �� �� ��� � �� ��, �� ��� �� �� �� �

� ��� ��� ���.)

� 4 ���� �� 73

Page 84: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

overflowlogpath� ���� �� �� DB2� �� ��� �� �� �� �

��� �����. � � �� ���� DB2� ��� �� ���

�� �� �� ��� ��� � ���. �� ��� ��� ��� �

�� �� �� �� ��� � �� �� ��� ��� �� �

�� ��� ���.

� �� ��� �� db2ReadLog API� �� �� �� overflowlogpath

� ��� DB2� � API� ��� �� ��� ��� ��� ��� �

���. �� ��� �� � �� ��(�� �� �� �� �� ���

� �� ����) ������� userexit �� ��� ��� ��, DB2

� �� ��� �����. �� � � �� ��� DB2� ��� ��

��� � ���� ��� �� ���. �� �� �� ���� �

�� ��� �� �� �� �� ��� � �� �� ��� � �

� ��� ���.

�� �� �� ��� � �� ���� ��� ��, logsecond� -1�

���� �� �� db2ReadLog API� ����� �� overflowlogpath

� ��� ���.

overflowlogpath� ���� � 242���� ���� ������. � �

��� �� ��� ��� ��, � �� ��� ��� ��� ��

���. �� ��� �� ���� ��� ��� ���.

�: ���� ������ ���� ������ ��� ��� ���� �

�� �����. � � �� ���� ��� ���� ���� �� �

�� �� �����.

1� ��(logprimary)

� � �� ��� logfilsiz ��� 1� �� �� �����.

1� ��� �� � �� �� ��� �� �� ����� �����.

���, ��� ��� �� ��� ���� �� ����� ����� �

����. �� �� ��� ���� �� ��� ��� �� � ���.

��� �� �� ��� � ��� ���� �� ������� ��

��� ��� ��� � �� �� ��� ���. �� �� �� �

���� � �� �� �� �� ��� 256GB���.

� ��� ��� � �� ������� �� �� ��, 1� �� �� 1

� 2� �� �� �� 1� �� ��� �����. �� ��� � �

�� ��� �� �� ������� LONG VARCHAR LOB ��

� � �����.

2� ��(logsecond)

� � �� ��� �� ��� �� ���� ���� 2� �� �� �

� �����.

74 ��� �� ���� ��� ���

Page 85: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

1� �� ��� �� ��, 2� �� ��(��� logfilsiz)� ��� ���

���, � � �� ���� � ���� �����. � � �� -1

� ��� �� ������� �� �� �� ����� ��� ���

��. �������� �� �� �����(inflight) � ��� �� ��

��� ��� ����. �� �� ��� ����� 1� ��� ���� �

�� �� �� ����� ��� � �� ��� �� ���� ���

��.

�:

1. logsecond� -1� ���� �� ����� �� �� ���.

2. � � �� -1� ��� ��, DB2� ����� �� ��� ��

� � � ��� � �� ��� ��� � ���.

User exit(userexit)

� �� � �� logarchmeth1�� �������. DB2� �� ���

���� �� �� �����.

� � �� ������ �� ����� �� ���� ��� ��

User Exit ����� ���� ���. �� ��� �� �� �� ����

�� ��� �������. userexit� ON�� ��� �� � ��� �

�� �� ����.

���� ����� ��� �� � ���� ���� ��� �� �

��, ��� ���� � ���� ������ ��� ������ �� �

���� ��� ���� ���� �� ��� ��� ���. �� ��

� ���� � �� ���� �� ��� ��� � �� ��, �� ���

�� � �� �� ���� �� ����� ��� � ���. ��

����� ����� � ��� ��� �� �� �� ����� ��

�� ����. �� ���� ���� ������ ��� �����.

��� �� ��� �� �� �� ��� ��� � � �����. �

� �� ���� ��� �� �� ��� ���� � ��� ��� �

����. ���� ���� �� �� ���.

�� ���� �� ����� ����. ���� � � ��� ���

��. � �� �� ��� ��� � �� ��� 5�� �� ��� �

� �� �� 5�� �� ���� ���� �� � ���. ��

���� ��� �� �� ���� � ��� �� � ���. �� �

�� �� � ��� ��� ��� ���.

�:

1. �� �� �� ����� ����� � �� ON�� �� ���.

� 4 ���� �� 75

Page 86: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

2. userexit ������ �� � �� ���� � ��� ��� ��

�� ���, �� ����� �� ��� ���.

NOT LOGGED INITIALLY ����� �� ���

������� ��� ���� � ��� ��� ��� �� ��� ��

�� � ���� � ��� ��� � ��� �� ��� ���� ���

CREATE TABLE��� NOT LOGGED INITIALLY � �� ��� �

��� ��� � ���. ��� ��� ��� �� ����.

NOT LOGGED INITIALLY � �� ���� ��� ���� ��� � �

�(UOW)��� ��� � ��(��, ��, �� �� �� �� �� ��)�

���� ���� �� ���. ���� ��� � �� ��� ������

�� ��� �� ���. NOT LOGGED INITIALLY � �� �� ALTER

TABLE�� ��� �� ����� ��� �� �� � ���.

�:

1. ��� � ��(UOW)� NOT LOGGED INITIALLY � �� ��� �

��� ��� ��� � ���.

2. ���� �� � ��� ��� � � ��� �� �����.

��� � � ��� ���� ���� NOT LOGGED INITIALLY ��

�� ��� �� � � ��� �����.

v ��� � � � ��� ���� � ��� ������. �, ����

� ��� � �� ����.

v NOT LOGGED INITIALLY ��� ����� ���� �� ��� ��� �

� �� ����� ROLLBACK TO SAVEPOINT� ����(SQL1476N)

�� � ��(UOW)� �����.

v ���� �� ��(HADR)� ���� �� NOT LOGGED INITIALLY �

� ��� ��� � ����. NOT LOGGED INITIALLY ��� ��� ��

�������� ��� ��� � ������� ���� ����. HADR

� ������� �� ������� �� � ��� ��� ������

�� ��� ����.

v � ����� �� � ��� ��� � ����. � ��� �� � NOT

LOGGED INITIALLY ���� ���� ��� ��� ���� ��� �

� ��� � �� �����. ������� ��� � ��� ������

�� SQL1477N� �����.

�: ��� ���� COMMIT� �� ��� ���� ��� � �� �

����. ���� �� ��� ����� ��� ��� � ��(UOW)��

��� �� ���. �� ���� �����.

76 ��� �� ���� ��� ���

Page 87: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �� ����� �� ���

�� �� ��� � ��� ����� �� ��� ������.

v �� �� ��� ������ ���� ���� �� ���� ����.

v � �� COMMIT ���� �� �� ���� ��� ���� ����.

v ON COMMIT PRESERVE ��� ��� COMMIT �� ���� �� �

����. � � ��� � �� �����.

v �� �� ��� ��� ������� ��� �� ����� ���� �

���.

v ������� � ������ � ���� ��� ����� ����

�.

v �� �� ��� ���� � ��(UOW)�� � � ��� �� ��

� ��(UOW)� �� ���� ����. ��� �� �� ��� ��

�� ��� ��� � � ��� ��� �� ��� � �� ��

���. � ��(UOW)� ���� �� � ��(UOW) �� �������

� ��� �� �� ��� � �� �����.

�� ��� � �� ��� ��

DB2 ������ �� ����� �� �� �� ���� � �� ��� ���

� ����. � ��� ��� ��� ���� �����. ��� ��� �� �

�� ���� ��� ����. blk_log_dsk_ful ������ �� � ��

��� ��� ���� ��� ���� � ��� ����� ��� ��� ��

�� DB2 ������ �� ������ � �� ��� �����.

blk_log_dsk_ful ������ �� � �� ��� ��� ��� 5� ����

DB2 ������ �� ������ �� ��� �����. �� ���� ���

���� DB2 ������ �� ������� �� �� ���� �� ���

��. ����� �� ��� ����� ������ DB2 ������ �� ��

��� ���� �� �� �� ��� � �� �� ���� ���� �� ���

� ���. �� � DB2 ������ �� ����� �� �� ��� ��

�� �����. �� �� ��� �� ��� ������� ������ �

�� ��� ��� �� �� ��� ���� ����.

�� ���� ����� ���� ��� ������� �� ��� ��� ��

� � ��� ���� � ����. �� �� ��� �� � � �� �� �

���. ��� ��� �� � � ��� �� �� ������� � ��

� ��� ��� ���� ���� �� ��, �� �� ��� ��� ��� �

� � ���.

� 4 ���� �� 77

Page 88: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ����� � �� �� �

DB2 ��� � �� �� ����� ��� �� �� �� �� ��� �

���� ���� � ���. � �� � ���� DB2 ������ �� �

���� ��� ������ �� �� ��� ����� ���. �� DB2 ��

���� �� ����� �� �� �� ����� � ��� ���� �� �

� �� ��� � �� ���� ��� � ���. ������ ��� ��

� ���� �� �� �� ��� ���� ��� ��� ��� ��

� ���.

��� � �� ���� ��� ���� �� �������.

v ������ �� � � logarchmeth1� � �� ���� ��� ��� �

�� ������� � ��� ��� ���� � ������ �� ����

�� ��� ������� �� ��� ����� �� ����. �� ���

���� � � � ��� ����� �� �� ���� �� �� ��� �

�� �� �����.

v �� � ��� ���� �� ��� � �� ����� ��� �� �

�� ��� ����.

– �� ��

– ��� �� ���� �� ��

– ��

– ��� �� �� API(db2ReadLog)

– ���� �� ��(HADR)

��� ���� �� ��� ��� �� ���� ��� ��� � ���.

v �� ����� ���� �� �� �� ����� ��� ���� �� ��

��� ������� ���. �� �� �� �� ����� ����� ���

� �� ���� �� ������� ������ �� �� ����� ���

���� ���� � ��� �� ������� ���. ��� �� ��� �

� �� ����� � ���.

v ������ �� ��� � �� ��� �� ��� �� ���� �� �

� �� �� ������ �� �� ��� �����. �� �� �� � �

��� � � ����� ���� ��� ��� � ���. �� �� ���

�� ��� �� ��� � �� �� ��� ���� �� ��� �� ��

���� �����. �� �� ����� ������.

v �� ��� ������ �� � ��� ���� �� �� DB2 �����

� �� ����� ��� ���� ��� � ��� ��� � �� �� ���

��� ����. �� ��� ��� � � �� ��� ���� �� ���

78 ��� �� ���� ��� ���

Page 89: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � �� �� � ���� ����� �� ����. � ���

��� ���� ��� ���� �� ��� ��� ����� �� ��

�����.

v DB2 ������ �� ����� logsecond ������ �� � �� -1�

��� �� �, � �� �� �� � �� ��� ���� ����.

v �� ���� ��� �� ����� � ��� ��� � �� ��� �� �

��� ��� � �� ��� ��� �����. �� ��� �� �� �� �

� ����� ������ ��� �������. �� ��� �� �� �� �

�� ���� ���� �� ��� �� �� ��� ���� �����.

�� ����� �� ��� �� ���� � ��� ���� �� ���

� �� ��� �� � �� ��� ��� � ���.

�� ��� � �� �� ����� �� �� �� �� �� ���

� �� �� ������ �� ��� �� �, MIRRORLOGPATH

������ �� � �� ��� ��� 2� ��� ��� � � ��

�.

v �� ��� ��� ��� �� ����� �� ��� ���. �

� ��� �� �� �� �� �� �� �� ���� ��� � ��

�. �� �� ��� ����� ������� ���� �� �� ����� �

�� � �� �������.

��� ��� �� ��� �� ���� ���� ���� �� ��� �

� ��� ��� � � �� ��� ����� ��� ���. � �� ���

�� ������ ��� ���� ���� ��( : �� ��� ���

�� ���� ��� � �)�� � ���.

v �� ����� ���� �� �� �� ����� ��� ���� �� ��

��� ������� ���. �� �� �� �� �� �� �� ����� �

�� ������� ���. SET WRITE SUSPEND � ����� ���

� �� ARCHIVE LOG � ��� �� ��� ���� ������

����� �� � ��� ����.

�: ���� �� �� ����� ���� �� ������ �� �� ���

�����.

v �� � ���� �� ���� ���� �� ����� �� �

���� ������ �� ����� �� � ���� �� ��� �

� ����� ��� ���. �� �� ����� � �� �� �� ��

�� ��� � ��� � ����� ��� ��� �� ����� ����

� �� ��� �� � ���.

� 4 ���� �� 79

Page 90: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ����� �� ��� ���� ���� �� User Exit ���� �� �

� ����� ��� � �����.

v DB2 ������ �� ����� User Exit ����� ��� ��� ���

�� � �� �� �� ��� ���. �� ���� ��� ���� User

Exit ����� �� ��� ��� � ��� ���. AIX� �� � ���

�� User Exit ����� ���� ������ �� ��� ��� � ��

�. ����� ��� ��� � �� ��� � ��� ����� User Exit

����� �� ��� ��� � ����. DB2 ������ �� ����� �

� ��� ����� � �� ���� ���� �����.

v User Exit �� �� ����� �� �� ��� ������� � � ���

��(���� � � � � � �� ���� �� � ��� ��� ��)

�� ��� ����� � � ��� ��(�� ���� �� �� � �

�� ��) � � � ���� ���� �� �� ��� ���.

v Windows �� ��� �� REXX™ User Exit� ��� ��� ����� �

����.

v User Exit �� �� ����� � �� �� �� ��� ��� �� �� �

� ��� �� ���. � �� �� �� ���� �� �� ��� ��

� �� ��� ���� ���� ���.

v ��� �� ���� ��� �� ��� ������ � ��� ����

��� � User Exit �� �� ����� �� ��� � � � �����

��� � ��� ��� ���� �� �� ������� �� �� ���

���. � ��� ��� ���� �� �� ������� �� ��� ���

���� �� � ��� ��� ��� ��� �� � ��� �� ����

����� � �� ��� ��� �� �� ���� � �� ��� �

�� � ���.

�� ���� �� � ��� �� � User Exit ����� ���� �����

� ����� �� ������� �� ��� ���. �� User Exit ����

� ��� � ��� ��� � ���.

����� �� ����� �� ��

��� ����� ���� ���� �� ������ ��� ���� � ��

� ��� �� ���� ���� ��� � �� �����. ����� � �

� � �� �� � ��� IBM Data Server� ��� �� ������� �

� �� ��� ���� ����� ���� �� ����� ��� ���. �

� ���� ���� ���� ���� ������ �� ���� ����� �

�� ���.

� ���� �� ��

80 ��� �� ���� ��� ���

Page 91: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������ ���� ���� �� ����� ���� �� ���� ��

���� ��� ��� ��� ��� ���. DB2 ����(HA) �� ���

� �� ���( : ������ �� ���� ���� ��)�� ����� �

�� � � ������ �� ����� ���� ���� �� ����� ��

� � �� �� �������(infrastructure)� �����.

����

1. ���� �� ������ �����.

SA MP� AIX, Linux Solaris SPARC �� ���� DB2 Enterprise Server

Edition, DB2 Workgroup Server Edition, DB2 Connect Enterprise Server Edition

DB2 Connect Application Server Edition� �����. �� Linux �� �

���� DB2 Express-C FTL(Fixed Term License) DB2 High Availability

Feature for Express™ Edition� �����. Windows �� ����, SA MP

� � DB2 ������ �� �� �� ��� � ��, DB2 �

����� ����� ����.

2. ���� �� ����� � IBM Data Server ������ �� ���� �

���� ���� IBM Data Server� � ���� �� ����� ����

��.

DB2 ���� ���� �� ����(db2haicu)� ����� ���� ����

������� �� ���� �� ��� � � ��� �� ������

�. db2haicu� ��� ���� ��� ������ ����, ���� ��

�� �� ���� ���� �� ����� � ��� ����. db2haicu

����� ��� ��� db2haicu ��, �� ���, �� ���� �

�� �� ��� ��� �����.

3. ��� ��� ��� ������� �� ���� ���� �� ��� ��

���� ��� ��� ���, ������ �� ���� ���� �� �

��� �� ���� ��� ������ �� ������.

DB2 ����(HA) �� ���� �� ���( : ������ �� ���

� ���� ��)�� ����� ��� � � ������ �� �����

���� ���� �� ����� ��� � �� �� �������

(infrastructure)� �����.

SA MP�� db2haicu� ����� DB2 ���� �� ���� API� ���

� �� ���� �� ����� ����� �� �� ��, DB2 HA Feature

� ��� ���� ��� ���� �� ������ �� ���� ��

���� ��� ��� ������ ��� � ���.

� 4 ���� �� 81

Page 92: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 ����(HA) ���� ���� � ���� �

DB2 ����(HA) �� ��� IBM Data Server� ���� �� �����

��� ��� � ���.

����� ���� ������ �� ���� ����� ��� � ����� �

�� �� ���� �� ����� ����� � ���. ���� �� ����

� ����� ��� �� ���� ���, ���� �� ����� ��� ���

�� � ��� �� �� ��� � ���. DB2 ����(HA) �� ��

�� �� ���( : ������ �� ���� ���� ��)�� �����

��� � � ������ �� ����� ���� ���� �� ����� �

�� � �� �� �������(infrastructure)� �����.

DB2 HA �� �� ��� �����.

v IBM Tivoli SA MP(System Automation for Multiplatforms)� DB2 ����

(HA) �� ��� AIX Linux� IBM Data Server� �� ��� ����

DB2 � ������ �����. DB2 � ������, IBM Data Server

� ��� ��� installSAM uninstallSAM ����� ��� SA MP�

�, ���� �� � ��� � ���.

v ���� ���� �� ������ �� ���� ���� �� �� ���

�� ���� �� �� �����. DB2 ����(HA) �� ���� �

������ �� ���� ���� �� �� ��� ��� ��� ����

�� �� ����� ���� ���� �� ���� �� �� � � �

�� ���. ��: 83 ���� �DB2 ����(HA) �� ����� ����

���� ���

v DB2 ���� ���� �� ����(db2haicu)� ����� ���� ����

������� �� ���� �� ��� � � ��� �� �������.

db2haicu� ��� ���� ��� ������ ����, ���� ���� �

� ���� ���� �� ����� � ��� ����. db2haicu ��

��� ��� ��� db2haicu ��, �� ���, �� ���� � ��

�� ��� ��� �����. ��: 92 ���� �DB2 ���� ���� ��

����(db2haicu)�

v The DB2 ���� �� ���� API� ������ �� ����� ����

�� ����� �� ���� ��� � �� �� � ��� �����.

��: 131 ���� �DB2 ���� �� ���� API�

IBM Tivoli SA MP(System Automation for Multiplatforms)

IBM Tivoli SA MP(System Automation for Multiplatforms)� AIX, Linux, Solaris

SPARC Windows� ���� �� �� �� �����.

82 ��� �� ���� ��� ���

Page 93: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

SA MP� AIX, Linux Solaris SPARC �� ��� DB2 Enterprise Server

Edition, DB2 Workgroup Server Edition, DB2 Connect Enterprise Server Edition

DB2 Connect Application Server Edition� �����. ��, Linux �� ��

� DB2 Express-C FTL(Fixed Term License) Express Edition� DB2 High

Availability ��� �����. Windows �� ����, SA MP� � DB2 �

����� �� �� �� ��� � ��, DB2 � ����� ����

� ����.

� SA MP ��� ��� DB2 ������ ���� ����� ��� � �

��. SA MP ����� �� ����� ���� �� ��, �� ��� ��

��� ��� � ����.

SA MP� AIX Linux�� IBM Data Server ���� ��� �� ���� �

� �������.

SA MP� �� ��� ��� http:/ /publib.boulder. ibm.com/tividd/td/

IBMTivoliSystemAutomationforMultiplatforms2.2.html� ������. ���� �

� �� �� http://www.ibm.com/software/tivoli/products/sys-auto-linux/

platforms.html � ���� ������.

DB2 ����(HA) ��� ����� ��� ���� ��

���� ���� �� ������ �� ���� ���� �� �� ��� �

� ���� �� �� �����. DB2 ����(HA) �� ���� � ��

���� �� ���� ���� �� �� ��� ��� ��� ������ �

� ����� ���� ���� �� ���� �� �� � � � �� ��

�.

��� ��

������ �� ����� ������ �� ���� � ��� ���� ��

� ��� � �� ��� db2haicu� ��� ����� � ���� ����

����� ����� �� ����� ��� ���. ��� ��� 85 ���

� �DB2 ���� ���� �� ����(db2haicu)� ��� ���� �� ���

� ������.

����

�� ������ �� ���� ���� �� �� ��� ��� �, ����

�� �� ����� ���� �� ���� �� ���� ��� �����.

v START DATABASE �� db2start� ��� ������ ��

v STOP DATABASE �� db2stop� ��� ������ ��

v CREATE DATABASE� ��� ������ ��

� 4 ���� �� 83

Page 94: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v CREATE TABLESPACE� ��� ���� ��

v ALTER TABLESPACE DROP �� DROP TABLESPACE� ��� ����

��

v ALTER DATABASE� ��� ���� �� �� �� ��

v DROP TABLESPACE� ��� ������ ��

v RESTORE DATABASE �� db2Restore� ��� ������ ����

v SET TABLESPACE CONTAINERS� ��� �� ���� ����� �

�� ���� ��� ��

v ROLLFORWARD DATABASE �� db2Rollforward� ��� ������ �

���

v RECOVER DATABASE �� db2Recover� ��� ������ ��

v CREATE EVENT MONITOR� ��� ��� �� ��

v DROP EVENT MONITOR� ��� ��� �� ��

v ��� ��� �� �� �� �:

– CREATE PROCEDURE

– CREATE FUNCTION

– CREATE FUNCTION

– CREATE METHOD

– ALTER PROCEDURE

– ALTER FUNCTION

– ALTER METHOD

v ��� ��� �� �� ��:

– DROP PROCEDURE

– DROP FUNCTION

– DROP METHOD

v START HADR� ��� ������� � DB2 ���� �� ��(HADR)

�� ��

v STOP HADR� ��� ������� � HADR �� ��

v TAKEOVER HADR� ��� HADR � ������� HADR �� ��

������ ����� �

v ������ �� ���� �� � � DIAGPATH �� SPM_LOG_PATH

v ������ �� � � NEWLOGPATH, OVERFLOWLOGPATH,

MIRRORLOGPATH �� FAILARCHPATH �

v db2idrop� ��� ������ �� ���� ���� ��

84 ��� �� ���� ��� ���

Page 95: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������ �� ����� ��� ������ �� ���� � ���� ��

�� ��� �, ���� �� ���� �� ���� ��� ��� ��� �

���.

DB2 ���� ��� �� ����(db2haicu)� ���� ���� ��

��

DB2 ���� ���� �� ����(db2haicu)� ��� ���� ���� ��

����� �� ��� � ���. ������ �� ���� ���� �� �

���� db2haicu� ��� � db2haicu� ��� ���� �� ����� ���

� �� ������ �����.

��� ��

v SLES(SUSE Linux Enterprise Server) 11�� IBM Tivoli SA MP(System

Automation for Multiplatforms) � 3.1� DB2 ����� �����, db2haicu

��� ��� HA ��� ���� �� � SA MP � 3.1 Fixpack 4�

����� �� ���. �� Fixpack� ������� http://www.ibm.com/

software/tivoli/support/sys-auto-multi� ������.

v DB2 ���� ���� �� ����(db2haicu)� ���� �� ��� ��

��� ��� ���. ��� ��� 126 ���� �DB2 ���� ���� �

� ����(db2haicu) ������ ������.

����

DB2 ���� ���� �� ����(db2haicu) ��� � � �� �����

���. ��� ��� 129 ���� �DB2 ���� ���� �� ����(db2haicu)

������ ������.

� ���� �� ��

db2haicu� ���� �� XML �� ��� ��� ��� � ���.

��� ��

-f � �� ��� XML �� ��� ���� �� db2haicu � �

�� DB2 ���� ���� �� ����(db2haicu)� ��� �, ���

�� �� ��� �����. �� ��� db2haicu� ��� ���

� ��� �� ���� ����� ��� �����. ��� ��� 95 �

��� ��� ��� DB2 ���� ���� �� ����(db2haicu) �

��� ������.

XML �� ��� ���� � �� ��

-f <input-file-name> � �� db2haicu � �� ��� �� �

� 4 ���� �� 85

Page 96: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ��� XML �� ��� �� DB2 ���� ���� �� ��

��(db2haicu)� ��� � ���. XML �� ��� �� db2haicu� �

��� �� ����� �� ���� �� ������ ���� �

� ��� �� ���� � � ��� � � �����. ��� ��

� 96 ���� �XML �� ��� �� DB2 ���� ���� �� ��

��(db2haicu) ���� ������.

����

������ �� ���� ����� � �� ��� ������.

1. � ���� ��� ��

���� ������ �� ���� ����� � DB2 ���� ���� �

� ����(db2haicu)� ��� � db2haicu� ���� ������ ��� �

���� �� �����. ��� ��� 127 ���� �DB2 ���� ���

� �� ����(db2haicu)� ��� ���� ��� ���� ������.

2. ���� ���� ��� �� �� �� ���� ��� �� ����

db2haicu� ��� ���� ��� ���� ��� �� ��� �, ���

��� �� ����� �� �� ������ �� ���� ���� �

��� ���� ������. ��� ��� 128 ���� �DB2 ���� ��

�� �� ����(db2haicu)� ��� ���� ��� ������ ����

��.

� ��

DB2 ���� ���� �� ����(db2haicu)�� �� �� ��� ����. �

����� �� ���� �� ��, db2diag �� �� db2pd ��� ���

db2haicu ��� ���� ��� � ���. ��� ��� 129 ���� �DB2 �

��� ���� �� ����(db2haicu) ��� ��� ������.

���� ��

���� ���� ���� ��( : ������, ��� �� � �� �)�

� ��� ���� ����. DB2 ���� ���� �� ����(db2haicu)�

��� ���� ���� �����. db2haicu� ���� ���� � ���

��� �� ���� ���� �� ���� ���� ���. �� DB2 �

���(HA) �� ���, ������ �� ����� ���� ���� ���

��� ���� ���� �� ���� �����.

���� ���� ���� ��� ����, � ��� � � db2haicu �� �

��, DB2 HA �� ��� ������ �� ����� ���� ���� �

� �� �����. ���� ����� ���� ��� ����, � ��� �

86 ��� �� ���� ��� ���

Page 97: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� db2haicu �� ��� ������ �� ���� ��� ���� �� �

� ���� ����. db2haicu ������ �� ����� db2haicu� ���

���� ���� ���� � ���� ��� ��� ���� �� ���

�� �� ��� � ���.

db2haicu� ��� �� ���� ��� ��� ���� ��� � ���.

v �� �� ��(���� ��� ������� �� ���� ��� ���� �)

v ��� ����� �� �� NIC(db2haicu��� ��� �����, ���

��, ��� ��� �� ���� �)

v IP ��

v ���� �� ��(HADR) �� � ������ � ���, ������

v ������ ���

v �� � � � ��� ���� �� ��� ���, ��� �� ��

v � �� �

v Quorum ���

���� � ����:

���� �� ������ �� ����� ��� � � �� ������.

���� �� ����� ���� ���� ����, ���� ��� ��(health)

� ����, �� �� � � ��� �����. ���� �� ����� ��

��� ���� ����� � ��� � �� ���� ��� � ��� ��

� � ���( � ��, ���� ��� ����� ����� �����).

���� �

���� ����� ���, ���� �� ����� ���� ��� ��� ��

����� ����, ���� �� ��� ��� ��� ���.

��� ���� �� ����� ��� �� ���� ��� ���.

v ����� � �� �� �� ��, �� �� ���(���� ������

� �� ���� ���� �)

v ���� ��� �� ���

v ���� ��� ���� �� ��� �����

v ���� ��� IP ��

v �� �� ��� IP ��

��� ���� �� ����� ��� �� ��� ���.

v ��� ������ ��� �� � ��� � � ���� ��

v � ��� ���� �� � ��� ��� � � ���

� 4 ���� �� 87

Page 98: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v �� IP ��� �� ��� � ���� ��

��� � �� �� ��

���� �� ����� ����� ��� �� ��� ��� ����� ��� �

�� ���� ���� �� ����� � ��� �� ���. ��� ���

� ���� ��� ��� �� ���� ���� ���� �� ����� �

�� ���. ���� �� ������ ��� ���� ��� � � � ��

���� ���.

���� ��� �� ���� ��� ����� �����. ���� ���� �

�� ���� �� ��, ��� ���� ���, ���� ��� �� �

����( : ������ �����)� � ��� ���. ���� �� ��

���� � ���� ��� ���� ��� � � ���� �� �����

���� �� ���� �� ��� ��� � ���.

db2haicu� ���� ���� � �� �� ��

DB2 ������ �����, DB2 ���� ���� �� ����(db2haicu)� �

�� ���� �� ����� � ���� ��� ���, ����� � �

� ��� �� � ���� �� ����� ��� � ���. db2haicu� ��

�� ��� ���� ���� ���. db2haicu� ����� ��� ����� �

� ���� �� �� ��� ��� �� ���� ���� �� ����, ��

�� ���� �� ���� ������ �� � ���� ���� ���.

� ��:

��� ���� �� ����� � �� ����� ���� ��, �����

�, ��� �� �� ��� ����� ��� �� ���� �����. ���

���� �� ����� � ��� � ��� ���� �� ����� ��

� ���� ��� ���� �� �� �� ��� ����� ����. �� �

�� �� �� ������. �� ��� �� ��� � ��� � ��� �

� ��� ��� ����� �� ����� �� ��� ��� � ��� �

� ��� ������.

���� �� ����� ��� ���� ��� ��, ���� �� �����

���� � ��� � ����� ��� � ���. � ��, � � ��

���� database-1 database-2� resource-group-A �� ��� ��� �

� ���� �� ����� resource-group-A� � �� ��� ����

database-1 database-2� ��� ���� �� ���� ��� �� ����

�.

88 ��� �� ���� ��� ���

Page 99: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����

v �� ��� equivalency� ��� � �� equivalency� �� ��� ��� �

����(Equivalency� ��� ��� �� ���� �� ���, �� � �

�� � ���.).

v ��� ��� �� ���� � � ���.

v ��� �� �� equivalency� � � ����.

v �� ��� �� �� ��� ��� � �� � �� ��� 50���.

v �� ���� �� � � � �� �� 100���.

Quorum ���:

Quorum ���� ���� �� ����� ���� � ������ � �

�� �� �� �� ���� �� �� �� � ��� �����. ���� ��

����� �� � �� ���� ��� �� �� ���� �� �����

� �� ��� ���� ���� ��� �� �� �� � ��� ��

�� ��� ���� ���� ��� �����. � �� ��� ���� ���

�� �� � ��� ����� ���� ��, ���� �� ����� quorum

���� ��� �����.

db2haicu� �� �� ��� quorum ���� �����.

� 2. db2haicu�� ���� quorum ���� ��

Quorum �� �

��� ��� quorum ���� � ���� ��� ��� ��

� � � IP �����.

���� ��� ����:

���� ���� ���� ��� ��� �����, DB2 ���� ���� �

� ����(db2haicu)� ��� �� ���� ���� ���� ���� ��

�. �� ���� ��� ����� ��, IP �� ����� ���� �

����.

���� ��� ��

��� ����� ��(NIC)� ��(���� ����� �)� ����

�� �������. NIC� �� �����, ��� ��� �� ���� �

��. db2haicu� ��� �� ���� ���� ���� ��� � NIC� �

�� ��� ��� ��, ��� ��� NIC ��, NIC� IP ��� ��� �

� ��� NIC� �����.

� 4 ���� �� 89

Page 100: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

IP �

��� ���� ��(IP ��)� ����� ��� �����. IP � 4��, IP

��� 32�� ���, �� 129.30.180.16� �� � 10� ��� �����. IP

��� ��� ��� ��� �� ���� �����.

db2haicu� IP � 6� ���� ����.

������ ��

���� ����� ���� ��� � � � ������ ����

��. ����� ���� IP ��� ��� �� � �� ��� IP ��� ��

� ���� ���� �� �������. db2haicu� ��� IP ��� ����

���� ��� � �� IP ��� � ����� ���� ��� ���.

� ��, db2haicu� ��� NIC� ��� � NIC� IP ��� � �����

���� ��� ���.

���� equivalency

Equivalency� ��� ��� �� ���� �� ���, �� � ��� �

���. db2haicu� ��� ���� ��� �, �� ���� NIC� ��

� ��� � ���. �� �� ���� ��� equivalency��� ���.

���� ����

db2haicu� ��� ���� ���� ���� ��� � ���� ��� �

���� ��� ��� ���. ��� TCP/IP ��� ����� �����.

���� ���� �� �� ��:

� �� �� ��� ����� �� �� ������ �� �� ����

��� ��� � ���� �� ����� ��� �� ��� �����. ���

��, ���� �� ����� ��� ���� �� ����� � ��� ���

��� ��� �� � ��� ��� ��� ����� �����. ��� ��

�� �� ���� ��� ���� ��� � ���� ���.

��� �� �� �� ��

��� �� � �� �� �� �� �, ���� ���� � � ��(��

�� ��� �� �� �� ����� �)� ��� ��� � �� ����

�� �� ����� ���� ���� � �� ��� ��� ���� ��� �

��� �� ������.

90 ��� �� ���� ��� ���

Page 101: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� �� ��

�� � �� �� ����� ���� ���� � ��(���� ��� �

� �� �� ����� �) � ��� �� �����. � � � ��

� ���� ��� ��� �� ��� ��� ������ ���� � �� �

�� � �����. �� � ��� � � ������ ���� � ��

�� �� ����.

N Plus M �� �� ��

N Plus M � �� �� �� �� �, ���� ���� � � ��(���

� ��� �� �� �� ����� �)� ��� ��� � �� ��� �

�� ������ ���� ���� ���� � �� ��� � �����. N

Plus M � ��� � � ������ ���� � ���� �� ���

�.

�� � �� �� ��

�� ��� � �� �� �� �� �, ���� ���� � � ��(��

�� ��� �� �� �� ����� �)� ��� ��� � �� ����

�� �� ����� ��� �� ��� � ����(�� ���) ������� �

�����.

HADR �� �� ��

HADR � �� �� ���� ��, DB2 ���� �� ��(HADR) ��

� ��� ����� � � ���. HADR �� ������� ����, ���

��� �� ����� ��� �������� HADR � ������� ���

�� �����.

��� �� �� �� ��

��� �� � �� �� ��� �� ���� ����� ������ �� �

���� � ��� � � ��(���� ��� �� �� �� �����

�) �� �����. ���� ���� ��� ���� ������ �� ���

�� ��� ����, ���� ��� �� � �� � ��� ����� ��

���.

���� ����� �� ��:

�� ���� ����� DB2 ���� ���� �� ����(db2haicu)� ���

��� ��� ���� ���� ��� � ���.

� 4 ���� �� 91

Page 102: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �

UNIX, Linux AIX �� ����, �� ���� ������ �� �� ���

�� ���� �� ���� ���� �����. ��� � �, �� ��� �

� �� �� ��� �� ��� �� ���� ���� ��� ��� ����

�� ���� �����. ���� �� ���� ����� �� ��� � �

� �� ��� ��� ��� ����� ���.

���� �� �� � �� ��

����� �� � � � ���� ��� �� ��� ���� ��� � �

���. db2haicu� ��� �� �� ���� �� ��� �� �� �� �

� ���� ���� ��� � ���. ���� �� ����� ���� ��

�� � ��� �� �� ��� � �� �� ����� ����.

� ��, ����� node1 ���� �� ����� /mnt/driveA� ����

��� ��� ����. /mnt/driveA� �� ���� �� �� ����� �

��, ���� �� ����� node1� ���� �� /mnt/driveA� �� ��

�� ���� �� � �����. ��� node1� ���� �� /mnt/driveA�

�� ���� �� �� ��� �� ���, ���� �� �� ��

/mnt/driveA� ��� /mnt/driveA� � ��� ���� ��� ���� �

� ����� ��� � ���. /mnt/driveA� ��� ���� �� ��� �

�� node1� ���� �� �� ����� ��� � ����.

DB2 ���� ��� �� ����(db2haicu)

DB2 ���� ���� �� ����(db2haicu)� ����� ���� ���� �

������ �� ���� �� ��� � � ��� �� �������.

db2haicu� ��� ���� ��� ������ ����, ���� ���� ��

���� ���� �� ����� � ��� ����. db2haicu �����

��� ��� db2haicu ��, �� ���, �� ���� � �� �� ��

� ��� �����.

��

db2haicu [ -f <XML-input-file-name> ][ -disable ][ -delete [ dbpartitionnum <db-partition-list> |

hadrdb <database-name> ] ]

����

db2haicu �� ���� � �� ���� ���� ��� ���.

-f <XML-input-file-name>

-f � �� ��� XML �� �� <XML-input-file-name>�� ��

92 ��� �� ���� ��� ���

Page 103: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� ����� ��� � ���. ��� ��� 96 ���� �XML

�� ��� �� DB2 ���� ���� �� ����(db2haicu) ����

������.

-disable

���� ������ �� ���� ����� � ���� ���� �

��� �� db2haicu� ���� � ����� ������ ��� ���

�����. ������ �� ���� ����� ������ ��� ��,

��� ���� �� ���� ��� ������ �� ���� �� �

�� ��� ��� ������ �� ����� ���� �� �����

���� ���� �� ���� �����. ������ �� �����

��� � ���� �� ����� �� � ���� �� ���� ��

�� ��, ���� ���� �� ���� � �� ���� �� ��

�� ��� ���� ��� ���. ������ �� ����� ����

�� ���� ��� �� �� ��� DB2 ����(HA) ����.

-disable � �� ��� ������ �� ���� ����� ���

��� ���� �� ����� � � ���. ������ �� ����

����� � �� ������ ���� �� ��, ���� ��� ��

�� �� ���� ��� ������ �� ���� �� ��� ���

� ������ �� ����� ���� �� ����� �� ���� �

���.

������ �� ���� ����� ������ ������ ��

db2haicu� ���� ���.

-delete

-delete � �� ��� �� ������ �� ���� �����

� �� ��� ��� � ���.

dbpartitionnum � �� hadrdb � �� ���� �� �� db2haicu

� �� ������ �� ���� ����� ��� � �� ��� �

����.

dbpartitionnum <db-partition-list>

dbpartitionnum � �� ��� <db-partition-list>� �

�� ������ ���� ��� �� ��� ��� � ��

�. <db-partition-list>� ������ ���� ��� ��

���, ��� �����.

hadrdb <database-name>

hadrdb � �� ��� DB2 ���� �� ��(HADR) ��

���� <database-name>� ��� �� ��� ��� � �

��.

� 4 ���� �� 93

Page 104: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2haicu� �� ��� ��� � ���� ����� �� ��� ��

� ��� db2haicu� ���� ���� �����.

-delete � �� ��� db2haicu� ���� �� ������ �� �

��� ����� ������ ���� �� �����. ������ ��

���� ����� � �� ������ ���� �� ��, ���� �

�� ���� �� ���� ��� ������ �� ���� �� ��

� ���� ������ �� ����� ���� �� ����� �� �

��� ����.

������ �� ���� ����� ������ ������ ��

db2haicu� ���� ���.

DB2 ���� ��� �� ����(db2haicu) �� ��:

��� ������ �� ���� ����� � �� DB2 ���� ���� �

� ����(db2haicu)� ���� �� db2haicu� �� ��� �����.

db2haicu� ��� �, db2haicu� ������ �� ���� ����� ����

��� ��� ���� �� ���� ���� �����. ���� ���� ��

�� ��( : ������, ��� �� � �� �)� � ��� ����

����. DB2 ���� ���� �� ����(db2haicu)� ��� ���� �

��� �����. db2haicu� ���� ���� � ��� ��� �� �

��� ���� �� ���� ���� ���. �� DB2 ����(HA) �� �

��, ������ �� ����� ���� ���� ��� ��� ���� �

��� �� ���� �����.

��� ������ �� ���� ����� � db2haicu� ����� �� �

���� � �� ���� ��� ���� ���� �� �� db2haicu� �� �

���� ���� ���� ���� ����� �����. db2haicu� � ���

� ���� ��� �� ��� ��� ��� �� ��� ����� �����

� ���� ���� �����.

���� ���� ����� ���� ��� �� ���� ��� �� ��, �

�� db2haicu� ��� � db2haicu� ���� ��� �� ���� � ���.

������ �� ���� ����� � ���� ���� �� ���� �

�, db2haicu� ���� ��� �����.

DB2 ���� ��� �� ����(db2haicu) ���� ��:

DB2 ���� ���� �� ����(db2haicu)� ���� �� ������ ��

���� ����� � ��� ���� ���� �� � ��, db2haicu� �

��� ��� �����.

94 ��� �� ���� ��� ���

Page 105: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2haicu� ���� ��� �� �� �� db2haicu� ���� ��� � �

�� �� ��� �� �����.

db2haicu ���� ����� ������ �� ���� �� �� ���� ��

� ���� ���� �� �� ���� ����� �� ��� �����. db2haicu

���� ����� ������ �� ���� ����� � � �� � �

� ���� ��� ��� ���� ��� �����.

db2haicu� ���� ��� ��� � db2haicu� ���� ���� � ���

� � �� �� �����.

v ���� ��(��� ���� ��� ��) �� �� ��

v ��� �����(��� ����� ��) �� �� ��

v ������ ��� �� �� ��(���� ������ ��� ��)

v DB2 ���� �� ��(HADR) ������ �� �� ��

v ���� ������ �� �� ��

v ��� �� �� �� ��

v IP �� �� �� ��

v ���� �� �� �� �� ��

v ��� ����� �� ������ ��� HADR ������ ��

v �� ����� � � �� � �

v ���� ���� � � quorum ��� ��

v ���� ��� ��

��� ���� DB2 ���� ��� �� ����(db2haicu) � :

-f � �� ��� XML �� ��� ���� �� db2haicu � ���

DB2 ���� ���� �� ����(db2haicu)� ��� �, ����� ��

��� �����. �� ��� db2haicu� ��� ���� ��� �� ���

� ����� ��� �����.

��� ��

v SLES(SUSE Linux Enterprise Server) 11�� IBM Tivoli SA MP(System

Automation for Multiplatforms) � 3.1� DB2 ����� �����, db2haicu

��� ��� HA ��� ���� �� � SA MP � 3.1 Fixpack 4�

����� �� ���. �� Fixpack� ������� http://www.ibm.com/

software/tivoli/support/sys-auto-multi� ������.

v DB2 ���� ���� �� ����(db2haicu)� ���� �� ��� ��

��� ��� ���. ��� ��� 126 ���� �DB2 ���� ���� �

� ����(db2haicu) ������ ������.

� 4 ���� �� 95

Page 106: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ���� �� ��

db2haicu� �� �� ��� � ��� ��� ��� ��� ���� ����

�. �� � ��� � ����� db2haicu� � �� ��� ��� � ��

�.

����

db2haicu� �� ��� ����� -f <input-file-name> �� db2haicu

� ������.

� ��

DB2 ���� ���� �� ����(db2haicu)�� �� �� ��� ����. �

����� �� ���� �� ��, db2diag �� �� db2pd ��� ���

db2haicu ��� ���� ��� � ���. ��� ��� 129 ���� �DB2 �

��� ���� �� ����(db2haicu) ��� ��� ������.

XML � ��� �� DB2 ���� ��� �� ����(db2haicu) � :

-f <input-file-name> � �� db2haicu � �� ��� �� �����

��� XML �� ��� �� DB2 ���� ���� �� ����(db2haicu)� �

�� � ���. XML �� ��� �� db2haicu� ���� �� ����� �

� ���� �� ������ ���� � � ��� �� ���� �

� ��� � � �����.

��� ��

v SLES(SUSE Linux Enterprise Server) 11�� IBM Tivoli SA MP(System

Automation for Multiplatforms) � 3.1� DB2 ����� �����, db2haicu

��� ��� HA ��� ���� �� � SA MP � 3.1 Fixpack 4�

����� �� ���. �� Fixpack� ������� http://www.ibm.com/

software/tivoli/support/sys-auto-multi� ������.

v DB2 ���� ���� �� ����(db2haicu)� ���� �� ��� ��

��� ��� ���. ��� ��� 126 ���� �DB2 ���� ���� �

� ����(db2haicu) ������ ������.

� ���� �� ��

sqllib ���� samples ������� ���� db2haicu� �� ��� �

��� ��� ��� � � � XML �� �� ��� ���. ��� ���

117 ���� �DB2 ���� ���� �� ����(db2haicu)� �� � XML

�� ���� ������.

����

96 ��� �� ���� ��� ���

Page 107: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

1. XML �� ��� ������.

2. -f <input-file-name>� �� db2haicu� ������.

db2haicu ���� ���� db2haicu-input.xml��� �� ��� ���

�� ������ �� ���� ����� � ���� ��� �����

�� � ������.

db2haicu -f db2haicu-input.xml

� ��

DB2 ���� ���� �� ����(db2haicu)�� �� �� ��� ����. �

����� �� ���� �� ��, db2diag �� �� db2pd ��� ���

db2haicu ��� ���� ��� � ���. ��� ��� 129 ���� �DB2 �

��� ���� �� ����(db2haicu) ��� ��� ������.

DB2 ���� ��� �� ����(db2haicu) � �� XML �� ��:

DB2 ���� ���� �� ����(db2haicu) �� �� XML ��� ��(XSD)�

db2haicu XML �� ���� ��� � � ���� ��� �� �� ����

�. � db2haicu XSD� sqllib/samples/ha/xml ���� db2ha.xsd�� ��

� ���.

DB2ClusterType

db2haicu XML ��� ��(XSD)� �� ��� ��� DB2ClusterType�

DB2Cluster���. db2haicu XML �� ��� DB2Cluster ��� ��� ��

�.

�XML ��� ���

��� ���

99 ���� ����

99 ���� ��� � �����

XML � ��

<xs:complexType name='DB2ClusterType'><xs:sequence><xs:element name='DB2ClusterTemplate' type='DB2ClusterTemplateType' minOccurs='0' maxOccurs='unbounded'/>

<xs:element name='ClusterDomain' type='ClusterDomainType' maxOccurs='unbounded'/><xs:element name='FailoverPolicy'

type='FailoverPolicyType'minOccurs='0'/>

<xs:element name='DB2PartitionSet' type='DB2PartitionSetType' minOccurs='0' maxOccurs='unbounded'/><xs:element name='HADRDBSet' type='HADRDBType' minOccurs='0' maxOccurs='unbounded'/><xs:element name='HADBSet' type='HADBType' minOccurs='0' maxOccurs='unbounded'/></xs:sequence><xs:attribute name='clusterManagerName' type='xs:string' use='optional'/>

</xs:complexType>

�� �

DB2ClusterTemplate

� 4 ���� �� 97

Page 108: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� : DB2ClusterTemplateType

��� ��:

db2haicu XML �� ��� DB2ClusterTemplateType ��� ��

�� ����. DB2ClusterTemplateType ��� �� ��� ��

�� �� ����.

ClusterDomain

� : ClusterDomainType

ClusterDomainType ���� ���� ���(���� ��� ��

��� �)� �� �� ��, ��� ��(��� � � �

�� � � ��� ��) Quorum ���(��� �� ��

��)� � � ��� �� ���.

���� ��:

DB2ClusterType ��� �� ��� ClusterDomain ��� ���

���.

FailoverPolicy

� : FailoverPolicyType

FailoverPolicyType ��� ���� �� ����� ���� �

��� �� ��� �� � �� �� �����.

���� ��:

DB2ClusterType ��� 0 �� ��� FailoverPolicy ��� �

�� � ���.

DB2PartitionSet

� : DB2PartitionSetType

DB2PartitionSetType ��� ������ ���� �� ��� �

����. DB2PartitionSetType ��� ���� ������ ��

��� ��� � ���.

���� ��:

db2haicu db2haicu XML ��� ��� ��� DB2ClusterType �

�� 0 ��� DB2PartitionSet ��� ��� � ���.

HADRDBSet

� : HADRDBType

HADRDBType ���� ���� �� ��(HADR) �� � �

����� � �� �� ���.

98 ��� �� ���� ��� ���

Page 109: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ��:

db2haicu db2haicu XML ��� ��� ��� DB2ClusterType �

�� 0 ��� HADRDBSet ��� ��� � ���.

��� ��:

v ���� ������ ����� HADRDBSet� ���� �� �

��.

v HADRDBSet� ���� ��, FailoverPolicy ����

HADRFailover� � �� �� ��� ���.

HADBSet

� : HADBType

HADBType ��� ���� ���� ���� ������ �� �

����� �� �����.

���� ��:

db2haicu db2haicu XML ��� ��� ��� DB2ClusterType �

�� 0 ��� HADBSet ��� ��� � ���.

��

clusterManagerName( ��)

clusterManagerName ��� ���� �� ����� �����.

� ��� � �� �� �� ��� �����.

� 3. clusterManager ��� � �� �

clusterManagerName value ��� �� ��� ��

TSA IBM Tivoli SA MP(System Automation for Multiplatforms)

�� � ����

�� ��� ������ ����� ������ �� ���� �����

� ��� ���� ����� �����.

�� ��� ������ ��� � �� ��� ��� ����.

v FailoverPolicy ��� Mutual� �����.

v DB2PartitionSet� DB2Partition �� ���� MutualPair ��� ���

�� ���� ���� � � ���� ��� ��� ������.

DB2 � � � � � � � � � � � � � (db2ha icu ) � � � � � �

ClusterDomainType XML �� ��:

� 4 ���� �� 99

Page 110: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

ClusterDomainType ���� ���� ���(���� ��� ����� �)� �

� �� ��, ��� ��(��� � � ��� � � ��� ��)

Quorum ���(��� �� ����)� � � ��� �� ���.

��� ���

�XML ��� ���

��� ���

101 ���� ����

�� �

�� ��� ��� ClusterDomainType �� ��� �����.

v DB2ClusterType

XML � ��

<xs:complexType name='ClusterDomainType'><xs:sequence>

<xs:element name='Quorum'type='QuorumType'minOccurs='0'/>

<xs:element name='PhysicalNetwork' type='PhysicalNetworkType' minOccurs='0' maxOccurs='unbounded'/><xs:element name='ClusterNode' type='ClusterNodeType' maxOccurs='unbounded'/></xs:sequence>

<xs:attribute name='domainName' type='xs:string' use='required'/></xs:complexType>

�� �

Quorum

� : QuorumType

QuorumType ��� ���� ���� � Quorum ���(quorum

device)� �����.

���� ��:

ClusterDomainType ��� 0 �� ��� Quorum ��� ��� �

���.

PhysicalNetwork

� : PhysicalNetworkType

PhysicalNetworkType ��� ��� � � ��� � �

��� ����� ��� �����. � ��� ���� ���

������ ���.

���� ��:

ClusterDomainType ��� 0 ��� PhysicalNetwork ��� �

�� � ���.

ClusterNode

� : ClusterNodeType

100 ��� �� ���� ��� ���

Page 111: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

ClusterNodeType ���� ����� � ��� ��(����

��� ����� ��)� �� ��� �� ���.

���� ��:

ClusterDomainType ��� ��� ��� ClusterNode ��� �

�� ���.

�� � ����

IBM Tivoli SA MP(System Automation for Multiplatforms)� �

32

���� ��� ��� �����. ���� �� ����� SA MP

� ��, ClusterDomainType ��� � 32 ClusterNode ��

� ��� � ���.

��

domainName(��)

ClusterDomainType ��� � ��� ��� ��� ���.

RSCT(Reliable Scalable Cluster Technology)� ��� ����� �� �

� �� �� ����� domainName� �����.

v domainName� �� A - Z, a - z, �� 0 - 9, ���(.) �(_)� �

�� � ���.

v domainName� ″IW″� � ����.

DB2 ���� ��� �� ����(db2haicu) � ��� �� QuorumType

XML �� ��:

QuorumType ��� ���� ���� � Quorum ���(quorum device)� �

����.

��� ���

�XML ��� ���

102 ���� ��� ���

102 ���� ����

�� �

�� ��� ��� QuorumType �� ��� �����.

v ClusterDomainType

XML � ��

<xs:complexType name='QuorumType'><xs:attribute name='quorumDeviceProtocol' type='QuorumDeviceProtocolType' use='required'/>

<xs:attribute name='quorumDeviceName' type='xs:string' use='required'/></xs:complexType>

� 4 ���� �� 101

Page 112: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �

��.

��

quorumDeviceProtocol(��)

quorumDeviceProtocol� ��� ���� ��� �����.

Quorum ���� ���� �� ����� ���� � ������

� ��� �� �� �� ���� �� �� �� � ��� ����

�. ���� �� ����� �� � �� ���� ��� �� ��

���� �� ����� � �� ��� ���� ���� ��� �

� �� �� � ��� ���� ��� ���� ���� ��� ��

���. � �� ��� ���� ��� �� �� � ��� �����

���� ��, ���� �� ����� quorum ���� ��� ��

���.

quorumDeviceProtocol ��� ��� QuorumDeviceProtocolType���.

��� QuorumDeviceProtocolType� XML ��� �����.

<xs:simpleType name='QuorumDeviceProtocolType'><xs:restriction base='xs:string'><xs:enumeration value='disk'/><xs:enumeration value='scsi'/><xs:enumeration value='network'/><xs:enumeration value='eckd'/><xs:enumeration value='mns'/>

</xs:restriction></xs:simpleType>

� ��� � �� ���� �� �� ��� �����.

� 4. quorumDeviceProtocol ��� � �� �

quorumDeviceProtocol � �

network ��� quorum ���� � ���� ��� ��� ��

� � � IP �����.

quorumDeviceName(��)

quorumDeviceName� �� quorumDeviceProtocol� ��� ��� ���

�����.

� ��� � �� �� �� ��� �����.

102 ��� �� ���� ��� ���

Page 113: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 5. quorumDeviceName ��� � �� �

quorumDeviceProtocol� � quorumDeviceName� � ��� �

network ���� ���� IP ��� ���� ������. � ��, �

�� ����.

12.126.4.5

��� Quorum ����� ���� ���� IP ���

�, ���� ��� ��� � IP ��� ���� � �

���( � �� ping ����� ���).

DB2 � � � � � � � � � � � � � (db2ha icu ) � � � � � �

PhysicalNetworkType XML �� ��:

PhysicalNetworkType ��� ��� � � ��� � � ��� ����

� ��� �����. � ��� ���� ��� ������ ���.

��� ���

�XML ��� ���

��� ���

104 ���� ����

�� �

�� ��� ��� PhysicalNetworkType �� ��� �����.

v ClusterDomainType

XML � ��

<xs:complexType name='PhysicalNetworkType'><xs:sequence>

<xs:element name='Interface' type='InterfaceType' minOccurs='1' maxOccurs='unbounded'/><xs:element name='LogicalSubnet' type='IPAddressType' minOccurs='0' maxOccurs='unbounded'/></xs:sequence>

<xs:attribute name='physicalNetworkName' type='xs:string' use='required'/><xs:attribute name='physicalNetworkProtocol' type='PhysicalNetworkProtocolType' use='required'/></xs:complexType>

�� �

Interface

� : InterfaceType

InterfaceType ��� IP ��, ���� � ��� ��(�

��� ��� ����� �)� �� �� ���� ��� ��

� ��� ����� ��(NIC) ���� �����.

���� ��:

PhysicalNetworkType ��� �� ��� Interface ��� ��

� ���.

LogicalSubnet

� 4 ���� �� 103

Page 114: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� : IPAddressType

IPAddressType ���� �� ��, ��� ��� IP ��� �

�� ���� �� �� IP ��� � ����� �� ���.

���� ��:

PhysicalNetworkType ��� 0 ��� LogicalSubnet ��� �

�� � ���.

��

physicalNetworkName(��)

PhysicalNetworkType ��� � ��� physicalNetworkName� �

�� ���.

physicalNetworkProtocol(��)

physicalNetworkProtocol ��� ��� PhysicalNetworkProtocolType

���.

��� PhysicalNetworkProtocolType ��� � XML ��� ����

�.

<xs:simpleType name='PhysicalNetworkProtocolType'><xs:restriction base='xs:string'><xs:enumeration value='ip'/><xs:enumeration value='rs232'/><xs:enumeration value='scsi'/><xs:enumeration value='ssa'/><xs:enumeration value='disk'/>

</xs:restriction></xs:simpleType>

� ��� � �� ���� �� �� ��� �����.

� 6. physicalNetworkProtocol ��� � �� �

physicalNetworkProtocol � �

ip TCP/IP ����

DB2 ���� ��� �� ����(db2haicu) � ��� �� InterfaceType

XML �� ��:

InterfaceType ��� IP ��, ���� � ��� ��(���� ��� �

���� �)� �� �� ���� ��� ��� ��� ����� ��(NIC)

���� �����.

105 ���� ��� ���

105 ���� �XML ��� ���

105 ���� ��� ���

105 ���� ����

104 ��� �� ���� ��� ���

Page 115: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �

�� ��� ��� InterfaceType �� ��� ����.

v PhysicalNetworkType

XML � ��

<xs:complexType name='InterfaceType'><xs:sequence><xs:element name='IPAddress' type='IPAddressType'/>

</xs:sequence><xs:attribute name='interfaceName' type='xs:string' use='required'/><xs:attribute name='clusterNodeName' type='xs:string' use='required'/>

</xs:complexType>

�� �

IPAddress

� : IPAddressType

IPAddressType ���� �� ��, ��� ��� IP ��� �

�� ���� �� �� IP ��� � ����� �� ���.

���� ��:

InterfaceType ��� IPAddress� ��� ��� ���.

��

interfaceName(��)

interfaceName ��� NIC� ��� ��� ���. ����

interfaceName� ���� NIC� clusterNodeName ��� ���� ��

�� ��� ��� ��� ���.

clusterNodeName(��)

IPAddress ��� ���� IP ��� ���� ���� ��� ��� �

�� ��� ���.

DB2 � � � � � � � � � � � � � (db2ha icu ) � � � � � �

IPAddressType XML �� :

IPAddressType ���� �� ��, ��� ��� IP ��� ��� ����

�� �� IP ��� � ����� �� ���.

106 ���� ��� ���

106 ���� �XML ��� ���

106 ���� ��� ���

106 ���� ����

� 4 ���� �� 105

Page 116: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �

�� ��� ��� IPAddressType �� ��� ����.

v PhysicalNetworkType

v InterfaceType

v DB2PartitionType

XML � ��

<xs:complexType name='IPAddressType'><xs:attribute name='baseAddress' type='xs:string' use='required'/><xs:attribute name='subnetMask' type='xs:string' use='required'/><xs:attribute name='networkName' type='xs:string' use='required'/>

</xs:complexType>

�� �

��.

��

baseAddress(��)

�� IP �� ��(���� ���� 0 - 255 ��� � ��� 4 ��)

� � ���� ��� �� IP ��� ��� ���. � ��, ��

� ����.

162.148.31.101

subnetMask(��)

�� IP �� ��� � ���� ��� �� IP ��� ��� �

��.

networkName(��)

� IPAddress ��� ���� P h y s i c a l N e t w o r k T y p e ���

physicalNetworkName ��� ��� � �� networkName� � �

�� �� ��� ���.

DB2 � � � � � � � � � � � � � (db2ha icu ) � � � � � �

ClusterNodeType XML �� ��:

ClusterNodeType ���� ����� � ��� ��(���� ��� ����

� ��)� �� ��� �� ���.

107 ���� ��� ���

107 ���� �XML ��� ���

107 ���� ��� ���

107 ���� ����

106 ��� �� ���� ��� ���

Page 117: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �

�� ��� ��� ClusterNodeType ��� ����.

v ClusterDomainType

XML � ��

<xs:complexType name='ClusterNodeType'><xs:attribute name='clusterNodeName' type='xs:string' use='required'/>

</xs:complexType>

�� �

��.

��

clusterNodeName(��)

���� ��� ��� ��� ��� ���.

DB2 � � � � � � � � � � � � � (db2ha icu ) � � � � � �

FailoverPolicyType XML �� ��:

FailoverPolicyType ��� ���� �� ����� ���� ���� �� �

�� �� � �� �� �����.

��� ���

�XML ��� ���

��� ���

108 ���� ��� ��

�� �

�� ��� ��� InterfaceType �� ��� �����.

v DB2ClusterType

XML � ��

<xs:complexType name='FailoverPolicyType'><xs:choice><xs:element name='RoundRobin' type='xs:string' minOccurs='0' />

<xs:element name='Mutual' type='xs:string' minOccurs='0' maxOccurs='unbounded'/><xs:element name='NPlusM' type='xs:string' minOccurs='0' maxOccurs='unbounded'/><xs:element name='LocalRestart' type='xs:string' fixed=''/><xs:element name='HADRFailover' type='xs:string' fixed=''/><xs:element name='Custom' type='xs:string' minOccurs='0' /></xs:choice></xs:complexType>

�� �

��.

� 4 ���� �� 107

Page 118: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �

���� ��� � ��� ���� ��� � �� ��� � �� �� ��

� ���� �� ����� ����� �� ���� � ��� ������.

� �� �� ��� ����� �� �� ������ �� �� ����

��� ��� � ���� �� ����� ��� �� ��� �����. ���

��, ���� �� ����� ��� ���� �� ����� � ��� ���

��� ��� �� � ��� ��� ��� ����� �����. ��� ��

�� �� ���� ��� ���� ��� � ���� ���.

RoundRobin

��� �� � �� �� �� �� �, ���� ���� � � �

�(���� ��� �� �� �� ����� �)� ��� ��� �

�� ������ �� ����� ���� ���� � �� ��� ��

� ���� ��� ���� �� ������.

Mutual

�� � �� �� ����� ���� ���� � ��(���� �

�� �� �� �� ����� �) � ��� �� �����. �

� � �� � ���� ��� ��� �� ��� ��� �����

� ���� � �� ��� � �����. �� � ��� � �

������ ���� � ���� �� ����.

NPlusM

N Plus M � �� �� �� �� �, ���� ���� � � �

�(���� ��� �� �� �� ����� �)� ��� ��� �

�� ��� ��� ������ ���� ���� ���� � �� ��

� � �����. N Plus M � ��� � � ������ ���

� � ���� �� ����.

LocalRestart

�� ��� � �� �� �� �� �, ���� ���� � � �

�(���� ��� �� �� �� ����� �)� ��� ��� �

�� ������ �� ����� ��� �� ��� � ����(�� �

��) ������� ������.

HADRFailover

HADR � �� �� ���� ��, DB2 ���� �� ��(HADR) �

� � ��� ����� � � ���. HADR �� ������� �

���, ������ �� ����� ��� �������� HADR �

������� ����� �����.

Custom

��� �� � �� �� ��� �� ���� ����� ������

108 ��� �� ���� ��� ���

Page 119: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ����� � ��� � � ��(���� ��� �� �� ��

����� �) �� �����. ���� ���� ��� ���� �

����� �� ����� ��� ����, ���� ��� �� � �

� � ��� ����� �����.

DB2 � � � � � � � � � � � � � (db2ha icu ) � � � � � �

DB2PartitionSetType XML �� ��:

DB2PartitionSetType ��� ������ ���� �� ��� �����.

DB2PartitionSetType ��� ���� ������ ����� ��� � ���.

��� ���

�XML ��� ���

��� ���

����

�� �

InterfaceType� ��� �� �����.

v PhysicalNetworkType

XML � ��

<xs:complexType name='DB2PartitionSetType'><xs:sequence><xs:element name='DB2Partition'type='DB2PartitionType' maxOccurs='unbounded'/>

</xs:sequence></xs:complexType>

�� �

DB2Partition

� : DB2PartitionType

DB2PartitionType ��� ������ ���� ��� DB2 ��

���� �� ���� ����� ���� ������ ���

������ ��� ��� �����.

���� ��:

DB2PartitionSetType ��� �� ��� DB2Partition ��� �

�� ���.

��

��.

DB2 � � � � � � � � � � � � � (db2ha icu ) � � � � � �

DB2PartitionType XML �� :

� 4 ���� �� 109

Page 120: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2PartitionType ��� ������ ���� ��� DB2 ������ �� �

��� ����� ���� ������ ��� ������ ��� ��� ��

���.

��� ���

�XML ��� ���

��� ���

111 ���� ����

�� �

InterfaceType� ��� �� �����.

v DB2PartitionSetType

XML � ��

<xs:complexType name='DB2PartitionType'><xs:sequence><xs:element name='VirtualIPAddress' type='IPAddressType' minOccurs='0' maxOccurs='unbounded'/>

<xs:element name='Mount'type='MountType' minOccurs='0' maxOccurs='unbounded'/><xs:element name='HADRDB'type='HADRDBType' minOccurs='0' maxOccurs='unbounded'/><xs:element name='MutualPair'type='MutualPolicyType' minOccurs='0' maxOccurs='1'/><xs:element name='NPlusMNode'type='NPlusMPolicyType' minOccurs='0' maxOccurs='unbounded'/></xs:sequence><xs:attribute name='instanceName'type='xs:string' use='required'/><xs:attribute name='dbpartitionnum'type='xs:integer' use='required'/>

</xs:complexType>

�� �

VirtualIPAddress

��: IPAddressType

IPAddressType ���� �� ��, ��� ��� IP ��� ���

���� �� �� IP ��� � ����� �� ���.

VirtualIPAddress ��� ��� � ��, DB2PartitionType ��� �

��� �� �� VirtualIPAddress ��� ��� � ���.

Mount

��: MountType

MountType ���� ���� ��� ��� ��� �� �� �� ��

� ��� �� ��� �� ���.

Mount ��� ��� � ��, DB2PartitionType ��� ���� ��

�� Mount ��� ��� � ���.

110 ��� �� ���� ��� ���

Page 121: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

HADRDB

��: HADRDBType

HADRDBType ���� ���� �� ��(HADR) �� � �����

� � �� �� ���.

HADRDB ��� ��� � ��, DB2PartitionType ��� ���� ��

�� HADRDB ��� ��� � ���.

MutualPair

��: MutualPolicyType

MutualPolicyType ���� ��� � � ��� � � ���� �

�� ��� � � ��� �� ���.

MutualPair ��� ��� � ��, DB2PartitionType ��� ����

�� �� MutualPair ��� ��� � ���.

NPlusMNode

��: NPlusMPolicyType

NPlusMNode ��� ��� � ��, DB2PartitionType ��� ����

�� �� NPlusMNode ��� ��� � ���.

��

instanceName(��)

instanceName ���� � DB2PartitionType ��� ��� DB2 ��

���� �� ���� ����� ��� ���.

dbpartitionnum(��)

dbpartitionnum ���� ������ ���� ���� ��� ���

��� ��� ��( � �� db2nodes.cfg ���� ��� dbpartitionnum

��)� ��� ���.

DB2 ���� ��� �� ����(db2haicu) � ��� �� MountType

XML �� ��:

MountType ���� ���� ��� ��� ��� �� �� �� ��� ���

�� ��� �� ���.

112 ���� ��� ���

112 ���� �XML ��� ���

112 ���� ��� ���

112 ���� ����

� 4 ���� �� 111

Page 122: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �

�� ��� ��� MountType �� ��� �����.

v DB2PartitionType

XML � ��

<xs:complexType name='MountType'><xs:attribute name='filesystemPath' type='xs:string' use='required'/>

</xs:complexType>

�� �

��.

��

filesystemPath(��)

�� ���� ���� � ��� ��� �� ��� ������.

DB2 � � � � � � � � � � � � � (db2ha icu ) � � � � � �

MutualPolicyType XML �� ��:

MutualPolicyType ���� ��� � � ��� � � ���� ��� �

�� � � ��� �� ���.

��� ���

�XML ��� ���

��� ���

113 ���� ����

�� �

�� ��� ��� MutualPolicyType �� ��� �����.

v DB2PartitionType

XML � ��

<xs:complexType name='MutualPolicyType'><xs:attribute name='systemPairNode1' type='xs:string' use='required'/><xs:attribute name='systemPairNode2' type='xs:string' use='required'/>

</xs:complexType>

�� �

��.

112 ��� �� ���� ��� ���

Page 123: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��

systemPairNode1(��)

systemPairNode1��, systemPairNode2�� ���� ���� ���� �

�� ��� � � ��� � � ���� ��� ��� ��� ���

���.

systemPairNode2(��)

systemPairNode2��, systemPairNode1�� ���� ���� ��� �

�� � � ��� � � ���� ��� ��� ��� ��� ��

�.

DB2 � � � � � � � � � � � � � (db2ha icu ) � � � � � �

NPlusMPolicyType XML �� ��:

��� ���

�XML ��� ���

��� ���

����

�� �

�� ��� ��� NPlusMPolicyType �� ��� �����.

v DB2PartitionType

XML � ��

<xs:complexType name='NPlusMPolicyType'><xs:attribute name='standbyNodeName' type='xs:string' use='required'/>

</xs:complexType>

�� �

��.

��

standbyNodeName(��)

standbyNodeName ����, � NPlusMPolicyType ��� ���� ���

� � ��� � � ���� ��� ��� ��� ��� ���.

DB2 ���� ��� �� ����(db2haicu) � ��� �� HADRDBType

XML �� ��:

HADRDBType ���� ���� �� ��(HADR) �� � ������ �

�� �� ���.

� 4 ���� �� 113

Page 124: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ���

�XML ��� ���

��� ���

����

115 ���� ��� � �����

115 ���� ������

�� �

�� ��� ��� HADRDBType �� ��� �����.

v DB2ClusterType

v DB2PartitionType

XML � ��

<xs:complexType name='HADRDBType'><xs:sequence><xs:element name='VirtualIPAddress' type='IPAddressType'minOccurs='0' maxOccurs='unbounded'/>

<xs:element name='HADRDB' type='HADRDBDefn'maxOccurs='unbounded'/></xs:sequence></xs:complexType>

�� �

VirtualIPAddress

� : IPAddressType

IPAddressType ���� �� ��, ��� ��� IP ��� �

�� ���� �� �� IP ��� � ����� �� ���.

���� ��:

HADRDBType ��� 0 ��� VirtualIPAddress ��� ��� �

���.

HADRDB

� : HADRDBDefn

HADRDBDefn ��� ���� �� ��(HADR) �� � ��

���� � �� ��� �����.

���� ��:

HADRDBType ��� �� ��� VirtualIPAddress ��� ���

� ���.

��

��.

114 ��� �� ���� ��� ���

Page 125: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ����

��� ���� ���� � ��� HADRDBType ��� ���� �� ��� �

��� ��� ��� HADRFailover� ���� FailoverPolicy ��� ���

���.

����

���� ������ ����� HADRDBType ��� ��� � ����.

DB2 ���� ��� �� ����(db2haicu) � ��� �� HADRDBDefn

XML �� ��:

HADRDBDefn ��� ���� �� ��(HADR) �� � ������ � �

� ��� �����.

��� ���

�XML ��� ���

��� ���

����

�� �

�� ��� ��� HADRDBDefn �� ��� �����.

v HADRDBType

XML � ��

<xs:complexType name='HADRDBDefn'><xs:attribute name='databaseName' type='xs:string' use='required'/><xs:attribute name='localInstance' type='xs:string' use='required'/><xs:attribute name='remoteInstance' type='xs:string' use='required'/><xs:attribute name='localHost' type='xs:string' use='required'/><xs:attribute name='remoteHost' type='xs:string' use='required'/>

</xs:complexType>

�� �

��.

��

databaseName(��)

HADR ������� ��� ������.

localInstance(��)

localInstance� HADR �� ������� ������ �� ���� �

������.

� 4 ���� �� 115

Page 126: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

remoteInstance(��)

remoteInstance� HADR � ������� ������ �� ����

�������.

localHost(��)

localHost� HADR �� ������� ���� ���� ��� ���

��� �����.

remoteHost(��)

remoteHost� HADR � ������� ���� ���� ��� ���

��� �����.

DB2 ���� ��� �� ����(db2haicu) � ��� �� HADBType

XML �� ��:

HADBType ��� ���� ���� ���� ������ �� ������ �

� �����.

��� ���

�XML ��� ���

��� ���

117 ���� ����

�� �

�� ��� ��� HADBType �� ��� �����.

v DB2ClusterType

XML � ��

<xs:complexType name='HADBType'><xs:sequence><xs:element name='HADB'type='HADBDefn' maxOccurs='unbounded'/>

</xs:sequence><xs:attribute name='instanceName'type='xs:string' use='required'/>

</xs:complexType>

�� �

HADB

� : HADBDefn

HADBDefn ��� ���� ���� ���� ����� � ���

���� ���.

���� ��:

HADBType ��� �� ��� HADB ��� ��� ���.

116 ��� �� ���� ��� ���

Page 127: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��

instanceName(��)

instanceName ���� HADB ��� ���� ������� ��� DB2

������ �� ���� ����� ��� ���.

DB2 ���� ��� �� ����(db2haicu) � ��� �� HADBDefn

XML �� :

HADBDefn ��� ���� ���� ���� ����� � ������� �

��.

��� ���

�XML ��� ���

��� ���

����

�� �

HADBDefn� ��� �� �����.

v HADRDBType

XML � ��

<xs:complexType name='HADBDefn'><xs:attribute name='databaseName' type='xs:string' use='required'/>

</xs:complexType>

�� �

��.

��

databaseName(��)

databaseName ��� � �� ��� ������ ��� ��� ���.

DB2 ���� ��� �� ����(db2haicu)� �� �� XML � ��:

sqllib ���� samples ������� ���� db2haicu� �� ��� �

��� ��� ��� � � � XML �� �� ��� ���.

db2ha_sample_sharedstorage_mutual.xml:

� �� db2ha_sample_sharedstorage_mutual.xml� � ���� ���� �

��� �� DB2 ���� ���� �� ����(db2haicu)� ���� XML ��

��� ���. db2ha_sample_sharedstorage_mutual.xml�

sqllib/samples/ha/xml ���� ���.

� 4 ���� �� 117

Page 128: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��

db2ha_sample_sharedstorage_mutual.xml �� XML �� ��� �� db2haicu

� ��� �� ������ ���� ���� ���� ��� ����.

v Quorum ���: ���

v ����� ��(���� ��� ��): 2

v � �� �: mutual

v ������ ���: 1

v ��(���) IP ��: 1

v � ��� �� �� ��� ��: 1

XML �

<!-- ================================================================= --><!-- = Use the DB2 High Availability Instance Configuration Utility = --><!-- = (db2haicu) XML schema definition, db2ha.xsd, and specify = --><!-- = IBM Tivoli System Automation for Multiplatforms (SA MP) = --><!-- = Base Component as the cluster manager. = --><!-- ================================================================= --><DB2Cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="db2ha.xsd"clusterManagerName="TSA"version="1.0">

<!-- ================================================================= --><!-- = Create a cluster domain named db2HAdomain. = --><!-- ================================================================= --><ClusterDomain domainName="db2HAdomain">

<!-- =============================================================== --><!-- = Specify a network quorum device (IP address: 19.126.4.5). = --><!-- = The IP must be pingable at all times by each of the cluster = --><!-- = domain nodes. = --><!-- =============================================================== --><Quorum quorumDeviceProtocol="network" quorumDeviceName="19.126.4.5"/>

<!-- =============================================================== --><!-- = Create a network named db2_public_network_0 with an IP = --><!-- = network protocol. = --><!-- = This network contains two computers: hasys01 and hasys02. = --><!-- = Each computer has one network interface card (NIC) called = --><!-- = eth0. = --><!-- = The IP address of the NIC on hasys01 is 19.126.52.139 = --><!-- = The IP address of the NIC on hasys02 is 19.126.52.140 = --><!-- =============================================================== --><PhysicalNetwork physicalNetworkName="db2_public_network_0"

physicalNetworkProtocol="ip">

<Interface interfaceName="eth0" clusterNodeName="hasys01"><IPAddress baseAddress="19.126.52.139"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

<Interface interfaceName="eth0" clusterNodeName="hasys02"><IPAddress baseAddress="19.126.52.140"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

</PhysicalNetwork>

<!-- =============================================================== --><!-- = List the computers (cluster nodes) in the cluster domain. = --><!-- =============================================================== --><ClusterNode clusterNodeName="hasys01"/>

118 ��� �� ���� ��� ���

Page 129: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

<ClusterNode clusterNodeName="hasys02"/>

</ClusterDomain>

<!-- ================================================================= --><!-- = The failover policy specifies the order in which the cluster = --><!-- = domain nodes should fail over. = --><!-- ================================================================= --><FailoverPolicy>

<Mutual /></FailoverPolicy>

<!-- ================================================================= --><!-- = Specify all the details of the database partition = --><!-- ================================================================= --><DB2PartitionSet>

<DB2Partition dbpartitionnum="0" instanceName="db2inst1"><VirtualIPAddress baseAddress="19.126.52.222"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

<Mount filesystemPath="/home/db2inst1"/><MutualPair systemPairNode1="hasys01" systemPairNode2="hasys02" />

</DB2Partition>

</DB2PartitionSet>

</DB2Cluster>

db2ha_sample_DPF_mutual.xml:

� �� db2ha_sample_DPF_mutual.xml� � ���� ���� ���� �� DB2

���� ���� �� ����(db2haicu)� ���� XML �� ��� ���.

db2ha_sample_DPF_mutual.xml� sqllib/samples/ha/xml ���� ���.

��

db2ha_sample_DPF_mutual.xml �� XML �� ��� �� db2haicu� ���

�� ������ ���� ���� ���� ��� ����.

v Quorum ���: ���

v ����� ��(���� ��� ��): 4

v � �� �: mutual

v ������ ���: 2

v ��(���) IP ��: 1

v � ��� �� �� ��� ��: 2

v ����� �� ��� ������: 2

XML �

<!-- ================================================================= --><!-- = Use the DB2 High Availability Instance Configuration Utility = --><!-- = (db2haicu) XML schema definition, db2ha.xsd, and specify = --><!-- = IBM Tivoli System Automation for Multiplatforms (SA MP) = --><!-- = Base Component as the cluster manager. = --><!-- ================================================================= --><DB2Cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="db2ha.xsd"clusterManagerName="TSA"

� 4 ���� �� 119

Page 130: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

version="1.0">

<!-- ================================================================= --><!-- = Create a cluster domain named db2HAdomain. = --><!-- ================================================================= --><ClusterDomain domainName="db2HAdomain">

<!-- =============================================================== --><!-- = Specify a network quorum device (IP address: 19.126.4.5). = --><!-- = The IP must be pingable at all times by each of the cluster = --><!-- = domain nodes. = --><!-- =============================================================== --><Quorum quorumDeviceProtocol="network" quorumDeviceName="19.126.4.5"/>

<!-- =============================================================== --><!-- = Create a network named db2_public_network_0 with an IP = --><!-- = network protocol. = --><!-- = This network contains four computers: hasys01, hasys02, = --><!-- = hasys03, and hasys04. = --><!-- = Each computer has a network interface card called eth0. = --><!-- = The IP address of eth0 on hasys01 is 19.126.124.30 = --><!-- = The IP address of eth0 on hasys02 is 19.126.124.31 = --><!-- = The IP address of eth0 on hasys03 is 19.126.124.32 = --><!-- = The IP address of eth0 on hasys04 is 19.126.124.33 = --><!-- =============================================================== --><PhysicalNetwork physicalNetworkName="db2_public_network_0"

physicalNetworkProtocol="ip">

<Interface interfaceName="eth0" clusterNodeName="hasys01"><IPAddress baseAddress="19.126.124.30"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

<Interface interfaceName="eth0" clusterNodeName="hasys02"><IPAddress baseAddress="19.126.124.31"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

<Interface interfaceName="eth0" clusterNodeName="hasys03"><IPAddress baseAddress="19.126.124.32"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

<Interface interfaceName="eth0" clusterNodeName="hasys04"><IPAddress baseAddress="19.126.124.33"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

</PhysicalNetwork>

<!-- =============================================================== --><!-- = Create a network named db2_private_network_0 with an IP = --><!-- = network protocol. = --><!-- = This network contains four computers: hasys01, hasys02, = --><!-- = hasys03, and hasys04 (same as db2_public_network_0.) = --><!-- = In addition to eth0, each computer has a network interface = --><!-- = card called eth1. = --><!-- = The IP address of eth1 on hasys01 is 192.168.23.101 = --><!-- = The IP address of eth1 on hasys02 is 192.168.23.102 = --><!-- = The IP address of eth1 on hasys03 is 192.168.23.103 = --><!-- = The IP address of eth1 on hasys04 is 192.168.23.104 = --><!-- =============================================================== --><PhysicalNetwork physicalNetworkName="db2_private_network_0"

physicalNetworkProtocol="ip">

<Interface interfaceName="eth1" clusterNodeName="hasys01"><IPAddress baseAddress="192.168.23.101"

subnetMask="255.255.255.0"networkName="db2_private_network_0"/>

</Interface>

<Interface interfaceName="eth1" clusterNodeName="hasys02"><IPAddress baseAddress="192.168.23.102"

120 ��� �� ���� ��� ���

Page 131: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

subnetMask="255.255.255.0"networkName="db2_private_network_0"/>

</Interface>

<Interface interfaceName="eth1" clusterNodeName="hasys03"><IPAddress baseAddress="192.168.23.103"

subnetMask="255.255.255.0"networkName="db2_private_network_0"/>

</Interface>

<Interface interfaceName="eth1" clusterNodeName="hasys04"><IPAddress baseAddress="192.168.23.104"

subnetMask="255.255.255.0"networkName="db2_private_network_0"/>

</Interface>

</PhysicalNetwork>

<!-- =============================================================== --><!-- = List the computers (cluster nodes) in the cluster domain. = --><!-- =============================================================== --><ClusterNode clusterNodeName="hasys01"/><ClusterNode clusterNodeName="hasys02"/><ClusterNode clusterNodeName="hasys03"/><ClusterNode clusterNodeName="hasys04"/>

</ClusterDomain>

<!-- ================================================================= --><!-- = The failover policy specifies the order in which the cluster = --><!-- = domain nodes should fail over. = --><!-- ================================================================= --><FailoverPolicy>

<Mutual /></FailoverPolicy>

<!-- ================================================================= --><!-- = Specify all the details of the database partitions. = --><!-- ================================================================= --><DB2PartitionSet>

<DB2Partition dbpartitionnum="0" instanceName="db2inst1"><VirtualIPAddress baseAddress="19.126.124.251"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

<Mount filesystemPath="/hafs/db2inst1/NODE0000"/><MutualPair systemPairNode1="hasys01" systemPairNode2="hasys02" />

</DB2Partition>

<DB2Partition dbpartitionnum="1" instanceName="db2inst1"><Mount filesystemPath="/hafs/db2inst1/NODE0001"/><MutualPair systemPairNode1="hasys02" systemPairNode2="hasys01" />

</DB2Partition>

<DB2Partition dbpartitionnum="2" instanceName="db2inst1"><Mount filesystemPath="/hafs/db2inst1/NODE0002"/><MutualPair systemPairNode1="hasys03" systemPairNode2="hasys04" />

</DB2Partition>

<DB2Partition dbpartitionnum="3" instanceName="db2inst1"><Mount filesystemPath="/hafs/db2inst1/NODE0003"/><MutualPair systemPairNode1="hasys04" systemPairNode2="hasys03" />

</DB2Partition>

</DB2PartitionSet>

<!-- ================================================================= --><!-- = List of databases to be configured for High Availability = --><!-- ================================================================= --><HADBSet instanceName="db2inst1"><HADB databaseName = "SAMPLE" /><HADB databaseName = "MYDB" />

� 4 ���� �� 121

Page 132: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

</HADBSet>

</DB2Cluster>

db2ha_sample_DPF_NPlusM.xml:

� �� db2ha_sample_DPF_NPlusM.xml� � ���� ���� ���� �� DB2

���� ���� �� ����(db2haicu)� ���� XML �� ��� ���.

db2ha_sample_DPF_NPlusM.xml� sqllib/samples/ha/xml ���� ���.

��

db2ha_sample_DPF_NPlusM.xml �� XML �� ��� �� db2haicu� ���

�� ������ ���� ���� ���� ��� ����.

v Quorum ���: ���

v ����� ��(���� ��� ��): 4

v � �� �: N Plus M

v ������ ���: 2

v ��(���) IP ��: 1

v � ��� �� �� ��� ��: 4

XML �

<!-- ================================================================= --><!-- = Use the DB2 High Availability Instance Configuration Utility = --><!-- = (db2haicu) XML schema definition, db2ha.xsd, and specify = --><!-- = IBM Tivoli System Automation for Multiplatforms (SA MP) = --><!-- = Base Component as the cluster manager. = --><!-- ================================================================= --><DB2Cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="db2ha.xsd"clusterManagerName="TSA"version="1.0">

<!-- ================================================================= --><!-- = Create a cluster domain named db2HAdomain. = --><!-- ================================================================= --><ClusterDomain domainName="db2HAdomain">

<!-- =============================================================== --><!-- = Specify a network quorum device (IP address: 19.126.4.5). = --><!-- = The IP must be pingable at all times by each of the cluster = --><!-- = domain nodes. = --><!-- =============================================================== --><Quorum quorumDeviceProtocol="network" quorumDeviceName="19.126.4.5"/>

<!-- =============================================================== --><!-- = Create a network named db2_public_network_0 with an IP = --><!-- = network protocol. = --><!-- = This network contains four computers: hasys01, hasys02, = --><!-- = hasys03, and hasys04. = --><!-- = Each computer has a network interface card called eth0. = --><!-- = The IP address of eth0 on hasys01 is 19.126.124.30 = --><!-- = The IP address of eth0 on hasys02 is 19.126.124.31 = --><!-- = The IP address of eth0 on hasys03 is 19.126.124.32 = --><!-- = The IP address of eth0 on hasys04 is 19.126.124.33 = --><!-- =============================================================== --><PhysicalNetwork physicalNetworkName="db2_public_network_0"

physicalNetworkProtocol="ip">

122 ��� �� ���� ��� ���

Page 133: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

<Interface interfaceName="eth0" clusterNodeName="hasys01"><IPAddress baseAddress="19.126.124.30"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

<Interface interfaceName="eth0" clusterNodeName="hasys02"><IPAddress baseAddress="19.126.124.31"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

<Interface interfaceName="eth0" clusterNodeName="hasys03"><IPAddress baseAddress="19.126.124.32"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

<Interface interfaceName="eth0" clusterNodeName="hasys04"><IPAddress baseAddress="19.126.124.33"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

</PhysicalNetwork>

<!-- =============================================================== --><!-- = Create a network named db2_private_network_0 with an IP = --><!-- = network protocol. = --><!-- = This network contains four computers: hasys01, hasys02, = --><!-- = hasys03, and hasys04 (same as db2_public_network_0.) = --><!-- = In addition to eth0, each computer has a network interface = --><!-- = card called eth1. = --><!-- = The IP address of eth1 on hasys01 is 192.168.23.101 = --><!-- = The IP address of eth1 on hasys02 is 192.168.23.102 = --><!-- = The IP address of eth1 on hasys03 is 192.168.23.103 = --><!-- = The IP address of eth1 on hasys04 is 192.168.23.104 = --><!-- =============================================================== --><PhysicalNetwork physicalNetworkName="db2_private_network_0"

physicalNetworkProtocol="ip">

<Interface interfaceName="eth1" clusterNodeName="hasys01"><IPAddress baseAddress="192.168.23.101"

subnetMask="255.255.255.0"networkName="db2_private_network_0"/>

</Interface>

<Interface interfaceName="eth1" clusterNodeName="hasys02"><IPAddress baseAddress="192.168.23.102"

subnetMask="255.255.255.0"networkName="db2_private_network_0"/>

</Interface>

<Interface interfaceName="eth1" clusterNodeName="hasys03"><IPAddress baseAddress="192.168.23.103"

subnetMask="255.255.255.0"networkName="db2_private_network_0"/>

</Interface>

<Interface interfaceName="eth1" clusterNodeName="hasys04"><IPAddress baseAddress="192.168.23.104"

subnetMask="255.255.255.0"networkName="db2_private_network_0"/>

</Interface>

</PhysicalNetwork>

<!-- =============================================================== --><!-- = List the computers (cluster nodes) in the cluster domain. = --><!-- =============================================================== --><ClusterNode clusterNodeName="hasys01"/><ClusterNode clusterNodeName="hasys02"/><ClusterNode clusterNodeName="hasys03"/><ClusterNode clusterNodeName="hasys04"/>

</ClusterDomain>

� 4 ���� �� 123

Page 134: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

<!-- ================================================================= --><!-- = The failover policy specifies the order in which the cluster = --><!-- = domain nodes should fail over. = --><!-- ================================================================= --><FailoverPolicy>

<NPlusM /></FailoverPolicy>

<!-- ================================================================= --><!-- = Specify all the details of the database partitions = --><!-- ================================================================= --><DB2PartitionSet>

<DB2Partition dbpartitionnum="0" instanceName="db2inst1"><VirtualIPAddress baseAddress="19.126.124.250"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

<Mount filesystemPath="/ha_dpf1/db2inst1/NODE0000"/><Mount filesystemPath="/hafs/NODE0000"/><NPlusMNode standbyNodeName="hasys03" />

</DB2Partition>

<DB2Partition dbpartitionnum="1" instanceName="db2inst1"><Mount filesystemPath="/ha_dpf1/db2inst1/NODE0001"/><Mount filesystemPath="/hafs/NODE0001"/><NPlusMNode standbyNodeName="hasys04" />

</DB2Partition>

</DB2PartitionSet>

</DB2Cluster>

db2ha_sample_HADR.xml:

� �� db2ha_sample_DPF_HADR.xml� � ���� ���� ���� �� DB2

���� ���� �� ����(db2haicu)� ���� XML �� ��� ���.

db2ha_sample_HADR.xml� sqllib/samples/ha/xml ���� ���.

��

db2ha_sample_HADR.xml �� XML �� ��� �� db2haicu� ��� ��

������ ���� ���� ���� ��� ����.

v Quorum ���: ���

v ����� ��(���� ��� ��): 2

v � �� �: HADR

v ������ ���: 1

v ��(���) IP ��: ��

v � ��� �� �� ��� ��: ��

XML �

<!-- ================================================================= --><!-- = Use the DB2 High Availability Instance Configuration Utility = --><!-- = (db2haicu) XML schema definition, db2ha.xsd, and specify = --><!-- = IBM Tivoli System Automation for Multiplatforms (SA MP) = --><!-- = Base Component as the cluster manager. = --><!-- ================================================================= --><DB2Cluster xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="db2ha.xsd"

124 ��� �� ���� ��� ���

Page 135: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

clusterManagerName="TSA"version="1.0">

<!-- ================================================================= --><!-- = Create a cluster domain named db2HAdomain. = --><!-- ================================================================= --><ClusterDomain domainName="db2HAdomain">

<!-- =============================================================== --><!-- = Specify a network quorum device (IP address: 19.126.4.5). = --><!-- = The IP must be pingable at all times by each of the cluster = --><!-- = domain nodes. = --><!-- =============================================================== --><Quorum quorumDeviceProtocol="network" quorumDeviceName="19.126.4.5"/>

<!-- =============================================================== --><!-- = Create a network named db2_public_network_0 with an IP = --><!-- = network protocol. = --><!-- = This network contains two computers: hasys01 and hasys02. = --><!-- = Each computer has a network interface card called eth0. = --><!-- = The IP address of eth0 on hasys01 is 19.126.52.139 = --><!-- = The IP address of eth0 on hasys01 is 19.126.52.140 = --><!-- =============================================================== --><PhysicalNetwork physicalNetworkName="db2_public_network_0"

physicalNetworkProtocol="ip">

<Interface interfaceName="eth0" clusterNodeName="hasys01"><IPAddress baseAddress="19.126.52.139"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

<Interface interfaceName="eth0" clusterNodeName="hasys02"><IPAddress baseAddress="19.126.52.140"

subnetMask="255.255.255.0"networkName="db2_public_network_0"/>

</Interface>

</PhysicalNetwork>

<!-- =============================================================== --><!-- = Create a network named db2_private_network_0 with an IP = --><!-- = network protocol. = --><!-- = This network contains two computers: hasys01 and hasys02. = --><!-- = In addition to eth0, each computer has a network interface = --><!-- = card called eth1. = --><!-- = The IP address of eth1 on hasys01 is 192.168.23.101 = --><!-- = The IP address of eth1 on hasys02 is 192.168.23.102 = --><!-- =============================================================== --><PhysicalNetwork physicalNetworkName="db2_private_network_0"

physicalNetworkProtocol="ip">

<Interface interfaceName="eth1" clusterNodeName="hasys01"><IPAddress baseAddress="192.168.23.101"

subnetMask="255.255.255.0"networkName="db2_private_network_0"/>

</Interface>

<Interface interfaceName="eth1" clusterNodeName="hasys02"><IPAddress baseAddress="192.168.23.102"

subnetMask="255.255.255.0"networkName="db2_private_network_0"/>

</Interface>

</PhysicalNetwork>

<!-- =============================================================== --><!-- = List the computers (cluster nodes) in the cluster domain. = --><!-- =============================================================== --><ClusterNode clusterNodeName="hasys01"/><ClusterNode clusterNodeName="hasys02"/>

</ClusterDomain>

<!-- ================================================================= --><!-- = The failover policy specifies the order in which the cluster = -->

� 4 ���� �� 125

Page 136: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

<!-- = domain nodes should fail over. = --><!-- ================================================================= --><FailoverPolicy>

<HADRFailover /></FailoverPolicy>

<!-- ================================================================= --><!-- = Specify all the details of the database partitions = --><!-- ================================================================= --><DB2PartitionSet><DB2Partition dbpartitionnum="0" instanceName="db2inst1" />

</DB2PartitionSet>

<!-- ================================================================= --><!-- = List of HADR databases = --><!-- ================================================================= --><HADRDBSet><HADRDB databaseName="HADRDB"

localInstance="db2inst1"remoteInstance="db2inst1"localHost="hasys01"remoteHost="hasys02" />

</HADRDBSet>

</DB2Cluster>

DB2 ���� ��� �� ����(db2haicu) ���

DB2 ���� ���� �� ����(db2haicu)� ���� �� ��� �� �

�� ��� ���.

��

������ �� ���� ���� ���� db2haicu� ��� � � ��, �

� ��� � ���� preprpnode � ��� ���.

preprpnode� AIX� � RSCT(Reliable Scalable Cluster Technology) �� ��

Linux� � RSCT ���� �����. preprpnode� ���� �� ��� �

� �� ���� �����. preprpnode � ���� �� ���� ����

�. preprpnode� � ��� ��� ��� ������.

v preprpnode (AIX)

v Linux� RSCT � �� - preprpnode

RSCT� � ��� ��� RSCT Administration Guide - What is RSCT?� �

�����.

db2haicu� ���� ��, ������ �� ���� ���� ���� �� ��

�� ��� ���.

v ����� ��� � ��� ��� ��� �������.

v ���� ���� ���� � ��� ������ �� ���� �����

� db2profile ����� ������.

v db2start � ��� ������ �� ����� ������.

126 ��� �� ���� ��� ���

Page 137: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 ���� � ��(HADR)

HADR �� �� �� �� �� ���� ������.

v � DB2 ���� �� ��(HADR) ������� �� �� � ���

��� ���� ���� � HADR ��-� ������ � � ���

�� �����.

v � HADR ������� � hadr_peer_window� ��� 120�� ��� �

�����.

v DB2 � ��� ���� ����.

���� ������ ��

����� �� ��� �� ������ ���� � �� �� ��� ����

��.

v ���� ���� ��� � ���� DB2_NUM_FAILOVER_NODES ���

�� �� ������.

v (���) db2haicu� ���� �� ������� �������.

DB2 ���� ��� �� ����(db2haicu)� ���� ���� �

� ��

���� ������ �� ���� ����� � DB2 ���� ���� ��

����(db2haicu)� ��� � db2haicu� ���� ������ ��� ����

� �� �����.

DB2 ���� ��� �� ����(db2haicu)� ��� �� �����

� ��:

�� DB2 ���� ���� �� ����(db2haicu)� ��� � db2haicu� ��

�� ��� ���� ������ �� ��� �� �� ������ ���� �

����.

�� ������ �� ��

�� ������ ��� ����, db2haicu� ���� �� ��� ����.

v ���� � ��� ��

v �� �� ��

v �� ���� �� ��

v ��� �� ����(SPM) �� ��

v DB2 �� ��(db2diag �� ��) ��

v ������ �� ��:

– ������ �� ��

� 4 ���� �� 127

Page 138: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

– ������ �� ���� ��� ��

– ������ �� ���� ��� ��

– �� ������ ���

� ������ �� ��

�� ������ ��� ����, db2haicu� ���� �� ��� ����.

v ������ �� ��

v ������ �� ���� ��� ��

v ������ �� ���� ��� ��

v �� ������ ���

DB2 ���� ��� �� ����(db2haicu)� ���� ���� �

� ����

db2haicu� ��� ���� ��� ���� ��� �� ��� �, �����

� �� ����� �� �� ������ �� ���� ���� ���� �

��� ������.

��� ��

db2haicu� ��� ���� ��� ��� � � �� ���� ���� ��

��� ���. ��� ��� 127 ���� �DB2 ���� ���� �� ���

�(db2haicu)� ��� ���� ��� ���� ������.

� ���� �� ��

db2haicu ���� ����� ������ �� ���� �� �� ���� ��

� ���� ���� �� �� ���� ����� �� ��� �����. db2haicu

���� ����� ������ �� ���� ����� � � �� � �

� ���� ��� ��� ���� ��� �����.

����

1. db2haicu� ������.

db2haicu� ���� ��� ��� � db2haicu� ���� ���� � �

�� � � �� �� �����.

v ���� ��(��� ���� ��� ��) �� �� ��

v ��� �����(��� ����� ��) �� �� ��

v ������ ��� �� �� ��(���� ������ ��� ��)

v DB2 ���� �� ��(HADR) ������ �� �� ��

v ���� ������ �� �� ��

128 ��� �� ���� ��� ���

Page 139: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v ��� �� �� �� ��

v IP �� �� �� ��

v ���� �� �� �� �� ��

v ��� ����� �� ������ ��� HADR ������ ��

v �� ����� � � �� � �

v ���� ���� � � quorum ��� ��

v ���� ��� ��

2. ��� ���� ����, db2haicu� ���� �� ��� ������.

������ �� ����� ���� ���� ��� ��� ���� �� ��

��� �����. db2haicu� ��� ������ ���� ��� ���� �

� ��� DB2 ����(HA) �� ���� �� ��� ���� �� �

�� �����. db2haicu� ��� ������ �� ���� ���� ���

�� �, ������ �� ����� ��� ���� �� ���� �� �� �

���� ���� �� ����� � �� ��� ��� ��� ����.

� ��

DB2 ���� ���� �� ����(db2haicu)�� �� �� ��� ����. �

����� �� ���� �� ��, db2diag �� �� db2pd ��� ���

db2haicu ��� ���� ��� � ���. ��� ��� �DB2 ���� ���

� �� ����(db2haicu) ��� ��� ������.

DB2 ���� ��� �� ����(db2haicu) ��� ��

DB2 ���� ���� �� ����(db2haicu)�� �� �� ��� ����. �

����� �� ���� �� ��, db2diag �� �� db2pd ��� ���

db2haicu ��� ���� ��� � ���.

DB2 ���� ��� �� ����(db2haicu) ���

DB2 ���� ���� �� ����(db2haicu) ��� � � �� �����

���.

v 130 ���� ������ �����

v 130 ���� ��� ����

v 130 ���� ��� � �����

v 131 ���� �� ���

� 4 ���� �� 129

Page 140: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� � ����

v ��, IBM Tivoli SA MP(System Automation for Multiplatforms) � 2.2,

Fixpack 3� db2haicu� ���� ��� ���� �� �������.

v RSCT(Reliable Scalable Cluster Technology) � 2.4.7.3� �����. RSCT

� � ��� ��� RSCT Administration Guide - What is RSCT?� ���

���.

v db2haicu� IP � 6� ���� ����.

�� ���

db2haicu� ��� �� ���� ��� � ����.

v db2haicu� ��� �� ���� ����� ��� � ����.

v Linux, UNIX Windows� DB2 ������ � 9�� IBM Data Server

� 9.5�, �� � 9.5�� �� ��� ����� �, db2haicu� ���

���� ��� ��� � ����. ���� ��� ����� �� ���

��� ���.

1. �� ���� ���(��� � ��) ��

2. ������ � ����

3. db2haicu� ��� � ���� ��� ��

�� � ����

���� �� �� ��� ��� � �� db2haicu ��� ��� ������.

v db2haicu� ����� �� ��� ��� �� �� �� ���� ����

db2haicu� ������ �� ���� ���� ���� ��� �� �����.

�� ���� ���� db2haicu ���� �� db2haicu� ���� ��� �

�� ��� �� �� �� �� ��� � ���.

v � ���� ���� ��� � db2haicu� ���� � ���� ���� �

���� ��� ��� ���� ����. � �� db2haicu� ��� ���

���� ��� �� ��� ����� �� �� ���� ���� ���

��� ��� ��� ����.

v db2haicu� ���� ���� �� ���� �� ������ ���� ��

� ����� �� ��� ����. db2haicu� ���� �� � ��� �

�� � ���� �� ���� ����� ��� � �� ���, � ��

db2haicu� �� ��� �� �� ��� � �� ��� �� ����

���� �� ������ �����.

v ��� ��� � ���� ���� �� ���� �� db2haicu� ���

� �� �� ��� ��� ���.

130 ��� �� ���� ��� ���

Page 141: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

1. -delete � �� ��� db2haicu� ��� ����� ��� ����

���� �� ��� ������.

2. db2haicu� �� ��� � ���� ���� �� ������.

v -delete � �� �� db2haicu� ��� �, db2haicu� �� �� ���

�� ��� �� �� ������ �� ���� ����� �� �� �

�� �� �����.

v DB2 ���� �� ��(HADR) �� ������, � ������ � ��

���� �� ���� ����� �� �� ��� ����� �� ��� �

�����.

1. � ��� HADR � ������� ������ �� ���� �����

� -delete � �� �� db2haicu� ������.

2. �� HADR �� ������� ������ �� ���� ����� �

-delete � �� �� db2haicu� ������.

v db2haicu� ��� ����� ���� ��� �� ��� �� db2haicu�

����� ��� ���� ����. ���� ��� ���� � db2haicu�

��� � �� ��� ���� �� �� �� �� ���� ��� ���� �

� �� ��� ������ � � ����. �� �� �� ��� ����

�� �� ���� ��� ������ ����.

v ��� ������ ����� � � �� �� ��-���� ���� �

�, �� �� ��� ����� db2haicu� ��� ���� �� � �� ���

���. �� ��� � �� ����� ��� ���� �� db2haicu� ��

��� �� ���� ��� ��� db2haicu� �� ����� ���� ��

� ���� ����.

����

��� db2haicu� ��� � ���� ������ �� ���� ���� ��

� �� � �� ����.

v /etc/fstab� � � ��� ����� � � ��� ��� ��� �, noauto

��� ��� ��� ���� ����� � ��� ���� ���� ���

�� ��� ����. � ��, ��� ����.

dev/vpatha1 /db/svtpdb/NODE0010 ext3 noauto 0 0

DB2 ���� � ���� API

The DB2 ���� �� ���� API� ������ �� ����� ���� �

� ����� �� ���� ��� � �� �� � ��� �����.

� 4 ���� �� 131

Page 142: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ���� � ����

���� �� ������ ����� � ��� � ��� �� ��������

����� �� ��� � �� ������� DB2 ������ ��� ���

� ���.

DB2 ������� �� ���� �� ������ �����.

v AIX� � HACMP(High Availability Cluster Multi-Processing)

HACMP/ES� � ���� ��� IBM Software Library � ���

(http://www.ibm.com/software/sw-library/)�� �� �� �AIX HACMP/ES�

IBM DB2 Universal Database Enterprise Edition���� ��� ������.

v Linux� Tivoli System Automation.

Tivoli System Automation� � ���� ��� IBM Software Library � �

��(http://www.ibm.com/software/sw-library/)�� �� �� �Linux� Tivoli

System Automation� ��� ���� DB2 Universal Database��� ��� �

�����.

v Windows �� ��� �� Microsoft® Cluster Server

Microsoft Cluster Server� � ��� IBM Software Library � ���

(http://www.ibm.com/software/sw-library/)�� �� �� �� �Microsoft Cluster

Server� ��� IBM DB2 Universal Database V8.1 Enterprise Server Edition

���� ������.

v Solaris �� ��� �� Sun Cluster �� VERITAS Cluster Server.

Sun Cluster� � ��� IBM Software Library � ���(http://www.ibm.com/

software/sw-library/)�� �� �� �DB2 Universal Database and High

Availability on Sun Cluster 3.X� ��� ������. VERITAS Cluster Server

� � ��� ��� �DB2 UDB and High Availability with VERITAS Cluster

Server��� � � ��� ������. � ��� �IBM Support and downloads�

� ���(http://www.ibm.com/support/docview.wss?uid=swg21045033)�� ��

����.

v Hewlett-Packard� � Multi-Computer/ServiceGuard

AIX� HACMP(High Availability Cluster Multi-Processing)

AIX� HACMP(High Availability Cluster Multi-Processing)� ���� �� ��

������. HACMP ����� ��� ���� �� ����� ����� ��

���� �����. ��� � ��� ��� ���� HACMP� ������ �

� �� ��� � ��� �����. ��� ��� ��� ���� HACMP�

�� ����� �����.

132 ��� �� ���� ��� ���

Page 143: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ��� ���� ���. HACMP �� ��� �� ����, ���

� ����� ������ � � ���� ��� ��� �� �����

�.

�� ��� � ��� node_down ������. � ���� ����� ��� �

��� HACMP� ����� �� �� ��� � ��� ���� �����.

� �� ����� ��� ��� � ��� ��� � HACMP�� � ���

� �� ��� �(�� ��) �� �� ��� ��� � ���.

�: HACMP� ��� �, ��� �� DB2 ����� db2iauto ����� ���

�� � ���� ���� �����.

db2iauto -off InstName

�� InstName� ����� ��� �����.

��� ��

� � ����, �� ��� AIX ���� ��� �� ����� ���� �

���. �� �� ����� �� ��� AIX ���� ��� �� ����� �

����.

�����, ���� ������ ���� DB2 ������� ���� ���

��� ���� � �� �� ��� �����. � �� �� ���� ��

�� � � ��� ��� �������.

��� � ��� � �� ��� � ����� ���� �����. � �����

� �� ����� ���� �� � ��, �� �� ������ ��� � ��

��� ���� �� � ���. ��� � ���� ���� ������� ��

� ��� ������. � �� 16 � ���� ��� � �� �������

�� �� ��, 8 � 2 �� ������ �� ����� ��� ���� �� �

���. ��� 16 � ��� �� ���, �� �� ��� ��� ��

�� ������� ���� ��, ��� �� ����� ����� �� � ��

��. ��� � �� ��� HACMP ����� ����� �� ������. �

�� � ������ � ����� ��� ���� �� � ����. HACMP�

�� �� �� ��� ����� � � �� ��� ���� �� �

����.

HACMP � ����� �� ��� � �� ��� �� ���(���� �)

��� ����. � �� ������ �� �� ��� � �� ��� �

��(������ �) ��� ����. �� �� �� IP ��� �� ��

�! ��, �� �� ���, �� NFS �� ���, ��� ������ �(AS)

� ������ �� ������ ����� �����. ������ �� ���

� 4 ���� �� 133

Page 144: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ����� � �� ���� �� �� �� ���� HACMP� ��

��� � ���. � �� ��� ��� ���� �� ��� ���, ��

��� ���� ��� �� �����.

� ��, DB2 ������ ���(� ��)� ��� ����. �� ��

�� ���� ���� �� ��� ���� �� ��� �� ��� ���

��, �� ��� � ��� ���� ������ ���� ���� � ��

�(�� ����). HACMP� �� ����� ��� ��� �����. HACMP

� �� DB2 ���� �� ��� ����� ���� NFS �� ���� ��

�� ���� ��� � ���.

���� ������ ���� DB2 ������� � �� ��� ��� HACMP

��� � ��� ����. �, ��, � �� ���� �� � ��� �

� �� ����� ��� ���. ��� �� ��� ��� ��� �� ��

�������, ��� HACMP ����� �� ��(� � �� �� ��)�

�����.

��� ��� � �� �� �� ���� ��� �� �� � ���.

HACMP� ��� DB2 �� ��� ��, �! ��� ��� �� �� ���

�� � �� ��� �� ��� ���. �� �� �����, � ���

� �� ��� �� �� ��� �! ��� ���� � �� �� ��� ��

���. ���� ������ ����, �� � ��� ��� � �����

� ��� ��� �� �����.

���� ���� �� � �� ��� ��� ��� ������ ��� ��� �

���� ����. SMS �� DMS ��� �� � ��� ��� ��� �

�� ���� ��� � ���. ���� ��� � �� ��� ��� ���

�����, �� ��� ��� �� ��� �� ��� ��� ��� � �

���. �� ���� ����� �� ″ $N″( blank]$N)� ������. ��� �

�� ���� �� �� �� �� �� � ��� ����� ��� �

���.

� 7. ��� ��� ��� ��. �� ��� 5� �����.

�� � �

blank]$N ″ $N″ 5

blank]$N+ number] ″ $N+1011″ 1016

blank]$N% number] ″ $N%3″ 2

blank]$N+ number]% number] ″ $N+12%13″ 4

blank]$N% number]+ number] ″ $N%3+20″ 22

�:

1. %� ������.

2. � ���, �� ���� ����� �����.

134 ��� �� ���� ��� ���

Page 145: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� � � ��� ��� ���� ���� �� ��� ���.

v 2-�� ����� ��� ���� �����.

CREATE TABLESPACE TS1 MANAGED BY DATABASE USING(device '/dev/rcont $N' 20000)

�� ���� �����.

/dev/rcont0 - on Node 0/dev/rcont1 - on Node 1

v 4-�� ����� ��� ���� �����.

CREATE TABLESPACE TS2 MANAGED BY DATABASE USING(file '/DB2/containers/TS2/container $N+100' 10000)

�� ���� �����.

/DB2/containers/TS2/container100 - on Node 0/DB2/containers/TS2/container101 - on Node 1/DB2/containers/TS2/container102 - on Node 2/DB2/containers/TS2/container103 - on Node 3

v 2-�� ����� ��� ���� �����.

CREATE TABLESPACE TS3 MANAGED BY SYSTEM USING('/TS3/cont $N%2, '/TS3/cont $N%2+2')

�� ���� �����.

/TS3/cont0 - on Node 0/TS3/cont2 - on Node 0/TS3/cont1 - on Node 1/TS3/cont3 - on Node 1

HACMP� �� DB2 ������ �� ��

����, ����� ������ ���� � �� ��� �� ���� HACMP

� �� �����. � ���� � �# DB2 ��� ����� ��� ��

��� � ���. 64-�� �# DB2 ����, � 16-�� ������ 32

� 2-�� HACMP ����� �#� ���� �� � ����.

���� ��� � � �� �� �� ���� HACMP � �� �� ���

� ��� � ���� �� DB2 Enterprise Server Edition� ������. ��

�� ��� �� ��� �� rc.db2pe.ee�� �� ��� �� rc.db2pe.eee�

��. � ���� sqllib/samples/hacmp/es ���� �����. HACMP �

���� � ����� /usr/bin�� �� ��� ��� � ��� rc.db2pe

� �����.

�� DB2 � � ��� �� �� ���� � ���� �� rc.db2pe�� �

�� ��� � ���. (� � ��� � � ������ ���� ��� �

� ���� ��� � �� �� ����� ��� � ���.)

� 4 ���� �� 135

Page 146: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

HACMP ��� ���� � ��� �� ���

��� ���� ����� ��� �� � �� �� ���� �� ��� �

� ���� ���. ���� ���� �� ���� ��� �� ���� ��

��� ���.

���� IBM DB2 ������ �� �� �� � ���� ��� IBM

Software Library � ���(http://www.ibm.com/software/sw-library/)� �����

�.

IBM Tivoli System Automation for Multiplatforms(Linux � AIX)

IBM Tivoli SAM(Tivoli System Automation for Multiplatforms)� ������ �

����� ��� ��� ���, ������ ��� �� ��� ���� ��

���� �� ��������. Tivoli SAM� IT ��( : ����, �� ���

IP ��) ��� ������.

Tivoli SAM� ���� ��� �� �� ��� ���� ���� �� Framework

� �����. �� � ��� ����.

v ���� �� ��, �� �� ����� ��� � � ������ �

v Tivoli SAM� ��� ��� �� ��� ����� ��(NIC). �, Tivoli

SAM� ��� ��� �� NIC ��� IP ��� ���� ���� ����

� IP ��� �� ��� �����.

� ��, DB2 ����� ���� �� �� ��� � � ��, �� ��

� ���. ��� Tivoli SAM ����� ��� ���� �� �� ��

� ��� � ���. ���� ���� ��( : ��� ��� ���� ���

� ���� ��)� �� ����� ���.

DB2

�� ��� DB2 ����� �� DB2 ����� ��� �����. � DB2 �

���� ���(��� �� � ���� ����� ���� ������)�

� �� ��� ��� ����. � DB2 ����� �� ����� ��� �

�� ���� �� IP ��� � DB2 ����� ���� ���.

DB2 ���� �� ��� IP ��� � Tivoli SAM� ���� �� ��

�� �����. � ��� ���� �����( : ��� ��� ���� ���

� ���) �� ����� ���.

�� �� ��� ����� � ���� ����. � ��� ��, �� �� �

�� �� ���� �����.

��� � �� ���� ��� �� ���� �����.

136 ��� �� ���� ��� ���

Page 147: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v DB2 ����� �� �� ��� ��� ���.

v DB2 ����� �� �� ��� ��� ���.

v HA IP ��� ����� � ��� ���.

�� ����

DB2 ������� �� ��� ����� � � ��� �����.

v �� ��( : /dev/sda1)

v LVM(Logical Volume Manager)� ���� �� �!

v �� ���( : ext3, jfs)

DB2 ���� �� ��� �� ��� �����, �� �!� �����, �

� ���� �����, �� � �� � ��� � � ���. �� ��

� ��� �� ���� � ���.

HA IP � �� DB2 ������ ���

DB2 �������� IP ��� � �� ����� ����. ����� ��

�� �� ��� ����� �� �� ���� �� IP ��� ��� ��� ��

��. ��� ���� IP ��(� ��)� ���� � ����� �����

��, � ��� � ����� �� ��� ���. ���, � IP ���

CATALOG TCPIP NODE �� ����� ���� IP �����.

Tivoli SAM ��

IBM Tivoli SAM(System Automation for Multiplatforms)� Linux �� ����

� ����, ������, IP �� � �� ��� ���� ����� ���

� �����. IT ��( : IP ��)� ������ ��� Tivoli SAM� ���

���. �� � ��� � �� ��� �� ��� ���� ���. � ���

�� ��� ��� ���� �� ��, ��� � ��� �� ��� ����

���.

� ������� Tivoli SAM�� �� ������ ��� ���� ���

���. ������ ��� �� �� �� ��� IBM.Application�� ���

��. � �� ����� ��� ���� � � ��� �� � �� � ���

��� � ��� ������ � �����.

v StartCommand

v StopCommand

v MonitorCommand

� � ����� �� ��� � � ���.

� 4 ���� �� 137

Page 148: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 ��� �� Tivoli SAM ��

Tivoli SAM� DB2 ��� � ����� ��� � ��� � ��� �� �

�� ��� IBM Software Library � ���(http://www.ibm.com/software/sw-

library/)�� ″Tivoli System Automation″� ������.

Microsoft Failover Clustering �(Windows)

Microsoft � �� ������ Windows �� ���� �� ����� ��

���. ���� � �� ������ �� ��� ���� � �����

���� � ���.

Microsoft � �� ������ Windows Server �� ��� ����. MSCS

� � � (DataCenter Server��� � �� �)� ����� �

���� ������� ���� ��� � ��� � �� �� �������

�. �� ��� � �� ������ �� ������� ��� ���� �

�� ��� � ���. �� �� ����� �� �� �� �� ��� ��

� ���� ��� �� �� �� �� ��� ���� �� ����� ���

� ���.

�� DB2 ��� ��� �� � �� ������ �����.

v DB2 Workgroup Server Edition

v DB2 Enterprise Server Edition(DB2 ESE)

v DB2 Connect Enterprise Edition(DB2 CEE)

DB2 �� �� ����� ��

����� � ��� ��� ��� ���, ��� ��� �� �����

�. ����� ��� ����� � � �� ����.

138 ��� �� ���� ��� ���

Page 149: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ����� ����� ��� �� ��� �� ���� �� �� �

�� ����� ��� ���� ��� ���. �� �� ����

� ����� �� �� ���� � ����� ���. ����

� ���� ���� �� ����� ���. ���� �� ��� ��

��� ���. �� ���� �� �� ��� ��� �����. ���

�� ��� �� �� ��� � �� � � �����. DB2 �����

� �� ��� ���. DB2 ������ ��( : ��, ��, �� ��).

� �� ������� �� ���� ���� ���� � �� ����� �

��� �� ���� ����� DB2� ��� � ����.

DB2

� �� ����� ���� ��� ����� ������ ���� �����

�. � ��, ��� IP �� �� �� ���� ���� ��� � ���.

DB2� DB2 ��� �� �� ��� ��� � �� ������ ����

�. DB2 � ��� DB2 ����� ����, ���� ������ ����

��� � DB2 � ��� ������ ���� �����. DB2 � ���

��� ���� ������ ���� DB2 � �� ��� ���� ��� ��

���� ���(�� ��) ��� ���� ���� ���� �����.

�� 3. � � �� ����� ��

� 4 ���� �� 139

Page 150: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� � ���� � ��� �� ����

DB2 ��� ���� �� ��� ��� � ����� ��� � ���. ��

� ����� ��� �� ����� ��� �� ������ ���. ���

�� ��� �� ����� DB2 ��� � ��� � � .BAT ���

��.

��� ���� � � DB2 ����� ��� � � ����� ��� ��

��� �� ����� ��� � ���� � ��� � �� ��� ��

� � ���. � �� ��� ��� �� ����� ��� �� �����

� ��� ��� � ���. ��� �� ����� ��� DB2� ��� ��

������ ���� ��� �� ���.

DB2 ��

�� ���� �� ��� �� ���� �����. ���� �� �� ��� �

��� � ��� �� �����. � ��, ���� DB2 �� ��� ����

���� �� ��� ���� DB2 ��� ���.

1. DB2 ��. DB2 ��� DB2 ����(�� ��)� �����.

2. IP �� ��. IP �� ��� ��� ���� ������� DB2 ��

� � ���.

3. ��� �� ��. ��� �� ��� ��� ���� ������� IP

��� ���� �� ��� ��� DB2 �� � � ���. ���

�� ��� IP �� ��� �����. ��� �� ��� ��� �����.

(��� �� ��� ���� � �� �� � � � ���.)

4. �� ��� ��� �� ��. ��� �� ��� ����� �� �

�� �����.

�: DB2 ��� ��� ��� � �� � ��� ����� ���� ��

� ��� ����� � DB2 �� ��� � ���.

�� �� ��

� �� ��� ��� �� ����.

v �� �

v �� ��

���� ������ ����, ����� � �� ��� �� ��� ����.

�� ����� �� �� ����� ���, �� ����� �� ��� ��

��� �� � ���. � ��, DB2 ����� 5 � ������� ��

��, � ��� �� �� ��� ����� ���, � � �� � ��� �

140 ��� �� ���� ��� ���

Page 151: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ���, � ��� � �� ��� � ���� ��� �� � �

��.

�� �� ��

�� � ���� � �� ������ � ��� � �� ��� ����, �

� ��� ������ ���� ����. ������ ���� ��� ���

�� �� ��, � ��� ������ �� � �� ���� �����.

���� ������ ��� � ���� �� � ��� ����� ���� �

�, � �� ���� � ��� �����. �� 4� �� � ��� � �

���.

�� �� ��

�� �� ����, � ������ � ������ ���� ����. (�,

���� ��� ��� ������ �� �����.) � �� ������

� ����� � ��� �� �� ��, �� �� ��� ������

�� �� ���� ����� �����. �� �� ����� � ��� ���

��� �� �� ��� � ������ �� � �� �� � �

��. ��� ������ ��� � ���� ��� ���� ���� � �

��. 142 ���� �� 5� �� �� ��� � � ���.

�� 4. �� � ��

� 4 ���� �� 141

Page 152: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

Windows �� ���� ���� IBM DB2 ������ �� �� �� �

���� ��� IBM Software Library � ���(http://www.ibm.com/software/sw-

library/)� ������.

Solaris � �� ���� �

DB2� Solaris �� ��� �� �� � ��� ���� �� ���� Sun

Cluster� VCS(Veritas Cluster Server)� �����.

Sun Cluster� � ��� IBM Software Library � ���(http://www.ibm.com/

software/sw-library/)�� �� �� �DB2 Universal Database and High Availability

on Sun Cluster 3.X� ��� ������.

�: Sun Cluster 3.0 �� Veritas Cluster Server� ��� �, ��� �� db2iauto

����� ��� �� ��� DB2 ����� ���� ��� �����.

db2iauto -off InstName

�� InstName� ����� ��� �����.

����

��� ���� ����� �� ���� ��� �� ����� ���� �

����� ��� ″MTBF(mean time before failure)″� ���. MTBF� ��

��� �� � ��� ���� �� �����. ��� �� ����� �

MTBF� � 100� ��(� 114�)���. � ��� � ��� 200 � �� �

��� �� 6 �� �����.

�� 5. �� �� ��

142 ��� �� ���� ��� ���

Page 153: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ���� � �� ��� ��� ��� ��� �� � ���� �

�� HA �������. ����� ����� ��� �� � ��� ��, �

��� ����� ��, �� ��� �� ��� ����� �� ��

��� �����. � � ��� ��� ��� ���� �� ��� ��� �

���. ��� ���� ����� �� ���� ���� �� �� ����

� ���� ��� � � ���. �� ��� ��� ���� ���� ��

� ���� �� �� 6� �� ���.

� ��� ������ ������ �� ��� ���� ���� �� ���

� ��� �� �����. �� ��� ������ HA ����� �����

�� ���� �� �����. HA ����� ��� ����� � � ��

� ��� ���, ��� ��� ���� �� ��� ��� � ��� �

�� ����.

HA ������ �� �� ��� ����� �� ��� �� �� ��� �

����� �� ��� �� ��� ���. HA ��� ���� �����

TCP/IP� �� ��� ���� �� ��� ������� ���. � �

�� ���, ��� ���� ���� �� ��� ����� �� ��

� �� �� ���� �����.

�� 6. � ��. �� B� ���� �� ���� �� ���� � �� �� ��� ���� �� ����

�����.

� 4 ���� �� 143

Page 154: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

HA ����� �� � ��� ��� ���� �� ���� �� �� ��� �

� ��� �� �� ��� � �� ����. �� ��� ������. ��

��� ��� ����� � � ��� ���� ���. ����� �� �

��� ��� � � ���.

�� ��� �� ��� ���� ����� �� �� � ��, �� ����

����� ��� ���. �� ��� �� ��� ���� ����� ��

� ���� ��� �� ��� ��� ���� ��� ��� ���, ��

� ���� �� ��� ���� ��� ���� � � ��� � � ���

����.

�� ��� �� � �� ��� �� � ���� ��� ����. � � �

�� ��� � ���� �� ��� ���� URL(Uniform Resource Locator)

� ����. ���� ��� �� ��� � � � �� ��� ����

��� ��� ����. ���� � ��� ��� ������ ��� �

� � ���� �� ���� � � �� �� ���.

��� ���� �� ��� ��� ���� ���� ��� � � ����

����. �� ��� � ���� � ��� ″�� ��″� ������. �

� �� ″9″� �� ���.

99.99% => service is down for (at most) 52.6 minutes / yr99.999% => service is down for (at most) 5.26 minutes / yr99.9999% => service is down for (at most) 31.5 seconds / yr

HA ����� � ��� �:

1. ���� ���� ���� � �� � � �� �� ��� ����

�����.

2. ����� ��� ���� � ���� �� ���� ��� � ��

�����.

3. �� ���� �� ���� ��� ����� �� �� �� � � ��

��� �����.

4. � ���� ��� ������. �� ��� �� ��� ����� �

��� ��� ��� ��� ���� �� �����. � ��, ����� �

��� �� � ��� � �� 5� �� �� ��� ��� ������.

5. � ��� �� � ����� �� ���� ����� �����.

6. ����� ����� ����. ��� ���� � �� � ��� � �

���� �� ����� ��� � �� �����.

7. ��� � ��� ��� � �� ���� �� ����( : ��)� ��

����.

� ��

144 ��� �� ���� ��� ���

Page 155: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ���� �� ��� ����� � �� ��� �� ����. ��

� ���� ���� � ��� ���� � �� ��� CPU ��� �

� �� ��� �� �� �� � � ���. �� � ��� �� � ��

� �� ����, �� ��� �� ��� �����. �� ��� ��� ���

� HA�� �� �� ������ � � �� ����� ��� � � ��

�����.

HA ����� ���, ���� ��� ���� �� ��� $���

�� ��� ����� �� � ���� ������.

Sun Cluster 3.0(��) �:

DB2 ������ ���� Solaris �� �� ������ ��� ����, Sun

Cluster 3.0� ��� ����� ��� � ���. ���� ����� DB2 �

������ Sun Cluster 3.0 ���� � �� �����.

� ��� � Sun Cluster 3.0 ��� � � � Sun Cluster 3.0 �� ���

�����.

�� ��

Sun Cluster 3.0� ������ � ��� �� ���� �� ����� �

����. � ��� ����� ���� ���� ������ ���� ��

� �� ���� ��� �� ��� ���� �� ������� ������.

� ��� �� �� ����� ����� � ����� ��� �� �

� � � �� ���. ��� ������� ���� ��� �� �� �

� ���� ����. �� ��� ��� � ����� � �� ��� ���

� ����� ������ �, Sun Cluster 3.0� ����� �� �� �

�� ����.

���� ��

�� 7. DB2 ������, Sun Cluster 3.0 ����. DB2 ������, Sun Cluster 3.0 ���� ����

��� ��.

� 4 ���� �� 145

Page 156: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

Sun Cluster 3.0�� !���� �� ����� �����. �� ��� � �

� � � ��� � � �� �����. Sun Cluster 3.0 ����, !��

�� ����� �� ���� �� ��� ����. !���� �����

� �� ���� �� �� ��� �� � ���. � � ��� ��

����� �� ��� � � �����. !���� ��� �� ��� �

� ���� ���� � ���. ���� � � ��� ��� �� ����

��� ��� �� ��� ���� �� � � �� ��� �� �� �

�� ��� �����. �! �� ����� !���� ��� ��� ����

�� ��� ���� RAID 5 ��� � �����. ��, Sun Cluster 3.0� �

! �� ������ Solstice DiskSuite VERITAS Volume Manager� ���

��. !���� ��� �� ��� ������ ��� �� ��

� �� �� � ���� �����.

�� ��

�� ���� ���� ��� ��� ���� �� ����� ����� �

�� ����� ���� ��� ���� ���� ���� �� �����.

� ��� ��� ID(DID)� ��� �� �� ����� ���� �� ��

�� �����. ��� �� ��� � ���� ���� � � ���.

�� ���/�� �� ���

���� �� �� �� ���� ��(��� ��� �)� ���� �� ���

�! �� ����(�� ��� ��� ��� �� � ��� �) ���

������. ���� �� ���� �� ��� ��� ��� �� � ��

���� �����. � �� ���� ���� �� ��� �! �� ���

��� ��� ����. �� ���� �� ���� Solstice DiskSuite ��

VERITAS Volume Manager� ��� UFS�� ��� � ���. ����

��� �� ���� ���� �� ����� ���� ���� ���� � �

�� �� ��� ���.

�� ��

� !���� ��� Sun Cluster Framework�� ��� ���. Solstice

DiskSuite �� VERITAS Volume Manager� �� ���� �� ��� � !

���� ���� �����. �� �� Sun Cluster �� ��� ����

����. �� ��� ��� �� ���� �����. !���� ��� �

�� �� ��� ����. ��� �� ��� ��� ��� �� ��� �

��� �� � ��� �� ���� � ���. ��� ��� ��� �� �

�� ��� �� ��� �� ��� ��� ��� ���� ��� ���

� ���� � � �� ����. � �� ��, ���� ��� ��� �� �

��� �� ��� � � � �����(������� ���).

146 ��� �� ���� ��� ���

Page 157: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

RGM(Resource Group Manager)

RGM� ����� � ����� ���� ���� ���� ��� ���

��. �� ��� �� �� ��� ���� ��� ���� ���� �����.

RGM� ���� ��� �� �� ��� � � �� �� ����� � �

�� ��� ��� ���� �� ��� ��� ���� � ���. RGM� �

� �� ��� ��� ��� ��� �� ��� ���� � � �� �

��� ���� �� �����.

��� ���

��� ����� ��� �� �� ��� ������ ����� ��� � �

� ������� ��� �� �����. ��� ����� ������� ��,

�� ���� Sun Cluster 3.0 ������ ������ ������ ���

��. Sun Cluster 3.0� ���� ��� ������� ���� ���� ��

���� ��� ��� ���� �����. � ���� ���� ���� ���

���� ��, �� ���� �� ���� ���� RGM(Resource Group

Manager) �� �� �����. � ���� ���� Framework ����� !

���� ��� �� ������� ���� ��� ���� � � �� ��

�. ���� ��� �����, ��� ��, ����� ���� �� ������

���� ���� �� ���� ���� ��� �� �� �� ��� ���

��� ����� ��� � ���. RGM� �� ��� ��(� ��� ��

�� ��)� ������ ����� �"� ����� � ��� ����

�.

�� � , �� � �� ��

�� ��� ���� �����.

1. ������ ��� ����� ������

2. ������� ���� ���� ���� �� RGM� �� �� ���� �

��� �� ����

3. ����� �� �� ��� ���� � �� ��

RGM� �� �� � ��� ��� � ��� ��� �����.

��� �� �� ��� � �� �� �����. � ��� ������ ��

�� ���� ������� �������. ������ ���� ��� ��

� ��� �����. ��� �� ���� ��� ���. RGM� ���

� � ��� �� ��� ���� ��� ������ �����. RGM� �

� ��� ��� �� ������ ��� � ��� � ��� � ��

���� �����.

� 4 ���� �� 147

Page 158: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� �� ���� � ��� �� �� �� ����� ���. �� ��

� ���� �� �� � �� ������. �� ���� �� ��� �

� � �� �� �� ��� ��� ��� �� ���� ���� ���

�� Nodelist � ��� ���.

Sun Cluster ����� ���� IBM DB2 ������ �� �� ��

� ���� ��� IBM Software Library � ���(http://www.ibm.com/software/

sw-library/)�� �� �� ″DB2 and High Availability on Sun Cluster 3.X″ �

�� ������.

VERITAS Cluster Server �:

DB2 ������ ���� Solaris �� �� ������ ��� ����,

VERITAS Cluster Server� ��� ����� ��� � ���. VERITAS

Cluster Server� �� ���� ���� ������� ��� � ��,

SAN(Storage Area Network) ���� ����/� ���� 32 ��� �

� ����� �����.

���� ����

��� VERITAS Cluster Server� �� ���� ����� ����.

v � ��� ��:

– �� 128MB RAM� � Solaris 2.6 ��� �� �� Sun Microsystems�

SPARC/Solaris �

v �� ����� ��:

– EMC Symmetrix, IBM Enterprise Storage Server®, HDS 7700 9xxx, Sun

T3, Sun A5000, Sun A1000, Sun D1000, ��� by VCS 2.0 ���� �

��� � �� ����. VERITAS ��� ���� �� ����

�� ���� ���� VCS ��� ��� � ���.

– ���� ����� DB2 �� ��� � ��� �� ��(� ��

�� ��� �)� DB2 ���� � �� ��� �� ��� ����

�.

v ��� �� � ��:

– �� ��� � �� IP �� �� ��� ���� � ��� .

– ���� (����� ���)� �� �� ���� � �����. �

����� ��� � � ���� ��� ���� ����� �����

� ��� �� GABdisk� ��� ��� � ���.

���� ����

�� VERITAS ����� ����� �� �����.

148 ��� �� ���� ��� ���

Page 159: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v VERITAS Volume Manager 3.2 ��, VERITAS File System 3.4 ��, VERITAS

Cluster Server 2.0 ��.

v Solaris 1.0 ��� �� DB2� DB ��.

VERITAS Cluster Server�� �! �� ����� ���� ���, �, ��

��� � ��� VERITAS Volume Manager� ��� �� �� � ���.

�� ��

VERITAS Cluster Server� ������ � ��� �� ���� � DB2 �

������ �� ������ ���� �� ��� ���� �� �� ���

�� ������. � ���� �� �� ����� ���� ��� �

���� �����. ������ ���(� ��, DB2 ������ ���)�

���� ��� �� �, VERITAS Cluster Server� VCS HA-DB2 Agent, �

� � �� ��� ��� ���� ���� ����� ��� �����. ���

� ������ �� ���� ���� �� ���� DB2 ������ ����

������, ����� � �� ��� DB2 ������ ���� ���� �

���� ����� ��� �����. ������� � ��� ��� �� �

�, VERITAS Cluster Server� ������� ��� � �(�, ��� IP �

�, ���� ����� ���)� � ��� ���, ���� ��� �� ���

� �� ��� ����� ���� ���� ���. ����� ��� IP ���

��� �� ���� ������ � ��� �� �� ���� ��� ����

�.

VERITAS Cluster Server�� � ��� �� �, ���� ����� �� �

��, �� �� �� ���. �� ����� ������ ���� � ��

� � ��(stateful �� stateless)� �� ���. Stateful � ���

� ������ ��( : DB2 ������)��, ���� ����� �� ��

��� � � ��� � �� � �� �� � � �� ���. Stateless

� ��� � ������ ��( : NFS)���, ���� ����� ��

� ��� � �� �� ����� �� ��� ���� �� ����� ��

� ���.

���� �� ��� ���� ��� � � ���� ������� ����,

VERITAS Cluster Server� ���� �� �� ��� ���� �� ��� ��

� �� ��(���� ����� ��)� ��� �� ����� � �

���. � ��� ���� ��� �� ���. ���� �� �� �� ��

��� � ���� ��� �� ��, DB2 ������ ���� ����� �

� ��� ��� � �, ����� ��� � ��� DB2 ������ ��

�� ��� ��� �� ��� � ���.

� 4 ���� �� 149

Page 160: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ��� ����� ���� ����� � �� ������� �� ��

���. � �� ������� ���� ���� ��� �� �����

�� �� ��� ��� � ���. � �� ������� �� ���� �

� ��������� ���. DB2 ������ ���� � �� �������

��.

VERITAS CFS, CVM VCS ���� ��� � ��� ���� � ���

� ��� �� �� ��� � ��� IBM Software Library � ���

(http://www.ibm.com/software/sw-library/)�� �� �� �DB2 Universal Database

Version 8 and VERITAS Database Edition/HA for DB2� ��� ������.

�� ����

VCS HA-DB2 Agent� �� ���� ��, Veritas Cluster Server�� �� ��

��� �����. �� ����� ����� � � � ��� ��� �

� � �������. �� ����� � �� ���� �� ��� ��

� ���. �� ���� � �� ��� �� ��� � ���� ���

�� �� ���� �����.

VERITAS Cluster Server ��� ��, ���� ��� ″�� ��″��� ��

�� ��� �� �� ����� ���� � ���. �� ��� ���� �

���� �� ��� ���� ��� � �, ���� ��� ���� ���

� ���� ����. �� ��� ��� ��� �� ���� ���� �

���. � ��, �� �� A� �� 1� ����� � �� 1� ���� �

�, �� �� A� ��� ���� ����� ����� � ��� ���� �

���. VERITAS Cluster Server� �� ������ � � �� ��� �

�� ��� � ���.

�� �� ��� ��� � ���, �� ������ ��� �� RAID 5�

���� �� ��� ��� �� �! �� ����� ��� � ���. VERITAS

Cluster Server� �� �! �� ������ VERITAS Volume Manager

Solstice DiskSuite� �����. �� ����� �� ��� ������

��� �� �� � �� �� ��� �� � ���� ��� � ��

�.

VERITAS Cluster Server GAB(Global Atomic Broadcast) � LLT(Low Latency

Transport)

��� �� ����� ��� ���� ����� �� ��� ��� ���

� # �%� ���� � ���� �� ��� � ��� ���� ���

� ��, ���� ���� �����. LLT(Low Latency Transport) ��� �

� �� GAB(Global Atomic Broadcast) �� VERITAS Cluster Server� ��

150 ��� �� ���� ��� ���

Page 161: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� �� ���� ��� �� �� ����� �����. GAB� ��

�� ���� �� �� ���� � ��� ��� �� �� ��� ����

� �� �� ������ ����� �����.

�� �� �� �� ���, LLT� ���� �� ��� ���� ����

�� � ��� � ��� �� �� ��� �����. GAB� LLT� �

��� �����. VERITAS Cluster Server� ���� ������ IP� ���

� ��� � ��� ��� � � �� �� ��� �����. ���� ����

�� ����� ��� � � LLT� � GAB�, �� �� ����� ���

� � GABdisk���. ����� �� � �� ��� ���. � � �

��� �� ��� � � � �� ��� ���, ��� �� ���

�� �� ��� GABdisk � � � ���. � GABdisk� ���� ��

���� ��� ����. �� ��� ���� ��� ����� �� ���

� ���� �����.

GAB �� LLT� � ��� ���, VERITAS Cluster Server ���� �� �

��� ��� � ��� ��� Solaris� VERITAS Cluster Server 2.0 User’s

Guide� ������.

��� ����� ������ ����

����� � �� �� ������� �� ��� ���� �� ��� �

������. ����� ��� �, ����� VCS��� ��� �� ��� �

� � �� �� ������� ����� ���� VCS� �� ��� ����

�. �����, ����� ��� ����� �����, ��� ������ ��

���, ��� ���� �� ���� �� ��� ���(��, ��, ��

��)� �����. �� ��� ��� ��� �� ������ ���� ��

����, ��� � �� �� ������� �� ��� � ���� ��

����, ��� �� ������ �����.

��� �� ��� ����� VERITAS Cluster Server� ��� ���� VERITAS

Cluster Server� �� � ����. ��� �� ����� �� ���� ��

�� ��� �� ��� �� ��(� IP, ���, ���� ��)� ���� VCS

�����, ���� � ��� �� ����� � ��� �����.

VERITAS Cluster Server�� 20 � �� �� ����� ���.

������ ����� DB2 ������ ������� �� � �������

��� ��� � � ���. VCS HA-DB2 Agent� Enterprise Agent� ���

� ��, VCS Agent Framework� �� VCS� ��������.

VCS ��, � � � �� ��

� 4 ���� �� 151

Page 162: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� ��� VCS ���� ��� ��� ���� �� ���� �� �

�����. �� ���� �� �� ���, �� ��� ��� � ��(���

� ���� ����) ��� �����. ��� �� �� ��� � �� �

� �����, �� ��� ���� ��� ���� ��� ���.

� �� ��� ��� ���. ��� ��� ��(����) �����. ��� �

�� ����� VCS� �� ����� ������ ���� �� �����

( : ��� ����� ���(NIC)). �� ��� ��� ���� ��� VCS

� �� ���� �����.

���� � �� ��� �� �� ����, ��� �� ��� ���

(�, ��, ���). ��� �� ���� ���� ��, VCS� � �� ��

� � � ��� ���� ��� ������ �����. �� ��� ��

� �� ������ ���� ��, VCS� ��� � ��� � �� ��

�� ���� �����. � �� ��� �� ��� � ��� �#� ���.

�� ��� �� DB2 ������ ��� ���� ������ �� �� �

��� � �� �� ��� �����.

″��″ �� ″���″ ��� ��� ���� � � �����. systemlist��

�� �� �� ��� ��� � �� ��� ��� � � � ���� � �

�� �����. 2-�� ������, �� � �� � systemlist� �����,

� � ���� ������� ��� �� � � � � �� �� ������

� � ������ ���(� �� ���� �� ��� �� ���)� � �

�� � ��� � ��� �� �� ����� � � ���.

���� �� �� ��� ��� � �, VERITAS Cluster Server� ��� ��

�� � � ���� ��� ��� � � �� �� ��� � ��� �����.

� ��, �� �� ClientApp1� �� �� DB2� �� ����� ���� �

�� ����� ��� � ����, �� �� ClientApp1� �� �� DB2� �

�� ��� �����.

VERITAS Cluster Server��� ���� IBM DB2 ������ �� ��

�� � ���� ��� ″DB2 UDB and High Availability with VERITAS Cluster

Server″(http://www.ibm.com/support/docview.wss?rs=71&uid;=swg21045033) technote

� ������.

152 ��� �� ���� ��� ���

Page 163: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ������ ���� �� ���

������ ��� � ��� ���� ���� ��� ��� ����� �

��� ������ �� ��� ��� ���� ���� � ���. ���

��� ��� � ��� �� ���, � ��� � �� �� �� ��

max_time_diff(�� ��� � �� ��) ������ �� ���� �� �

�� ��� ��� �� ���.

�� �� ����� ���� ������ ���� � ��� ���� ���

� �� DB2� ��� SQLOGCTL.LFH ��� � ��� �� ����� �

� �� ����� ���� �����. ��� ��� ��� �� �� ���

� �� ��� ��� ��� �� ���� ����. ��� ��� �� ��

� ��, �� ��� �� �� � ���� ��� ��� � ��� ��� �

�� ��� �� ���� �����. �� �� ��� ������. �� ����

�� ����� �� ��� �� ��� ������ �� ������ �� ��

�� � � � �� �� �����.

� ��, �� 2003�� � ������ ��� � A��� ��� ��� �

�� 2005� 11 7�� ���, � ��� �� ������ ��� ��

� ������ ����� �� � ��� ���� �� ������ �����.

������� �� �� ��� ��� ����� ����� ���� ��, 2003�

11 7�� 2005� 11 7� ��� �� ��� ���� � ��� ��� �� �

�� � ����. ������ ��� � A��� COMMIT� ���, ���

��� ��� �� ��� 2005� ���, �� ��� ��� ��� 2005� 11

7� ��� ��� ��� 2005� 11 7�� �����. � �� ��� �� �

���� � ������ �� ��� ��� ���(2003� 11 7�)� �� � �

� ������ �����.

DB2� ��� ��� � ����� ��� � ���, max_time_diff �����

� �� ���� �� � �� � ��� ���� �� � � ��� ���

���.

v � � �� �� � � ��� 1� - 24�����.

v ����� ���� � � �� � � ��� � ������ ��� �

� �� ��� ������� ���� ����� ����. ��� ���� �

��� � � �� ������ ���� ��� ��� ��� max_time_diff

� �� ��� �� �� �� �����. � ��� ���� � ���

��.

v �������� � ��� ������ ��� �� ���� �� � �

�� ��� ����� �� ��� ������ ��� �� ��� ����

���� ��� ���. � ��� ������ ��� �� max_time_diff

� 4 ���� �� 153

Page 164: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� ��� ���� �� ��� ���� ��, � ��� �� � �

� ��� �� ������ ��� �� ���� ��� �����.

�����/�� ��� ��

� ���� ����/� ����� ���� ��� � ���.

v � ��� �� �� ��� ���� �� � ���� �� �����.

�: � ��� ���� ������ ���� ��, ���� ������ �

��� ����.

v ���� ���� ��� GMT� ��� ��� ��� ����� �� �

� �����. ����� �� �� ��� �� �� �� ���

��� ���.

v ���� ���� �� �� ���� �� �� �� ��� �� �� ���

�� � �� �� ���� �� �� � ���� �� �����.

154 ��� �� ���� ��� ���

Page 165: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 5 � ���� ��� �� � ����

DB2 ������ ���� ���� ��, �� ��� �� ���� ���

�� �� � ��� ���. ������ ���� ��, ���� ���

���� ������� �� ��� � �� ��� ���.

������ ���� ��� � �� ��� ��� ���� ��� ���.

1. �� ��� ������.

�� ��� � ��� ����� ����, �� �� ��� ���� �� �

�� � �� �� �� ��� ���.

2. �� ���� ��� ������.

v ����� �

v ���� ����

v ������ �� ���

v ������ � ��

v ������ �

3. ���� � � ����� �� �� �� � ������� ����

���.

4. ���� �� �������� �� �� ��� ��� ������.

�� �� ��

DB2 ������ �� ����� �� ��� ��� �� �� ��� ����

�. �� �� ��� �� �� ��� �� ���� � ��� ��� ���

�. �� �� ���� ������� �� ������ �� � � ���

� ������ � �� DB2 ������� � �� ��� �����. DB2

��� �� ������ �� ��� ��� ��� � �� �� �� ��

����� � � ���.

������ �� �� � ��� ������.

v ����� ��� �� �� ��� S0000000.LOG� ���� S9999999.LOG

� �� �����. � 1�� �� ��� ��� � ���. ������

�� ����� �� ��� S0000000.LOG� �����.

– ������ �� ��� � ��� ��� ���� ��

– ������ �� ��� � ��� ��� ����� ��

– S9999999.LOG� ���

© Copyright IBM Corp. 2001, 2009 155

Page 166: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 ������ �� ����� � ��� �� �� �� ���� ����

��� ����� � �� �� ��� ������. ������ �� ����

� � ��� �� � �� � �� ��� ���� ��� ���. DB2 ���

��� �� ����� ���� � �� �� �� ��� ����� �� �

�� ��� � �� ��� ����� � �� � �� ��� �� ��

�� �������. � ��� �� � ��� � �� �� ���� ��� �

� �� ��� �����. � ��� ���� ��� ��� ��� � � �

��.

� ��� ��� ����� ��� ��� ��� ��� ���� �� �� �

��� ��� �����. �� ��� � ��� �� � ��� ��� ����

� �� �� ���� � ��� ������. �� �� ��� ��� ��

� � � �(0)�� �����. � ��� ����� ���� �� ��� ��

� ���. User Exit ����� ��� ��� �� ��� ��� �� �

��.

v ACTIVATE DATABASE � ��� ������� ����� �� ��

� ������� ������� � ���� DB2 ������ �� ��

��� �� �� ��� �����. ��� ������� �������

� � DB2 ������ �� ����� � �� ��� ���� �����. �

��� ��� �� �� ��� �� ��� �� ACTIVATE DATABASE

��� ��� � ���. ��� ������� � � ��� �� �

��� � � �� ��� ���� ��� ��, � � �� ��� ���

�� �� ���� ����.

v ����� ��� ������� � � ��� �� �� �� ����

� � ���. �� �� ��� ��� ��� �����(157 ���� �

� 8 ��). � �� � 2� ����� �� � �� �� ���� ��� �

���. �� ������ �� � � ���� � ����� �� � ��

�� �� ���� � �� ���� �����. � � �� ���� ��� �

����. � �� �� ��� ��� �� ��� � ���� ��� �� �

�� ���� ��� � ��� ��� �� ���.

�� � � �� ���� ��� �� �� �� ���� � �� ����

� ���� ��� ����. ����� ������ ����� �����

� ���� � �� ��� �� ���� ���� �� ���� ����

����� �� �� ����� �� ���� � ���� ���� � ��

���. ��� ������� � ���� ��� ��� �� ���� � � �

���. �� ����� �� �� ���� �� �� ���� � ��� �

��� ���� � ���. ��� �� � ���� ���� ���� ��

����� �� � �� �� �� ������ �� ���� � ���

��� ���� �� ����� ���� �� ��� ���.

156 ��� �� ���� ��� ���

Page 167: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� �� ���� ��� � �, � 3� � � �� ����

S0000013.LOG S0000014.LOG ���� ���� �����(�� 8 ��). �

����� �� � ���, � 2� ��� ���� � ������ �

� S0000012.LOG� �� � ���� ���. � ��, � � �� ��� ��

�� � �� �� ���� �� �� � ���� � ���. � �� �� �

��� �� � ����� �� �� ���� �� � ���, � 3� ��

� �� ���� ���� � ��� ��� ��� � ����.

�� ���� �� � ���, � 3� ��� �� �� �� ���

� � ��� ��� ���� ������ �� � ���, � 2� ���

��� � � �� ���� ��� � ���� ���. �� ���� ��

� ���, � 3� ������ �� ��� � ��� ��� ��� �

���.

� � �� ����

IBM ��� ���� ��� �� �� ������� �� �� �� ��

����(�� ��)� �����. �� �� �� �� �� ��� ��� ���

� �� � � �� ��� ��� � ������� ��� � ���.

ARCHIVE LOG �� db2ArchiveLog API� ��� � �� �� ���

�� ��� � ���.

�� 8. �� �� �� ���

� 5 ���� ��� �� ���� 157

Page 168: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2tapemgr� ���� �� ����

db2tapemgr ����� ��� ����� �� ��� �� ���� �

� ���. db2tapemgr ����� ���� ��� �� ���� �� ��

� ���� ��� �� ��� � ��� �� ���� ��� �����.

��

������ �� � � LOGARCHMETH1� ��� ��� �� ���

�� �� ��� �����. db2tapemgr ����� � LOGARCHMETH1 ��

�� ��� �� ��� ����. ���� ������ ����� ��� �� �

�� ���� ������ ����� LOGARCHMETH1 �� � �� ��

���.

db2tapemgr ����� LOGARCHMETH2 ������ �� � �� ����

����.

STORE � DOUBLE STORE ��

����� ��� ���� ��� ����� STORE �� DOUBLE STORE

��� �� DB2TAPEMGR � �����.

v STORE ��� �� ���� ���� � �� � ��� �� ��� ���

�� ���� �� ���� ��� �����.

v DOUBLE STORE ��� ���� ��� ��� ��� ��� ���

� �� �� ����.

– ��� ��� � �� ��� DB2TAPEMGR� �� ��� ���

��� ���� ����� ����.

– ��� ��� � �� �� DB2TAPEMGR� �� ��� ���

�� ���� �����.

�� �� �� ���� ��� ��� ���� ��� ��� ��

� � � �� ��� ��� DOUBLE STORE� ������.

STORE �� DOUBLE STORE ��� �� DB2TAPEMGR � ��� �

�, db2tapemgr ����� � LOGARCHMETH1 �� � �� ��� �

� � � �� �� ���� ��� �����. ��� � ��� �����

��� �� ��� ��� ��� ����. db2tapemgr ����� � ��

��� �� ��� ��� ���� ���� �� ��� �� ��� ���

�.

158 ��� �� ���� ��� ���

Page 169: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

RETRIEVE ��

��� ���� ��� ����� RETRIEVE ��� �� DB2TAPEMGR

� �����.

v ���� ��� ��� ���� � ����� ��� ��� ��� ��

��� RETRIEVE ALL LOGS �� LOGS n TO n ��� ������.

v � ��� �� ���� �� ��� � ����� ��� ��� ���

����� RETRIEVE FOR ROLLFORWARD TO POINT-IN-TIME ��� �

�����.

v ���� ���� ��� ��� ��� ����� RETRIEVE HISTORY

FILE ��� ������.

��

v db2tapemgr ����� ���� �� ��� ��� �� ��� ��� ��

��� ��� � � �� ����. �� �� ��� � ��� ���

�� �����. ��� ���� ��� ���� �� ���� �����.

v ��� �� ��� db2tapemgr ����� ��� ��� �����. ��

� ��� ��� ���� �� ��� �����. ����� db2tapemgr �

���� ���� ��� ��� ��� � ���� ��� �����.

v db2tapemgr ����� �� ��� ��� ���� ����. ��� �

� ��� ��� �� �� ��� ����� �����.

v db2tapemgr ����� ��� ��� � �� �� ��� ���. ���

����� �� ��� � � ��� ���( : ��� ���)� ����

�� �����.

v ���� ������ ����, db2tapemgr ����� � �� ��� ����

�� ���� ��� �����. DB2TAPEMGR � ON

DBPARTITIONNUM ��� ��� ������ ��� ��� ���, ��

���� ����� ��� � ��� ���. �� � ������ �

��� �� ���� � ��� ��� ��� �� �� ���.

�� � DB2TAPEMGR � ��� ������ ��� �� 0� ����

�� �� � �� ���� �� ��� � �� ��� �� ����

� � ���� �� ���� � ��� ���� ��� ����.

db2tapemgr db sample on dbpartitionnum 0 store on /dev/rmt0.1 all logs

�� � �� ���� �� ���� �� 10 � �� ��� �� ����

� � ���� �� ���� � ��� ���� ��� ����.

db2tapemgr db sample on dbpartitionnum store on /dev/rmt0.1 10 logs

� 5 ���� ��� �� ���� 159

Page 170: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � �� ���� �� ���� �� 10 � �� ��� �� ����

� � ��� �� ��� � �� ��� �� ���� �� ���� �

��� ���� ��� ����.

db2tapemgr db sample on dbpartitionnum double store on /dev/rmt0.1 10 logsdb2tapemgr db sample on dbpartitionnum double store on /dev/rmt1.1 10 logs

�� � ��� � �� ��� ���� ���� ��� ����.

db2tapemgr db sample on dbpartitionnum retrieve all logs from /dev/rmt1.1to /home/dbuser/archived_logs

User Exit ����� ���� �� �� ���� � �� ��

���� �� �� �� ���� �� DB2 ������ �� ����� ���

� User Exit ����� ��� �� �� ���� ��� ���� � ��

�.

DB2 ������ �� ����� ���� User Exit ����� ��� � ��

��� ����.

v ������ �� ����� ��� User Exit ����� �����.

v ������ �� ����� � �� User Exit ����� �����.

v ��� User Exit ����� �� �� �� ������ �� ������

�����.

��

�� �� ���� ��� �� User Exit ����� ���� ��, logarchmeth1

������ �� � �� USEREXIT� ����� �����. � � ��

� ��� ���� ������� ��� � � ���.

User Exit ���� ���

v User Exit ����� ��� � � ��� db2uext2�� � ���.

v User Exit ����� �� �� �� ���� ���� �� ��� �� ���

���� �� ��� ���. �� �� �� ���� �� ��� ���� �

���. �� �� �� ���� �� ��� ���� DB2 ������� ��

� ����� ���� �� �� ���.

DB2 ������� �� ��� �� �� �� ��� �� ��� � ��

�. DB2 ������ �� ����� �� ��� � �� ��� ���� �

� � �� �� �� ���� � �� ��� �����.

v User Exit ����� �� ��� ��� ���. DB2 ������ �� ��

��� ��� �� �� ��� ��� � ��� User Exit ����� ���

��� ���.

160 ��� �� ���� ��� ���

Page 171: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

163 ���� �User Exit �� ���� ��� ������.

v DB2 ������ �� ���� ����� ��� User Exit ����� �

�� � ���. ������ �� ���� ����� ��� User Exit ��

��� ��� � ���, ��� �� �� � ��� � User Exit

����� �� ���.

User Exit ���� ��

���� � ��� � User Exit ���� �� �����. ���� �

� ����� �� � ����� ��� � ���. � ������ ����

� ���� ��� � �� ���� ��� � ��� ���� ���.

User Exit ����� �� �� �� ���� ���� �� ��� �� ��� �

�� ��� �� ��� ���. �� �� �� ���� �� ��� ����

����. (�� �� �� ������ �� �� ���� �� � ���.) DB2

� ����� �� ��� � �� ��� ���� �� � �� �� �� ���

� � �� ��� �����.

��� DB2 Data Server� �� ���� � User Exit ����� ���.

v UNIX �� ���

UNIX �� ���� DB2 Data Serve� User Exit � �����

sqllib/samples/c ������ ���. ���� �� C� ����, User

Exit ����� �� ���� �� ��� � ���.

User Exit ����� ��� db2uext2� ��� � � ���� ���.

UNIX �� ���� � ��� � User Exit ����� ���.

– db2uext2.ctsm

� �� Tivoli Storage Manager� ��� ������ �� ��� ��

�� �����.

– db2uext2.ctape

� �� �� ��� ��� ������ �� ��� ���� �

����.

– db2uext2.cdisk

� �� �� �� COPY � �� ��� ��� ������ �

� ��� ���� �����.

– db2uxt2.cxbsa

� 5 ���� ��� �� ���� 161

Page 172: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� X/Open ���� �� XBSA Draft 0.8�� �����. ����

�� �� ��� ������ ���� � ��� � ���. � �� AIX

��� �����.

v Windows � ��

Windows �� ��� DB2 Data Server� User Exit �����

sqllib₩samples₩c ������ ���. ���� �� C� ����, User

Exit ����� �� ���� �� ��� � ���.

User Exit ����� ��� db2uext2� ��� � � ���� ���.

Windows �� ��� � � ��� � User Exit ����� ���.

– db2uext2.ctsm

� �� Tivoli Storage Manager� ��� ������ �� ��� ��

�� �����.

– db2uext2.cdisk

� �� �� �� COPY � �� ��� ��� ������ �

� ��� ���� �����.

User Exit ���� �� ��

DB2 ������ �� ����� User Exit ����� ��� � � � ��

(��� �� CHAR)� ����� �����.

�� ��

db2uext2 -OS<os> -RL<db2rel> -RQ<request> -DB<dbname>-NN<nodenum> -LP<logpath> -LN<logname> -AP<tsmpasswd>-SP<startpage> -LS<logsize>

os ����� �� �� ��� �����. �� �� AIX, Solaris, HP-UX,

SCO, Linux NT���.

db2rel

DB2 ��� ��� �����( � ��, SQL07020).

request

� ��� �����. �� �� ARCHIVE RETRIEVE���.

dbname

������ ��� �����.

nodenum

�� �� ��( : 5)� �����.

162 ��� �� ���� ��� ���

Page 173: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

logpath

�� ��� ��� ��� �����. ���� ��� � �� �� ���

� ���( : /u/database/log/path/ �� d:₩logpath₩).

logname

������� ��� �� ��� ��� �����( : S0000123.LOG).

tsmpasswd

TSM ��� �����. (������ �� � � tsm_password� ��

��� ��� ���� � �� User Exit ������ �����.)

startpage

�� Extent� ���� ���� 4KB ��� ��� �� �����.

logsize

�� Extent ��� 4KB ��� � ��� �����. � � �� ���

�� ���� ���� ���� ����.

User Exit �� ��

�� �� ���� ��� ����� �� User Exit ����� ���� ��,

User Exit ����� User Exit ����� ��� DB2 ������ �� ���

�� �� �� �����. DB2 ������ �� ����� ��� � ��

� �� ��� � ���. ��� User Exit ����� �� ��� �� �

� ��� �� � ���( : �� �� ��). User Exit ����� ���

�� ��� ������ �� ����� ��� � � �� �� ��� �

��.

� 8� User Exit ����� ��� � � �� ���� � �� �����

� �� ����� ���� ��� ���. �� �� �� ���� � �

�� �� �� 32� ��� �����.

� 8. User Exit ���� �� �. ���� �� ��� �����.

�� �� �

0 ��.

4 �� �� ��� ������.a

8 ��� �� �����.a

12 ���� ��.b

16 User Exit ������, ����� ���� ����� �� ��.b

20 User Exit ����� ��� �� ��� � �� � ��. User Exit ���

�� ��� � �� �� � ����� ������.b

24 User Exit ����� �� � ����.b

28 �/��(I/O) �� �� �� ��� �� �� ��.b

32 User Exit ����� ���� �� ������.b

255 User Exit ����� �� �� ���, �� ��� � ����� ��� �

�� � ����.c

� 5 ���� ��� �� ���� 163

Page 174: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 8. User Exit ���� �� � (��). ���� �� ��� �����.

�� �� �

a ���� �� �� � � �, 4 �� 8 �� �� 5� �� ������ ���. User Exit �

���� �� ��� �� ��� � �� � � 4 �� 8� ����, DB2� ��� ��� ��

������. (�� � ��� ��� db2ReadLog API ��(�� ������ ����)� ���

��.)

b User Exit � � 5� �� �������. � �� ��, �� ��� �� � � ��� �

� � �����. � 5� �� ���� ��� �� � � �����. � � � �� �� ���

� ��, � User Exit � ��� ���� DB2� ��� ����� ����� ���� � � �

� ����. 8� ���� �� �� ��� �� ���� � � �� 5� �� �������.

���� ����� ������� �� �� ���� ��� 5� ����� �����. � ��

����� �������� � ��� �� DB2� ��� ����� ������ ��� �

� �� ��� � ���� � � ����. User Exit ����� �� �� ����� ���

� ��, ��� �� ��� ���� �� �� � ���. ��� �� ��, ������

�� ����� ������ ����� � �� ������ � � ���� ����. User Exit

����� �� �� ��� �� ��� ��, � ��� ��� ������� ROLLFORWARD

STOP ��� ���� �� �� ����� ����. STOP ��� ���� �� �� ���� �

��� ��� �� ��� � ���.

c User Exit ����� �� � 255� ���� ��, �� ��� � ����� ��� ���

� ����. �� �����, ���� User Exit ����� ������. ��� ��� �����.

�: ���� �� � ��, 0 4� ��� � �� �� � �� ���� ����.

�� ����� User Exit ����� �� ��, User Exit ����� ��� �� � �� �

�� �����.

�� �� � � ��

������ �� ���� �� ��� � ��� ��� � � �� ����

����. � ��� ��� �� ��� �� �� ���� ���. � ���

���� �� �� ��� ����� ���� ���.

�� ��� �� ���� �� ��, �� ��� ����� ������ ��

���. logarchmeth1 ������ �� � �� OFF� ��� ���, �� �

� ��� � �� � ��� ���� �� � ��� �� ��� ���.

� �� �� �� �� �� �� �� ����� logarchmeth1 ������ �

� � �� �� �� ����.

Logarchmeth1 � Logarchmeth2� OFF� ���� ���.

�� ��� �����. � ��� ��� �� ��� � ���� ���

� ��� �����.

�� �� �, 2� ��� �� � �� ��� ���� ��� �� �� �

�� ���� ����. �� ��� �� ��� �����. �, ��� �

� ��� �� �� DB2� � �� �� ��� �� �����.

164 ��� �� ���� ��� ���

Page 175: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ��� �� ��� �� �� ����� � �� �� ��� �

�� � �� �� ��� �� �� ��� �� � ���. 2� �� �

�� � 1� �� ��� �� ��� �� �� � �����. �����

�� ������� 2� �� ��� �� �� ����� �� �� ��

��� ��� �� 2� �� ��� �����.

Logarchmeth1� LOGRETAIN�� ����.

���� ��� �����. ������� �� �� ���������.

� ��� �� � �� � �� ����. �� ��� �����

�, � �� ��� �� ����� ���� � �� �� �� �� �

��� �� ��� ��� ���. �� ��� �� � ���, DB2� �

� �� ��� ��� �� �� ���� (� 1� 2� �� �� �

��� �� ��) � �� ��� �����.

Logarchmeth1� OFF �� LOGRETAIN� � � ��� ����.

���� ��� �����. ������� �� �� ���������.

� ��� �� � �� � �� ����. �� ��� �� ��

���� �������.

�� ��� �� ���� ����. �, � �� ��� ���� ���

� �� �� ����� �� ��� ��� �� �� �����. ���

�� �� ��� �� �� ���� ���� ���� �� �����

��� � � ����. DB2� � �� ��� ��� ��� ��� � �

��� ���� ��� ��� ����. �� �� ������ ��

�� ��� �� ��� � �� ���� �� � �� ������ ���

��. DB2� �� ����� � �� ��� ������ �����

�� �� ��� �����.

�� ��� ����� � ��� ��� ��, �����

ARCHRETRYDELAY ������ �� � �� ��� �� �� ��

�����. �� NUMARCHRETRY ������ �� � �� ���

DB2� �� ��� � �� ���(FAILARCHPATH ������

�� � �� ���)� ������� ���� �� �� �� �� �

��� ���� �� ��� ������� ���. NUMARCHRETRY�

FAILARCHPATH ������ �� � �� �� ���� �����.

NUMARCHRETRY� 0�� �� �� DB2� 1� �� 2� �� ���

� ��� ������� �����.

�� �� ��� ���� �� � �� ��� ������� �����

����. ������� ����� � �� ��� User Exit ����� �

���� ��� �� ��� ������ ����� ����.

������� �����, ������ �� ���� � �� �� �

� logprimary ������ �� � �� ��� ��� � � 1� �

� 5 ���� ��� �� ���� 165

Page 176: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� �� ���. �� ����� 1� �� ��� � �� �� �

���. ��� ��� ������� ���� � �� ���� �

�� � �� �� ������ ��� � logprimary �� � �� �

�� � ��� �� � ���. �� logprimary �� � �� �

�� ������� ����� ������ ��� ��� ��, �� 2

� ��� ������ �� ���� �� ��� ����.

������� ���� � �� � �� �� logprimary �� � �

� ��� 1� �� ��� �� �� �� �� ��� ���� ��� �

!��. ������ ����� �� �� 1� �� ��� �� ���

�� � �� ������� ������ ����� �� � � �

� �� �� � ��� ���� � ���. ������� �� �,

��� 2� �� ��� ������� ���� � �� �� �� ���

�����.

� ���� �� �� �� ��

��� � �� ��� � ������� ������ ���� � ��� ��

��� � ���� ���� ��� � ���. �� �� �� ���� � �

��� ��� �� �� �� �� ��� ���� �� ��� �� �����

��� �� �����. �� ��� �� ���� ���� �� ��� �� �

�� ��� ��� ���. ��� ���� ��� �� ��� �� ��� ��

�� ��� �����.

� �� ����� BACKUP DATABASE � INCLUDE LOGS ��� �

�����. � ��� ��� � � ����� �� �� �� �� ��� ���

� ��� �� Extent ��� � ���� �����.

� ����� �� ��� ������� RESTORE DATABASE �

LOGTARGET ��� ���� DB2 �� ���� ��� ��� ������.

���� ������ ����� �� ��� ���� � ��� ���. ���

��� �� ��� �� � ��� � �� ���� �� ���� ��� �

����. LOGTARGET ��� ���� ��� � ����� �� ��� ��

���� ����.

LOGTARGET ��� ���� � ���� �� ��� ���� �� ��, �

� ���� ��� ����� ���� �� ��� �����. ��� ��� �

� �� ��� ��� ���� ���� �� �����. LOGTARGET ���

��� ������ �� �� ���� ���� �� �� ��� �� ��� �

�� � ��� ���� �� ���� ��� �����.

�� � ���� � �� ��� ����� �� ��� � ���. �� �

� ���, RESTORE DATABASE � LOGTARGET ��� �� LOGS ��

166 ��� �� ���� ��� ���

Page 177: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ������. � ��� �� ��� ����� � ���� ��� ����

��� ���� �� ���� ��� �����.

�� �� ���� � ��, ���� �� � ���� ��� ��� � �

���� �����. �� ���� ���� �� ���� �� ���� ��� �

�� �� � ����� ���� ����. �� �� ���� ��, �� ���

���� � ���� ����� � �� � ���� ���� �� �� �

���� �� ��� �������.

�� ��� ���� ��� � ����� ����� ������� � ����

� �� SQL1268N ��� �� � ���. � ��� �� �� � ��� ��

� �� � ��� ��� ������ �����. � ��� � ���� ���

���� �� � ���� � �� ��� ������ �� �� ���� ��

�� �� ���� � �� � �����.

������� �� � BACKUP DATABASE � INCLUDE LOGS ���

��� � �� � ���� ���� ���� � � ��� �� ���

����, DB2� � ���� ��� ��� ���� ������� � ����

� �� � �� ��� �� �����. �� � �� ��� ��� �� ���

�� � �� ��� �� ���� �� �� � ��� �����. ����� �

� � � �� ��� � � ���. � DB2� ���� ������� �

����� � ��� ���� � �� ����� ��� �� ���� ���

�. �� ����� ��� � �� �� ��� � � � �����. �

DB2� ��� � ���� � ����� �� ��� � �� ��� �� ��

��.

� �� ��� �� � �� �� � ���� ����� ����. ��� ��

� �� �� ��� ���� �� ��� ��� �� �� SQL1268N� ��

���. �� SQL1268N� �� � ���. �� ���� �� � �����

� �� � �� ����� ��� ��� �����. ��� ������ �

� � � � � ��� TSM � �, TSM_NODENAME, TSM_OWNER

TSM_PASSWORD���. � � �� � NULL� �����. �� ��

� ������, � ������ �� � �� � ��� � ��� �� ��

�� �� ��� ���. �� ROLLFORWARD DATABASE � ��

� NORETRIEVE ��� ��� � ���. ��� DB2 ������ ���� �

��� � � �� ��� �� !�� ���� ���� ����.

�:

1. � �� ���� �� �� ���� ����.

2. ��� ��� � ���� ���� ��, � ���� � 8.2 ��� DB2

������ ����� ����� � ����.

� 5 ���� ��� �� ���� 167

Page 178: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� ��� �� ��

������� ��� ��� � �� � ��� ��� ��� �� ��

� �� ��� ��� �� ��� ��� � ���. �� �� ������ ��

�� ���� � � ��� ���� �� �����.

�� ����� ��� ����.

v ���� � �� ������� ����� �� DROP DATABASE �

���� �� �� �� �� ��� �� ��� � ���. ������

� ����� � � ��� ��� � �� ��� ��� � ���. �� ��

��� ������� ���� �� ����� � �� �����. ������

RESTORE � ���� �� ������� ���� ��� ���. ���

RESTORE � ��� Extent� ������ ������� ��� � �

� ���. �� DROP DATABASE � AT® NODE ��� ��� �

������ ����� ������� ��� � � ���. �� ���� �

�� ���� ���� �� ������� ����� ��� ���.

v � ���� ������� � ����� �� ��� ���� ��� �� �

��� �����. � �� � ��� ��� ��� ������� ��

� � ��� � ���� ������� ��� � ���� ��� ���

�� ��� �� ������ �� ��� � ����. �� ��� �� ���

����� � ���. ��� DB2� User Exit ����� ��� �� ��

� �� ��� ���� ����� � ���. User Exit ����� ��� �

�� �� ���� �� ���� � �� ��� �� ��� ��� � �

��. �� ��� �� �� � �� � ���� �� ���� � ��

��(��� ��� �� �� ��) � �� ��� ��� �� �� ��

� �� ���.

�� ���� �� ���� �� ���

DB2 ������ ���� � ����� �� ���� ����, ������

� ��, ������ �, �� � ���� �� �� ��� �� �

���� ��� ���. ���� �� ��� � ���� ��� �� � �

����� ���� ����� �� �� ��� ��� ����� �� �

� � � �� DB2 � ��� �����.

�� ��� ��� DB2 ������ ���� �� ��� � ���� �

� ����� �� ��� ��� ���.

v �� ���� ��

v ���� �� ��(HADR) � �.

1. �� ����� ��� � ����� ����� �����.

168 ��� �� ���� ��� ���

Page 179: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 ������� �� ������ ���� ��� ���� � ���. �

� ����� ��� ��� ���� �� ����� ���� �� �� ��

� ���� �� ����� ����.

2. DB2 ���� �� ��(HADR) �� ����� ��� � ���� �

�� � � �������.

����� �� ����� ���� �� �� �� �� ������ �� �

��� �� � �� �� �� �� HADR �� ��� �� ��� �

���� ������ ��� �� ��� � ���. HADR� �� �� �

� � �� �� �� ������ ���.

�� ���� ��� HADR ����� ����� ���� �� ������

� �� ���. �� ����� HADR ������ � ���� ��

������ � ����� �� �����. �, HADR �������

� ���� ������� �� ���� �� DEACTIVATE DATABASE

� ��� ���.

DB2 ���� � ��(HADR) ��

DB2 ���� �� ��(HADR) �� �� �� ��, � DB2 ������ ��

�� �� ��� ����� ���� �� ��� ��� ������ ��

����� ���� ��� � ��� � ���. ����� ���� �� HADR

� ��� �� �� STOP HADR � ��� HADR �� ������.

� ������ ������ ����� �� �� �� � ���������

HADR���� ���. HADR ��� �� ����� � ������ ��

� HADR� ��� � ���.

��: ��� ������� ���� ���� �� HADR �� �� � ���

����� ��� ����� �� STOP HADR � ���� ����. STOP

HADR � ���� �� ������� �� ������� �� HADR ��

� ����� ��� � �� �� �� � �� ��� � ��� . �

DEACTIVATE DATABASE � ������.

�� �� � ������� ��� STOP HADR � �� � ���.

� � �� ������� � ��� �� ��� �����.

� ���(CLP), �� ���� ���� �� ��(HADR) �� �, ��

db2HADRStop API� ��� HADR� ��� � ���.

CLP� ��� �� �� � �������� HADR ��� �����, HADR

��� ����� �������� STOP HADR � �����.

�� �� HADR ��� SOCKS �������� �����.

� 5 ���� ��� �� ���� 169

Page 180: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

STOP HADR ON DATABASE SOCKS

� � ��� �� ������� � ��� �� ������� �� ��

����� ���� ������ �����.

� � ��� � ������� � ��� �� ������� �� ��

����� ���� � ��� �� ��� ��� ������ �����.

� � �� �� ������� � ��� �� ��� � �������

����� ���� � HADR �� ��� � �(EDU)� �� �����

��� ����. ������� �� ������� ���� ������ ���

�. � �� ��� ��� � ���. AS PRIMARY ��� ��� START

HADR � �� ������� ��� �� �� ������� ��� �

���.

� � �� � ������� � ��� ��, �� ������� ��

�� ���� �� � ������� ����� �� ���� �� ���� �

����.

HADR �� �� ��� ��� ������.

1. �� ���� HADR� ����� ������� �� ��� �� � ���

�����. ������� ��� ��� ��� � � � ���� ����

�� �� → ��� � ���. ���� �� �� �� �� ����.

2. HADR ��� � ���. HADR �� �� ����.

3. � ��������� HADR� ����� �� �� ������� � ��

� �����.

4. � ��� �������(�� ������ �� � ������) ���� �

�, �� ������� ��� HADR �� �� �����.

5. �� � ���. �� ����. �� ���� ��� � �� �� ���

��� � ���. ��� �� �� ���� ��� �����.

�� ��� �" ��� �� �� �� ��� �����.

DB2 ���� � ��(HADR) ���� ������ ��� � ����

�� ������� ���� � �� ��� �� ������� ��� ��

��� � �� � ����. HADR �� ������� ���� �

�� ��� �� �� ACTIVATE DATABASE � ��� ������� �

��� �� ����. ���� � �� ��� HADR �� ������� �

��� ���� DEACTIVATE DATABASE � �� ���.

� ��� �� ��� �� ��������, ACTIVATE DATABASE

DEACTIVATE DATABASE � �� ��� ����. �� ���� � �

170 ��� �� ���� ��� ���

Page 181: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� � ��� ����� START HADR� ��� ������� HADR

� ������� ��� � ���. ������� HADR �� ����,

ACTIVATE DATABASE DEACTIVATE DATABASE � ��� ���

���� �� ��� � ���.

�� ��� ��� �� ������� �������.

v ����

v ACTIVATE DATABASE

v AS PRIMARY ��� �� START HADR

�� ��� ��� �� ������� ��������.

v DEACTIVATE DATABASE

v FORCE ��� �� db2stop

�� ��� ��� � ������� �������.

v ACTIVATE DATABASE

v AS STANDBY ��� �� START HADR

�� ��� ��� � ������� ��������.

v DEACTIVATE DATABASE

v FORCE ��� �� db2stop

DB2 ���� � ��(HADR) ���� �� ����� �

����� �� ����� ������� DB2 ������ ���� ��� �

�� ������ �� � �� �� � ���� �� ��(HADR) ����

� ���� ������. � ���� ��� � �������� �� ���

���� ��� � ���� ��� ������ ���� ���� ���� �

� ������ ���� �� ��� �����. HADR� �� � ���

��� � � ��� ���� � � ���� ���� ��� �� � � �

�� �� �� ��� ���.

�: � DB2 ������ ��� Fixpack ����� ���� ���� ��

�� �� �� ���� ���� ���.

�� ����� ���� �� HADR � � ��� � ���.

� ���� DB2 ������ ���� �� ��� �� ��� ����

�� �� ���� ����. � �� � ���� ��� � 8�� � 9

������ ����� ����� � ����. � ���� ��� ����

�� ���� � �� ���� �� ����, � �� Fixpack� ��� ��

��� ��� � ���.

� 5 ���� ��� �� ���� 171

Page 182: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ���� DB2 HADR �� � �� ���� �� ���� ����. HADR

�� � �� � ��� �� ���� ���. HADR� �� �� �

�� ��� �� ���, �� � ������� � ��� �����

� ���� � � ���.

HADR ���� �� ����� ����� ��� ������.

1. � ������� � ���� ��������.

a. DEACTIVATE DATABASE � ��� � ������� ���

��.

b. ��� �� � ������� ����� �����.

c. �����, ���� �� DB2 �� � � � �� ��� �����.

�: �� ����� ��� � HADR �� � �� �� � ����.

d. ��� �� � ������� ����� �������.

e. ACTIVATE DATABASE � ��� � ������� ������

�.

f. � ������� � ��� ��� �����. GET SNAPSHOT

� ��� �� ������.

2. �� � ������� ��� ������.

a. � �������� TAKEOVER HADR � �����.

b. ����� � �� ������� �� ������. �� �� ���

� ����� ��� ��� � ���.

�: � ������� �� �������� ���� ��� � �� ��

����� �� �������. DB2 ������ ��� Fixpack� ��

��� ��, TAKEOVER HADR � �� �� ������� ���

� ������� ����. ��� � � � ������� �� �

�� �� ������� ��� ��� ����. � � �����

�� DB2 ������ ���� �� �� ���� ��� ��� �� �

������ �� ���� � �� ��� ���� �� � �� �

���. � � ������� � �� ������� ����(�, HADR

� ������) � � ������� ���� ���.

3. �� 1��� ��� ���� ��� �� �� ������(��� � �

������)� ��������. �� ���� � � ������ ��

������ HADR � ���� ���� ���. HADR ���� ��

������ ��� �� ���� ��� �����.

4. ����. �� ���� ����� 2����� �� �� � ������

� ��� ������.

172 ��� �� ���� ��� ���

Page 183: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��� ��� ������ ��

�� ������� ����� �� ���� ������. �� ������� �

� ��, �� ������� ����� ��� �� �� �� �� ��� ��

���.

��� ������� ����, � ���� �� ���� ������� ��

����� ��� �� ��� �� � ���� � ����. AS SNAPSHOT ��

� ��� � ��, ��� ���� ����� ���� ������� �� ��

�� �����. �� � �� ��� �� db2inidb � ��� � �

�� �� �����.

������� ����� �� ��� ������.

1. �� ������� ���� ��������.

db2 set write suspend for database

������� ����� ���� �� ����� ��� �� �� ���

���. �� ������� ��� �� ��� ���.

2. ��� �� �� �� � ��� �� �������� ��� �����

�.

��: �! ���� ��� �� ������ ���� ��� ���. �

� �� ��� ������ ��� �� ���� � ��� ��

�� ��� ���. � ��� ��� ���� �� ������� � �

�� ���� ���� DBPATHS �� � ������.

3. �� �������� ���� � ����.

db2 set write resume for database

4. �� ����� ��� ������� ��������.

��: ��� ��� ������� �� ������� ��� ���� ��

� � ����. ��� ��� ��� �� �� ������� ��� ���

� ��� ���� �� ���� ��� ���. ��� ������� ��

������� ��� ���� ��� �� �� db2relocatedb ���� ��

db2inidb � RELOCATE USING ��� ��� �� ��� � ���.

5. �� ����� ������ ����� ������.

db2start

6. �� ����� ��� ������� �������.

db2inidb database_alias as snapshot

��� �� db2inidb � RELOCATE USING ��� ��� �� ���

���� �������.

� 5 ���� ��� �� ���� 173

Page 184: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2inidb database_alias as snapshot relocate using relocatedbcfg.txt

�� relocatedbcfg.txt ��� ������� ����� �� ��� ��� �

� ���.

��:

a. � � ��� �� � �� �� � ��� ���� � �� �� �

�� ����� �� ������� � ��� ��� �������� �

�� � �� ���.

b. ������ ���(�! ��� ��), �� ��� ��� ��

�� RELOCATE USING ��� ���� �� ��� ��� ���� �

��.

�� � �� ������ ��

� �� ���� ��� �� ������� ��� � �� ������� �� �

� � ������� ��� ����� �� ����. � ������� ��

� �� ������� � ������ ��� ��� �� ��, � ����

��� � �� ��� ���� ���� � �����(inflight) � ��� �

�� ��, � � ��� �������� �� ���� �� �� ���� �

� � �� ��� ���� ������ ��� ��� ���. � �����

�� ��� �� ������� ��� ��� �� �� � ����� ����

� ���.

�� � ������� ���� � � �� ��� ��� ���.

v �� � ������� �� ������.

v �� � ������ �� ��� ������.

v ��� ��( : �� ��, �� ���, ����� ��� �� ��� ��

HADR)� ������.

�� ������ � � ������ �� ���� ��� �����

�� � �� ��� ���.

– �� �������� � ������� ��� ��� � � �����

��� � ���

– �� � ������ �� ������ ��� ��� ��(�� ��

���� �)

– ����� �� ������� ��� ���� ��� ���� ��� �

� ������ �� ����� �� ���� �� ����� ��� �

� ��

174 ��� �� ���� ��� ���

Page 185: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

– DB2 ���� �� ��(HADR) � �� �� �� �� ��� ��

� ������� ���� ��� ��.

1. ��� ��� �� ������� �� �� � ������� �����

� ��, ��� �� ��� ����� DB2 ������� ������. �

�� DB2 ������� ��� ����� ��� ��, MIRRORLOGPATH

�� � �� ��� 2� ��� �� ��� ��� �����.

2. DB2 ������ ���� ��� �� ��� �� ������� ��

��� ����� �� ��� ��� ���.

a. �� ������� � �� ���� �������.

b. �� ������� ��� ��� � � ��� ��� � �������

������ ����� � ���.

3. HADR �� ��� �� � ������ ���� ���� ��, HADR

� � DB2 ������� ���� DB2 ������� ��� � ��

� ������� ������ �����.

DB2 ���� � ��(HADR) �� ��

DB2 ���� �� ��(HADR)� ������ ��� ��� �� ������

�� � ������� ���� �����. �� ���� �� � �����

�� �� �������� ���� �� ���. ��� � �������

� ���� �����. �� ��� �� ���� ����, ���� ���� �

� �� �� ��� �� ���� ���� �� � ���. ��� ���

� ������� ���� ���� �� �� �� ��� �����, �� ��

� ��� ���� �� ��� ��� � � � ���. ��� ����

��� ���, ��� ��� � � ������ ���� ���, ���� �

�� ���� ��� � �� ����.

���� �� ��(HADR)��, �� �� �� �������� � �����

�� �����.

v ��� �� �(DDL)

v ��� �� �(DML)

v � � �

v �� ���� �

v ��� ���

v ���� ���

v ���� ��� UDF(User Defined Function)� ����(�� �� � �

� ����� ��� ��)

� 5 ���� ��� �� ���� 175

Page 186: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ��� ��� � �� �� �����. ����, HADR� � ��

�� ������ ����� ���� � ������� ����� ��� �

� ��� � ���. ��� � ��� �� �� ��� ����� ���� �

� � � � ���.

���� ���� ��� ���� ����� ���� ���, �� �� �

�� �� �� �� � ��� �����. �� � ������� �� ��

�� ��� � � �� �� ����� ����� ���� � �� �����.

���� ���� ������ �� ��, �� ��� � �� �� �� ��

� �����. � �� �� ������� ����� ��� �� � ����

��� �� � �� � � � ��. � ������� �� �������

� �� ��� ��� � �� ���� �����.

HADR� ���� ��� UDF �� �� ����� ��� ���� ���

�. �� � ������ � ��� ��� ��� ��� ��� ���.

� ������� ��� �� � �� ����� ��� �� � ��� ����

��� �� UDF ��� � �������� �����.

DB2 ���� � ��(HADR) ��� ��

DB2 ���� �� ��(HADR)� ������ ��� ��� �� ������

�� � ������� ���� �����. ���� �� �� �� ����

���� ���� � ������� �� ����� ����. ���� �� �

( : ���� �� ����)� � ������� ����� ��� �� ��

� ��� ���.

��� �� ������� � �� � ������� ���� �� ���

���.

v NOT LOGGED INITIALLY ��� ��� ��� ��� ���� ����.

HADR � ������� �� ������� �� � ��� ��� ��

���� �� ��� ����.

v 1GB�� � BLOB CLOB� ��� � ���� ��� � ����. ���

� �� BLOB CLOB� ���� ����. ��� � BLOB CLOB�

� ����� � �������� �����. LOB ��� ���� 2� �(0)

� ���. ��� � BLOB CLOB� �����.

v UPDATE DATABASE CONFIGURATION UPDATE DATABASE

MANAGER CONFIGURATION � ��� ������ �� ����� �

��� ����.

v ������ �� ������ �� ���� �� � �� ���� ��

��.

176 ��� �� ���� ��� ���

Page 187: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v ��� �� ��(UDF)� �� ������ �� �� �( : �� �� �

����� ��) ���� ���� ����. � ���� �� ���� �

�� �� ���.

v �� ���� ��(db2rhist.asc)�, � ��� ���� �� ��������

� ������� �� ���� ����.

REPLACE HISTORY FILE ��� �� RESTORE DATABASE � �

� ���� ��� �� ��(��� � ����� ��)� � ������

� �� � ���.

RESTORE DB KELLY REPLACE HISTORY FILE

HADR� ����� �� �������� � � ��� ��� �� �

������� ���� ��� ��� ��� ����. ��� ���� �� �

�� � ����� ���. �� � ��� � ������ �

��� ��� ��� � ������� ���� ��� ��� � ���.

RESTORE DB KELLY HISTORY FILE

������ ���� ���� ��� �� �������� � ������

� ���� �� �� �� �� � ���� ����. ��� � �� ��

����� ��� ���� �� ���� ��� �� � ���.

�� ��� ��� � ������� � � ���� ��� � ��, �

�� ������� � � ���� �� ���� ���� � ���

���� �� �� �������� ��� ��� ���� �����. ���

� ��� ��� ��� ���� � � �� ��, �� �� ����� ��

� � ���. � �� �� ���� �� �����.

DB2 ���� � ��(HADR) �� ������ ��

���, � ������ ��� 5�� �� � �����. 5�� ��� �� �

�, �� �� ��, �� ��, � � ��� ����. � ����

��� ��� �� ��� � � �� ����. GET SNAPSHOT � �

�� � ������� ��� � � ���.

� 5 ���� ��� �� ���� 177

Page 188: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������ ��, �� �� � ��� �� ��

���� �� ��(HADR) �� ��� ��, � ������� ���� ��

�� ��� �� �� �� ���� �� ��� ���� ���. �� �� ���

� �� ��� �� ���� �� ���� ��� ��� ��, ��� ��� ��

� �� ��� �����. �� ��� ���, � �������� �����.

� �� �� �� �������� � ���� ����. ��� � ���

�� 9. � ������ ��

178 ��� �� ���� ��� ���

Page 189: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��� � ������� �� ������� ��� ���. �� �� �

�� � ���� � ������� �� �� �� ��� �����.

� ������� �� �� �� ��� � � �� �� ��� �� ���

��, � ������� ��� ���� �� �� �� ��� ��� � �

���. � �������� �� �� �� ��� �� ����� ��, HADR

�� ���� �� �� �������� ��� ��� � �� �� ��� �

��� �� �� �� ��� � ���.

��� �� ��, ��� ��, ��

� ������� �� �������� � �� ���(�� � ����

��� �� �� ��� �) �� �� �� ��� �����. � �� �� �

� ������� �� �� ����, �� �� ���� ���� �� ���� �

� �� ��� � ������� ����. � ������� �� ���� �

��� �����. �� � ������� � ������� �� ����

�� ��� ��� � � �� ��� ��� � � ��� ���.

� ��� � �, �� ���� �� ������� �� ���� ��� �

��� ��� � ������� ����. �� ���� �� � �����

�� ��� �� �� ���� ��� � ������� �� �� ��� ���

��. �� �� �� ���� � �������� ��� � ���.

������� �� �� ��� � � �� � ������ ��� �

���� � ������� �� �� �� ��� ���. ������� �

��� � � �� � ������ ��� � ����

HADR_PEER_WINDOW ������ �� � �� ��� �� ��(�� 0

�� �� ��) � ������� �� �� �� ��� ���. ��� ��

����� � ��� � � �� � ������ ��� � ����

HADR_PEER_WINDOW ������ �� � �� 0� �� ��� �� �

� � ������� � ��� � ��� ���.

��� ��� ��

HADR_PEER_WINDOW ������ �� � �� 0�� � �� ��� ��

� ��, �� �������� � �������� � ���� �� ���

���� �� � ������� ��� �� �� � ��� � ��� �

� �����. �� ������ � ������� � ����� � �

��� ���� �� � ��� � ��� ��� ���. �� �������

� �������� � ��� � ��� � ��� ���� ���

� ���� ���. � �������� � ������� � �� ���

� � ������� � ��� � ���� �����.

� 5 ���� ��� �� ���� 179

Page 190: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� � ��� �� � �� �� � �� �� � ��� ��� ��� �

���� ����. � �� �� ��, �� �������� � �������

� � ���� �� ������� � �� ��� �����. �� ����

��� � ��� �� �� ������� � ������� ����� �

��� �����. �� �� � ��� � �� � �� �������� ��

� ��� � ��� � �������� ���� ��� � ��� � ��

� �� � ���. � �� ����, �� ������� ��� � ���

���� �� ��� ����� ��� � ������� �� ��� ����

��(HADR ��� �� ��) �� � �������� ��� ��� �

��� ���� ��� ���� ����.

� � ��� ��� �� ������� � ��� �� ������� � �

�� � �������� � ������� � �� ����� ���� �

� ���� ���� �� ��� ���� ����.

GET SNAPSHOT �� -hadr � �� � db2pd ����� ���

HADR_PEER_WINDOW ������ �� � �� �� � � ��� ��

� ���.

� � �� ������ ���� �� �� ������ ��� �

��� � ����

�� � ������� ����� � �� ��� �� ��� ����� ��

������ �� ��� � ������ �� ��� �� ���� ����. �

� � ������� �� ������ ���� � ������ �� ��

� �� ��� ����� �� ��� �� ��� � ������� ����

�� 1� �� ��� ��� ���.

1. �� �� �� � ���� � ������� �� �� �� ��� ��

� ������� ���� ��� �� �� �� ��� ������ �� �

���.

2. � ������� �� �� ��� ��, �� ��� ���� �� ���

���� �� � ������� �� �� �� �� ��� ��� � �

���.

GET SNAPSHOT ��� ���� HADR �� ������ �� �

DATABASE ON ��� �� GET SNAPSHOT � �� DB2 ���� �

� ��(HADR) � ������� ��� �� � ���.

��-� HADR ������ �� HADR � ������� ��� ���

�� �� ������ �� � �������� GET SNAPSHOT � �

� � ���.

180 ��� �� ���� ��� ���

Page 191: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v � �������� GET SNAPSHOT � ��� ��, � �����

�� ��� ��� State ��� �����.

v � ������� �� �� �������� GET SNAPSHOT �

��� ��, � ������� ��� ��� State ���� �����.

v � ������� �� �� �� �������� GET SNAPSHOT

� ��� ��, disconnected� ��� State ��� �����.

� �� � ������ MUSIC� �� �� � �� ��� ��

� ���.

get snapshot for database on music

�� ��� GET SNAPSHOT � �� ���� HADR �� ��� ����

�.

HADR status

Role = PrimaryState = PeerSynchronization mode = SyncConnection status = Connected, 11-03-2002 12:23:09.35092Heartbeat missed = 0Local host = host1.ibm.comLocal service = hadr_serviceRemote host = host2.ibm.comRemote service = hadr_serviceRemote instance = dbinst2timeout(seconds) = 120Primary log position(file, page, LSN) = S0001234.LOG, 12, 0000000000BB800CStandby log position(file, page, LSN) = S0001234.LOG, 12, 0000000000BB800CLog gap running average(bytes) = 8723

GET SNAPSHOT � ��� ��� � �� "� � � � ���. �� "

� �� ��� �� �� ��� ��� �� �� ������ �� ���

� ��� ��� � �� � ��, ��� �� �� ��� ���� ����

�. ��� �� ��� �� ��� � �����. ��� ��� ����, �

�� ���� �� �� ��� �����.

DB2 ���� �� ��(HADR) ��

DB2 ���� �� ��(HADR) ���� HADR ���� �� �� ����

� �����.

HADR ���� ��� �� ���� �����.

v 35 ���� ����� �� ��(HADR) ����

v 169 ���� �DB2 ���� �� ��(HADR) ���

v 195 ���� ����� �� ��(HADR)�� ������ �� ���

v 192 ���� �HADR � �� �� ���

v 188 ���� ����� �� ��(HADR) ����

� 5 ���� ��� �� ���� 181

Page 192: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v HADR� ��� ������ �� � � �� �

v HADR ������ ����(��� ��)

�� ��� ��� HADR� ��� � ���.

v � ���

v �� �� GUI ��

v DB2 �� API

DB2 ���� � ��(HADR) ��

DB2 ���� �� ��(HADR) �� DB2 ���� ������ ���� �

��� ��, � �� �� �� �����. HADR� ���� �� ��

��� ����, ��� HADR� ����� ��� ��� � � �����

(HADR ��, HADR ��, � ������� �� �� ������ ��).

HADR� ���� �� ���� ���� �� ��(HADR) � � �����.

v HADR ��

v HADR ��

v HADR ��

� � ����� � ���� �� API� ������. �� ��� ���

� �� �� �� ��� �� �� GUI� ��� � � ��� �� �

��. �� ���� ���� �� �� �� �� ��� ������� ��� �

�� ��� � � ���� �� ��-—>��� � ���.

AS PRIMARY �� AS STANDBY ��� �� START HADR � ���

������ ��� ��� ��� ����(������� �� �� ��� �

�� ��). � � �� ������� ������(�� ����� �� ��).

STOP HADR � HADR ������(�� �� �)� �� �������

����. HADR� ���� ������ �� � �� ������� HADR �

������� � �� ���� � �� ��� �� ��� �����.

� ��������� �� � � TAKEOVER HADR � � ����

��� �� ������� ����. BY FORCE ��� ���� �� �� �

� � ������� ��� �����. BY FORCE ��� ���� ��

� ������� ����� �� ������� ��� �����. � ��, �

������� �� �� �������� �� �� � ��� ����� ���.

��� � �� ��� ����� � � ����. � �� ��� ���� BY

FORCE ��� ��� ��� �� �� ������. ���, BY FORCE �

�� �� TAKEOVER HADR � ��� �� �� �� �������

����� ���� ��� ��� �����.

182 ��� �� ���� ��� ���

Page 193: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

HADR ������ � ��

������� �� �� �� ���� ����, ����� ��� � ���.

������� ��� �� ����� �� AS PRIMARY ��� ��� START

HADR � STOP HADR � �� � ���.

� �� �� ��� ���� ������� ��� � ���. ������

� � ��� �� ���� ���� ���� ����� �� �� ��� � �

��. AS STANDBY ��� �� START HADR � �� �������

������ � ��� �� ��� � �� �� ������� �� �� �

���. ������� ����� � � ������� �� �������

���� STOP HADR � ������. ������� STOP HADR �

�� � � ��� �� ���� �����. AS STANDBY ��� �� �

START HADR � ��� ������� �� �����. � �����

��� HADR� ��� � STOP ��� �� ROLLFORWARD DATABASE

� ��� �� �� ��� � ����. ������� � ��� �� ��

�� ������ �� ������� ��� � ���. �� � ������

��� ������ ���. �� � ������� �� ������� ���

���� �� �� � � ������� ��� �� ������.

�� � ������� ��� ����� BY FORCE ��� ���� ��

�� �� ������.

�� ����� ���� ����(��� �� ��� ��) �� ��� �

�����. ��� �� ��� � �� �� ��� � ���.

HADR ��� ������. HADR ��� ���, DB2 ����� ���� �

� ����� DB2 ������� ���� ����� ������� �

�����.

�� �� �����.

AS STANDBY ��� �� START HADR � �� � � ���

EDU(engine dispatchable unit)� ���� �� �����. � � �����

�� �� ������� �� �� ���� ����. ��, �� �����

�� � ������� � ��� ��� ��� ���� ����(�� ��

������ BY FORCE ��� �� START HADR � ��� ��� �

���). � ������� ��� ���( : �� ������� ��) AS

STANDBY ��� ���� START HADR � �� ����� � ���.

����, HADR� �� ��� ��� � � ��� ����� ����. HADR

�� ���� DB2 �� ��� ���� ��� ����. HADR �� ���

���� ��� ��� �� HADR �� ��� ��� ���.

� 5 ���� ��� �� ���� 183

Page 194: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��(�� ��� ���� �� � ������� ��� ��)� � �

������ ���� � ���. �� �� ��� � ��, � �� ����

� ��� ��� ��� �� ����� ���� �� ��� �� � �� �

�� �� � ���. � ������� ��� ���� ��� ���.

���� �� �� � �� ��� ������ �� ���� �����

� HADR �� ��� ���.

�� ���� ����� �� ��, ������ �� ���� �����

�� ���� � ������� ��� ������ �� � �� � �

��� ��� � �� �� ��� � �� ��� ���. �� �� �

���, ����� TCP� �� ������� � � �� � ��� ��

����� � ������� ��� � ���. HADR � �� ����

�� �� � ������� ��� �� �����. �, � ����

��� ��� � ������� � �� � ��� ���� �������

��� �� �����. SQL ����� ��� �� ������� � �

�� ���, � �������� HADR � ��� ���. � �����

���� ��, ���� ����� �����(���� ����� TCP/IP

�� � � �) � ���� ��� HADR � �� ���.

HADR �� ��� ����� ���� ���� �� ��.

START HADR, STOP HADR TAKEOVER HADR � ����� �

���� �� �� HADR ����� ��� � ���. ����� ��

� � � ���� � �� �( SQL1767N, SQL1769N ��

SQL1770N)� 98 �� �� �� �����. ���� ����� db2licm� �

�� �� HADR ����� ���� �� HADR ����� �� ��

� ���� �� �� �����.

184 ��� �� ���� ��� ���

Page 195: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 6 � ���� ����� ��� �� �� � � �

���� ��� ��� ���� �� ����� ��� ��� ����. ��� �

� ���� � �� ����� ��� ���� ��� ���� ���� ��

��� ����� ��� ������� �� �� � �� ���.

��� �� � ������ ���� ��� ��� ���.

1. ��� �����.

� �� ������ ���� ���� ��� ��� ����� �� �

�� �� � ���. ���� ��� ���� � ������� ��

�� ��� �(listen)���. ���� ��� ������ �� ����

�� ���� ��� ����� ����� ����� ����.

2. ��� �����( � ��).

a. ��� ����� � ��� ��� �� ����� ��� ����� �

� � ������.

b. ����� �� ����� �������.

c. ����� ��� ����� �����.

3. ����� �����.

�� ������ �� ���� � �� ����� ����� � ��

�� ������ � ������� � ��� ���� �������

�� ����� ����� �� ��� � �� �� ����. � ��

� ��� ��� ��� ������ ��� ��� ��� ��� �� �

���� �� ���� ���� � �� � ���. ��� ������ �

��� �� ���� ��� �� ���.

4. �� ���� �����.

��� ������ ���� ���� �� ������ ���� ��� �

��. ��� �� ������� ��� ��� � �� �������� ��

� ������� � � �������� ���� � ���. �� ���

������ �� �� �� ������ ��� ����� ��� ��

���.

DB2 ������� ��� ��� ��� ��� � ��� � ���. � �

�, ��� ����.

v DB2 ���� �� ��(HADR) ���� �� ��� hadr_heartbeat� ��

������� ���� �� ��� � ���.

© Copyright IBM Corp. 2001, 2009 185

Page 196: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v DB2 ���� ����� ��� ������ ��� �� ������ �

� ����� ��� � ���.

v DB2 � ��� �� �� ��� ������ ����� ���� �

���.

�� �� ��

�� �� ��(instance_name.nfy)� ��� ������ �� ���� ���

� ��� �� � � ����. ������ ���� � ��� ���

���� �����, ������� �����, ������ ��� ���� �

� � ���.

DB2 ������ �� ����� UNIX and Linux �� �� ��� �� ��

��� ��� �� ��� ��� �����(Windows �� �� ����� ��

�� ���� ���� �� ��� ��� �����).

v DB2 ����( : REORG BACKUP)� ��

v ���� ������ ��

v ��� ��� ���

v ���� � ��

v �� ��

v ���� ���

v ��� ��

v �� ��

v �� ���� ���

�� �� �� ���� ���� ��� ��� ���� db2diag �� ���� �

����.

�� ���� ���� SQLCODE� ���� �� �� ��� �����.

�� �� �� ��� �� � �� ���� ��� � ���.

�� �� �� �� ��

��� ��� ���� ��� �� �� �� �� �� instance_name.nfy.

� ��� �� �� diagsize ������ �� ���� �� � �

� �� 0(� � �� ���� 0�)� ��� �����.

���� �� �� �� ��

�� �� �� �� ��(instance_name.N.nfy. �� N� 0�� ���

�� ���� ��� �� �� ���). diagpath �� � �� ���

���� ��� �� �� �� ��� �� � ��, �� ��� ��

186 ��� �� ���� ��� ���

Page 197: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��� ��� ���(�� �� ��� �� ��� �� �� ��

(instance_name.N+1.nfy)� ��� ��� �� � �� ��� ���� �

�) �����. � ��� diagsize ������ �� ���� �� �

�� 0� �� �� ��� � ��� �����.

�: �� �� �� �� �� �� ��� Windows �� �� ����

��� � ����.

diagsize ������ �� ���� �� � �� ���� �� ���� �

��� � � �� �� ��� ��� ��� � ���.

��

�� �� �� ��� ��� ������ �� ���� �� � �� ��

��� ���� �� ��� ���, ��, ��� ��� � ���.

diagsize

diagsize� �� ��� �� �� �� �� ��� ����. �� 0� �

� �� �� �� �� ��� �����. �� 0� ��� ���� ��

�� �� ��� ����, � 0� �� �� ���� � �� �� ��

� ���� � �� �� �� ��� � ��� �����. diagsize �

�� � �� ����� ��� ����� ���� ���. ��� �

���� ″diagsize - �� �� �� �� �� � �″ ��� �����

�.

diagpath

�� ��� diagpath �� � �� ��� ��� � �� �� �� �

�� ����� ��� � ���. ��� ����� ″diagsize - �� �

�� ��� �� �� � �″ ��� ������.

notifylevel

�� �� �� ��� ���� ����� �� ��� ��� notifylevel

�� � �� ��� ��� � ���. ��� ����� ″diagsize -

�� �� �� � �″ ��� ������.

���� �� �� �� �

���� ��� ��� � ��� � ����� ����� ��� ���. DB2

Data Server�� ������� � ��� ������ ������� ���

�� ���� � �� ��� ���. ��� ��� ��� ��� � ����

� ����� �� ��� ��� ���� ��� ��� � ���.

�� ��� ��� DB2 ������ ���� �� ���� ��� ��� �

� ��� � ���.

� 6 ��� �� �� �� �� 187

Page 198: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 � ��� ��

DB2 � �� �� DB2 ������ ����� ���� �� � �

�� �����. DB2 � ��� ���� DB2 ������ �����

�� �� �� � DB2 � ����� ����� ������. �

����� ���� ������ ���� ��, DB2 � �� � �

�� ������ ����� ������ ���� �� ������ ��

� ���.

��� ���� ���� ����

���� �� ������ ����� �� ��� ���� ���� ��

� ��� � ��� �����. ���� �� ����� ��� �

� �� ��� ��� ��� � ��� ����� �����.

DB2 ���� ��(HADR) ������ ����

HADR �� ��� ���� ��� �� ���. �� �������

� ������� ����� ����� ���� ���� ��

��.

���� � ��(HADR) ����

�� ��� ��� HADR ������� ��� ��� � ���.

db2pd ���

� ����� DB2 �� ���� ��� �����. � ��, ����

�� MYDB� � ���� �� ��� � ��� ��� �� �

�����.

db2pd -db mydb -hadr

GET SNAPSHOT FOR DATABASE �

� � �� ��� ��� ��� ������. ��� ��� �

�� ����� ������ �� ���� �� �� ���� ���

�. HADR ��� HADR �� �� �� ��� � ��� �����.

db2GetSnapshot API

� API� ������ �� ���� �� ��� �� �� ��� �

� ��� �� �����. ��� ��� API� ��� ����� ���

��� �� ���� �� �� ���� ����.

HADR �� ����� �� ����� ���.

HADR ������� ��� ��� � � �� �� ��, �������

� db2 get db cfg� �� � ���� �����. ��� ������� ��

�� ���� ��� ���� ���� ����. �� ���� � �� ��

188 ��� �� ���� ��� ���

Page 199: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� GET SNAPSHOT , db2pd �� �� ��� �� API� �����

�.

HADR ������ �

������� �� ��� ������ �� � � hadr_db_role� �� ���

��. � �� � �� �� �� PRIMARY, STANDBY �� STANDARD

���(�� �� ������� HADR ������� ��� ���).

�� ������� ��

������� � ��� � �, � ��� �� ����� ���. � � �

����� ��� ��� �����.

Rollforward pending= DATABASE

Restore pending = YES

���� �� �� ��� �

������ �� ����� �� ���� �� ������ ������ ��

����� ���� ��, ������ ���� �� � ��� ��� ��

� ��� ���. ������ ���� �� �� ����� ����� �

���� ��� ������� ���� ��� �� �� �� �� �� � �

������ � ����� ��� ���.

������ �� ���� �� ������ ������ �� ����� ��

�� ��, ��� �� ������� ���� �� ������ ��� ���

���.

1. ��� ������ �� � ��� ��� �� ������ �� ��

� ����� � � ������.

DB2 ���� �� ��(HADR)� ��� �� � ������ ��

�� �� ��, HADR� � ������� �� ������� ���� �

�� ����� ����, HADR� � ������� �� �� ������

� ��� �����.

2. ��� ������ ����� �� ������ �� �������.

DB2 ���� ����� ���� ������� ��� ������ �

�� � ��� ��� ��� ��� �� ������ �� ���� �

���� � ���.

3. ��� ������ �� ����� ��� �����.

� 6 ��� �� �� �� �� 189

Page 200: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ������� �� �� � ������ �� ����� �, ��

� ������ �� ������ ��� ��� �� ���� �����

� � � ��� � ����. � �� �� ������� �� ��� ��

���� ����� �� �� ��� ��� ��, DB2 � �� ��

���� ����� ������.

� ����� ���� �

DB2 Data Server ���� ����� ���� ������� ��� ����

�� ��� � ��� ��� ��� ��� �� ������ �� ���

� ����� � ���. � DB2 Data Server �� ���� ��� ���

� ������� � ��� � ���.

��� ���� ������(�� ��� ��� ���)� � �� ���

� ���� ���.

int checkpoint = 0;

check_sqlca(unsigned char *str, struct sqlca *sqlca){

if (sqlca–>sqlcode == -30081){

// as communication is lost, terminate the application right awayexit(1);

}else

// print out the errorprintf(...);

if (sqlca–>sqlcode == -30108){

// connection is re-established, re-execute the failed transactionif (checkpoint == 0){

goto checkpt0;}

else if (checkpoint == 1){

goto checkpt1;}else if (checkpoint == 2){

goto checkpt2;}....exit;

}}}

main(){

connect to mydb;check_sqlca("connect failed", &sqlca);

checkpt0:EXEC SQL set current schema XXX;check_sqlca("set current schema XXX failed", &sqlca);

EXEC SQL create table t1...;

190 ��� �� ���� ��� ���

Page 201: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

check_sqlca("create table t1 failed", &sqlca);

EXEC SQL commit;check_sqlca("commit failed", &sqlca);

if (sqlca.sqlcode == 0){

checkpoint = 1;}

checkpt1:EXEC SQL set current schema YYY;check_sqlca("set current schema YYY failed", &sqlca);

EXEC SQL create table t2...;check_sqlca("create table t2 failed", &sqlca);

EXEC SQL commit;check_sqlca("commit failed", &sqlca);

if (sqlca.sqlcode == 0){

checkpoint = 2;}

...}

���� ���� �hornet� ��� ���� �mydb��� ������� ����

���. �hornet�� �� �� ���(�� ��� 456� ��� �� �hornet�)�

� �������.

� 1(�HADR ������ ��)

�hornet� �(��� ��� �� ��� � hornet� ���)��, �mydb� ��

����� �����. �� �mydb� ������� � �(�� ��� 456� �

�� �� �montero�)��� �����. �� ��� �� �hornet� ��� �mydb�

������� � � �� ��� ���.

db2 update alternate server for database mydb using hostname montero port 456

�� � ��������, ��� �� ���� ���� � �� ���

create table t1��� �� ��� � �� ������� ����. �� �

��� ���� �� ��� DB2 ������ �� ����� �hornet� �

���(�� 456� ���) � � �� ���� �����. � ���

� �� �� DB2 ������ �� ����� � � ��(�� 456� ���

� �montero� ���)� �����. � � ��� � � �� ��� ��

� ��� �, ������� �� �� �� ��( ��� � ��� ���)

� � ���.

� 2(HADR ������ ��)

�hornet� �(��� ��� �� ��� � hornet� ���)��, �� ����

�� �mydb�� �����. � ������� �� 456� ���� �montero� �

� 6 ��� �� �� �� �� 191

Page 202: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �����. �� � ������ � �� � HADR� ��� ��

� � ��� ��� �� ���� ��� ���� ���. �� ���

�� �mydb� ������� � � �� ��� ���.

db2 update alternate server for database mydb using hostname montero port 456

�� � ��������, ��� �� ���� ���� � �� ���

create table t1��� �� ��� � �� ������� ����. �� �

��� ���� �� ��� DB2 ������ ���� �hornet� ����(�

� 456� ���) � � �� ���� �����. � ���� ��

�� DB2 ������ ���� � � ��(�� 456� ���� �montero� �

��)� �����. � � ��� � � �� ��� ��� ��� �, �

������ �� �� �� ��( ��� � ��� ���)� � ���.

� 3(SSL ��)

�� � SSL� �� �� �� ���� ����� ��� �� ���.

�� � 2� ��� �� �����.

���� ���� �hornet_ssl� ��� ���� �mydb� ������� � �

����� �mydb_ssl�� �������. �hornet_ssl�� �� ����� �

������(��� ��� �hornet�, SSL �� ��� 45678, �� � �� SSL

� ��).

������ � �� � ��� �������(��� ��� �montero�, SSL

�� ��� 45678, �� � �� SSL� ��). �� ��� ��� �hornet� �

�� �mydb_ssl�� � � �� ��� ���.

db2 update alternate server for database mydb_ssl using hostname montero port 45678

�� � �������� �� connect to mydb_ssl� �����. �

� ���� ���� �� ��� �� ����, create table t1��� �

� ��� � �� ������� ����. �� ���� ���� ��

�� �� DB2 ������ �� ����� �� SSL� ��� �hornet� ���

(�� 45678)� � � ���� ���. � ���� �� �� DB2 �

����� �� ����� SSL� ��� � � ��(�� 45678� �montero�

���)� �����. � � ��� � � �� ��� ��� ��� �,

������� �� �� �� ��( ��� � ��� ���)� � ���.

HADR �� �� �� �

�� �� ������� �� ���� ��� �� � ������� � ��

������� �� �� � � ��� ��� � ���.

��:

192 ��� �� ���� ��� ���

Page 203: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ���� �� ���� ��� � ���. � �� ���� ���� ��

�� ��� ������.

v �� ������� � �� ������ � ��� �� �� ��� ���

��. �� ������� � �� ���� � ������� ��� � �

� ��, �� �� ��� ��(BY FORCE ��� �� TAKEOVER HADR

��)�� �� ������� � � � � ���. � �� �������

� � ������� �� �� ���� ��, � ������� � �� �

��� ���� � ����.

– �� ������� ������� �� �� ����� ������. (�

� ���� ��, ����� � � ��� ��� ��� �� ��� �

�� � ���.) �� ��� ��� � ��� ������� ��� ��

��� �� ���� �� ������� ��� ���� ����.

v � �� ��� ��� Extent� ���� � �� ��� �� ����.

– �� ������� � ��� �� � ��� � ��� � ��

� �� ��(SYNC)� �� ����, � ������� �� �����

�� ���� �� ������� ���� ��� ��� � ��� ���

� ����.

– �� ������� � ��� �� � ��� � ��� � ��

� �� �� ��(NEARSYNC)� �� ���� ��, � �������

�� � ������ �� ��� ���� ��� �� �������

���� � ��� ��� � ���.

– �� ������� � ��� �� � ��� � ��� � ��

� �� ���(ASYNC)� �� ���� ��, � ������� �� �

�� ���� �� � ������� � ��� � � �� ��� �

��� �� �� �� ������� ���� � ��� ��� � ���.

� ������� �� �� � ������ �� ��� ���� �

�� �� ������� �� ���� � ��� ��� � ���.

– �� ������� �� �� �� ��� � �� ���� ��, � �

������ ���� ���� �� � ��� �����.

�: ������ ���� ���� � �� "� �� � �����

�� �� �� �� ��� ��� "� ����. �� ������� ��

�� �� �� �� �� � ��� ���� � ���.

v � ��� ��(�� ���� ����� �� � ���� ������)

� ������� ��� ��� ��� ���� �����.

– � �� �� ��� ��� ���. � ��� �� ���� ����

� � ��� ��� ����. HADR_SYNCMODE �� � �� SYNC

� �� �� � ��� �� � ���. HADR �� ��� ����

� 6 ��� �� �� �� �� 193

Page 204: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ���� ���, SQL ��� � ��� � ���� ����� �� ��

� ��� � �� � ��� � ���� ������� ��� � ��

�. �� �� ���� � ��� ��� ���� �� ���� ��� ��

� ����� �� � ���.

– � ��� �� ��� ���, �� ���� ����� � ��(�� �)

� ��� � ��, �� ��� � ��� ���� ����� ��� �

� �� ��� ��� ���� ��� ��� � ����. ���� ��

�� � ������� � ��� �� ��� ���� �� ���� �

��� ��� ���� ��� � ��(�� �)�� ����� �� ���

� � ���.

– ������ �� �� UDF �� �� � � �� �� ��� ��

�� ����.

v TAKEOVER HADR � � ������� ��� �� � ���.

v HADR � ��� ������� ���� ����� � ��� � � DB2

� ��(db2fm)� ������� ����. � ��� �� �� �� �

� ��� �� ������� � �� � �� ��� ��� ���.

v �� ��� �� � ������� � ��� �� � �������

�� �� �� ��� � ���� �� � ���. � �������

�� ��� �� �� ���� �����.

�: �� �� ��� � � ������� �� ������� �� �

� ��� �� ��� �� � ���. �� ����� DEACTIVATE

DATABASE � �� ������� �� � STOP HADR �

�����. HADR� ��� ��� �� � ������� � � ��� �

�� �� �� ��� ���. ������� � �������� ��

������� �� �� HADR � �� ��� � ����. � ���

HADR� ������ HADR ��� ���� ������.

� �� ��� ��, ��� �� � ���� ��� � �� ��� �

� �� �� ���� �� ��� �����.

� �� ������ �� ��� � ���(CLP), �� ��� ���� ��

�� �� � �� db2HADRTakeover API� �� ��� � ���.

�� ���� CLP� ��� �� �� � �������� � ��� ��

�� ��� ����.

1. ��� �� ������� �� �� ���� ����. �������� �

� ��� �� � �� � � ������� �� ��� �� �

���. �� �� � ��� ����, �� �� �� ���

�� ��� ��� � � ���.

194 ��� �� ���� ��� ���

Page 205: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

2. � �������� BY FORCE ��� �� TAKEOVER HADR �

�����. �� ��� LEAFS �������� � ��� ����.

TAKEOVER HADR ON DB LEAFS BY FORCE

��� ����� ��� ��� ��� BY FORCE ��� �����.

�� ������� �� �� ���� �� �� � ������� �

��� �� �� �� ������� �� �� � �� ���� �

����. � ������� �� ������� ����� �� ����

� �� �� �� �� ������� ��� �����.

HADR �� �� ��� ��� ������.

1. �� ���� HADR� ����� ������� �� ��� �� � ���

�����. ������� ��� ��� ��� � � � ���� ����

�� �� → ��� � ���. ���� �� �� �� �� ����.

2. HADR ��� � ���. HADR �� �� ����.

3. � �� ��� ���� ��� ������.

4. HADR � � ������� � � �������� ��� �� �� �

������� ��� ������ � ��� ������.

5. �� � ���. �� ����. �� ���� ��� � �� �� ���

��� � ���. ��� �� �� ���� ��� �����.

6. ���� �� �� �� �� �� ��� � ������� � ���� ��

��� �����.

7. �� ���� ���� �� �� �� �� �� ���� �������

� �� ������� �� �������.

�� ��� � ��� ��� �� �� ���� ��� �����.

���� � ��(HADR)�� ������ � �

���� �� ��(HADR) �� TAKEOVER HADR � ��� ��

� ������� ��� ������.

v TAKEOVER HADR � � ������� ��� �� � ���.

� �� � �� ������� � ������� �� �� �� ��

��� �����.

v TAKEOVER HADR � ������� � ��� � �� �� �

������� ��� ���� ���� ��� � ���. � �������

�� ��� �� �� ���� �����.

� 6 ��� �� �� �� �� 195

Page 206: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ���(CLP), �� ��� ���� �� ��(HADR) �� � ��

db2HADRTakeover API� ��� HADR ������ ��� ��� � ��

�.

CLP� ��� � �������� �� ��� ����� � �������

� BY FORCE �� �� TAKEOVER HADR � �����.

�� ��� � ������ LEAFS�� �� ��� ����.

TAKEOVER HADR ON DB LEAFS

�� ��� ��� �� �� ��� �� ��� � � ���. �� ��� �

�� ���� ��, ��� � �� ��� � � ���� ���� ���

��. �� ��� ��� ��� ��� � � ���� ���� ��� ��

��. �� ��� ��� �� �� �� �� ����� ���� �� �� ���

��� �� � ��� ����. �� ��� ��� ��� �� � ��� �

��� �����.

�: BY FORCE ��� �� TAKEOVER HADR � ��� �� HADR �

� ������� � � ������� ��� �����. � ��� �� �

��� ����� �� �� �� �� � � HADR �� ������� �

��� ����� ��� ������. ��� ������� ���� ��� �

��� �� ��� ���� ���� ��, ��� ��� ���� ��� ��

��� ���� �� ��� ������� �� � �� ��� �� � �

HADR �� ������� ��� � ������� ���� � ���.

HADR �� �� ��� ��� ������.

1. �� ���� HADR� ����� ������� �� ��� �� � ���

�����. ������� ��� ��� ��� � � � ���� ����

�� �� → ��� � ���. ���� �� �� �� �� ����.

2. ������� � ��� �� �����.

3. HADR ��� � ���. HADR �� �� ����.

4. ������ ��� ���� ��� ������.

5. HADR � � ������� � � �������� ��� �� �� �

������� ��� ������ � ��� ������.

6. �� � ���. �� ����. �� ���� ��� � �� �� ���

��� � ���. ��� �� �� ���� ��� �����.

7. ���� �� �� �� �� �� ��� ������� ��� �����

�����.

8. �� ���� ���� �� �� �� �� �� ���� �������

� �� ������� �� �������.

196 ��� �� ���� ��� ���

Page 207: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� �" ��� �� �� �� ��� �����.

� �� � ������ ��

�� ������� ���� ��� ���� �� ��(HADR) ���� �� �

�� ��� ��, ��� ������� �� ����� ��� � ������

� ����� ��� �� ������� ��� � ���.

HADR � ��� �� ������� � � �������� ������ �

�� ������.

1. �� �� ������� � ���� ������. ��� ��� ���� �

� �� �� �� �� ���� ��� � ���.

2. ��� �� ������� � ������� �������. �� ��

LEAFS ������� � �������� �����.

START HADR ON DB LEAFS AS STANDBY

�: ������� � ��� ���� �� �� ���� � �� ���� �

����. HADR� �� �� ������� � �� �������� �

��� �� �� � �������� ���� �� � ��� ��� ��

�� ��� �� �����. ��� ��� �� ��, � �� �������

� ���� ������� �� ��� ���� �� �� �������

� �������� ���� � ���.

� � ���� ��� ���� ����� ����� ����. �� ���

���� ������ �����. ���� � �� ����. ���� ��

� ���� �� ������� ��� ����. GET SNAPSHOT FOR

DATABASE �� db2pd ��� ��� � ��� ��� � �

������ ��� ��� ��� �� �� ��� ����� �� ���.

��� �� �� �� �� �� db2diag �� ��� ��� ������

� ��� �� � ���.

�� �� ������� � �������� HADR � ��� �, � �

� ��� ��� ������� ��� ��� �� �� ������� �� �

� ������� � � �� ��� � ���. � � �� ��� �����

� �������� �� � �����.

TAKEOVER HADR ON DB LEAFS

�:

1. HADR ������� � ��� � ��� � �� �� �� �

� �����.

� 6 ��� �� �� �� �� 197

Page 208: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

2. �� �������� �� ��� ��� �� �����(inflight) � ���

�����.

3. �� � ������� ��� ��� � TAKEOVER HADR � BY

FORCE ��� ��� � ����.

198 ��� �� ���� ��� ���

Page 209: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 2 � ��� ��

��� �� �� ���� ��, �� ���� �� ������ ��� �� �

��� �� � ������ �� �� ����� ����� ����. ���

���� � �� ����� �� �� �� ������ ���� � �

� ���� � ���.

� �� ��� ��� ���.

v � ��� ������� � ��(� ����� �)� �� �� ����

� � ��� �� �� �� ��� �� ��� �����.

v � ��� � � �� ��� ���� ��� ������� �� ��

�������.

v � ��� ��� �� ��� � ���� � ���� ��� ���� ��

���� �� ��� � ���.

DB2 ������ �� ����� �� ���� � ������� ���� ��

���� � ��� �����. � �� �� � ��� ��� ��� ��

������� ��� � ���.

© Copyright IBM Corp. 2001, 2009 199

Page 210: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

200 ��� �� ���� ��� ���

Page 211: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 7 � �� � �� �� �

���� �� ����� ��(�� � �) ��� ������� �� ���� �

���. � �� �� �� ��� ���� ���, �� ���� �� �����

� ��� �� � �� �� ������ �� �� �� ��� �����. �

��� ��� �� ��� �� ���� ���� ��� ���� �����. �

� ��� �� � ��� �� � �� ��� �� � � ���.

v ������� �� ����?

v ������� ���� � �� ��� ��� ����?

v � � ��� �� �����?

v � �� ����� ��� �� ��� ���� ����� ��� � �

��?

v �� ���� �� � ��� �����? �� �� ������ �� �

����?

v ���� �� ��(HADR)� �� �� ���� � ���� ��� ���?

������ �� ����� ������ ��� ��� �� � ��� �� �

�� �� ���. ���� ������ � ��� ��� �� ���

� ������ ��� �� ��� ��� ��� �(������ ��� � ��

��� ����� ���) �� ��� ���. ���� ���� ����,

������, ��� �� ��(UDF), �� �� ������ ���� ���

� �� ��� ���� ���� ���� ���.

��� ��� ��� �� �� ��� ���. �� �� ���� ���� �

�� � ��� �� ��� �� � ���.

������ �� �� � ��� �� �����. ���� ���� �

� ��� ���� �� �� �� �� ��� �� �� ����. �

��� � ��� �� � ��� ��� ��� ������� ��� �

�� ����. ��� ���� � � �� ������� �� ��� � �

��.

������� �� ���� �� ���� ���. � ��� � � � �

�� ���� ��� ������� �� �� ������ ����. � �

�� ��� ������ �� �� ���� � ���� ����� � ���

��� �� ��� ��� � ��� �� ���� ����.

© Copyright IBM Corp. 2001, 2009 201

Page 212: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��� �� ��� � ��(UOW)� ��� � � ��� � ��

��� �� �� �� �� ���� ������� �� ��� ����. ��

�� � ��� ���� ���� � ��� �� � ���� � ��� �

�� ���.

������� ���� �� �� �� �� ���� ��� ���� ����

�(203 ���� �� 10 ��). ����� �� ���� ��� �� �� ��

� �� ��� �����.

�������� ������ �� ��� ����� ���� � ���� �

� ��� ���. ������ �� �� ��� � ��� �� � �

��� ������ ���� �����.

�� ���� ���� ������ �� �� ��� ��� � ���� ���

�� �� �� ��� �� � ��� � � � �� ��� �����.

� ��� , � ���� �� �� �� �� ���� ���� � ��

���. � ��� ������ ���� ���.

�� ���� � ���� �� �� ������ ���� �� � �

� ����� ��� ��� �� ��� ��� � ��� � � ��� ���

��.

�� ���� �� �� �� ���� � ���� ��� �� ��� � ��

��. ��� PRUNE HISTORY � ��� ���� � � ��� � ��

�. �� rec_his_retentn ������ �� � �� ��� ��� ���� �

�� ���� ��(�)� ��� �� ���.

202 ��� �� ���� ��� ���

Page 213: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ���� ���� �� ��� ������� � � ���. �� ��

�� �� �� �� �� �������� ���� �� ��� ���� ��

���. �� �� � ��� ���� � � �� �� �� � ���� �

�� ���� ����� ����. logarchmeth1 logarchmeth2 ������ �

� � � � �OFF�� ��� ������� �� �����. �, ��� �

�� � ��� ��� ���� �����. ��� ��� �� �� ���� �

� ��� �� � �� ���� �����. ���� �� ���� � ��

� �� �� ������� �� �� �����. �� ���� �� � �

� �� �� � �� �������� ������� ��� � ��� ���

�. ��� ������� ������� ����� � ���. � ���� �

� ��� ��� ������ � ��� ��� ���� ����.

� ���� � �� ���� �� �� ������� � ���. ��

� ���� ��� � ��� ��� ���, ���� ��� ��� ��� �

������ ��� � ������ �� ���� ��� ���� �����. �

� �� �������� logarchmeth1 �� logarchmeth2 ������ �� �

�� �OFF� ��� ��� ��� ���. �� �� ��� � ����

� �� ���� ���� � �� ���� ���� ����� ��� ��

�� ���. ��� ������� ������� ����� � ���. � �

��� �� ��� ��� �������. ��� � ��� ��� �� �� ��

�� 10. ������ �� ��

� 7 � �� �� 203

Page 214: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ����� ��� ��� �� �� ��� �� �� � ���� �

������ � ���(�, � ���� �� ��� ��)� � ���.

�� �� ������ � �� ���� �� ����� � ��� �

���. �� ���� � � � �� ������� ������� � �

�� ����. ��� �� ���� ���� � ��� ��� �� �

� ��������� �����. ������� �� ��� �� ������ �

��� � ��� ��� ������ ��� ���. ��� � � � �

��� ��� ���� �� ����� � � �� �� ���� �� ��

���.

�� �� ������� �� �� ������� �� ��� �, ��

�� � ���� � ���. ��� ���� �� ����� ��� ��

��� � �� �� ����� ��� �����. �� ������ ��� �

��� �� � ��� ��� ���� �� �� �� ��� �� ����

��� �� ����� �� �� ����� ���� ���� � ���.

��� � ��

� �� �� ���� ��� ����� �� ���� ��� ��� ��

��� �� �� � ��� �� ���� �� ���� ���� ���� � �

� ��� � ���. �� ����� ���� �� �� ����� ��� �

� ��� ��� ���� �� �����. ��� DB2�� � �� ��

� ���� ��� ��� ��� �� ��� ��� �� �� ����

��(�� ���� ��� ���� ��� ��� ��) �� ��� ���� ��

� �����.

�: �� ����� ���� �� �� � �� ��� � ���. ��� �

� DB2� �� � ��� �����.

�� � ��

������ ��� �� ��� ��� ���� ��� �� ��� ����

� ��� � ��� ��� ���. �� ������ �� �� � ��

� ��� ��� ���� � ���.

��� ��������, �� ������� ����� �� ���(� ���

�� ��). ������� ���� �� � �� ���� � ���� ��

� �� ������ � ���� ��� � ���. ��� ��� �� �

��� ���� ��� ������� ���� � ���. �� ���� �

���� ��� �� ��� ������ ��� ��� ��� �����. �

204 ��� �� ���� ��� ���

Page 215: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ������ ����� ��� ������ ���� � �� ����

� ������ ���. � �� ���� �� � ������ ���� ��

��� ��� ����.

� �� ������ �� � �� ������ �� ����� ���� ��

���� ������ ������� ���� � ���. �� �� ������

�� �� ��� �� �� �����.

�� � ���� ��� ���� �� � ��� �� ������ �� �

��� �� ��� ���� ���� ��� ���.

�� ���� ������� ���� � ���� � ���� ��� �����

��� ��� ��� � ��, ������� � �� ��� �� ������.

��� � ���� � ��� �� ���� �� �� ����.

������� ��� �� ���� ��� � � ��� ��� � ���. �

��� ��, �� ������ �� ����� ������� � � ��, �

��� ���� �� ���� �� ��� � ���. � ��� �����

� �� �� ��, �� ������� ������� � � ����.

������� ��� � �� ��� ���, ��� � �� ��� �����

�. ��� � ��� � ��� ��� �� �� ���� �����. � ��

� ��� �� ��� �� �� �� ��� ��, ��� �� �������

����� � ���. � ��� ���� ��� ��� ���� � ����

��� ��� � ���� ��� � ���.

���� � ��� ��� �� ��� ���� �� ��� ��� � ���

� ����.

� ����� ����, ��� �� ����� �� � ���. DMS �

� ����� ����, �� �� ����� � ��� ��� � � �

�� ��� ��� � � ���. �� ���� ��� �� �����, Long

�� LOB ���� �� �� �����, ��� � �� �� �����

��� � ���. � � �� �� �� �� �� �� ���� � ��

� � � ����. �� �� ���� � ��� ������� � �����

�� � ���� �� � �� �� ����� ����� ��� ��� �

� ����.

�� �� ����� � ���� ����� ��� �� �����

�� �� ��� �� ��� ��� � ���. ��� Long ��� LOB �

��� �� ����� �� ��� �� ���� ��� �� ����� ��

��� ��� ���. Long ��� LOB ���� ��� ���� �� ����

� ���� �� � �� ����� ���� ��� ���. �� ����

� 7 � �� �� 205

Page 216: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

LOB ���� ���� � � ��, ��� LOB ��� ����� ��� �

���� �� ��� NOT LOGGED ��� ������.

�: ��� Long �� ���, LOB ��� ��� �� �� ����� �

���� �� ��� �� ��� �������. � �� ���� ����

�� �� ����� ��� ��, �� �� ������ � �� � ��

� ��� ��� � ����. ��� � ��� ��� �� � � ��

����� ��� ���� ��� � ����� ���.

��� ����� ��, ��� �� �� � � �� �� ����� ��

���. �� ����� ����� �� ��, ��� ���� �� � ��

�� ��� ����.

������� ����� ��� ��� � ���� �����. �� �� �

����� � ��� ��� ������� ��� ��� ��� � � �� �

��� �� �� ��� ����� ��� �����. �� ��� ���� �, �

� �� ��� ���� ��� � � � ��� ���. ���� �� ��

� ����, ������� ����� ��� ��� ���� ����� ���

���� �� ��� � ��� ���. �� ��� � �� ��� ��

�� � � ���. � ��� ��� ��� ����, � ��� ������ �

�� �� ��� ���� �� �� ������� � ����� � ��� �

�� � � ���.

�� � ���� ��

��� �� ��� �� � ��� ���� ��� �����.

� �� ��� ����� ����� ������ ������� � ���

��� ����� �����. � ��� �� ��� ����� ������ ��

�� ����, ����� ������ ����� ������ ��� � �

�� ��� ����� �����.

��� long �� �� � �� �(LOB) ��� � �� �� �� ��

��� � ���� ���� �� ����. �� ���� ���� ���� �

� ���� � � ���. long �� LOB ���� ��� � ��� ���

�� long �� LOB ���� � �� �� ����� ��� � � �

� ����� �� �� �� ��� ��� � ���. �� LOB ���

� �� ���� �� LOB ��� ����� ��� ����� ��� �

�� ��� � ���. ��� ��� �� ���� ���� �� ���� �

���� ��� ����.

206 ��� �� ���� ��� ���

Page 217: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������� ���� �� �� �� ��� �� �� ����� ���

��� �, ������ �� ������ ��� �� ���� �����.

��� ������� ��� � �� ���� ������ ��� �����

newlogpath �� � �� ���� �� ����.

������ ��� � ���� ��� ��� � ���. � ��� �� ��

� ����� �� ����� ��� ���� ��� �� ���. �� ���

��� � ���.

v LOGARCHMETH1 �� LOGARCHMETH2 �� � �� ��� �� �

��� ��� �����.

v � �� �� �� �� ��� ���� �� �� ������ �� �� ��

� ��� �� ���� ��� �� ���� ��� ���� �����.

v User Exit ����� ��� � ��� ��� �� ���� ���� �

��.

� ��� �� ��

������ �� ������ �� � ��� � � ��� � ���. � �

�� ��� �� ��� � ���.

v ������ ��, � ���� � ��� ��� ���� ��

v ������ ��, �� � �� ��� ����� � ��� ���� ��

��� � � �� ��

�� � � �� �� � ��� ��� ���. ���� ��� ��� ��

���� ��� ���. ��� ��� �� ���� �� ������ ��

� �� � ���. �� ��� ��� �� ���� � ���� ��� ��

�� ��� � ���. �� ������ � �� � ��� ��� ��

��� ���� ��� �����.

�� � � �� � ��� ��� � �� � ���� ��

DB2 ������ ���� �� �� �� �� ���� �� � � �

��� �� �����.

DB2 � ���� �� � ���� ��� ��� �� � �� � ��

� ���� � ���.

v � ��(big-endian) Linux UNIX

v �� ��(little-endian) Linux UNIX

v Windows

� 7 � �� �� 207

Page 218: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ��� ������ �� ��� �� ��� � ����� ���

�� � ���. Windows �� ��� �� DB2 � 9 ������ �����

DB2 UDB(Universal Database) V8�� ��� ������� ����� � �

��. Linux UNIX �� ��� �� � ���� ��� ��(� �

� �� �� ��)� ��� ��� ��, DB2 UDB V8�� ��� �� DB2

� 9�� ����� � ���.

�� �� DB2�� ���� Linux UNIX ��� ��� �� ��(�

�� �� �� ��)� �����.

� 9. DB2� ���� ���� Linux UNIX �� ��� ��

��� ��

AIX � ��

HP on IA64 � ��

Solaris x64 �� ��

Solaris SPARC � ��

Linux on zSeries® � ��

Linux on pSeries® � ��

Linux on IA-64 �� ��

Linux on AMD64 Intel® EM64T �� ��

32�� Linux on x86 �� ��

� ���� �� ���� ��� �(�� ��)� DB2 ������ ���

� ���. ������ ��� � ��� ��� �� ������ ��� �

� �� ���� ����� ����� � ����. � �� DB2 UDB V8 �

� DB2 V9 ������ ����� ����� � �� DB2 V9 �� DB2

UDB V8 ������ ����� ����� �� ����.

�: 32�� ���� ��� � ������ ������� 64�� ��� ���

�� �� �� � �� �����. ������� � ������� DB2

� ���� ����� ��� ���. � ���� �� ���� �� ��

� ���� �� �� ����. ������ ��� ��� � � �����.

� � ���� ��� ��� �� �� ��� �� �� ��� ���

DB2 ������ ���� ��� ��� � ���.

v db2move

v ��� �� �� ���� ��� ���� ���� ����

208 ��� �� ���� ��� ���

Page 219: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 8 � �� � �� ��

�� ���� ��� �������� ���� �� ��� �� ���� ��

���.

v ������ �� �� ����� ��

v ������ �� �� ����� �����

v ������ �� �� ����� � ����

v ������� ���� ����� � ��� ���� �����

v �� ����� ���

v �� ����� ��

v �� ����� Quiesce ���

v �� ���� ��� ��

v �� ����� ���

v ��� ���

v ��� ���(��� �� ��� �� ��)

v ��� ����

v � �� �� ����� ���

v � �� ��� ���(�� �� ��� ���� ��)

v �� ��� �����(�� �� ��� ���� ��)

v ������� ���

�� 11. �� ���� �� �� ��

© Copyright IBM Corp. 2001, 2009 209

Page 220: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��� ��� � ��� ��� ��� � ���� ������ �� ��

��� ��� � ���. ��� ��� �����.

v � � ���� ��� ID ��

v ��� ������ �� ��

v ��� ��

v �� ��(��� ���� �� �� ��� �� �� �)

v ���� �� �� ��� ��

v �� ���� ��� �� ��(�� ����� �� �� �� ��)

v � � ��(�� �, ���, ��� �� ���)

v � ��� �� �� � ����� ������ �� �� � ��� ��

��� ��

�� ���� ���� � � ��� LIST HISTORY � �����.

� � �(������, �� ���� �� ��)�� �� ���� �� �

�� �����. �� ���� ��� ������� ����. ������� �

��� �� ���� ��� �����. ������� � ��� ������ �

� ���� ��� �������. ����� ��� � ��� � � � �,

�� �� ���� ��� ���� ����. � �� ������ ����� �

����� �������.

�� ������� �� ���� �� �� ���� ��� ���� ���

�� RESTORE � ��� ��� �� ���� ��� ����� � ��

�. ��� �� ���� ��� ��� ������� ������ � ��� �

� � ��� ��� � ���.

�� ��� ���� � � �� ��(�)� ���� rec_his_retentn �� �

�� �����. � � �� �� �(0)�� ���� � �� ������ �

( �� ���� ��)� �����. � ��� ���� ��� ��� FORCE

��� �� PRUNE� ���� ����. �� ��� ���� 366����. �

�� -1� ��� �� ���� �� �� ���. � �� ��� ����

��(prune)� ���.

� �� �� � �� ��

������ �� ����� � �, ���� �, �� ���� �� �

� �� ���� � � � �� ���� ��� �����. �� ���� �

�� � �� �� ��(��, ���, ���, ��� �� do_not_delete)�

���.

210 ��� �� ���� ��� ���

Page 221: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������ �� ����� �� ���� �� � � ��� ��� �� �

� ��� �� ��� ������ ��� ���� �� ����. ����

��(prune)� ���, ������ �� ����� ���� �� � � ��� �

����.

�� ������ �

�� ������ �� ������� �� ��� ���� �� �� ��� �

�� ���� � ���� � � ����.

��� ������ �

��� ������ �� ����� �� ������� �� �� ��� ���

� ����.

�� 12. �� ������ �. num_db_backups� �� 4� ������.

� 8 �� ���� �� 211

Page 222: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ������ �

��� ������ �� � �� ���� �� � ������. � � �

��� ��� � � �����.

do_not_delete� ��� ��

PRUNE HISTORY �� db2Prune API� ��� �� ���� �� � �

��(��)� � ���. ������ �� ����� �� ���� ��(prune)�

��� �� ���� �� � � ��(prune)���.

do_not_delete� ��� � � ��� � � ��� � �����.

v WITH FORCE ���� PRUNE HISTORY ��

�� 13. ��� ������ �

�� 14. ��� ������ �

212 ��� �� ���� ��� ���

Page 223: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v PRUNE HISTORY WITH FORCE ���� ADMIN_CMD ��� ��

v DB2_PRUNE_OPTION_FORCE ���� db2Prune API ��

do_not_delete� ��� � � � �� �� � ��� ���� �� �� �� �

��� ���� ���� ����.

������ �� ����� �� ���� �� � � do_not_delete� ��� �

���. UPDATE HISTORY � ��� �� ���� �� � ���

do_not_delete� �� � ���.

��� �� ���� �� � � ��� � �� ���.

�� 15. ��� ��, ��� ��� ������ �

� 8 �� ���� �� 213

Page 224: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB_HISTORY �� � ��� �� � �� �� ��

DB_HISTORY() �� � ��� ������ ���� ��� ���� ���

� � ���. � ���� LIST HISTORY CLP �� C ���� API ��

� ����.

� ��� ����� ������ � �����.

������ ���� ��� � �� ��� PRUNE �� UPDATE HISTORY

� ���� ��� � ���.

� �� � DB2 Universal Database � 8.2 ��� ��� ��� �����

��� ��� � ����.

���� ��� ������ ��� ������.

1. ������� ���� �����.

2. SQL SELECT��� DB_HISTORY() �� � ��� ���� � ��

����� DB2NODE ��� �� ���� ������ ���� � ���

��� ���� ��� �������. � �� ���� ��� ���� �

�� ��� ������.

SELECT * FROM TABLE(DB_HISTORY()) AS LIST_HISTORY

�� � ��� ���� ��� �� � ��� � ���.

CREATE VIEW LIST_HISTORY ASSELECT * FROM TABLE(DB_HISTORY()) AS LIST_HISTORY

�� 16. ��� �� ���

214 ��� �� ���� ��� ���

Page 225: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� � ��� � � � ��� ��� � ���. � ��, ��� ���

�.

SELECT * FROM LIST_HISTORY

��

SELECT dbpartitionnum FROM LIST_HISTORY

��

SELECT dbpartitionnum, start_time, seqnum, tabname, sqlstateFROM LIST_HISTORY

� 10 �� LIST_HISTORY �� ��� �� ���� �� �� ��� ��

� ����.

� 10. ���� ��� ���

�� �� ��� �

dbpartitionnum smallint smallint

EID bigint

start_time char(14)

seqnum smallint

end_time varchar(14)

firstlog varchar(254)

lastlog varchar(254)

backup_id varchar(24)

tabschema varchar(128)

tabname varchar(128)

comment varchar(254)

cmd_text clob(2M)

num_tbsps integer

tbspnames clob(5M)

operation char(1)

operationtype char(1)

objecttype varchar(255)

location char(1)

devicetype char(1)

entry_status varchar(8)

sqlcaid varchar(8)

sqlcabc integer

sqlcode integer

sqlerrml smallint

sqlerrmc varchar(70)

sqlerrp varchar(8)

sqlerrd1 integer

� 8 �� ���� �� 215

Page 226: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 10. ���� ��� ��� (��)

�� �� ��� �

sqlerrd2 integer

sqlerrd3 integer

sqlerrd4 integer

sqlerrd5 integer

sqlwarn varchar(11)

sqlstate varchar(5)

�� � �� �� � (prune)������ �� ����� � �, ���� �, �� ���� �� �

� �� ���� � � � �� ���� ��� �����. �� �� ��

�� � �� ������� ���� �� ���� �� ��� �� ���� �

�� � � � �� ��� �� �, �� � � �� ���� ���� �� ��

��(prune)� � ���.

�� ���� ��� �� ���� ��� � � ��(prune)� � ���.

v PRUNE HISTORY ��

v db2Prune API ��

v PRUNE_HISTORY � �� �� ADMIN_CMD ��� ��

��� ��� � ��� ��� �� ���� ��� ��(prune)� �, ����

�� �� ����� �� ���� ���� ���� ���� ������ ���

� � ��(��)���.

�� ���� �� � � ��(prune) ��� ���� ��� ����� �� �

� � ������ ��� �� ��� ��, ������ �� �����

WITH FORCE � �� DB2PRUNE_OPTION_FORCE ���� ���� ��

� � � ���� ����.

AND DELETE � �� DB2PRUNE_OPTION_DELETE ���� ���� �

�, ��� � � �� �� ��� �����.

AUTO_DEL_REC_OBJ ������ �� � �� ON�� ��� AND

DELETE � �� DB2PRUNE_OPTION_DELETE ���� ���� ��, �

�� � � �� �� ��, � ��� �� �� ���� �����.

�� � �� �� � (prune) ���

�� ���� �� � � ��� ���� ��(prune) ����� ������

�� ����� ��� � ���.

216 ��� �� ���� ��� ���

Page 227: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

UPDATE HISTORY , db2HistoryUpdate API �� ″UPDATE_HISTORY″ �

�� � ADMIN_CMD ���� ��� �� ���� ���� � � �

�� ���� ��� � ���. PRUNE HISTORY , db2Prune API ��

″UPDATE_HISTORY″ � �� � ADMIN_CMD ���� ��� �� �

��� ���� � � ���� �� �� ��(prune)� � ���. ��� ��

���� ��� ���� �� ��(prune)�� � �� ���� ��� ���

�� ������ �� ����� ���� �� ����.

������ �� ����� �� ��� �� ���� �� � � ���� ��

�� ��(prune)���.

v ��(���) ������ � � �� ��(���) �� ���� �� �

���� �� �

v ������ ���� �(� ��� �� ���� ��)� ����� ��

v ������ � ��� �� ����� �� �

���� ��(prune) ��� ������ �� ����� ��� � �� ���

��.

1. �� ���� �� � � ��� �����.

2. ��� �� ���� �� � � ��(prune)���.

������ �� ����� �� ���� �� ���� �� � � �����.

v � �� ���� �� � �� ������ � ���� ��� ��� ��

���.

v ��� ��� ����, ��� ������ �� �� �� ��� �� �

������ � ���� ��� ��� �����. �� � ��� ��

���� � ���� �� � ��� ��� ��� �����.

v �� ������ � ���� �������� ���� ��� ��� � �

����� �� �� ��, ��� �� ���� ��� � ������ �

���� ��� ��� �����.

v ��� ������ � ���� ������ ��, �� �� ���� ���

��� ������ �� �� �� ��� �����. � �� �� �� ��

�� �� � �� ������ � ���� ��� ��� �����.

v �� �� ���(�� �� ������ �)� ���� �� ������ ��

�� ���� � ���� ��� ��� �����.

�� �� ���� ����� ������ � ����, ��� �� ���

����. ������ � ���� ������, ����� ���� � ��

��� ����� � � ������ � ���� ��� ��� ���. (�

� 8 �� ���� �� 217

Page 228: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� � ���� � ��� �� ����� ��� �����. � ��� ��

�� ��, �� ���� �� ��� �� � ������ �� ��� �

�� �����. � ��� ����� �� �� � ���� ���� ��

���� �� ����� ��� ������ � ���� ����� � �

�� �� � ���.)

v �� ���� �� � ���� ����� � �� �� ���� ���� �

������ �� ��� ��� � �� �� �� ���� � ���� �

�� ��� ���.

v do_not_delete ��� � � ���� ���, ���� � �� ��, � �

�� �� �� ���� ���� ����.

v ������� ����� � � ��� ������ � � �, ���� �

�� � � ��� �� ���� �� ���� � � � �� ����

� ���� ��� ���� ���� ��� ��� ��� �����. �� ��

���� �� ���� � � ��� ��� �����. ��� ��� � � �

� �� ��� � �� �����.

�� ������ �� � �� ������ �� ����� ��(prune)�� �

� �����.

num_db_backups

������� � ��� ������ � �� �����.

rec_his_retentn

��� ���� ��� ��� � �� �����.

auto_del_rec_obj

���� �� ���� �� � � ��� �� ��, � ��� �

� �� ���� ������ �� ����� ��� ��� �� ��

���.

�� ���� ��� ������ �� ����� ���� ����� �����

�� �� � �� �����.

v num_db_backups

v rec_his_retentn

v auto_del_rec_obj

auto_del_rec_obj� ON�� ��� num_db_backups �� � ��� � ���

� ������ � � � � ���, ������ �� ����� rec_his_retentn

�� ��� �� ���� �� � � ���� ��(prune)���.

218 ��� �� ���� ��� ���

Page 229: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � �� �� �� � �� ��� ��

�� ���� �� � � ��� do_not_delete� �� � �� ���� ��

� � ���� �� �� �� �� �� ���� ��� �� � ���.

PRUNE HISTORY , PRUNE_HISTORY� ���� ADMIN_CMD ���

�� db2Prune API� ��� �� ���� �� � � ��(��)� � ���.

PRUNE HISTORY� �� AND DELETE � �� ����� db2Prune� �

� DB2PRUNE_OPTION_DELETE ���� ���� AUTO_DEL_REC_OBJ �

����� �� � �� ON�� �� ��, �� �� �� �� ���� �

����.

������ �� ����� �� ���� ��(prune)� ��� �� ���� �

� � � ��(prune)���. AUTO_DEL_REC_OBJ ������ �� � ��

ON�� ��� ������ �� ����� ��� � � � �� �� �

� �� �����.

� �� ���� �� � �� �� �� �� ����� ��� �����

�.

UPDATE HISTORY , db2HistoryUpdate API �� ″UPDATE_HISTORY″�

�� ADMIN_CMD ���� ��� � �� �� � � ��� do_no_delete

� �����.

do_not_delete� ��� � � ���� � �� ��� ���.

v WITH FORCE ���� PRUNE HISTORY ��

v PRUNE HISTORY WITH FORCE ���� ADMIN_CMD ��� ��

v DB2_PRUNE_OPTION_FORCE� db2Prune API ��

���� ��� � ��� � ��� ���� ��� do_not_delete� ���� �

� �� ���� ���� ���� ����.

����:

v � ���, �� �� ��� �� ���� ��� do_not_delete� �� �

���.

v � � � ��� �� �� ���, ��� �� � �� �� � �� �

�� �� ��� ���� ����. � ������ � � ��� ��

�� � � ��� �� ������ � � ��� �� ���

� � � ��� �� ���.

� 8 �� ���� �� 219

Page 230: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

220 ��� �� ���� ��� ���

Page 231: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 9 � �� ��� ��

����� ������� �� � �� �� ������ � ���� �� �

����� �� �� �� ���� ��� � ���. IBM Data Server ��

���� �� ����� ��� �� �� � ��� ���� � ���.

�� �� � � �� �� ���� ����� ��� � ���. �� �

�� ��� ��� �� �� �� �� ��� � ���. ��� � �� ��

����� ������ �� ���� �� �����. ��� �� �� �� �

��� ��� �� � ���. �� �� �� �� �� ���� �� � ��

� �� ��� �� �� �� ��� � ���.

������ �� ����� ��� � �� ������� ����� � ���

� �� �� �� �� ���� � �� ��� ���.

v AND DELETE � �� �� PRUNE HISTORY � �����,

DB2PRUNE_OPTION_DELETE ���� ��� db2Prune API� ��� �

���.

v ���� �� �� �� ���� ����� ������ �� ����� ��

� � ���.

PRUNE HISTORY ���� db2Prune API� ���� ������ ��

��� ��

AUTO_DEL_REC_OBJ ������ �� � �� PRUNE HISTORY ��

db2Prune API� ��� �� �� �� ��� � ���.

PRUNE HISTORY � ����� db2Prune API� ��� � IBM Data Server

������ �� ����� ��� �����.

v �� ���� ���� DB2HISTORY_STATUS_DO_NOT_DEL ��� �� �

� � ��(prune)

AND DELETE � �� �� PRUNE HISTORY � ��� � ��

DB2PRUNE_OPTION_DELETE ���� ��� db2Prune API� ��� � �

����� �� ����� ��� �����.

v � � ���� ���� ���� ���� ������ ����

DB2HISTORY_STATUS_DO_NOT_DEL ��� �� �� � ��(prune)

v ��� � � �� �� �� �� ��

© Copyright IBM Corp. 2001, 2009 221

Page 232: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

AUTO_DEL_REC_OBJ ������ �� � �� ON�� ��� ��, AND

DELETE � �� �� PRUNE HISTORY � ��� � ��

DB2PRUNE_OPTION_DELETE ���� ��� db2Prune API� ��� � �

����� �� ����� ��� �����.

v �� ���� ���� DB2HISTORY_STATUS_DO_NOT_DEL ��� �� �

� � ��(prune)

v ��� � � �� �� �� �� ��

v ��� � � �� � ��� ��

v ��� � � �� �� �� ��� ��

���� �� �� �� ����� ��� ������.

1. AUTO_DEL_REC_OBJ ������ �� � �� ON�� �����.

2. AND DELETE � �� �� PRUNE HISTORY � �����,

DB2PRUNE_OPTION_DELETE ���� ��� db2Prune API� �����

�.

������ �� ��� �� ���

AUTO_DEL_REC_OBJ ������ �� � � ���� �� ���� �

� ��(prune)� ��� � �� ������ � � �� ���� �� �

� �� ���� ����� IBM Data Server ������ �� ����� ��

� � ���.

� ���� ��(��� ��) ������ � � ��, ������ �� �

���� num_db_backup rec_his_retentn �� � �� �� ��� �� �

��� ��� ��(prune)���.

v �� ���� ��� num_db_backup �� � �� ��� �� ������

� � � � ��, ������ �� ����� �� ���� ����

rec_his_retentn �� � �� ��� �����

DB2HISTORY_STATUS_DO_NOT_DEL ��� �� �� � � ��(prune)

���.

AUTO_DEL_REC_OBJ ������ �� � �� ON�� ��� ��, ��

���� �� ����� �� ���� ���� � � ��(prune)�� � �� �

�� �����.

v ��� � � �� �� �� �� ��

v ��� � � �� � ��� ��

v ��� � � �� �� �� ��� ��

222 ��� �� ���� ��� ���

Page 233: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� ������ ��� � � �� ������ � ���� �� ��

(�� �� �� �� �), REC_HIS_RETENTN�� ���� �� ����

��� ���� �����.

��� � �� �� ���� ��� ���� ��� �� ��� ������ �

� ����� ��� ��� � �� �� ������ �� ����� �� ��

�� � � ��(prune)���.

������ �� ����� ���� �� ���� �� ��� �� �� ��

��� ������ �� ����� ��� ��� � �� ��. ������ ��

����� ���� �� � � ��(prune)�� ����. ��� �� � �� �

�� ��(prune) �� �� ��� ��� � ���.

���� �� �� �� ���� ����� ������ �� ����� ���

�� ��� ������.

1. AUTO_DEL_REC_OBJ ������ �� � �� ON�� �����.

2. rec_his_retentn num_db_backups �� � �� �� �� �� ���

� �� ��(prune)� ������.

�� ���� ���� ��� ��

���� �� �� � ��� �� ��� ���� ����� �����. ���

� �� �� �� ���� ���� ���� �� �� � ���. �� �

� ���� �� � � ��� do_not_delete� �� � �� �� �� ��

�� ��� �� � ���.

� ���� �� ��

AUTO_DEL_REC_OBJ ������ �� � �� ON�� ��� �� ��

�� �� �� ���� �� � � ��� � �����. �� ���� ��

� � �� � ��� �� � �����.

v AND DELETE � �� �� PRUNE HISTORY � �����.

v DB2PRUNE_OPTION_DELETE ���� �� db2Prune API� �����.

v ������ �� ����� ���� �� ���� ��� ����, ���

���� �� ���� �� ������ �� � �� ����.

PRUNE HISTORY � ����� db2Prune API� �����, �� ����

���� ���� � � ����� ������ �� ����� ����� �

� ����, do_not_delete� ���� � � ���� ��� �� �� �� �

� ���� ����.

����

� 9 �� �� � �� 223

Page 234: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� �� � � ��� do_no_delete� ���� UPDATE HISTORY

� ������.

����:

v � ���, �� �� ��� �� ���� ��� do_not_delete� �� �

���.

v � � � ��� �� ��, �� �� ���, �� � �� ��� ���

�� �� ���� ����. � ������ � � ��� �� ��

� � ��� �� ������ � � ��� �� ��� � �

� ��� �� ���.

�� �� ��� ��

��� � �� �� ����� db2acsutil � ��� ���. �� ���

����� ��� ��� � �� �� ����� ���� ����.

��� ��

��� � ���� �� ����� ���� ���� � DB2 ACS API

���� �����. IBM Data Server� ��� ���� �� ���� ���

�� � DB2 ACS API ������.

v IBM TotalStorage® SAN

Volume Controller

v IBM System Storage™ DS6000™

v IBM System Storage DS8000®

v IBM System Storage N Series

v NetApp V-series

v NetApp FAS ���

��� � �� �� ����� DB2 ACS(Advanced Copy Services)� �� �

�� � ���. 345 ���� �DB2 ACS(Advanced Copy Services) ����

������.

����

db2acsutil � �� AIX Linux��� �����.

����

1. �� �� ��� � �� �� ����� QUERY � �� �����

�.

224 ��� �� ���� ��� ���

Page 235: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ������ �� ���� ���� dbminst1� � �� �� �

�� � �� �� ����� �� ��� ������.

db2acsutil query instance dbminst1

2. ��� ��� � ��� ��� ����� STATUS � �� ������.

� �� �� database1 �������� �� �� � � ��� � �

�� ��� ���� �� ��� ������.

db2acsutil query status db database1

3. � ��� � �� �� ����� DELETE � �� ������.

� �� 10�� �� database1 ������� � � ��� � ��

�� ����� �� ��� ������.

db2acsutil delete older than 10 days ago db database1

� 9 �� �� � �� 225

Page 236: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

226 ��� �� ���� ��� ���

Page 237: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 10 � ��, ���� � �� ��� ����

LIST UTILITIES � ��� ������� � �, ���� � ���

�� ��� � ���.

�, ���� �� �� � �� ���� ����� ��� �����

�.

LIST UTILITIES � ���� SHOW DETAIL ��� ������.

list utilities show detail

��� ���� ������ � �� � ��� ��� ���.

LIST UTILITIES SHOW DETAIL

ID = 2Type = BACKUPDatabase Name = SAMPLEDescription = offline dbStart Time = 10/30/2003 12:55:31.786115Throttling:Priority = UnthrottledProgress Monitoring:Estimated Percentage Complete = 41

Total Work Units = 20232453 bytesCompleted Work Units = 230637 bytesStart Time = 10/30/2003 12:55:31.786115

� �� ��, ��� ��� �� �� ��� �����. � �� ����

��� ��� ��� �� �����. ���� ���� ���� ��� ���

��� � ��� ��� � ���� ����� ����. �� ���� ��

�� �� ��� �� ��� �� � �� � ���.

���� �� �� �� ��� ���� ����. � UNKNOWN� ����

�. �� ����� �� �, �� ���� �� �� �����. �� ���

� ����� �� �� ���� �� ��, ��� ��� ��� �����.

��� �� ������ ����� ���� ����. ���� � � ���

�����. � �� ���� ����� �, �� �� �� �����. ����

����� � �� �� �� ���� ��� ��� �� �����.

� �� � ��� ��� ��, FORWARD BACKWARD� � �� �

�� ��� ���. FORWARD �� ��, �� ��� �� �� ��� ��

����� �����. � ��� ��, �� ��� ��� �� ��� ��

�� �� ��� ��� ��� ����. � ��� ��� ��, � ��� �

�� � UNKNOWN� �� � ��� � �����. ����� ��� � �

�� ��� ��� ��� �����.

© Copyright IBM Corp. 2001, 2009 227

Page 238: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

BACKWARD �� ��, FORWARD �� �� ��� � ���� �� �

����. ��� ��� ��� �� ����� � ��� �����. �����

��� � ��� ��� ��� ��� �����.

��� ���� ��

�� ����� �� ��� �� ��� �� �����. ��� � �����

��� �� ���� ��� ��� ����.

v � ��. �� ����� � �� � ��� � �, �� no copy ���

���� �� � �� � ��� ���. �� ����� ���� �� �

� ���. (��� ��� �� ����� ��� � ��� �� �� �

� ����.)

v ���� ��. �� ����� � � ��� �� ����� �� ��

��� � � ��� ��� ��� � �� ��� �� �� ����

� ������ �� � ���� �� �� �� ����� � ��� ��

�. �� ���� � �� �� ����� ����� � �� ���� �

� ����� � ��� ���.

v � ��� �� �. �� ����� � � ��� �� �� �� �� �

� ����� � ��� ���. � ��� �� ��� �� ����� �

�� � ��� �� � ��� �� ����. �� ����� �� � ���

�� ���� �� � ��� ��� � ���.

v � ��� ��. �� ����� ����� �, �� ��� �� ��� � �

�� ���. ����� �, �� ����� ��� �� �� � ����

� ���� � ���. ��� �� ���, �� ����� �� �� �

���� ���.

228 ��� �� ���� ��� ���

Page 239: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 11 � ��

DB2 BACKUP DATABASE � � ��� ����� ���� �����

�� ��� ���� ���. � ��, ��� ����.

db2 backup db sample

� ���, � �� ���� ��� ��� � � ���� ����

�. � ���� � ���� �����. � � � � � ���� �

��� ���� ���� �� �����. DB2 � 9.5 ���� ��� � �

��� �� � 600�� �����. �, UNIX�� ���� ���� �� ��

�� ��� Windows��� DB2ADMNS( ���) �� ���� � ����

� ��� ��� ����.

�: DB2 ���� �� ��� ���� � ��� DB2� ���� ��

�� �� � ���� ���� ��� � ���� ��� � �

���� �����. �� �� ���, � ���� � ���� ��� ��

� ���.

� ���� � ����� ��� � ��� � ���� �����. � ��

� ��� � � ���.

v ���(�� �� ���� ��� ��)

v ���(��� ��� ��)

v TSM(Tivoli Storage Manager) �

v �� ��� �

�� ���� ��� ���� ������ � �� ��� ��� ���� �

� ��� �����. � ��� ������ �� ��� �� ����� ���

��.

� �� ���� �� �� � ���� ����� �� ��� � �� �

�� ���� ���. � �� BACKUP ��� �� LIST HISTORY � ��

�� ��� � ���� � ��� �����. �� ���� ���� �� �

� ����� PRUNE � ��� ���.

�� �� �� TSM(Tivoli Storage Manager)� ��� � ��, db2adutl �

���� ��� �� �� �� ��, ��, �� ��� � ���. Linux

UNIX��, � ����� sqllib/adsm ���� � Windows �� ����

� sqllib₩bin� ���.

© Copyright IBM Corp. 2001, 2009 229

Page 240: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ����, ���� ��� � ���� �� ��� ��� �� � �

� ��� ��(���� ���)�� �����.

DB_alias.Type.Inst_name.NODEnnnn.CATNnnnn.timestamp.Seq_num

� ��, ��� ����.

STAFF.0.DB201.NODE0000.CATN0000.19950922120112.001

�: DB2 Universal Database, � 8.2.2 �� ���� Windows �� ���

� � ���� � � 4 �� ����� ��� �������.

DB_alias.Type₩Inst_name₩NODEnnnn₩CATNnnnn₩yyyymmdd₩hhmmss.Seq_num

� ��, ��� ����.

SAMPLE.0₩DB2₩NODE0000₩CATN0000₩20010320₩122644.001

������ �

� ����� ��� � ��� 1 - 8�� ������ ��.

� � �� ��. 0� �� ������ �� �� ���, 3� ��

���� �� ��, 4� LOAD...COPY TO � �� ��� � �

��� ����.

��� ��

DB2INSTANCE �� ��� ��� �� ����� 1 - 8� ��.

�� ��

������ ��� ��. �� ��� ������ ����� �� NODE0000

���. ���� ������ ����� NODExxxx���. �� xxxx�

db2nodes.cfg ���� ������ ���� ��� �����.

���� �� ��

������� � ���� ���� ������ ��� ��. �� ��

� ������ ����� �� CATN0000���. ���� ������ �

���� CATNxxxx���. �� xxxx� db2nodes.cfg ���� ����

�� ���� ��� �����.

��

� �� ��� �� ��� 14� �����. ���� ���

yyyymmddhhnnss���.

v yyyy� �� ����(1995 - 9999).

v mm� � ����(01 - 12).

v dd� �� ����(01 - 31).

v hh� �� ����(00 - 23).

v nn� �� ����(00 - 59).

v ss� �� ����(00 - 59).

230 ��� �� ���� ��� ���

Page 241: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ��

�� �� ���� 3�� �����.

� ���� ��� ���� ��

v �� ��� ���� ��� �� � ��� ��� �� � ��� �

��.

v �� ���� �� �� �� ������ �� �� �� ���. ��

� � ���� ������ ����� �� ���� ������ �

�� � ��� ��� �� �� ����� ����. �� ���� ��

��� TSM �� �, � �� ���� � ���� �����

� ��� �� ����� � � ���.

v ���� ������ ����� �� REELlibrarian 4.2 �� CLIO/S� �� �

� �� ��� �� ���� ��� ��� �� ���. � ��� ��

� ��(pseudo) �� ���� �� �� ��(������ ��� �)�

� �� ���� ���� � ���. �� �� ���� � �

��� ��� �����, �� �� ���� �� �� �� ������

�� ���� � ���.

������� � �� ��� � ��� ����, ��� � �� ��� �

������� �� � ����. �� ����� ��� ��� � ��, �

�� ��� ��� ������� ���� �� ����� �� � ���

�.

��� �� ������� �� � �� ��� ����. �� ����

�� � �� ����� � ��� �����(SQL2048).

���� � �� ��� �� �� ������� �� ����� ��

��� ����� ��, ��� �� ������� �� ����� �����

���.

� �� �� �� ���� �� �� �� ����� ��� ��� �

� �����.

� ����� �� �� ������� � ��� ���� � �����

� ���� ��� �����. � ���� ��� � � �� �� ���

� � ���� �� �� ���. � � �� ��� ��� �� �

��� �� � �� ��, ��� ����� �� �� �� � �� ���

��� ��� � ���. �� �� ��� ��� ����� ��� �� �

�� ��� � ������� � �� ���. ���� �� �

�� �� � ����� ���� ��, ����� ��� ��� �� ��

� ��� �����.

� 11 � 231

Page 242: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ��

db2ckbkp� ��� �� � ���� � ��� ��� � ���. � ��

���� ��� ��� � ���.

v � ���� ��� ���� ���� ����� � �� �� ��

� ���.

v � ��� � ��� ��� � ���.

v � ���� � �� �� ��� �� �� � ��� ��� � ���.

�� ��

������ ���� ���� �� �� ��� � �� ��� �� ���

��� BACKUP DATABASE � ������. �� ������, ����

�� ��� �� ��� �� ����� �� � ���.

��� ��

�� ������� � ��� ����. ������ � ����� ���

� ��� ������� �� � � � �� �� � ����. �

� ������� � �� BACKUP DATABASE � ��� � �

���� � �� �����.

������� �� �� ��� � ���. Tivoli Storage Manager(TSM) �

� DB2 ACS(Advanced Copy Services) �� ���� �� ��� �� �� ��

� � ���� ������ �� �� ���.

���� �� �� �� �� ACTIVATE DATABASE�� ��� ���

���� ���� ��, ���� �� ���� �� ������� �����

���. ������� � �� �� � � �� ������� �����

�� SYSADM ��� � ���� ������� �� �� � ���

���.

CONNECT TO database-aliasQUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS;UNQUIESCE DATABASE;TERMINATE;DEACTIVATE DATABASE database-alias

���� ������ ����� BACKUP DATABASE � ��� ����

�� ���� ��� ����, ON DBPARTITIONNUM � �� �

�� � �� � ������ ���� ���� ALL DBPARTITIONNUMS

� �� ��� � ������ ���� ��� �� � ���. LIST

NODES � ��� ���� ���� ��� ��� � ������ �

��� �� � ���.

232 ��� �� ���� ��� ���

Page 243: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� (SSV) �� �� �� ���, ���� ������ ���� ��

�� �� ����� �� �� � ������ ����� ���� ����

�� �� ���. � �� ���� ���� � �� � �� �����

� ���� �� � ���. �� � ��� ���� ���� � �� �

����� � ��� � ���� �� ������ ���� � � ��

��� �����. ��� �� �� �� �� � ������ ���(����

��� ��)� ��� �� ��� ��� �� � ���.

�� �� ��� ������ ���� �� �� ���. � ���

� ��� ��� ���� �� ��� ��� ��� � ������� ����

� �� ���. db2nodes.cfg ��� � �� �� � �� ���,

���� � � ��� �� � ��� ��� ��� ���.

� � (DR) ����� � �� � � (DR) ������ ������

����� �� ����(&�, �, )� �����. ��� �� ��

�(�� )� � � (DR) ������� �� ��� ��� ��

��.

������� ������ �� ����� �� ���� ��� ����� �

������ ������ �� �� ������� ��� �� �����

���.

� ���� �� ��

�� ����� � ����� �����.

v �� ���� � � �� ���� ���� �� �� �� ��

����� ���� ���� ��� ��� � ����.

v ���� ������ ���� � ��� ��� ��� � � ��� ��, �

� �� � ������� ����� �� �� ���� � ��� �

�(�� ������� � ��� ���� ���� �� ����)� � �

��� ��� �� � ���. � ��� ������� � ��� ���

� ���� �� ������ ��� ��� ������ ���� � ��

�� �����.

– ��� �� ��� � ������ ���� ������ ��� �� �

���, � ������ ��� ��� ��� ��� ��� ���.

– � �� ��� �����, � ��� ���� � ������ ���� �

��� �� ��� � ���.

v DMS �� ����� ��� � �� �� �� ���� ����.

– ��

– ���(��� ����)

� 11 � 233

Page 244: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

– �� ���� ��

– �� ��

– �� ��

– ��� ���� ��(CREATE TABLE ALTER TABLE�� �� ���)

v �� �� �� ������� ���� �� ����� ���� ��� ��

���. ���� �� ���� �� DEACTIVATE DATABASE � ��

� ������� ��� ��� �� � ���.

� ���(CLP), �� ��� ������ � ���� ���, BACKUP

DATABASE � �� � ADMIN_CMD ���� db2Backup API� ���

� ����� ��� � ���.

��� CLP� �� ���� BACKUP DATABASE � ���.

db2 backup database sample to c:₩DB2Backups

����

������ � ���� ��� ��� ������.

1. �� ���� ���� ������� �� ���� �� �� �� ��

� �� � ��� �����.

2. �� �� ��� ��� ��� � � � ���� �� ������. �

����� � ���� ����. .

� ��

�� ��� � �" ��� �� �� ���� ��� �����.

���� �� ��� ��, �� �� � ������� ����� ���.

ACTIVATE DATABASE sample

�� � �

��� � ��� ���� ���� �� �� �� ��� �� ��� �

� ��� �����.

��� ��

��� � ���� �� ����� ���� ���� � DB2 ACS API

���� �����. IBM Data Server� ��� ���� �� ���� ���

�� � DB2 ACS API ������.

v IBM TotalStorage SAN

Volume Controller

v IBM System Storage DS6000

234 ��� �� ���� ��� ���

Page 245: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v IBM System Storage DS8000

v IBM System Storage N Series

v NetApp V-series

v NetApp FAS ���

��� �� ����� DB2 ACS(Advanced Copy Services)� �� ��� �

���. 345 ���� �DB2 ACS(Advanced Copy Services) ���� �����

�.

����

USE SNAPSHOT � �� �� BACKUP DATABASE ,

SQLU_SNAPSHOT_MEDIA �� ��� �� db2Backup API, �� BACKUP

DATABASE USE SNAPSHOT � �� �� ADMIN_CMD ���� �

�� ��� �� ��� � ���.

BACKUP DATABASE :

db2 backup db sample use snapshot

BACKUP DATABASE � �� ��� ADMIN_CMD ���:

CALL SYSPROC.ADMIN_CMD('backup db sample use snapshot')

db2Backup API

int sampleBackupFunction( char dbAlias[],char user[],char pswd[],char workingPath[] )

{db2MediaListStruct mediaListStruct = { 0 };

mediaListStruct.locations = &workingPath;mediaListStruct.numLocations = 1;mediaListStruct.locationType = SQLU_SNAPSHOT_MEDIA;

db2BackupStruct backupStruct = { 0 };

backupStruct.piDBAlias = dbAlias;backupStruct.piUsername = user;backupStruct.piPassword = pswd;backupStruct.piVendorOptions = NULL;backupStruct.piMediaList = &mediaListStruct;

db2Backup(db2Version950, &backupStruct, &sqlca);

return 0;}

� 11 � 235

Page 246: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �� ��� � ��� ��� ����� � ���.

� ��� � ���� ��

� ���� ���� �� �� ������� �� ��� ����� �� ��

�� ������. � ���� �� ������� � ������ � �

�� ���� � ��� � ���.

�� ��� �� ����� ����� �� ��� ������.

1. �� ������� ���� ��������.

db2 set write suspend for database

������� ����� ���� �� ����� ��� �� �� ���

���. �� ������� ��� �� ��� ���.

2. ��� �� �� �� � ��� �� �������� ��� �����

�.

�: �! ���� ��� �� ������ ���� ��� ���. ��

�� ��� ������ ��� �� ���� � ��� ����

��� ���. � ��� ��� ���� �� ������� � ���

���� ���� DBPATHS �� � ������.

3. �� �������� ���� � ����.

db2 set write resume for database

4. �� ����� ��� ���, ���� ����� �����.

5. �� ������ ����� ������.

db2stop

6. �� �� �� � ��� �� ���� �� ���� ������. 1�

��� � ��� ��� �� ���� ��� �� ��� ���� �

�.

7. �� ������ ����� ������.

db2start

8. �� ������� �������.

db2inidb database_alias as mirror

9. ��� �� �� � ���� �� ������� � ����� �����

�.

���� �

������� �� ����� �� � �� ��� � ��� �� � �

� ���. � �� ��� ���� ��� �����( � ��, AIX��

�� ��� 0�� �� ��)

236 ��� �� ���� ��� ���

Page 247: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ��� � � �� �� �� ��� ��� ���. � ��� DB2�

� ��� ��� 4-KB ���� ���� �����. DB2� ���� �� ��

��� 512, 1024, 2048 4096������. �� �� ��� �� �� �� �

� ��� ��� � ���. ��� �� �� ��� DB2�� ���� ��

� ��� ��� � �� ����� ��� �� �� � � ���.

������� � �� �� �� ��� ���� �� � �� ��� � �

� ��� ��� � �� �����. � �� ��� ��� �� ��� ��

���.

�: � �� ��� ��� �� ���� ����. � ��� ��� �� ��,

� �� ��� ��� � ���� ��� ����� ��� � � ��

��� ���� �� �����.

� �� �� �� � �� �� �� ���� � � �� ��� �

� ��� ��� ���. �� �� ���� � ��� �� �� ����

� �� �� ��� ���� ��� ���.

Windows �� ���� �� ���� ����� � �� � �� �

��.

db2 initialize tape on <device> using <blksize>

��,

<device>

�� �� ��� ����� . Windows �� ��� ���

₩₩.₩TAPE0���.

<blksize>

��� ��� �����. ��� ����� 4096� �� ���.

���� ���� �� �� �����.

� �� ��� � ����� ������ ��� ��� � ���. ��� �

�� ��� ��� �� ��� ��� ���� �� ��� � �� ��

�. ��� AIX��� ���.

tctl -b 0 -Bn -f /dev/rmt0 read > backup_filename.filedd if=backup_filename.file of=/dev/rmt0 obs=4096 conv=sync

� ���� backup_filename.file ��� �����. dd � 4096 �� �

�� ��� ���� �� ��� �����.

��� ������ ���� �� � �� � � ���� ���� ���. �

� � �� ���� dd � ��� ��� �� ����� �� ��

� 11 � 237

Page 248: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ���� ����. � ��� ���� � ��� ��� � ���

�����. � � �� ���� ��� � dd � ��� ����.

dd if=/dev/rmt1 of=/dev/rmt0 obs=4096

� � �� ���� ���� �� ���� dd � ��� �� �

��� ���� ��� � �� ����� ��� ���� ��� � ���.

� � ��� ���� dd � �� ���� ���� �� �� ��� ��

� �� ����. � �� ���� �� ��� ��� � ��� ���. dd

� ��� �� ����� ��� ���� ���� �� � ��

���� �� ���� ��� �����. dd ����� ���� ���� ��

���� �� ��� �� �� � ����.

� ����� ��� � ���� �� ���� � �� ��� �� �

��. ��� �� ���.

�� �� � �� �� DB2 �� �� ��

(4KB �� ��)

8mm scsi 131,072 32

3420 s370 65,536 16

3480 s370 61 440 15

3490 s370 61 440 15

3490E s370 65,536 16

7332(4mm)1 scsi 262,144 64

3490e scsi 262,144 64

35902 scsi 2,097,152 512

3570(magstar MP) 262,144 64

�:

1. 7332� �� �� ��� ���� ����. 256KB� �� �� ����. ��

�� ��� �� ���� �� �����.

2. 3590� 2MB �� ��� ����� �� ��� ��� ���� �� �

(256KB� ��)�� ��� � ���.

3. ��� ��� � ��� ��� ��� ����� ��� ��� ���

���.

��� ���� ��� �

UNIX, Linux AIX �� �����, �� ���� DB2 ������ �

� ����� ���� �� ���� ������.

������ �� ���� ���� �����, �� �� dd� ��� �

� ����� ��� �� ���� ����. dd � ���� �� �

238 ��� �� ���� ��� ���

Page 249: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ��� DB2 ������� �� � ���.

Named Pipes� �

UNIX �� ���� �� Named Pipes�� ������ �( Named Pipes�

��� ������ ����)� � ��� ��� � ���.

Named Pipe� ���� ��� �� ��� ��� � ���. ���� ��

�� �� �� ���� ��� ���. Named Pipe� �� ���� ���

��� �� Named Pipe�� ��� ��� ����.

��� AIX ���.

1. Named Pipe� ������.

mkfifo /u/dmcinnis/mypipe

2. � � ���� ���� ����� �� ��� �� ���� �� �� �

��� ��� ��� � � �� ���� ���.

db2 restore db sample into mynewdb from /u/dmcinnis/mypipe

3. � ���� ������ � �� �� ������.

db2 backup db sample to /u/dmcinnis/mypipe

���� ������ ��

���� ������ ����� ������ �� ������ ���� �

�� � ��, �� �� �� � ��� ��, � ������ ����

� �� �� � ���� ������� ������ �� ��� �� ��

�� �� ����� � � �� ���� ��� � ���. �� ���

(SSV) � ��� ���� ������� ��� � �� �����.

���� ������ ���� ������� ��� � �� ��� ���.

v BACKUP DATABASE , ADMIN_CMD ���� �� BACKUP

DATABASE �� db2Backup API ��� ��� � �� �����

� ��� �

v BACKUP DATABASE � �� db2_all � ��� ���� ����

� ������ ��� �

v �� ��� (SSV) �� ��� ������ ���� �� �� ��� �

�� �

� �� ��� ������ ���� ��� �� ��� ��� ��� �

�� ���. ����� ��� � �� �� �� ��� db2_all � �

�� � ���� ��� �� ������ ���� ��� ��� �

��. ��� db2_all� ��� ���� ������� �� �, ����� �

� 11 � 239

Page 250: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ������ ���� ����� ������ ���� ��� �� � �

� ��� ��� db2_all� � � ��� ���. � �� ��� �����

� ���� ���� db2_all� ����� ����, ������ ���� �

���� ����� � � ��� �� �� � ��� ��� ��� � �

�� ��� ���� ������ ���� � ��� ��� �� �� ��� �

��� �� �����.

��� � �� ���, ���� ������ ���� ������� ���

� ��� SSV �� ���� ����.

SSV �� ��� ���� ������� � ������ ��� �� ��

� ���� ��� ������.

1. ����: ������� ��� ��� �����, ������� ������

�����.

������� ��� �� ����� �� ���� ������� �� �

���. ������� ���� �� � ����� �� ������ ��

�� � �� � �����, ������ ���� ��� � �� �

�� ������� �� ���� � � ���.

2. ������ ����� ���� ������ ����� ���� ������

� � ��� � �� �� �� ������.

v ON DBPARTITIONNUMS � �� �� BACKUP DATABASE �

��� � ���.

v ADMIN_CMD ���� ��� ON DBPARTITIONNUMS � �� �

� BACKUP DATABASE � ��� � ���.

v iAllNodeFlag � �� �� db2Backup API� ��� � ���.

3. ����: � ���� ��� ��� �� ��� ������.

���, SSV �� �� �� ��(�, ON DBPARTITIONNUM � ��

���� ��) �� ��� � ���� �����. �� ��� � ����

����� ��� �� �� �� ��� � EXCLUDE LOGS � �

� ������. �SSV �� �� ��� �� ��� � ����� ��

���.

��� ��� 166 ���� �� ���� �� �� �� ��� ��� ���

���.

4. ����: �� � ���� ������. �� � ���� ���� � ��

�� ���� � ���� �� ��� �� ����. � �� � �

��� ��� �� �� ��� ��� � ���. Tivoli storage manager

� ��� � ���� �� �� db2adutl ����� ��� � �

240 ��� �� ���� ��� ���

Page 251: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ��� � ���. DB2 ACS(Advanced Copy Services)� �� �� �

��� db2acsutil� ��� ��� � �� �� ��� � ���.

IBM Tivoli Space Manager �� ���� �� ���� ���� ��

� �

Tivoli Space Manager HSM(Hierarchical Storage Manager) ���� �����

���� ��� ��� �� ����� ��� �� �� ����� � ���

� ��� �������.

�� ������, �� ���� ��� ������ �� � ���� ��

�� ����. HSM� ��� ���� �� ����� ��� �� �

����.

SMS �� ����� ��� �, ��� ��� ��� ���� �����

��� ��� �����. ��� ���� ��(��� ���)� �� ����

� ���� �� �� ���.

DMS �� ����� ��� �, ���� ��� ��� �����. � �

�, �� ����� �� ��� ��� ��� �� ����� � ���.

EVERY �� ��� CREATE TABLE �� �� �, NO CYCLE �� ��

� �� �� IN �� ��� �� ���� �� ���� ��� ��� ��

����� �����. �� � �� ���.

1

CREATE TABLE t1 (c INT) IN tbsp1, tbsp2, tbsp3 NO CYCLEPARTITION BY RANGE(c)(STARTING FROM 2 ENDING ( 6 EVERY 2);

�� �� ��

������� ��� ���� �� ����� ��� �� �� ���� � �

���. ������� � �� �� �� �� ��� �� ���� �

�� �� �� �� ��� ���� �����. DB2� ������� ����

�� ����� �� � �� ��� �� �� ��� ��� �� ������

�� ������.

��� �� ��� ����� ��, ����� ��

AUTOMAINT_SET_POLICY ��� ���� ���� ��� �� �� �

�� � ���.

v ��� �� ��� ����� ��� ��� �� �� ����� ��� �

�����.

� 11 � 241

Page 252: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

1. �� ���� ������ �� �� ��� ��� ��� � �� Health

Center�� �� �� ����� ������ ����� ��� ��� �

�� �� �� ���� �� ���� ���. � ��� �� ����

��� ������.

2. � ����� �� �� �� ��� �� BACKUP ����� ��� �

� ���� ��� ��� � ���.

v ������ ��� �� �� ����� ��� �� � �� ON

�� �����.

– AUTO_MAINT

– AUTO_DB_BACKUP

v AUTOMAINT_SET_POLICY ��� ���� ���� ��� �� ��

����� ��� ������.

1. � ��, �� ��� �� ������ � � �� �� ���

�� ���� �� XML ��� ������.

SQLLIB/samples/automaintcfg ���� �

DB2DefaultAutoBackupPolicy.xml��� � ��� ���� ���� ��

����� ����� XML� ������.

2. ����: �� XML ��� ���� XML �� ��� ������.

3. �� � �� ��� AUTOMAINT_SET_POLICY� ������.

– ���� ��: AutoBackup

– �� XML ��: �� XML �� ���� ���� BLOB �� �� XML

��� ���� ��� ��.

AUTOMAINT_SET_POLICY ��� ���� ��� ��� � ��� ��

� 6 4 ���� �S Y S P R O C . A U T O M A I N T _ S E T _ P O L I C Y ��

SYSPROC.AUTOMAINT_SET_POLICYFILE� ��� ���� ���� � �

�� ��� ������.

� ������ �

������� ����� ��� ���� �� ����� ��� �� �� ��

�� � � ���. �� ������ �� �� � � �� ������ �

� ��� �� ����� � DBA� � ������ � �� ���� �

�����. �� � � �� ��� ��� � �� ��� ��� ���

�.

v �� ������ �� �� �� ����.

v ��� �� � �� �� ��� ��� �� ��� ���.

242 ��� �� ���� ��� ���

Page 253: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v ��� � �� ��� � �� �� ��� ��� 4KB ��� ��� ���

(���� �� ����).

��� ���� �� �� �� ��� ���� ��� ���� ������. �

���� ��� �� ������ � �� � �� ��� ���� ��

� � ���.

� ��� ��� � ������� �� ���(���� ��), �� ����

�� �� ��� �� ���� �� ��� � ���. � � ��� ���

� �� �� ����. �� ������ �� ��, ��, TSM(Tivoli

Storage Manager) �� DLL �� ��� �����.

�� ��� Health Center� �� ���� �� ���� �� ��� ��� �

���.

v � ��� � � �� �� �� ��� �

v � ��

v ��� �� ���� � �

���� �� ����, �� � �� �� ���� �� ���� ���

����� ����� � ���� �����. � � � � ���� ���

��� �� ����. � ���� �� � �� �� �� ���� ��

� ���� ��� ���� �� �� ����.

�� ������ � �� auto_db_backup auto_maint ������ �� �

�� ��� �� � �� �� ����� �� � ���. ����

������ ��� ��, ������ �� � �� �� ������ ����

� �� ��� ������ ����� �� ������ �� �����.

�� AUTOMAINT_SET_POLICY AUTOMAINT_SET_POLICYFILE��� �

� ��� ���� ��� � ��� ��� �� �� ��� �� ���.

�� �� ���

� �� ��� �, DB2� � �, � �� �# �� �� ��� ��

���� �����. �� �� �� ���� � �� �, �� �� ����

� ������ ��� ��� ���. ��� ����� �� �� ���� �

� �� UTIL_HEAP_SZ �� � �� ��� �� ��� ��� �� ���

���. �� � �� ��� � ���� ��� ����� ����. �

� BACKUP DATABASE � �� �� ���� ���� ��� DB2�

�� �����.

v WITH num-buffers BUFFERS

v PARALLELISM n

� 11 � 243

Page 254: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v BUFFER buffer-size

� �� � ��� ���� ��� DB2�� �� ��� ��, � ����

����� �� ���� � � �� ���. ��� �� ��������� �

��� ���� ��� ��� � � ���. ��� ��� ��� ���

�� ��� ���� ���� ��, �� �� ���� �����. �� ���

������ ��� ��� �� �� ���� �� � � �� �����.

�� � �� ��� � ��� ��� ��� �� � ��� ��� ��

��� � ���.

v �� ���� �� ������.

BACKUP DATABASE �� TABLESPACE ��� ��� �������

��� �( ��� ��)� � ���. �� �� �� �� �����

� �� ���, �� � ��� � �� �(LOB) ��� ��� ���

� � � ���.

v ��� �� ���� �� ����� BACKUP DATABASE ��

PARALLELISM � �� �� �����.

PARALLELISM � �� �������� ���� �� ��� � � �

� ���� ���� �� ��� ��� �� ���� �� �����. ��

�� �� ���� � �� ����� �����, PARALLELISM �

�� � ��� �� ���� ��� � �� ���� ��� ����. �

� �� ����� �� ��� �� �� � ���. ��� ����

�� ����� �� CPU ��� � �����.

v � � ��� �����.

���� � � ��� �� ���� Extent �� ��� 1���� �� �

���. Extent ��� �� � � �� ����� ��� �� ����

Extent �� ��� 1���� �� �� ������.

v � �� �����.

� �(�� ��) �� � � �� �� � �� ��� � � ��

�� ���� ���� ��� ����.

v � � � ���� ������.

244 ��� �� ���� ��� ���

Page 255: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ���� � � � ��, �� � �� ��

���� �� ��� ������ ��� ����� ��� ���� � �

��. �� ����� �� �� ������ �� ���� ���� ���� �

�� �� ����� ��� �����. �� �� ������ �� ����

�� ������ �� �� � ���� �� �����. ���� ��� ��

(�, ��� � �� ��)� ��� � �� ��� ���� � ���.

� ����� ����� SYSADM, SYSCTRL �� SYSMAINT ��� ���

� ���.

�� �� � � ����� ���

�� ����� ��� �� ��� ��� � �� �� ����� ��� �

�� � ����.

�� ����� ��� �� �� ����.

v EXPORT

v ONLINE INSPECT

�� ����� � ����� ��� �� �� ����.

v ONLINE CREATE INDEX

SMS ���, ��� �� �� ��� �� ALTER TABLE ���

�� �� ��� ����. ��� �� ��� �� ��� �� ���

� ��� �� �� ��� �����.

DMS ���, ��� �� �� ��� �� ��� ��� ��� �

�� � ���. �� �� �� ��, ��� �� ���� �� ��� �

� ��� ��� � �� ����� ���� � ��� ���.

v ONLINE INDEX REORG

��� �� ����� ��, SMS ��� ��� �� ���� ALTER

TABLE ��� �� ��� �� �� ��� ����. ��� �� �

��� �� ��� �� ���� ��� �� �� ��� �����. �

� ��� �� ��� �� �� �� ��� ��� Quiesce�� ��� �

� ���� Z �� �����. ��� ALTER TABLE �� Z ��

�� ���� �� ��� �� ��� ���� ��� ��� ���.

DMS ���, ��� �� ��� ��� �� ��� ��� � ��

�.

� 11 � 245

Page 256: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� �� ���� �� �� ��� ��� Quiesce�� ��� �

� ���� Z �� �����.

v REBALANCE

��� � ��� ����� ��� �� �� �� ��� �� ��� �

���� ������ ���� ���� ����.

v IMPORT

��� ����� IMPORT � REPLACE ��� �� ��� ��� ��

�� ��� �� �� ����. � ��, ���� ���� Z �� �

�� ��� �� ��� ���� ��� ���.

v ALLOW READ ACCESS LOAD

ALLOW READ ACCESS �� �� LOAD � COPY NO ��� ��

�� � ��� �� �� ��� ����. � ��� � ����� �

�� ���� ��� �����, ���� � ��� ��� �����.

ALLOW READ ACCESS �� �� LOAD � COPY YES ��� ��

�� � �� ��� ��� �� ��� �� �� ����. SMS �

��, ����� ��� ��� � �� ���� �� �� � �� ��

��� � �� � � �� � � ���. DMS ���, � ����

� � ���� �� ″Internal-B″(OLB) � �� ����� �� ��

� � �� � � ���. ����� ��� �� ������ ��� �

���, �� ����� ���� �� � ����� �� ���� ��� �

��� ��� ���� � �� ���.

v ONLINE TABLE REORG

��� �� ���� �� ��� ��� �� �� �� � ��� � ���

�. ���� �� ���� ����� ��� �� ���� �� ����

�� ��� �� ���� � � ���.

��� �� ���� �� ��� ����� ����� �� DMS �� �

���� ��� �� ��� � ���. �� ���� ��� �� ��

� � �� � � ���.

��� �� ���� �� ��� ����� ����� �� SMS �� �

���� ��� �� ��� � ����. � � ��� �� �� ��

���.

v Z �� ��� DDL( : ALTER TABLE, DROP TABLE DROP INDEX)

��� DMS �� ���� �� Z �� ��� DDL� �� ����.

246 ��� �� ���� ��� ���

Page 257: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� SMS �� ���� �� Z �� ����� ��� ���.

v RUNSTATS(�� � �� �)

Runstats� ��� ���� �� ����� SMS �� ����� ��� �

��� ��� � � � � ���� . �� S M S �� � ����

SYSIBM.SYSTABLES� � �� runstats ��� �� �� ���

� ���� �� �� �� ���� ��, � �� ���� ���.

�� ����� ��� �� �� ��� ����.

v REORG TABLE

v RESTORE

v ROLLFORWARD

v ONLINE BACKUP

v ALLOW NO ACCESS LOAD

v SET WRITE

�� �

� 1

�� �� ������ SAMPLE� � � �� TSM ���� ��� ���

TSM �� ����. � ����� ��� � �� ����. �� �

� ��(4KB ��� �)� �� �� � ��� �� �� �� ��� �

���. �# �� � �� ���� ��� �� �� ���� �� �� �

� ���� �� ��� ���.

db2 backup database sample use tsm open 2 sessions with 4 buffers

db2 backup database payroll tablespace (syscatspace, userspace1) to/dev/rmt0, /dev/rmt1 with 8 buffers without prompting

� 2

��� �� �� ������� � �� � �� ����. � �� ��

���� � ��� � ���(�) � �� �� ��(��) � ��� �

����.

(Sun) db2 backup db kdr use tsm(Mon) db2 backup db kdr online incremental delta use tsm(Tue) db2 backup db kdr online incremental delta use tsm(Wed) db2 backup db kdr online incremental use tsm(Thu) db2 backup db kdr online incremental delta use tsm(Fri) db2 backup db kdr online incremental delta use tsm(Sat) db2 backup db kdr online incremental use tsm

� 3

� 11 � 247

Page 258: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

Windows ���� �� ����� � �� ����� ��� �����.

db2 backup database sample to ₩₩.₩tape0

248 ��� �� ���� ��� ���

Page 259: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 12 � ��

�� ����� ��� ���� � ��� �� ��� to recover a database

to a specified time, based on information found in �� ���� ���� ��

� ��� ��� ��� ���� ������� �����. � ����� ���

� ������� � ���� �� �� �� ��� �� �����. ����

� � ��� � ���� ��� �� �� �����.

�� ����� ��� RESTORE DATABASE ��� ���� ����.

v TABLESPACE tablespace-name. �� ���� ���� �� ���� ��

��.

v INCREMENTAL. �� ���� �� ���� ����.

v OPEN num-sessions SESSIONS. TSM �� �� �� ��� �� ��� ��

� �� �� ��� � ����.

v BUFFER buffer-size. ���� �� ���� �� ��� �� � ���

�.

v DLREPORT filename. �� ���� �� ��� �� ��� ��� � ���

�.

v WITHOUT ROLLING FORWARD. ������� ���� ���� � ��

� ��� �� ��� �� ��� ��� � ����.

v PARALLELISM n. ���� �� � �# �� ��� ��� � ����.

v WITHOUT PROMPTING. ���� �� ���� �� ���� ��� � �

���.

�� �� ������ �� REBUILD ��� ��� � ����. ��� �� �

���� �� ���� ��� � ��� ��� ������ � ���� ��

� �� �� ��� REBUILD ��� ���� �����.

��� ��

�� ���� ���� ��� ��� ��� ������� ��� ���� �

���� RECOVER DATABASE � ������.

� ��� �� �� �� ���� �� �� �� RECOVER DATABASE

� ��� ��, �� ����� ���� ��� ����� �� �� �� ��

� ����� �����. �� ����� ���� ��� ������ �����

��, RESTART ��� �� RECOVER DATABASE � �� ��� �

© Copyright IBM Corp. 2001, 2009 249

Page 260: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ����� ��� �� � �� �� ��� ����� ����. API� �

� �� �� iRecoverAction ��� � ��� �� DB2RECOVER_RESTART

� ��� ��� �� ����� ���� ��� ������ ����.

RECOVER DATABASE � ���� �� �� ������ �� ��� � �

���. RECOVER DATABASE � � �� ���.

��� ������� �� ��� ���. ������ �� ����� ��

�� ��� ������� �� � � �� ��� �� � ����.

������� �� �� ��� � ���.

� ���(CLP) �� db2Recover API� �� �� ����� ��� � ��

�.

�� � CLP� �� RECOVER DATABASE � ���� ��� ���

�.

db2 recover db sample

�: ���� ������ ���� �� ����� ������� ���� ���

�� ���� ���.

db2adutl� ��� ��� ��

�� � db2adutl � logarchopt1 vendoropt ������ �� � ��

��� �� �� ��� ���� ��� ����.

�� � �� �� 1� ��� bar�� AIX� �� ����. � ��� ���

� roecken���. bar� ������ ��� zample���. �� 2� ��� dps

���. � �� �� AIX� �� ��� regress9� ���� ���.

PASSWORDACCESS = generate

��� 1

1. ��� TSM�� ������� ������� �����. zample ����

��� ������ �� � � logarchmeth1� ������.

bar:/home/roecken> db2 update db cfg for zample using LOGARCHMETH1 tsm

�� ��� �����.

DB20000I UPDATE DATABASE CONFIGURATION ��� �������.

�: ������ ��� ���� ��, ������� ���� �� ���

� �� ���.

2. ������� ��� ������.

250 ��� �� ���� ��� ���

Page 261: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2 force applications all

3. � ������� ��� ������ ������.

db2 list applications

�� ���� ���� ���� ��� ���� ���� ���.

�: ���� ������ ����� � ������ ���� � � ��

� ��� ���.

4. ������ �� ������.

db2 backup db zample use tsm

��� ��� ��� �����.

��� �������.� �� ���� �� ����� 20040216151025���.

�: ���� ������ ����� � ������ ���� � � ��

� ��� ���. ������ ����� � ��� ���� ��� ���

� �� ���� � � �� �� ����� �� �� ����. ��

� ��� 232 ���� �� ���� ������.

5. zample ������� � � ������ ��� ��� ������.

6. ���� � ��� ������. � ��� a ��� �, ���� mr�

�� �� �� ��� � ASCII ���� �����. COPY YES ���

���� ���� ��� ���� �� ���� USE TSM ��� ��� ��

� Tivoli Storage Manager� �� �����.

�: ������� � ��� ��� �� �� ���� COPY YES ���

��� � ���. �, logarchmeth1 ������ �� � �� USEREXIT

�� LOGRETAIN�� �� ���.

bar:/home/roecken> db2 load from mr of del modified by noheader replaceinto a copy yes use tsm

����� �� ����� ���� �� ��� ���� �����.

SQL3109N SQL3109N ����� �� �� "/home/roecken/mr"�� ���� ���������.

SQL3500W ����� "02/16/2004 15:12:13.392633"� "LOAD" ��� �� ����.

SQL3519W ��� �� �� ��. �� ��� �� = "0".

SQL3520W ��� �� ��� ������.

SQL3110N ����� ��� ������. �� ����"1"� � �����.

SQL3519W ��� �� �� ��. �� ��� �� = "1".

� 12 �� 251

Page 262: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

SQL3520W ��� �� ��� ������.

SQL3515W ����� "02/16/2004 15:12:13.445718"�"LOAD" ��� �� ����.

�� � � = 1��� � � = 0��� � � = 1�� � � = 0��� � � = 0���� � � = 1

�� ��� � ���, ��� �� �� ��� ��� �� ��� TSM

� � ���. zample ������� � ��� ��� �� ��� �

���.

bar:/home/roecken/sqllib/adsm> db2adutl query db zample

�� ��� �����.

Retrieving FULL DATABASE BACKUP information.1 Time: 20040216151025 Oldest log: S0000000.LOG DB Partition Number: 0Sessions: 1

Retrieving INCREMENTAL DATABASE BACKUP information.No INCREMENTAL DATABASE BACKUP images found for ZAMPLE

Retrieving DELTA DATABASE BACKUP information.No DELTA DATABASE BACKUP images found for ZAMPLE

Retrieving TABLESPACE BACKUP information.No TABLESPACE BACKUP images found for ZAMPLE

Retrieving INCREMENTAL TABLESPACE BACKUP information.No INCREMENTAL TABLESPACE BACKUP images found for ZAMPLE

Retrieving DELTA TABLESPACE BACKUP information.No DELTA TABLESPACE BACKUP images found for ZAMPLE

Retrieving LOAD COPY information.1 Time: 20040216151213

Retrieving LOG ARCHIVE information.Log file: S0000000.LOG, Chain Num: 0, DB Partition Number: 0,Taken at: 2004-02-16-15.10.38

7. �� �� ��� ����� �� ��� ����� bar ��� � ��

�� � ��� ��� ��� ���. � ��� �� dps� ���

regress9� ���� ����.

bar:/home/roecken/sqllib/adsm> db2adutl grant user regress9on nodename dps for db zample

�� ��� �����.

Successfully added permissions for regress9 to access ZAMPLE on node dps.

252 ��� �� ���� ��� ���

Page 263: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2adutl grant ��� �� ����� �� � ������.

bar:/home/roecken/sqllib/adsm> db2adutl queryaccess

�� ��� �����.

Node Username Database Name Type--------------------------------------------------------------DPS regress9 ZAMPLE A--------------------------------------------------------------Access Types: B - backup images L - logs A - both

PASSWORDACCESS = �� ��

��� 2

�� 2 dps� �� ��� �����. zample ������� � dps���

db2adutl ��� �� �� �����.

dps:/home/regress9/sqllib/adsm> db2adutl query db zample--- Database directory is empty ---Warning: There are no file spaces created by DB2 on the ADSM serverWarning: No DB2 backup images found in ADSM for any alias.

dps:/home/regress9/sqllib/adsm> db2adutl query db zample nodenamebar owner roecken

--- Database directory is empty ---

Query for database ZAMPLE

Retrieving FULL DATABASE BACKUP information.1 Time: 20040216151025 Oldest log: S0000000.LOG DB Partition Number: 0Sessions: 1

Retrieving INCREMENTAL DATABASE BACKUP information.No INCREMENTAL DATABASE BACKUP images found for ZAMPLE

Retrieving DELTA DATABASE BACKUP information.No DELTA DATABASE BACKUP images found for ZAMPLE

Retrieving TABLESPACE BACKUP information.No TABLESPACE BACKUP images found for ZAMPLE

Retrieving INCREMENTAL TABLESPACE BACKUP information.No INCREMENTAL TABLESPACE BACKUP images found for ZAMPLE

Retrieving DELTA TABLESPACE BACKUP information.No DELTA TABLESPACE BACKUP images found for ZAMPLE

Retrieving LOAD COPY information.1 Time: 20040216151213

Retrieving LOG ARCHIVE information.Log file: S0000000.LOG, Chain Num: 0, DB Partition Number: 0,Taken at: 2004-02-16-15.10.38

� 12 �� 253

Page 264: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

zample ������� �� dps ��� ���� ����.

1. zample ������� dps ��� ��������.

dps:/home/regress9> db2 restore db zample use tsm options"'-fromnode=bar -fromowner=roecken'" without prompting

�� ��� �����.

DB20000I RESTORE DATABASE ��� �������.

�: zample ������� �� dps� ����, OPTIONS � �� ���

� ������ �� � � vendoropt� �����. � �� � �� �

�� ���� �� � OPTIONS � ��� �����.

zample ������� � � ��� �� � ��� ����� �� ���

�� � ��� �����. ��� �� � ��� ��

dps:/home/regress9> db2 rollforward db zample to end of logs and stop

�� ��� �����.

SQL4970N "0" ���� �� ��� ���� "ZAMPLE" ������� ��� ��� ��� ���(�� � �� �� ��)� ��� �����.

2. � ��� ����� �� ���� �� ��� ��� ��� ��� ���

logarchopt �� ��� ���(� ����� logarchopt1 ������ �� �

�).

dps:/home/regress9> db2 update db cfg for zample using logarchopt1"'-fromnode=bar -fromowner=roecken'"

3. � ��� ����� �� �� ���� ��� � ��, vendoropt ����

�� �� � �� �� ���.

dps:/home/regress9> db2 update db cfg for zample using VENDOROPT"'-fromnode=bar -fromowner=roecken'"

4. zample ������� �� � ���� � ���.

dps:/home/regress9> db2 rollforward db zample to end of logs and stop

�� ��� �����.

� ��� ��

�� ������ �� = zample��� ��� �� � = 1

�� �� = 0� ��� �� = not pending��� � �� �� =��� �� �� = S0000000.LOG - S0000000.LOG�� ���� �� � = 2004-02-16-20.10.38.000000 UTC

DB20000I ROLLFORWARD ��� �������.

254 ��� �� ���� ��� ���

Page 265: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

PASSWORDACCESS = ���� ��

PROMPT ����� �� ��� �����(, �� �� ��� ��� TSM

�� �� ��).

db2adutl� ��, dsm.sys ��(Windows �� ���� dsm.opt ��)� ���

� NODENAME bar(bar� �� ��� �����)� � �� ������.

dps:/home/regress9/sqllib/adsm> db2adutl query db zample nodename barowner roecken password *******

�� ��� �����.

Query for database ZAMPLE

Retrieving FULL DATABASE BACKUP information.1 Time: 20040216151025 Oldest log: S0000000.LOG DB Partition Number: 0Sessions: 1

Retrieving INCREMENTAL DATABASE BACKUP information.No INCREMENTAL DATABASE BACKUP images found for ZAMPLE

Retrieving DELTA DATABASE BACKUP information.No DELTA DATABASE BACKUP images found for ZAMPLE

Retrieving TABLESPACE BACKUP information.No TABLESPACE BACKUP images found for ZAMPLE

Retrieving INCREMENTAL TABLESPACE BACKUP information.No INCREMENTAL TABLESPACE BACKUP images found for ZAMPLE

Retrieving DELTA TABLESPACE BACKUP information.No DELTA TABLESPACE BACKUP images found for ZAMPLE

Retrieving LOAD COPY information.1 Time: 20040216151213

Retrieving LOG ARCHIVE information.Log file: S0000000.LOG, Chain Num: 0, DB Partition Number: 0,Taken at: 2004-02-16-15.10.38

1. ������� ��� �� � zample ������� ������. zample �

������ �� ���� � ��� ������ ��� ���� �� ���

��� � ���.

dps:/home/regress9> db2 create db zample

2. zample ������� ������ �� � � tsm_nodename� �����

�.

dps:/home/regress9> db2 update db cfg for zample using tsm_nodename bar

3. zample ������� ������ �� � � tsm_password� �����

�.

� 12 �� 255

Page 266: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

dps:/home/regress9> db2 update db cfg for zample usingtsm_password ********

4. zample d������� ��������.

dps:/home/regress9> db2 restore db zample use tsm options"'-fromnode=bar -fromowner=roecken'" without prompting

���� �� ����� ���� ��� ����.

SQL2540W ����� �������, ��� �� ���� ���� �������� ���� �� � "2539"�(�)�������.

��, � � � ��� ����� ��� �� ��� �� � ����.

dps:/home/regress9> db2 rollforward db zample to end of logs and stop

�� �� ���� �����.

SQL1268N "0" ���� "ZAMPLE" ������� �� �� �� "S0000000.LOG"� ��� �� -2112880618" �� ���� � ��� ��� �������.

5. ������ ���� �� ������ �� ��� �����, TSM ���

��� �� �� ��� ��� �� ���. � tsm_nodename �� �

�� ��� ���.

dps:/home/regress9> db2 update db cfg for zample using tsm_nodename bar

6. tsm_password ������ �� � �� ��� ���.

dps:/home/regress9> db2 update db cfg for zample using tsm_password *******

7. logarchopt1 ������ �� � �� ���, � ��� ����� �

�� �� ��� �� � �� � ���.

dps:/home/regress9> db2 update db cfg for zample using logarchopt1"'-fromnode=bar -fromowner=roecken'"

8. �� �� ��� ��� � �� vendoropt ������ �� � �� �

�� ���.

dps:/home/regress9> db2 update db cfg for zample using VENDOROPT"'-fromnode=bar -fromowner=roecken'"

9. ������ �� � �� ���, ������� � ���� � ���.

dps:/home/regress9> db2 rollforward db zample to end of logs and stop

zample ������� ROLLFORWARD QUERY STATUS � ��� �

����.

� ��� ��

�� ������ �� = zample��� ��� �� � = 1

�� �� = 0

256 ��� �� ���� ��� ���

Page 267: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��� �� = not pending��� � �� �� =��� �� �� = S0000000.LOG - S0000000.LOG�� ���� �� � = 2004-02-16-20.10.38.000000 UTC

DB20000I ROLLFORWARD ��� �������.

��� ��� ��

��� � ��� ���� ���� ��� ��� � ���. � ����

��� ��� �� �� �� �� �� ��� �� �� ��� ���. �

����� ���� �� ��� � ��� ���� �� � ���� ���

��� � ��� �� ��� �� ���� ��� � ���. ������

� � �� � �� ��� �� �� � �� �� ��� ���� �� ��

���. ��� �� �� ��� �� ���� �� ���� � ��� �

�� ��� ��� �� ���� ��� � ���. ��� ������ ��

���� � � � ������� �� �� ����.

��� ��� �� ���� ��� � �� ������ DROPPED

TABLE RECOVERY ��� �� � ���. ��� �� ���� �� ��

� ALTER TABLESPACE�� ��� ��� � ���. DROPPED TABLE

RECOVERY ��� �� ������ � � �� �� ����� �����.

�� � ����� ��� �� � �� ��� � ���

SYSCAT.TABLESPACES ���� ��� DROP_RECOVERY ��� ��� �

���.

��� �� �� ��� �� ����� ��� � ��� ����. ��

������ ��� �� ��� ���� ���� ��, CREATE TABLESPACE

�� ��� � DROPPED TABLE RECOVERY ��� ���� OFF� ��

�� ALTER TABLESPACE�� ��� �� �� ����� � ���

�� ��� �� �� � ���. ��� �� �� �� ��� �� ��

��� ��� ���� ��� � �� ��� ��� � � � �� � ���.

DROP TABLE�� �� ����� ��� �� ��� �� �� ���

� ��� � �� � (��� �� �)� �� ��� �����. �� ��

���� ��� ��� ����� � ��� � � ��� ���� � � �

����.

���� ��� ��, �� ��� �� ����� ����� �� ���

� ��� �� �� �� �� � ���� ��� �� ��� �� ��

���. ���� ��� � ��� ��� �� �� ��� �����. �

�� ��� ��� � ��� ���� ����� �����.

��� ���� �� �� ��� ��� � � �� ����� ���. �

�� ��� ��� � ����.

� 12 �� 257

Page 268: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v DROPPED TABLE RECOVERY ��� �� ��� ��� � ����.

v � ��� �� ����. (���� ����� ����� ���� ���

�.) ��� ��� ��� � �� ��� � ���� �����. � �

��� ��� ��� ��� ��� ��� ��� �� ��� ��� �

���.

v XML ���. XML ���� ���� ��� ��� ����� ���� �

�� � ���� �� ���.

��� ��� � reorg �� ��� �� ��, ���� ��� CREATE TABLE

DDL� ��� ��� DDL� � �� ���� ����. ��� ��� � ��

REORG � ALTER� ���� �� ��� �����, ���� ���

CREATE TABLE�� � ALTER TABLE�� �� ���� ��� ���

�����.

��� ���� GRAPHIC �� VARGRAPHIC ��� ��� �� � ���

� ���� ��� � ���. � ���� ����� IMPORT �� LOAD

� usegraphiccodepage �� �� ���� ��� ���. � ��� LOAD

� ��� ���� ���� �� �� �� �����.

� �� ��� ��� ��� ��� � ���. ��� ��� ��� ��

� ��� � ���.

1. LIST HISTORY DROPPED TABLE � ��� ��� ��� ��

���. ��� �� ID� � ID ��� �����.

2. ��� ���� �� ��� ������ �� �� ���� �� � �

��� ��������.

3. �� ���� ���� ��� ��� ���� ���� ������. �

���� � ������ ����� ��� ���� ������ ��

�� ��� ���. � ���� ��� ��� ������ �����

� ���� �� ���� �����. ��� ������ NODEnnnn�� �

�� �����, nnnn� ������ ��� �� �� ��� ����. �

����� ���� ���� ��� ��� �� ���� �� � ���

��� data�� �� ������ �������.

:

₩export_directory₩NODE0000₩data.

4. ROLLFORWARD DATABASE �� RECOVER DROPPED TABLE �

�� ��� ��� ��� �� � ���� � �������. �� ��

� �� � ���� �� ���� �� ������� � ���

� ��� ���� �� ����.

5. �� ���� ���� CREATE TABLE�� ��� ��� �������.

258 ��� �� ���� ��� ���

Page 269: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

6. � ��� � �� ����� �� ���� ��� �������. ��

� �� � ��� reorg �� ��� �� ��, CREATE TABLE DDL

� ���� ��� ��� ���� ����� ��� � � ���.

� ��

��������� � �� �� � ��(UOW)� �� �� ����� �

���. � ��(UOW)� �� � �� � ����� �� ��� ��

������� ���� �� �� ��� ��� �� ���. � ���

������� ��� � �� �� ��� �� ���� �������. ��

�� � ��� ���� ���� � ��� �� � ���� � ��� �

�� ���(�� 17). ������� ��� � �� �� ���� ″��� �

�″��� �� ��� �����.

� �� ��� ������ �� ������ �� ����� ������ �

�� �� �� �� ���� �� ����. �� � ��� ����� ��

�� 17. � ��(UOW) ��(� ��)

� 12 �� 259

Page 270: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����� �� � ��(UOW)� �������� ��� ��� �� ���.

� �� �� ���� ������� ��� ���. � �� ��� ��� �

���� ��� ���.

v ���� �� �� �� ��. �� �� � ��� ������ �� ���

� ������ ���� �����.

v �� � �� ��, CPU �� ��� �� �� ���� �.

v DB2� ���� �� �� �� ��.

v ������� ���� �.

������ �� ����� ��� � ��(UOW)� ���� ����� ��

� �� ���(autorestart) ������ �� � �� ON�� �� ����

�. �� ������. �� ��� ��� ���� ���� autorestart ����

�� �� � �� OFF� ����. ������ ��� �� �� RESTART

DATABASE � ��� ���. ��� �� ������ ���� ����

� �� � ��� ����� RESTART DATABASE � WRITE RESUME

��� ��� ���. ������ ��� ��� ���� �� �� ��� ��

���.

� ��� ��� ��� �� ������(�, logarchmeth1 �� � �� OFF

� ��� ��)� ���� �� �� ����� ���� � �� � �

�� ��� �� �� ����� ���� ��� �� ��� ��� ����

� ����. � ��� �����. � ��� ��� ������� ��

�� ����� ���� � �� ������� � � �� � ���.

��� ���� ��� �� ����� ��� ����� ���� �� ���

�� �� � ��� �� � ��� ���.

��� ��� ��� ��

�� �� ������ ���� � �� �� ��� ���� ���. ��

��( : ��� ��) �� ��( : ���� �� �� ���� �� ���)

��� �� ���� ��� � ���.

�� �� ����� ��� ���� ���� ������� ���� � �

���. ��� ���� ��� � �� �� ���� �� �� �� �� ��

� �� ����.

v ������ ����

v ���� �� ���� ����

�:

1. ������� � ���� ��� �� �� ��������� �� �

��� ����� ����.

260 ��� �� ���� ��� ���

Page 271: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

2. ���� �� ����� ������ �� �� �� � ��� ���

��� ���.

�� �� ����� ��� ���� ��� �� �� DB2��� �� �

�� ������� �� ��� ���� ���.

�� �� ����� �� �� �� ����� �� ������� ��

� � �� �� ����� ��� ���. ���� � �� �� ����

� ��� � �� �� �� ����� ��� �� ������ ��� ��

��� � ���. ��� �� ���� �� �� ����� ��� � ��

�. ��� �� �� ����� ���� ��� ����� �� ��� ��

����� ���.

v ������ �� ������ �� ���� �� � � indexrec� RESTART

� �� �� ������ ��� � ��� �� � ��� ���� �

��. �� ���� �� ��� ���� ���.

v �� �� �� ������ ���� ��� � � �� indexrec �� �

�� ACCESS� �� ��� ��� ��� ���.

�� ��� �������� ��� ��� ��

� ��� ��� � �� �� ����� ����� �� ���� � ��

��. � ��� �� ��� ���. �� ���� �� �� ��� ��� �

� �� ����� ���� ������� ����� ��� � �����. �

� ���� �� �� �� ����� ��� � ��� ��� �������

�� ����. �� �� ����� ���� �� ��� ��� �� ��

�� ������.

�� �� ����� �� ��� ��� �� ��� � ��� �����

�.

v ��� 1

1. �� ���� �� �� �� ���� ������.

2. �� �� �� ���� � ��� ��� �����.

�: � ��� ��� � �� ����� ������ �� ��� ���

� �����.

v ��� 2

1. �� ���� ��� �� �� �� ���� ������.

2. �� ���� ���� �� ������.

3. �� �� � ���� �� ���� � ��� ��� �����.

� 12 �� 261

Page 272: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� �������� ��� ��� ��

� ��� ����� �� �� ����� � � �� �� �����

���� ���� ������� ����� ���� � ���. �� ��� �

�������� �� �� ����� ���� �� ��� ��� ���� �

���. ���� �� �� ����� � ���� �� ��� ���� ��

��.

�� �� ����� � ������� ������ ��� ������.

1. ��� �� ������ ��� ��� ������. �� �� ����

� �� ���� �����. ���� ��(SQL0290N), �� �� �� ���

� �� �� �� ����� �� �� �����.

2. � �� �� ����� ����� ��, �� ������ ��� ��

� ��� DROP PENDING TABLESPACES ���� � �� �� �

���� ������. �� �� ����� DROP PENDING

TABLESPACES �� ���� ��, �� ����� �� �� ��� �

��� �� �� �� � �� ����� ��� ���.

��� ��� ��� �� ����� ���� �� �����. �� ��

����� DROP PENDING TABLESPACES �� ���� �� ��, �

����� ��� �� SQL0290N� �� �����.

�: DROP PENDING TABLESPACES �� �� ���� ��� ���

� �� �� ����� �� �� ��� � �� ����� ����.

�� ����� ��� �� �� �� ��� ��� ���� � ��� �

����.

3. ������ ��� ��� ���� ��, LIST TABLESPACES � ��

� �� �� ��� � �� ����� �����.

4. DROP TABLESPACE�� ��� �� �� ��� � �� ����

� ������. �� ��� ��� �� �� ����� �� �� ���

�� � ��� �� ����� ���� � ���.

5. �� �� ����� ���� ���� �� ���� �� ��� ��� �

���.

v �� ����(�� ���� �� ��) ������.

v RESTART DATABASE � �������.

v ������ ���� �� ������.

�� �� � ���

�� � '� �� ��� � ������� ��� ������ ���

������.

262 ��� �� ���� ��� ���

Page 273: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v ��� ������� �� ���� ���� ��� ������ ����

��.

v RAID(Redundant Array of Independent Disks) ��( : RAID �� 5)� ��

����.

v ���� ������ ����, ���� ���� ��� ��� ���� �

� ���� �����. � ������ ���� ������� ����

�� � �� ���� ��� �� �� �����.

– �� �� ��� ��

– ��

– ��� �

– �� ��� ���� ���� ��

�� ���� ��

�� ��� �� ��� �� �� �� ���� �� �� ��� �� �

� �� ��� � ���. ����� �� ��� �� ��� ��� �

�� � ���.

�� ��� ��� �� RAID(Redundant Array of Independent Disks)�� �

�� ���. �� ��� �� �� �� ������ ��� ������ ��

��� �� ���. CPU� ��� � � ���� ��� �� ���� ��

��� �� ��� �� � ���. ���� �� ��� �� ��� ��

� �� ���� ���� ����� �� ��� �� �� �� �� ����

��� �����.

���� �� ��

���� �� ��� �� ��� CPU� ��� �� ����� �� ���

�� �����. � ��� ���� ��� ���� � ��� � ���

�� ���� ���� ��� � ��� �� ���� ������.

� ��� ��� � ��� RAID ����� �� ����� RAID

�� 1 �� 5� �� �����.

RAID �� 1� �� ��� �� ������ ���. �� ���� �� �

� ���� ��� � ���� � �� ��� ���(�� ��)� ����

�. �� ���� �� ���� ����� � �� ��� � �� �� �

��(2 � SCSI ���� ��)� �����. ��� �� �� �����. � �

��� ���� �� �� � �� �� �� ��� ����� �� �

� 12 �� 263

Page 274: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� � ���. �� ���� �� �� ���� ��� ��� ���� �

� �� �� � ���. �� �����. ��� � ���� �� ��

�� 2�� �����.

RAID �� 5� � ���� ��� ������ ��� ���� ����

�. ���� �� ����� �� �� ���� �������. ��� �� �

� �����. ���� �� �� �� ������ ��� ��� �� �

� ��� ��� ��� ���� �� ���� � ���. �� �� ��

� �� �� � � ����. RAID �� 5 ���� �� 3 � ��� ���

�����. ���� ��� �� ���� ��� ��� � �� �� ��

����. �� 5 � RAID �� 5 ��� �� ���� ���� 20%��

�.

RAID(RAID �� 0 ��) �� ��� ���� �� ��� ��� ��

��� ���� ��� ���� ���� � ���. � ��� �� ��"

�� ��� ��� ���� �� ��� ����� �� �� ��� �

� ��� �"� � ���. RAID �� 5� �� � � ���� ���

�� �� �� � ���� �����. ��� ��� �� �� �� �

�� �� ����.

����� ����� �� �� �� RAID �� 1 ���� �� �� ���

��� � ���. � ��� ���� � ����� ��� ��� ��� �

�� ��� �� �� ��� � ���. �� ����� mirrorlogpath �� �

�� ��� RAID �� 1 �� ����� �� �� ��� ������. �

��� ����(�� �� � ��� ��� ��� ��� ��� � ����) �

� �� �� �� ��� ���� �� �� RAID �� 5 ���� �� ��

��� ��� � ���. �� �� �� ���� �� �� ���� ���

��� ���� �� �� �� ���� � RAID �� 1 ���� �� �

�� ��� � ���.

�� �� RAID ��� � ���� ��� �� � ���� ������.

http://www.acnc.com/04_01_00.html

���� �� ��

����� �� ��� �� ���� �� ��� ���� ����� ��

�� � ��� ���� ������ �� �� ��� �� �����. �� �

���� �� ����� ��� CPU ��� ��� �����. CPU �� �

� �� ���� � �� ��� ����. ���� �� �� �� �� CPU

�� �� ���� �� ��� �� ���.

264 ��� �� ���� ��� ���

Page 275: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ����� �� ����� �� ���� �����. ��� ���

� ����� ��� �� ���� ���� ���� ����� �� ��� �

�� $�� ��� � ���.

��:

�� ��� � �� �� ����� �� � � ������ ��� ��

� ���� ��� ���. �� ��� ���� �� ������ ���

��� �� �� ����� �� � ���. �� ����� �� ��

� ��� ��.

��� �� � ���

� �� �� � � ��� ��� � ����.

v DB2 ��� ���� �� �� �

v � ������ ����� ������ ��� � ��� �� ����

v ���� ������ ���� ������ ��� � � ��� � � ��

��

v ���� ������ ���� ��� �� ���

���� ������ ���� ��� �� ��

���� ������ ���� � ��� ���� ����� ��� ������

��� � � ��� �� � ������ ��� � ��� ����

�� ��� ��� ���.

v ��� ��� ��� � ��� ������ ��� ��� �� ��� ���

��.

v ��� �� � �� �� �� ������ ��� ��� �� ������

��� � ��� �����.

���� ������ ���� � ��� ��� ������ ��� ��

�� ����� � ���� ���� � �� ����� �� �����

��. �� ����� �� ������ ��� ��� �� ��� �

��� ���� � � �����. ������� � ��� COMMIT�� ��

�� �� ����� 2��� ��� ��� ����� ��� � ��� �

�����. � �� �� � �� ���� � ��� ��� � �� �

����� ��� �� PREPARE � � ����. ��� �� �� � ��

� �����.

READ-ONLY

� ��� ���� ��� ����.

YES � ��� ���� ������.

� 12 �� 265

Page 276: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

NO �� ��� ��� ��� ��� �� ��

� � ��� NO� ���� � ��� �����. � � ��� �� ��

�� � �� ��� �����.

� �� �� � �� ���� COMMIT �� ��� ���� YES� ��

� � �� COMMIT � � ����. �� � ������ ��� ��

���� � �� ���� COMMIT �� �� �����. �� ��

��� � � ��� � COMMIT �� �� ��� � ��� ����.

�� ��� ��� FORGET �� ��� �����.

�� ������ ��� ���� ��� �� ��

������ ��� �� �� �� ������ ��� �� ��� �����

� ��� �� �� � �� �����.

v � �� �� ������ ��� �� ������� �� ����

� �� �� ������ ��� ��� ������� ��� ��

(COMMIT� ���� ��) � ��� ���� �� �� ����� �

������. �� ����� COMMIT ��� � �� ��� ���� �

� ������� SQL0279N� ���� ������ � ����. � �

��� �� ����� � ��� ��� �� � �� ROLLBACK

� � ���� ������� SQL1229N� �����.

v �� �� ������ ��� �� ������� �� ���� �

� � ��� ���� �� �� �� �� �������� � ����

����� �������. � ��� �� ��� ��� �� ������ �

���� � ��� ��� �����. � ��� �� ��� �� ������

����� � ��� ����(Indoubt) ��� ���. �� ������

���� �� ������ ����� � ��� ����(Indoubt)�� ����

����. �� ������ ���� �� ���� �����.

v �� �� ������ ��� �� ������� ����( � ��

�) �� ������ ��� � �� �� �� ������ ��� �

� �� ���� ��� � �������� ���� ����� ���

����. �� ���� �� ������ ��� �� ROLLBACK �

� DISCONNECT ���� ����. �� ���� SQL0279� ����

� �� �� ������ ��� ��� � ��� ����(Indoubt) �

�� ����.

�� �� �� � � ��� � ����( : ���� �� � �� ��

�)� � � �� � ��� ����.

266 ��� �� ���� ��� ���

Page 277: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ������ ��� ���� ��� �� ��

� �� ��� ������ �� ����� ������ ��� RESTART �

�� �� db2start � ��� ������ ���� ����� ������

�� ����� ���� � ���. ������ ���� ���� � ���

db2start� ��� �� ������ ����� ������ �� ����� �

��� � ���.

������ �� ����� ������ ��� �� ������ ���� �

�� ��� �� � ���. �� ��� ��� �� ��� �� ������

��� ��� � ��� ���� � ���.

v ���� RESTART DATABASE ��

v autorestart ������ �� � �� ON�� �� �� ���� CONNECT

� ��

� ��� �� � � ��� �� ������ �� ����� �� ��

�� ��� �� ��� �� �����. � ��� �� ��� � �����

�� � � ��� ��� �����(�, ����(Indoubt) � ��� ���). �

��� ������ ���� ��� �� � �� ����(Indoubt) � �� ��

� ���.

v �� ���� �� ������ ��� ��� ������ �� ���

�� �� � ��� ����(in doubt) ��� ���.

v �� ����� ������� �� �� ��� ���� �� � ��

(�, FORGET ��� �� ���� ��)� ����(in doubt) ��� ���.

�� ����� �������� ���� � ��� � COMMIT �

� �� �� �� �� � ��� ����.

� ����� �� � ��� ��� ����(Indoubt) � ��� � ��

�� ���. ���� ��� ������ ��� �� ������� ��

������ �� ����.

v ���� �� ������� �� ���� ��� �� �����

�� ���� �� � �� �� ����.

v ���� �� ������� �� ����� �� �����

COMMIT �� �� �� ���� �� ��� ���� �� � ���

�(�� ����)� �����.

� ��� � ����(Indoubt) � ��� �� �� ����. � �� �

� ������ ��� �� �� ��� � ���. � ���� �� ���

��� ���� ���� �� �� ���� � ��� ��� � ��

� ����(Indoubt) � ��� �� � ����. ������ ���� ��

��� � ��� ���� �����. � �� SQL �� ��� SQL1061W� �

� 12 �� 267

Page 278: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����. ����(Indoubt) � ��� ��� ���� ��( : � �� ��

�� ����) ������� �� � �� ���� ��� � ���. ���

�(Indoubt) � ��� �� �� ��� ���� � �����. ��� � �

� �� ����(Indoubt) � ��� �� �� ��� �� � ���� �

���(Indoubt) � ��� ��� � ��� � ������ ��� �� �

�� ���.

�: ���� ������ � ���� RESTART ������ � ���

�����. � ���� ������� ������ ��� ��� � � �

����.

db2_all "db2 restart database <database_name>"

����(Indoubt) � ��� �� �� �� ��� �� ���� ��� �

�� �� �� ������ ���� ���� �� �� ��� ���� ��

��(Indoubt) � ��� ���� �� ���. LIST INDOUBT

TRANSACTIONS � ��� ��� ����(Indoubt) � ��� ��, �

�� ��� � ���.

�: LIST INDOUBT TRANSACTIONS � � � �� ����� ����

�. � �� ��� ����(Indoubt) � ��� �� ��� �� LIST INDOUBT

TRANSACTIONS �� ��� ��� originator ��� �� � ��� ���

��.

v DB2 Enterprise Server Edition. �� ���� ������ ���� � ���

������ ����.

v XA. �� � ���� � ��� ������ ����.

��� �� ������ ��� �� ��

������ ��� ��� �� �� �� ����� ������� ��

SQLCODE � ��� �����. �� �� ������ �� ����� ��

�� ��� ��� SQLCODE� �� ����.

SQL0279N

� SQLCODE� COMMIT �� � � ���� ���� ������ �

�� �� ��� �� �����.

SQL1224N

� SQLCODE� �� �� ������ ���� � ��� �

�� ���� �� �����.

SQL1229N

� SQLCODE� �� �� ������ ���� � ��� �

�� ���� �� �� �����.

268 ��� �� ���� ��� ���

Page 279: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� ������ ��� �� ��� �� 2�� ����� ���

��.

1. SQLCA� ��� �� �� ��� �� �����. SQLCODE

SQL1229N� �� SQLCA� sqlerrd ��� 6�� �� ���� ���

�� �� �� ��� ����� . �� ��� ��� �� ���

db2nodes.cfg ��� �� ��� ����.

2. ��� �� �� �� � 1���� �� �� �� �� ��� ����

��.

�: ������ �� � ��� ���� �� � � ���� �� ���

��� ����� �� � ����� �� ����.

������ ��� ��� ���� ��

������ ��� �� ����� ����� �� ��� ������.

1. ��� � � ���� ������.

2. ��� ������ ��� ��� db2start � ��� ������ ��

����� �������.

3. ��� ������ ��� ��� RESTART DATABASE � ��� �

������ �������.

���� �� �� ���� ����(Indoubt) ��� ��

DB2 Connect� DB2 Syncpoint Manager� ���� � �����

����(Indoubt) ��� ��

������� � �� �� ��� �� System i ������ �� ���� �

�, ����(Indoubt) � ��� ���� ��� �� ��� ���. ��� �

� System i ������ �� ����� �� DB2 Connect� �����. DB2

Connect�� DB2 Syncpoint Manager� ��� �� �� ��� ����.

��� �� System i �� � ����(Indoubt) � ��� ��� �����

� �� �� ����(TM) DB2 Syncpoint Manager(SPM)� �� ���� �

����. ��� �� System i �� ����(Indoubt) � ��� �� DB2 �

��� �� ��� ���� ���, � ��� �� ���� ����(Indoubt)�

���� ��� �� System i ��� ��� �����. ��� �� System i

�� ���� ��� �� ��� ��� ��� ��, ���� �� DB2

������ ����� ���( � �� ��� ��) ��� �� System i �

�� � ��� ��� �� ���� �� �� � ���. ��� ���

��� �� LIST DRDA® INDOUBT TRANSACTIONS � ��� DB2

Connect ����� � � ��� ��� �� � ���. �� ��� ���

SNA �� ��� ��� ��� ��� � ���� ��� � ���.

� 12 �� 269

Page 280: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

1. �� ��� ��� SPM� ����.

db2 => connect to db2spm

������ �� ��

������ � = SPM0500SQL �� �� ID = CRUS�� ������ �� = DB2SPM

2. LIST DRDA INDOUBT TRANSACTIONS � ��� SPM� ��� �

��� � ��� ������. �� � SPM� ��� ��� ����

(Indoubt) � ��� �����. db_name� ��� �� System i �� �

�� ���. partner_lu� ��� �� System i �� ��� LU ����

�. ��� ��� �� System i �� ��� �� ���� ��� ��

System i ���� ���� �� ���� ���. luwid� � ��� �

�� ID� ���� � ��� System i ��� ��� � ���. ��

� �� � ��� ���� ��, uow_status ��� ��� �� C(���) �

� R(��)� �� � ��� �� �� � ���. WITH PROMPTING

� �� �� LIST DRDA INDOUBT TRANSACTIONS � ���� �

� � ��� ���� ���, �� �� ��� � ���.

db2 => list drda indoubt transactionsDRDA Indoubt Transactions:1.db_name: DBAS3 db_alias: DBAS3 role: ARuow_status: C partner_status: I partner_lu: USIBMSY.SY12DQA

corr_tok: USIBMST.STB3327Lluwid: USIBMST.STB3327.305DFDA5DC00.0001xid: 53514C2000000017 00000000544D4442 0000000000305DFD A63055E962000000

00035F

3. partner_lu luwid� � ����(Indoubt) � ��� ���� �� �� �

� LIST DRDA INDOUBT TRANSACTIONS � ��� �� ���� �

�,

db2 => list drda indoubt transactionsSQL1251W � ��� �� ��� ���� ����.

� ��� �������.

�� � � � �� �$ ��� �� ��� ���. partner_lu� � ��

� luwid� ����(Indoubt) � ��� ����� uow_status� ″I″� ��, SPM

� � ��� ��� �� ���� �� �� ����. � ����, WITH

PROMPTING � �� ��� DB2 Connect ������� � ��� ��

� �� ��� ���. �� �� DB2 Connect� ��� �� ��� ��� �

� System i �� �� ���� � �� ����.

270 ��� �� ���� ��� ���

Page 281: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 Connect� DB2 ��� � ����� ���� �� � ����

����(Indoubt) ��� ��

������� � �� �� ��� �� System i ������ �� ���� �

�, ����(Indoubt) � ��� ���� ��� �� ��� ���. ��� �

� System i ������ �� ����� �� DB2 Connect� �����. DB2

Connect� DB2 ��� �� ����� ��� �� �� ��� ����.

TCP/IP �� ��� DB2 Connect Personal Edition �� DB2 Connect

Enterprise Edition��� �� ��� ���� z/OS� DB2� ���� DB2

Syncpoint Manager� ���� �� � � �� ��� ������. � ��� �

���(Indoubt) � ��� ��� DB2 Syncpoint Manager� ��� ����

(Indoubt) � ��� ���� ����. � ���� ����(Indoubt) � ���

�� �, ���� �� �� ��� ����, ������ � (��) �

�� �� ����(TM) �������� �� � � �����. �� � �

db2alert.log ��� ���.

� ����(Indoubt) � ��� ����� TM � ������� ��

� � �� �� �� �� �� ���� ����. ������ ���

����� �� ���� �� �� ����� �� � �� � ���. �

�� ���� �� ��� �� �� �� ��� ���� ������.

�: DB2 Syncpoint Manager� ���� �� ��� LIST DRDA INDOUBT

TRANSACTIONS � ��� � ����.

1. z/OS ����� DISPLAY THREAD TYPE(INDOUBT) � ������.

� ��� ����� ��� ��� � ��� �����. DISPLAY

� � ��� ��� DB2 for z/OS Command Reference� ������. �

��� LUWID� � �� �� ���� ������� ��� luwid� ���

� ���.

2. ����� �� ��� RECOVER THREAD( <LUWID>)

ACTION(ABORT|COMMIT) � ������.

RECOVER THREAD � � ��� ��� DB2 for z/OS Command

Reference� ������.

�� ��

�� �� ��� ��, ��, �� �� � ��� �� �� ������� �

����� �� ��� �� ��� �� � �����. �� �� � ��

�� � �� ��� ��� � ���.

v � ���� ��� ���

� 12 �� 271

Page 282: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v ������� ��� �� ��

v ������ �, �� ���� � �� � � ����� ��� ���

�� ����

�� �� ��� �� ���� �� ������� ������ ��� �����

�� � ����� �� �� ��� �� ������ �� ���� ��

����. �������� �� ����� �� �� ���� �� ��

�� �� ������� ���� � �� � ��� �� � ���� ���

�� ������ �� ���� ���� ��� � �� ����.

����� � ��� �� ��� � ������� �� ��� ����� �

�� � ���. �� � ���� ������ �� �� ���� � �

� ����� ���� ��� �� ��� ���� � ��� ��� ���

�� ��� � ���. ��� �� �� � ���� � �����. ��� �

�� �� �� ����� �� ���� � � ��� ���� �� � ��

�.

�� ���� �� ���� � ���� �� ��� �� ����. ����

� �� ��� �� ������� ������ �� �� � ���� ��� �

� ��� ����. �� ��� ��� ���� �� �� ���� �

� ����� �� ���� �� ��� ��� � ���. �� � �

� � ��� ���� ����� ��� �� ���� �� ��� ����

� � ���.

�� �� ��� ��� ���� ���� ���� � �� ��� DB2 ���

� �� ��(HADR) �� ���� ����. �� ��� HADR� �� ��

����(1�)�� � ������(�)� ��� ���� ��� ���� �

��� ��� �����.

��� ��� �� �� ��� ��� ���� ���� ��� �� ���.

��� ���� ����� ���� � �� ������� ��� � ���.

DB2 ��������� � �� ��� �����. � ��� ���� ���

�� ���, ���� ��� ������ �� ����� ���� ��� �

�� � ���.

� � �(Peer-to-peer) �� ��(PPRC)� �� ���� ���� ��� �

��� ��� �� ���. PPRC��� ����� ���� �� �! �� �

�� �� ��� �����.

DB2��� �� �� �� � � ��� �����. ���� ��� ��� �

�� ��� ���� �� ���� �� ���� �� �� ������ � �

�� �� � ���. �� HADR� �� ���� �� ����� ��� ��

272 ��� �� ���� ��� ���

Page 283: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ���. �� ��� ����, ���� ���� ���� �� �� �

��� �� ���� ��� ���.

�� ��

� ��� � � � ��� ���� ��� ������� �� �� ��

���� ����. �� ��� ������(�, ��� ������ �� ��

����)�� � �� ��� �����. �� RESTORE DATABASE ��

WITHOUT ROLLING FORWARD ��� ��� �� �� ��������

� ��� ��� �� ���. ������ ���� �� ��� ��� �

���� ��� �� ������� �������. ������ ���� �

� �� ��� ���� ������� ����� � ���. ��� � ��

�� �� ���� � � ��(UOW)� ����(�� 18 ��).

� �� ��� ���� �� ����� ������� �� �� �� �

�� ���.

���� ������ ���� ������� � ������ ��� � ��

��� ���. � ������ ���� ������ ������ ���� �

��� ���� � ���� � ��� ��� ���. ������ ���

� �� � �������. ��� ��� ������ ��� ��

� ���� ���.

�� 18. � ��. � ���� �� ���� � ��(UOW)� ��� �����.

� 12 �� 273

Page 284: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ��

� ��� �� ��� ����� logarchmeth1 logarchmeth2 �� � ��

OFF ��� ��� �� ������ ����� ��� �� ���. �

������ ������ WITHOUT ROLLING FORWARD ��� ���� �

�� � �� ��� ���� �� ����. ������� ���� � ���

� ��� ��� ��� ��� �������. ������� ������ ���

��� ���� ��� � WITHOUT ROLLING FORWARD ��� ����

�� �� ������� ���� � � � � ��� �� ��� ���. ��

� � ��� ��� ��� � ���.

�: �� ���� WITHOUT ROLLING FORWARD ��� ��� � ����.

v ��� � ����� ������ ��

v �� ���� �� ����� ���� ��

��� ��� � ��� ��� � �� �����.

v ������ � ��� ��. ��� ��� � ��� ��� �� ������

���� � ��� ������ ��� ��� � ��� �����(275 ��

�� �� 19 ��). ������ ��� �������� �� � ��� �

����. � ��� �� �� � ��(�, �� �� ��� ) �� � ���

��� ������� �����.

���� ������ ���� ������� � ������ ���� ��

������� ���� ��� � ������ ���(���� ���)��

ROLLFORWARD DATABASE � ��� ���. � �� � ��� �

�� ���� �� � ������ ��� ��� ����� ��� � ��

���� ���� � ���� ���. �� ������ ���� �����

�� �� �� �� � ��� ��� ��� ������� �� �����

� ���� ��� ��� �� � ���. ������ ���� � ����

� �� �� �� ���� �� ��� � ���. � �� ��� �

������ ���� �����.

274 ��� �� ���� ��� ���

Page 285: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v �� ���� � ��� ��. �������� ��� ��� ��� � ��

�� ����� �, ���� � ���� � ���(276 ���� ��

20 ��). �� ���� ���� � ��� ��� ����� �� ���

���(�, � �� ����) �� �� ��� �� ����� �

���� �����. �� ��� �� ����� � � �� �� ��� �

����. ��� �� �� � �� � ��� � ���� � ���.

– �� ��

– � ��(� �� ���� �)

�� ���� � ��� ��� �� � ���� ��� � ���.

v �� ���� ���� � �, �� ����� �� � ��� �� ���

��� �� � ���� ���. ROLLFORWARD DATABASE � ��

� � �� �� �� �� �� ����� � ��� �����.

v � �� � �� ��� �� ����� � ��� �� ���� � ��

���� ���� �����. �� �� �� ���� ��� ��� ����

�� ���� ��� �� ��� ����. � �� �� �� ��� �

� ����� � ��� �� ��� �� � � ���. � �� �����

� ���� ��� ���� ����. �� ���� ���� ����

ROLLFORWARD DATABASE � ��� �� ����� ��� ��

� ��� � ���. � �� �� ���� ���� � ���� ���

���� ��� � �� �� ��� �� � ���.

�: ��� �� �� ����� ��� ���� ��� �� �����

�� ��� � ����. SYSCATSPACE �� ����� ������ ��

��� � ��� ��� ��� ���.

�� 19. ������ � ��� ��. � �� �� � ��� �� �� �� ��� � ��� � ���.

� 12 �� 275

Page 286: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ������ ���� �� ����� � ���� � ����� ��

�� ����� � ������ ��� �� ���� ��� ���. DB2�

�� � ������ ���� � ��� � � �����. �, �� ����

� � � ������ ����� �� ����� ����� �� ����

�.

���� ������ ���� �� ����� �� �� � ����� ��

� ������ ����� �� ����� � ����� ���� ������

��� �� ��� ���. � ������ ����� � ��� �� ���

� �� ����� �� �� � ������ �� ������ ��� �

� ���� ��� ���. ��� ������ � ��� � � � �����

� ���� ����.

���� �� ��� ���� �� ����� � ����� � ���� �

����� �� �� ��� � �� � �� ����� ��� � ��

�� � ���� ���. ��� ���� �� ��� ���� �� �� �

���� �� �� � ���� � ���.

�: ���� ��� ������, ������ �� ��� ��� ���� �

�� � �� � ���� ��� ��� ���� � �� ����� ���

���. ���� ��� ������, ������ �� ��� ��� ����

�� ���� SYSDATAPARTITIONS ���� ��� �����.

�� 20. �� ���� � ��� ��. � �� �� � ��� �� �� �� ��� � ��� � ��

�.

276 ��� �� ���� ��� ���

Page 287: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �� � ��

����� �� ������� ��� ����� ���� ��� ��

�� ���, ��� ������� � ����� ��� ���� ���

��� �� ���� ���. �� ������� �( � �� ������

�� ���� �� �� ��� ��� ����. ��� ������� �

��� � ���� ����� � �� �����. �� ��� ������.

v ������� �� �� ���� �� ��, �� ������� �� ��

� ����.

v �� ����� �� ������� ��� �� �� ���� �� ��

�� �� �����. �� �� ���� �� �� �� �� ���� �

��� ��� ���� � � � �� �����.

��� ��� ��� ��� DB2� �� � ��� �����. �� ��

�� �� ��� ��� ��� ���� ���� � ������. ��� ��

� �� ��� ���, �� � ����� ����� �� � ����

�� � �� ������ ����(������ ��, �� ���� ��,

������ ���� )� �����.

�:

1. �� ����� Long �� �� � �� �(LOB) ���� � �� �

� ��� ��, �� � ��� �� ����� � ��� �� ��� �

� �� � Long �� �� � �� �(LOB)� � ���� ����

�.

2. ��(dirty) ���(����� �� ��� ���� �� ���� ���� �

��)� ���� �� ����� �� �� ����, � � �� � �

��� ����. �� ���� �� ���� ����.

� �� ��� �� �� �����.

v ��. �� � ���� � � ��� �� � �� ��� �� � ��

���� ���� �����. ��� �� ��� �� ��� ��� �� ��

�� �� � ���� ��� ��� ��� �� � ������ �

��. �� � ���� ���� �� � � ��� �� �� �� �� �

���.

v �. � �� �� � � ���� ��� �� ������ � � ��

� �(��, �� �� �) ��� �� � ������ ���� ����

�. �� � �� ��� � ������ ���. � � ���� ����

� � ����� �� ����� ��� ���� � � ��� ��

��.

� 12 �� 277

Page 288: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� � � ���� �� ���� �� ��� �� �� ��� �� ��

� �� ��� �� ��� ���. � �� ����� ��� �� ��

�� � �� ��� �� �� �� ��� ��� ����� � ���� �

� ���. � � ����� �� ��� ��� ��� ��� �� ���

� �����.

������ �� ���� �� �� �� ��� ���� � �

�� ��� ����. � ��� ��� �� ������. ������

�� ���� �� �� ���� �� ������ �(�� � �� ��

��� �� ���� �)� ���� �� ���� ��� ��� �� ���

��� �� ������� �� ���� �� ��� ��� � �� ���

� �����.

������ �� �� ����� ��� � ��� �������, �����

�� �� �(������ �� �� ����)� ��� � ���� �� ��

��� ��� �� ��� � ��� ��� �� � ��� � ���

���.

DB2� ������ ����� ��� � �� � ������ �� � ��

trackmod� �����. � � �� � ��� ��� � � ��� �� � �

��.

v NO. � ��� ��� �� �� �� ��� ����. ������ ���

����� ����� ���� ����. �� ������.

v YES. � ��� ��� �� �� �� ����. ���� ��� �� �

� ��, ������� �� � � ���� �����. � �� ��

��� � �� �� ����� � �� �� ����� �� �� �

�� ���.

SMS DMS �� ����� ��, � ��� ����� �� ���� ��

� ���. �� ���� �� ���� �� ����� � ���� �

� �� ����� �� ���� �� �� ����. �� �����

�� ���� ��� �� �� ����� ��� � ��� �����.

����� ���, ������� � ����� ���� �� ���� ����

� ���� � ��� �� �� � � � ���.

�� � ����� ����

v �� � ������� ���� ��� �� �� ��� �����.

1. �� � ���� ����.

278 ��� �� ���� ��� ���

Page 289: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����� �� ���� ��� DB2 ���� ����� �� �� ��

�� ��� � ���. � ���� ����� �� ������ �� ��

��� � ����� ���. �� � ���� RESTORE DATABASE

�� TAKEN AT � �� ��� �����.

2. �� �� � ��� � ��� � � ��� � � � �� ����

�� �� �� ���� ���� �������.

3. 2���� ����� �� ���� ���, ��� ��� ��� �� ��

�� ���� �� � ��� � �������.

4. 1��� � ���� � � �� ��� 3�� �����. � �����

��� �� ���� �� �� � � ������. � �� ��� �� ��

��� �� ���� ��, �� ��� ���� �� ����. �� ���

� � �� ��� ���� �� �����.

�� ���� ��� � ���� ���� �� �� ��� �������

� ��� ����, ������ �� �� ���� ��� ���

������� ��� ����� � � ����� ���. �� �� ��

���� � ���� ��� ��� �� ����� ��� ��, � ��

�� � �� ���� ���� � ����� ����� �� ����

�� ��� �����.

v �� � ���� ������ ���� � ��� ���.

– �� �� ����� ��, ��� � ���� ��� RESTORE �

� �� ����. ��� DB2� ������ ����� ��� ��� �

�� � ���� �� � �������.

– �� �� ����� ��, ����� � ���� � ��� � �

�� �� RESTORE � � �� �� ���.

v �� � ���� �

�� �� ����� ��� �� � ��� ��� ������� RESTORE

DATABASE � TAKEN AT ���� ��� ������. ����� ��

� ���� � ����� ������. � ��, ��� ����.

db2 restore db sample incremental automatic taken at 20031228152133

� � �� DB2 ���� ����� � �� �� ���� � ��� �

����. �� �� ����, ����� 20001228152133� � ���� �

� ���� ����� ������, ������� ����, �� ���� �

�� ���� ���� ����.

� �� �� ����� � � ���� ��� ����� ��� � ��� �

�� ���� �� ������ ����� �����. �� ��� � �� �

�� � �� DB2� ��� ���� �� ��� ��� � �� ��, ����

� 12 �� 279

Page 290: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ��� �� ���� �����. � ���� �� �� ����� �

� ���� INCREMENTAL ABORT ��� �� RESTORE DATABASE

� �� ���. � � �� ��� ��� ����� �� �� ����

� ��� � ���.

��: PRUNE HISTORY � FORCE ��� ���� �� �� ����. �

� �� ��� ��� �� ������ � ����� ��� ��� �

��� � � ���� ��� �� ����, FORCE ��� ���� �� ��

�� ��� ��� � � ��� � ���.

� �� �� ���� DB2� ��� ��� ��� � ���� �����

��. � ���� ��� ��� INCREMENTAL ABORT ��� ��

RESTORE DATABASE � �� ��� ��� ��� ���. �� �

� ��� �� � �� �� � RESTORE � �� ���� �� �

� ����� ���� ���.

v �� � ���� �

�� �� ����� ��� �� � ��� ��� ������� RESTORE

DATABASE � TAKEN AT ���� ��� ��� � ���� ��

� �� ��� � ��� � ���. � ��, ��� ����.

1.

db2 restore database sample incremental taken at <ts>

�� <ts>� ����� �� ��� � ���( � ���)� ����.

2.

db2 restore database sample incremental taken at <ts1>

�� <ts1>� �� �� ������(�� �� ����) ���� �

���.

3.

db2 restore database sample incremental taken at <tsX>

�� <tsX>� �� ���� � �� � ���� ����.

4. 3��� ���, ��� <ts>� ��� ��� �� � ���� ���

����.

������ ���� ��� ���� �� ���� � ���� ��� �

��� �� ���� ���� � ����� �� ��� ����� ��

�.

280 ��� �� ���� ��� ���

Page 291: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ckrst ����� ��� ������ ����� ���� �� �����

��� � ��� ���� �� ��� � ���. �� �� ����� �

� �� ���� �� �� �����.�� � ��� ���� � ����

� ������ ���� �� ����.

� � ����� �� ����

1. ������� � �� ��� �� ����� ��� ���� � ���

��� �� ���� ��� ���� ��� �� ��, ������ �

������� �� � ��� ��� �� � ���� �� ��� ���

�(SQL2571N).

:

db2 backup db sample —> <ts1>db2 backup db sample incremental —> <ts2>db2 rename tablespace from userspace1 to t1db2 restore db sample tablespace ('t1') incremental automatic taken at <ts2>

SQL2571N �� ����� ��� � ����.�� ��: "3".

���� ���� ��: �� �� ����� ������.

2. ������� ��� ��, ������ ����� �����. ��� ���

���� ����� ��, ������ ����� ����� � ��� ��

�� ��� ������ � �� ��� � ���� � � �����. ��

�� ��� ��� ���� � � ��� �� �� �� ����� ���

�� ��, RESTORE ����� �� � �� � ��� ������� �

�� ″���� ���″ ��� �����(SQL2572N).

:

db2 backup db sample —> <ts1>db2 backup db sample incremental —> <ts2>db2 backup db sample incremental delta —> <ts3>db2 backup db sample incremental delta —> <ts4>db2 drop db sampledb2 restore db sample incremental automatic taken at <ts2>db2 restore db sample incremental automatic taken at <ts4>

���� ���� ��:

v �� �� ����� ������.

v �� �� ����� ��� �� � <ts4> ����� ���� ��� �

�������.

3. � �������� �� ������� � ���� ����� �� ��(�

) �� ��� ���� � �� �� �� ����� ��� � � ��

�� ����� � ����.

� 12 �� 281

Page 292: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

:

db2 create db adb2 create db b

db2 update db cfg for a using trackmod on

db2 backup db a —> ts1db2 restore db a taken at ts1 into b

db2 backup db b incremental —> ts2

db2 restore db b incremental automatic taken at ts2

SQL2542N ��� �� ������ �� "(B)"�(�)���� "ts1"� ���� ������ ��� ��� ����.

���� ���� ��:

v ��� �� �� �� ����� ������.

db2 restore db b incremental taken at ts2db2 restore db a incremental taken at ts1 into bdb2 restore db b incremental taken at ts2

v ������ B� �� ���� ��� ��� � �� ������ ��

�� � �� ��� ������.

�� �� ���

��� �� �� � �� � ��� ���.

v ��� �� ���� ����� �� ���� ������� �� ��

� ���. ��� � �� ��(OLTP) ��� ��, �� ��� �� �

� ��� ��� ���� �� � � �� ���� �����. �� ���

� ��� ����� �� ������ �� ��� ���� � ��� �

� � ��� ������.

�� ��� �� �� ��� ��� ��� ���. � ��, �� ��

� ��� ����� ��� ���� ���� ��� ��� ���� �� �

�� �� ���.

DB2� � �, � �� �# �� �� ��� �� ��� � ��

����� ��� � ���� ��� ���� ������ ���. �� ��

�� ���� � �� �, �� �� ���� � ������ ��� �

�� ���.

v ���� �� ��� � ��� ��� ��� � �� ���� ���

���.

v ��� �� �� � �� LOB ���� ���� �� ����� �� �

� ��� �����. � ��� ��� ������� ��� � � ��,

282 ��� �� ���� ��� ���

Page 293: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

RESTORE � ��� �� ����� ����� � � �� ����

�. � ��� LOB ���� ����� ��� ��, � �� ����� �

� ���� ��� � ��� ��� � � �� ����� ������

�� ��� ���. � ��� LOB ���� ��� �� ����� �

�, � ��� LOB ���� ���� �� ����� ������ �� ��

��� ���� �� ��� � ��� ��� � � ���. �� �

��� LOB ���� ���� � � ��, ��� LOB ��� �����

��� ����� �� ��� NOT LOGGED ��� ������. � ���

LOB ���� ���� �� ����� ������ �� �� �����

��� ���� �� ����� ����� �� ��, �� ���� ��

�� � �� ����� ��� �� �� �� � ���� ���.

�: �� � ��� LOB �� �� �� ���� ���� �� ����

� ��� �� �� �� ������ � �� � ��� ��� ��� �

����. ��� � �� ����� ��� �� � ���� � ���

� ���.

v ��� � ���� � � �� �����.

– � � ���� ��� ���.

– ��� ��� ��� ��� ����� ����.

v DB2� � ����� ��� � �� ������ � ��� ��� �

����. � � �� � �� �� �� � ���( SMP(symmetric

multi-processor) ����). ������ �� �� � ����� ���� SMP

���� �� �� �� CPU� ��� � ���.

�# ��� �� ���� ���� ��� db2agnsc���. DB2� ��� CPU

�� ��� ������ ��� ��� ���� �� �����.

DB2� ��� � ��� ��� � �� �� ��� ����� �����.

� ��, ��, ��, ��, � �� � �� ��� ��� �� ���

��� � ���� �# ��� � ���. �� ��� ��� ���� �#

�����(��� ��� ���� �� ��� ��� ����� �� ���)

� �� ��� ���� ������ �� ����.

v �� �� ��� �, DB2� � �, � �� �# �� �� ��� �

� ���� �����. �� �� �� ���� � �� �, �� �� �

��� � ������ ��� ��� ���. ��� ����� �� ��

���� �� �� UTIL_HEAP_SZ �� � �� ��� �� ��� ��

� �� ��� ���.

� 12 �� 283

Page 294: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ���� � � � ��, �� � �� ��

���� �� ��� ������ ��� ����� ��� ���� � �

��. �� ����� �� �� ������ �� ���� ���� ���� �

�� �� ����� ��� �����. �� �� ������ �� ����

�� ������ �� �� � ���� �� �����. ���� ��� ��

(�, ��� � �� ��)� ��� � �� ��� ���� � ���.

�� ����� ����� SYSADM, SYSCTRL �� SYSMAINT ��� ���

� ���.

284 ��� �� ���� ��� ���

Page 295: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 13 � ����

DB2 RESTORE DATABASE � � ��� ����� ������� ��

����� ��� ���� ���. � ��, ��� ����.

db2 restore db sample

� ��, SAMPLE ������� ����� RESTORE DATABASE �

�� � ��� ���� �� ���� �����.

SQL2539W �! �� ��� ������� ��� �� ����������� ����. ������ ��� �����.��������? (y/n)

y� ���� ���� �� ����� ��� ���.

������ ���� ���� �� � �����. �, �� ���� ��

����� � �� ������� ��� � ��� ���� ����� ����

�� ����� �� ��� �� ������� ������� ���� � �

�� ���. ��� �� ���� ���� �� ����� ��� � ��

�.

�� ����� ���� �(� ��� � ��� ��)� ����� �� �

�� �� ����� ��� � ����.

� �� ����� �� � ��� � ��, �� ���� ��� ��

� ����� ���.

�� �� ���� ���� �� �� �� ��, �� ���� �� � ��

�� �� ������ �� � ���� ��� �� ����� �� ���

�� ����� ��� � ���. � ���� ��� ������ � �� �

���� ��� � �� ��� ��� ���.

32�� ���� ��� � ������ ������� 64�� ��� �����

�� �� � �� �����.

������� � ������� DB2 � ���� ����� ���

���. � ���� �� ���� �� ��� ���� �� �� ����. ���

��� ��� ��� � � �����.

© Copyright IBM Corp. 2001, 2009 285

Page 296: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ��

�� �� ���� �� �� ������ ��� �� ���� �� � ��

���� �� �� ����� ����� RESTORE DATABASE � ���

���. ������ �� �� ����� �� ��, ������� �

� ����� �� ���� ���� � � ��� ��� �� ��� � ��

�.

�� ������� ����� �, ����� ������� �� �� ��

�. ���� ����� ��� ������� ���� ��, � � ���

� �� � �� ����. � ������� ����� � ������� �

��� �� ���� ��� �����. � �� ������� ����� �, �

� ������� � ����� ��� ���. �� �� �� � ��

�� ��� ��� � ������� ������. ����� � ����

� ���� � ������� � ���� �����.

������� �� �� ��� � ���.

�� ����� ���� ����� �����.

v ������� ��� DB2 � ����� ��� �� ���� ���� �

���� ��� � ���.

v ���� ���(UNIX��) �� DB2ADMNS �� ��� ��� #(Windows

��) ��� ���� � ���� ������� ���� �� ��� ��

��(SQL2061N). �� ���� � ���� ���� �� ��, �� �

�� � �� ��� �� ���.

v � ��� ����� �� �� ���� ������ ���� �� ��� �

����.

v �� ����� �� ���� �� ��� �� ����� ���� �

� ����� �� ������� ����� � ���. ����� �� �

���� � ���� � ��� ��� � ����� ���� ����

�. �� � ���� ������� ��� ���.

v �� ���� �� �� �� ���� �� ����� � �������

��� � ����.

v ��� ���� ��� ��� �� ���� �� ���� �� ��� �

����.

v �� ������ ��� ���� ��� �� ��� ���� ������ �

��� ����� � ����. � �� �� ������ ��� ���� �

���� � ��� � ������ ���� ��� ���.

v ��� � ���� �� � ���� �� � ���� �� ���� ��

��� �, ��� � ���� � ���� � ���� ����.

286 ��� �� ���� ��� ���

Page 297: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v RESTORE DATABASE � ��� ��� ���� �� �� ����

� �� ���� �� �� ����� �� � ����.

���� ����� � ���(CLP), �� ��� ������ ���� ���

�� ��� �� db2Restore API� �� ��� � ���.

��� CLP� �� ���� RESTORE DATABASE � ���.

db2 restore db sample from D:₩DB2Backups taken at 20010320122644

���� ���� ��� ��� ������.

1. �� ���� ������� ������� �� ���� �� �� �� �

�� �� � ��� �����.

2. �� �� ��� ��� ��� � � � ���� ����� ������.

���� ���� ����.

�� ��� � �" ��� �� �� ���� ��� �����.

�� � ����� ����

��� ���� ����� ���� ���� �� �� �� ��� ���

�� ��� �� ��� �����.

��� ��

��� � ���� �� ����� ���� ���� � DB2 ACS API

���� �����. IBM Data Server� ��� ���� �� ���� ���

�� � DB2 ACS API ������.

v IBM TotalStorage SAN

Volume Controller

v IBM System Storage DS6000

v IBM System Storage DS8000

v IBM System Storage N Series

v NetApp V-series

v NetApp FAS ���

��� ��� ����� � � �� ��� �� ��� ���. 234 ��

�� ���� � ���� ������.

����

� 13 ���� 287

Page 298: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

USE SNAPSHOT � �� �� RESTORE DATABASE � �����

SQLU_SNAPSHOT_MEDIA �� ��� �� db2Restore API� ��� ��

� ��� ����� � ���.

RESTORE DATABASE :

db2 restore db sample use snapshot

db2Restore API

int sampleRestoreFunction( char dbAlias[],char restoredDbAlias[],char user[],char pswd[],char workingPath[] )

{db2MediaListStruct mediaListStruct = { 0 };

rmediaListStruct.locations = &workingPath;rmediaListStruct.numLocations = 1;rmediaListStruct.locationType = SQLU_SNAPSHOT_MEDIA;

db2RestoreStruct restoreStruct = { 0 };

restoreStruct.piSourceDBAlias = dbAlias;restoreStruct.piTargetDBAlias = restoredDbAlias;restoreStruct.piMediaList = &mediaListStruct;restoreStruct.piUsername = user;restoreStruct.piPassword = pswd;restoreStruct.iCallerAction = DB2RESTORE_STORDEF_NOINTERRUPT;

struct sqlca sqlca = { 0 };

db2Restore(db2Version900, &restoreStruct, &sqlca);

return 0;}

�� ������� ����

������ �� �� ���� � ���� �� ������� ����� �

���. ������ �� ����� ��, � ���� ��, ������

�� �� ������ ��(seed)�� �� ������� �� � ���. �

� ���� �� ����� ���� �� ����� �� ���� ��� �

� ����� ���� �� ������� �� ����� ����� � ��

�. ″��″� � ���� � ��� �� ����� ��� � �� ���

� ���� �����. �� � ���� ������� ��� ���.

������ ��(seed)� ������ � �� ��� �� ������� �

� ID���. ��� ������� ��� � ������ �� ����� ���

��. DB2� �� � ���� ��(seed)� �����.

288 ��� �� ���� ��� ���

Page 299: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ������� ����� � ���� ����� ��� �����.

v �� �������� ��, �� � �� ���� ���� � ����

���� �����.

v ������ �� ����� �� � � �����.

v �� ���� ��� ���� � � �� ��� ��� �����. �� �

��� ��� ���� � � ���� �� ��, ������ �� ����

� � ����� ��� �����. �� ���� ��� ����� REPLACE

HISTORY FILE ��� �� RESTORE � �� � ���.

v �� ������� �� ��� �����.

v �� ������� ������ ���� �����. ���� ������

� � ��� ������ ��� �����.

v ������ ��(seed)� �����. ��� � � ��� �����.

– �� ������� ��� ��� �����.

– � ����� ������ �� ��� �����.

– RESTORE DATABASE � NEWLOGPATH� ��� ��

NEWLOGPATH� logpath ������ �� � �� ��� ����.

������ ��� ��� ��� �����.

– ���� ��� � �� ������� ����� ��� �����.

– �� ������ ��� �� ��� �����.

– RESTORE DATABASE � NEWLOGPATH� ��� ��

NEWLOGPATH� logpath ������ �� � �� ��� ����. �

� ��� �� �� ��� ������ �� ��� �����. �� ��

� ��� ����. �������� ��� ��� � �� �� ��

�� ��� ����� ������ ��� ����.

� ������� ����

������� �� ��� � �� ������ � ���� ������� ��

��� � ���. ������� �� ���� ��� ���� ����� ��

���.

� ������� ������ �� ���� ����� ��� �����.

v � ������ � �� �� ��� ������ ��� ���

������� �� �����. ( � ������ � ���� �� ��

���� ����� �� ������ � �� �� ��� �� ��

�� ������� �����.)

v � ����� ������ �� ��� �������.

� 13 ���� 289

Page 300: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v RESTORE DATABASE � NEWLOGPATH� ��� �� NEWLOGPATH�

logpath ������ �� � �� ��� ����. �� ��� ���

����. �������� ��� ��� � �� �� �� �� ��� ��

��� ������ ��� ����.

v � ����� �� ��� �������.

v � ���� ������ ����� ��� �������.

v ������� � �� ���� ��� �������.

v ������� � ��� �� � ���� � ���� �����.

��� � ��� ���� � ���� ��

�� � ��� � ���� ������� �� ���� ���, �� �

� � � ���� ��� �� ������� ����� �� �� �

���. �� �� �� �� ����� ��� �� ��� � ���. ����

�������� �� ������� � ���� ������� RESTORE

DATABASE �� INTO target-database-alias ��� ������. � ��

�� � ���� � ���� ��������,

backup db prod��� �������. � �� ���� �� ����� <ts1>���.

backup db prod incremental��� �������. � �� ���� �� ����� <ts2>���.

�� �� ����� � ��� ����.

restore db prod incremental taken at <ts2> into test withoutpromptingDB20000I RESTORE DATABASE ��� �������.

restore db prod incremental taken at <ts1> into test withoutpromptingDB20000I RESTORE DATABASE ��� �������.

restore db prod incremental taken at <ts2> into test withoutpromptingDB20000I RESTORE DATABASE ��� �������.

������ TEST� �� ���� �� ���� �� �� � ��� �� �

����. ������ TEST� ���� �� �� ���� ����� ��� �

���� ���� �!��.

�� �� ���� �� ������ ����� �����, ���� ���

�� ������� �� �� �� �� ����. ������ TEST� �

�� �� ����� ����� ���� ����� ������ PROD� � �

290 ��� �� ���� ��� ���

Page 301: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ����� ���� ���. � ���� � ������ ����

� ��� �� ������ TEST� � �� ���� ������ ����� �

���.

v RESTORE DATABASE � �� � ������ TEST� ���� ��

��, ��

v RESTORE DATABASE � �� � ������ TEST� ����� �

����� TEST ����� ��� �� ��

�� � ���� �� ������ TEST�� �� �� ����� ����.

restore db prod incremental automatic taken at <ts2> into test withoutpromptingDB20000I RESTORE DATABASE ��� �������.

���� ����� TEST ������� ��� ���� �!��.

������ TEST� ���� ������ ����� �� � �� ��, ��

� �� �� �� ���� � ��� ������� ��(drop)� ���.

drop db testDB20000I DROP DATABASE ��� �������.

restore db prod incremental automatic taken at <ts2> into test withoutpromptingDB20000I RESTORE DATABASE ��� �������.

������� ���� ���� RESTORE DATABASE � ��� �� �

� ����� WITH FORCE OPTION � �� ��� PRUNE HISTORY

� �����.

connect to test������ �� ��

������ �� = <�� ID>SQL �� �� ID = <ID>�� ������ �� = TEST

prune history 9999 with force optionDB20000I PRUNE ��� �������.

connect resetDB20000I SQL ��� �������.restore db prod incremental automatic taken at <ts2> into test withoutpromptingSQL2540W ����� �������, ��� �� ���� ���� �������� ���� �� � "2539"�(�)�������.

� ��, RESTORE DATABASE COMMAND� ������ TEST� ���� �

� �� �� ���� �����.

������ TEST� ���� ������ ����� �� � ��, �� ��

���� � ��� ������ TEST� ��(drop)�� ��� ���.

� 13 ���� 291

Page 302: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

restore db prod incremental automatic taken at <ts2> into test withoutpromptingSQL2540W ����� �������, ��� �� ���� ����

�������� ���� �� � "2539"�(�)�������.

� �� ������ �� ��� ��� �� ������� �� �� �

�� �� �� � ���. ��� �� �� � ��� � ��� �����

�� �� �� �� ����� ��� ���. �� �� �� ���� ���

��� ������ � �� ���� �� �� ������ � ����

������ �� �����.

���� � ���� ��� ���� �� �� � �� �������

�� ������ �� ���� ��, �� �� � �� ��� �� �� �

� �� ��� ����� � ���.

�� ���� ���� �� �

�� ���� ���� �� �� �� � ��� �� � �����.

v �� ��� �� � ���� � ���� ������� ���.

v �� ��� ��� �� ���� ���� ������� ���.

v �� ��� ���� ���� � ��� ���� �� ������.

�: �� ���� ����� �� �� ��� ���� ���� �� ��� � �

���.

�� ���� ���� � ��, ��� �� ���� �� ���� ��

� ���� �����. ������ �� ����� ��� ���� ����

���� ����.

DB2� DMS �� ����� �� ���� ��� ��, � �� ��� �

����. SMS �� ����� ��, �� ���� ����� �� ���� �

�� ��� ���� �� ��� �����.

RESTORE DATABASE � ���� REDIRECT � �� �����, ��

���� ������ ���� ���� ��� �� ���� ���� ��

�� � ���. �� � ���� �� ���� ����� ���� �� ��

��� ��� � ���� �� ���� ����� ���� ����� ����

�. REDIRECT ��� �� RESTORE DATABASE � ��� �����

�� �� ����� ��� �� � ���� ������. �� � ����

292 ��� �� ���� ��� ���

Page 303: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� ���� ���� ����� ��� � ��� �� ����� ��� �

���. 296 ���� ����� ��� ����� ��� �� ���� ���

� ���� ��� ������.

��� �� ���� �� ���� ��� ��� �� ��� ��� ��

���. � ��, ���� SMS �� ����� ���� �� ���� ��

�, �� ���� ���� �� ��� � �� ���� ��� �� ���

� ���.

�� ���� ���� �� � �� ���� ��� �� ��� � 2�

� ������ ���� ����� �����.

1. REDIRECT ��� �� RESTORE DATABASE � �����.

2. ����� ������� � �� ���� ���� ����� SET

TABLESPACE CONTAINERS � ������( � ����� �� �

��� ��� ���).

3. RESTORE DATABASE � �� �����. �� CONTINUE ��� �

����.

�� � ������ SAMPLE�� �� ���� ����� ���� ��� �

���.

db2 restore db sample redirect without promptingSQL1277W � ���� ���� � �� ����.�� ��� ���� �� � � ��� �� ����� ��� ����� ������ ����� �� ��� � ����.

DB20000I RESTORE DATABASE ��� �������.

db2 set tablespace containers for 2 using (path 'userspace1.0', path'userspace1.1')DB20000I SET TABLESPACE CONTAINERS ��� �������

db2 restore db sample continueDB20000I RESTORE DATABASE ��� �������.

��� ��� ����� ���� ������� ������ ��� �

�� ���� ��

������� ����� �, ���� ����� �� ��� ���#� ��

�� �� ������ ���#� ��� ��� �����. �� ���� ��

� ��� �� �� �� REDIRECT ��� �� RESTORE DATABASE

� �� ���. � ��� ����� � ���� � �� ���� �

�� ���� �� ��� �� ������ �� ��� ��� ��� �

��. �� � ��� ��� ��� � �� �� ���� � ���.

� 13 ���� 293

Page 304: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ���� ����� � ���� ��, ���� ������ REDIRECT �

�� GENERATE SCRIPT ��� ��� RESTORE DATABASE � �

� �� � ����� �� ���� ���� ����� ��� � ���. �

��� ����� � ���� ���� � ����� ��� ��� ��� �

��� � ��� ��� ���� CLP ����� �����. ��� ����

������ ��� ��� ��� ��� � CLP ����� ��� � ��

� ��� ������� ���� � ���. ���� ���� ����� ��

�� � ���� ��� � ��� ���#� � ���� �������

������ � ��� � ���. ����� ������ �����. ���

�� ���� ���, ����� �������� �� �� ���� ��

� ����� ��� �� �� �� �� ��� ��� �� � ���.

��� ����� � ���� �����.

��� � �� ��� ��� ��� � ��� ������ ���� �

����. ��� � �� ��� ���.

UPDATE COMMAND OPTIONS USING S ON Z ON SAMPLE_NODE0000.out V ON;SET CLIENT ATTACH_DBPARTITIONNUM 0;SET CLIENT CONNECT_DBPARTITIONNUM 0;

where

v S ON� ��� ��� �� ��� ���� �� ����

�.

v Z ON SAMPLE_NODE0000.out� �� � �

<dbalias>_NODE<dbpartitionnum>.out ��� �� �� �����.

v V ON� �� � �� ��� ���� �� �����.

���� ������ ���� ����� ��� � ���� � �

�� ������ ���� ���� �� �����.

REDIRECT ��� �� RESTORE �

� �� ��� RESTORE � ���� REDIRECT ��� �����.

� ��� REDIRECT ��� �� ��� � �� ��� ���� �

RESTORE ��� ��� � ���. ��� � �� ��� ��

�.

RESTORE DATABASE SAMPLE-- USER '<username>'-- USING '<password>'FROM '/home/jseifert/backups'TAKEN AT 20050906194027-- DBPATH ON '<target-directory>'INTO SAMPLE-- NEWLOGPATH '/home/jseifert/jseifert/NODE0000/SQL00001/SQLOGDIR/'-- WITH <num-buff> BUFFERS-- BUFFER <buffer-size>-- REPLACE HISTORY FILE

294 ��� �� ���� ��� ���

Page 305: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

-- REPLACE EXISTINGREDIRECT-- PARALLELISM <n>-- WITHOUT ROLLING FORWARD-- WITHOUT PROMPTING;

� ��� ��

� ���� �� ����� � ���� � �� �����

�� ���� ��� ���� ���. �� ������ �� ���

�� ��, �� ��� � ��� ���� �� ���� ��� ��

� ���. ��� �� ���� ���� �� ���� �����. �

��� ��� ��� �� ����� ��� ��� �� � ���.

�� ����� ��� ��� �� ����� ��� �� �� SET

TABLESPACE CONTAINERS �� ���� ����. ��� �� �

��� �� ��� ���.

-- *********************************************************************-- ** ��� ���� �� = SYSCATSPACE-- ** ��� ���� ID = 0-- ** ��� ���� �� = ��� �� ����-- ** ��� ���� ��� �� = � ���-- ** ��� ���� ��� �(���) = 4096-- ** ��� ���� Extent �(���) = 32-- ** �� ���� � = ���-- ** � ��� � = 5572-- *********************************************************************SET TABLESPACE CONTAINERS FOR 0-- IGNORE ROLLFORWARD CONTAINER OPERATIONSUSING (PATH 'SQLT0000.0'

);-- *********************************************************************-- ** ��� ���� �� = TEMPSPACE1-- ** ��� ���� ID = 1-- ** ��� ���� �� = ��� �� ����-- ** ��� ���� ��� �� = ��� �� ���-- ** ��� ���� ��� �(���) = 4096-- ** ��� ���� Extent �(���) = 32-- ** �� ���� � = ���-- ** � ��� � = 0-- *********************************************************************SET TABLESPACE CONTAINERS FOR 1-- IGNORE ROLLFORWARD CONTAINER OPERATIONSUSING (PATH 'SQLT0001.0'

);-- *********************************************************************-- ** ��� ���� �� = DMS-- ** ��� ���� ID = 2-- ** ��� ���� �� = ������ �� ����-- ** ��� ���� ��� �� = � ���-- ** ��� ���� ��� �(���) = 4096-- ** ��� ���� Extent �(���) = 32-- ** �� ���� � = ���-- ** �� � � � � = ���-- ** � ��� � = 2000-- ** � �� ��� � = 1960-- ** �� �� �(���) = 96-- *********************************************************************SET TABLESPACE CONTAINERS FOR 2-- IGNORE ROLLFORWARD CONTAINER OPERATIONS

� 13 ���� 295

Page 306: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

USING (FILE '/tmp/dms1' 1000

, FILE '/tmp/dms2' 1000);

CONTINUE ��� �� RESTORE �

�� ��� CONTINUE ��� �� RESTORE � �� �� �

��� ����� ����. ��� �� ��� ���.

RESTORE DATABASE SAMPLE CONTINUE;

��� ��� ����� ���� �� ��� ���� �

�� ���� ���� �� ��� � � ���� � �� ���� ��

� ���� �� �� ����� � ���� �� ��� ��� ��

�. �� ���� ��� �� � ���� ��� �� ���� ���� �

���� ����, ��� ����� ��� � ����� ��� �� ����

����� ������.

������� ��� DB2 � ����� ��� �� ���� �� ���

����� ��� � ���.

v ������� ���� �� ����� ����� ������� � �

� ���. ���� ������� ���� �� � ��� ��� �� �

�� �� ��� ���� ����� ����� ���� �� ���� ��

�.

v ���� ������ ���� � ��� � ������� ���� �� �

�, � ������ ����� ��� �� ��� ���� ����� ���

� � ��� � ����. � �� ��� ���� ����� ����

� ���� ����� ��� � �� ��� ������ ����� ��

�� ���.

�� � � ������� ��� ��� � �� ������� ��� �

���. �� ������� ��� � � ������ ����� ��� �

� ��� ���� ����� ��� � ���.

v RESTORE � ��� ����� ��� � REPLACE EXISTING ���

���� ���� �� ��� ����� REPLACE EXISTING ��� ��

��.

v ���� �� ��� ��� ��� ����� ��� ����. ��� ���

� �� ���.

v �� ��� ���� ���� ��� �� ���� ����� � ����

� ��� � ����.

����� ��� �� ��� ����� ����� ��� ������.

296 ��� �� ���� ��� ���

Page 307: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

1. ���� ����� ��� �� ��� ���� ����� ������. �

��� ����� � ���(CLP) �� db2Restore API� �� ��� �

���. ��� REDIRECT �� GENERATE SCRIPT ��� ����

RESTORE DATABASE � ���.

db2 restore db test from /home/jseifert/backups taken at 20050304090733redirect generate script test_node0000.clp

��� test_node0000.clp�� ����� �� ��� ���� ����� �

����.

2. ��� ��� �� ��� ���� ����� ��� ��� ��� ���

���. ��� ��� � ���.

v ���� ��

v �� ���� ��

v ��� ���# ��

3. ��� �� ��� ���� ����� ������. � ��, ��� ���

�.

db2 -tvf test_node0000.clp

������ � �

������ ���� ���� � ��� ��� ������ �� �� ��

���� ����� ������ �������. ������ ���� ���� �

� DB2� � ���� �� �� ��� ��� ����� � ��� �� ��

�� �����.

�� ���� � ���� �� ������� ���� � � �� � �

� �� �� ������ �� ���� ��� ��� �� �����. ����

�� ��� ���� ��, �� ������ �� ��� ��� �����.

��� �� ���� �� ����, � �� �� ������ �� �� �

��� ��� ���. �, � �� �� ���� �� ���� ��� ��

� �� �� ��� �� � �� ����� ��� � ���.

�� ����, �� ���� ����� �� ��� � ����� ��� �

� �� ���� ��� �� ��� � ���. �� ���� ����� �

���� ���� �� �� ���� ���� �����.

������ ����� ���� �� ��� ���� �� �����. ���

��� ������ ���� �� ���� ���, �� � �� ��� � �

��. �� ��� �� �, �� � �� ��� � ���. �� ���� �

� � ���� �������. � ���� ����� � � �������

� 13 ���� 297

Page 308: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �����( : �� ���� �� ������ ��). �� �� ��

����� �� ����� ��� ������ ��� � � �� ����� �

����, ���, ����� ��� � �� �� ���� �����

���� ������� ��� � ���.

������� ����� �� ���� ��� �� � �� �� ����.

v ������� �� ��� �� �� � ��� ������.

– �� �� �� ������� �� ���� � ���� �� ���,

REBUILD ���� � ������ �� �� ����� SYSCATSPACE

� ����� ������� ������. �� �� � ���� ���

���� � ���� � ���.

– �� �� �� ������� �� ���� � ���� �� ���,

REBUILD ���� � ���� ����� � ������� ��� �

� ���� ��� ��� ������� ������. SYSCATSPACE�

� ��� �� ���. � ��� � ���� ���, ��� �� �

���� ����� � �� ���� ��� ��� ���� � ����

� �� �� � �� ����� � �� ��� � ���� ���

�������. ����� ��� � ���� ������� � ����

���.

v ������� �� ��� ��

– �� �� �� ������ � ���� �� ���, ��� REBUILD

���� � ����� �� �� ����� SYSCATSPACE� ����

� ������� ������. ����� ��� ������� �

� ���.

�� ��� ��

������ ���� ����� RESTORE � ��� ���� �� �

� ���� � � � ���� ��� �����. � ���� ����� �

� �� ����, ������ �� �� ���� �"� ����� ���

���� ��� ����� ��� �� � ����� ���. ��� � ��

�� RESTORE DATABASE �� TAKEN AT � �� ��� ����

�. � ���� �� ��� �� ����(��, �� ����, ��, ��

� ����). � ���� ��� � ��� �� ����� ������ �

��� �� �� �� ����� ���.

�� �� � ��� ��� ����� �� ����� ��� ���.

v ������� ��� � �� ����� ����� �� ���� ���

�� ����� �� � �� ������.

298 ��� �� ���� ��� ���

Page 309: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v � ���� � ��� ���� ��� � � �� ����� ����

� �� ���� ��� �� ����� �� � �� ������.

v ����� ������� ��� �� ���� �� ������.

���� ������� ��� �� ����� ��, ��� REBUILD ��� �

� RESTORE � �� ��� � ���� ������.

�� ��

��� REBUILD ��� �� RESTORE � ��� � ���� ����

� ����� ��, ������� ��� ��� � ��� �����. � �

��� ����� �, ��� �� �� ���� ����� ���� ����

��� ��� � �� �� ����� ���� �������. � �� ��

��� ��� �� � � ������� � � ������.

��� REBUILD ��� �� RESTORE � ���� ������� ���

� �� ��, � ���� ��� ��� � ������� �����. �����

�� ���� ��� ��� ��� ���� ��� �� ���� �����. ��

��� ��� ��� ��� ��� ����.

��� ��� � ������ � �� ����� �������. ��� �

������ ��� �� ���� ���� �� ���� ��� �� � ��

�� �����. �� ����� � ��� ����.

v �� ���� ��

v ���� ��(�� ��� ���� ������ ��)

��� ��� ������ ��� �������. � ���� ��� ���� �

� � ����� ��� � � ���� ��� �� ��� ����. ��

� �� ��� � ���� ��� � ���.

������� �� ��� ���� ���� ��� � ����� �����

���, REPLACE HISTORY FILE ��� ��� ���. � � ��� ���

� ��� ������ ���� ��� �� � ���� �� �� �� ��

�����.

� ���� ������

v ������� �� �� ��, ������� � ��� �� ��� ��� �

��� ������ � �� ����� � ��� �� ��� ����. �

������ ������ ������ �� � �� ����� ���� �

� ��� ����.

� 13 ���� 299

Page 310: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v ������� �� ��� ��, ������� ����� �� �����

���� ��� ���. ������ �� �� ����� � �� ��� �

���� �� �� ��� ����. � ��� ������� ��� ��� �

� ����.

�� �� ������� ��, ��� ��� � �� ROLLFORWARD

DATABASE � ��� � ��� ����� �� �� ��� ��� � �

���. �� �� ��� ��� � � ��� �� ���� � ���� ��

�� �� �� ��, ����� ��� ��� ��� ���� ����. ��

�� ����� ��� ��� ��� �� �� �� ���� ����� ���

���.

� ��

� ���� ����� �, ���� ����� ����� �� �� � �

� ����� �� ����. �� REBUILD ��� �� RESTORE

DATABASE � ���� � ��� �� �� � ��� �������.

����� ��� ���� ��� ���, ����� �� �� � ��

���� � ���� � ��� ��� �� � � ���� ����. �

��� ����� ���� ��� ��� � ��� �� ���� ��� ��

�� � ���� �������. �� ���� �� ����� ��� �

����� ������� ��� � ���. ��� ���� �� �� ��� �

� � ��� ��� �����. � ����� ����� �� ����� �

��� �� ��� ����.

���� ����� ���� ��� � �� ������ ����� ���

���� ���. �� ����, ���� ��� ����� ��, �� ��� ��

� � ��� ������ �� ��� �� �� �� ����� �����

� ����. �� �� ��, ���� ���� ���� ���� ���� ��

�� �� �� � ���.

�� ���� ����� �� � �� ��, ���� ����� �� � ��

�� ��� � �� ��� �� ��(db2diag �� ��)� �����. � ��

� ��� ���� ���� �� � ���.

������� ����� �� ��� ����� ��� �� ����� ���

���� �����.

�� ���� ����� �� ���� ���� �� ��, �� � ����

� � ��� �� � � ���� ��� � ��� �� ���.

� �� � ��� � ���� ������ �� ����� ���� � �

�� ��� �� � �� ��, �� ����� ���� �� ��� �� ���

300 ��� �� ���� ��� ���

Page 311: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� �� ���� �����. �� ���� ���� � �� ��� ��

� ���.

�� �� ��

��� � �� ����� ������ ������ ��� �� � �� ��

� �����. ������� �� ��� ��, ������� ��� �

� ����� � �� ����� ���� ���. �� �� ��� � �

� ����� � �� ��� � ���� ������� � �� �� ���

�� ��� ���.

������� �� �� ��, � ��� � �� ����� �� ��

��� ����� ��� � ���. SYSCATSPACE� ������ ����, �

���� ���� �� �� ����� � ��� �� ���� �� � �

���� ���. �� ��� �� �� SYSCATSPACE� ����� �� �

����.

�: ���� ������ ����, SYSCATSPACE� ����� ���� ���

� ���� � !�� ���� � ���� . ��� ���� ����� ,

SYSCATSPACE� ���� �� ���� � �� ���. � � ��� �

��� �� �����.

������� � ����� ������� � ��� �� ��� ���� � �

�� �� ��� � �� ����� � ������. � ��� ����� �

��� �� ��� � �� ����� � ���� ����.

� ��� �� �� ��� ��� �� �� ����� � � ���� �

���� �� ���� ���. �� ��� ���� ��� ����. � ��

� �� ����� � ��� ���� � ��� ��� � �� ��, � �

�� ����� ������� ��� � ���� ��� � ��� � ����

���� ���.

��� � ��� ����� �� �� � �� � ���� � � � �

��� ��� �� �� ���� � �� ��� ��� � ���. ��� �

�� � �� � �����, � ���� �� ��� �� ��� � �

����� �� �� �� �� ������. � � ��� � ��� �� ��

���. � ����� � � � � ���� ��� �� �� ����� ��,

� ����� ����� � � � � ������ �� ��� �����.

��� �� ��� ���, � ��� �� ��� �� ���� �� �� �

� ����� ���� �� ��� ����. LIST HISTORY � �� �

���� ��� �� ��� ��� � ���� ��� � � �����.

� 13 ���� 301

Page 312: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �� ��� �� �� ���. � ��� ����� ��� ��� �

��� ��, DB2 Log Manager� �� ��� ��� � � ��� ����� �

��� �� �� ���. �� �� �� ���� ��� �� ��

ROLLFORWARD DATABASE � OVERFLOW LOG PATH ��� ���

���.

� ��� � ����� �� � ������� �� ���� ����

ROLLFORWARD DATABASE � AND STOP ��� ������. � � �

������ � �� � ��� �� ��� ����. � ��� �� �����

� ����� ��� �� ��� ���, � ��� �� �� ���� ��

�� ��� �����. ������� � ��� �� ���� �����. ���

� ���� �� ��� ��� �( � ��, �� �� ��) �� � ��� �

� �� ��� ������.

��� ��� � ���, ROLLFORWARD STOP � �� �������

�� ���� ��� � ���. STOP ��� ���� ���� � ��� ��

� ���� � �� ��� � �� ���. ������� � ���� ���� �

�� �� ����� ���� ���. �� ���� �� �� ����� ��

�� �� ��� ���. ������� �� ��� ���.

���� �� ��� � �� � �� ����� ��� ��� ��� �

� ���. �� �� ����� � ���� � ���� ����� �� �

�� ��� �� �� ��� � ���. �� �� ��� ��� �� �

���. SYSCATSPACE� ���� �� ��� � �� ���� � ��� �

���� ������� ��� ����.

�� � ��� ��� ����

��� ��, ��� ����� ��� �� ����� ���� �����.

�� ����� ��� ���� �� ���� ��� ���� ��� ���

� ����� � �����.

� ���� ����� �, � ��� ������� ��� �� ����

� ���� ��� �������. �� ���� ��� ������� ��� �

� ��� �� ����� ��� �� �� �����. � ����� ����

�� ��� ���� ��� � �� �� ����� ��, �� ���� �

� �����.

�� �� ���� ����� �� ������ �� � �� �����

�� ���� ���� ���� ���� ����� � ��� �� ���� �

� ���.

302 ��� �� ���� ��� ���

Page 313: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ��� ����� ��

��� ���� ������, � �� ���� ���� � ���� ��

�� �� ��� ���. REDIRECT ��� ���� ��, ��� �� ���

� ���� ���� � �� �� ����� ����. SET TABLESPACE

CONTAINERS � ��� �� ���� ���� ���� ���� � �

� ���� �����. ����� �� �� ���� ���� �� ��

�� ��� ���� ��� ���� ����� � ����� �����.

������ �� ����� ���� � ��� ��� �� � �� ��,

�� ����� ���� �� ��� �� ���� �� ��(SQL2563W)� �

���� �����. DB2 �� ��� ���� �� �� ���� � ��

��.

�� � �� ��� ���

�����, DB2 � ���� �� ����� �����.

v �� ������ ����( : �� ���� ��, ������ �� ��

���� ��)

v BACKUP ����� ��� ��� �� �� ����� � ���

v �� ������ ����( : �� �� ��

v �� ��(LNCLUDE LOGS ��� ���� �� ��)

� � �����, ������ �� �� ���� �, �� �� ��(�)

� �� ���� � � ������ �� ����.

������ � ���� �� ���� ��, � � ������� ���

� �� ����� � ���� �����.

�� ���� � ���� �� �� ��� ������ ����� ����

�, � ����� ���� �� ����� � ���� �����.

�� �� ����� ��� �� �� ����� � � �����. �� �

� ���� ���� ��� ��� �� ��� ������ Framework� ��

���. �� �� ���� ���� ��� ���, �� �� ����� �

������ ��� ����� � ���� �� �� ������ �

����. ��� � ���� � ��� ��� ���. �� �� ���� �

�� �� �� ����� ��� � ��� �����.

� ���� �� �� ����� ���� ��� �� ���, ������ �

�� � � � ���� ����� �(��� ��� ����) �� �� ��

��� �������(�� ���� ���� ��� ��� ���� ����). �

� 13 ���� 303

Page 314: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� ��� ��� ����� ���, ���� �����. ����, �

������ ���� � �� �� ����� ��� � ����.

������ ��� �� �� ��� ��

��� � ���� ���� �� ����� ����� � � ���

���. � ���� ����� � � �� ����, ������ �� ��

���� �"� ����� ������� ��� ����� ��� �� �

����� ���. �� ��� �� ����(��, �� ����, ��, ��

� ����).

� ���� ��� ���� �� � ����� ��� � � ���� �

�� �� ���(�� �� ��)� ����. ��� �� ��� � ���� �

�� � ���.

�� � ��� �� � ���� ��� �� ���� ���� ��� �

���.

������ SAMPLE� � � ��� ��� �� �� ����� �� �

�����.

v SYSCATSPACE(��� ����)

v USERSP1(��� ��� �� ����)

v USERSP2(��� ��� �� ����)

v USERSP3(��� ��� �� ����)

305 ���� �� 21� �� ��� ������ �� �� �� ���� ��

�� ��� ����.

1. �� ������ � DB1

2. �� �� ���� � TS1

3. �� �� ���� � TS2

4. �� �� ���� � TS3

5. TS1 TS2 ��� ���� ������ ���� � ���

6. �� �� ���� � TS4

7. �� �� ���� � TS5

304 ��� �� ���� ��� ���

Page 315: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 1

�� � ������ SAMPLE� �� ���� ����� �� �� �� CLP

� ����. � ���� �� ����� ��� ���. �� �� �

��� ������� ����� ���� � ���� � � � ���� ��

� ���. � � � ���� �� �� 2� � ��� TS5���.

db2 restore db sample rebuild with all tablespaces in database taken atTS5 without prompting

db2 rollforward db sample to end of logsdb2 rollforward db sample stop

� � � ��� TS5, TS4, TS1 DB1� ���� ����� � �� ��

2� �� ������� � ������.

�� 21. ������ SAMPLE� ������ �� ���� �� �

� 13 ���� 305

Page 316: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�: � ��� �� �� �� �� �� 2� ��� � ��� ���� �

� ���.

� 2

� � �� � ������ SAMPLE� �� �� 1� �� ����� ��

�� �� CLP � ����. ���� � ���� �� �� 1�� �

� � ��� TS3 ���.

db2 restore db sample rebuild with all tablespaces in databasetaken at TS3 without prompting

db2 rollforward db sample to end of logsdb2 rollforward db sample stop

� � � ��� TS3, TS2, TS1 DB1� ���� ����� � �� ��

1� �� ������� � ������.

�: � ��� �� �� �� �� �� 1� ��� � ��� ���� �

� ���.

��� �� ��� �� ��� ��

������ SAMPLE2� � � ��� ��� �� �� ����� �� �

�����.

v SYSCATSPACE(��� ����)

v USERSP1(��� ��� �� ����)

v USERSP2(��� ��� �� ����)

307 ���� �� 22� ��� ��� ���� SAMPLE2� � �� ��� �

���.

1. BK1� � �� ����� ���� �� ������ ����.

2. BK2� USERSP1� �� �� ���� ����.

3. BK3� USERSP2� �� �� ���� ����.

306 ��� �� ���� ��� ���

Page 317: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � �� ���� SYSCATSPACE USERSP2� ��� BK3�� �

������ ����� �� �� �� CLP � ����.

db2 restore db sample2 rebuild with tablespace (SYSCATSPACE,USERSP2) taken at BK3 without prompting

��, � ����� �� � USERSP1� ����� �� �� �� ��

� ����.

db2 restore db sample2 tablespace (USERSP1) taken at BK2

� ����� ��� BK2� ��� �� ��(SQL2154N)� ��� ��� �

��� �����. �� 22�� � � � ���, USERSP1� ������ �� �

�� � � ��� ���� BK1���. ��� �� � ��� ���.

db2 restore db sample2 tablespace (USERSP1) taken at BK1

�� ������� �� �� � ���� � �� �����.

��� ��� ��� ��

������� ���� �� ������� ���� �� ����� ����

� ���� ������� ��� � ���. ������� � �� ���

�� ����� ����� �� �� ���� ��� � ���.

v �� ����� ����� ��� ���� �� ����.

v � ��� �� ����� �� ������ � ���� ��� � ��

�� �����, � �� ����� ����� ����� � ��� �

�� ����� ����� � ���.

�� 22. ������ SAMPLE2� � � �� ��

� 13 ���� 307

Page 318: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ������� ���� �� ����� ����� ���� �������

������ �� � ������.

� �� �� �� ����� � SAMPLE��� ������� ���.

v SYSCATSPACE(��� ����)

v USERSP1(��� ��� �� ����)

v USERSP2(��� ��� �� ����)

v USERSP3(��� ��� �� ����)

�� �� �������.

v BK1� SYSCATSPACE USERSP1� ����.

v BK2� USERSP2 USERSP3� ����.

v BK3� USERSP3� ����.

�� ���� CLP� �� ��� RESTORE DATABASE ROLLFORWARD

DATABASE � ��� SYSCATSPACE USERSP1� �� �� ���

�� �� ����.

�� 23. SAMPLE ������� �� �� � ���

308 ��� �� ���� ��� ���

Page 319: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2 restore db mydb rebuild with all tablespaces in imagetaken at BK1 without prompting

db2 rollforward db mydb to end of logsdb2 rollforward db mydb stop

� � ������� ��� SYSCATSPACE USERSP1� NORMAL �

�� ���. USERSP2 USERSP3� ���� �� ��� ���. � �

�� USERSP2 USERSP3� ����� � ���.

�� � � � ���

�� ���� ��� ������� ���� � ���. ���, ���� �

���� � �� ���� � �� �� ����� ����� ���. �,

RESTORE DATABASE � INCREMENTAL ��� ���� ��� � �

��� �� � ���� �� ���� ����� �� �� ����� ���

��� �� ����. � ���� �� � ���� ���� �� �� �

��� �� ���� ��, ���� ����� �� �� ���� �� �� ��

��� ��� ������� ����. ���� ����� AUTOMATIC �

�� ����� ���� �� INCREMENTAL ��� ����� �� ����

��� ���� �����.

INCREMENTAL ��� ����� AUTOMATIC ��� ���� �� �� ��

��� ����� ���� ��� ���. ���� ����� ���� �� �

� ������� �� � ���� �� ����� �������. ��� �

�� �� ���� ��� ��� � ���� ����� �� ���. ��

�� ��� ���� ����� ������� ���� ���.

�� �� ����� ��� ������� ���� �� � ���. �����

���� ���� �� ��� ��� ������ ���� ��� ���.

���� ������ ��

���� ������� ������ ������ ���� ��� ����

���. ������ ���� �� ���� ����� ��� � ���

� �� ����� ��������. ������ �� � �� ����� �

��� �� ��� ����. � ������ ���� ����� �, ���� �

���� ROLLFORWARD DATABASE � �� � ������ ���

� � ������.

�: ��� �� ��� ��� ���� ��� � �� ����� �����

�� ��, ��� �� ����� � ���� � � ��� ����� ���

��� ��� ��� � ���� ���� ��� ����� �� ���.

�� ����� �� ���� � ��� �� �� ��� ��, �� ����

� 13 ���� 309

Page 320: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������ ��� � ��� ��� ��� �� ��� ��� �� �

���. �� �� �� �� ����� ������ � ���� ��� ��

�� �� ������ � ���.

�� ���� �� � ���� ��� ���� ������� ������

�� � ������.

� �� � � ������ ���� � SAMPLE��� �� �� ���

���� ���.

v ������ ��� 1� �� ���� SYSCATSPACE, USERSP1 USERSP2

� ���� ���� ������.

v ������ ��� 2� �� ���� USERSP1 USERSP3� �����.

v ������ ��� 3� �� ���� USERSP1, USERSP2 USERSP3�

�����.

�� �� ������, BKxy� ��� y� � �� x� ����.

v BK11� SYSCATSPACE, USERSP1 USERSP2� ����.

v BK12� USERSP2 USERSP3� ����.

v BK13� USERSP1, USERSP2 USERSP3� ����.

v BK21� USERSP1� ����.

v BK22� USERSP1� ����.

v BK23� USERSP1� ����.

v BK31� USERSP2� ����.

v BK33� USERSP2� ����.

v BK42� USERSP3� ����.

v BK43� USERSP3� ����.

�� ���� CLP� �� ��� RESTORE DATABASE ROLLFORWARD

DATABASE � ��� �� �� �� ������ ���� ����.

1. ������ ��� 1��, REBUILD ��� �� RESTORE DATABASE

� �����.

db2 restore db sample rebuild with all tablespaces in databasetaken at BK31 without prompting

2. ������ ��� 2��, REBUILD ��� �� RESTORE DATABASE

� �����.

db2 restore db sample rebuild with tablespaces in databasetaken at BK42 without prompting

3. ������ ��� 3��, REBUILD ��� �� RESTORE DATABASE

� �����.

310 ��� �� ���� ��� ���

Page 321: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2 restore db sample rebuild with all tablespaces in databasetaken at BK43 without prompting

4. ���� �����, TO END OF LOGS ��� �� ROLLFORWARD

DATABASE � �����.

db2 rollforward db sample to end of logs

5. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db sample stop

� � ������� � ������ ����� ��� � �� ��

��� NORMAL ��� ���.

������ �� ����

�� �� ������ ��� ����� ��� ����.

v ����� �� ���� � ��� ���� ���� SYSCATSPACE �

��.

v �� �� GUI ���� ��� �� ��� � ����. � ���(CLP)

� ��� � ���� ���� API� ��� ���.

v REBUILD ��� ���� ���� ������ �� ���� �� ��

� 9.1 �� � ���� � ��� � ����. � ���� ���� ��

���� �� ����, � ���� �� ����� ���� ��� �

���. ������� ��� �� ����� �� �� ��� ���. �

� ��� � 9.1 �� � ���� ��� ������ �� ��� ��

��.

v REBUILD ��� � ���� �� ������ �� �� �� �����

� �� �� �� ���� � ���� � �� � ����. � ���

� �� ������ �� ����, � ���� �� ����� ���� �

�� � ���. �� ��� � ���� ��� ������ �� �� �

� ���� ������ �� ��� ����.

���� �� ���

���� �� ��� �, DB2� � �, � �� �# �� �� ���

�� ���� �����. �� �� �� ���� � �� �, �� �� �

��� � ������ ��� ��� ���. ��� ����� �� �� �

��� �� �� UTIL_HEAP_SZ �� � �� ��� �� ��� ��� �

� ��� ���. �� ���� �� ��� � ���� ��� �����

����. �� RESTORE DATABASE � �� �� ���� ����

��� DB2� �� �����.

v WITH num-buffers BUFFERS

� 13 ���� 311

Page 322: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v PARALLELISM n

v BUFFER buffer-size

���� �� �� � �� ���� � ��� ��� �� �����.

RESTORE DATABASE � ���� � � ��� ���� �� �

� ��� � ��� ��� � ���.

�� ���� �� ��� � ��� ��� ��� �� � ��� ��� �

� ��� � ���.

v ���� � ��� �����.

���� � ��� � � �� ��� � � ��� ��� �����.

�� � �� � ��� ���� ���� �� ��� � � � �� �

�� ���.

v � �� �����.

���� �� � �� ��� ��� �� �� ���. �� ��� ��

8���.

v PARALLELISM � �� �� �����.

��� �� � �� ������� �� �� ��� BM(buffer manipulator)

�� �����.

v ���� � ��� �����.

��� �� ����� ��� ��� � � ��� �����.

����� ���� � � � ��, �� � �� ��

���� �� ��� ������ ��� ����� ��� ���� � �

��. �� ����� �� �� ������ �� ���� ���� ���� �

�� �� ����� ��� �����. �� �� ������ �� ����

�� ������ �� �� � ���� �� �����. ���� ��� ��

(�, ��� � �� ��)� ��� � �� ��� ���� � ���.

�� ������ ��� �� ������� ������� SYSADM, SYSCTRL

�� SYSMAINT ��� ��� � ���. � ������� �������

SYSADM �� SYSCTRL ��� ��� � ���.

���� �

�� ��� ���� �� - CLP �

� 1

312 ��� �� ���� ��� ���

Page 323: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� � MYDB� ������� � ���� ��� �� ���� ���

� �������.

1. REDIRECT ��� �� RESTORE DATABASE � �����.

db2 restore db mydb replace existing redirect

2. ���� ���� �� �� ������ SET TABLESPACE

CONTAINERS � �����. � �� Windows ����� ��� �

���.

db2 set tablespace containers for 5 using(file 'f:₩ts3con1'20000, file 'f:₩ts3con2'20000)

����� ������� ���� � ���� ��� ����� ����

�, ��� ��� ����� � �� ����� � LIST TABLESPACE

CONTAINERS � �����.

3. 1 2 ��� ����� �� � ��� �����.

db2 restore db mydb continue

�� �� ���� ���� �� �� �����.

4. 3��� ����� ���� ��� ��� ��, �� ���� ����� 1�

��� ���� � ���.

�:

1. 1��� ����� ���, 3�� � ��� ��� �� ���� �

� ��� � ���.

db2 restore db mydb abort

2. 3��� ����� ���� ��� ��� ��, �� ���� ����� 1�

��� ���� � ���.

� 2

��� � MYDB� ������� � ���� �� �� �� ���� ��

�� ������ �� � ���� ��� ���.

backup db mydb��� �������. � �� ���� �� ����� <ts1>���.

backup db mydb incremental��� �������. � �� ���� �� ����� <ts2>���.

1. INCREMENTAL REDIRECT ��� �� RESTORE DATABASE �

�����.

db2 restore db mydb incremental taken at <ts2> replace existing redirect

� 13 ���� 313

Page 324: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

2. ���� ���� �� �� ������ SET TABLESPACE

CONTAINERS � �����. � �� Windows ����� ��� �

���.

db2 set tablespace containers for 5 using(file 'f:₩ts3con1'20000, file 'f:₩ts3con2'20000)

����� ������� ���� � ���� ��� ����� ����

�, TABLESPACE CONTAINERS � �����.

3. 1 2 ��� ����� �� � ��� �����.

db2 restore db mydb continue

4. ��� �� ���� � �� ��� �� �� � ���.

db2 restore db mydb incremental taken at <ts1>db2 restore db mydb incremental taken at <ts2>

�� �� ���� ���� �� �� �����.

�:

1. 1��� ����� ���, 3�� � ��� ��� �� ���� �

� ��� � ���.

db2 restore db mydb abort

2. 3��� ����� ���, 4���� ��� � � ��� �� ��

� �� ���� �� ��� � ���.

db2 restore db mydb incremental abort

3. 3��� ����� ���� ��� ��� ��, �� ���� ����� 1�

��� ���� � ���.

4. 4���� �� � ���� � ���� ���� � �� �� ��

�� ����� ��� � ���.

� 3

��� ��� ������� � ���� �� �� �� ���� ���� ��

�����.

1. INCREMENTAL AUTOMATIC REDIRECT ��� �� RESTORE

DATABASE � �����.

db2 restore db mydb incremental automatic taken at <ts2>replace existing redirect

2. ���� ���� �� �� ������ SET TABLESPACE

CONTAINERS � �����. � �� Windows ����� ��� �

���.

db2 set tablespace containers for 5 using(file 'f:₩ts3con1'20000, file 'f:₩ts3con2'20000)

314 ��� �� ���� ��� ���

Page 325: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����� ������� ���� � ���� ��� ����� ����

�, TABLESPACE CONTAINERS � �����.

3. 1 2 ��� ����� �� � ��� �����.

db2 restore db mydb continue

�� �� ���� ���� �� �� �����.

�:

1. 1��� ����� ���, 3�� � ��� ��� �� ���� �

� ��� � ���.

db2 restore db mydb abort

2. 3��� ����� ���� �� ��� ��, �� ���� ����� �

� 1���� ���� � ���.

db2 restore db mydb incremental abort

�� �� - CLP �

���� 1

�� ��, �� �� ������ MYDB� � � ��� ��� �� �

� ����� ���.

v SYSCATSPACE(��� ����)

v USERSP1(��� ��� �� ����)

v USERSP2(��� ��� �� ����)

v USERSP3(��� ��� �� ����)

�� �� �������.

v BK1� SYSCATSPACE USERSP1� ����.

v BK2� USERSP2 USERSP3� ����.

v BK3� USERSP3� ����.

� 1

��� �� ������� � � � ���� ������.

1. REBUILD ��� �� RESTORE DATABASE � �����.

db2 restore db mydb rebuild with all tablespaces in databasetaken at BK3 without prompting

2. TO END OF LOGS ��� �� ROLLFORWARD DATABASE � �

����(� � � ��� ��� ��� �� ��� ���).

db2 rollforward db mydb to end of logs

3. STOP ��� �� ROLLFORWARD DATABASE � �����.

� 13 ���� 315

Page 326: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2 rollforward db mydb stop

� � ������� ��� � �� ����� NORMAL ��� �

��.

� 2

��� �� SYSCATSPACE USERSP2� � ���� ������(BK3

� � ���� � � ���, � ��� �� �� � � ��).

1. REBUILD ��� �� RESTORE DATABASE � ��� �����

�� ����� ������.

db2 restore db mydb rebuild with tablespace (SYSCATSPACE, USERSP2)taken at BK2 without prompting

2. TO PIT OF LOGS ��� �� ROLLFORWARD DATABASE � �

����(�� � ��� ��� ��� �� ��� ���).

db2 rollforward db mydb to PIT

3. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� � ������� ��� SYSCATSPACE USERSP2� NORMAL �

�� ���. USERSP1 USERSP3� RESTORE_PENDING ��� ���.

��� USERSP1 USERSP3� ������� �� �� ����� ���

(REBUILD �� ��) ��� ������.

1. REBUILD �� �� RESTORE DATABASE � ��� �������

�� ����� ������. � USERSPI� ��������.

db2 restore db mydb tablespace (USERSP1) taken at BK1 without prompting

2. �� �� USERSP3� ��������.

db2 restore db mydb tablespace taken at BK3 without prompting

3. END OF LOGS ��� �� ROLLFORWARD DATABASE � ���

����� �� ����� ������(� � � ��� ��� ���

�� ��� ���).

db2 rollforward db mydb to end of logs tablespace (USERSP1, USERSP3)

� ���� � ��� PIT�� ��� � � � �� ����� � ��

���. � �� � ��� ��� �� ���� ��� �����.

4. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� 3

316 ��� �� ���� ��� ���

Page 327: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� SYSCATSPACE USERSP1� �� �� ������.

1. REBUILD ��� �� RESTORE DATABASE � �����.

db2 restore db mydb rebuild with all tablespaces in imagetaken at BK1 without prompting

2. TO END OF LOGS ��� �� ROLLFORWARD DATABASE � �

����(� � � ��� ��� ��� �� ��� ���).

db2 rollforward db mydb to end of logs

3. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� � ������� ��� SYSCATSPACE USERSP1� NORMAL �

�� ���. USERSP2 USERSP3� RESTORE_PENDING ��� ���.

� 4

�� ��, � BK1 BK2� � �� ���� ��� � ��� ��� �

�� � ��� ���� �� � � ��� ���� ����.

1. REBUILD ��� �� RESTORE DATABASE � ��� � � �

��� �� ������� ���� �� ������.

db2 restore db mydb rebuild with all tablespaces in databasetaken at BK3 without prompting

� �, � ���� ����� ������� ��� ���� �� � ���

��� ��� ���� ������ �����.

2. �� ���� ���� �� ���. ������� ��� ��� ���

��� �� ��� � ���.

a. RESTORE DATABASE � ��� BK1 � ���� ��� ���

���.

db2 restore db mydb tablespace taken at BK1 from <location>without prompting

b. RESTORE DATABASE � ��� BK2 � ���� ��� ���

���.

db2 restore db mydb tablespace (USERSP2) taken at BK2 from<location> without prompting

c. TO END OF LOGS ��� �� ROLLFORWARD DATABASE �

�����(� � � ��� ��� ��� �� ��� ���).

db2 rollforward db mydb to end of logs

d. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� 13 ���� 317

Page 328: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� � ������� ��� � �� ����� NORMAL ��� �

��.

� 5

� �, �� ���� USERSP3�� � ���� ���� � ��� �� ��

�� �� ���� �� ������� ��� ��� ��� ��� ����. �

��� � ���� ��� �� �������� � � �� ����, REBUILD

� ��� � �� ����� SYSCATSPACE� � ������� ��� �

���. SYSCATSPACE� ���� � ��� � �� �������

���� �� ���� �����.

SYSCATSPACE USERSP3�� � � � ���� � ������� ���

�� ��� ������.

1. REBUILD ��� �� RESTORE DATABASE � ��� SYSCATSPACE

USERSP3� � ������ NEWDB� ����� �� ������.

db2 restore db mydb rebuild with tablespace (SYSCATSPACE, USERSP3)taken at BK3 into newdb without prompting

2. TO END OF LOGS ��� �� NEWDB�� ROLLFORWARD DATABASE

� �����(� � � ��� ��� ��� �� ��� ���).

db2 rollforward db newdb to end of logs

3. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db newdb stop

� � � ������� ��� SYSCATSPACE USERSP3� NORMAL

��� ���. USERSP1 USERSP2� RESTORE_PENDING ��� ��

�.

�: ��� ��� �� ������� � ������ ��� ��� �� ��(

� ��, �� ���� ���� ��� �� ������� ���� �� �

� ��, �� ���� �� �� �������� �� �� ��) �� ��� �

���� ��� ���. �� ��� �� �� ���� ������ ���

�� ����� �����.

���� 2

�� ��� SYSCATSPACE� 1000 � ��� �� ���� Txxxx� ��

� � �� �� ������ MYDB� ���. �� x� �� ����

��� ����( : T0001). ��� ������ � ���(BK1)� ���.

� 6

��� T0999 T1000� ���� � �� ����� �������.

318 ��� �� ���� ��� ���

Page 329: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

1. REBUILD ��� �� RESTORE DATABASE � �����.

db2 restore db mydb rebuild with all tablespaces in image excepttablespace (T0999, T1000) taken at BK1 without prompting

2. TO END OF LOGS ��� �� ROLLFORWARD DATABASE � �

����(� � � ��� ��� ��� �� ��� ���).

db2 rollforward db mydb to end of logs

3. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� � ������� ��� T0999 T1000� ��� � �� ���

�� NORMAL ��� ���. T0999 T1000� RESTORE_PENDING ��

� ���.

���� 3

� ����� �� �� �� ��� �� �� ������� �����

��� ����. �� ��, ������ MYDB� � � ��� ��� ��

�� ����� ���.

v SYSCATSPACE(��� ����)

v USERSP1(��� �� ����)

v USERSP2(��� ��� �� ����)

v USERSP3(��� ��� �� ����)

�� �� �������.

v FULL1� SYSCATSPACE, USERSP1, USERSP2 USERSP3� �� ��

��.

v DELTA1� SYSCATSPACE USERSP1� � ����.

v INCR1� USERSP2 USERSP3� �� ����.

v DELTA2� SYSCATSPACE, USERSP1, USERSP2 USERSP3� � �

���.

v DELTA3� USERSP2� � ����.

v FULL2� USERSP1� �� ����.

� 7

��� �� �� ����� ��� SYSCATSPACE USERSP2� � �

� � ���� ������.

1. REBUILD ��� �� RESTORE DATABASE � �����.

INCREMENTAL AUTO ��� ������. ���� ����� ���� �

���(granularity)� ��� ��� �� �� �� ����� �����.

� 13 ���� 319

Page 330: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2 restore db mydb rebuild with tablespace (SYSCATSPACE, USERSP2)incremental auto taken at DELTA3 without prompting

2. TO END OF LOGS ��� �� ROLLFORWARD DATABASE � �

����(� � � ��� ��� ��� �� ��� ���).

db2 rollforward db mydb to end of logs

3. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� � ������� ��� SYSCATSPACE USERSP2� NORMAL �

�� ���. USERSP1 USERSP3� RESTORE_PENDING ��� ���.

� 8

��� �� �� ����� ��� �� ������� � � � � ���

� ������.

1. REBUILD ��� �� RESTORE DATABASE � �����.

INCREMENTAL AUTO ��� ������. ���� ����� ���� �

���(granularity)� ��� ��� �� �� �� ����� �����.

db2 restore db mydb rebuild with all tablespaces in databaseincremental auto taken at DELTA3 without prompting

2. TO END OF LOGS ��� �� ROLLFORWARD DATABASE � �

����(� � � ��� ��� ��� �� ��� ���).

db2 rollforward db mydb to end of logs

3. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� � ������� ��� � �� ����� NORMAL ��� �

��.

� 9

��� USERSP3� ���� �� ������� � � � ���� ����

��.

1. REBUILD ��� �� RESTORE DATABASE � �����. � �

��� ��� ����, ���� ����� ��� ��� ��� �� ���

� ���� �� ���� ���� �� ���� ����� ������

�.

db2 restore db mydb rebuild with all tablespaces in database excepttablespace (USERSP3) taken at FULL2 without prompting

2. TO END OF LOGS ��� �� ROLLFORWARD DATABASE � �

����(� � � ��� ��� ��� �� ��� ���).

320 ��� �� ���� ��� ���

Page 331: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2 rollforward db mydb to end of logs

3. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

���� 4

� ����� � �� ��� ���� � ���� ��� �� �� ��

����� ����� ��� ����. �� ��, ������ MYDB� �

� ��� ��� �� �� ����� ���.

v SYSCATSPACE(��� ����)

v USERSP1(��� ��� �� ����)

v USERSP2(��� ��� �� ����)

� 10

��� SYSCATSPACE USERSP2� � ������� � � � � �

��� ������. �� ��� ���� �� ��� ������ � ���(BK1)

� ���.

1. REBUILD ��� �� RESTORE DATABASE � �����.

db2 restore db mydb rebuild with tablespace (SYSCATSPACE, USERSP2)taken at BK1 logtarget /logs without prompting

2. TO END OF LOGS ��� �� ROLLFORWARD DATABASE � �

����(� � BK1 ��� � ��� ��� ��� �� ��� ��

�).

db2 rollforward db mydb to end of logs overflow log path (/logs)

3. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� � ������� ��� SYSCATSPACE USERSP2� NORMAL �

�� ���. USERSP1� RESTORE_PENDING ��� ���.

� 11

��� ������� � � � ���� ������. �� ��� ����

� � �� ��� �� ���� � ���� ���.

v BK1� SYSCATSPACE� ��� �� �� 10 - 45� �����.

v BK2� USERSP1 USERSP2� ��� �� �� 64 - 80� �����.

1. REBUILD ��� �� RESTORE DATABASE � �����.

db2 restore db mydb rebuild with all tablespaces in databasetaken at BK2 logtarget /logs without prompting

� 13 ���� 321

Page 332: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��� �� �� �� 10�� ����, 1� �� �� ��� ��� �

��� �� ���� �� ����. �� �� 46 - 63� �� � �����

���� ���� � ���� �� ���� ��� ���.

2. TO END OF LOGS ��� �� ROLLFORWARD DATABASE � �

����. �� �� 64 - 80� � ���� �� ��� �����.

db2 rollforward db mydb to end of logs overflow log path (/logs)

3. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� � ������� ��� � �� ����� NORMAL ��� �

��.

���� 5

�� ��, �� �� ������ MYDB� � � ��� ��� �� �

� ����� ���.

v SYSCATSPACE(0), SMS ��� ����(�� ���)

v USERSP1(1) SMS ��� ��� �� ����(�� ���)

v USERSP2(2) DMS ��� ��� �� ����(� ��� /usersp2)

v USERSP3(3) DMS ��� ��� �� ����(� ��� /usersp3)

�� �� �������.

v BK1� SYSCATSPACE USERSP1� ����.

v BK2� USERSP2 USERSP3� ����.

v BK3� USERSP3� ����.

� 12

��� �� ���� ����� ��� �� ������� � � � � �

��� ������.

1. REBUILD ��� �� RESTORE DATABASE � �����.

db2 restore db mydb rebuild with all tablespaces in databasetaken at BK3 redirect without prompting

2. ���� ���� �� �� ������ SET TABLESPACE

CONTAINERS � �����. � ��, ��� ����.

db2 set tablespace containers for 3 using (file '/newusersp2' 10000)

3. db2 set tablespace containers for 4 using (file '/newusersp3' 15000)

4. CONTINUE ��� �� RESTORE DATABASE � �����.

db2 restore db mydb continue

322 ��� �� ���� ��� ���

Page 333: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

5. TO END OF LOGS ��� �� ROLLFORWARD DATABASE � �

����(� � � ��� ��� ��� �� ��� ���).

db2 rollforward db mydb to end of logs

6. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� � ������� ��� � �� ����� NORMAL ��� �

��.

���� 6

�� ��� � � ������ ���� � ������ MYDB� ���.

v ������ ��� 1� �� ���� SYSCATSPACE, USERSP1 USERSP2

� ���� ���� ������.

v ������ ��� 2� �� ���� USERSP1 USERSP3� �����.

v ������ ��� 3� �� ���� USERSP1, USERSP2 USERSP3�

�����.

�� �� ������, BKxy� ��� y� � �� x� ����.

v BK11� SYSCATSPACE, USERSP1 USERSP2� ����.

v BK12� USERSP2 USERSP3� ����.

v BK13� USERSP1, USERSP2 USERSP3� ����.

v BK21� USERSP1� ����.

v BK22� USERSP1� ����.

v BK23� USERSP1� ����.

v BK31� USERSP2� ����.

v BK33� USERSP2� ����.

v BK42� USERSP3� ����.

v BK43� USERSP3� ����.

� 13

��� �� ������� �� �� ������.

1. ������ ��� 1��, REBUILD ��� �� RESTORE DATABASE

� �����.

db2 restore db mydb rebuild with all tablespaces in databasetaken at BK31 without prompting

2. ������ ��� 2��, REBUILD ��� �� RESTORE DATABASE

� �����.

� 13 ���� 323

Page 334: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2 restore db mydb rebuild with tablespaces in database taken atBK42 without prompting

3. ������ ��� 3��, REBUILD ��� �� RESTORE DATABASE

� �����.

db2 restore db mydb rebuild with all tablespaces in databasetaken at BK43 without prompting

4. ���� �����, TO END OF LOGS ��� �� ROLLFORWARD

DATABASE � �����(� � � ��� ��� ������ �

���� ��� �� ��� ���).

db2 rollforward db mydb to end of logs

5. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

� � ������� � ������ ����� ��� � �� ��

��� NORMAL ��� ���.

� 14

��� SYSCATSPACE, USERSP1 USERSP2� � � � � ���� �

�����.

1. ������ ��� 1��, REBUILD ��� �� RESTORE DATABASE

� �����.

db2 restore db mydb rebuild with all tablespaces in databasetaken at BK31 without prompting

2. ������ ��� 2��, REBUILD ��� �� RESTORE DATABASE

� �����.

db2 restore db mydb rebuild with all tablespaces in image taken atBK22 without prompting

3. ������ ��� 3��, REBUILD ��� �� RESTORE DATABASE

� �����.

db2 restore db mydb rebuild with all tablespaces in image taken atBK33 without prompting

�: � � ��� �� ��� � ��� USERSP1� ������.

4. ���� �����, TO END OF LOGS ��� �� ROLLFORWARD

DATABASE � �����.

db2 rollforward db mydb to end of logs

5. STOP ��� �� ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb stop

324 ��� �� ���� ��� ���

Page 335: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ���� ���� ������� � ������ ����� ��

��. USERSP3 USERSP1� ��� � �� ����� NORMAL �

����. USERSP3� ���� � ������ ����� RESTORE

PENDING ��� �, USERSP1� ������ ��� 3�� RESTORE

PENDING ��� ���.

������ ��� 3� USERSP1� � ���� ������ � � ���

��� ��� ����. � ��� ����� USERSP1� ��� ���.

a. ������ ��� 3��, USERSP1� ���� � ���� ���

RESTORE DATABASE � �����.

db2 restore db mydb tablespace taken at BK23 without prompting

b. ���� �����, TO END OF LOGS �� AND STOP ��� ��

ROLLFORWARD DATABASE � �����.

db2 rollforward db mydb to end of logs on dbpartitionnum (3) and stop

� � ������ ��� 3� USERSP1� NORMAL ��� ��� ���� �

��� ��� � � ���.

���� 7

�� ��� ��� � �� ������ MYDB� � � ��� ��� ��

�� ����� ���.

v SYSCATSPACE(0), SMS ��� ����

v USERSP1(1) SMS ��� ��� �� ����

v USERSP2(2) DMS ��� ��� �� ����

v USERSP3(3) DMS ��� ��� �� ����

������� �� ��� ���(BK1).

� 15

��� ��� � �� ������� � ��� �� ��� ����.

SYSCATSPACE USERSP1� ��� ������� �������.

db2 restore db mydb rebuild with tablespace (SYSCATSPACE, USERSP1)taken at BK1 without prompting

���� �� ������� ��� ���. LIST TABLESPACES �

��� �� USERSP2 USERSP3� DELETE_PENDING/OFFLINE ���

�� SYSCATSPACE USERSP1� NORMAL ��� �� � � ���. �

�� NORMAL ��� � � � �� ����� � �� � ���.

� 13 ���� 325

Page 336: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������ �� ����� � DROP TABLESPACE � ���

USERSP2 USERSP3� ��� ���. � � ��� �� �����.

��� USERSP2 USERSP3� ������� BK1�� ������ �����

�� �� ���.

326 ��� �� ���� ��� ���

Page 337: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 14 � � ��

DB2 ROLLFORWARD DATABASE � � ��� ����� � ��� �

���� ������� ��� ���� ���. � ��, ��� ����.

db2 rollforward db sample to end of logs and stop

� �� � ��� �����.

� ��� ��

�� ������ �� = sample��� ��� �� � = 1

�� �� = 0� ��� �� = not pending��� � �� �� =��� �� �� = -�� ���� �� � = 2001-03-11-02.39.48.000000

DB20000I ROLLFORWARD ��� �������.

��� � ��� ��� ���� �� ��� � � ��� � �����.

1. STOP �� �� � ��� ����� �����.

2. QUERY STATUS ��� ��� � ��� ����� �����.

�� ��� ��� ���� ��, QUERY STATUS ��� ��� � ��

� �� ��� ��� �� �� ��� �� ��� ����� ��� �

���.

� �� ��� ���� ��, QUERY STATUS ��� � ��� �� �

�� ���� ����� ��� � ��� ���.

3. STOP ��� ��� � ��� ����� �����. �� ���� ��

���� � ���� � ����.

� ��� ��� ���� �� ��� � � � � ��� ��� ����.

1. AND STOP ��� ��� � ��� ����� �����.

2. �� �� �� ���� � ��� �� �� �� ����.

v ���� � ���� ��� ������� ��� �� ��� �

��. �� �� ���� � ���� � ����.

© Copyright IBM Corp. 2001, 2009 327

Page 338: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v ��� ���� ���� ���� � ��� ��� ������( � ��,

�� ��� �� �� �� ��� ���, �� ��� � �� �� ��

��� �� ��� �). �� �� AND STOP ��� ��� � ���

����� �� �����.

������� � ���� � ��� � ������� ����� ����(�

��� ����� ���)� ���, �� ����� � � ����. ��

����� ��� � ��� �� ��� �� � ��, �� ���� ��( �

��, �� ���� ���) ���� �� ���� ����.

� ��� ����� ��� �:

v ������� � ��� �� ��� �� ������� � ������. �

� ����� � ��� �� ��� �� ������ � ��� �� �

� � �� � ��� ����� ��� �� ����� � ���� ��

�.

v ������� � ��� �� ��� ���� ������� �� �����

� ��� �� ��� � ��:

– �� ���� �� ���� �� �� ����� � ������.

– �� ���� �� ���� ��� � ��� �� ��� � � �

� ����� � ������.

������ � ��� �� ������ �����. ������� � ��� �

� ����� �� ��� �� ��� �� �� ����� ��� � STOP

��� ���� �� �� �� � ����.

�� ���� � ��� �� ������ �����. ������� � ��

� �� ����� �� ��� �� ��� ����. �� �� � ���

�� ����� ��� � STOP ��� ��� ��� ����.

SYSCATSPACE� ���� ��� �� ����� � ��� � ��� �

� ��� � ���. �� ����� � ��� � ��� �� ���� �

� �� ����� ��� � ��� ������� �� �� ����� ��

����.

� ������� ���� �� � ������� �� ��� ��� �� �

���. �� ��� ��� ������ ��� ����� �����. ��

��� ���� ��, � ��� ��� �����. � ��� � ��� ��

� � ���. ����� ��� � �� � ��� ������ ����

������. logarchmeth1 ������ �� � �� �� OFF� �� ��

��� �� �� ����( � ��� ��)� �� ���� �� � �

328 ��� �� ���� ��� ���

Page 339: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��. logarchmeth1� OFF� �� �� ��� ��� �� ������� � �

� ��� ���� �� ����� ������� ���� �� ��� ��

�.

�: � ��� �� ���� �� ���� �� ���� ���� � � ���

��.

� �� ��

������ �� ��� ��� � ��� ����� ������ � ����

�� ���� � ���� ����� ROLLFORWARD DATABASE �

������.

� ��� ��� ������� �� ��� ���. � ��� ����� �

��� ��� ������� �� � � � ��� �� �� � ��

��.

�� �� � ��� �� ���� �� �� ����� ������ ����.

� � ��� �� �� ����� � ��� �� � ��� � �� �� �

���� � ��� �� ��� � �� ���� ��� �� � ���. ��

�� � ��� �� � ��� �� � ��� � �� ������ ����

�.

������� �� �� ��� � ���.

�� ����� � ��� ����� �����.

v � �� ��� � ��� �� ��� � ���. ��� �� ����� �

� �� ��� ���� � ��� � ���.

v � � � � � �� �� ���� ��� � �� �� �����

� ���� � � ��� ��� ���. �� �� ���� ��� ����

����.

v �� �� � ��� ��� ��� � ����. ����� STOP ��� ��

�� �� � ��� ��� ��� �� ��� � ��� �� ��� �

���.

v �� ���� � ��� �� �� ������ �� ����� ���

� ���� ��� � ����. � ��� ���� ��� �� ��� ���

��. STOP� ��� ��� � ���� ��� � ��� �� ���

� ��, ��� ��� �� ����� � ��� ���� � �����

� ����� ���� ����. � ��� �� ��� ���� ����. �

� �� � ��� �� ���� ���� �� �� �� ���� ��

� �� � ��� �� ���� �� �� ���(SQL4908)� �����.

� 14 � ��� 329

Page 340: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ������ ����� LIST TABLESPACES � ��� �� � �

���� � �� ����(� ��� �� � ��) � ���� ��� �

�� ����(� ��� �� ��)� �����. �� � �� ��� ��

�.

– � �� ����� �� � � ��� �� �����.

– �� ����� ����� � �� � � ��� �� �����.

(� ��� �� � ���� ��� ��(� ������ ���� �

� ��), ��� ��� � ���.)

– �� � � ��� �� ������.

v ���� ������ ���� � ��� ����� ������� ���� �

���� ���� ���.

v �� ����� � �� � ���� DB2 � 9 ������� �� �

���. �� ����� � ���� � ������ ������ ��� �

� �� ���� � ����� � 9� ����� ���.

v �� ��� �� ��� � ���� � ����.

� ��� ����� � ���(CLP), �� ��� ���� ��� ��

db2Rollforward API� �� ��� � ���.

��� CLP� �� ���� ROLLFORWARD DATABASE � ���.

db2 rollforward db sample to end of logs and stop

���� ���� ��� ��� ������.

1. �� ���� ������� ������� �� ���� �� �� �� �

�� �� � ��� �����.

2. �� �� ��� ��� ��� � � � ���� � ���� ������.

� ��� ���� ����.

�� ��� � �" ��� �� �� ���� ��� �����.

��� ����� ���� � ���

������� ��� ��� �� ��� �� ������ � �� ����

� �, ���� � ����� ��� �����. � �� �����

� �� ��� ��� �� �� � ���. ��� ���� �����. �� �

������ ���� ��� ������� ��� ���� � ��� ��� ��

��. � ��, ��� ���� ��� �� ����� ���� ��, ��

�� ����� ��� ���� ��� ���� �� �(� ����� ���

���� � � ��) �� ������� ���� ��, ������� ���

� � ��� ���� � � �� ���� �� �� ����� ����

� ���� � ���. (��� ���� �� ����� ���� �� ��

330 ��� �� ���� ��� ���

Page 341: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� �� � ���� ��� � �� ��� ���� �� ����� ��

��� ����� � ���.) �� ���� �� �� �� ���� �� �

��� � �� ������� �� ��� �� � �� ���, �� ����

��� ��� ��� ��� ��� ����.

�� ����� ������ �� � ��� �� ��� ���. �� ����

� �� ���� ���� � ��� ��� ��� ���. ��� ��, ��

� �� � ������ � ���� � ����� ��� �����. ��� �

�� ���� ��� ���� �� ����� � ���� � ���� � �

���. ��� �� ����� �� �� � ���� ������� �

�� ����� ��� � ����� � ���.

�� ����� � ����� ��, DB2� �� �� ����� � � ��

�� ��� ���� �� ���� � �� ��� �����. �� ����

� � � �� �� ��� ���� �� ��� ��� �� ��� �����

DB2_COLLECT_TS_REC_INFO ����� �� ON�� �����. ��

������. �� ��� ���� �� ��� ��� ���� �� ��� ��

�� ���� �� ����� �� �� ���.

������ ���� � �� ���� � ���� ��(DB2TSCHG.HIS)�

�� ����� � ��� ���� �� �%� �����. db2logsForRfwd

����� ��� � ��� ���� �� PRUNE HISTORY � ���

���� � � ��� � ���. ������ ���� � ��,

DB2TSCHG.HIS� � ������ ����� � ������ � ��� � �

� � ��� �����. �� ��� � �� �� ��� �� ��, �

�� ����� ��� ��� ��� �����.

�� ��� ��� ��� ����� � ��� ������, � ��� �

�� �� � ���. �� ���� ��, �� �� ��� �� �� ��

�� �� ��� ���� � � �� ����� ����� ���� ���

�����. ���, �� �� ��� ���� � ��� � ��� ������.

����� ����� �� ��� � ��� �� ���� ��� �� ��

� ��� ��� ���� �� ��, � �� ��� �� ���� �� � �

� � �� ����� � ����� ���� ��� �����.

�� ����� � ����� �� LIST TABLESPACES SHOW DETAIL

� ������. � � �� ����� � ���� � � � �� �

��� �� �� ��� �����. �� �� ��� ��� �� �(DDL)��

�� ����� �, �� �� ����� ��� � ��� � �����.

�� ����� ��� �� �� ���� � ����, ��� ���� ��

� ��� ������ � ���. � ��� �� ����� ���� ��

�� ����� ��� ���� � �� ����� � �� �� �� �

� 14 � ��� 331

Page 342: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� � ���� ���. ���� ������ ���� � ������ �

��� � LIST TABLESPACES SHOW DETAIL � �����. ��

����� ��� � ������ ���� � � �� ����� � �

� �� �� ���� � ���� ���.

� ���� �� ����� � ������ ��� � �� ����� �

��� ��, � � �� ����� ��� � ���� ���. � ��,

�� ���� ��� �� ����� ���� ��� ��� �� �� �

���� ���� ��, � �� ���� �� ��� � ���� ��� �

���� ���.

���� ��� � � �� �� �� �� ����� �� � �� �

���� ���� ��, ���� � �� � � �� � �� ����� ��

������ � ���� ���. ��� ���� � � � �� �� ���

�� �� �� ���.

�� ����� � ���� � ����� �� ����� ��� �� �

��� ��,

v �� �� ����� � ���� �� �� ��� ��� � ����

��

v �� �� ����� � ��� � ���� �� �� ��� ��

� �� ���� �� ��� � ���� � ���� ���. � � ��

���, ���� �� �� ��� ��� � ��� � �� �� �� �

�� ����. ���� �� ��� �� �� ��� �� ��� ���

��� �����.

�� ����� � ���� � ������ ��� �� ����� ���

�� �� ����� ��� �� ���� �� �� ��� ��� ��, �

�� ���� � ��� � ���� ��� � ���� ���. � � �

� ���, �� �� ��� � �� ��� � ��� � �� ��

� �� ��� ����. ��� ���� ��� � �� ��� ��� � ��

��� � ��� �����. �� ��� ���� � ��� �� ���

�� �� � �� ��� ����.

v �� ��� � �� ���� �� ��

v �� ��� � �� ��� ��

v �� ��� �� �� � ��

� ���� �� � �� ���� ���� ��� �� �� ��� ���

��. � �� ���� � ��� � ����� ��, � �� � ��� �

�� ����� �� ��� �����.

332 ��� �� ���� ��� ���

Page 343: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� �� �� ���� � ��� ��� �� � ��� �� �� ����

�� ���� �� �� ������ ����� ��� ����. ��� �� �

�� ��� ��� �� � ���.

v � ��� �� ��� �� ���� ����� � � �� � ��� �

� �����, � � ��� � ��� ���� �� �����.

v � ���� � ����� �� ����� ��� ��� ���� ��

��, � ����� �� ����� �� �� �� ����� � � ��

���� �� �����.

���� �� �� ��� ��� ��� � ��� � ��� �� ����.

�� ����� � ���� � �� �� � ��� ���� �� QUIESCE

TABLESPACES FOR TABLE � �� � ���. Quiesce � (��, �

� � �� �� ���)� ���� �� ����� � �� �� � �

��� ���� ����( �� ��) � � � �����. Quiesce � � �

��, �� ����� ��� � ��� ���. � ��� �� ��� ��

� ��� ��� ��, �� ���� ���� Quiesce ��� �� � ��� �

� �� �� ��� ���� ��� � ���.

�� ���� � �� � ��� �� ���, �� ����� � ��

��� ����. �� ����� �� �� ���. � ���� � ���

�� �� ��� ��� � ����� ����� �����. � �� �� ��

���� �� �� �� ���� �� � ����� �� ���� �� ��

��� � ���� � ����. �� � �� ���� �� � ���� ��

� ��� �� ��� ����. (�� ����� �� ���� ����, �

� ������, � �� ��� � �� ����, �� � �� ���

� �� ����� ���� �� ���� ��� ��� ���.)

�� ��, ������� �� T1�� ����. �� ��, �� T3�� �

� ���� TABSP1� � ��(T2)�� � �����, �� ����� �� T3

������ ��� ���� TABSP1 �������� T2� � ��� �� ��. ����

TABSP1 �� �� �������

T1 T2 T3 T4| | | || | | ||---------------------------------------------------------------------------

| ��� T2 � T3��� TABSP1���� ��(T2� � ����� )

�� 24. �� ���� � ����

� 14 � ��� 333

Page 344: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ����. �� ����� � �� ��� ���, � � �� �

����. �� ���� � ���� ����� �� T3 �����, �� �

���� �� T2� ���. T2 T3 ��� �� ��� TABSP1� ����

����. �� T4��, ������� T1�� ��� � ���� ��� �

�� �� �� � ������. �� ���� TABSP1� �� T3�� ���

� �� ��� ����. ������ �� ����� T2 T3 ��� �� �

��� �� ����� ���� �� T3 T4 ���� TABSP1� �� �

�� ��� �����. � �� ���� ��� ������� � � ����

��� ��� ��, � ��� �� � ����. �� ����� � ����

� ���� � �� �� �� ���� �� ���� ��� � �� � �

�� �( �� T3)� �� �� ����� � ���� � ���.

�� ���� TABSP1� T4�� ����� ��, T3 ��� �� � ����

� �� ����� ������(�� � �� �� �) TABSP1� �� �

� � ������.

�� ��, ������� �� T4�� ������ � ��� ��� �� �

�� �� ��� ���� ����.

1. ������ ����

2. �� ���� ����

3. ������ � ���

4. �� ���� � ���

������� � ����� �� �� ����� �������, ��� ���

���� � ���� � �� ����� �� ��� ���� � ���� �

���.

�� T3 ��� TABSP1 � ���� �� � ���, TABSP1� T3(�� ��)

� ������� ��� ���� ���.

v �� ����� T3� � ������. �� ����� ������ � �

����� ��������� �� ������ ��� ���.

v �� T1�� �� ������ �� ��� �� ����� ����� �

�� T3 �� ���� �� ����� � ������.

v �� ����� �����.

���� ������ �����,

v �� ����� � ��� ��� ��� � ���� � ���� ���.

��� �� ����� ������ ��� ��� ���� �����.

334 ��� �� ���� ��� ���

Page 345: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v �� ������ ���� � ��� �� ��� �, �� ������ ���

�� �� �� ����� � ��� �� ��� � ��(������ ��

�� ��), � ������� � ���� � �� ����� � ����

���.

v �� ����� �� �� � ������ ��, � ������ ���

�� �� ����� ������ ��� ���. ��� ��� ������ �

����� ������ ���. ��� �� ����� � ���� � ��

���� ���� ������ ����� ����� ���.

���� ��� � ��������,

v ���� ��� �� ���� �� ����� � ���� � ����

� ��, ��� � �� � �� ����� ��� � ���� � �

��� ���. ��� ���� ��� �� ���� �� �� ����

� �� �� � ����� �� ����. ���� ��� ������, �

� ������ ��� ��� ���� � �� � �� � ���� ���

��� ���� � �� ����� ��� ���. ���� ��� ��,

�� �� �� ��� ��� � � �� �� � ���

YSCAT.DATAPARTITIONS ���� � ������.

� ��� � � �� ��

���� �� ��� ������ ��� ����� ��� ���� � �

��. �� ����� �� �� ������ �� ���� ���� ���� �

�� �� ����� ��� �����. �� �� ������ �� ����

�� ������ �� �� � ���� �� �����. ���� ��� ��

(�, ��� � �� ��)� ��� � �� ��� ���� � ���.

� ��� ����� ����� SYSADM, SYSCTRL �� SYSMAINT ��� �

�� � ���.

� �� � - CLP �

� 1

ROLLFORWARD DATABASE � ��� AND� ���� �� ��� �

�� ��� � �� ���. � �� �� �� � ����� ����

� ��� ����.

db2 rollforward db sample to end of logsdb2 rollforward db sample complete

��� �� ��� � ���.

db2 rollforward db sample to end of logs and complete

� 14 � ��� 335

Page 346: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ��� �� ��� 2��� ���� �� ����. ��� ���� ��

��� ��� ��� � ��� �� �� ����� ���� �� ���

��.

� ��� � ��� ��� � ��� �� ��� ����. ��� ��

��, ���� � ��� ��� � � �� �� � ���. ��� ���

��� � �� �� ��� �� ��� � ���� ���� � � ���.

db2 rollforward db sample complete

� � ������� ����� �� ��� �� ���� �����.

� 2

�� �� ������� � �������(� �� ����� �������).

db2 rollforward db sample to end of logsdb2 rollforward db sample to end of logs and stop

�� � �� � ���. �� �� �� ���� � ��� ���� AND

STOP �� AND COMPLETE� ���� ����. �� ���� ��� ��

� ����. ���� �� �� � ��� ��� ��� � �� ����� �

����. �� �� ����� ����� � ���� �� �� ��� ���

���.

� 3

3 � �� ����� ����� � ��� �� �� � ����� �� ��

� ���� � ����� � � ���� �� ����.

db2 rollforward db sample to end of logs tablespace(TBS1) onlinedb2 rollforward db sample to 1998-04-03-14.21.56.245378 and stop

tablespace(TBS2, TBS3) online

� � ��� ��� ��� ��� � ����. � �� � � �� � ���

��� �� ��� ��� � ���.

� 4

������� ����� � OVERFLOW LOG PATH� ��� User Exit� �

���� ��� �� ���� ��� � ���� � �������.

db2 rollforward db sample to 1998-04-03-14.21.56.245378 and stopoverflow log path (/logs)

336 ��� �� ���� ��� ���

Page 347: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 5

�� ��� ������ sample� ���. ������� ��� �� ��

� � ���� �����. ������� ����� � � ���� �� �

������.

� ���� � �� ��� ��� ������� �����.

db2 backup db sample online include logs

� ���� ��� ������� ��������.

db2 restore db sample

� ���� �� ������� � �������.

db2 rollforward db sample to end of backup

� 6(���� ������ ��)

0, 1 2� � ������ ���� ���. �� ���� TBS1� � ��

���� ����� ����, �� ���� TBS2� ������ ��� 0� 2

�� �����. ������ ��� 1� ������� ������ ������

��� 0 2� TBS1� ����� �, ������ ��� 1�� �������

� �������.

db2 rollforward db sample to end of logs and stop

�� SQL1271(�������� ����� �� ��� �� ����� ����

�� ��� 0 2�� �������.�)� �����.

db2 rollforward db sample to end of logs

� � ������ ��� 0� 2�� TBS1� � ������. � ���

TABLESPACE(TBS1) �� ������.

� 7(���� ������ ��)

�� ��� ���� ������ sample� ���. � ������ ����

�� ��� ��� ����. ������� � ������ ����� �

���� � � ���� �� � ������.

�� ��� (SSV) �� ������.

db2 backup db sample on all nodes online include logs

� ������ ����� ������� ��������.

db2_all "db2 restore db sample taken at 1998-04-03-14.21.56.245378"

� ���� �� ������� � �������.

� 14 � ��� 337

Page 348: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2 rollforward db sample to end of backup on all nodes

� 8(���� ������ ��)

�� ��� ���� ������ sample� ���. � ������ ����

db2_all� ��� ��� �� ����. ������� � ������ �

���� ����� � � ���� �� � ������.

db2_all� ��� ��� �� � ������ ���� �����.

db2_all "db2 backup db sample include logs to /shared/dir/"

� ������ ����� ������� ��������.

db2_all "db2 restore db sample from /shared/dir/"

� ���� �� ������� � �������.

db2 rollforward db sample to end of backup on all nodes

� 9(���� ������ ��)

������ ��� 0� 2�� �� ���� TBS1� ����� � ������

��� 0� 2� TBS1� � �������.

db2 rollforward db sample to end of logs

������ ��� 1� �����.

db2 rollforward db sample to end of logs tablespace(TBS1)

� � TBS1� ������ ��� 1�� � ��� ��� ���� ��� �

�� �����. SQL4906N� �����.

db2 rollforward db sample to end of logs ondbpartitionnums (0, 2) tablespace(TBS1)

� � ����� ����.

db2 rollforward db sample to 1998-04-03-14.21.56.245378 and stoptablespace(TBS1)

� � TBS1� ������ ��� 1�� � ��� ��� ���� ��� �

�� �����. � �� �� � ����� ���.

�: �� ����� � ���� � ���� � dbpartitionnum �� ����

����. � ��� ��� �� ����� � � ������ �����

�� ���.

������ ��� 1� TBS1� ����� �,

db2 rollforward db sample to 1998-04-03-14.21.56.245378 and stoptablespace(TBS1)

338 ��� �� ���� ��� ���

Page 349: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� � ����� ����.

� 10(���� ������ ��)

� ������ ���� �� ����� ����� �, PIT2� � �����

� AND STOP� ���� ����. � ��� �� � �� ����. ����

PIT1� � �������.

db2 rollforward db sample to pit2 tablespace(TBS1)db2 rollforward db sample cancel tablespace(TBS1)

** restore TBS1 on all dbpartitionnums **

db2 rollforward db sample to pit1 tablespace(TBS1)db2 rollforward db sample stop tablespace(TBS1)

� 11(���� ������ ��)

db2nodes.cfg ��� ���� 8 ������ ���(3 - 10)� � �� �

���� � ��� ������.

db2 rollforward database dwtest to end of logs tablespace (tssprodt)

�� (� ��� ��)��� � ��� ����� ����. �� �����

� ������ ���� ��� ��� ����. ����� db2nodes.cfg ��

� �����.

� 12(���� ������ ��)

�� ������ ��� ������ ��� ��(������ ��� 6�)� �

6 � �� �� ����� � ��� ������.

db2 rollforward database dwtest to end of logs on dbpartitionnum (6)tablespace(tsstore, tssbuyer, tsstime, tsswhse, tsslscat, tssvendor)

�� (� ��� ��)��� � ��� ����� ����.

� 13(���� ��� - �� ��� ����� �� ��� � ��

�)

tbsp0�� ��� �� �� ���� tbsp1, tbsp2, tbsp3� ��� ����

��� �����. ���, ���� tbsp4� ��� ���� ���� tbsp5�

���� ��� ���� �����. � �� ����� END OF LOGS� �

���� � ���.

db2 rollforward db PBARDB to END OF LOGS and stoptablespace(tbsp0, tbsp1, tbsp2, tbsp3, tbsp4, tbsp5)

� � ����� ����.

� 14 � ��� 339

Page 350: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 14(���� ��� - ��� ��� ����� �� ��� � �

��)

��� tbsp0�� ��� �� �� ���� tbsp1, tbsp2, tbsp3� ��� �

��� ��� �����. ���, ���� tbsp4� ��� ���� ����

tbsp5� ���� ��� ���� �����. �� ���� tbsp4� ��� �

� �� ���� � ���� ���.

db2 rollforward db PBARDB to END OF LOGS and stop tablespace(tbsp4)

� � ����� ����.

� 15(���� ��� - ��, ��, �� ��� ���� ���� �

� ���� �� �� ��� ���� PIT�� � ���)

tbsp0�� ��� �� �� ���� tbsp1, tbsp2, tbsp3� ��� ����

��� �����. ���, ���� tbsp4� ��� ���� ���� tbsp5�

���� ��� ���� �����. ���� INDEX IN �� ��� �� ��

��� ��� ���� ���� ���� � �� ����� � PIT��

� ���� �����.

db2 rollforward db PBARDB to 2005-08-05-05.58.53.000000 and stoptablespace(tbsp0, tbsp1, tbsp2, tbsp3, tbsp4, tbsp5)

� � ����� ����.

� 16(���� ��� - ��� ��� ����� �� PIT�� �

���)

� � �� ����(tbsp1, tbsp2, tbsp3)� ��� ���� ��� ����

�. ���, ���� � ��� ���� tbsp3�� �� �����. PIT��� �

���� tbsp1 tbsp2��� ����.

db2 rollforward db PBARDB to 2005-08-05-06.02.42.000000 and stoptablespace( tbsp1, tbsp2)

� � ����� ����.

340 ��� �� ���� ��� ���

Page 351: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 15 � IBM Tivoli Storage Manager(TSM)� ��� ��� �

BACKUP DATABASE �� RESTORE DATABASE � ��� �, IBM

TSM(Tivoli Storage Manager) ��� ��� ������� �� ����� �

�� ���� �� ��� �� ��� � ���. TSM ���� API� �

� �� ��� ��� ��� ���� � 4.2.0���.

v TSM ���� API � 4.2.1� ��� 64�� Solaris ���.

v TSM ���� API � 5.1� ��� 64�� Windows �� ��.

v TSM ���� API � 5.3.2� ��� � Windows X64 ���.

v TSM ���� API � 5.1.5 ��� ��� 32�� Linux for iSeries®

pSeries.

v TSM ���� API � 5.2.2 ��� ��� 64�� Linux for System i

pSeries.

v TSM ���� API � 5.2.0 ��� ��� 64�� Linux on AMD Opteron

���.

v TSM ���� API � 5.2.2 ��� ��� 64�� Linux for zSeries.

Tivoli Storage Manager ����� ��

������ �� ����� TSM� ��� � � �� TSM ��� ���� �

� �� ��� ��� � ���.

1. ��� TSM ���� �� � ���� ���. �� TSM ��

�� API� DB2 �� ��� ���.

2. TSM ���� API� ���� �� �� �����.

DSMI_DIR

API ����� ���� ��(dsmtca)� ���� ��� �� ���

��� ����.

DSMI_CONFIG

TSM ��� ��� ���� dsm.opt ��� � ��� �� ��

� ��� ����. �� � ��� ��, � �� ��� ��

�� ��� ��� ���.

DSMI_LOG

�� ��(dsierror.log)� ��� ��� �� ��� ��� ��

��.

© Copyright IBM Corp. 2001, 2009 341

Page 352: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�: �� ��� ������ ���� ��� ��� sqllib/userprofile

����� ���� ���.

3. ��� �� �� �� ���� ������ �� ����� �� �� �

� ��� ��� ���.

v db2stop � ��� ������ �� ����� ������.

v db2start � ��� ������ �� ����� ������.

4. �� ��� ��� Tivoli ����� TSM �� ������� �� ��

� ��� � ���. TSM ��� PASSWORDACCESS=generate� ����� �

��� �� Tivoli ����� ��� ��� ���.

��� � � �� dsmapipw� ���� ���� sqllib/adsm ����

����. � �� ��� ��� TSM ��� ��� ��� � ���.

dsmapipw � ����� �� ��� �� ���� ���� ���� ��

�. � � ��� � �� ��� ����� �������.

v �� �� - TSM �� ���� TSM ��� � �� �����. ��

� � ��� �, � ��� ��� ��� TSM �� �� � TSM

���� ���� �����.

v � �� - TSM �� �� TSM ��� � � �����. (�� ��

� ���� �� � ��� � � � �������.)

�: BACKUP DATABASE �� RESTORE DATABASE � ���� �

��� � ��� � ��� ����. �� � �� ��� ��� TSM �

�� ��� �� ��� ��� ���� dsmapipw � ��� ��

�.

Tivoli Storage Manager �� ��

TSM ��� � �� �����, � �� ���� �� �� ��� �� �

�� ��� � �� ���. (Windows �� ����� ₩� / � �����.)

��� �� ��� ��� ����.

v �� ������ �� �� �:

/<database>/NODEnnnn/FULL_BACKUP.timestamp.seq_no

v �� ������ �� �� �:

/<database>/NODEnnnn/DB_INCR_BACKUP.timestamp.seq_no

v �� � ������ �� �� �:

/<database>/NODEnnnn/DB_DELTA_BACKUP.timestamp.seq_no

v �� �� ���� �� �� �:

/<database>/NODEnnnn/TSP_BACKUP.timestamp.seq_no

342 ��� �� ���� ��� ���

Page 353: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v �� �� ���� �� �� �:

/<database>/NODEnnnn/TSP_INCR_BACKUP.timestamp.seq_no

v �� � �� ���� �� �� �:

/<database>/NODEnnnn/TSP_DELTA_BACKUP.timestamp.seq_no

�� <database>� ������ ���� NODEnnnn� �� �����.

��� ��� ��� ��� � ��� ���.

v ��� ������ ��� ��� � ���� � � ��, ����

��� ��� ��� ��� � ��� ���. ��� � �� ���

� TSM� ��� ���.

v ��� � �� ���� USE TSM ��� INCLUDE LOGS ��� ���

� ��, � ����� ��� ��� �� ����� ��� �� � ���

�� � ���. �� ����� �� � ���� ���� ���

� �� �� ��, TSM� � � � �� �� �� ��� ���(�

���� ��� ����� ��� ��).

� 15 IBM TSM(Tivoli Storage Manager) 343

Page 354: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

344 ��� �� ���� ��� ���

Page 355: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 16 � DB2 ACS(Advanced Copy Services)

DB2 ACS(Advanced Copy Services)� ���� ���� ���� � �� �

� ��� � ���� �� ��� �� ��� ��� � ���.

���� � �� ���� ���, ������ �� ����� �� �� ��

� ��� �� �� ���� ����(��) ���� �����. ����

���� ��� ��� ��� ��� � �� � ���� �� �

���. DB2 ACS� ���� � �� ��� ���� ���.

��� � ���� �� ����� ���� ���� � DB2 ACS API

���� �����. IBM Data Server� ��� ���� �� ���� ���

�� � DB2 ACS API ������.

v IBM TotalStorage SAN

Volume Controller

v IBM System Storage DS6000

v IBM System Storage DS8000

v IBM System Storage N Series

v NetApp V-series

v NetApp FAS ���

DB2 ACS(Advanced Copy Services) � ��� � ��� �����

h t t p : / / p u b l i b . b o u l d e r . i b m . c o m / t i v i d d / t d /

IBMTivoliStorageManagerforAdvancedCopyServices5.3.3.html � � ACS(Advanced

Copy Services)� � Tivoli ��� ������.

DB2 ACS(Advanced Copy Services) ��

DB2 ACS(Advanced Copy Services)� ����� ��� � ��� �����

DB2 ACS� �, ��� ��� ���.

��� ��

DB2 ACS� IBM DB2 ����(HA) �� �����. DB2 ACS� �����

DB2 HA �� � ����� � ���.

��� � ���� �� ����� ���� ���� � DB2 ACS API

���� �����. IBM Data Server� ��� ���� �� ���� ���

�� � DB2 ACS API ������.

© Copyright IBM Corp. 2001, 2009 345

Page 356: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v IBM TotalStorage SAN

Volume Controller

v IBM System Storage DS6000

v IBM System Storage DS8000

v IBM System Storage N Series

v NetApp V-series

v NetApp FAS ���

����

1. DB2 ACS� �����. �DB2 ACS(Advanced Copy Services) ��� ��

����.

2. DB2 ACS� ��� ������ �� ���� ����� ������.

� ������ �� ���� ����� ��� � � ���� sqllib ��

�� acs�� ���� �����. ������ �� ���� �����

acs ���� � ��� ������ �� ���� ����� ����

��� � ���.

3. DB2 ACS� ��� ������ �� ���� ����� � �� ���

������.

a. DB2 ACS� �������. 347 ���� �DB2 ACS(Advanced Copy

Services) ����� ������.

b. DB2 ACS� ������. 348 ���� �DB2 ACS(Advanced Copy Services)

���� ������.

DB2 ACS� �� ��� � � ��� � ��� ��� � ���.

DB2 ACS(Advanced Copy Services) � ��� � ��� �����

h t t p : / / p u b l i b . b o u l d e r . i b m . c o m / t i v i d d / t d /

IBMTivoliStorageManagerforAdvancedCopyServices5.3.3.html

DB2 ACS(Advanced Copy Services) ��

DB2 ACS(Advanced Copy Services)� ��� ��� ������ IBM Data Server

� ����� �� ����.

����

DB2 ACS� IBM Data Server� ���� ���� �� ��� ����� �

����. DB2 ACS� ���� ���� �� ��� �� 401 ���� �DB2

ACS(Advanced Copy Services) �� �� �� ������ ������.

346 ��� �� ���� ��� ���

Page 357: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� ��

ACS� ��� �� �� ������ ��� � ���.

AIX:

v ln -s /opt/freeware/lib/powerpc-ibm-aix5.3.0//libgcc_s.a /usr/lib/libgcc_s.a

Red Hat Enterprise Linux:

v ln -s libssl.so.0.9.7xxx libssl.so.0.9.7

v ln -s libcrypto.so.0.9.7xxx libcrypto.so.0.9.7

v ln -s libssl.so.0.9.7xxx libssl.so

v ln -s libssl.so.0.9.7xxx libssl.so.0

����

1. IBM Data Server� �����.

2. TCP/IP ��� ��� DB2 ACS ����� � ��� ������. � �

�, ��� ����.

db2acs 5400/tcp # DB2 ACS service port

� ��

DB2 ACS� �� � DB2 ACS ��� DB2 ACS �� �� ��� ��

� � ��� ��� � ���.

DB2 ACS(Advanced Copy Services) � ��� � ��� �����

h t t p : / / p u b l i b . b o u l d e r . i b m . c o m / t i v i d d / t d /

IBMTivoliStorageManagerforAdvancedCopyServices5.3.3.html

DB2 ACS(Advanced Copy Services) ���

DB2 ACS(Advanced Copy Services)� ��� ��� ������ �� ���

� ����� � ��� �� ��� � � �� �� ������ DB2 ACS

�� ���� ���. ����� ��� DB2 ACS� ������.

��� ��

DB2 ACS� ���� � � �� �� ���� ��� ���.

1. DB2 ACS �

2. DB2 ACS� ��� ������ �� ���� ����� ������.

� ���� �� ��

� 16 DB2 ACS(Advanced Copy Services) 347

Page 358: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������ �� ����� ������ �� ���� ���� �� ��, ��

� IBM Data Server� ����� � ���� setup.sh� ��� DB2 ACS

�� ������.

�� ���� DB2 ACS� ���� �� ���.

����

DB2 ACS� ���� ������ �� ��� � ����� DB2 ACS� ��

��� �� ��� � �� ��� setup.sh ����� ������.

setup.sh� � ��� ��� 350 ���� �DB2 ACS(Advanced Copy Services)

� ���� setup.sh�� ������.

setup.sh ���� ��� ��� � �� �� sqllib/acs ���� � DB2

ACS �� � ��� ��� �� ��� ���� ����.

� ��

DB2 ACS� ���� �, DB2 ACS �� �� ��� ��� � ��� �

�� � ���.

DB2 ACS(Advanced Copy Services) � ��� � ��� �����

h t t p : / / p u b l i b . b o u l d e r . i b m . c o m / t i v i d d / t d /

IBMTivoliStorageManagerforAdvancedCopyServices5.3.3.html

DB2 ACS(Advanced Copy Services) ��

DB2 ACS(Advanced Copy Services)� ��� ��� �� ��� � ���

� DB2 ACS� ��� ���. �� ��� ��� DB2 ACS� ��� �

���.

��� ��

DB2 ACS� ��� � � �� �� ���� ��� ���.

1. DB2 ACS �

2. DB2 ACS� ��� ������ �� ���� ����� ������.

3. DB2 ACS ���

����

sqllib/acs ����� � � �� setup.sh ����� ������. ��� DB2

ACS� ��� �� ��� �� ���� �����. � ���� �� ����

��� ���� ���� /etc/initab� ��� DB2 ACS �� ��� ���

348 ��� �� ���� ��� ���

Page 359: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���.

��� setup.sh ���� � �����.

./setup.shDo you have a full TSM license to enable all features of TSM for ACS ?[y/n]

n

****** Profile parameters for section GLOBAL: ******ACS_DIR [/home/krodger/sqllib/acs ]ACSD [localhost 57328 ]TRACE [NO ]

****** Profile parameters for section ACSD: ******ACS_REPOSITORY *mandatory parameter* /home/krodger/acsrepository

****** Profile parameters for section CLIENT: ******MAX_VERSIONS [ADAPTIVE ] 2LVM_FREEZE_THAW [YES ]DEVICE_CLASS [STANDARD ]

****** Profile parameters for section STANDARD: ******COPYSERVICES_HARDWARE_TYPE *mandatory parameter*NAS_NSERIES COPYSERVICES_PRIMARY_SERVERNAME *mandatory parameter* fas960aCOPYSERVICES_USERNAME [superuser ] root

======================================================================

The profile has beeen successfully created.Do you want to continue by specifying passwords for the defined devices? [y/n]

y

Please specify the passwords for the following profile sections:STANDARDmaster

Creating password file at /home/krodger/sqllib/acs/shared/pwd.acsd.A copy of this file needs to be available to all components that connect to acsd.

BKI1555I: Profile successfully created. Performing additional checks.Make sure to restart all ACS components to reload the profile.

DB2 ACS� ��� � ��� � ��� ��� � ���.

DB2 ACS(Advanced Copy Services) � ��� � ��� �����

h t t p : / / p u b l i b . b o u l d e r . i b m . c o m / t i v i d d / t d /

IBMTivoliStorageManagerforAdvancedCopyServices5.3.3.html

DB2 ACS(Advanced Copy Services) �� ��

� ������ �� ���� ����� ��� � � ���� sqllib ����

acs�� ���� �����. DB2 ACS(Advanced Copy Services)� � acs

���� ��� � �! �� �� �� �� �� � �� � ��

�� ��� ���. � acs ���� ���� ��� � � ��� �

����� ���.

� 16 DB2 ACS(Advanced Copy Services) 349

Page 360: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

1. acs ���� �� DB2 ACS �� ��� � ���� ���� �� �

��.

2. acs ���� IBM TSM(Tivoli Storage Manager)� ��� � ����

�� ��� ��� �� � � ����� NFS ���� NFS ��

� � ���.

DB2 ACS(Advanced Copy Services) �� ���� setup.sh

setup.sh ����� DB2 ACS(Advanced Copy Services)� ����� ����

�.

��

���� setup.sh� sqllib/acs ���� �����.

��

��� setup.sh� �����.

usage: setup.sh -a <action>-d <DB2_Instance_Directory>-u <Instance_user_ID_name>-g <Instance_primary_group_name>

�� action� �� � ��� � � ���.

v start

v stop

v query

v enable

v disable

���

������ �� ����� ������ �� ���� ���� �� ��, ��

� IBM Data Server� ����� � ���� setup.sh� ��� DB2 ACS

�� ������.

��� �� setup.sh ����� ���� ��� �� ���.

DB2 ACS ��

�� ��� � ����� �� � � �� ��� setup.sh�

��� DB2 ACS� ���� � ���.

DB2 ACS ��

350 ��� �� ���� ��� ���

Page 361: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � �� ���� �� setup.sh� ��� DB2 ACS� ��� �

���. � � �� setup.sh� ���� ���� DB2 ACS ��� �

� ���� �����.

setup.sh ���� ��� ��� � �� �� sqllib/acs ���� � DB2

ACS �� � ��� ��� �� ��� ���� ����.

DB2 ACS(Advanced Copy Services) APIDB2 ACS(Advanced Copy Services) API� ������ �� ����� ���

� �� ���� �� ���� ����� ���� � ���� � ��� �

����.

��� � ���� �� ����� ���� ���� � DB2 ACS API

���� �����. IBM Data Server� ��� ���� �� ���� ���

�� � DB2 ACS API ������.

v IBM TotalStorage SAN

Volume Controller

v IBM System Storage DS6000

v IBM System Storage DS8000

v IBM System Storage N Series

v NetApp V-series

v NetApp FAS ���

DB2 ACS(Advanced Copy Services) API ��

������ �� ����� DB2 ACS API ��� �� DB2 ACS � � ���

� ����� �����.

db2ACSQueryApiVersion - DB2 ACS(Advanced Copy Services)

API� � � �

DB2 ACS(Advanced Copy Services) API� �� �� �����.

API �� ��

db2ACSApi.h

API � ��� �� ��

db2ACS_Version db2ACSQueryApiVersion();

����

��.

� 16 DB2 ACS(Advanced Copy Services) 351

Page 362: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ����

�� �� �:

v DB2ACS_API_VERSION1

v DB2ACS_API_VERSION_UNKNOWN

db2ACSInitialize - DB2 ACS(Advanced Copy Services) �� ��

� DB2 ACS(Advanced Copy Services) ��� ������. � ��� ����

�� �� ����� DB2 ACS ������ ���� ����� � DB2 ACS

API ��� ��� ��� ����.

�� ��

db2ACSApi.h

�� � ��� ��

/* ==========================================================================* Session Initialization* ========================================================================== */db2ACS_RC db2ACSInitialize(

db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

����

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

db2ACSInitialize()� ���� �� ������ �� ����� �� ��

� �!��.

pControlBlock->session

pControlBlock->options

DB2 ACS API ���� ���� �� �� ��� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pRC ��� ��: db2ACS_ReturnCode *

352 ��� �� ���� ��� ���

Page 363: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� ��

� 11. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INIT_FAILED ������ �� ����� DB2 ACS �

�� ������ ��� ���� ����

��.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_COMM_ERROR �� ���� �� ���� ����

�� ��� ����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_NO_DEV_AVAIL �� ��� � � �� ���� ��

���� ���� ����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

� 16 DB2 ACS(Advanced Copy Services) 353

Page 364: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

������ �� ����� db2ACSQueryAPIVersion() ��� ��� DB2 ACS

API� ��� � � ��, ������ �� ����� db2ACSInitialize()� �

�� ���. ������ �� ����� db2ACSInitialize()� ��� DB2 ACS

��� �� ��� ������ �� ����� DB2 ACS ��, ��, �� �

� �� ��� � ��� ��� � ���. ������ �� �����

db2ACSTerminate()� ��� DB2 ACS ��� �� � ���.

db2ACSTerminate - DB2 ACS(Advanced Copy Services) �� �

DB2 ACS(Advanced Copy Services) ��� ����.

�� ��

db2ACSApi.h

�� � ��� ��

/* ==========================================================================* Session Termination* ========================================================================== */db2ACS_RC db2ACSTerminate(

db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

����

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

db2ACSInitialize()� ���� �� ������ �� ����� � �

�� � ��� ������ . ��� ��� �� �����

db2ACSTerminate() � � ��� �� ���.

db2ACSTerminate()� ���� �� ������ �� ����� �� �

�� �!��.

pControlBlock->options

354 ��� �� ���� ��� ���

Page 365: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 ACS API ���� pControlBlock->vendorInfo.vendorCB� �

�� ���� �� � ���.

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� ��

� 12. �� �

�� �� � �

DB2ACS_RC_OK ��� ������. � ��� ��� � ��� �� �

��� ����.

DB2ACS_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

DB2 ACS API ���� db2ACSTerminate()�� DB2 ACS ��� � ���

� ��� �� ���.

� 16 DB2 ACS(Advanced Copy Services) 355

Page 366: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACSTerminate()� �� �� ���� �� ����, ������ �� �

���� � db2ACSInitialize()� ���� ��� � DB2 ACS ���� �� DB2

ACS ��� ��� � ����.

db2ACSPrepare - �� � �� � ��

��� �� ��� � ������ �� ����� ������� ������

�. db2ACSPrepare()� ������ �� ����� ������� ������ �

���(����� ��) ��� � �� ���� �� ��� � ��� ��

���.

�� ��

db2ACSApi.h

�� � ��� ��

/* ==========================================================================* Prepare* ========================================================================== */db2ACS_RC db2ACSPrepare(

db2ACS_GroupList * pGroupList,db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

����

pGroupList

��� ��: db2ACS_GroupList *

db2ACS_GroupList�� ��� � �� ��� ��� �� �� �

��.

pGroupList� NULL�� � ��(��)� ��� � �� �����.

pGroupList� NULL� �� ��,

v pGroupList� ��� � �� ��� ��(��)� �� �����.

v ������ �� ����� pGroupList� � ��� ���� ��

���.

v ������ �� ����� pGroupList� db2ACSPrepare()� ���

� �� �� ��� �!��.

pGroupList->numGroupID

pGroupList->id

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

356 ��� �� ���� ��� ���

Page 367: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACSPrepare()� ���� �� ������ �� ����� �� ��

� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� ��

� 13. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

� 16 DB2 ACS(Advanced Copy Services) 357

Page 368: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

db2ACSPrepare()� ���� ������ �� ����� db2ACSSnapshot()� �

��� �� ������� �������.

db2ACSBeginOperation - DB2 ACS(Advanced Copy Services)

�� ��

DB2 ACS(Advanced Copy Services) ��� �����.

�� ��

db2ACSApi.h

�� � ��� ��

/* ==========================================================================* Operation Begin** A valid ACS operation is specified by passing an ObjectType OR'd with one of* the following Operations, such as:** (DB2ACS_OP_CREATE | DB2ACS_OBJTYPE_SNAPSHOT)* ========================================================================== */db2ACS_RC db2ACSBeginOperation(

db2ACS_Operation operation,db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

����

operation

��� ��: db2ACS_Operation.

operation� ��� DB2 ACS ��� ��� �� �� ��� ���� �

� ������.

�� ��:

DB2ACS_OP_CREATE

DB2ACS_OP_READ

DB2ACS_OP_DELETE

�� � ��:

DB2ACS_OBJTYPE_BACKUP

DB2ACS_OBJTYPE_LOG

358 ��� �� ���� ��� ���

Page 369: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2ACS_OBJTYPE_LOADCOPY

DB2ACS_OBJTYPE_SNAPSHOT

: ( DB2ACS_OP_CREATE | DB2ACS_OBJTYPE_SNAPSHOT ) ��

( DB2ACS_OP_DELETE | DB2ACS_OBJTYPE_LOADCOPY ).

������ �� ����� operation� db2ACSBeginOperation() �� �

�� �����.

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

db2ACSBeginOperation()� ���� �� ������ �� ����� �

� ��� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

operation� DB2ACS_OP_CREATE �� DB2ACS_OP_READ� �� ������

�� ����� �� ��� �!��.

pControlBlock->operation

pControlBlock->operation� ��� ��� � DB2 ACS ��� ��

����� ����. pControlBlock->operation�

db2ACSBeginOperation() �� ���, db2ACSEndOperation()� ��� �

�� ��� ����. ������ �� ������ DB2 ACS API �

��� DB2 ACS ��� ��� ���� pControlBlock->operation�

����� ����.

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� 16 DB2 ACS(Advanced Copy Services) 359

Page 370: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��

� 14. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INV_OPTIONS ������ �� ����� ��� ��

��� ������.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

��.

db2ACSEndOperation - DB2 ACS(Advanced Copy Services) �

� ��

DB2 ACS(Advanced Copy Services) ��� ����.

�� ��

db2ACSApi.h

�� � ��� ��

/* ==========================================================================* Operation End* ========================================================================== */db2ACS_RC db2ACSEndOperation(

db2ACS_EndAction endAction,db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

360 ��� �� ���� ��� ���

Page 371: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����

endAction

��� ��: db2ACS_EndAction.

endAction� DB2 ACS API ���� DB2 ACS ��� �� ��

��� ���� �� ������.

�:

DB2ACS_END_COMMIT

DB2ACS_END_ABORT

������ �� ����� endAction� db2ACSEndOperation() �� �

�� �����.

pControlBlock

��� ��: db2ACS_CB

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

db2ACSEndOperation()� ���� �� ������ �� ����� ��

��� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� ��

� 15. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

� 16 DB2 ACS(Advanced Copy Services) 361

Page 372: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 15. �� � (��)

�� �� � �

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_COMMIT_FAILED DB2 ACS API ���� � ��� �

��� � ����.

DB2ACS_RC_ABORT_FAILED ������ �� ����� DB2 ACS �

�� ����� ��� �� ��� ���

���.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

������ �� ����� DB2ACS_END_ABORT� endAction � ��� ���

� �� �� ��� � �� �� ���� ��� ���.

db2ACSBeginQuery - �� � ����� � �� ��

���� �� ��� � � ��� � �� �� �� DB2 ACS(Advanced

Copy Services) �� ��� �����.

�� ��

db2ACSApi.h

�� � ��� ��

db2ACS_RC db2ACSBeginQuery(db2ACS_QueryInput * pQueryInput,db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

362 ��� �� ���� ��� ���

Page 373: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����

pQueryInput

��� ��: db2ACS_QueryInput *

db2ACS_QueryInput� db2ACS_ObjectInfo� ��� ��� ����.

db2ACS_ObjectInfo�� DB2 ACS(Advanced Copy Services) API� ��

� ��� �� �� �� ��� �� ���.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

db2ACSBeginQuery()� ���� �� ������ �� �����

pQueryInput� ��� �!��.

DB2 ACS API ���� ���� �� ������ ��� ��� �

��.

v ��� ���� DB2ACS_WILDCARD

v ������ ��� ��� � DB2ACS_ANY_PARTITIONNUM

v 32�� �� �� ��(Uint32) ��� � DB2ACS_ANY_UINT32

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

db2ACSBeginQuery()� ���� �� ������ �� ����� �� �

�� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� 16 DB2 ACS(Advanced Copy Services) 363

Page 374: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��

� 16. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

db2ACSBeginQuery()� �� �� ���� ���� ����.

db2ACSGetNextObject - ����� �� � �� �� �� �

���� ��

���� �� ��� � � ��� � �� �� �� � �� � � �

����.

�� ��

db2ACSApi.h

364 ��� �� ���� ��� ���

Page 375: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ��� ��

db2ACS_RC db2ACSGetNextObject(db2ACS_QueryOutput * pQueryOutput,db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

����

pQueryOutput

��� ��: db2ACS_QueryOutput *

db2ACS_QueryOutput�� ��� � �� �� �� �� � ��� �

� ���.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pQueryOutput� ��� �!�

�.

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

db2ACSGetNextObject()� ���� �� ������ �� ����� ��

��� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� 16 DB2 ACS(Advanced Copy Services) 365

Page 376: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��

� 17. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_OBJ_NOT_FOUND DB2 ACS API ���� ������ �

� ����� ���� ��� � ��

�� �� � ����.

�� ��� ���� ����,

db2ACSBeginQuery()� ��� ��� �

��� ��� � �� �� ����.

DB2ACS_RC_END_OF_DATA DB2 ACS API ���� �� ��� �

�� �� �� � ����.

�� ��� ���� ����,

db2ACSBeginQuery()� ��� ��� �

��� �� ��� � �� �� ���

�.

DB2ACS_RC_MORE_DATA ���� ���� ������ �� ���

��� ��� �� ���� ���.

db2ACSBeginQuery()� ��� ��� �

��� ��� � �� �� �� ���

����, db2ACSBeginQuery()� ��� �

�� ���� �� ��� � �� ��

���.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

366 ��� �� ���� ��� ���

Page 377: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ����

��� ��� �� ����� db2ACSGetNextObject ( )� � ��� ��

db2ACSBeginQuery()� ��� ���. ������ �� �����

db2ACSBeginQuery()� ��� db2ACS_QueryInput � ��� �� ��� ��

���.

db2ACSGetNextObject()� db2ACSBeginQuery()� ��� �� ��� ���� �

�� ��� � �� �� �� ��� �����. db2ACSGetNextObject()�

DB2ACS_RC_MORE_DATA� ���� �� , ��� ��� �� �����

db2ACSGetNextObject()� �� ��� �� ��� ���� �� ��� � �

� �� �� ��� ��� � ���. db2ACSGetNextObject()�

DB2ACS_RC_END_OF_DATA� ���� ��, �� ��� ���� �� ��� �

�� �� ����.

db2ACSEndQuery - �� � ����� � �� ��

������ �� ����� DB2 ACS(Advanced Copy Services) API ��

db2ACSBeginQuery() db2ACSGetNextObject()� ��� ���� �� ��

� � � ��� � �� �� �� �����. db2ACSEndQuery()� �� DB2

ACS �� ��� ����.

�� ��

db2ACSApi.h

�� � ��� ��

db2ACS_RC db2ACSEndQuery(db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

����

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

db2ACSEndQuery()� ���� �� ������ �� ����� �� �

�� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

� 16 DB2 ACS(Advanced Copy Services) 367

Page 378: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� ��

� 18. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

368 ��� �� ���� ��� ���

Page 379: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ����

������ �� ����� � db2ACSBeginQuery()� �� ���� ��� �

DB2 ACS ���� db2ACSGetNextObject()� �� ��� � ����.

db2ACSSnapshot - DB2 ACS(Advanced Copy Services) �� �

DB2 ACS(Advanced Copy Services) ��� �����.

�� ��

db2ACSApi.h

�� � ��� ��

typedef union db2ACS_ReadList{

db2ACS_GroupList group;} db2ACS_ReadList;

db2ACS_RC db2ACSSnapshot(db2ACS_Action action,db2ACS_ObjectID objectID,db2ACS_ReadList * pReadList,db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

����

action ��� ��: db2ACS_Action

��� DB2 ACS ��� �����. �:

DB2ACS_ACTION_WRITE

DB2ACS_ACTION_READ_BY_OBJECT

DB2ACS_ACTION_READ_BY_GROUP

������ �� ����� action� db2ACSSnapshot()�� �����.

objectID

��� ��: db2ACS_ObjectID

db2ACS_ObjectID� ���� �� � ��� ���� � �

� �� � �� ID���. db2ACS_ObjectID� �� DB2 ACS ���

�� ��� ���� ���� ���� ��� � ���.

������ �� ����� db2ACSBeginOperation()� � ����

DB2ACS_OP_READ �� DB2ACS_OP_DELETE� operation�� ��� ��, �

����� �� ����� objectID� � �� db2ACSSnapshot()�� �

����.

� 16 DB2 ACS(Advanced Copy Services) 369

Page 380: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

pReadList

��� ��: db2ACS_ReadList *

db2ACS_ReadList�� �� �� �� ���.

pReadList� action� DB2ACS_ACTION_READ_BY_GROUP� ���� ���

��.

action� DB2ACS_ACTION_READ_BY_GROUP� ��, ������ �� ���

�� db2ACSSnapshot()� ���� �� pReadLIst� ��� ��� � �

�� pReadList� � ��� �� ���.

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

db2ACSSnapshot()� ���� �� ������ �� ����� �� ��

� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� ��

� 19. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

370 ��� �� ���� ��� ���

Page 381: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 19. �� � (��)

�� �� � �

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

������ �� ����� db2ACSPart i t ion() , db2ACSPrepare()

db2ACSSnapshot()� ���� �� db2ACSBeginOperation()� �����. ���

��� �� ����� db2ACSBeginOperation()� � ��� operation �

�� DB2 ACS API ���� ��� �� DB2 ACS ��� ��� ����

�.

db2ACSPartition - ������ ���� �� �� ���� �� ��

������ �� ����� ������ ���� ��� ��� ���� ��

� �� ID� �����.

�� ��

db2ACSApi.h

�� � ��� ��

/* ==========================================================================* Partition* ========================================================================== */db2ACS_RC db2ACSPartition(

db2ACS_PathList * pPathList,

� 16 DB2 ACS(Advanced Copy Services) 371

Page 382: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACS_CreateObjectInfo * pCreateObjInfo,db2ACS_CB * PControlBlock,db2ACS_ReturnCode * pRC );

����

pPathList

��� ��: db2ACS_PathList

db2ACS_PathList�� DB2 ACS ��� �� ��� �� �� ��

��� ��� ������ ��� �� �� ���.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

db2ACS_PathList ��� entry ��� db2ACS_PathEntry �� ��� �

����. db2ACS_PathEntry�� ������ ��� �� ��� ��

���.

db2ACSPartition� ���� �� ������ �� ����� pPathList

� db2ACS_PathEntry � � �� ��� �!��.

v path

v type

v toBeExcluded

������ �� ����� � ������ ���� ��� ��� �

�� � ��� DB2 ACS API ���� �� ��� ��� ����

�. DB2 ACS API ���� ���� �� pPathList�

db2ACS_PathEntry� groupID ��� �!��.

pCreateObjInfo

��� ��: db2ACS_CreateObjectInfo

db2ACS_CreateObjectInfo�� DB2 ACS � �� � ��� �� ��

� �� ���.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

��� ��� �� ����� db2ACSPar t i t i on� � ��� ��

pCreateObjInfo� ��� �!��.

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

372 ��� �� ���� ��� ���

Page 383: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACSPartition()� ���� �� ������ �� ����� �� ��

� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� ��

� 20. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INIT_FAILED ������ �� ����� DB2 ACS �

�� ������ ��� ���� ����

��.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_OBJ_OUT_OF_SCOPE ������ �� ����� DB2 ACS

API ���� �� ���� �� �� �

� �� � DB2 ACS ��� ����

� ������.

� 16 DB2 ACS(Advanced Copy Services) 373

Page 384: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

DB2 ACS(Advanced Copy Services)� �� ������ ���� ���� ��

��� �����. �, � ������ ���� � ����, ��� �� ���

��� ���� �� ��� ��� �� �� ������ ���� ���� �

� ���� �������. db2ACSPartition� �� ������ ���� �

������ �� ��� �� ������.

������ �� ����� db2ACSSnapshot� ���� �� db2ACSPartition�

�����. ������ �� ����� pPathList � ��� � ������ �

��� �� � ��� �����. ������ �� ����� db2ACSSnapshot

�� ���� pReadList � �� ��� �� ����� ��� pPathList�

���� ��� ����� � DB2 ACS ��� ��� � ���.

db2ACSVerify - DB2 ACS(Advanced Copy Services) ��� �

��� ����� �

DB2 ACS(Advanced Copy Services) ��� ����� �����.

�� ��

db2ACSApi.h

�� � ��� ��

/* ==========================================================================* Verify* ========================================================================== */db2ACS_RC db2ACSVerify(

db2ACS_PostObjectInfo * pPostObjInfo,db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

374 ��� �� ���� ��� ���

Page 385: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����

pPostObjInfo

��� ��: db2ACS_PostObjectInfo

db2ACS_DB2ID� ��� � �� � �� ���� ��� � ��� �

� � �� ������ �� ��� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

������ �� ����� db2ACSVerify� ���� �� pPostObjInfo

� ��� �!��. pPostObjInfo� DB2 ACS �� �� ���� ���

�� ���. � �� ���� ��� � �� pPostObjInfo� ��

� ���� �� ��� ��� � ���. DB2 ACS �� ��� �

��� ���� �� �� ������ �� ����� pPostObjInfo�

NULL� ����.

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

db2ACSVerify()� ���� �� ������ �� ����� �� ���

�!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� 16 DB2 ACS(Advanced Copy Services) 375

Page 386: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��

� 21. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

db2ACSVerify� ��� � �� ����� ���� �� ��� �� ��

���� �� �� �� ���� �� ��� � �� �����.

db2ACSDelete - DB2 ACS(Advanced Copy Services)� ����

��� �� ���� ��

DB2 ACS(Advanced Copy Services)� ��� ��� �� �� �� ����

�.

�� ��

db2ACSApi.h

376 ��� �� ���� ��� ���

Page 387: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� � ��� ��

/* ==========================================================================* Delete* ========================================================================== */db2ACS_RC db2ACSDelete(

db2ACS_ObjectID objectID,db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

����

objectID

��� ��: db2ACS_ObjectID

db2ACS_ObjectID� ���� �� � ��� ���� � �

� �� � �� ID���. db2ACS_ObjectID� �� DB2 ACS ���

�� ��� ���� ���� ���� ��� � ���.

������ �� ����� db2ACSQuery()� ���

db2ACSDelete()� ��� �� objectID� �� � ���.

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

db2ACSDelete()� ���� �� ������ �� ����� �� ���

�!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� 16 DB2 ACS(Advanced Copy Services) 377

Page 388: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ��

� 22. �� �

�� �� � �

DB2ACS_RC_OK ��� ������. ��� �� �� �����. �� ��

�� � �� DB2 ACS ��� ���

� ����.

DB2ACS_RC_DELETE_FAILED DB2 ACS API ���� ������ �

� ����� �� ��� ��� � �

� �� ����� ��� � ����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_OBJ_NOT_FOUND DB2 ACS API ���� ������ �

� ����� ���� ��� � ��

�� �� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

������ �� ����� db2ACSDelete� ��� �, DB2 ACS API ���

� objectID� ��� �� �� �� �����.

���� DELETE � �� �� db2acsutil� ��� � ������ �� ��

��� db2ACSDelete� �����.

378 ��� �� ���� ��� ���

Page 389: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACSStoreMetaData - DB2 ACS(Advanced Copy Services)�

���� ��� �� ����� �� ��� ��

DB2 ACS(Advanced Copy Services)� ��� ��� �� �� �� �� �

���� ���.

�� ��

db2ACSApi.h

�� � ��� ��

db2ACS_RC db2ACSStoreMetaData(db2ACS_MetaData * pMetaData,db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

����

pMetaData

��� ��: db2ACS_MetaData

db2ACS_MetaData� ��� � � ���� ���.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

pMetaData� data ��� �� ����� ������ �� ���

� ���� ��� �� �� � ��� DB2 ACS API ���� �

���� 2� ������ ����.

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

db2ACSStoreMetaData()� ���� �� ������ �� ����� ��

��� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

� 16 DB2 ACS(Advanced Copy Services) 379

Page 390: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� ��

� 23. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

��� � �� db2ACSInitialize, db2ACSBeginOperation, db2ACSPrepare

db2ACSSnapshot �� � DB2 ACS API �� ��� �����.

db2ACSStoreMetaData� �� �� ��� �����. db2ACSStoreMetaData� �

�� ��� � API ��� ��� � �� ���� �� ��� ���.

380 ��� �� ���� ��� ���

Page 391: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACSStoreMetaData� ���� �� DB2 ACS � �� �� ��� �� �

� �� �� �����.

db2ACSRetrieveMetaData - DB2 ACS(Advanced Copy Services)

� ���� ��� �� ����� � ��� ��

DB2 ACS(Advanced Copy Services)� ��� ��� �� �� �� �� �

���� �����.

�� ��

db2ACSApi.h

�� � ��� ��

db2ACS_RC db2ACSRetrieveMetaData(db2ACS_MetaData * pMetaData,db2ACS_ObjectID objectID,db2ACS_CB * pControlBlock,db2ACS_ReturnCode * pRC );

����

pMetaData

��� ��: db2ACS_MetaData

db2ACS_MetaData� ��� � � ���� ���.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

pMetaData� data ��� �� ����� ������ �� ���

� ���� ��� �� �� � ��� DB2 ACS API ���� �

���� 2� ������ ����.

objectID

��� ��: db2ACS_ObjectID

db2ACS_ObjectID� ���� �� � ��� ���� � �

� �� � �� ID���. db2ACS_ObjectID� �� DB2 ACS ���

�� ��� ���� ���� ���� ��� � ���.

������ �� ����� db2ACSQuery()� ���

db2ACSRetrieveMetaData()� ��� �� objectID� �� � ���.

pControlBlock

��� ��: db2ACS_CB *

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� �

�� �� ���.

� 16 DB2 ACS(Advanced Copy Services) 381

Page 392: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACSRetrieveMetaData()� ���� �� ������ �� ����� �

� ��� �!��.

pControlBlock->handle

pControlBlock->vendorInfo

pControlBlock->options

pRC ��� ��: db2ACS_ReturnCode *

db2ACS_ReturnCode�� ���� ����� �� ��� ��� ��

�� ��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� �

�� �����.

������ �� ����� � � �� � ��� ����, �� �

����� �� �� � ���� ��� �����. ������ �� �

���� � ��� �!��.

DB2 ACS API ���� ���� �� pRC ��� �!��.

� ��

� 24. �� �

�� �� � �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� ��

DB2 ACS API ������ ��� �

����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� ��

���� ��� !�� ������.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� �����

��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �

� ���� ��� ��� �����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2ACS_RC_OBJ_NOT_FOUND DB2 ACS API ���� ������ �

� ����� ���� ��� � ��

�� �� � ����.

DB2 ACS API ����� ��� �

����. ������ �� �����

DB2 ACS API ��� ��� � ����.

DB2 ACS API ����� ��� ��� �� ���� DB2 ACS ��� �

�� � ���. ��� ��� � ��� � DB2 ACS ��� ��� � �

���.

v db2ACSBeginQuery() ��� ��� ��� �� ������ �� �����

db2ACSEndQuery()� ��� � ���.

382 ��� �� ���� ��� ���

Page 393: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v db2ACSBeginOperation() ��� ��� ��� �� ������ �� ����

� db2ACSEndOperation()� ��� � ���.

v db2ACSInitialize() ��� ��� ��� �� ������ �� �����

db2ACSTerminate()� ��� � ���.

DB2 ACS API �� �� � ��� ��� 400 ���� �DB2 ACS(Advanced

Copy Services) API �� �� ��� ������.

�� � ����

��.

DB2 ACS(Advanced Copy Services) API ��� ��

DB2 ACS(Advanced Copy Services) API ��� ����� DB2 ACS API ��

� ��� ��� ���.

db2ACS_BackupDetails DB2 ACS(Advanced Copy Services)

API ��� ��

db2ACS_BackupDetails�� ��� � �� �� ��� �� ���.

/* -------------------------------------------------------------------------- */typedef struct db2ACS_BackupDetails{

/* A traditional DB2 backup can consist of multiple objects (logical tapes),* where each object is uniquely numbered with a non-zero natural number.* ----------------------------------------------------------------------- */db2Uint32 sequenceNum;

char imageTimestamp[SQLU_TIME_STAMP_LEN + 1];} db2ACS_BackupDetails;

sequenceNum

��� ��: db2Uint32.

��� ��� � �� �� ����.

imageTimestamp

��� ��: char[].

�� SQLU_TIME_STAMP_LEN + 1� ���.

db2ACS_CB DB2 ACS(Advanced Copy Services) API ��� �

db2ACS_CB�� DB2 ACS ��� ��� ��� �� ��� �� ��� ��

���.

/* ==========================================================================* DB2 Backup Adapter Control Block* ========================================================================== */typedef struct db2ACS_CB{

/* Output: Handle value for this session.

� 16 DB2 ACS(Advanced Copy Services) 383

Page 394: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

* ----------------------------------------------------------------------- */db2Uint32 handle;db2ACS_VendorInfo vendorInfo;

/* Input fields and parameters.* ----------------------------------------------------------------------- */db2ACS_SessionInfo session;db2ACS_Options options;

/* Operation info is optional, possibly NULL, and is only ever valid* within the context of an operation (from call to BeginOperation() until* the EndOperation() call returns).** The operation info will be present during creation or read operations* of snapshot and backup objects.* ----------------------------------------------------------------------- */db2ACS_OperationInfo * operation;

} db2ACS_CB;

handle

��� ��: db2Uint32.

DB2 ACS ��� ���� !�.

vendorInfo

��� ��: db2ACS_VendorInfo.

db2ACS_VendorInfo�� DB2 ACS API ���� � ��� �� �

��.

session

��� ��: db2ACS_SessionInfo.

db2ACS_SessionInfo�� DB2 ACS ��� �� � ��� �� ��

�.

options

��� ��: db2ACS_Options.

db2ACS_Options� DB2 ACS ��� ��� ��� �����. � ���

� ���� DB2 ACS API ���� ����.

operation

��� ��: db2ACS_OperationInfo *.

db2ACS_OperationInfo�� ��� � �� �� ��� �� ���.

db2ACS_CreateObjectInfo DB2 ACS(Advanced Copy Services)

API ��� ��

db2ACS_CreateObjectInfo�� DB2 ACS � �� � ��� �� ��� ��

���.

/* ==========================================================================* Object Creation Parameters.* ========================================================================== */typedef struct db2ACS_CreateObjectInfo{

384 ��� �� ���� ��� ���

Page 395: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACS_ObjectInfo object;db2ACS_DB2ID db2ID;

/* -----------------------------------------------------------------------* The following fields are optional information for the database manager* to use as it sees fit.* ----------------------------------------------------------------------- */

/* Historically both the size estimate and management* class parameters have been used by the TSM client API for traditional* backup objects, log archives, and load copies, but not for snapshot* backups.* ----------------------------------------------------------------------- */db2Uint64 sizeEstimate;char mgmtClass[DB2ACS_MAX_MGMTCLASS_SZ + 1];

/* The appOptions is a copy of the iOptions field of flags passed to DB2's* db2Backup() API when this execution was initiated. This field will* only contain valid data when creating a backup or snapshot object.* ----------------------------------------------------------------------- */db2Uint32 appOptions;

} db2ACS_CreateObjectInfo;

object ��� ��: db2ACS_ObjectInfo

db2ACS_ObjectInfo�� DB2 ACS(Advanced Copy Services) API� ��

� ��� �� �� �� ��� �� ���.

db2ID ��� ��: db2ACS_DB2ID

db2ACS_DB2ID� IBM Data Server� ����.

sizeEstimate

��� ��: db2Uint64.

���� � �� �� �� �����. � ��� �� ����, �� �

� �� ��� � �� �� ���� ����.

mgmtClass

��� ��: db2ACS_MgmtClass.

�� db2ACS_MAX_MGMTCLASS_SZ + 1� ���.

��� ��� � �� �� ���� ����.

appOptions

��� ��: db2Uint32.

��� �� ��� � � ��� � ��� ��.

db2ACS_DB2ID DB2 ACS(Advanced Copy Services) API ���

��

db2ACS_DB2ID� IBM Data Server� ����.

/* ==========================================================================* DB2 Data Server Identifier* ========================================================================== */typedef struct db2ACS_DB2ID{

db2Uint32 version;

� 16 DB2 ACS(Advanced Copy Services) 385

Page 396: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2Uint32 release;db2Uint32 level;char signature[DB2ACS_SIGNATURE_SZ + 1];

} db2ACS_DB2ID;

�� ��� ��: db2Uint32.

IBM Data Server� ����. : 9

release

��� ��: db2Uint32.

IBM Data Server� ��� �����. : 5

level ��� ��: db2Uint32.

IBM Data Server� �� ID���. : 0

signature

��� ��: char[].

�� DB2ACS_SIGNATURE_SZ + 1� ������. : ″SQL09050″

db2ACS_GroupList DB2 ACS(Advanced Copy Services) API �

�� ��

db2ACS_GroupList�� ��� � �� ��� ��� �� �� ���.

/* ==========================================================================* Snapshot Group List** This is an array of size 'numGroupIDs', indicating the set of groups that* are to be included in the snapshot operation.* ========================================================================== */typedef struct db2ACS_GroupList{

db2Uint32 numGroupIDs;db2Uint32 * id;

} db2ACS_GroupList;

numGroupIDs

��� ��: db2Uint32.

�� id� � �� �.

id ��� ��: db2Uint32 *.

�� ID� �����. ��� ��� ��� � �� ��� ��(��

�� �)���.

db2ACS_LoadcopyDetails DB2 ACS(Advanced Copy Services)

API ��� ��

db2ACS_LoadcopyDetails�� �� �� ��� � ��� �� ���.

/* -------------------------------------------------------------------------- */typedef struct db2ACS_LoadcopyDetails{

/* Just like the BackupDetails, a DB2 load copy can consist of multiple* objects (logical tapes), where each object is uniquely numbered with a

386 ��� �� ���� ��� ���

Page 397: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

* non-zero natural number.* ----------------------------------------------------------------------- */db2Uint32 sequenceNum;

char imageTimestamp[SQLU_TIME_STAMP_LEN + 1];} db2ACS_LoadcopyDetails;

sequenceNum

��� ��: db2Uint32.

��� ��� � �� �� ����.

imageTimestamp

��� ��: char[].

�� SQLU_TIME_STAMP_LEN + 1� ���

db2ACS_LogDetails DB2 ACS(Advanced Copy Services) API �

�� ��

db2ACS_LogDetails�� � ������ �� ��� ��� ��� �� �

��.

/* -------------------------------------------------------------------------- */typedef struct db2ACS_LogDetails{

db2Uint32 fileID;db2Uint32 chainID;

} db2ACS_LogDetails;

fileID ��� ��: db2Uint32.

������ �� ��� �� ��� �����.

chainID

��� ��: db2Uint32.

������ �� �� fileID� ��� ������ �� �� ��� �

�� ��.

db2ACS_ObjectInfo DB2 ACS(Advanced Copy Services) API �

�� ��

db2ACS_ObjectInfo�� DB2 ACS(Advanced Copy Services) API� ��� �

�� �� �� �� ��� �� ���.

/* ==========================================================================* Object Description and Associated Information.** This structure is used for both input and output, and its contents define* the minimum information that must be recorded about any object created* through this interface.* ========================================================================== */typedef struct db2ACS_ObjectInfo{

db2ACS_ObjectType type;SQL_PDB_NODE_TYPE dbPartitionNum;

char db[SQL_DBNAME_SZ + 1];

� 16 DB2 ACS(Advanced Copy Services) 387

Page 398: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

char instance[DB2ACS_MAX_OWNER_SZ + 1];char host[SQL_HOSTNAME_SZ + 1];char owner[DB2ACS_MAX_OWNER_SZ + 1];

union{

db2ACS_BackupDetails backup;db2ACS_LogDetails log;db2ACS_LoadcopyDetails loadcopy;db2ACS_SnapshotDetails snapshot;

} details;} db2ACS_ObjectInfo;

type ��� ��: db2ACS_ObjectType.

��� � �� � ��� �����. �:

DB2ACS_OBJTYPE_ALL

DB2ACS_OBJTYPE_BACKUP

DB2ACS_OBJTYPE_LOG

DB2ACS_OBJTYPE_LOADCOPY

DB2ACS_OBJTYPE_SNAPSHOT

DB2ACS_OBJTYPE_ALL� ��� � ����� ��� � ���. �

� 0� �� �� ����.

dbPartitionNum

��� ��: SQL_PDB_NODE_TYPE.

� ������ ���� � ID.

db ��� ��: char[].

�� SQL_DBNAME_SZ + 1� ���.

instance

��� ��: char[].

�� DB2ACS_MAX_OWNER_SZ + 1� ���.

host ��� ��: char[].

�� SQL_HOSTNAME_SZ + 1� ���.

owner ��� ��: char[].

�� DB2ACS_MAX_OWNER_SZ + 1� ���.

details

backup

��� ��: db2ACS_BackupDetails

db2ACS_BackupDetails�� ��� � �� �� ��� ��

���.

log ��� ��: db2ACS_LogDetails

388 ��� �� ���� ��� ���

Page 399: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

db2ACS_LogDetails�� � ������ �� ��� ��� �

�� �� ���.

loadcopy

��� ��: db2ACS_LoadcopyDetails

db2ACS_LoadcopyDetails�� �� �� ��� � ��� ��

���.

snapshot

��� ��: db2ACS_SnapshotDetails

db2ACS_SnapshotDetails�� ��� � �� �� ��� �

� ���.

db2ACS_ObjectStatus DB2 ACS(Advanced Copy Services) API

��� ��

db2ACS_ObjectStatus�� ��� � �� ��� �� �� ��� � ��

�� ��� �� ��� �� ��� �� ���.

typedef struct db2ACS_ObjectStatus{

/* The total and completed bytes refer only to the ACS snapshot backup* itself, not to the progress of any offloaded tape backup.** A bytesTotal of 0 indicates that the progress could not be determined.* ----------------------------------------------------------------------- */db2Uint64 bytesCompleted;db2Uint64 bytesTotal;db2ACS_ProgressState progressState;db2ACS_UsabilityState usabilityState;

} db2ACS_ObjectStatus;

bytesCompleted

��� ��: db2Uint64.

�� ��� �� �(���)���.

bytesTotal

��� ��: db2Uint64.

�� ��� �� ��(���)���.

progressState

��� ��: db2ACS_ProgressState.

��� � �� ��. �:

DB2ACS_PSTATE_UNKNOWN

DB2ACS_PSTATE_IN_PROGRESS

DB2ACS_PSTATE_SUCCESSFUL

DB2ACS_PSTATE_FAILED

� 16 DB2 ACS(Advanced Copy Services) 389

Page 400: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

usabilityState

��� ��: db2ACS_UsabilityState.

��� � �� �� ��, ��� � �� �� ��� � � ��.

�:

DB2ACS_USTATE_UNKNOWN

DB2ACS_USTATE_LOCALLY_MOUNTABLE

DB2ACS_USTATE_REMOTELY_MOUNTABLE

DB2ACS_USTATE_REPETITIVELY_RESTORABLE

DB2ACS_USTATE_DESTRUCTIVELY_RESTORABLE

DB2ACS_USTATE_SWAP_RESTORABLE

DB2ACS_USTATE_PHYSICAL_PROTECTION

DB2ACS_USTATE_FULL_COPY

DB2ACS_USTATE_DELETED

DB2ACS_USTATE_FORCED_MOUNT

DB2ACS_USTATE_BACKGROUND_MONITOR_PENDING

DB2ACS_USTATE_TAPE_BACKUP_PENDING

DB2ACS_USTATE_TAPE_BACKUP_IN_PROGRESS

DB2ACS_USTATE_TAPE_BACKUP_COMPLETE

db2ACS_OperationInfo DB2 ACS(Advanced Copy Services) API

��� ��

db2ACS_OperationInfo�� ��� � �� �� ��� �� ���.

/* ==========================================================================* Operation Info** The information contained within this structure is only valid within the* context of a particular operation. It will be valid at the time* BeginOperation() is called, and will remain unchanged until EndOperation()* returns, but must not be referenced outside the scope of an operation.* ========================================================================== */typedef struct db2ACS_OperationInfo{

db2ACS_SyncMode syncMode;

/* List of database and backup operation partitions.** For details, refer to the db2ACS_PartitionList definition.* ----------------------------------------------------------------------- */db2ACS_PartitionList * dbPartitionList;

} db2ACS_OperationInfo;

syncMode

��� ��: db2ACS_SyncMode.

������ ���� � � � ��� ��� ��.

�:

390 ��� �� ���� ��� ���

Page 401: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2ACS_SYNC_NONE

�� ������ ���� � �� �� ��� ���� ���

�. �� ������ ��� ��� �� ���� ���� �� �

� �� �����.

DB2ACS_SYNC_SERIAL

�� ������ ���� � �� ��� � �� ��� �

�����. ������ ���� ��� � �� ��� �

�� ��(IO)� ������, ������ ���� � IO�

��� ��� �#� � ���.

SYNC_PARALLEL

�� ���� � ��� ��� ��� �����. ��� � �

� ���� � ������ ���� ��� � �� �

��� �� �� �� ��(IO)� � ������ ����

� �������. ��� ��� � ��� ��� � ����

�� ����� ��� ����.

dbPartitionList

��� ��: db2ACS_PartitionList *.

db2ACS_PartitionList�� ������� � ������ ��� DB2

ACS ��� ���� ������ ���� �� ��� �� ���.

db2ACS_Options DB2 ACS(Advanced Copy Services) API ��

� ��

db2ACS_Options� DB2 ACS ��� ��� ��� �����. � ���� ��

�� DB2 ACS API ���� ����.

/* ==========================================================================* DB2 Backup Adapter User Options* ========================================================================== */typedef struct db2ACS_Options{

db2Uint32 size;void * data;

} db2ACS_Options;

size ��� ��: db2Uint32.

data� ��(���).

data ��� ��: void *.

��� ���� �� ��� � ������.

db2ACS_PartitionEntry DB2 ACS(Advanced Copy Services) API

��� ��

db2ACS_PartitionEntry� db2ACS_PartitionList� �����.

� 16 DB2 ACS(Advanced Copy Services) 391

Page 402: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

typedef struct db2ACS_PartitionEntry{

SQL_PDB_NODE_TYPE num;char host[SQL_HOSTNAME_SZ + 1];

} db2ACS_PartitionEntry;

num ��� ��: SQL_PDB_NODE_TYPE.

������ ��� � � � ID.

host ��� ��: char[].

�� SQL_HOSTNAME_SZ + 1� ���.

db2ACS_PartitionList DB2 ACS(Advanced Copy Services) API

��� ��

db2ACS_PartitionList�� ������� � ������ ��� DB2 ACS

��� ���� ������ ���� �� ��� �� ���.

typedef struct db2ACS_PartitionList{

db2Uint64 numPartsInDB;db2Uint64 numPartsInOperation;db2ACS_PartitionEntry * partition;

} db2ACS_PartitionList;

numPartsInDB

��� ��: db2Uint64.

������� � ������ ��� �.

numPartsInOperation

��� ��: db2Uint64.

DB2 ACS ��� ���� ������ ��� �.

partition

��� ��: db2ACS_PartitionEntry *.

db2ACS_PartitionEntry� db2ACS_PartitionList� �����.

db2ACS_PathEntry DB2 ACS(Advanced Copy Services) API �

�� ��

db2ACS_PathEntry�� ������ ��� �� ��� �� ���.

typedef struct db2ACS_PathEntry{

/* INPUT: The path and type will be provided by the database server, as well* as a flag indicating if the path is to be excluded from the backup.* ----------------------------------------------------------------------- */char path[DB2ACS_MAX_PATH_SZ + 1];db2ACS_PathType type;db2Uint32 toBeExcluded;

/* OUTPUT: The group ID is to be provided by the backup adapter for use by* the DB2 server. The group ID will be used during with snapshot

392 ��� �� ���� ��� ���

Page 403: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

* operations as an indication of which paths are dependent and must* be included together in any snapshot operation. Unique group IDs* indicate that the paths in those groups are independent for the* purposes of snapshot operations.* ----------------------------------------------------------------------- */db2Uint32 groupID;

} db2ACS_PathEntry;

path ��� ��: char[].

�� DB2ACS_MAX_PATH_SZ + 1� ���.

type ��� ��: db2ACS_PathType.

��� �����. �:

DB2ACS_PATH_TYPE_UNKNOWN

DB2ACS_PATH_TYPE_LOCAL_DB_DIRECTORY

DB2ACS_PATH_TYPE_DBPATH

DB2ACS_PATH_TYPE_DB_STORAGE_PATH

DB2ACS_PATH_TYPE_TBSP_CONTAINER

DB2ACS_PATH_TYPE_TBSP_DIRECTORY

DB2ACS_PATH_TYPE_TBSP_DEVICE

DB2ACS_PATH_TYPE_LOGPATH

DB2ACS_PATH_TYPE_MIRRORLOGPATH

toBeExcluded

��� ��: db2Uint32.

��� ��� ��� �� ���� �� ���� ���. �:

v 0 - ��� �� �� ��

v 1 - ��� �� ��� ���� ��

groupID

��� ��: db2Uint32.

�� ID.

db2ACS_PathList DB2 ACS(Advanced Copy Services) API ��

� ��

db2ACS_PathList�� DB2 ACS ��� �� ��� �� �� �� ���

��� ������ ��� �� �� ���.

/* ==========================================================================* Snapshot File List** This is an array of 'numEntries' db2ACS_PathEntry's, where each path entry is* a path to some storage on the DB2 server which is in use by the current* database.* ========================================================================== */

typedef struct db2ACS_PathList

� 16 DB2 ACS(Advanced Copy Services) 393

Page 404: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

{db2Uint32 numEntries;db2ACS_PathEntry * entry;

} db2ACS_PathList;

numEntries

��� ��: db2Uint32.

entry ��� � �� � �.

entry ��� ��: db2ACS_PathEntry.

db2ACS_PathEntry�� ������ ��� �� ��� �� ���.

db2ACS_PostObjectInfo DB2 ACS(Advanced Copy Services)

API ��� ��

db2ACS_DB2ID� ��� � �� � �� ���� ��� � ��� �� �

�� ������ �� ��� �����.

/* ==========================================================================* The PostObjectInfo is a set of data that can not be known at object* creation time, but which must be maintained in the object repository. This* is an optional field on the Verify() call, which may be NULL if there are* no post-operation updates to be made.* ========================================================================== */typedef struct db2ACS_PostObjectInfo{

/* The first active log will only be valid when creating a backup or* snapshot object. It will indicate the file number and chain id of the* first log required for recovery using this object.* ----------------------------------------------------------------------- */db2ACS_LogDetails firstActiveLog;

} db2ACS_PostObjectInfo;

firstActiveLog

��� ��: db2ACS_LogDetails.

db2ACS_LogDetails�� � ������ �� ��� ��� ��� �

� ���.

db2ACS_QueryInput � db2ACS_QueryOutput DB2

ACS(Advanced Copy Services) API ��� ��

db2ACS_QueryInput�� �� �� �� �� � � ��� �� ���.

db2ACS_QueryOutput�� ��� � �� �� �� �� � ��� �� �

��.

/* ==========================================================================* Unique Querying.** When using this structure as query input, to indicate the* intention to supply a 'wildcard' search criteria, DB2 will supply:** -- character strings as "*".* -- numeric values as (-1), cast as the appropriate signed or unsigned* type.* ========================================================================== */

typedef struct db2ACS_ObjectInfo db2ACS_QueryInput;

394 ��� �� ���� ��� ���

Page 405: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

typedef struct db2ACS_QueryOutput{

db2ACS_ObjectID objectID;db2ACS_ObjectInfo object;db2ACS_PostObjectInfo postInfo;db2ACS_DB2ID db2ID;db2ACS_ObjectStatus status;

/* Size of the object in bytes.* ---------------------------------------------------------------------- */db2Uint64 objectSize;

/* Size of the metadata associated with the object, if any, in bytes.* ---------------------------------------------------------------------- */db2Uint64 metaDataSize;

/* The creation time of the object is a 64bit value with a definition* equivalent to an ANSI C time_t value (seconds since the epoch, GMT).** This field is equivalent to the file creation or modification time in* a traditional filesystem. This should be created and stored* automatically by the BA subsystem, and a valid time value should be* returned with object query results, for all object types.* ---------------------------------------------------------------------- */db2Uint64 createTime;

} db2ACS_QueryOutput;

objectID

��� ��: db2ACS_ObjectID.

db2ACS_ObjectID� ���� �� � ��� ���� � �

� �� � �� ID���. db2ACS_ObjectID� �� DB2 ACS ���

�� ��� ���� ���� ���� ��� � ���.

object ��� ��: db2ACS_ObjectInfo

db2ACS_ObjectInfo�� DB2 ACS(Advanced Copy Services) API� ��

� ��� �� �� �� ��� �� ���.

postInfo

��� ��: db2ACS_PostObjectInfo.

db2ACS_DB2ID� ��� � �� � �� ���� ��� � ��� �

� � �� ������ �� ��� �����.

db2ID ��� ��: db2ACS_DB2ID.

db2ACS_DB2ID� IBM Data Server� ����.

status ��� ��: db2ACS_ObjectStatus.

db2ACS_ObjectStatus�� ��� � �� ��� �� �� ��� �

�� �� ��� �� ��� �� ��� �� ���.

objectSize

��� ��: db2Uint64.

�� �� ��(���).

� 16 DB2 ACS(Advanced Copy Services) 395

Page 406: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

metaDataSize

��� ��: db2Uint64.

�� �� �� ����(� ��)� ��(���).

createTime

��� ��: db2Uint64.

�� �� �� �����. createTime� �� ANSI C time_t �� �

���.

db2ACS_ReadList DB2 ACS(Advanced Copy Services) API ��

� ��

db2ACS_ReadList�� �� �� �� ���.

/* The ReadList will only be used for snapshots where the action is READ, and* where one of the granularity modifiers other than BY_OBJ has been specified.* In the typical usage scenario of ( READ | BY_OBJ ) the ReadList parameter* should be ignored.** When the action is DB2ACS_ACTION_BY_GROUP the union is to be interpreted* as a group list.* -------------------------------------------------------------------------- */typedef union db2ACS_ReadList{

db2ACS_GroupList group;} db2ACS_ReadList;

group ��� ��: db2ACS_GroupList.

db2ACS_GroupList�� ��� � �� ��� ��� �� �� �

��.

db2ACS_ReturnCode DB2 ACS(Advanced Copy Services) API

��� ��

db2ACS_ReturnCode�� ���� ����� �� ��� ��� �� ��

��� �� ��� �� ���. DB2 ACS API ��� �

db2ACS_ReturnCode � �� ���� ������ �� ���� �� ��� �

����.

/* ==========================================================================* Storage Adapter Return Code and Diagnostic Data.** These will be recorded in the DB2 diagnostic logs, but are intended to be* internal return and reason codes from the storage layers which can be used* in conjunction with the DB2ACS_RC to provide more detailed diagnostic info.* ========================================================================== */typedef struct db2ACS_ReturnCode{

int returnCode;int reasonCode;char description[DB2ACS_MAX_COMMENT_SZ + 1];

} db2ACS_ReturnCode;

returnCode

��� ��: int.

396 ��� �� ���� ��� ���

Page 407: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ����� �� �� �.

reasonCode

��� ��: int.

���� ����� �� �� �.

description

��� ��: char[].

�� DB2ACS_MAX_COMMENT_SZ + 1� ���.

db2ACS_SessionInfo DB2 ACS(Advanced Copy Services) API

��� ��

db2ACS_SessionInfo�� DB2 ACS ��� �� � ��� �� ���.

/* ==========================================================================* Session Info* ========================================================================== */typedef struct db2ACS_SessionInfo{

db2ACS_DB2ID db2ID;

/* Fields identifying the backup session originator.* ----------------------------------------------------------------------- */SQL_PDB_NODE_TYPE dbPartitionNum;char db[SQL_DBNAME_SZ + 1];char instance[DB2ACS_MAX_OWNER_SZ + 1];char host[SQL_HOSTNAME_SZ + 1];char user[DB2ACS_MAX_OWNER_SZ + 1];char password[DB2ACS_MAX_PASSWORD_SZ + 1];

/* The fully qualified ACS vendor library name to be used.* ----------------------------------------------------------------------- */char libraryName[DB2ACS_MAX_PATH_SZ + 1];

} db2ACS_SessionInfo;

db2ID ��� ��: db2ACS_DB2ID

db2ACS_DB2ID� IBM Data Server� ����.

dbPartitionNum

��� ��: SQL_PDB_NODE_TYPE

������ ���� � ��� �� ID.

db ��� ��: char[].

�� SQL_DBNAME_SZ + 1� ���.

instance

��� ��: char[].

�� DB2ACS_MAX_OWNER_SZ + 1� ���.

host ��� ��: char[].

�� SQL_HOSTNAME_SZ + 1� ���.

� 16 DB2 ACS(Advanced Copy Services) 397

Page 408: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

user ��� ��: char[].

�� DB2ACS_MAX_OWNER_SZ + 1� ���.

password

��� ��: char[].

�� DB2ACS_MAX_PASSWORD_SZ + 1� ���.

libraryName

��� ��: char[].

�� DB2ACS_MAX_PATH_SZ + 1� ���.

db2ACS_SnapshotDetails DB2 ACS(Advanced Copy Services)

API ��� ��

db2ACS_SnapshotDetails�� ��� � �� �� ��� �� ���.

typedef struct db2ACS_SnapshotDetails{

char imageTimestamp[SQLU_TIME_STAMP_LEN + 1];} db2ACS_SnapshotDetails;

imageTimestamp

��� ��: char[].

�� SQLU_TIME_STAMP_LEN + 1� ���.

db2ACS_MetaData DB2 ACS(Advanced Copy Services) API ��

� ��

db2ACS_MetaData� ��� � � ���� ���.

/* ==========================================================================* The metadata structure itself is internal to DB2 and is to be treated by* the storage interface as an unstructured block of data of the given size.* ========================================================================== */typedef struct db2ACS_MetaData{

db2Uint64 size;void * data;

} db2ACS_MetaData;

size ��� ��: db2Uint32.

data� ��(���).

data ��� ��: void *.

������ �� ����� ��� � ����� �� � ���

� �� ��� � ���.

db2ACS_VendorInfo DB2 ACS(Advanced Copy Services) API �

�� ��

db2ACS_VendorInfo�� DB2 ACS API ���� � ��� �� ���.

398 ��� �� ���� ��� ���

Page 409: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

/* ==========================================================================* Storage Vendor Identifier* ========================================================================== */typedef struct db2ACS_VendorInfo{

void * vendorCB; /* Vendor control block */db2Uint32 version; /* Current version */db2Uint32 release; /* Current release */db2Uint32 level; /* Current level */char signature[DB2ACS_MAX_VENDORID_SZ + 1];

} db2ACS_VendorInfo;

vendorCB

��� ��: void *.

DB2 ACS API ���� �� �� ��� � ������.

�� ��� ��: db2Uint32.

DB2 ACS API ���� �.

release

��� ��: db2Uint32.

DB2 ACS API ���� ��� ��.

level ��� ��: db2Uint32.

DB2 ACS API ���� �� ID.

signature

��� ��: db2ACS_VendorSignature.

�� DB2ACS_MAX_VENDORID_SZ + 1� ���.

DB2 ACS(Advanced Copy Services) �� ��

DB2 ACS(Advanced Copy Services)� � ��� � �� �� ��� ���

���.

�� ��� �� �� �� ��

������ ��� ������ ���� ���� �� �� ��

� �! �� �� ��� ��� �� � ���.

������ �� ��� �� �� ��

������ ���� �(DPF) ����, ������ ���� �� �

����� ���� ���� ��� �! ��� � ���.

DB2 ACS(Advanced Copy Services) ����

DB2 ACS(Advanced Copy Services)� � ��� � ��� ����� �

��.

�! ��� ���� ����. ������ ���� �� ������ ���� �

� �!� � �� ��� ��� ��� ����.

� 16 DB2 ACS(Advanced Copy Services) 399

Page 410: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 ACS(Advanced Copy Services) API � ��

DB2 ACS(Advanced Copy Services) API ��� �� �� �� ��� ��

� �����.

� 25. DB2 ACS(Advanced Copy Services) API �� �

�� �� �

DB2ACS_RC_OK ��� ������.

DB2ACS_RC_LINK_EXIST ��� ��� ��������.

DB2ACS_RC_COMM_ERROR �� ���� �� ���� ���� �� ��� ���

�.

DB2ACS_RC_INV_VERSION ������ �� ����� DB2 ACS ������ �� DB2

ACS API ���� �� �� ��� ����.

DB2ACS_RC_INV_ACTION ������ �� ����� ��� �� DB2 ACS API �

����� ��� � ����.

DB2ACS_RC_NO_DEV_AVAIL �� ��� � � �� ���� �� ���� ���� �

���.

DB2ACS_RC_OBJ_NOT_FOUND DB2 ACS API ���� ������ �� ����� ���

� ��� � �� �� �� � ����.

DB2ACS_RC_OBJS_FOUND DB2 ACS API ���� ������ �� ����� ���

� ��� ���� � ��� ��� � �� �� ����

�.

DB2ACS_RC_INV_USERID ������ �� ����� DB2 ACS API ���� ��

� �� ��� ID� ������.

DB2ACS_RC_INV_PASSWORD ������ �� ����� DB2 ACS API ���� ��

� �� ��� ������.

DB2ACS_RC_INV_OPTIONS ������ �� ����� ��� �� ��� ������.

DB2ACS_RC_INIT_FAILED ������ �� ����� DB2 ACS ��� ������ �

�� ���� ������.

DB2ACS_RC_INV_DEV_HANDLE ������ �� ����� ��� �� ���� ��� !

�� ������.

DB2ACS_RC_BUFF_SIZE ������ �� ����� ��� �� � ��� ���

���.

DB2ACS_RC_END_OF_DATA DB2 ACS API ���� �� ��� � �� �� �� �

����.

DB2ACS_RC_END_OF_TAPE ���� ���� �� �� �� � ��� � ��

����.

DB2ACS_RC_DATA_RESEND �� ���� �� ���� ���� ������ �� �

���� � � � ��� �� ������ � ����.

DB2ACS_RC_COMMIT_FAILED DB2 ACS API ���� � ��� ���� � ����.

DB2ACS_RC_DEV_ERROR �� ���� �� ���� ����� ��� �����.

DB2ACS_RC_WARNING ���� ����� ��� ������. ������ �� ��

�� �� ���� ��� ��� �����.

DB2ACS_RC_LINK_NOT_EXIST ��� ��� ����� �����.

DB2ACS_RC_MORE_DATA ���� ���� ������ �� ������ ��� �� �

��� ���.

400 ��� �� ���� ��� ���

Page 411: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 25. DB2 ACS(Advanced Copy Services) API �� � (��)

�� �� �

DB2ACS_RC_ENDOFMEDIA_NO_DATA ���� ���� �� ���� �� �� ���� ���

� ������.

DB2ACS_RC_ENDOFMEDIA ���� ���� ���� ��� � ������.

DB2ACS_RC_MAX_LINK_GRANT � �� �� ������. ������ �� ����� �

� ��� �� � ����.

DB2ACS_RC_IO_ERROR DB2 ACS API ����� �� �� �� ���� ��� �

�� �����.

DB2ACS_RC_DELETE_FAILED DB2 ACS API ���� ������ �� ����� �� �

�� ��� � �� �� ����� ��� � ����.

DB2ACS_RC_INV_BKUP_FNAME ������ �� ����� ��� � �� �� � �

�� �� �� ��� ������.

DB2ACS_RC_NOT_ENOUGH_SPACE DB2 ACS API ���� ������ �� ����� �� �

��� ������� ��� �� ����� ��� ����

����� ��� ������.

DB2ACS_RC_ABORT_FAILED ������ �� ����� DB2 ACS ��� ����� ��

� �� ��� ������.

DB2ACS_RC_UNEXPECTED_ERROR DB2 ACS API ����� ��� � � �� ��� �

����.

DB2ACS_RC_NO_DATA DB2 ACS API ���� ������ �� ������ ��

�� ���� �����.

DB2ACS_RC_OBJ_OUT_OF_SCOPE ������ �� ����� DB2 ACS API ���� �� �

��� �� �� �� �� � DB2 ACS ��� �����

������.

DB2ACS_RC_INV_CALL_SEQUENCE ������ �� ����� ��� �� ��� DB2 ACS

API ��� ������. � �� ������ �� ����

� db2ACSQueryAPIVersion� ��� �� � DB2 ACS API

��� ���� �� db2ACSInitialize� ��� ���.

DB2ACS_RC_SHARED_STORAGE_GROUP ������ �� ����� �� ������� �������

�� �� ���� �� �� � ��� ��� ����� �

�����.

DB2 ACS(Advanced Copy Services) �� � �� � ���

IBM Data Server� ���� �� �� ����� ����� ���� DB2 ACS

API ���� IBM Data Server� �����.

� 26. DB2 ACS(Advanced Copy Services) API �� �� �� ����

����

SAN(Storage Area Network)

����� �� AIX � ��2

NFS(Network File System) �

���� �� AIX � �� 2

NFS(Network File System) �

���� �� Linux � ��1

IBM TotalStorage SAN

Volume Controller

�� ��. ���� ��. ���� ��.

IBM System Storage DS6000 ��� ��� �� ��:

v ��� ��� ���� ��

���� ��. ���� ��.

� 16 DB2 ACS(Advanced Copy Services) 401

Page 412: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 26. DB2 ACS(Advanced Copy Services) API �� �� �� ���� (��)

����

SAN(Storage Area Network)

����� �� AIX � ��2

NFS(Network File System) �

���� �� AIX � �� 2

NFS(Network File System) �

���� �� Linux � ��1

IBM System Storage DS8000 ��� ��� �� ��:

v ��� ��� ���� ��

���� ��. ���� ��.

IBM System Storage N Series �� ��. �� ��. �� ��.

NetApp V-series �� ��. �� ��. �� ��.

NetApp FAS ��� �� �� �� �� �� ��

1 �� ���� DB2 ACS Linux�� �����.

v x86(Intel Pentium®, Intel Xeon® AMD) ������ 64���

v POWER®(IBM eServer™ OpenPower®, System i �� Linux� ���� pSeries

���)

2 DB2 ACS on AIX�� AIX 5.3� �����. . AIX 6.1 �� ��� �� ��

��� ��� � ���. �� � � � �� ���� ������ 236 ��

�� ��� ��� � ���� ���� � � �� �� �� ���� �

���. �� AIX 6.1� Tivoli Storage Manager for Advanced Copy Services V6.1

� �� �� ��� �� � ���.

402 ��� �� ���� ��� ���

Page 413: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 3 � ��

© Copyright IBM Corp. 2001, 2009 403

Page 414: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

404 ��� �� ���� ��� ���

Page 415: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� A. DB2 �� ��

DB2 � ��� �� �� ���� �� ��� � ���.

v DB2 �� ��

– �� � (���, � �� � )

– DB2 ��� � ���

– � ����

– ���

v DB2 ��

– PDF ��(����)

– PDF ��(DB2 PDF DVD)

– ��� ��

v � ���

– ���

– ��� ���

�: DB2 �� �� ��� PDF �� ��� ���� �� �����. �� ��

� ��� �� �� �� ����� ���� ibm.com�� DB2 �� ���

������.

ibm.com�� �� DB2 � ��( : � ��, �� IBM Redbooks® ��)�

����� ���� � ���. DB2 �� �� ����� ����� ���

http://www.ibm.com/software/data/sw-library/� �������.

�� ��

DB2 ��� � ��� �����. DB2 ��� ���� ��� �� ��

��� � �� [email protected]�� �� � � �����. DB2 �� �

��� ��� � ��� ��� �� ��� �� ����. ��� ��� � �

��� � �� �� ��� � � �������. � �� �� ��� �

�� � ��� ��� ��, � URL� ������.

DB2 �� ��� ��� � � �� � ��� ���� ����. ���� �

� � �� DB2 � ���� � ��, �� ��� IBM ��� ��� ���

� ����.

© Copyright IBM Corp. 2001, 2009 405

Page 416: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 �� �����(���� �� PDF ��)

�� �� IBM Publications Center(www.ibm.com/shop/publications/order)�� �

�� � � DB2 ������ � ���. PDF ��� �� DB2 � 9.7

��� ��� �� w w w . i b m . c o m / s u p p o r t / d o c v i e w . w s s ? r s = 7 1

&uid=swg2700947�� ����� � ���.

�� ��� � � �� �� � ����, �� �� �� ���� �� ��

��� � �� �� ���.

���� ��� ��� �� ��� �����. �� ��� ��� �� � �

��� �� ��� �����.

�: DB2 �� ��� PDF �� ��� ���� �� �����.

� 27. DB2 � ��

�� �� �� �� �� � ��

�� API ��� SA30-3958-00 2009� 8

�� �� SA30-3955-00 ��� 2009� 8

Call Level Interface Guide

and Reference, Volume 1

SC27-2437-00 2009� 8

Call Level Interface Guide

and Reference, Volume 2

SC27-2438-00 2009� 8

� ��� SA30-3959-00 2009� 8

��� �� ���� ��

� ���

SA30-3969-00 2009� 8

��� �� ����

��� ���

SA30-3970-00 2009� 8

������ �� �

�� ���

SA30-3951-00 2009� 8

������ ��� �

�� ���

SA30-3953-00 2009� 8

������ �� ��� SA30-3971-00 2009� 8

DB2 Text Search Guide SC27-2459-00 2009� 8

Developing ADO.NET and

OLE DB Applications

SC27-2444-00 2009� 8

Developing Embedded

SQL Applications

SC27-2445-00 2009� 8

D e v e l o p i n g J a v a

Applications

SC27-2446-00 2009� 8

Developing Perl, PHP,

Python, and Ruby on

Rails Applications

SC27-2447-00 ��� 2009� 8

406 ��� �� ���� ��� ���

Page 417: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 27. DB2 � �� (��)

�� �� �� �� �� � ��

Developing User-defined

R o u t i n e s ( S Q L a n d

External)

SC27-2448-00 2009� 8

Gett ing Started with

Database Application

Development

GI11-9410-00 2009� 8

Linux Windows��

DB2 � �� ���

GA30-3960-00 2009� 8

��� ��� SA30-3972-00 2009� 8

DB2 Server � GA30-3962-00 2009� 8

IBM Data Server Client

GA30-3963-00 ��� 2009� 8

M e s s a g e R e f e r e n c e

Volume 1

SC27-2450-00 ��� 2009� 8

M e s s a g e R e f e r e n c e

Volume 2

SC27-2451-00 ��� 2009� 8

Net Search Extender

Administration and User’s

Guide

SC27-2469-00 ��� 2009� 8

���� ����� �

��

SA30-3973-00 2009� 8

pureXML Guide SC27-2465-00 2009� 8

Query Patroller ��

��� ���

SA30-3974-00 ��� 2009� 8

Spatial Extender and

G e o d e t i c D a t a

Management Feature

U s e r ’ s G u i d e a n d

Reference

SC27-2468-00 ��� 2009� 8

S Q L P r o c e d u r a l

Languages: Application

Enablement and Support

SC27-2470-00 2009� 8

SQL ���, �! 1 SA30-3956-00 2009� 8

SQL ���, �! 2 SA30-3957-00 2009� 8

��� � �����

� � ��

SA30-3952-00 2009� 8

DB2 � 9.7� ���

SA30-3961-00 2009� 8

Visual Explain ��� SA30-3968-00 ��� 2009� 8

DB2 � 9.7� ��� �

SA30-3967-00 2009� 8

Workload Manager Guide

and Reference

SC27-2464-00 2009� 8

�� A. DB2 � �� � 407

Page 418: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� 27. DB2 � �� (��)

�� �� �� �� �� � ��

XQuery Reference SC27-2466-00 ��� 2009� 8

� 28. DB2 Connect � � ��

�� �� �� �� �� � ��

DB2 Connect Personal

Edition � ��

SA30-3965-00 2009� 8

DB2 Connect Server �

��

SA30-3966-00 2009� 8

DB2 Connect ��� ��

SA30-3964-00 2009� 8

� 29. Information Integration � ��

�� �� �� �� �� � ��

Information Integration:

Administration Guide for

Federated Systems

SC19-1020-02 2009� 8

Information Integration:

A S N C L P P r o g r a m

Reference for Replication

and Event Publishing

SC19-1018-04 2009� 8

Information Integration:

Configuration Guide for

Federated Data Sources

SC19-1034-02 ��� 2009� 8

Information Integration:

SQL Replication Guide

and Reference

SC19-1030-02 2009� 8

Information Integration:

Introduction to Replication

and Event Publishing

GC19-1028-02 2009� 8

�� DB2 �� ��

��� DB2 ��� ��� ��, �� ����� ��� � �� � �� �

� ��� ����� ����. ��� �� ��� IBM ������ ��� DB2

��� ��� � ���. DB2 PDF �� DVD� �� ���� ��� ���

� ��� �� ������. � ��, DB2 ��� ���� �� �!� ���

���� ��� � ����.

DB2 PDF �� DVD�� ��� � � ��� DB2 ��� ��� �� IBM

�� �� ��� � ���. ���� ��� �� IBM Publications Center�

� ����� ��� ��� �� ���. �� �� �� ���� ��� ���

408 ��� �� ���� ��� ���

Page 419: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����, ��� �� ��� IBM ������ ��� DB2 ��� ��� �

���. DB2 PDF �� DVD� � ��� ��� �� ��� �� �����

�.

�: � �� �� DB2 ��� http://publib.boulder.ibm.com/infocenter/

db2luw/v9r7� DB2 �� ���� �������.

��� DB2 ��� ����� ��� ������.

v �� �� �� ���� ��� DB2 ��� ����� ��� � �� ��

���� http://www.ibm.com/shop/publications/order� IBM Publications Center

� �����. �� �� ��� ������ ��/��/�� ��� �� �

� ���� �� ����� � ���.

v �� ��� IBM ������ ��� DB2 ��� ����� ��� �����

�.

1. �� � ��� � ���� �� �� ���� � ��� ��� ����

�.

– www.ibm.com/planetwide� � IBM � ��� ��� ���

– http://www.ibm.com/shop/publications/order� IBM Publications � ���.

�� ��� �� �� � ���� ������ �� ��, �� �� �

� ��� ���. � ����� ″� ��� ��″ ��� ������.

2. ��� ��� ��, ��� DB2 ��� ������.

3. ����� ����� ��� � �� ��� ������. ��� �

�� ��� 406 ���� �DB2 � �����(��� �� PDF ��)�

� ������.

�� ����� SQL �� �� ��

DB2 ��� SQL�� �� ��� ��� � SQLSTATE �� �����.

SQLSTATE ���� SQL �� SQL �� ��� �� ��� ���.

SQL �� ���� ����� � ���� �� ��� ������.

? sqlstate or ? class code

��, sqlstate� �� 5�� ��� � SQL ���� class code� SQL ���

�� 2�� ��� ����.

� ��, ? 08003� 08003 SQL ��� � ���� ����, ? 08� 08 ��

� �� � ���� �����.

�� A. DB2 � �� � 409

Page 420: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 �� �� � ��� ��

DB2 � 9.7 ��� � DB2 �� �� URL� http://publib.boulder.ibm.com/

infocenter/db2luw/v9r7/���.

DB2 � 9.5 ��� � DB2 �� �� URL� http://publib.boulder.ibm.com/

infocenter/db2luw/v9r5/���.

DB2 � 9 ��� � DB2 �� �� URL� http://publib.boulder.ibm.com/

infocenter/db2luw/v9/���.

DB2 � 8 ��� � � 8 �� �� URL� http://publib.boulder.ibm.com/

infocenter/db2luw/v8/���.

DB2 �� ��� ��� ��� � ��

DB2 �� ��� ��� �� �� ��� �� �� � � �����. ��

� ��� �� ��� �� ��, DB2 �� ��� ��� �� � � ���

��.

v Internet Explorer ����� ��� �� � � ����� ��� ����

��.

1. Internet Explorer�� �� —> �� �� —> ��... ��� � ���.

� �� � �� ����.

2. ��� �� � �� � �� � �� ������ �����.

– �� � �� ����� ��... ��� � ���.

�: �� ����� ��� ��� �� � � ���� � ���

��� ��� �� ����.

– �� � ��� �����, �� ��� � �� � �� � �

� � � � ��� �� �� ��� � ���.

3. ��� ��� �� � ���� �� �� ��� �� DB2 �� ���

������.

v Firefox �� Mozilla ����� ��� �� �� � � ����� ���

������.

1. �� —> �� —> � � ��� �� ���� ��� ������. �

� � �� � ��� �����.

2. ��� �� � �� � �� � �� ������ �����.

– �� � �� ����� ��... ��� � � �� ��� ��

�����.

410 ��� �� ���� ��� ���

Page 421: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

– �� � ��� �����, �� ��� � �� � �� � �

� � � � ��� �� �� ��� � ���.

3. ��� ��� �� � ���� �� �� ��� �� DB2 �� ���

������.

�� ��� �� �� ���� �� ��� �� �� ��� ���

�� �� ���.

��� �� ��� ��� ��� DB2 �� � ��

��� �� DB2 �� ��� ����� ��� ���.

��� ��

DB2 � 9.7 �� ��� �� �� ���. ��� ��� DB2 Server �

� �DB2 � ���� ��� DB2 �� �� �� ��� ������. ��

�� �� ���� � ���� ����� �� �� ���� �����.

� ���� �� ��

��� DB2 �� ��� �� �� ���� ��� � ���.

v �� �� - �� �� �� � �� �����. �� ��� � �� ��

��� �� �� �� ��� �� � ��� �� ����� ����. ��

�� ��� ����� ���� � ���� �� ��� ����� � �

���.

v �� �� - �� ���� �� ��� �� ����� �� ������.

� ��, �� �� ��� ����� ��� ����� ��� �� �� �

� ��� � � �� ��� �� ���� ��� �� � ���. �,

�� ��� ����� �� ��� ��� �� ���� ���� ���. �

� ��� �� ���� ���� ��� � ����.

����

� ��� �� �� ����� � ���. �� ��� � ����� ��

� �� ���� �� �� DB2 �� �� �� ��� ��� ������.

�� �� ���� �� �� DB2 �� ��� ���� ����� ��� �

�����.

1. Linux �� ����,

a. �� ��� �� ��� ������. DB2 �� ��� /opt/ibm/

db2ic/V9.7 ���� ��� ����.

b. � ����� doc/bin ����� ������.

�� A. DB2 � �� � 411

Page 422: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

c. ��� �� ic-update ����� ������.

ic-update

2. Windows �� ����,

a. �� ���.

b. �� ��� �� ��� ������. DB2 �� ��� <Program

Files>₩IBM₩DB2 Information Center₩Version 9.7 ���� ���

����. �� <Program Files>� ���� �� ���� ��� �

���.

c. � ����� doc₩bin ����� ������.

d. ��� �� ic-update.bat ��� ������.

ic-update.bat

DB2 �� ��� ���� ������. ����� �� �� ��, �� ���

� �� ��� ��� �����. �� �� ��� ��� � �� ��, ����

��� �����. �� ��� doc₩eclipse₩configuration ���� ���.

� �� �� ��� ��� ��� �����. ( : 1239053440785.log).

��� �� ��� ��� ��� DB2 �� � �� ��

DB2 �� ��� ��� �� ��, IBM���� �� ����� �� �� �

���.

��� �� DB2 �� ��� ���� ����� ��� ������.

1. ���� DB2 �� ��� ��� � ��� ��� �� ������. ��

� ��� �� ��� ���� ���� ���� � �� ���� �

� ��� ���� � ���� ����� ��� � ���. DB2 �� ��

� ����� �� �� ��� ��� �����. .

2. �� ����� �� ��� ���� �� �� ������. �� �

����� � ��, �� �� ��� �� ��� � �� � ���.

�: ���� �� �� ��� DB2 �� �� ����� �� � ��,

���� � ��� ��� �� ���� �� �� ���� ��� DB2

�� ��� ����. ��� �� �� ����� ���� ���� �

� ���� �� ���� ��� ������ �� ���� ���� ���

��� ���� ��� ��� ��� � � ���.

�� ���� �� ��� �� �� ��� ���� ������. ��

� �� �� ��� ���� ��� � ���.

3. ��� �� ��� ��� � ���� DB2 �� ��� �������.

412 ��� �� ���� ��� ���

Page 423: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�: Windows 2008, Windows Vista ��� �� � �� ��� ��� � �

��� ��� ���. �� ��� ���� ���� �� �� ��� �

�� ���� ��� ��� ��� �� � ���� ��� ������.

�� �� ���� �� �� DB2 �� ��� ����� ��� �����

�.

1. DB2 �� ��� ������.

v Windows��� � → ��� → �� �� → ���� � ���. �� ��

DB2 �� �� ���� ��� ��� ��� �� � ��� ������.

v Linux��� �� � ������.

/etc/init.d/db2icdv97 stop

2. ��� ��� �� ��� ������.

v Windows ���:

a. �� ���.

b. �� ��� �� ��� ������. DB2 �� ��� <Program

Files>₩IBM₩DB2 Information Center₩Version 9.7 ���� ��

� ����. �� <Program Files>� ���� �� ���� ��

� ����.

c. � ����� doc₩bin ����� ������.

d. ��� �� help_start.bat ��� ������.

help_start.bat

v Linux ���:

a. �� ��� �� ��� ������. DB2 �� ��� /opt/ibm/

db2ic/V9.7 ���� ��� ����.

b. � ����� doc/bin ����� ������.

c. ��� �� help_start ����� ������.

help_start

��� �� ��� ���� �� ���� �� � ���� ����.

3. � ��( )� � ���. (JavaScript™� ����� �� �� ���.)

�� ��� ��� ���� ��� �� � ���. �� ��� ����

�� �����.

4. � ����� ����� �� �� � ��� � ��� �� � ��

�.

5. � ����� ��� ��� � ���.

6. ��� �� ��� ������.

�� A. DB2 � �� � 413

Page 424: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

v Windows�� � ���� doc₩bin ���� ��� � ��� ��

help_end.bat ��� ������.

help_end.bat

�: help_end ���� ���� help_start ���� ��� ��� ���

�� ���� ���� � ��� � ���� ���. help_start.bat

� ���� � Ctrl-C �� �� ���� ���� ����.

v Linux�� � ���� doc/bin ���� ��� � ��� ��

help_end ����� ������.

help_end

�: help_end ������ help_start ����� ��� ����� ���

� ���� � ��� � ���� ���. help_start ����� �

��� � �� ���� ���� ����.

7. DB2 �� ��� �������.

v Windows��� � → ��� → �� �� → ���� � ���. �� ��

DB2 �� �� ���� ��� ��� ��� �� � �� ������.

v Linux��� �� � ������.

/etc/init.d/db2icdv97 start

��� DB2 �� ���� �� ��� ��� �����.

DB2 ���

DB2 ���� DB2 ��� ��� �� � ���� � �����. ���

�� ����� �����.

���� �

http://publib.boulder.ibm.com/infocenter/db2help/� �� ���� XHTML �� �

��� � � ���.

�� ����� � ���� �� �����. � ���� � ����

� ���� ������.

DB2 ��

���� ��� � � � ���.

�pureXML®�(pureXML Guide)

XML ���� �� �� XML ��� ���� �� ��� ����

� DB2 ������� �����.

414 ��� �� ���� ��� ���

Page 425: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

Visual Explain ���� �Visual Explain�

Visual Explain� ��� �� ��� � �� SQL�� ��, ��

� �����.

DB2 �� �� ��

DB2 ������ ��� ���� � ��� �� ���� ��� ��� ��

� � ��� ���.

DB2 ��

��� � ��� DB2 ��� � ��� �� DB2 �� ��� ���

��� �� ��� ������. DB2 �� �� ����� ��� �

��� ���� ��� ��, � ���� ���� � ��� DB2

������ ���� �� � � ���� ��� �� � ���

���.

DB2 �� �� � ���

���� � �� �� ���� ���� DB2 � �� � ����

������. � �� ����� �� DB2 ��, � ��,

APAR(Authorized Program Analysis Report �� � ��), FixPack

� ��� � ��� ���. ��� � �� ��� ��� �

�� ���� �� � ���.

http://www.ibm.com/software/data/db2/support/db2_9/�� DB2 � �� �

���� �������.

����

�� ��� �� � �� ��� � ���.

�� ��: � ��� ��� ���� ��� �� ��� � ��� ��,

��� ��� ��� � ���. ��� IBM� �� �� �� � �� ��

� ��� �� �� ����� 2�� ��� �� � ����.

��� ��: � ��� ��� ���� ��� �� ��� � ��� �� �

���� ��, �� ��� � ���. ��� IBM� �� �� �� �

��� 2�� ��� ���� � �� �� � ��� ��, �� �� ��� �

����.

� ��� ���� �� ��� ����, � ��� � �� ��� ��, �

��, ����� �� � �� ��� � ��� �� ���� �� ���

�� �� ����� ��� ����.

�� A. DB2 � �� � 415

Page 426: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

IBM� � ��� ��� IBM� ��� ���� ����� ��� � ����

� ���� ���� ���� �� ��� � ����� �� �� ��� �

���.

��� �� ��� �� �� ��� � �� �� �' �� �

���� ���� � ��� ����, �� �� ���� � ���.

IBM� � ��� ��� � ��� ��� ���� ����. �� �� ���,

��� � ��� ���� � ��� ��� ��� (� �� ��� �

�) ����� ���� ��� ��� �� �� � ��� �����.

416 ��� �� ���� ��� ���

Page 427: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� B. ���

� ��� ���� ���� �� ������ ��� ����. �IBM ���

� ��� � �� �� �� �� ��� ���� �� �� � ���.

IBM� �� ���� � �� �� ��, ��� �� �� ���� �� ��

���. �� ��� � � �� ���� � ��� �� IBM �����

������. � ��� IBM ��, ���� �� ���� ��� �� �� IBM

��, ���� �� ����� ��� � �� �� ����� ����. IBM�

�� ��� ���� �� �, ���� � � ��, ���� �� ����

� ��� �� ���. ��� �IBM ��, ���� �� ���� ��� �

�� ��� ���� �����.

IBM� � ��� ��� � � ��� � � ���� �� ��

�� �� � ���. � �� ����� �� � � ������ ���

�� ����. ����� � ����� ���� ������.

135-700

��� ��� �#� 467-12, ��������

�� ��.�.$ ����

������

����: 080-023-8080

2��� �� ��(DBCS) ��� �� ���� ��� �� IBM ������� �

���� �� ��� �� ����� ����.

�� � ����

�� �� � �'

IBM Japan, Ltd.

3-2-12, Roppongi, Minato-ku, Tokyo 106-8711 Japan

� ��� ���� ��� �� �� ���� ���� ���. IBM�

�� �� ���, ��� � ��� ���� � ��� ��� ���

(�, �� ��� ��) ����� ���� ��� ��� ���� � �� ���

��� �����. �� ����� � ���� �� �� ��� ��� ��

��� ��� ����, � ��� ���� �� �� ���.

© Copyright IBM Corp. 2001, 2009 417

Page 428: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ���� ���� �� � ���� ���� ��� � � ���. � �

�� ����� ���, �� ��� ���� �����. IBM� � ���

� �� /�� ����� �� �� �� ��� � /�� �� � �

��.

� ���� �� �IBM� � ���� �� �� ��� ���, �� ���

�� �� � ���� %���� �� �� ����. �� � ���� �� �

IBM �� �� ��� ���� �� � ��� ���� �� ��� ��� ��

� ��� ���.

IBM� ��� ��� ���� �� �� ��� ����� ��� ���� ��

� ��� ��� ����� ��� � ���.

(i) ����� ��� ����� �� ����(� ���� ��) �� �� ��

(ii) ��� ��� �� ��� ��� � ����� �� ��� ��� �� �

��� ���� �� ��� ������.

135-700

��� ��� �#� 467-12, ��������

�� ��.�.$. ����

������

��� ��� �� ��( � ��, �� �� ) ��� ��� � ���.

� ��� �� ����� �� ���� ����� � �� �� �

����� �� �� IBM� IBM �� ��, IBM ���� ���� ��(IPLA)

�� �� � � ��� �� ��� ����.

� ��� ��� � � ���� ��� ���� �� ����. ��� ��

�� ���� ��� �� �� �� � ���. �� ��� �� ��

��� ����� � ��, ��� ��� ��� ����� ���� � ��

���� ���� �� ����� ��� � ����. �� �� �� ���

�� ���� �� ��� �� �� �� � ���. � �� ���� ��

���� ��� � ���� ��� ���.

�IBM ��� �� ��� �� ��� ��, � � �� �� � �� �

���� �� ����. IBM��� ��� ���� ���� �����, �IBM

��� ��� �� � �, ��� �� � �� ��� �� � ����.

�IBM ��� �� � ����� �� ��� ��� ������.

IBM� ���� � �� ��� �� � � � �� �� �� �

���.

418 ��� �� ���� ��� ���

Page 429: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

� ���� ��� ���� ���� ���� � ���� � �� ��

���. �� ��� �� �� ���� �� �� �, ��, ��

��� ��� ��� � ���. �� ��� � ��� ��� �� �� ��

��� ������ �� ���� ����.

�� ����:

� ���� � �� ����� ����� ��� ��� ��� � � �

������ �� ���. ��� ��� � ����� �� ��� �� �� �

�� ������ ����� �����(API)� ���� ������� , �

�, �� �� ��� ��� IBM� �� ��� ���� �� �� � ���

�� ��� ���� ��, �� ��� � ���. ��� � �����

� ����� �� ��� �� ����. ��� IBM� ��� ����� ��

�, ��� �� �� �� ����� ��� ����. � ����� ��

� ���� ″� ��″ �����. IBM� � ����� ���� �� �

�� � �� � ��� �� ����.

��� � ���� �� �� ��� ���� ���� ��� ��� ��

�� ��� ���� ���.

© (��� ��) (�). � �� ��� IBM Corp.� � ������ ���

��. © Copyright IBM Corp. _enter �_. All rights reserved.

��

IBM, IBM �� ibm.com®� � ��� �� International Business Machines

Corp.� �� �� ������. � �� ��� ��� IBM �� � ��

� �����. �� IBM �� �� � “�� �� ��”(www.ibm.com/legal/

kr/copytrade.shtml)� ���.

�� � � � ��� �� �� ������.

v Linux� �� �� � ���� ���� Linus Torvalds� ������.

v Java™ � Java �� ��� �� �� � ���� ���� Sun

Microsystems, Inc.� �����.

v UNIX� �� �� � ���� ���� The Open Group� ������.

v Intel, Intel ��, Intel Inside®, Intel Inside ��, Intel® Centrino®, Intel Centrino

��, Celeron®, Intel® Xeon®, Intel SpeedStep®, Itanium® Pentium� �� �

� � ���� ���� Intel Corporation� �� �� ������.

v Microsoft, Windows, Windows NT® Windows ��� �� �� � ���

� ���� Microsoft Corporation� �����.

� ��, �� ��� ��� �� ��� �� �� �������.

�� B. ���� 419

Page 430: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

420 ��� �� ���� ��� ���

Page 431: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��

�������

DB2 �� �� 411, 412

� �� 187

�� 32

db2fm 33

db2fmc 34

� �� � 16

�� ���� ���� 292

��� ���� �� 296

���� �� 293

���� �� �� ��

�� 187

����

�� �� 3

�� 185, 187

� 1

���� 3

�� 185, 189

� �� 5

� 6

�� �� �� 5

� ��

� 187

��(db2fm ) 33

��(db2fm ��� ) 34

����� �� 32

�� 155

��

� 23

���� �� 80

AUTO_DEL_REC_OBJ � � 223

NAT 61

�� �� 19

� 1, 57

����

� 155

�� 168

� ��� 168

�� 168

��

� 7

� �� 8

���� (��)

�� (��)

��� 7, 174

����� 9, 132

���� ��� 187

IBM Data Server � 15

Microsoft Cluster Server(MSCS) 138

Solaris �� �� 142

Sun Cluster 3.0 145

Tivoli System Automation for Multiplatforms 136

���� �� ��(HADR)

� 17

���� �� ��(HADR) �� 17

�� 181

�� 40

�� ��� 197

� ������

�� 174

�� 180

��� 51

������

���� 170

��� 35

��� 170

������ �� �� 195

��� � 53

�� ���� 47

�� �� 40

�� �� 171

�� �� �� 171

�� ���� 171

�� ���� �� 171

182

��� 188

���� �� � 176

��� � 175

� 35

� 48

��� ���� 57

���� 59

��� 57

�� ���� ���� 38

� �� 192

� �� 197

© Copyright IBM Corp. 2001, 2009 421

Page 432: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� �� ��(HADR) (��)

���� 62

�� 169

�� 57

���� �� ���� 51

��

�� � 207

��

���� �� ��(HADR) 181

��

DB_HISTORY 214

�� �� �� 186, 259

��

� �� 32

db2fm 33

db2fmc 34

���� 23

���� �� �� 40

�� � �

������ �� 66, 67

auto_del_rec_obj 223

logarchopt1

�� �� �� 250

TCP_KEEPALIVE 27

vendoropt

�� �� �� 250

�� 133

�� ���

���� �� ��(HADR) 197

�����

��� 153

�� �� ��� 133

�� �� ��� 133

��� ������

�� 178

� �

� 28

190

���

��

� 199

��� (��)

��� ������ ���(RAID �� 5) 262

������

���� �� ��(HADR) �� ���� 170

���� �� ��(HADR) �� ��� 170

��

� 9

�� � � 67

�� 10

� ��� ��

� 274

��� 241

�� 201

��

�� 201

�� �� 201

�� �� ���� 303

���

� 297

� ��� �� 304

315

���� 311

�� � ��� 309

�� ���� ��� 302

���� 309

������ �� � �

autorestart 259

������ �

� 28

������ �� ��

���� �� ��(HADR) 197

������ �� �

�� �� �� 201

�� ���� �� 201

�� ���� � ���� �� 201

������ ���

�� ��� 153

������ ��� �

����� �� 269

���

� �� 410

SQL� 409

���

�� 153

������ ��� 153

�� ���� 153

422 ��� �� ���� ��� ���

Page 433: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��� �

���� �� ��(HADR) 53

��

����� 262

� �� 262

RAID(Redundant Array of Independent Disks) 262

�� ���

RAID �� 1 262

�� ��

� 262

�������� �

DB2_CONNRETRIES_ INTERVAL 26

db2_connretries_interval 24

DB2_HADR_PEER_WAIT_LIMIT 48

DB2_HADR_SORCVBUF 48

DB2_HADR_SOSNDBUF 48

DB2_MAX_CLIENT_ CONNRETRIES 26

db2_max_client_connretries 24

��

�� 155

�� � � 66

������ 9

���, �� � 77

��� 20

�� � 9

� � 168

�� 10

�� �� 164

���� ���� 12

� �� ���� 157

��� ���� 12

��

���� �� ��(HADR) 39

�� 164

�� ���� 206

�� 164

archive 12

User Exit ���� 206

�� ��� 174

�� ����

�� 47

�� � �� ���� 157

�� �� 174

���� 19

�� �� ��

� 13

�� ��

�� 186

�� �� �� 13

� ���� �� 166

���� 78

�� �� ��

ACTIVATE DATABASE 155

�� �� ����

��� 158

���

�� ���� ���� 15

�� �� �� 178

� ��� ��

�� �� � � �� 67

������ 274

�� �� ���� 155

�� ��� 155

�� ���� 274, 330

� ��� ����

� 327

���� � ��� �� � 335

��� �� �� 257

335

��� ��� ��� 245

���� 329

�� ��� 227

�� ��

�� 171

�� ����

�� 171

�� �� �� �� 178

�� �� �� 178

����

�� ������� ��� 288

������

� ��� �� 274

�� 277

� ������� ��� 289

��� ��� 287

�� ��

���� 281

�� 278, 290

���� ����

� 285

�� ������� ���� 288

���� � ��� �� � 312

�� 423

Page 434: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� ���� (��)

� ������� ���� 289

� 285, 311

312

��� ��� ��� 245

���� 286

�� ��� 227

�� ���� ��� ��� 292

�� �

User Exit ���� 163

��

db2adutl

�� �� �� 250

� ���(CLP)

�� ���� ���� �� 312

������ ��� �� 315

� ��� �� 335

���� �� 312

� 247

���

���� �� ��(HADR) 188

��

� ��� 227

���� 227

� 227

� �� 227

� ���

���� �� 304

��

� 405

���� 415

��� 406

PDF 406

��� �

�� � �� 415

��� 415

��� �

��� �� 415

��� 415

�� �

�� 206

� �� 262

���� ��� ���� 262

���

�� 20

���

������

���� 241

�� 204

���� ���� 206

���� 204

��� 204

�� �� ���� 207

��� 229

�� �� �� 166

�� 242

��� 201

�� �� 229

�� 277

��� �� 229

�� 236

���� ������ 239

CLP 247

Named Pipes 239

User Exit ���� 206

� ����

� 229

��� � 229

���� � ��� �� � 245

� 243

247

�� �� 229

���� 232

�� ��� 227

��� ���

��� ��� ��� 245

������� � �� 273

�# �� 282

�� ��

178, 228

��

������

� 249

������ ��� 297

������ ��� �� ����� 269

�� 274

�� �� 76

424 ��� �� ���� ��� ���

Page 435: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� (��)

� ��� 274

� 273

�# 282

��� �� 257

�� �� 250

� 282

� 259

�� �� ���� 260, 261, 262

���� ���� 206

���� �� 209

�� �� ���� 207

�� � 201

�� 277

� �� 274

�� �� 204

2�� ��� ���� 265

�� �� ������

201

�� ��� ������

� �� 201

�� ���� ��

���

� �� 211

���

� �� 211

�� �

� �� 211

��(prune) 223

��� 217

db2Prune API 216

PRUNE HISTORY 216

�� 219

��(prune) 216

� �� 211

do_not_delete

� �� 211, 219

�� �� �

�� 221, 222, 223

��� 222

db2Prune 221

PRUNE HISTORY 221

��� �

���� �� ��(HADR) 175, 176

�� ��

� �������� 52

� ����� 236

�� �� (��)

�� 21

�� �������� 173

����� �� �� 9

��� �� ��� 133

��� ��

���� �� ��(HADR) 17

��� �� ��

257

�� � ��

133

��

� ������ 178

�� 228

�� �� ������ �� 250

�� �� �� 133

�� ����

�� 65

� 24, 28

� � �� ����� 138

� ����� 138

��

���

�� 408

���� �� ��(HADR) 48

�� 282

����� �� �� 262

�� �� 10, 164

��� � 234, 347

���� 287

��� � �� � �� 224

����

�� � 206

����

� �� 206

��

������ �� �� 204

����

����/� �� 154

�� 425

Page 436: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

��(seed) ������

����

�� ������ 288

� ������ 289

��� ����

���� �� ��(HADR) 57

�� � �� 259

��� ������ ��� � 265

���� ��

��� 214

�� �

��� ��� ��� 245

������� �� 12, 78

����� ��

���� 12

��� 12

� ����

Tivoli Storage Manager �� 342

��

�� ���� ���� 27

� ���� ���� �� ����� ��� 21

� �� �� 142

� �� 133

� � 190

�� ���� ���� 190

��

�� ��� 67

�� � 142

���� ��

��� ��� ��� 245

���� �

��� ��� ��� 245

���� ���� �� 12

� �� �� ���� 157

���

����� �� 12

��� ��

��� ��� ��� 245

��� ��

��� ��� ��� 245

��� �

� ������ ��� 245

��� �� ��

��� ��� ��� 245

��� �� ���

��� ��� ��� 245

��� �� ���

��� ��� ��� 245

����

��� 62

� �� 259

� �� � ��

��� �� ���� ��� �� vii

���

� 229

��� ��

AIX� HACMP(High Availability Cluster

Multi-Processing) 133

����

�� �� 415

��

RAID �� 1 262

�� �� 20

���� ����

��� � ��� 245

����(Indoubt) � ��

��

����� 269

DB2 ��� �� ���� �� 271

DB2 ��� �� ����� ��� 269

��

���� �� ��(HADR)� � �� 39

��� ��

������ 259

�� �� ����

������ ��� 303

��� �� ��� ���� 174

����� �

�� 241

� �� 65

�� ���� 242

�� 64

�� 63

� ��

� 65

� 201, 241

AUTOMAINT_GET_POLICY 63

AUTOMAINT_GET_POLICYFILE 63

AUTOMAINT_SET_POLICY 64

426 ��� �� ���� ��� ���

Page 437: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

�� ���� (��)

AUTOMAINT_SET_POLICYFILE 64

�� ���� �� ��� 242

�� ���

��

� 65

�� ��� 259

�� �� ����

���� 281

�� ���� ����

���� �� ��(HADR) 38, 182

�� 26

��� 15

24

� 24

�� 27

190

���� 29

�� �� ���

��

� 65

���

��� � 415

��� � 415

Visual Explain 414

�� 88

�� �� 88

��

�� ������ 173

� �� 8, 185, 189

���� �� ��(HADR) 192

�� �� 8

�� � 8

� �� �

��� �� � �� 90

�� ��� � �� 90

��� �� � �� 90

�� � �� 90

HADR � �� 90

N Plus M � �� 90

� �� ��

� 142

AIX 133

Solaris �� �� 142

Sun Cluster 3.0 145

Windows 138

� �� ����� 138

� ��

197

���

�� 242

���

������ 297

�� � ��� �� 309

�� ���� ��� 302

��� �� ���� 297, 307

�� ��

� 271

���� �� ��(HADR)

� 17

���� 59

����

���� �� ��(HADR) 62

���� 417

��

��

�� �� �� 76

NOT LOGGED INITIALLY � � �� 76

�� � � 262

� �� �� � 265

��� 7

��

���� �� ��(HADR) 169

�� ���� 278, 290

�� � ���

������ ��� � �� 309

��� � �� 277

������

���� � 311

� � 243

������

�� 229

���� ����

���� �� ��(HADR) 38

���� �� �� 27

190

�� 24

���� 29

JDBC SQLJ� IBM Data Server Driver 29

�� 427

Page 438: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

���� �� �� 24

����

HACMP 133

���� ��

���� �� ��(HADR) 51

���� �� �����

�� 88

�� �� 88

���� 132

db2haicu ���� 87

���� ��� 86

�� 92

��� ����� ��(NIC) 89

��� ���� 89

��� equivalency 89

��� IP �� 89

������ ��� 92

��� �� 92

����� ��� 89

�����

���� ��� 9

IP �� �� 9

�� ������

�� 173

����� ��

133

�����

�� 207

�� ����

� ��� �� 274, 330

���� 274

�� 260, 261, 262

��� 297, 307

���

������ ��� 302

�� ���� ��� ���

���� ���� 292

���� �� 293

�� ���

��� ��� ��� 245

�� ����

�� �� 78, 158

�� � 236

�� ���

�� 242

�� �����

�� 242

� ��

�� ���� �� �� �� 77

� ��

� 265

��� ������ ��� � 265

� � �� 259

�� ������ ��� � 265

� ��� ���� 335

���� ���� 312

� ���� 245

������� ������ ��

������ ��� 309

� 239

� ��

� �� 265

���� ��

� 241

� ��

178

�������

�� �� 262

����

��� 185, 187

AIX� HACMP(High Availability Cluster

Multi-Processing) 133

Solaris 142

�� ���� ������ 133

�� �� 133

����2�� ���

���� 265

428 ��� �� ���� ��� ���

Page 439: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

AAIX

� ���� �� 207

ASYNC

��� � 53

BBACKUP DATABASE 232

blk_log_dsk_ful �� � �

� 67

CconnectTimeout

���� ����� �� �� 27

DDB2 ACS(Advanced Copy Services)

� 345

�� 348

��� 350

�� 345

� ���� setup.sh 350

� 346

�� �� 399

���� 399

��� 347

DB2 ACS(Advanced Copy Services) API

� 351

��� ��

� 383

db2ACS_BackupDetails 383

db2ACS_CB 383

db2ACS_CreateObjectInfo 384

db2ACS_DB2ID 385, 394

db2ACS_GroupList 386

db2ACS_LoadcopyDetails 386

db2ACS_LogDetails 387

db2ACS_MetaData 398

db2ACS_ObjectInfo 387

db2ACS_ObjectStatus 389

db2ACS_OperationInfo 390

db2ACS_Options 391

db2ACS_PartitionEntry 392

db2ACS_PartitionList 392

DB2 ACS(Advanced Copy Services) API (��)

��� �� (��)

db2ACS_PathEntry 392

db2ACS_PathList 393

db2ACS_QueryInput 394

db2ACS_QueryOutput 394

db2ACS_ReadList 396

db2ACS_ReturnCode 396

db2ACS_SessionInfo 397

db2ACS_SnapshotDetails 398

db2ACS_VendorInfo 399

�� � 400

�� �� 401

���� 401

��

� 351

db2ACSBeginOperation 358

db2ACSBeginQuery 362

db2ACSDelete 376

db2ACSEndOperation 360

db2ACSEndQuery 367

db2ACSGetNextObject 364

db2ACSInitialize 352

db2ACSPartition 371

db2ACSPrepare 356

db2ACSQueryApiVersion 351

db2ACSRetrieveMetaData 381

db2ACSSnapshot 369

db2ACSStoreMetaData 379

db2ACSTerminate 354

db2ACSVerify 374

DB2 ���� ���� �� ����(db2haicu)

��� � 129

�� ������ �� 127

92

�� � 94

��

�� � 95

XML �� �� 96, 117

���� � 95

���� 126

���� 129

���� ��� 86

���� 128

�� 127

���� �� 85

quorum ��� 89

�� 429

Page 440: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

DB2 ����(HA) �

� 18

���� �� ����

�� 82

API 132

���� �� 83

DB2 �� �� 408

DB2 �� ��

�� 411, 412

�� �� �� 410

� 410

� 410

db2adutl

�� �� �� 250

db2Backup API

��� � 232

db2fm

� �� � 16

db2haicu ����

�� �� �

db2ha_sample_DPF_mutual.xml 119

db2ha_sample_DPF_NPlusM.xml 122

db2ha_sample_HADR.xml 124

db2ha_sample_sharedstorage_mutual.xml 118

�� �� XML ��� 97

ClusterDomainType 100

ClusterNodeType 106

DB2ClusterType 97

DB2PartitionSetType 109

DB2PartitionType 110

FailoverPolicyType 107

HADBDefn 117

HADBType 116

HADRDBDefn 115

HADRDBType 114

InterfaceType 104

IPAddressType 105

MountType 111

MutualPolicyType 112

NPlusMPolicyType 113

PhysicalNetworkType 103

QuorumType 101

db2inidb

� 21

�� �� �� 236

db2Recover API

��� �� 249

db2Restore API

������ �� �� ���� �� 286

db2Rollforward API

����� � ���� � �� �� 329

db2tapemgr

�� ��� ��� ���� 158

db2uext2 ����

160

�� �� 162

DB2_CONNRETRIES_INTERVAL ����� �

26

DB2_MAX_CLIENT_CONNRETRIES ����� �

�� ���� ���� ��� �� �� 26

DB_HISTORY ��

�� ���� �� � �� 214

GGET SNAPSHOT

HADR � ������ �� 180

HHACMP(High Availability Cluster Multi-Processing)

133

HADR ������ �� �� 195

HP on IPF

���� 207

� 207

HP-UX

���� 207

� 207

IIBM Tivoli SA MP 83

IBM TSM(Tivoli Storage Manager)

�� 341

BACKUP DATABASE ��

�� �� �� 341

RESTORE DATABASE ��

�� �� �� 341

LLinux

� ���� ��

AMD64 Intel EM64T 207

430 ��� �� ���� ��� ���

Page 441: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

Linux (��)

� ���� �� (��)

IA-64 207

Power PC 207

zSeries 207

LIST HISTORY 209

logarchmeth1 �� � �

���� �� ��(HADR) 47

logarchmeth2 �� � �

���� �� ��(HADR) 47

logarchopt1 �� � �

�� �� �� 250

LOGBUFSZ �� � � 67

logfilsiz �� � � 67

���� �� ��(HADR) 40

logprimary �� � � 67

logretain ������ �� � � 67

logsecond �� � �

67

MmaxRetriesForClientReroute 24

Microsoft Failover Clustering � 138

Microsoft � 138

mincommit ������ �� � � 67

mirrorlogpath �� � � 20

mirrorlogpath ������ �� � � 67

NNamed Pipes

� 239

NEARSYNC ��� � 53

newlogpath ������ �� � � 67

Ooverflowlogpath ������ �� � � 67

Qquorum ��� 89

RRAID(Redundant Array of Independent Disks)

�� � � �� 262

RAID(Redundant Array of Independent Disks) ���

�� 1(�� ��� �� ��) 262

�� 5(��� ������ ��� ���) 262

RECOVER DATABASE 249

��� �� � 284

RESTART DATABASE 259

RESTORE DATABASE 286

retryIntervalForClientReroute 24

ROLLFORWARD

�� �� �� 239, 330

ROLLFORWARD DATABASE 329

RUNSTATS ����

��� ��� ��� 245

SSolaris �� ��

� ���� �� 207

SP � 133

SQL�

��� �� 409

START HADR 182

STOP HADR 182

Sun Cluster 3.0

���� 145

SYNC

��� � 53

Syncpoint Manager(SPM)

����(Indoubt) � �� �� 269

TTAKEOVER HADR 182

������ �� �� 195

� �� �� �� 192

TCP_KEEPALIVE

�� �� �� � � 27

Tivoli Storage Manager(TSM)

���� �� 241

Tivoli System Automation for Multiplatforms

���� 136

UUser Exit ����

������ �� 160

�� 206

�� �� �� 78

�� 431

Page 442: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

User Exit ���� (��)

�� �� ���� 78

� 206

� ����

UNIX 161

Windows 161

�� �� 163

�� �� 162

userexit ������ �� � � 67

Vvendoropt �� � �

�� �� �� 250

VERITAS Cluster Server 148

���� 148

Visual Explain

��� 414

WWindows �� ��

� �� 138

� � ���instance_name.nfy �� ��

�� �� �� ��� 186

432 ��� �� ���� ��� ���

Page 443: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced
Page 444: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

����

SA30-3970-00

Page 445: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · Tivoli Storage Manager ....341 Tivoli Storage Manager ....342 16 DB2 ACS(Advanced

Spineinformation:

Lin

ux,

UN

IX�

Win

do

ws�

IBM

DB

29.

7�

��

��

��

��

��

��

��

��

��