IBM Express Runtime 버전 2.1 Readme


Express Runtime을 설치하려면, 다음 표에서 적절한 명령을 실행하십시오. 자세한 정보는 런치패드에서 액세스 가능한 Express Runtime 2.1 InfoCenter를 참조하십시오.

프로그램명령
Linux 런치패드LinuxLaunchpad
Linux 설치LinuxSetup
POWER상의 Linux 런치패드LinuxPPCLaunchpad
POWER상의 Linux 설치LinuxPPCSetup
Windows 런치패드WindowsLaunchpad.exe
Windows 설치WindowsSetup.exe
제품 라이센스와 써드파티 라이센스 및 통지 파일에 대해서는 설치 경로에 있는 라이센스 디렉토리를 참조하십시오.


목차

알려진 개발 문제점
    설치하려면 관리자 권한으로 로그온
    런치패드 및 첫 번째 단계 링크를 사용하려면 관리자 권한으로 로그온
    SUSE LINUX에 설치하려면 루트 사용자로 로그온
    원격 컴퓨터에 미들웨어를 설치하려면 IBM Installation Agent가 필요함
    Linux에서 응용프로그램 메뉴의 단축 아이콘
    전개 마법사를 Linux 대상 컴퓨터에 연결할 수 없음
    전개 마법사에서 2바이트 문자 랩핑
    Eclipse .log 파일의 위치
    "C:\IBM\Runtime21\SolutionEnabler\workspace\Sampledata3\src\?????????.sxml 파일을 찾을 수 없습니다" 메시지와 함께 솔루션 생성에 실패할 경우
    사용자 정의 솔루션 라이센스 파일에 소문자 HTML 태그가 필요함
    랩퍼를 Express Runtime 2.1로 이주
    버전 1.1로부터의 스키마 변경사항

구성요소 소프트웨어에 대해 알려진 문제점
    IBM HTTP Server 포트가 80으로 설정되어 있지 않음
    OS/400(i5/OS)의 WebSphere Application Server 및 IBM HTTP Server에 대한 포트
    디렉토리 이름의 마침표
    Windows를 실행 중인 하나의 컴퓨터에서 다중 IBM HTTP Server 설치 관리
    WebSphere Application Server - Express 재전개 실패
    콘솔 모듈 재설치 실패
    초과된 DB2 프로세서에 관한 메시지 예외사항
    IBM DB2 UDB 사후 설치 지시사항

문서 문제점
    문서에 대해 지원되는 필수 웹 브라우저
    콘솔 InfoCenter를 중국어로 표시하려면 "zh-cn" 언어 환경 설정이 필요함
    UTF-8 코드 페이지를 사용하도록 구성된 브라우저를 사용해야 하는 언어
    잘못 나열된 Linux에 지원되는 플랫폼
    HTTP 플러그인에 대한 잘못된 참조
    지원 프레임워크에 대한 Javadoc 액세스
    InfoCenter에서 누락된 제공된 랩퍼의 설명
    IBM Express Runtime 정보 웹 사이트

메시지
    IRU00129
    IRU03026
    IRU10950


알려진 개발 문제점

설치하려면 관리자 권한으로 로그온

IBM Express Runtime을 설치하려면, 관리자 권한이 있는 사용자로 대상 컴퓨터에 로그온해야 합니다. 관리자로 로그온하지 않을 경우, 설치에 실패하고 문제점을 알리는 IRU_Install.log에 오류 메시지가 기록되지 않을 수도 있습니다. 설치되지 않고 로그 파일에 사용 가능한 정보가 없는 경우, 설치를 종료하고 관리자 권한이 있는 사용자로 로그인한 후 설치를 다시 시도하십시오.

런치패드 및 첫 번째 단계 링크를 사용하려면 관리자 권한으로 로그온

IBM Express Runtime을 사용하려면 관리자 권한으로 컴퓨터에 로그온해야 합니다. 관리자로 로그온하지 않은 경우, 런치패드 및 첫 번째 단계 대화 상자의 링크가 작동되지 않습니다. 런치패드 또는 첫 번째 단계의 링크가 작동되지 않으면 관리 권한을 가지고 있는지 확인하십시오. 관리 권한이 없을 경우 오류 메시지는 표시되지 않습니다.

SUSE LINUX에 설치하려면 루트 사용자로 로그온

SUSE LINUX 사용자는 루트 사용자로 로그인하여 Express Runtime 프로그램을 설치해야 합니다. su -root 명령을 사용하여 로그인하고 루트로 전환한 후 SUSE LINUX에 Express Runtime을 설치하면, 일부 파일이 올바르게 설치되지 않습니다.

원격 컴퓨터에 미들웨어를 설치하려면 IBM Installation Agent가 필요함

원격 컴퓨터에 미들웨어를 직접 설치하기 위해 Express Runtime을 사용하려는 경우, 먼저 이 컴퓨터에 IBM Installation Agent를 설치해야 합니다.

로컬 호스트를 제외한, 솔루션이 전개되는 모든 대상 컴퓨터에서 솔루션을 성공적으로 전개하기 위해서는 IBM Installation Agent가 설치되고 실행되고 있어야 합니다.

설치 명령을 포함한 IBM Installation Agent에 관한 자세한 정보는 IBM Installation Agent InfoCenter를 참조하십시오.

Linux에서 응용프로그램 메뉴의 단축 아이콘

Linux 플랫폼에서, Express Runtime 메뉴 단축 아이콘이 응용프로그램 메뉴 아래에 나타날 수도 있습니다.

전개 마법사를 Linux 대상 컴퓨터에 연결할 수 없음

RMI를 사용하려면 Linux 분배의 /etc/hosts 파일이 올바르게 구성되어야 합니다. Linux 대상 컴퓨터가 제대로 구성되지 않은 경우, 전개 마법사가 연결을 시도할 때 다음과 같은 Java 예외가 발생하게 됩니다.

