내보낸 테이블 데이터 정의 언어에서 데이터베이스 테이블 다시 작성

WebSphere® Application Server 배치 도구가 CMP(Container-Managed Persistence) 엔터프라이즈 Bean을 포함하는 EJB jar 파일을 배치하는 경우, 대상 데이터베이스를 선택하고 해당 Table.ddl 파일을 작성합니다. 이 파일은 CMP Bean에 대한 데이터베이스 테이블을 생성하는 데 필요한 SQL 문을 포함합니다.

이 태스크 정보

다음 단계에서는 DB2®에서 테이블을 작성하는 프로세스를 보여줍니다.

프로시저

  1. CMP 엔터프라이즈 Bean JAR 파일에서 Table.ddl 파일을 추출하여 사용하는 데이터베이스 서버에 저장하십시오.
    • [AIX Solaris HP-UX Linux Windows]DB2 시스템의 작업 디렉토리(예: C:\temp)로 파일을 저장하십시오.
    • [z/OS]사용하는 작업 스테이션의 임시 디렉토리로 파일을 저장하십시오. 파일을 DB2 for z/OS® 시스템의 데이터 세트로 전송하십시오.
    • [IBM i]DB2 UDB for iSeries 서버의 통합 파일 시스템에 있는 작업 디렉토리로 파일을 저장하십시오.
  2. Table.ddl 파일을 실행하십시오.
    • [AIX Solaris HP-UX Linux Windows]C:\temp>db2cmd 명령을 실행하여 C:\temp를 선택한 디렉토리로 바꾸십시오. 다음 명령(C:\temp 를 선택한 디렉토리로 바꿈)을 입력하는 DB2 명령 창이 표시됩니다.
      1. C:\temp>db2 connect to your_db_name
      2. C:\temp>db2 -tf Table.ddl //This command runs and creates tables for your CMP 엔터프라이즈 Bean.
      3. C:\temp>db2 disconnect all
      [AIX][HP-UX][Solaris]참고: 지원되는 UNIX 시스템에서 DB2를 실행하는 경우, 이와 동일한 명령을 사용하십시오. DB2 명령 창이 아닌 DB2 사용 권한이 있는 사용자로 이러한 명령을 실행하십시오.
    • [z/OS]데이터 세트를 SPUFI의 입력 데이터 세트로 지정한 후 프로그램을 실행하십시오.
    • [IBM i]Table.ddl 파일에 CREATE 문을 추가한 후 파일을 실행하십시오.
      1. iSeries Navigator를 시작하십시오.
      2. 데이터베이스 파일을 작성할 시스템에 해당하는 iSeries 아이콘을 펼치십시오.
      3. 데이터베이스를 펼치고 시스템 데이터베이스를 마우스 오른쪽 단추로 클릭하십시오.
      4. SQL 스크립트 실행...을 선택하십시오.
      5. 파일 > 열기를 선택하십시오.
      6. 추출한 Table.ddl 파일을 탐색하고 열기를 선택하십시오.
      7. Table.ddl 파일에 첫 번째 명령문으로 다음 SQL 문을 입력하여 파일에서 데이터베이스 또는 콜렉션을 작성하십시오.
        CREATE COLLECTION
        콜렉션;
        여기서 collection은 데이터베이스의 이름입니다.
      8. 실행 > 모두를 선택하여 Table.ddl 파일에 포함된 모든 명령을 실행하십시오.
      9. 보기 > 작업 로그...를 선택하고 테이블이 올바르게 작성되었는지 확인하십시오.
      10. 파일 > 저장을 선택하여 데이터베이스를 저장하십시오.

결과

데이터베이스 테이블이 작성됩니다.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_recdbddl
파일 이름:tdat_recdbddl.html