ddlGen 유틸리티 실행

서버 구성에 데이터베이스에 대한 액세스를 요구하는 기능이 있는 경우 데이터 정의 언어(DDL)를 생성할 수 있습니다.

시작하기 전에

ddlGen 유틸리티를 실행하기 전에 다음 단계를 완료하십시오.
  1. 서버를 시작하십시오.
  2. JAVA_HOME=<java64_path> 코드를 내보내십시오. 여기서 <java64_path>는 64비트 Java 8.0 SDK(Software Development Kit)에 대한 경로입니다.
  3. PATH=$JAVA_HOME/bin:$PATH 코드를 내보내십시오. 이제 ddlGen 유틸리티가 Java를 찾을 수 있습니다.
  4. WLP_USER_DIR=<wlp_path> 코드를 내보내십시오. 여기서 <wlp_path>는 Liberty 서버 구성의 루트에 대한 경로입니다. 예를 들어, server1이 /wlpconfig/servers/server1 경로에서 구성된 경우 WLP_USER_DIR/wlpconfig와 동일합니다.

이 태스크 정보

이 유틸리티는 데이터베이스에 대한 액세스를 요구하는 서버에 구성된 각 기능에 대해 데이터 정의 언어(DDL)를 생성합니다. 유틸리티가 실행되는 명령행에서 환경 변수 WLP_USER_DIR을 내보내어 ddlGen 유틸리티가 서버 검색에 사용하는 경로를 변경할 수 있습니다.

프로시저

  1. server.xml 파일에서 featureManager 태그 아래에 localConnector-1.0 기능을 추가하십시오.
    <featureManager>
         <feature>localConnector-1.0</feature>
    </featureManager>
  2. 명령행에서 wlp/bin/ddlGen {generate|help} <server_name> 명령을 실행하십시오. 여기서 <server_name>은 DDL이 생성될 대상 서버의 이름입니다.

결과

다음 표는 리턴될 수 있는 0이 아닌 코드를 나타냅니다.

표 1. ddlGen 유틸리티의 리턴 코드 및 설명
리턴 코드 설명
0 성공입니다. ${server.output.dir}/ddl에 DDL이 생성됩니다.
20 제공된 조치가 올바르지 않습니다.
21 서버를 찾을 수 없습니다. 메시지 CWWKD0100E는 유틸리티가 서버를 검색한 파일 시스템 디렉토리를 표시합니다. 이 위치는 유틸리티가 실행되는 명령행에서 WLP_USER_DIR 변수를 내보내서 변경할 수 있습니다.
22 localConnector 기능이 서버 구성에 없으며 서버가 시작되지 않았습니다.
23 DDL을 생성하는 MBean을 찾을 수 없습니다.
24 DDL을 생성하는 MBean이 오류를 보고했습니다. 서버 로그에 오류에 대한 세부사항이 있습니다.
25 서버 출력 디렉토리를 찾을 수 없습니다. 이 오류는 WLP_OUTPUT_DIR 변수의 값이 서버에서 사용하는 값과 일치하지 않는 경우에 발생할 수 있습니다.
255 예기치 않은 오류가 발생했습니다.

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

파일 이름: twlp_ddlgen.html