연합 저장소에 대한 특성 확장 저장소 수동 설정

createIdMgrPropExtDbTables 스크립트를 사용하여 연합 저장소에 대한 특성 확장 저장소에서 테이블을 작성할 수 있습니다.

시작하기 전에

다음 데이터베이스는 분산 운영 체제에 데이터베이스가 존재하는 경우 스크립트에서 지원됩니다.
  • IBM® DB2®
  • Apache Derby
  • IBM Informix® Dynamic Server
  • Oracle 11g
  • Microsoft SQL Server
지원되는 데이터베이스 버전 목록은 IBM WebSphere® Application Server의 자세한 시스템 요구사항을 참조하십시오.

z/OS®에서 IBM DB2 또는 iSeries에서 IBM DB2 데이터베이스를 사용하려면 DB2에서 특성 확장 저장소 수동 설정을 참조하십시오.

데이터베이스를 설정하는 동일한 시스템에 WebSphere Application Server를 설치하지 않은 경우 WebSphere Application Server를 설치한 시스템에서 데이터베이스를 설정하려는 시스템으로 다음 파일을 복사해야 합니다. 이때 설정 디렉토리 내 동일한 디렉토리 구조를 복제해야 합니다. db_type 변수는 다음 디렉토리 이름 중 하나를 나타냅니다. db2, oracle, informix, derby 또는 sqlserver.
app_server_root\etc\wim\setup\bin\createIdMgrPropExtDbTables.sh
app_server_root\etc\wim\setup\bin\createIdMgrPropExtDbTables.bat
app_server_root\etc\wim\setup\lookaside\db_type\dbclean.sql 
app_server_root\etc\wim\setup\lookaside\db_type\schema.sql 
app_server_root\etc\wim\setup\lookaside\db_type\primarykeys.sql 
app_server_root\etc\wim\setup\lookaside\db_type\indexes.sql 
app_server_root\etc\wim\setup\lookaside\db_type\references.sql 
app_server_root\etc\wim\setup\lookaside\keys.sql 
app_server_root\etc\wim\setup\lookaside\bootstrap.sql

데이터베이스 스키마 지정:

수동으로 특성 확장 저장소를 설정할 때 연합 저장소 테이블을 작성하려는 데이터베이스 스키마를 지정할 수 있습니다.

데이터베이스의 기본 스키마를 사용하려면 DBSCHEMA 매개변수를 지정하지 않고 다음 명령을 실행해야 합니다. 일반적으로 기본 스키마는 현재 데이터베이스 사용자의 네임스페이스입니다.

다음 단계를 완료하여 SQL 파일의 스키마 변수를 실제 데이터베이스 스키마 이름으로 바꾸십시오. WebSphere Application Server 및 데이터베이스가 동일한 시스템에 없으면 SCHEMA_LOCATION 값을 SQL 파일을 복사한 위치로 설정하십시오.

Windows 운영 체제:
  1. 명령 창을 여십시오.
  2. app_server_root\etc\wim\setup 디렉토리로 이동하십시오.
  3. 다음 명령을 입력하십시오.
    set SCHEMA_LOCATION=app_server_root\etc\wim\setup\lookaside
    set DBTYPE=<db_type>
    set DBSCHEMA=dbschemaname
    set SCHEMA_DEST_LOCATION=<location where the updated SQL files with replaced variables should be copied>
    ws_ant.bat -f app_server_root\etc\wim\setup\filterbuild.xml

    여기서 <db_type>의 값은 db2, derby, informix, oracle 또는 sqlserver입니다.