Java.lang.NullPointerException
     at sun.rmi.transport.tcp.TCPConnection.getOutputStream(TCPConnection.java:83)
     at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:206)
     at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:188)

Linux 대상 컴퓨터를 구성하려면, 다음과 같이 대상 컴퓨터에서 /etc/hosts 파일을 수정하십시오.
  1. 편집기로 /etc/hosts 파일을 여십시오.
    127.0.0.2 localhost.localdomain localhost와 유사한 루프백 주소의 항목이 있어야 합니다.
  2. 컴퓨터의 실제 호스트 이름이 이 항목에 포함되어 있는지 확인하십시오. 실제 호스트 이름을 포함하는 항목은 127.0.0.1 testmachine.ibm.com testmachine localhost. localdomain localhost와 유사합니다. 여기서, testmachine.ibm.com testmachine은 호스트 이름입니다. 실제 호스트 이름이 포함되면, 항목에서 호스트 이름의 완전한 이름과 단축 이름 버전을 모두 제거하십시오. 명시된 예제의 경우, testmachine.ibm.com testmachine를 제거하십시오.
  3. 대상 컴퓨터의 실제 IP 주소 및 호스트 이름이 hosts 파일에 포함되어 있지 않으면, 이 주소 및 호스트 이름을 추가하십시오. 예를 들면 9.42.76.1000 testmachine100.ibm.com testmachine100과 같습니다.
  4. 네트워크를 다시 시작하십시오.

전개 마법사에서 2바이트 문자 랩핑

전개 마법사에서 2바이트 문자가 단어 중간에 포함될 수 있습니다. 이러한 상황이 발생하는 경우, 2바이트 변환 응용프로그램 및 솔루션 파일을 열고 다음 요소의 변환된 문자열을 찾아 구문을 랩할 수 있는 위치에 공백을 삽입하십시오.

Eclipse .log 파일의 위치

Eclipse .log 파일은 workspace\.metadata\.log에 저장되어 있으며, 여기서 workspace는 모든 사용자 파일 및 프로젝트가 저장되어 있는 위치입니다.

"C:\IBM\Runtime21\SolutionEnabler\workspace\Sampledata3\src\?????????.sxml 파일을 찾을 수 없습니다" 메시지와 함께 솔루션 생성에 실패할 경우

생성된 명령행 또는 랩퍼 파일 이름에 GB18030 문자가 포함되어 있으면 솔루션 생성에 실패합니다. 이를 해결하려면 해당 문자를 유니코드 또는 GB2312 문자를 입력하십시오.

사용자 정의 솔루션 라이센스 파일에 소문자 HTML 태그가 필요함

내보내기 마법사를 통해 생성하는 솔루션에 대한 사용자 정의 라이센스 파일을 작성할 때 라이센스 파일에 있는 HTML 태그는 소문자이어야 합니다. 태그가 대문자 또는 대소문자로 되어 있는 경우, 솔루션이 실행될 때 오류 메시지 IRU08137가 표시되거나 라이센스 승인 패널이 무시됩니다.

랩퍼를 Express Runtime 2.1로 이주

다음은 Integrated Runtime, 버전 1.1을 사용하여 작성된 응용프로그램 및 솔루션을 Express Runtime, 버전 2.1로 이주하는 방법에 대한 설명입니다.
  1. 프로젝트 및 전개 패키지 파일 이동시키기
    1. 프로젝트를 다른 실제 시스템으로 이동시키려면, 파일 > 내보내기 > 파일 시스템을 사용하여 이들 프로젝트를 제거 가능한 미디어로 내보십시오. bin 폴더를 포함시킬 필요는 없지만 .classpath 및 .project 파일을 포함시키십시오.
    2. 파일 > 가져오기 > 작업 공간으로 기존 프로젝트를 사용하여 Integrated Runtime 1.1 프로젝트를 Express Runtime Developer 2.1 작업 공간으로 가져오십시오. 그러면 랩퍼에 필요한 갱신사항이 작성되고 새 XML 태그가 추가되며 클래스 경로 정보가 갱신됩니다. 가져오기 마법사는 가져온 파일을 실제로 이동시키거나 복사하지 않습니다. 가져온 프로젝트 파일을 대상 작업 공간 폴더 아래에 실제로 상주하게 하려면, 가져오기를 수행하기 전에 먼저 가져올 프로젝트가 이 폴더에 들어 있는지 확인하십시오.
    3. Integrated Runtime v1.1과 함께 들어 있는 응용프로그램을 이주하는 경우, Integrated Runtime v1.1 설치 디렉토리에 있는 해당 응용프로그램의 전개 패키지를 Express Runtime v2.1 설치 디렉토리로 복사하십시오.
      1. Integrated Runtime v1.1 설치 디렉토리(<INSTALLATION_DIRECTORY>/Runtime/SolutionEnabler/com/ibm/jsdt/webserver/tree)에서 전개 패키지 .jar 파일을 찾으십시오. 전개 패키지 파일 이름에는 응용프로그램 ID와 플랫폼을 나타내는 약어(예: "win" = Windows, "lnx" = Linux)가 포함되어 있습니다.
      2. 응용프로그램의 전개 패키지를 Express Runtime v2.1 설치 디렉토리(<INSTALLATION_DIRECTORY>/Runtime21/SolutionEnabler/com/ibm/jsdt/webserver/tree)로 복사하십시오.
      3. Express Runtime v2.1 설치 디렉토리에 있는 전개 패키지 사본의 이름을 바꾸십시오. ".en.jar" 접미어를 ".xx.jar."로 변경하십시오.
  2. 랩퍼 파일 갱신
    1. 이주하려는 각 프로젝트에 대해, 적절한 랩퍼 편집기로 솔루션 또는 응용프로그램 랩퍼를 여십시오.
    2. 가져오기로 생성된 새로운 갱신사항을 검토하여 올바른 값이 사용되었는지 확인하고 선택적 속성에 정보를 추가하십시오. 새로운 속성은 스키마 변경사항 절을 참조하십시오.
    3. XML을 편집하려면 랩퍼 편집기의 소스 탭을 사용하여 사용되지 않는 태그를 선택적으로 제거하십시오. 사용되지 않는 태그는 개발 프로그램의 문제점 보기에 나열됩니다. 사용되지 않는 태그를 남겨두면 랩퍼가 Express Runtime 2.1에서 작업을 수행합니다.
  3. 솔루션을 생성하십시오.

