명령행 Content Engine Upgrader를 실행하여 업그레이드 상태 파일 upgrade.xml에서 업그레이드를 위해 선택한 항목을 업그레이드할 수 있습니다.
오브젝트 저장소를 업그레이드하기 전에 명령행 Content Engine Upgrader는 오브젝트 저장소를 오프라인으로 전환합니다.
오브젝트 저장소를 업그레이드한 후에 Upgrader는 upgrade.xml에서 오브젝트 저장소의 해당 상태 값을 업데이트합니다.
업그레이드를 수행하려면 다음 단계를 수행하십시오.
- 명령행 Content Engine Upgrader가
ce_upgrade_user로 설치된 시스템에 로그온하십시오.
- CE35_to_50Upgrader.bat가 있는 ce_install_path\tools\upgrade 디렉토리로 이동하십시오.
- 옵션: 사용 가능한 옵션을 보려면 CE35_to_50Upgrader.bat
-h를 입력하여 명령행에서 Upgrader 도구를 실행하십시오.
- 다음 명령을 입력하여 Upgrader 도구를 실행하십시오.
CE35_to_50Upgrader
-i upgrade.xml -r
-r 플래그는 선택적입니다.
명령에 이 플래그를 포함시키면 HTML 보고서가 생성됩니다.
중요사항: 이 Upgrader는 초기 상태가 ReadyToUpgrade이고 SelectedForUpgrading 값이 yes인 항목만 업그레이드합니다.
Upgrader는 각 항목을 업그레이드하려고 할 때 상태 메시지를 명령행 및 log4j 로깅 시스템에 보냅니다. 특정 항목에 대한 업그레이드를 실패할 경우 Upgrader가 중지됩니다.
- 항목에 대한 업그레이드를 실패할 경우 다음 단계를 수행하십시오.
- 명령행 출력 또는 log4j 파일의 정보(예외 코드 및 스택 추적)를
이용하여 오류를 정정하십시오.
- upgrade.xml 파일을 편집하여 UpgradeStarted 또는
UpgradeFailed의 Status 값을 ReadyToUpgrade로
바꾸십시오.
- 오브젝트 저장소 추가 기능 업그레이드가 10분 이상 걸려
업그레이드에 실패할 경우, 로그에 예외가 표시됩니다. 애플리케이션 서버 제한시간 설정을 늘리십시오.
다음 단계를 수행하십시오.
- 애플리케이션 서버 트랜잭션 제한시간 값을 늘리십시오. 변경하기 전에 기존 값은
메모해 두십시오. 사용 중인 하드웨어에 따라 제한시간 값을 6000초 정도까지 늘려야 합니다.
- IBM® WebSphere® Application Server
- 로 이동한 다음
총 트랜잭션 지속 제한시간 및 최대 트랜잭션 제한시간 값을 늘리십시오.
- Oracle WebLogic Server
- 값 및
값을 늘리십시오. 이때 두 설정에 대해 동일한 값을 사용하십시오.
- JBoss Application Server
- jboss-service.xml 파일을 편집하여
<attribute name="TransactionTimeout">에 대한 값을 설정하십시오.
- 애플리케이션 서버를 다시 시작하십시오.
- 오브젝트 저장소 추가 기능에 대한 업그레이드를 다시 시작하십시오.
- 업그레이드가 성공적으로 완료되면 애플리케이션 서버 제한시간 설정을
이전 값으로 재설정해도 됩니다.
- 데이터베이스 업그레이드가 완료된 후 오류로 인해 실패한 경우 백업에서
데이터베이스를 복원하십시오.