참고: : SCHEMA_DEST_LOCATION을 설정하지 않으면 업데이트된 SQL 파일이 이름이 현재 디렉토리에서 대체되지 않은 값에 해당하는 디렉토리로 복사됩니다. 출력에서는 파일이 복사된 위치를 보여줍니다.
AIX®, HP-UX, Linux, Solaris 운영 체제:
  1. 명령 창을 여십시오.
  2. app_server_root/etc/wim/setup 디렉토리로 이동하십시오.
  3. 다음 명령을 입력하십시오.
    export SCHEMA_LOCATION=app_server_root/etc/wim/setup/lookaside
    export DBTYPE=<db_type>
    export DBSCHEMA=dbschemaname
    export SCHEMA_DEST_LOCATION=<location where the updated SQL files with replaced variables should be copied>
    ws_ant.sh -f app_server_root/etc/wim/setup/filterbuild.xml

    여기서 <db_type>의 값은 db2, derby, informix, oracle 또는 sqlserver입니다.

참고: SCHEMA_DEST_LOCATION을 설정하지 않으면 업데이트된 SQL 파일이 이름이 현재 디렉토리에서 대체되지 않은 값에 해당하는 디렉토리로 복사됩니다. 출력에서는 파일이 복사된 위치를 보여줍니다.

이 태스크 정보

다음 참고는 특정 데이터베이스에 적용됩니다.
  • Oracle 11g
    • Oracle 제품을 설치할 때 기본 데이터베이스를 작성하지 않은 경우 createIdMgrPropExtDbTables 스크립트를 실행하기 전에 수동으로 데이터베이스를 작성해야 합니다. ORACLE_SID 변수의 값은 데이터베이스 이름과 동일한 값입니다.
    • DBSCHEMA을 사용하여 지정한 스키마에서 테이블을 작성하려는 경우(이전의 데이터베이스 스키마 지정 절에서 설명함) createIdMgrPropExtDbTables 스크립트를 실행하기 전에 이 데이터베이스에 지정된 스키마를 작성하는지 확인하십시오.
    • AIX, HP-UX, Linux, Solaris 운영 체제의 경우 Oracle 사용자 또는 데이터베이스 관리자(dab) 권한 및 시스템 데이터베이스 관리자(sysdab)로서 SQL 조회를 실행할 적절한 권한이 있는 루트 사용자로 createIdMgrPropExtDbTables 스크립트를 실행하십시오.
  • IBM DB2
    • Windows 운영 체제의 경우 createIdMgrPropExtDbTables 스크립트를 실행하기 전에 DB2 환경을 초기화해야 합니다. Windows 명령 프롬프트에서 새 DB2 명령창을 열고 db2cmd 명령을 입력한 후 이 프롬프트에서 createIdMgrPropExtDbTables 일괄처리 파일을 실행하십시오.
  • Microsoft SQL Server
    • 명령 창에서 app_server_root\bin 디렉토리로 이동하고 다음 명령을 입력하여 SQL 파일에서 변수를 바꾸십시오. WebSphere Application Server 및 데이터베이스가 동일한 시스템에 없으면 SCHEMA_LOCATION 값을 SQL 파일을 복사한 위치로 설정하십시오.
      set SCHEMA_LOCATION=app_server_root\etc\wim\setup\lookaside
      set DBTYPE=sqlserver
      set SCHEMA_DEST_LOCATION=<location where the updated SQL files with replaced variables should be copied>
      set DBOWNER=dbo
      ws_ant.bat -f app_server_root\etc\wim\setup\filterbuild.xml
    참고: SCHEMA_DEST_LOCATION을 설정하지 않으면 업데이트된 SQL 파일이 이름이 현재 디렉토리에서 대체되지 않은 값에 해당하는 디렉토리로 복사됩니다. 출력에서는 파일이 복사된 위치를 보여줍니다.
다음 기본 인스턴스가 데이터베이스 설치 중에 작성됩니다.
  • DB2: DB2
  • Informix: demo_on
  • SQL Server: %computername%
Informix 데이터베이스는 다음 환경에서 작성됩니다.
CLIENT_LOCALE=EN_US.CP1252  
DB_LOCALE=EN_US.8859-1
SERVER_LOCALE=EN_US.CP1252
DBLANG=EN_US.CP125

프로시저

