DB2가 이미 설치되어 실행 중이어야 합니다. 또한 DB2의 설치 디렉토리를 알고 있어야 합니다.
DB2를 구성하고 z/OS에서 데이터베이스 테이블을 작성하려면 다음을 수행하십시오.
CREATE STOGROUP RAMSTG VOLUMES ('*') VCAT yourHlq ;
yourHlq는 DB2 파일의 상위 레벨 규정자입니다.
이는 시스템에 있어야 하며 Rational Asset Manager 사용자가
이에 대한 전체 액세스 권한을 가져야 합니다. 자산의 다음 데이터베이스를 작성하십시오.
CREATE DATABASE RAMDB STOGROUP RAMSTG BUFFERPOOL BP16K0
CCSID UNICODE;
COMMIT;
자산 라이프사이클의 다음 데이터베이스를 작성하십시오.
CREATE DATABASE RAMJTS STOGROUP RAMSTG BUFFERPOOL BP16K0
CCSID UNICODE;
COMMIT;
CREATE DATABASE RAMCCM STOGROUP RAMSTG BUFFERPOOL BP16K0
CCSID UNICODE;
COMMIT;
이 예제에 표시된 바와 같이 CCSID로 UNICODE를 지정하여 데이터베이스를 작성해야 합니다.
BP16K0은 버퍼 풀 이름의 예제입니다.
z/OS에서는 16K 페이지 크기 이상이 필요합니다. -- 일반
GRANT USE OF STOGROUP RAMSTG TO ramuser ;
GRANT SELECT ON SYSIBM.SYSTABLES TO ramuser ;
GRANT SELECT ON SYSIBM.SYSINDEXES TO ramuser ;
GRANT SELECT ON SYSIBM.SYSDATABASE TO ramuser ;
GRANT SELECT ON SYSIBM.SYSTABCONST TO ramuser ;
GRANT SELECT ON SYSIBM.SYSAUXRELS TO ramuser ;
GRANT SELECT on SYSIBM.SYSKEYS TO ramuser ;
-- 버퍼 풀에 대한 액세스 권한을 부여합니다. 테이블스페이스에
-- 기본 버퍼 풀이 사용되며, 이와 다르면
-- 기본 BP에 대해 추가적으로 권한 부여가 필요합니다.
GRANT USE OF BUFFERPOOL BP16K0 TO ramuser ;
-- 자산 데이터베이스에 대한 액세스 권한을 부여합니다.
GRANT DBADM ON DATABASE RAMDB TO ramuser ;
-- 자산 라이프사이클 데이터베이스에 대한 액세스 권한을 부여합니다.
GRANT DBADM ON DATABASE RAMJTS TO ramuser ;
GRANT DBADM ON DATABASE RAMCCM TO ramuser ;
COMMIT ;
GRANT SYSADM TO ramuser ;
COMMIT ;
GRANT SYSCTRL TO ramuser ;
COMMIT ;