일괄처리 파일을 사용하여 DB2에서 자산 데이터베이스 테이블 작성 및 채우기

IBM® DB2® for IBM Rational® Asset Manager에서 테이블을 작성하고 채우려면 일괄처리 파일 및 데이터베이스 스크립트를 사용하십시오.

시작하기 전에

IBM WebSphere® Application Server를 사용 중이며 z/OS® 이외의 지원되는 운영 체제에서 서버 설정 애플리케이션을 사용할 경우 서버 설정 애플리케이션에서 데이터베이스를 자동으로 작성 및 구성할 수 있기 때문에 이 태스크를 건너뛸 수 있습니다.

데이터베이스와 테이블을 수동으로 작성하려면 DB2에서 수동으로 자산 데이터베이스 테이블 작성의 내용을 참조하십시오.

일괄처리 파일을 실행하여 데이터베이스 및 테이블을 자동으로 작성할 수 있습니다. DB2가 이미 설치되어 실행 중이어야 합니다. 설치 매체에 포함된 SQL 스크립트의 위치를 알고 있는지 확인하십시오. Installation Manager를 사용하여 설치한 경우 이 위치는 install_location\ram\DatabaseScripts\DB2입니다. DB2의 설치 디렉토리도 알아야 합니다(일반적으로 Windows의 경우는 C:\Program Files\IBM\SQLLIB이며, Linux, AIX® 또는 zSeries용 Linux의 경우는 opt/IBM/DB2/V10.1임).

Linux, AIX 또는 zSeries용 Linux에서는 데이터베이스를 작성할 수 있는 충분한 권한을 가진 사용자로 로그인하십시오. 예를 들어, DB2 인스턴스 소유자로 로그인하십시오. 기본 사용자는 db2inst1입니다.

사용하는 스크립트는 다음과 같습니다.
  • Windows의 경우: dbcreate_populate.bat
  • Linux의 경우: AIX의 경우: dbcreate_populate.sh
  • zSeries용 Linux의 경우: dbcreate_populate_zLinux.sh
  • dbcreate.sql
  • RAMSCHEMA_DB2.sql
  • bootStrap_DB2.sql

프로시저

  1. CD에서 설치하는 경우에는 SQL 스크립트를 로컬 파일 시스템으로 복사하십시오.
  2. Linux의 경우: AIX의 경우: zSeries용 Linux의 경우: SQL 스크립트가 포함된 디렉토리에 대해 쓰기 권한이 있는지 확인하십시오.
  3. 명령행에서 DB2에 대한 SQL 스크립트를 포함하는 디렉토리(설치 매체 경로\ db_scripts\DB)로 변경하십시오.
  4. 다음 일괄처리 파일을 실행하십시오.
    • Windows의 경우: dbcreate_populate.bat
    • Linux의 경우: AIX의 경우: dbcreate_populate.sh
    • zSeries용 Linux의 경우: dbcreate_populate_zlinux.sh
  5. 프롬프트되면 데이터베이스의 이름을 입력하거나 Enter 키를 눌러 기본 데이터베이스 이름(RAMDB)을 사용하십시오.
  6. 다음 프롬프트에서 DB2의 설치 디렉토리 경로를 입력하거나, Enter 키를 눌러서 기본값을 승인하십시오(Windows의 경우는 C:\Program Files\IBM\SQLLIB이며, Linux, AIX 또는 zSeries용 Linux의 경우는 /opt/IBM/DB2/V10.1임).
  7. 일괄처리 파일이 실행됩니다. 스크립트가 다음 조치를 수행합니다.
    • 사용자가 입력한 이름의 데이터베이스가 작성됩니다.
    • 데이터베이스에 대해 테이블스페이스가 구성됩니다.
    • 데이터베이스에서 RAM에 대한 테이블과 스키마가 작성됩니다.
    참고: 처음으로 일괄처리 파일을 실행할 때 해당 name이 정의되지 않았다는 내용의 오류 메시지 SQL0204N이 표시될 수 있습니다. 오류 메시지는 다음과 비슷합니다.
    ** CLI error in executing the SQL statement:
    (-204): [IBM][CLI Driver][DB2/NT] SQL0204N  "RAMSCHEMA.FORUM" is an undefined name.  SQLSTATE=42704
    처음으로 일괄처리 파일을 실행하는 경우에는 이 메시지를 무시해도 상관 없습니다.
  8. 테이블이 작성되었는지 확인하십시오. 예를 들어, DB2 제어 센터를 시작하고 RAMDB 데이터베이스를 찾으십시오. 데이터베이스 및 테이블이 작성되었는지 확인하십시오.

다음에 수행할 작업


피드백