createIdMgrPropExtDbTables.sh 스크립트 또는 createIdMgrPropExtDbTables.bat 스크립트를 실행하여 특성 확장 저장소에서 테이블을 작성하십시오.
다음 위치 또는 이전에 스크립트 파일을 복사한 디렉토리에서 스크립트를 실행하십시오.
AIX, HP-UX, Linux, Solaris 운영 체제
app_server_root/etc/wim/setup/bin/createIdMgrPropExtDbTables.sh
Windows
app_server_root\etc\wim\setup\bin\createIdMgrPropExtDbTables.bat
다음 매개변수를 사용하여 스크립트를 실행할 때 필요한 값을 지정하십시오.
-b
이 매개변수를 사용하여 데이터베이스의 홈 디렉토리를 지정합니다.

이 값은 모든 데이터베이스 유형에 필요한 문자열 값입니다.

-d
이 매개변수를 사용하여 데이터베이스의 스키마를 지정합니다.

이 매개변수의 값은 DBSCHEMA에 대해 지정한 동일한 값이어야 합니다(이전의 데이터베이스 스키마 지정 절에서 설명함).

이 값은 연합 저장소 테이블을 작성할 데이터베이스 스키마를 지정하려는 경우 DB2, Derby, SQL Server 데이터베이스에 대해 선택적인 문자열 값입니다. 이 값은 Oracle 및 Informix 데이터베이스에 대해 필수사항이 아닙니다.

-h
이 매개변수를 사용하여 도움말 정보를 표시합니다. (선택사항)
-i
이 매개변수를 사용하여 데이터베이스 인스턴스의 홈 디렉토리를 지정합니다.

이 값은 DB2 데이터베이스에서만 필수인 문자열 값입니다. 다른 데이터베이스 유형에서는 값을 지정하지 마십시오.

이 매개변수는 AIX, HP-UX, Linux, Solaris 운영 체제에 적용됩니다.

-n
이 매개변수를 사용하여 연결할 데이터베이스의 이름을 지정합니다.

Oracle 데이터베이스의 경우 ORACLE_SID 변수의 값은 데이터베이스 이름과 동일합니다.

이 값은 모든 데이터베이스 유형에 필요한 문자열 값입니다.

-p
이 매개변수를 사용하여 데이터베이스 관리자의 비밀번호를 지정합니다.

이 값은 DB2, Oracle, Informix, SQL Server 데이터베이스에만 필요한 문자열 값입니다. Derby 데이터베이스에 대해서는 값을 지정하지 마십시오.

-s
AIX, HP-UX, Linux, Solaris 운영 체제의 경우 이 매개변수는 app_server_root/etc/wim/setup 디렉토리의 위치 또는 이전의 데이터베이스 스키마 지정 절의 단계에서 업데이트된 파일을 복사한 위치를 지정합니다.

Windows 운영 체제의 경우 이 매개변수는 app_server_root\etc\wim\setup 디렉토리 위치 또는 이전의 데이터베이스 스키마 지정 절에 나온 단계에 따라 업데이트된 파일을 복사하는 위치를 지정합니다.

이 값은 모든 데이터베이스 유형에 필요한 문자열 값입니다.

-t
이 매개변수를 사용하여 데이터베이스 유형을 지정합니다.
  • AIX, HP-UX, Linux, Solaris 운영 체제의 경우, db2, oracle, informix, derby 중에 올바른 값을 지정하십시오.
  • Windows 운영 체제의 경우 db2, oracle, informix, derby 또는 sqlserver와 같은 올바른 값 중 하나를 지정하십시오.

이 값은 모든 데이터베이스 유형에 필요한 문자열 값입니다.

-u
이 매개변수를 사용하여 데이터베이스 관리자의 사용자 ID를 지정합니다.

이 값은 DB2, Oracle, Informix, SQL Server 데이터베이스에만 필요한 문자열 값입니다. Derby 데이터베이스에 대해서는 값을 지정하지 마십시오.

