DB2 Everyplace 버전 8.1.4 설치 정보입니다. 설치 정보에는
다음에 대한 정보가 들어 있습니다.
이 섹션에서는 DB2 Everyplace 버전 8.1.4에 대한 하드웨어, 소프트웨어 및 운영 체제 요구사항을 설명합니다.
DB2 Everyplace를 사용하려면 다음의 하드웨어 요구사항을 충족시켜야 합니다.
DB2 Everyplace Sync Server를 사용하려면 다음의 소프트웨어가 설치되어 있어야 합니다.
DB2 Everyplace Express Edition은 다음 운영 체제에서 실행됩니다.
DB2 Everyplace가 가장 효율적으로 작동하도록 하려면 DB2 Universal Database의 시스템 매개변수를 조정해야 합니다. 이에 실패하면 Linux에서 예기치 않은 인터럽션이 발생할 수 있고 데이터베이스에 새 연결을 작성하지 못하게 될 수 있습니다.
Linux에서 커널 매개변수를 조정할 것을 권장합니다. 주: 32비트 DB2 Universal Database 인스턴스만이 지원됩니다.
다음을 포함하도록 로그인 프로파일을 수정하십시오.
export DISPLAY=<workstation>:0.0
여기서 <workstation>은 모빌 디바이스 관리 센터를 사용하려는 UNIX 워크스테이션입니다.
주: DB2 Everyplace Sync Server를 시작하려는 쉘에서도 DISPLAY 변수를 익스포트해야 합니다.
커널 2.4 이상을 실행 중인 Linux 시스템의 경우 명령행에서 루트 사용자로 다음 명령을 실행하십시오.
명령을 자동으로 실행하려면
/etc/rc.d/rc.local 파일을 편집하여 위 명령을 이 파일의 끝에 놓으십시오.
다음 시스템 시동 시
매번 이 값이 자동으로 설정됩니다. 추가 설정
권장사항은 Linux용 DB2 UDB 버전 7.2 또는 8.1 릴리스 정보에서 찾을 수 있습니다.
Windows 서버에 DB2 Everyplace Express Edition을 설치하려면 다음을 수행하십시오.
Linux 서버에 DB2 Everyplace Express를 설치하려면 다음을 수행하십시오.
다음 명령을 입력하십시오: DB2Everyplace.exe -silent -options <response file name>.
이 예에는 사용 가능한 응답 파일 설정값 중 일부가 포함됩니다.
# DB2 Everyplace Express 설치 위치
-P installLocation=C:\Program Files\IBM\DB2Everyplace
# DB2 Universal Database의 임베디드 버전 설치 위치
-W DB2eConfigProps.db2Path=C:\Program Files\IBM\SQLLIB
# DB2 Database Administration Server에 대한 인증 정보
-W DB2eConfigProps.db2Username=db2admin
-W DB2eConfigProps.db2Password=db2admin
# DB2 Everyplace Sync Server에 대한 인증 정보
-W DB2eConfigProps.db2eUsername=db2admin
-W DB2eConfigProps.db2ePassword=db2admin
# 동기화 데모용으로 Windows 클라이언트를 구성하기 위한 옵션
-W DB2eConfigProps.createWin32Client=true
# 샘플 데이터베이스 작성 및 서버 샘플 응용프로그램을 작성하기 위한 욥션
-W DB2eConfigProps.createSample=true
# 설치 종료 시 DB2 Everyplace Sync Server에 대한 Windows 서비스를 시작하기 위한 옵션
-W DB2eConfigProps.startWindowsService=true
Linux 서버에서 응답 파일을 사용하여 DB2 Everyplace Express를 설치하려면 다음을 수행하십시오.
다음 명령을 사용하십시오: DB2Everyplace.bin -silent -options <response file name>.
# DB2 Database Administration Server에 대한 사용자 정보
-W DB2eConfigProps.dasInstance=dasusr1
-W DB2eConfigProps.dasInstanceGroup=dasadm1
-W DB2eConfigProps.dasInstanceHome=/home/dasusr1
-W DB2eConfigProps.dasInstancePassword=db2esync
# DB2 인스턴스 소유자에 대한 사용자 정보
-W DB2eConfigProps.db2Instance=db2inst2
-W DB2eConfigProps.db2InstanceGroup=db2grp1
-W DB2eConfigProps.db2InstanceHome=/home/db2inst2
-W DB2eConfigProps.db2InstancePassword=db2esync
# 분리 사용자에 대한 사용자 정보
-W DB2eConfigProps.fenceInstance=db2fenc1
-W DB2eConfigProps.fenceInstanceGroup=db2fgrp1
-W DB2eConfigProps.fenceInstanceHome=/home/db2fenc1
-W DB2eConfigProps.fenceInstancePassword=db2esync
# DB2 Everyplace Sync Server 인스턴스를 작성하기 위한 옵션
-W DB2eConfigProps.createDB2eInstance=true
-W DB2eConfigProps.db2eInstance=db2inst2
-W DB2eConfigProps.db2eInstancePassword=db2esync
-W DB2eConfigProps.db2eInstanceLocale=en_US
# 샘플 데이터베이스 작성 및 서버 샘플 응용프로그램을 작성하기 위한 욥션
-W DB2eConfigProps.createSample=true
# 동기화 데모용으로 Linux 클라이언트를 구성하기 위한 옵션
-W DB2eConfigProps.createLinuxClient=true
Windows 서버에서 설치를 검증하려면 다음을 수행하십시오.
1. DB2 Everyplace Sync Server가 컴퓨터에서 성공적으로 시작되었는지 검증하려면 브라우저 창에 다음 URL을 입력하십시오.
http://127.0.0.1:<port>/db2e/db2erdb
port를 설치 후 요약 창에 나열된 서버 포트로 바꾸십시오. 서버가 시작된 날짜 및 시간과 함께 서버가 성공적으로 시작되었음을 지정하는 DB2e SyncServer(금 9월 19일 07:47:34 PDT 2003)와 유사한 메시지가 나타납니다.
2. 사전 구성된 Windows 클라이언트를 사용하여 컴퓨터에 설치된 DB2 Everyplace Sync Server와 동기화하려면 다음 지시사항에 따르십시오.
a. 명령 창을 열고 디렉토리를 %DSYINSTDIR%\Server\sample\democlient로 변경하십시오.
b. goSample.bat를 실행하십시오. 이로 인해 DB2 Everyplace
Sync Server와의 동기화 조작이 수행되고
조작의 성공 여부를 표시하는 메시지가 나타납니다.
c. 사전 구성된 Windows 클라이언트로 동기화된 테이블을 쿼리하고 갱신하려면 다음을 수행하십시오.
DB2eCLP.exe 명령을 사용하여 DB2 Everyplace 명령행 처리기를 시작하십시오.
connect to ./data/jdbcsubdir/; 명령을 사용하여 클라이언트의 데이터베이스에 연결하십시오.
d. 클라이언트의 데이터를 변경한 후
goSample.bat를 다시 실행하여
변경사항을 소스에 동기화시켜야 합니다.
4. 모빌 디바이스 관리 센터를 시작하려면 시작 메뉴의 단축키를 사용하십시오.
대신 디렉토리를 %DSYINSTDIR%\Server\bin으로 변경하고 dsyadmin.bat를 사용할 수도 있습니다.
모빌 디바이스 관리 센터에 서브스크립션 및 기타 동기화 오브젝트를 작성하려면
IBM DB2 Everyplace Sync Server Administration Guide의 4장, "Mobiles Devices Administration
Center and synchronization objects"와 5장,
"Using the Mobile Devices Administration Center"를 참조하십시오.
XML 스크립팅 도구를 사용하여 서브스크립션 및 기타 동기화 오브젝트를 작성하려면
IBM DB2 Everyplace Sync Server Administration Guide의 6장, "The XML Scripting tool"을 참조하십시오.
모빌 디바이스에 DB2 Everyplace를 설치하려면
IBM DB2 Everyplace 설치 및 사용자 안내서의 2장, "모빌 디바이스에 DB2 Everyplace
설치"를 참조하십시오.
주: DB2 Everyplace 라이브러리에 액세스하려면
시작 -> 프로그램 -> IBM DB2 Everyplace -> 정보에 있는 단축기를 사용하십시오. 대신 DB2 Everyplace 문서가
%DSYINSTDIR%\doc\<lang> 디렉토리에 설치됩니다. <lang>을
DB2 Everyplace Express 설치의 로케일로 바꾸십시오.
Linux 서버에서 설치를 검증하려면 다음을 수행하십시오.
주:1. 설치 마법사에서 작성된 DB2 Everyplace 인스턴스에 대한 DB2 Everyplace Sync Server를 시작하십시오.
새 쉘을 열고 디렉토리를 $DSYINSTDIR/Server/bin으로 변경한 후 dsysync.sh를 실행하십시오.
서버가 시작되었을 때 통지를 받게 됩니다.
2. DB2 Everyplace Sync Server가 컴퓨터에서 성공적으로 시작되었는지 검증하려면 브라우저 창에 다음 URL을 입력하십시오.
http://127.0.0.1:<port>/db2e/db2erdb
<포트>를
설치 마법사에서 작성된 DB2 Everyplace Sync Server 인스턴스에 대한 설치 후 요약 패널에 나열된 서버 포트로 바꾸십시오.
서버가 시작된 날짜 및 시간과 함께
서버가 성공적으로 시작되었음을 지정하는 DB2e SyncServer(금 9월 19일 07:47:34
PDT 2003)와 유사한 메시지가 나타납니다.
3. 사전 구성된 Linux 클라이언트를 사용하여 컴퓨터에 설치된 DB2 Everyplace Sync Server와
동기화하려면 다음 지시사항에 따르십시오.
a. 설치 마법사에서 작성된 DB2 Everyplace Sync Server 인스턴스로 로그인한 후 디렉토리를 $DSYINSTDIR/Server/sample/democlient로 바꾸십시오.
b. goSample.sh를 실행하십시오. 이 쉘 스크립트는 DB2 Everyplace
Sync Server와의 동기화 조작을 수행하고
조작의 성공 여부를 나타내는 메시지를 표시합니다.
c. 사전 구성된 Linux 클라이언트로 동기화된 테이블을 쿼리하고 갱신하려면 다음을 수행하십시오.
SampleCLP.exe 명령을 사용하여 DB2 Everyplace 명령행 처리기를 시작하십시오. connect to ./data/jdbcsubdir/; 명령을 사용하여 클라이언트의 데이터베이스에 연결하십시오.
d. 클라이언트의 데이터를 변경한 후 goSample.sh를 다시 실행하여
변경사항을 소스에 동기화시켜야 합니다.
e. 소스 테이블에 변경사항이 적용되었는지 확인하기 위해 소스 데이터베이스를 쿼리하려면 DB2 Command Center를 사용하십시오.
4. 모빌 디바이스 관리 센터를 시작하려면
디렉토리를 $DSYINSTDIR/Server/bin으로 변경하고 dsyadmin.sh를 실행하십시오.
주: 모빌 디바이스 관리 센터를 시작하기 전에
DB2 JDBC Applet Server를 시작해야 합니다. db2jstrt를 실행하여
수행할 수 있습니다. DB2 JDBC Applet
Server의 디폴트 포트는 6789입니다. 6789 포트를 다른 프로세스에서 이미 사용하고 있는 경우
db2jstrt의 선택적 매개변수를 사용하여 다른 포트를 제공해야 합니다.
6789 이외의 포트에서 DB2 JDBC Applet Server를 시작했다면
dsyadmin.sh에 매개변수로 해당 포트를 제공해야 합니다. 머신이 다시 시동될 때마다
DB2 JDBC Applet Server는 재시작되어야 합니다.
5. DB2 Everyplace Sync Server를 중지하려면 디렉토리를 $DSYINSTDIR/Server/bin으로 변경하고 dsysyncstop.sh를 실행하십시오.
서버가 중지되었을 때 통지를 받게 됩니다.
모빌 디바이스 관리 센터에 서브스크립션 및 기타 동기화 오브젝트를 작성하려면
IBM DB2 Everyplace Sync Server Administration Guide의 4장, "Mobiles Devices Administration
Center and synchronization objects"와 5장,
"Using the Mobile Devices"를 참조하십시오.
XML 스크립팅 도구를 사용하여 서브스크립션 및 기타 동기화 오브젝트를 작성하려면
IBM DB2 Everyplace Sync Server Administration Guide의 6장, "The XML Scripting tool"을 참조하십시오.
모빌 디바이스에 DB2 Everyplace를 설치하려면 "IBM DB2 Everyplace 설치 및 사용자 안내서"의 2장, 모빌 디바이스에 DB2 Everyplace
설치를 참조하십시오.
주: DB2 Everyplace 문서가
$DSYINSTDIR/doc/<lang> 디렉토리에 설치됩니다.<lang>을
DB2 Everyplace Sync Server 인스턴스의 로케일로 바꾸십시오.
설치 중에 DB2 Everyplace Sync Server 인스턴스를 작성하지 않았거나 설치 프로세스 밖에서 추가 인스턴스를 작성하려는 경우 dsyicreate.sh 명령을 사용하십시오. 주: DB2 Everyplace 인스턴스가 DB2 Universal Database 인스턴스도 되어야 합니다. 따라서 DB2 인스턴스 소유자인 사용자 ID만이 DB2 Everyplace 인스턴스를 호스트할 수 있습니다.
DB2 Everyplace 인스턴스를 작성하려면 루트 설치 디렉토리의 instance
디렉토리에 있는 ddsyicreate.sh 명령을 사용하십시오.
(Linux에서 루트 설치 디렉토리는 /opt/DB2Everyplace81입니다.) 루트 사용자로 dsyicreate.sh 명령을 실행하십시오.
DB2 Everyplace Sync Server 인스턴스 작성에 필요한 매개변수 목록을 표시하려면
dsyicreate.sh를 실행하십시오.
이 섹션에서는 Linux 플랫폼에서 DB2 Everyplace Express Edition 설치를
제거하는 방법에 대해 설명합니다.
Windows 서버에서 DB2 Everyplace Express 설치를 제거하려면 다음을 수행하십시오.
주: DB2 Everyplace Express 설치 제거에 앞서 DB2 Everyplace Sync Server에 대한 Windows 서비스를 중지할 것을 적극 권장합니다. 설치 제거 마법사는 DB2 UDB Express의 임베디드 버전도 설치 제거합니다. DB2 Everyplace Express를 설치 제거하기 전에 로컬 시스템 카탈로그에 작성된 모든 데이터베이스를 삭제해야 합니다.
1. 프로그램 추가/제거를 사용하거나 %DSYINSTDIR%\Uninstaller 디렉토리에 있는 DB2EveryplaceUninstall.exe를 두 번 눌러 설치 제거 마법사를 시작하십시오. 이 작업을 실행하려면 관리자이어야 합니다.
2. DB2 Everyplace Express를 설치 제거하려면 화면의 지시사항을 따르십시오.
3. DB2 Everyplace 설치 제거 마법사는 제거에 앞서 DB2 Everyplace Sync Server에 대한 Windows 서비스를 중지하려고 시도합니다. 오류가 발생하면 오류 정보는 uninstall.log에 로그됩니다.
Linux 서버에서 DB2 Everyplace Express Edition을 설치 제거하려면 다음을 수행하십시오.
주: DB2 Everyplace Express 설치 제거에 앞서 DB2 Everyplace Sync Server 인스턴스 아래 실행 중인 서버를 중지할 것을 적극 권장합니다. 설치 제거 마법사는 DB2 UDB Express의 임베디드 버전도 설치 제거합니다. DB2 Everyplace Express를 설치 제거하기 전에 DB2 UDB DAS 인스턴스, DB2 UDB Fence 사용자, 로컬 시스템 카탈로그에 작성된 모든 DB2 UDB 인스턴스와 데이터베이스를 삭제해야 합니다.
1. 루트 사용자로 /opt/DB2Everyplace81/Uninstaller 디렉토리에 있는 DB2EveryplaceUninstall.bin을 실행하여 설치 제거 마법사를 시작하십시오.
2. DB2 Everyplace Express를 설치 제거하려면 화면의 지시사항을 따르십시오.
3. DB2 Everyplace 설치 제거 마법사는 삭제에 앞서 DB2 Everyplace Sync Server 인스턴스 아래 실행 중인 서버를 중지하려고 시도합니다. 오류가 발생하면 오류 정보는 uninstall.log에 로그됩니다.