버전 1.1로부터의 스키마 변경사항

XML 스키마에 대한 자세한 정보는 InfoCenter의 Express Runtime 2.1 > 참조 > XML 스키마를 참조십시오.

응용프로그램 랩퍼
새로운 요소

사용되지 않는 요소

솔루션 랩퍼
새로운 요소

사용되지 않는 요소


구성요소 소프트웨어에 대해 알려진 문제점

IBM HTTP Server 포트가 80으로 설정되어 있지 않음

80이 아닌 포트를 사용하여 IBM HTTP Server를 전개하려는 경우, HTTP Server가 웹 응용프로그램을 찾을 수 있도록 WebSphere 및 플러그인을 구성하는 수동 단계가 필요합니다.

먼저 WebSphere 관리 콘솔을 사용하여 WebSphere에서 가상 호스트 포트를 갱신하십시오. WebSphere 관리 콘솔에서 다음 단계를 수행하십시오.

  1. 환경 > 가상 호스트를 선택하십시오.
  2. default_host를 선택하십시오.
  3. 호스트 별명을 선택하십시오.
  4. 포트 80을 사용하여 호스트 이름을 선택하십시오.
  5. 포트 설정을 HTTP Server에서 사용하는 포트로 변경하십시오.
  6. 확인을 누르십시오.
  7. WebSphere 관리 콘솔의 맨 위에서 저장을 누르십시오.
  8. 다음 화면에서 저장을 눌러 구성 변경사항을 저장하십시오.

가상 호스트 포트가 갱신되면, 플러그인 구성 파일이 생성되어 IBM HTTP Server로 전달되어야 합니다. 시스템이 자동으로 생성되도록 설정되지 않은 상태로 플러그인 구성 파일을 전달하는 경우, WebSphere 관리 콘솔을 사용하여 다음 단계를 수행하십시오.

  1. 서버 > 웹 서버를 선택하십시오.
  2. 웹 서버 옆의 확인란을 선택하십시오.
  3. 플러그인 생성을 누르십시오.
  4. 웹 서버 옆의 확인란을 다시 선택하십시오.
  5. 플러그인 전달을 누르십시오.

OS/400(i5/OS)의 WebSphere Application Server 및 IBM HTTP Server에 대한 포트

i5/OS Websphere Application Server Express 6.0 서버 구성 및 i5/OS HTTP 서버 구성의 전개 태스크는 서버 이름과 포트 번호를 프롬프트합니다. WebSphere 서버 구성의 경우, 이 포트는 응용프로그램 서버를 구성할 때 사용된 15 블록의 첫 번째 포트입니다. 예를 들어, 7081 포트를 지정한 경우, WebSphere 구성은 포트 7081 - 7095를 사용합니다. 첫 번째 포트는 응용프로그램 서버에 사용되고 두 번째 포트는 관리 콘솔을 액세스하는 데 사용됩니다. HTTP 구성의 경우, 이 포트는 HTTP Server가 요청을 청취하는 포트입니다.

현재 버전의 태스크는 이들 포트가 이미 다른 프로세스에서 사용되고 있는지 여부를 발견하지 못합니다. WebSphere 구성 포트 블록에 있는 포트 중 이미 사용되고 있는 포트가 있으면 응용프로그램 서버는 시작되지 않습니다. HTTP 구성에 지정되어 있는 포트가 사용되고 있는 중이면, HTTP Server는 시작을 시도하지만 실패하고 비정상으로 종료됩니다. 문제점의 원인을 판별하려면 서버 시작 작업의 작업 로그를 보십시오. 이 작업 로그를 찾으려면 CL 명령 "WRKJOB <ihs_server_name>"을 실행하십시오. 여기서, <ihs_server_name>은 시작하는 데 실패한 IHS 서버의 이름입니다. 예를 들어, "WRKJOB irhttp"입니다.

디렉토리 이름의 마침표

이름에 "."가 포함된 디렉토리에는 IBM HTTP Server를 설치하지 마십시오.

Windows를 실행 중인 하나의 컴퓨터에서 다중 IBM HTTP Server 설치 관리

IBM HTTP Server(IHS)가 이미 설치된 Windows 시스템에 IHS를 설치하면, Express Runtime 콘솔에서는 마지막에 설치된 IHS만 관리할 수 있습니다.

동일한 시스템에서 둘 이상의 IBM HTTP Server 설치를 관리하려면, IBM HTTP Server의 추가 사본에 서비스를 정의하여 관리할 수 있습니다. 이는 IBM HTTP Server가 설치된 디렉토리에서 다음 명령을 실행하여 수행할 수 있습니다.

\bin\apache -k install -n

그런 다음, 콘솔을 사용하여 관리 가능한 웹 서버로 이 IBM HTTP Server를 지정할 수 있습니다.

WebSphere Application Server - Express 재전개 실패

WebSphere Application Server - Express를 설치한 후, WebSphere Application Server - Express 재전개를 수행하려면, 이를 시도하기 전에 대상 컴퓨터에서 AppServer 디렉토리를 제거해야 합니다.

콘솔 모듈 재설치 실패

