Workbench를 사용하여 루틴 및 관련 JAR 파일을
데이터베이스 서버에 전개할 수 있습니다.
제한사항: 일부 제품은 Java 루틴 또는 JAR 파일 전개를 지원하지
않습니다.
Linux®,
UNIX® 및
Windows®용
DB2® 또는
z/OS®용
DB2에 대한
스토어드 프로시저를 다음 두 가지 방법 중 하나로 전개할 수 있습니다.
- 이전에 서버에 빌드된 실행 파일을 전개할 수 있습니다.
- 전체 빌드를 수행하여 전개할 수 있습니다.
루틴 전개 마법사의 전개 옵션 페이지에서 이들 두 가지 전개 옵션
중 사용하려는 옵션을 지정하십시오. 실행 파일 전개는 다음 서버 및
루틴 유형에 대해 지원됩니다.
데이터 서버 |
루틴 유형 |
Linux, UNIX 및 Windows용 DB2, 버전 8.2 이상 |
SQL, JDBC 및 SQLJ 스토어드 프로시저 |
z/OS용 DB2, 버전 8(새 기능 모드) 및 버전 9 |
외부 SQL, JDBC 및 SQLJ 스토어드 프로시저 |
z/OS용 DB2 버전 9 |
원시(native) SQL 스토어드 프로시저 |
제한사항: 다음 제한사항이 실행 파일 전개에 적용됩니다.
- 레거시 드라이버를 사용하여 빌드된 z/OS용 DB2에 대한
Java™ 스토어드 프로시저는
실행 파일을 사용하여 전개할 수 없습니다.
- 소스 서버와 목표 서버에 대한 연결에서는 모두 IBM® JDBC 및 SQL용
Data Server Driver를 사용해야 합니다.
- 클라이언트 JDK 레벨은 목표 서버의 JDK 레벨과 호환 가능해야 합니다.
- Linux, UNIX 및
Windows용 DB2의 경우:
- 목표 서버는 동일하거나 더 높은 버전 레벨이어야 합니다. 예를 들어, 소스는 버전 8
-> 목표는 버전 9 또는 버전 8 대 버전 8입니다.
- 소스 운영 체제는 목표 운영 체제와 동일해야 합니다.
즉, Windows 운영 체제의
Linux, UNIX 및
Windows용 DB2에서
작성된 스토어드 프로시저의 실행 파일 전개를 Linux 운영 체제의
Linux, UNIX 및
Windows용 DB2에
수행할 수 없습니다.
- z/OS용 DB2의 경우:
- 목표 로드 라이브러리는 실행 파일을 사용하여 외부 SQL 스토어드 프로시저를
전개하기 전에 존재해야 합니다.
- 실행 파일을 사용하여 외부 SQL 스토어드 프로시저를 전개하려면 DB2 관리
스토어드 프로시저가 작성되어 서버에서 바인드되어야 합니다. 이러한 스토어드
프로시저는 DSNTIJCC 사용자 정의 작업을 사용하여 설치됩니다.
일부 경우에
한해 서버 정의를 사용하여 루틴을 작성한 다음 동일한 유형의 서버에 전개하거나
다른 서버 정의가 있는 서버에 전개할 수 있습니다. 루틴 전개 마법사의 전개
옵션 페이지에서 다른 데이터베이스를 지정할 수 있습니다. 다음 서버 조합이
지원됩니다.
소스 루틴 |
목표 서버 |
Linux, UNIX 및 Windows용 DB2에 대한 SQL 스토어드 프로시저 |
- Linux, UNIX 및
Windows용 DB2
- iSeries®용 DB2
- z/OS용 DB2
|
Linux, UNIX 및 Windows용 DB2에 대한 Java 스토어드 프로시저 |
- Linux, UNIX 및
Windows용 DB2
- iSeries용 DB2
- z/OS용 DB2
- IBM Cloudscape®
|