Linux, UNIX 및 Windows용 DB2 버전 9.7
IBM Data Server Client 및 Driver 개요 > IBM Data Server Client 설치 방법 >
DB2 데이터베이스에 연결 옵션
이 섹션에서는 다른 머신(리모트 시스템)의 데이터베이스에 연결할 수 있도록 머신(로컬 시스템)에 설치할 수 있는 옵션에 대해 간략히 설명합니다. 상황 옵션을 선택하려면 먼저 로컬 시스템이 다음과 같은지 여부를
고려해야 합니다.
- 비즈니스 사용자 시스템 또는 응용프로그램 서버에서
비즈니스 응용프로그램을 실행하는 시스템
- 응용프로그램 개발 워크스테이션
- 데이터베이스 관리자 워크스테이션
연결하려는 데이터베이스가 상주하는지 여부도
판별해야 합니다. 데이터베이스의 위치는 다음과 같습니다.
- 동일한 머신 즉, 로컬 시스템. 여기에는 단일
DB2® 인스턴스 또는 다양한 DB2 인스턴스에 위치한 데이터베이스가 포함됩니다.
- 다른 머신 즉, 리모트 시스템
- 미드레인지 또는 메인프레임 서버인 다른 머신
비즈니스 사용자 시스템 또는 응용프로그램 서버 옵션
일반적으로 비즈니스 응용프로그램이 데이터베이스에 연결될 때 다음 토폴로지 중 하나가
포함됩니다.
- 응용프로그램이 DB2 데이터베이스에 연결되며, 둘 모두
동일한 머신에 있습니다. 예를 들어 개인용 워크스테이션의 단일 사용자가 사용하는
응용프로그램입니다.
- 응용프로그램이 다른 머신의 DB2 데이터베이스에 연결됩니다.
- 응용프로그램 클라이언트가 응용프로그램 서버에 연결되며, 차례로 다음에 위치한 하나 이상의
DB2 데이터베이스에 연결됩니다.
- 동일한 머신에만
- 하나 이상의 다른 머신에만
- 위의 조합
DB2 서버가
응용프로그램과 동일한 머신에 설치되면, 별도의 클라이언트를 설치할 필요가 없습니다. DB2 서버 제품에는
응용프로그램이 로컬 데이터베이스에 연결되고 리모트 머신의 데이터베이스에도 연결될 수 있도록 하는 기능이
포함됩니다.
또한 응용프로그램이 있는 머신에 DB2 서버가
없으면, 응용프로그램이 리모트 DB2 데이터베이스에 연결될 수 있도록 하는 다음과 같은 옵션이 있습니다.
- DB2 응용프로그램 드라이버. DB2 응용프로그램
드라이버를 사용하면 데이터베이스에 연결하는 데 필요한 정보는 응용프로그램에 포함되거나
응용프로그램이 사용자에게 이 정보를 입력하도록 프롬프트됩니다. 이러한 접근 방식은 해당 카탈로그에
이 정보를 유지하는
IBM® Data Server Client와는 다릅니다.
응용프로그램 드라이버는 응용프로그램 디렉토리에서 파일로 전개되므로
별도의 DB2 특성 설치 또는 설정이 필요 없습니다. 일반적으로
응용프로그램 드라이버는 해당 응용프로그램에 연결성만 제공하는 방식으로 응용프로그램과 함께
패키지됩니다. DB2 응용프로그램 드라이버는
다른 DB2 응용프로그램 드라이버 또는
IBM Data Server Client와 동일한
머신에 공존할 수 있습니다. DB2 제품은
Java™(JDBC 및 SQLJ) 드라이버와
ODBC, CLI, .NET, OLE DB 또는 Open Source 응용프로그램 드라이버를 제공합니다.
드라이버는 IBM Data
Server Driver Package 설치 이미지에서
드라이버 파일을 복사하거나 developerWorks®에서
드라이버 파일을 다운로드하여 얻을 수 있습니다.
-
IBM Data Server Client. 이 옵션은
DB2 제품에 포함된 클라이언트 중 하나의 설치 및 구성에 관련됩니다.
IBM Data Server Client는
DB2 데이터베이스에 직접 연결되는
모든 머신에 설치됩니다.
응용프로그램 토폴로지에 따라, 클라이언트는 각 비즈니스 사용자 워크스테이션 또는 응용프로그램 서버에
설치됩니다. 단일
IBM Data Server Client를
사용하여 머신의 모든 응용프로그램은 다른 머신의 하나 이상의
DB2 데이터베이스에 연결될 수 있습니다.
- DB2 인스턴스 병합 모듈. 이 병합 모듈은 DB2 인스턴스 환경을 작성합니다.
이러한 접근 방식은 해당 모듈에 파일을 포함시켜
IBM Data Server Runtime Client를
전개하는 방법을 제공하며, Windows® 설치 프로그램과
Windows 설치 프로그램 병합 모듈을 지원하는 기타 설치 도구에 사용하는 것을 목표로 합니다. 이 접근 방식으로
단일 설치 프로그램은 응용프로그램과 Data Server Runtime Client를 모두 설치합니다.
인스턴스 환경 또는 명령행 처리기(CLP)가 필요하지 않은 경우,
인스턴스를 관리하지 않으려면 비DB2 인스턴스 병합 모듈을 사용해야 합니다.
- 비DB2 인스턴스 병합 모듈. 이 병합 모듈은 비DB2
인스턴스 환경을 작성합니다. 이러한 접근 방식은 응용프로그램 전개 패키지에 클라이언트 DLL 파일을 포함시켜 IBM Data
Server Driver Package를
전개하는 방법을 제공하며, Windows 설치 프로그램과
Windows 설치 프로그램 병합 모듈을 지원하는 기타 설치 도구에 사용하는 것을 목표로 합니다. 이 접근 방식으로
단일 설치 프로그램은 응용프로그램과 IBM Data
Server Driver Package를 모두 설치합니다.
응용프로그램 개발 워크스테이션 옵션
IBM Data Server Client는
IBM Data Server Runtime Client의
모든 기능과 클라이언트 서버 구성, 데이터베이스 관리 및 응용프로그램 개발에 사용된 도구를
제공합니다. 다음 위치에서는 응용프로그램 개발자가 사용한 기타 도구 및 제품의
오른쪽에 Data Server Client의
역할 및 설정을 설명합니다.
DB2 데이터베이스에
액세스할 코드를 작성하는 응용프로그램 개발자가 일반적으로 사용하는 여러 개의 도구 및 제품이 있습니다. 각 개발자 워크스테이션에는
일반적으로 다음 구성요소가 있습니다.
- Rational® Application
Developer 또는 Microsoft® Visual Studio와 같은
IDE(Integrated Development Environment)
- 다음과 같은 IDE와 관련된 DB2 특정 개발 도구
- IBM Database
Developer Add-ins for Visual Studio .NET
- IBM Data
Studio
- 개발 중인 데이터베이스가 있는 데이터베이스 서버에 액세스.
이 데이터베이스 서버는 다음 위치 중 하나 또는 둘 모두에 있을 수 있습니다.
- 각 개발자 워크스테이션. 따라서 각 개발자에게는 고유의 로컬 데이터베이스 사본이 있습니다.
- 작업그룹 서버에서. 따라서 여러 개발자는 동일한 데이터베이스 사본에서
작업합니다.
컨텍스트에서 Data Server Client의 값은
응용프로그램을 컴파일하는 데 필요한 헤더 및 라이브러리를 제공하고 데이터베이스 관리 도구를 제공하는 것입니다. 그러나 이러한 도구를 얻기 위해
항상 Data Server Client를 설치할 필요는
없습니다. DB2 서버를 머신에 설치할 때,
별도의
IBM Data Server Client를 설치할 필요가
없습니다. DB2 서버 제품에는
독립형 Data Server Client에 사용 가능한 모든 기능이 포함됩니다.
관리자 워크스테이션 옵션
데이터베이스 관리자는 두 가지 기본 방법 중 하나로 리모트 데이터베이스에서
관리 태스크를 수행할 수 있습니다. Telnet과 같은 도구를 사용하여 개별적인 데이터베이스 서버에
연결하고 DB2 관리자 명령을 로컬로 실행합니다. 그렇지 않으면,
리모트 데이터베이스에 연결되는 해당 워크스테이션에서 도구 및 명령을 실행할 수
있습니다. 이 섹션에서는 사용할
IBM Data Server Client와
설치할 위치를 선택하는 두 번째 경우에 중점을 둡니다.
DB2는 관리자 워크스테이션에서 리모트로 하나 이상의 DB2 서버에서 관리 활동을 수행하는 다양한 방법을 제공합니다. 옵션 및 고려사항은 다음과 같습니다.
-
IBM Data Server Runtime Client를 설치하십시오. 이 옵션은
관리하기 위해 명령행 처리기(CLP)만 사용할 경우에 적합합니다.
-
IBM Data Server Client를 설치하십시오. 이 클라이언트에는
Data Server Runtime Client의 모든 기능과
클라이언트 서버 구성, 데이터베이스 관리 및 응용프로그램 개발에 사용되는 도구가
포함됩니다. 기능에는 구성 지원 프로그램 및 제어 센터(지원되는 플랫폼에서 사용 가능한)와 같은
그래픽 관리 도구가 포함됩니다. 이러한 도구는 DB2 서버 설치 시 디폴트로
설치된 DB2 서버의 DB2 Administration Server를 사용합니다.
- DB2 서버 제품을
설치하십시오. DB2 서버를 머신에 설치할 때,
별도의
IBM Data Server Client를 설치할 필요가
없습니다. DB2 서버 제품에는
독립형
IBM Data Server Client에 사용 가능한 모든 기능이 포함됩니다.
미드레인지 및 메인프레임 데이터베이스에 연결 옵션
DB2® Connect™ 제품으로 메인프레임 및 미드레인지 플랫폼(즉,
OS/390® 및
z/OS®,
System i®,
VSE 및 VM)의 DB2 데이터베이스에
연결할 수 있습니다. DRDA®(Distributed Relational Database Architecture™를 준수하는 비IBM 데이터베이스에 연결할 수도 있습니다. DB2 Connect를 사용하여
사용자 워크스테이션에서 또는 Linux®, UNIX®
또는 Windows용
DB2에서 연결할 수 있습니다.
옵션 및 고려사항은 다음과 같습니다.
- IBM Data
Server Driver Package. Data Server Runtime Client
또는 Data Server Client를 설치할 필요 없이
ODBC, CLI, .NET, OLE DB, PHP, Ruby, JDBC 또는 SQLJ를 사용하는 응용프로그램에 대한 런타임 지원을 제공하는 경량급 전개 솔루션입니다.
z/OS 서버 또는
System i 서버에 연결하려면
DB2 Connect 라이센스 키를 등록해야
합니다. Passport Advantage® 분산에서 라이센스 파일(예:
db2conpe.lic)을 검색한 후 드라이버가 설치된 디렉토리의 라이센스 디렉토리로
라이센스 파일을 복사하십시오.
- DB2 Connect Personal Edition. 이 제품은 워크스테이션에
설치되며 해당 워크스테이션으로부터의 연결성을 제공합니다.
이 옵션의 목표는 워크스테이션에서 직접 하나 이상의 호스트로 연결해야 하는
상황입니다. 이 제품은 Linux, Solaris 및
Windows 운영 체제에서 사용 가능합니다.
- DB2
Connect Server Editions. DB2 Connect 제품의
서버 개정판은 일반적으로 연결 서버에 설치되며 지원되는 메인프레임 또는 미드레인지 데이터베이스 서버에 게이트웨이로
제공됩니다. DB2 Connect 제품의 서버 개정판을 사용하여
IBM Data Server Clients가 있는 워크스테이션은
Windows, Linux 및
UNIX용 DB2의
데이터베이스와 마찬가지로 DB2 Connect 게이트웨이를 통해
호스트 시스템에 대한 액세스를 설정할 수 있습니다.
두 옵션 모두 동시에 사용할 수 있습니다. 예를 들면, 워크스테이션은
다음 방법으로 미드레인지 또는 메인프레임 데이터베이스에 연결될 수 있습니다.
- DB2 Connect Personal Edition을 로컬로
설치한 후 이를 사용하여 호스트에 직접 연결하십시오.
- 중간 DB2 Connect 서버 게이트웨이를 통해
동일하거나 다른 호스트에 연결하십시오.
[ 페이지의 맨 위 | 이전 페이지 | 다음 페이지 | 목차 ]