콘솔 모듈(예: DB2 UDB Express)을 설치 제거한 후 Express Runtime 전개 마법사를 사용하여 다시 설치하려는 경우 실패할 수도 있습니다. 로그 메시지는 Integrated Solutions Console에 리턴 코드를 명시합니다. 이러한 리턴 코드와 그 의미는 다음 표에 요약되어 있습니다. 리턴 코드가 104이면, 사용자 ID와 암호가 올바르게 지정되어 있는지 확인한 후 태스크를 다시 시작하십시오. 기타 모든 코드에 대해서는 IBM 고객만족센터 담당자에게 문의하십시오.

ISCDeploy (INSTALL)

리턴 코드 설명
0 Integrated Solutions Console 구성요소가 전개되었거나(IscDeploy) 필수 검사가 완료되었습니다(IscPrereqChk).
1 구문 오류가 발생했습니다.
2 지정된 WAR 파일이 없습니다. 올바른 파일 경로 및 파일 이름을 지정하십시오.
3 지정된 프로토콜 및 컨텍스트 URL이 올바르지 않습니다. URL에 올바른 프로토콜(http:// 또는 https://)이 포함되어 있는지 확인하십시오. 컨텍스트 URL로 deploy/deploy를 지정하십시오.
4 지정된 호스트 이름이 올바르지 않거나 Integrated Solutions Console 서버가 실행 중이 아닙니다. URL에 올바른 호스트 이름이 포함되어 있는지 확인하십시오. 전개 명령을 실행하기 전에 서버를 시작하십시오.
10 올바른 매개변수가 지정되지 않았습니다.
70 프로세스(전개 또는 필수 검사)가 완료되었습니다.
71 프로세서(전개 또는 필수 검사)가 완료되지 않았습니다. 이 메시지는 대개 구성요소 WAR 파일에 있는 포틀렛의 문제점을 표시합니다. 이 리턴 코드가 표시되기 전에 기록된 your_isc_root\PortalServer\log\wps_date_time.log 메시지를 참조하십시오. 이러한 메시지를 찾으려면 파일의 시간 소인을 사용하십시오.
81 구성요소의 도움말 파일을 전개하는 중에 오류가 발생했습니다. 시스템에 도움말 파일을 복사하려는 시도에 실패했습니다.
100 이 구성요소는 이미 전개되었으므로 전개할 수 없습니다. 구성요소를 다시 전개하려면, IscReplace를 사용하여 구성요소를 갱신할 수 있습니다.
101 이 구성요소에는 필수 구성요소가 있으나 필수 구성요소가 전개되지 않았으므로 이 구성요소를 전개할 수 없습니다. 필수 구성요소를 전개한 후 이 구성요소를 전개하십시오.
102 이 구성요소에는 필수 구성요소가 있으나 잘못된 필수 구성요소 버전이 전개되었습니다. 올바른 필수 구성요소 버전을 전개한 후 이 구성요소를 전개하십시오.
104 Integrated Solutions Console 관리자 사용자 ID, 암호 또는 둘 모두가 올바르지 않습니다. 올바른 값을 지정하십시오.
105 내부 오류가 발생했습니다. 서버측 파일이 없습니다. 완전한 파일 경로 또는 상대 파일 경로와 WAR 파일 이름을 지정해야 합니다. 문제점이 계속되면 서비스 담당자에게 문의하십시오.
106 WAR 파일의 component.xml 파일이 올바르지 않습니다. 파일을 정정한 후 WAR 파일을 다시 패키징하십시오.
108 내부 오류가 발생했습니다. 서비스 담당자에게 문의하십시오.

 

ISCRemove (UNINSTALL)

리턴 코드 설명
0 Integrated Solutions Console 구성요소가 전개되었거나(IscRemove) 필수 검사가 완료되었습니다(IscDependencyChk).
1 구문 오류가 발생했습니다.
3 지정된 프로토콜 및 컨텍스트 URL이 올바르지 않습니다. URL에 올바른 프로토콜(http:// 또는 https://)이 포함되어 있는지 확인하십시오. 컨텍스트 URL로 deploy/deploy를 지정하십시오.
4 지정된 호스트 이름이 올바르지 않거나 Integrated Solutions Console 서버가 실행 중이 아닙니다. URL에 올바른 호스트 이름이 포함되어 있는지 확인하십시오. 제거 명령을 실행하기 전에 서버를 시작하십시오.
84 이 구성요소의 도움말 플러그인을 제거하려는 중에 오류가 발생했습니다. 필요한 조치가 없습니다.
200 구성요소가 전개되지 않았으므로 제거할 수 없습니다. 전개된 구성요소의 구성요소 UID를 지정하십시오.
201 이 구성요소는 하나 이상의 구성요소에 대한 필수 구성요소이므로 제거할 수 없습니다. 이 구성요소를 제거하기 전에 종속 구성요소를 제거하십시오.

 

ISCReplace (REINSTALL)

리턴 코드 설명
0 Integrated Solutions Console 구성요소를 바꾸었습니다.
1 구문 오류가 발생했습니다.
2 지정된 WAR 파일이 없습니다. 올바른 파일 경로 및 파일 이름을 지정하십시오.
3 지정된 프로토콜 및 컨텍스트 URL이 올바르지 않습니다. URL에 올바른 프로토콜(http:// 또는 https://)이 포함되어 있는지 확인하십시오. 컨텍스트 URL로 deploy/deploy를 지정하십시오.
4 지정된 호스트 이름이 올바르지 않거나 Integrated Solutions Console 서버가 실행 중이 아닙니다. URL에 올바른 호스트 이름이 포함되어 있는지 확인하십시오. 전개 명령을 실행하기 전에 서버를 시작하십시오.
10 올바른 매개변수가 지정되지 않았습니다.
70 교체 프로세스가 완료되었습니다.
71 교체 프로세스가 완료되지 않았습니다. 이 메시지는 대개 구성요소 WAR 파일에 있는 포틀렛의 문제점을 표시합니다. 이 리턴 코드가 표시되기 전에 기록된 메시지에 대해서는 wps_date_time.log 로그 파일을 참조하십시오. 이러한 메시지를 찾으려면 파일의 시간 소인을 사용하십시오.
81 구성요소의 도움말 파일을 전개하는 중에 오류가 발생했습니다. 시스템에 도움말 파일을 복사하려는 시도에 실패했습니다.
102 이 구성요소에는 필수 구성요소가 있으나 잘못된 필수 구성요소 버전이 전개되었습니다. 올바른 필수 구성요소 버전을 전개한 후 이 구성요소를 전개하십시오.
104 Integrated Solutions Console 관리자 사용자 ID, 암호 또는 둘 모두가 올바르지 않습니다. 올바른 값을 지정하십시오.
105 내부 오류가 발생했습니다. 서버측 파일이 없습니다. 완전한 파일 경로 또는 상대 파일 경로와 WAR 파일 이름을 지정해야 합니다. 문제점이 계속되면 서비스 담당자에게 문의하십시오.
106 WAR 파일의 component.xml 파일이 올바르지 않습니다. 파일을 정정한 후 WAR 파일을 다시 패키징하십시오.
108 내부 오류가 발생했습니다. 서비스 담당자에게 문의하십시오.
200 동일한 구성요소 UID와 함께 구성요소가 이미 전개되어 있지 않으므로 이 구성요소를 바꿀 수 없습니다. 이미 전개된 구성요소에 WAR 파일을 지정하거나 IscDeploy를 사용하여 맨 처음 이 구성요소를 전개하십시오.

초과된 DB2 프로세서에 관한 메시지 예외사항

Express Runtime의 다른 구성요소로 IBM DB2 UDB Express가 실행 중일 경우, Express Runtime 라이센스에서는 최대 4개의 프로세서를 허용합니다. IBM Express Runtime Plus로 제목이 붙어 있고 프로세서가 3 또는 4개인 시스템에서 IBM DB2 UDB Express를 실행하고 있는 경우, 프로세서 수를 초과했다는 경고 메시지는 무시하십시오.

IBM DB2 UDB 사후 설치 지시사항

IBM DB2 UDB 버전 8을 설치했으면, 일부 사후 설치 구성 단계를 수행해야 합니다. 이러한 단계에 대한 설명은 다음 절을 참조하십시오.

DB2 원격 명령 서비스
Windows 2000, Windows Server 2003 또는 Windows XP에 파티션된 DB2 서버를 설치한 경우, 데이터와 자원을 보호하려면 DB2 원격 명령 서비스를 사용해야 합니다. 완전히 보호하려면, 서비스가 LocalSystem 계정 컨텍스트에서 실행 중인 경우 컴퓨터를 사용할 수 있어야 하며, 서비스가 사용자의 로그온 컨텍스트에서 실행되고 있으면 위임한 사용자를 사용할 수 있어야 합니다.

DB2 원격 명령 서비스를 사용하려면 다음 단계를 수행하십시오.

  1. 활성 디렉토리 사용자 및 컴퓨터 창을 열고 시작을 누른 후 프로그램 > 관리 도구 > 활성 디렉토리 사용자 및 컴퓨터를 선택하십시오.
  2. 오른쪽 창 패널에서, 사용하려는 컴퓨터 또는 사용자를 마우스 오른쪽 단추로 누른 후 등록 정보를 선택하십시오.
  3. 일반 탭을 누른 후 위임할 컴퓨터 신뢰 확인란을 선택하십시오. 사용자 설정의 경우, 계정 탭을 누른 후 계정 옵션 그룹에서 위임할 계정 신뢰 확인란을 선택하십시오. 계정이 변동될 수 있어 위임할 수 없음 상자가 선택되어 있지 않아야 합니다.
  4. 위임할 컴퓨터 또는 사용자를 사용하려면 확인을 누르십시오.

사용해야 할 컴퓨터 또는 사용자마다 이 단계를 반복하십시오. 보안 변경사항을 적용하려면 컴퓨터를 다시 시작해야 합니다.

DB2RCMD_LEGACY_MODE 레지스트리 변수를 사용하여 DB2 원격 명령 서비스 보안 기능을 사용 불가능하게 하고 환경을 그 이전 상태로 되돌릴 수 있습니다.

DB2 원격 명령 서비스 보안 기능을 사용 불가능하게 하려면, 다음 명령을 입력하십시오.

    db2set DB2RCMD_LEGACY_MODE=ON

주: 이 레지스트리 변수는 인수로 부울값을 필요로 합니다. YES, 1, TRUE 및 ON 값은 모두 동등하며, NO, 0, FALSE 및 OFF 값도 동등합니다. 동등한 해당 값 중 하나를 지정할 수 있습니다.

바인드 파일 리바인드
설치 후에 모든 데이터베이스에 대해 DB2 유틸리티를 바인드해야 합니다. 이 단계는 수정사항을 적용하는 데 필요합니다. 다음에 오는 바인드 절차는 데이터베이스당 한 번만 수행되어야 합니다.

DB2 UDB 데이터베이스에 리바인드
수정사항을 적용한 후에는 다음 명령을 실행하십시오.

    db2 terminate
    db2 CONNECT TO <dbname>
    db2 BIND $DB2DIR\BND\@db2ubind.lst GRANT PUBLIC
    db2 BIND $DB2DIR\BND\@db2cli.lst GRANT PUBLIC
    db2 terminate

여기서, <dbname>은 유틸리티를 바인드해야 하는 데이터베이스 이름을 나타내며, $DB2DIR은 DB2를 설치한 디렉토리를 나타냅니다. db2ubind.lst 및 db2cli.lst에는 DB2 UDB 버전 8에서 사용한 필수 바인드 파일의 목록이 들어 있습니다.

호스트 데이터베이스 리바인드
호스트 데이터베이스에 연결 중이면, 호스트에 새 바인드 파일을 바이드해야 합니다. 다음과 같이 DB2 명령행 프로세서를 사용하여 호스트 데이터베이스에 연결한 후 유틸리티를 바인드하십시오.

HOST    COMMAND
=====   ===================================================================
MVS     BIND $DB2DIR\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
VM      BIND $DB2DIR\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
VSE     BIND $DB2DIR\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
OS400   BIND $DB2DIR\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC

특정 패키지 리바인드
데이터베이스에 특정 .bnd 파일만 바인드하려면, 데이터베이스마다 다음 명령을 실행하십시오.

    db2 terminate
    db2 CONNECT TO <dbname>
    db2 BIND $DB2DIR\BND\<bind_file> BLOCKING ALL GRANT PUBLIC sqlerror continue
    db2 terminate

여기서, <bind_file>은 바인드 파일의 이름을 나타내며, <dbname>은 데이터베이스 이름을 나타냅니다.

기존 데이터베이스에 db2schema.bnd 바인드
서버에 대한 설치의 경우, 추가 바인드 파일을 기존 데이터베이스에 바인드해야 합니다. 이 요구사항은 클라이언트에 적용되지 않습니다.

서버에서 db2schema.bnd를 바인드하려면, 다음 명령 조합 중 하나를 실행하십시오.

명령 프롬프트에서:

    db2 terminate
    db2 CONNECT TO <dbname>
    db2 BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
    db2 terminate

또는 DB2 명령행에서:

    TERMINATE
    CONNECT TO <dbname>
    BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
    TERMINATE

여기서, <dbname>은 유틸리티를 바인드해야 하는 데이터베이스 이름을 나타내며, $DB2DIR은 DB2를 설치한 디렉토리를 나타냅니다.

FixPak 또는 패치 설치 후에 리바인드
기존의 공간 사용 가능 데이터베이스가 있으면, DB2 FixPak 또는 패치를 설치한 후에 목록 파일 db2gse.lst를 리바인드해야 합니다. db2gse.lst 파일에는 DB2 Spatial Extender에서 제공하는 저장 프로시저의 바인드 파일 이름이 들어 있습니다.

db2gse.lst 파일을 바인드하려면, 다음 권한 중 하나가 있어야 합니다.

  *  sysadm 또는 dbadm 권한
  *  스키마의 ALTERIN 특권
  *  패키지의 BIND 특권

db2gse.lst 파일을 리바인드하려면, 다음 단계를 수행하십시오.

  1. 바인드 파일이 들어 있는 인스턴스 디렉토리로 변경하십시오. DB2 명령 창을 열어 다음 명령을 입력하십시오.
        cd %DB2PATH%\bnd
  2. 데이터베이스에 연결하고 BIND 명령을 실행하십시오. 예를 들면, 다음을 입력하십시오.
        db2 connect to dbname
        db2 bind /home/instance/sqllib/bnd/@db2gse.lst
        db2 terminate

BIND 명령 대신에 DB2RBIND 명령을 ALL 옵션과 함께 사용할 수 있습니다. BIND 및 DB2RBIND 명령의 구문 및 옵션은 DB2 명령 참조서를 참조하십시오.


문서 문제점

문서에 대해 지원되는 필수 웹 브라우저

이 제품의 문서를 보려면 웹 브라우저가 필요합니다. 사용 가능한 웹 브라우저가 없으면 온라인 문서에 액세스할 수 없습니다.

콘솔 InfoCenter를 중국어로 표시하려면 "zh-cn" 언어 환경 설정이 필요함

InfoCenter를 중국어로 표시하려면 브라우저 환경 설정을 "zh" 대신 "zh-cn"으로 설정하십시오. Internet Explorer 메뉴에서 도구 > 인터넷 옵션을 누른 후 언어를 눌러 이를 설정하십시오.

UTF-8 코드 페이지를 사용하도록 구성된 브라우저를 사용해야 하는 언어

프로그램 도움말 파일 및 InfoCenter를 다음 언어로 보려면 브라우저에서 UTF-8 코드 페이지를 사용하도록 구성해야 합니다.

잘못 나열된 Linux에 지원되는 플랫폼

다음 플랫폼은 Express Runtime, 버전 2.1에서 지원되지 않습니다.

SUSE LINUX Enterprise Server 8.0은 전개용으로만 지원됩니다.

HTTP 플러그인에 대한 잘못된 참조

문서 전체에서 "IBM HTTP Server용 WebSphere Express 플러그인"은 "WebSphere Application Server용 IBM HTTP 플러그인"으로 되어야 합니다.

지원 프레임워크에 대한 Javadoc 액세스

지원 프레임워크에 대한 Javadoc는 Express Runtime 랩퍼에 포함된 함수 호출을 나열합니다. 지원 프레임워크에 대한 Javadoc를 참조하려면 Runtime21/SolutionEnabler/Support_Framework/index.html 웹페이지를 방문하십시오.

InfoCenter에서 누락된 제공된 랩퍼의 설명

InfoCenter에는 다음 확장자에 대한 파일이 들어 있지 않습니다.
    Windows용 샘플 응용프로그램
    Linux용 샘플 응용프로그램
    OS/400(i5/OS)용 샘플 응용프로그램
    IBM POWER상의 Linux용 IBM WebSphere Application Server - Express에 대한 콘솔 관리 확장자

Windows용 샘플 응용프로그램
Windows를 실행 중인 컴퓨터에 샘플 응용프로그램을 전개하려면 이 응용프로그램 랩퍼를 사용하십시오. Express Runtime Developer를 사용하여 이 랩퍼를 편집하면, Windows를 실행 중인 컴퓨터에 사용자 정의 응용프로그램을 전개하기 위한 랩퍼를 작성할 수 있습니다. Express Runtime Developer 사용에 대한 자세한 정보는 InfoCenter에서 Express Runtime Developer 사용을 참조하십시오. 선택사항 및 구성에 따라 다음 필드의 일부 또는 전부에 대한 값을 제공해야 할 수도 있습니다.

응용프로그램 ID: IRU2_1SampleWin

변수 표시
필드 설명 기본값 유효성 확인 요구사항
문서 디렉토리 필수. 응용프로그램 문서가 설치된 디렉토리. C:\RuntimeDocs
  • 드라이브 이름, 콜론(:), 그리고 백슬래시(\)로 시작해야 합니다.
  • 올바르지 않은 문자: 별표(*), 물음표(?), 인용 표시("), 파이프(|), 슬래시(/), 세미콜론(;), 틸드(~), 대괄호([]), 미만 또는 초과 기호(< >)
데이터베이스 이름 필수. 이 응용프로그램에 의해 사용되는 데이터베이스 이름. DOCMGTD7
  • 1 - 8 문자 길이가 되어야 합니다.
  • 영문자,앳(@) 기호, 파운드 표시(#) 또는 달러 표시($)로 시작해야 합니다.
  • 올바른 문자: A - Z, a - z, 0 - 9, 달러 표시($), 파운드 표시(#), 앳(@) 기호, 밑줄(_)
DB2 관리자 사용자 ID 필수. DB2에 연결하는 데 사용되는 관리자 ID. db2inst
  • 올바른 문자: A - Z, a - z, 0 - 9, 달러 표시($), 파운드 표시(#), 앳(@) 기호 또는 밑줄(_)
  • 2 - 30 문자 길이가 되어야 합니다.
  • 올바르지 않은 접두부: IBM, SQL, SYS, 밑줄(_)
  • 올바르지 않은 값: ADMINS, GUESTS, USERS, PUBLIC, LOCAL 및 SQL 예약어
DB2 관리자 암호 필수. DB2에 연결하도록 지정된 DB2 관리자 사용자 ID와 함께 사용되는 암호.  
  • 올바른 문자: A - Z, a - z, 0 - 9, 달러 표시($), 파운드 표시(#), 앳(@) 기호 또는 밑줄(_).
  • 6 - 127 문자 길이가 되어야 합니다.

Linux용 샘플 응용프로그램
Linux를 실행 중인 컴퓨터에 샘플 응용프로그램을 전개하려면 이 응용프로그램 랩퍼를 사용하십시오. Express Runtime Developer를 사용하여 이 랩퍼를 편집하면, Linux를 실행 중인 컴퓨터에 사용자 정의 응용프로그램을 전개하기 위한 랩퍼를 작성할 수 있습니다. Express Runtime Developer 사용에 대한 자세한 정보는 InfoCenter에서 Express Runtime Developer 사용을 참조하십시오. 선택사항 및 구성에 따라 다음 필드의 일부 또는 모두에 대한 값을 제공해야 할 수도 있습니다.

응용프로그램 ID: IRU2_1SampleLnx

변수 표시
필드 설명 기본값 유효성 확인 요구사항
문서 디렉토리 필수. 응용프로그램 문서가 설치된 디렉토리. /opt/IBM/RuntimeDocs
  • 슬래시(/)로 시작해야 합니다.
데이터베이스 이름 필수. 이 응용프로그램에 의해 작성되고 사용될 데이터베이스 이름. DOCMGTD7
  • 1 - 8 문자 길이가 되어야 합니다.
  • 영문자, 앳(@) 기호, 파운드 표시(#) 또는 달러 표시($)로 시작해야 합니다.
  • 올바른 문자: A - Z, a - z, 0 - 9, 달러 표시($), 파운드 표시(#), 앳(@) 기호, 밑줄(_)
DB2 인스턴스 소유자 사용자 이름 필수. DB2에 연결하는 데 사용되는 DB2 인스턴스 소유자 사용자 ID. db2inst
  • 올바른 문자: A - Z, a - z, 0 - 9, 달러 표시($), 파운드 표시(#), 앳(@) 기호 또는 밑줄(_)
  • 2 - 30 문자 길이가 되어야 합니다.
  • 올바르지 않은 접두부: IBM, SQL, SYS, 밑줄(_)
  • 올바르지 않은 값: ADMINS, GUESTS, USERS, PUBLIC, LOCAL 및 SQL 예약어
DB2 인스턴스 소유자 암호 필수. DB2 인스턴스 사용자 ID에 대한 암호.  
  • 올바른 문자: A - Z, a - z, 0 - 9, 달러 표시($), 파운드 표시(#), 앳(@) 기호 또는 밑줄(_).
  • 6 - 127 문자 길이가 되어야 합니다.

OS/400(i5/OS)용 샘플 응용프로그램
OS/400(i5/OS)을 실행 중인 컴퓨터에 샘플 응용프로그램을 전개하려면 이 응용프로그램 랩퍼를 사용하십시오. Express Runtime Developer를 사용하여 이 랩퍼를 편집하면, OS/400(i5/OS)을 실행 중인 컴퓨터에 사용자 정의 응용프로그램을 전개하기 위한 랩퍼를 작성할 수 있습니다. Express Runtime Developer 사용에 대한 자세한 정보는 InfoCenter에서 Express Runtime Developer 사용을 참조하십시오. 선택사항 및 구성에 따라 다음 필드의 일부 또는 모두에 대한 값을 제공해야 할 수도 있습니다.

응용프로그램 ID: IRU2_1SampleI5OS

변수 표시
필드 설명 기본값 유효성 확인 요구사항
문서 디렉토리 필수. 응용프로그램 문서가 설치된 디렉토리. /opt/IBM/RuntimeDoc
  • 슬래시(/)로 시작해야 합니다.
  • 올바른 문자: A - Z, a - z, 0 - 9, 하이픈(-), 밑줄(_), 마침표(.)
데이터베이스 이름 이 응용프로그램에 의해 작성되고 사용되는 데이터베이스 이름. 데이터베이스가 이미 있으면 이를 삭제해야 합니다.    
DB2 관리자 사용자 ID 필수. DB2에 연결하는 데 사용되는 관리자 사용자 ID. db2inst
  • 영문자로 시작해야 합니다.
  • 올바른 문자: A - Z, a - z, 0 - 9, 달러 표시($), 파운드 표시(#) 또는 앳(@) 기호.
  • 2 - 10 문자 길이가 되어야 합니다.
  • 올바르지 않은 접두부: IBM, SQL, SYS, 숫자 문자, 밑줄(_)
  • 올바르지 않은 값: ADMINS, GUESTS, USERS, PUBLIC, LOCAL 및 SQL 예약어
DB2 관리자 암호 조건부. DB2에 연결하도록 지정된 관리자 사용자 ID와 함께 사용되는 암호.  
  • 올바른 문자: A - Z, a - z, 0 - 9, 달러 표시($), 파운드 표시(#), 앳(@) 기호 또는 밑줄(_).
  • 2 - 10 문자 길이가 되어야 합니다.
HTTP Server 이름 IBM HTTP Server의 이름.  
  • 영문자로 시작해야 합니다.
  • 1 - 10 문자 길이가 되어야 합니다.
응용프로그램 서버 이름 응용프로그램 서버의 고유 이름.    

IBM POWER상의 Linux용 IBM WebSphere Application Server - Express에 대한 콘솔 관리 확장자
IBM POWER(TM)상의 Linux(TM)을 실행 중인 대상 컴퓨터에 IBM WebSphere(R) Application Server - Express에 대한 콘솔 관리 확장자를 설치하려면 이 랩퍼를 사용하십시오. 선택사항 및 구성에 따라 다음 필드의 일부 또는 모두에 대한 값을 제공해야 할 수도 있습니다.

응용프로그램 ID: IRU2_1WASExpressMgmtExt6_0LnxOnPwr

변수 표시
필드 설명 기본값 유효성 확인 요구사항
WebSphere 관리 확장자 설치 위치 필수. WebSphere Application Server - Express 관리 확장자를 설치하려는 디렉토리에 대한 완전한 경로 이름. 관리 확장자가 이미 설치되어 있으면 이 디렉토리를 사용합니다. c:\Program Files\IBM 슬래시(/)를 포함하지 말아야 합니다.
대상 WebSphere 위치 필수. 관리될 WebSphere Application Server의 디렉토리에 대한 완전한 경로 이름. c:\Program Files\IBM\WebSphere\AppServer 슬래시(/)를 포함하지 말아야 합니다.
WebSphere 사용자 이름 선택적. WebSphere Application Server를 관리하는 데 필요한 사용자 이름.  
  • 1 - 20 문자 길이가 되어야 합니다.
  • 올바르지 않은 문자: / * + , : ; ? | < = > [\]
WebSphere 암호 선택적. WebSphere Application Server를 관리하는 데 필요한 암호.  
  • 14 문자 이하가 되어야 합니다.
  • 올바른 문자: 소문자 a-z, 숫자 0 - 9, @, #, $ 및 밑줄(_).
콘솔 에이전트 포트 필수 콘솔 에이전트에 의해 사용될 통신 포트. 콘솔 에이전트가 이미 설치되어 있으면 이 값을 무시합니다. 7044 포트 번호 1 - 65535
재설치 사용 가능 대상 컨퓨터에 관리 확장자가 이미 설치되어 있는 경우 재설치를 사용 가능하게 할지 여부를 지정하십시오. false 부울
콘솔 에이전트 실행 레벨 필수. 콘솔 에이전트가 실행될 실행 레벨.   정수 1 - 5 및 쉼표를 포함하는 문자열.

IBM Express Runtime 정보 웹 사이트

IBM Express Runtime 제품에 대한 자세한 정보는 http://www.ibm.com/partnerworld/isv/go/expressruntime을 참조하십시오.


메시지

다음 메시지는 Express Runtime 2.1 InfoCenter 릴리스 이후의 새로운 내용 또는 수정된 내용입니다.

IRU00129: 이 태스크를 수행하려면 {0} 사용자에게 특수 권한 *ALLOBJ, *SAVSYS, *JOBCTL, *SERVICE, *SPLCTL, *SECADM, *AUDIT, *IOSYSCFG이 필요합니다.

설명: 충분한 권한이 없는 사용자로 태스크를 시도했습니다.
사용자 응답: 사용자 프로파일을 갱신하여 메시지에 명시한 특수 권한을 포함시키십시오.

IRU03026: 대상 컴퓨터가 {0} 전개 패키지를 찾을 수 없습니다.

설명: 전개 마법사가 지정된 파일을 찾을 수 없거나 대상 컴퓨터에 설치 JAR 파일에 필요한 공간이 충분하지 않습니다. 이 파일은 소프트웨어 설치에 필요합니다.
사용자 응답: 대상 컴퓨터의 일부 디스크 공간을 사용 가능하게 하십시오. 스테이징 서버의 전개 마법사와 대상 컴퓨터의 IBM Installation Agent를 다시 시작한 후 설치를 다시 시작하십시오. 문제점이 계속되면, 로그 파일을 인쇄하여 솔루션 제공업체에 문의하십시오.

IRU10950: {0} 플러그인을 설치 제거하는 데 실패했습니다. {1}을(를) 실행하여 플러그인을 설치 제거하십시오.

설명: Express Runtime 콘솔 플러그인을 설치 제거하는 데 실패했습니다. 네트워크 문제점, 손상된 설치 레지스트리, 잘못된 사용자 ID나 암호 또는 기타 이유를 비롯한 여러 문제점으로 인해 실패했을 수 있습니다.
사용자 응답: 메시지에 나열된 설치 제거 문제점 해결을 수동으로 수행하십시오.
(C) Copyright IBM Corporation 2003, 2005
IBM 사용 조건: http://www.ibm.com/legal/kr/