FileNet P8 플랫폼, 버전 5.2.1   데이터베이스:  DB2 LUW          

DB2 for Linux, UNIX and Windows 데이터베이스 업그레이드에 대한 계획

DB2® for Linux, UNIX and Windows 데이터베이스의 업그레이드 요구사항을 검토합니다.

시작하기 전에

최소 버전 및 수정팩 요구사항을 보려면 IBM® FileNet® P8 system requirements의 내용을 참조하십시오.

일부의 경우 업그레이드 도중 Content Platform Engine 데이터베이스의 최대 행 크기인 32KB를 초과할 수 있습니다. Content Engine 데이터베이스 문제점 진단 및 해결에 대한 정보는 기술 노트 DB2의 IBM FileNet Content Engine이 있는 클래스에 특성을 추가하면 길이가 데이터베이스 용량을 초과함을 표시하는 오류가 수신됨(기술 노트 21384306)을 참조하십시오. 업그레이드하기 전에 기술 노트의 진단 단계를 사용하면 데이터베이스가 행 크기 초과 기준에 얼마나 근접했는지와 업그레이드 이전에 사용 중인 행 크기의 양을 줄이기 위한 해결 단계를 판별할 수 있습니다.

Content Platform Engine에 사용되는 데이터베이스는 최소 32KB의 페이지 크기와 UTF-8 코드 페이지로 구성되어야 합니다. 버전 5.0 이전의 Process Engine 버전은 더 작은 페이지 크기를 지원했습니다. 또한 이전 버전의 Process Engine은 추가 코드 페이지를 지원했습니다. 기술 문서 Process Engine DB2 데이터베이스에 Process Engine 5.0으로 업그레이드하기에 올바른 테이블스페이스 페이지 크기 및/또는 코드 페이지가 있는지 판별하는 방법(기술 문서 7020392)의 프로시저를 사용하여 버전 5.2.1로 업그레이드하기 전에 페이지 크기 또는 코드 페이지 변경이 필요한지 여부를 판별하십시오.

프로시저

DB2 for Linux, UNIX and Windows를 설치하고 DB2 인스턴스를 작성하려면 다음과 같이 수행하십시오.

  1. 다음 인스턴스 및 데이터베이스 설정을 설정하거나 확인하십시오. 설정 및 값은 데이터베이스 버전에 따라 다양합니다.
    DB2 for Linux, UNIX and Windows 버전 9.7, 9.8, 10.1:
    db2set DB2_WORKLOAD=FILENET_CM
    db2set DB2_MINIMIZE_LISTPREFETCH=ON
    db2set DB2_OPTPROFILE=ON
    DB2 for Linux, UNIX and Windows 버전 10.1 수정팩 2 이상:
    db2set DB2_WORKLOAD=FILENET_CM
  2. 다음 명령을 입력하여 오브젝트 저장소 데이터베이스에 연결하십시오.
    db2 connect to db_name user user_name using password
    여기서,
    • db_name은 오브젝트 저장소 데이터베이스의 이름입니다.
    • user_name은 오브젝트 저장소 데이터베이스에 액세스하는 데 사용되는 사용자 ID입니다.
    • password는 오브젝트 저장소 데이터베이스에 액세스하는 데 사용되는 사용자 ID의 비밀번호입니다.
    다음 명령을 실행하십시오.
    db2 update db cfg using cur_commit ON
  3. 이러한 변경사항을 작성한 후, db2stopdb2start를 사용하여 데이터베이스를 중지하고 다시 시작하십시오.

다음에 수행할 작업

DB2 for Linux, UNIX and Windows 10.5(이상)는 기본적으로 확장된 행 크기를 지원합니다. 즉, 열 작성 중에 더 이상 열 할당 크기를 한계에 대해 계수하지 않으므로 페이지 크기에 대한 레코드 길이 한계를 초과하지 않고 특성을 작성할 수 있습니다. 업데이트 또는 삽입된 값으로 인해 모든 열의 바이트 합계가 페이지 크기의 실제 레코드 길이 한계를 초과하는 경우, DB2 for Linux, UNIX and Windows는 디스크립터(24바이트)를 열에 저장합니다. 디스크립터는 행 초과 위치를 가리킵니다. DB2 for Linux, UNIX and Windows 10.5 이전의 릴리스에서 DB2 for Linux, UNIX and Windows 10.5(이상)로 업그레이드한 데이터베이스의 경우, 다음 명령을 실행하여 확장된 행 크기 지원을 사용 가능하게 하십시오.
UPDATE DATABASE CONFIGURATION FOR dbName USING EXTENDED_ROW_SZ ENABLE
새 특성을 클래스에 추가하면 Content Platform Engine은 확장된 행 크기가 DB2 for Linux, UNIX and Windows 10.5(이상) 데이터베이스에 대해 사용되는지 여부를 판별합니다. 이 판별을 위해서는 보기에서 SELECT 권한(기본적으로 부여됨)이 있어야 합니다.
SELECT ON SYSIBMADM.DBCFG

확장된 행 크기가 DB2 for Linux, UNIX and Windows 데이터베이스에 대해 사용되는 경우, 테이블 오버플로우가 오브젝트 저장소에서 사용되더라도 사용자가 특성을 클래스에 추가할 때 Content Platform Engine은 테이블을 오버플로우하지 않습니다. 즉, 모든 열은 원래 테이블에 추가됩니다.

확장된 행 크기가 DB2 for Linux, UNIX and Windows 데이터베이스에 대해 사용되지 않는 경우 또는 보기 권한을 취소한 경우, 행은 (열 할당 시) 32KB로 제한되고 오버플로우가 오브젝트 저장소에서 사용되는 경우 Content Platform Engine이 테이블을 오버플로우합니다.

사용자 시스템에 기존 오버플로우 테이블이 있고 DB2 for Linux, UNIX and Windows 10.5(이상)로 업그레이드했으며 확장된 행 크기 지원을 사용하는 경우, DB2 for Linux, UNIX and Windows는 새 열을 오버플로우 테이블이 아니라 원래 테이블에 추가합니다. Content Platform Engine은 더 이상 사용되지 않는 기존 열을 특성이 재사용할 수 있다고 판별하는 경우에만 새 특성을 오버플로우 테이블과 연관시킵니다.



마지막 업데이트 날짜: 2016년 3월
p8ppu112.htm

© Copyright IBM Corp. 2013, 2016.