1.
|
데이터베이스 로드 유틸리티를 사용하도록 IBM® Campaign을 설정하기 위해 각 데이터 소스에 수행할 세 가지 기본 단계가 있습니다. 로드 제어 파일 템플리트를 작성하고, 로드 유틸리티를 시작할 스크립트 또는 실행 파일을 작성하고, IBM® Campaign에서 로더 구성 특성을 설정합니다.
|
a.
|
connect to <DATABASE> user <USER> using <PASSWORD>;
load client from <DATAFILE> of del modified by coldel| insert into <TABLE>(
<FIELDNAME><,>
)
nonrecoverable;
b.
|
레코드를 추가할(append) 로드 제어 파일 템플리트를 작성하십시오. 템플리트는 다음 행으로 구성해야 합니다. 이 예제 템플리트의 이름은 loadappend.db2로 지정됩니다.
|
connect to <DATABASE> user <USER> using <PASSWORD>;
load client from <DATAFILE> of del modified by coldel| insert into <TABLE>(
<FIELDNAME><,>
)
nonrecoverable;
a.
|
#!/bin/sh
cp $1 /tmp/controlfile.tmp
cp $2 /tmp/db2load.dat
db2 -tvf $1 >> /tmp/db2load.log
chmod 755 db2load.sh
4.
|
a.
|
b.
|
단어 Loader로 시작하는 특성을 설정하십시오. 중요한 정보는 IBM® Campaign 관리자 안내서 또는 온라인 도움말에서 IBM® Campaign의 구성 특성 주제를 참조하십시오.
|
|
LoaderCommand: 데이터베이스 로드 유틸리티를 호출할 스크립트 또는 실행 파일의 경로. 대부분의 데이터베이스 로드 유틸리티에서는 여러 개의 인수가 성공적으로 실행되어야 합니다. DB2®에 필요한 토큰은 다음 예에서 꺽쇠괄호로 표시되어 있습니다. 표시된 대로 정확하게 입력하십시오. 명령을 실행할 때 지정된 요소로 바뀝니다. 예: /Unica/Campaign/partition/partition1/db2load.sh <CONTROLFILE> <DATAFILE>
|
|
LoaderCommandForAppend: 데이터베이스 테이블에 레코드를 추가하기 위해 데이터베이스 로드 유틸리티를 호출할 스크립트 또는 실행 파일의 경로. 예: /Unica/Campaign/partition/partition1/db2load.sh <CONTROLFILE> <DATAFILE>
|
|
LoaderDelimiter 및 LoaderDelimiterForAppend: 로더 제어 파일 템플리트에 사용되는 구분 기호.
|
|
LoaderControlFileTemplate: 현재 파티션에 상대적인 제어 파일 템플리트의 경로. 예: loadscript.db2
|
|
LoaderControlFileTemplateForAppend: 레코드를 추가하기 위한 현재 파티션에 상대적인 제어 파일 템플리트의 경로. 예: loadappend.db2
|
|
c.
|
Copyright IBM Corporation 2015. All Rights Reserved.
|