WebSphere® Application Server 배치 도구가
CMP(Container-Managed Persistence) 엔터프라이즈 Bean을 포함하는 EJB jar 파일을 배치하는 경우,
대상 데이터베이스를 선택하고 해당 Table.ddl 파일을 작성합니다.
이 파일은 CMP Bean에 대한 데이터베이스 테이블을 생성하는 데 필요한 SQL 문을
포함합니다.
이 태스크 정보
다음 단계에서는 DB2®에서
테이블을 작성하는 프로세스를 보여줍니다.
프로시저
- CMP 엔터프라이즈 Bean JAR 파일에서 Table.ddl 파일을
추출하여 사용하는 데이터베이스 서버에 저장하십시오.
DB2 시스템의
작업 디렉토리(예: C:\temp)로 파일을 저장하십시오.
사용하는 작업 스테이션의 임시 디렉토리로 파일을 저장하십시오.
파일을 DB2 for z/OS® 시스템의
데이터 세트로 전송하십시오.
DB2 UDB for iSeries 서버의
통합 파일 시스템에 있는 작업 디렉토리로 파일을 저장하십시오.
- Table.ddl 파일을 실행하십시오.
C:\temp>db2cmd 명령을 실행하여 C:\temp를
선택한 디렉토리로 바꾸십시오. 다음 명령(C:\temp 를 선택한 디렉토리로 바꿈)을 입력하는
DB2 명령 창이 표시됩니다.- C:\temp>db2 connect to your_db_name
- C:\temp>db2 -tf Table.ddl //This command runs and creates
tables for your CMP 엔터프라이즈 Bean.
- C:\temp>db2 disconnect all
데이터 세트를
SPUFI의 입력 데이터 세트로 지정한 후 프로그램을 실행하십시오.
Table.ddl 파일에 CREATE 문을
추가한 후 파일을 실행하십시오. - iSeries Navigator를 시작하십시오.
- 데이터베이스 파일을 작성할 시스템에 해당하는 iSeries 아이콘을
펼치십시오.
- 데이터베이스를 펼치고 시스템 데이터베이스를 마우스 오른쪽 단추로 클릭하십시오.
- SQL 스크립트 실행...을 선택하십시오.
- 파일 > 열기를 선택하십시오.
- 추출한 Table.ddl 파일을 탐색하고 열기를 선택하십시오.
- Table.ddl 파일에 첫 번째 명령문으로 다음 SQL 문을 입력하여
파일에서 데이터베이스 또는 콜렉션을 작성하십시오.
CREATE COLLECTION
콜렉션;
여기서 collection은 데이터베이스의 이름입니다.
- 실행 > 모두를 선택하여 Table.ddl
파일에 포함된 모든 명령을 실행하십시오.
- 보기 > 작업 로그...를 선택하고 테이블이
올바르게 작성되었는지 확인하십시오.
- 파일 > 저장을 선택하여 데이터베이스를 저장하십시오.