ddlGen 유틸리티 실행
서버 구성에 데이터베이스에 대한 액세스를 요구하는 기능이 있는 경우 데이터 정의 언어(DDL)를 생성할 수 있습니다.
시작하기 전에
- 서버를 시작하십시오.
- JAVA_HOME=<java64_path> 코드를 내보내십시오. 여기서 <java64_path>는 64비트 Java 8.0 SDK(Software Development Kit)에 대한 경로입니다.
- PATH=$JAVA_HOME/bin:$PATH 코드를 내보내십시오. 이제 ddlGen 유틸리티가 Java를 찾을 수 있습니다.
- WLP_USER_DIR=<wlp_path> 코드를 내보내십시오. 여기서 <wlp_path>는 Liberty 서버 구성의 루트에 대한 경로입니다. 예를 들어, server1이 /wlpconfig/servers/server1 경로에서 구성된 경우 WLP_USER_DIR은 /wlpconfig와 동일합니다.
이 태스크 정보
이 유틸리티는 데이터베이스에 대한 액세스를 요구하는 서버에 구성된 각 기능에 대해 데이터 정의 언어(DDL)를 생성합니다. 유틸리티가 실행되는 명령행에서 환경 변수 WLP_USER_DIR을 내보내어 ddlGen 유틸리티가 서버 검색에 사용하는 경로를 변경할 수 있습니다.
프로시저
결과
다음 표는 리턴될 수 있는 0이 아닌 코드를 나타냅니다.
리턴 코드 | 설명 |
---|---|
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 | 예기치 않은 오류가 발생했습니다. |