데이터베이스 및 운영 체제에 대해 적절한 스크립트를 실행하여 특성 확장 저장소에서 테이블을 작성하십시오. 샘플 값을 사용하여 데이터베이스 매개변수를 지정하십시오. 데이터베이스가 WebSphere Application Server를 설치하지 않은 시스템에 있는 경우 다음 예제에서는 PATH 변수가 스크립트 파일을 복사한 위치에 대한 항목을 포함한다고 가정합니다. AIX, HP-UX, Linux, Solaris 운영 체제의 경우 항목은 app_server_root/etc/wim/setup/bin/ 또는 /setup/bin/ 디렉토리일 수 있습니다. Windows 운영 체제의 경우 항목은 app_server_root\etc\wim\setup\bin\ 또는 \setup\bin\ 디렉토리일 수 있습니다.

다음 절의 예제는 설명을 위해 여러 행으로 구성됩니다.

AIX, HP-UX, Linux, Solaris 운영 체제의 경우:
Oracle 데이터베이스
createIdMgrPropExtDbTables.sh 
-b /space/oracle/product/10.2.0/Db_1/ 
-n orcl 
-u system 
-p manager 
-s /opt/IBM/WebSphere/AppServer1/etc/wim/setup 
-t oracle
Informix 데이터베이스
createIdMgrPropExtDbTables.sh 
-b /opt/IBM/informix/ 
-n demo_on 
-u informix 
-p informix 
-s /opt/IBM/WebSphere/AppServer/etc/wim/setup 
-t informix
DB2 데이터베이스
createIdMgrPropExtDbTables.sh 
-b /opt/ibm/db2/V9.1/ 
-n db2inst1 
-p db2inst1  
-s /opt/IBM/WebSphere/AppServer/etc/wim/setup 
-t DB2 
-u db2inst1 
-i /home/db2inst1/
Derby 데이터베이스
createIdMgrPropExtDbTables.sh 
-b /opt/ibm/derby/ 
-n test11 
-s /opt/IBM/WebSphere/AppServer/etc/wim/setup 
-t derby 
Windows 운영 체제의 경우:
Oracle 데이터베이스
createIdMgrPropExtDbTables.bat 
-b "c:\oracle\product\10.2.0\Db_1" 
-n orcl 
-u system 
-p manager 
-s "c:\Program Files\IBM\WebSphere\AppServer1\etc\wim\setup" 
-t oracle
Informix 데이터베이스
createIdMgrPropExtDbTables.bat 
-b "c:\Program Files\IBM\informix" 
-n demo_on 
-u informix 
-p informix 
-s "c:\Program Files\IBM\WebSphere\AppServer\etc\wim\setup" 
-t informix
DB2 데이터베이스
createIdMgrPropExtDbTables.bat 
-t db2 
-u db2admin 
-p sec001ret# 
-n test23 
-b "c:\Program Files\IBM\SQLLIB" 
-s "c:\Program Files\IBM\WebSphere\AppServer1\etc\wim\setup"
Derby 데이터베이스
createIdMgrPropExtDbTables.bat 
-t derby 
-b "c:\Derby" 
-n test11 
-s "c:\Program Files\IBM\WebSphere\AppServer1\etc\wim\setup"
Microsoft SQL Server 데이터베이스
createIdMgrPropExtDbTables.bat 
-t sqlserver 
-u sa 
-p sec001ret# 
-n sqlsrv
-b "c:\Progra~1\Micros~1\90\Tools" 
-s "C:\Progra~1\IBM\WebSphere\AppServer1\etc\wim\setup"

다음에 수행할 작업

setupIdMgrPropertyExtensionRepositoryTables 명령을 true로 설정된 skipDBCreation 매개변수와 함게 실행하여 작성된 테이블을 채우십시오. 자세한 정보는 wsadmin 명령을 사용한 항목 맵핑 저장소, 특성 확장 저장소 또는 사용자 정의 레지스트리 데이터베이스 저장소 설정을 참조하십시오.

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



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