Linux, UNIX 및 Windows용 DB2 버전 9

루틴 배치 마법사 - 루틴 옵션 페이지

루틴 옵션을 지정하려면 이 페이지를 사용하십시오.

프리컴파일 옵션
스토어드 프로시저를 빌드하는데 사용하려는 SQL 프리컴파일 옵션을 입력하십시오. PRECOMPILE PROGRAM(PREP) 및 BIND 옵션을 입력할 수 있습니다. 이름 데이터 세트가 인식되지 않는 SQL 프리컴파일 옵션입니다. PRECOMPILE PROGRAM(PREP) 및 BIND 옵션에 대한 자세한 정보는 IBM® DB2® Command Reference를 참조하십시오.
컴파일 옵션
이 스토어드 프로시저와 함께 사용하려는 컴파일러 옵션을 지정하는 문자열을 입력하십시오.
디버깅 사용
Linux®, UNIX® 및 Windows®용 DB2 전용: 디버깅을 위한 스토어드 프로시저를 빌드하도록 선택하십시오.
폴더 설정 적용
폴더에 적용한 설정이 선택한 루틴에 적용되도록 지정합니다.
SQLJ 변환 프로그램 위치
SQLJ 변환 지원을 구현하는 SQLJ 클래스 라이브러리를 포함하는 JAR 파일의 파일 이름 및 전체 경로를 지정하십시오.
SQLJ 변환 프로그램 클래스 이름
SQLJ문을 변환하는데 사용하는 SQLJ 클래스의 완전한 패키지 이름을 지정하십시오.
패키지 스키마
db2sqljcustomize가 바인드하는 패키지의 규정자를 입력하십시오. db2sqljcustomize가 이 값을 사용자 정의된 직렬화 프로파일에 저장하며 연관된 패키지가 바운드될 때 사용합니다.
디폴트값 적용
환경 설정에서 디폴트값이 적용되도록 지정합니다.
폴더에 설정 적용
폴더에 적용한 설정이 폴더의 모든 루틴에 적용되도록 지정합니다.
콜렉션 ID
콜렉션 ID의 이름을 입력하십시오. 콜렉션 ID가 스토어드 프로시저 실행시 사용할 패키지 콜렉션을 식별합니다. 이 이름은 최대 18자의 영숫자를 포함할 수 있습니다. 콜렉션 ID가 지정되지 않은 경우, 스토어드 프로시저 실행시 CALL문을 포함하는 패키지의 콜렉션 이름이 사용됩니다. 호출 프로그램이 패키지를 사용하지 않는 경우, 패키지 콜렉션이 특수 레지스터 CURRENT PACKAGESET의 값으로 설정됩니다.
런타임 옵션
스토어드 프로시저의 언어 환경 런타임 옵션을 입력하십시오. 런타임 옵션이 지정되지 않은 경우, 언어 환경은 설치 디폴트값을 사용합니다.
WLM 환경
오브젝트를 실행할 MVS™ WLM(WorkLoad Manager) 환경의 이름을 입력하십시오. 이 이름은 최대 18자의 영숫자를 포함할 수 있습니다. WLM 환경을 지정하지 않으면 설치 중에 DB2가 설정한 주소 공간에서 오브젝트가 실행됩니다. 다른 WLM 환경을 사용하는 경우, 다른 프로그램 그룹에서 한 프로그램 그룹을 분리할 수 있습니다. 보안 요구사항을 기반으로 프로그램을 분리하고자 할 수도 있습니다. 시스템 관리자와 작업하여 이 옵션을 사용할지 여부를 판별하십시오.
ASU 시간 제한
스토어드 프로시저의 단일 호출이 실행할 수 있는 총 프로세서 시간을 표시합니다(CPU 서비스 단위). 정수 값을 지정하십시오. 정수 값을 지정하지 않으면 한계 없음 옵션이 사용됩니다. 한계를 설정하면 스토어드 프로시저를 개발하는데 도움이 됩니다.
보존
스토어드 프로시저가 실행된 다음 스토어드 프로시저 로드 모듈을 메모리에 보존하도록 선택하십시오. 이 옵션을 선택하지 않은 경우, 스토어드 프로시저가 실행된 다음 로드 모듈이 메모리에서 삭제됩니다. 스토어드 프로시저가 메모리에 남아 있는 경우, 응용프로그램을 로드하는데 소요되는 시간을 제거하므로 성능이 향상됩니다. 그러나, 이 옵션은 스토어드 프로시저 주소 공간에 필수인 가상 저장영역의 크기를 증가시킵니다.
DB2
스토어드 프로시저가 외부 보안 환경에서 실행되지 않게 지정하도록 선택하십시오. 스토어드 프로시저가 외부 보안 제품이 보호하는 자원에 액세스하는 경우, 해당 액세스는 스토어드 프로시저 주소 공간과 연관된 권한 ID를 사용하여 수행됩니다.
사용자
스토어드 프로시저가 외부 보안 환경에서 실행되도록 지정하도록 선택하십시오. 스토어드 프로시저가 외부 보안 제품이 보호하는 자원에 액세스하는 경우, 해당 액세스는 스토어드 프로시저를 호출한 사용자의 권한 ID를 사용하여 수행됩니다.
정의자
스토어드 프로시저가 외부 보안 환경에서 실행되도록 지정하도록 선택하십시오. 스토어드 프로시저가 외부 보안 제품이 보호하는 자원에 액세스하는 경우, 해당 액세스는 스토어드 프로시저 소유자의 권한 ID를 사용하여 수행됩니다.
빌드 유틸리티
z/OS® 서버에서 Java™ 스토어드 프로시저를 빌드할 때 호출할 스토어드 프로시저 빌드 유틸리티의 이름을 표시합니다. DBA가 필요에 따라 다른 자원을 사용하도록 빌드 루틴의 사본을 구성할 수 있습니다. 데이터베이스에서 올바른 이름을 찾으면 여기에서 해당 이름을 선택할 수 있습니다.
빌드 소유자
루틴을 빌드, 재빌드 및 삭제할 책임이 있는 z/OS용 DB2 권한 부여 ID를 표시합니다. 보조 권한 ID 또는 그룹 이름을 빌드 소유자로 지정한 경우, 둘 이상의 사용자가 이 루틴을 유지보수하는 책임을 공유할 수 있습니다. 빌드 소유자를 지정하지 않은 경우, 빌드 유틸리티가 프로세스 권한 ID(예: CURRENT SQLID) 중 하나를 빌드 소유자로 지정합니다.
사전 링크 옵션
사전 링크 프로그램의 옵션을 지정하는 문자열을 입력하십시오. 사전 링크 프로그램이 응용프로그램의 오브젝트 모듈을 단일 오브젝트 모듈로 조인합니다.
링크 옵션
링크 편집기의 옵션을 지정하는 문자열을 입력하십시오. 링크 편집기가 사전 링크 프로그램이 작성한 오브젝트 모듈을 처리하며 실행을 위해 검색될 수 있는 로드 모듈을 생성합니다.
바인드 옵션
패키지의 바인드 옵션을 지정하는 문자열을 입력하십시오.
서버에서 스토어드 프로시저 빌드
이 옵션을 선택하여 서버에서 스토어드 프로시저를 빌드하십시오. 이 옵션을 선택하지 않은 경우, DB2 Universal JDBC Driver를 사용하여 스토어드 프로시저가 빌드됩니다. 이 옵션은 스토어드 프로시저 소스 코드를 32KB로 제한합니다. 그렇지 않으면, 소스 코드가 최대 10MB가 될 수 있습니다.
루트 패키지
SQLJ 바인더가 작성할 패키지의 루트 이름을 입력하십시오. 옵션이 지정되지 않으면 루트 이름이 프로파일 이름에서 파생됩니다. 해당 이름의 길이는 최대 7자입니다. 숫자 1, 2, 3 및 4가 루트 패키지 이름에 추가되어 4개의 최종 패키지 이름을 작성합니다(각 분리 레벨당 한 개씩). 패키지는 다음 분리 레벨과 바인드됩니다. PACKAGENAME1은 분리 레벨 UR과 바인드됩니다. PACKAGENAME2는 분리 레벨 CS와 바인드됩니다. PACKAGENAME3은 분리 레벨 RS와 바인드됩니다. PACKAGENAME4는 분리 레벨 RR과 바인드됩니다.
진행상태 표시 빌드
빌드의 진행상태에 대한 자세한 정보를 보려면 선택하십시오. 빌드 메시지가 출력 보기에 표시됩니다.
Jar 이름
Derby 버전 10 소스 데이터베이스 전용: 서버에서 루틴을 설치하는데 사용할 JAR 파일 이름을 표시합니다. DB2는 DB2 카탈로그에서 JAR ID로 이 JAR 파일 이름을 사용합니다.
소스 파일
Derby 버전 10 소스 데이터베이스 전용: Java 소스 파일에 대한 전체 경로를 지정하거나 찾아보기를 눌러 해당 파일을 찾으십시오.
DB2 패키지
DB2 for iSeries™ 전용: SQLJ 스토어드 프로시저 빌드시 사용하려는 DB2 패키지 이름을 지정하십시오. 예를 들어, QUSRSYS/SER3283432에서 QUSRSYS는 다음에 10자의 일련화된 프로파일 이름이 오는 라이브러리 이름입니다. 올바른 값에 대한 정보는 SQLJ 스토어드 프로시저 빌드에 대한 DB2 문서를 참조하십시오.



피드백

갱신 아이콘 DB2 버전 9.1의 최종 갱신