데이터 웨어하우스 이주

IBM® Rational® Insight 버전 1.0.0.1로 업그레이드한 후 데이터 웨어하우스를 새 버전으로 이주해야 합니다.
시작하기 전에
데이터 웨어하우스를 이주하기 전에 준비되었는지 확인하십시오.
이 태스크 정보

설치 프로세스 중에 이주 스크립트가 파일 시스템에 저장됩니다. 이 스크립트를 사용하여 데이터 웨어하우스를 이주해야 합니다.

데이터 웨어하우스를 이주하려면 다음을 수행하십시오.
  1. Rational Insight 설치 디렉토리에서 migration 디렉토리를 탐색한 후 데이터 웨어하우스의 데이터베이스 디렉토리를 탐색하십시오. 기본 위치는 rational_insight_installation_directory/datawarehouse/dw/migration/입니다.
  2. 명령 프롬프트에서 다음 명령을 실행하십시오.
    • Windows migrate
    • Linux ./migrate.sh
  3. 프롬프트가 표시되면 매개변수 값을 지정하십시오. 이 페이지의 맨 아래에 있는 매개변수에 대한 관련 링크를 참조하십시오.
결과
이주 중에 오류가 발생하는 경우에는 정정 조치를 취할 때까지 프로세스가 중지됩니다. 오류를 정정한 후 이 페이지의 다음 단락에서 제공하는 스크립트를 실행하여 중지한 곳에서 재개할 수 있습니다.

문제점 해결

이 태스크 정보

이주 프로세스 중에 생성된 로그는 migration/logs 디렉토리에 있습니다.

데이터 웨어하우스를 이주할 때 발생한 문제점을 해결하려면 다음을 수행하십시오.

  1. 이주 시 문제점이 발생하는 경우, 로그에서 문제점 해결 정보를 확인하고 오류를 정정하십시오.
  2. 데이터 웨어하우스에 대해 적절한 명령을 실행하십시오.
    • DB2의 경우: DB2 명령 프롬프트에서 DB2 관리자 계정을 사용하여 데이터베이스에 연결하고 다음 명령을 실행하십시오.
      db2 "CALL db_administrator_name.DW_MIGRATE('operational_data_store_schema_name','data_mart_schema_name','report_user_name')"
    • Microsoft SQL Server의 경우: 서버에 관리자로 로그인했는지 확인한 후 명령 프롬프트에서 다음 명령을 실행하십시오.
      sqlcmd -S server\instance -d database_name -v CURRENT_SCHEMA="user_logged_in_currently" -b -l 60 -e -Q "user_logged_in_currently.DW_MIGRATE @ODS_SCHEMA='operational_data_store_schema_name',@DM_SCHEMA=data_mart_schema_name,@REP_USER='report_user_name'"
    • Oracle 서버의 경우: sqlplus 세션에서 DBA 계정을 사용하여 데이터베이스에 연결한 후 다음 명령을 실행하십시오.
      BEGIN 
      db_administrator_name.DW_MIGRATE('operational_data_store_schema_name','data_mart_schema_name','report_user_name'); 
      end; 
      /  
    명령을 다시 실행하는 경우, 이전에 실패했거나 실행 상태가 0 또는 널(null)인 EXECUTE=1로 설정된 데이터베이스 명령만 실행됩니다.
  3. 실행된 명령을 알아내려면 CONFIG.STATEMENT_LIST 테이블에서 RET_CODE 열을 찾은 후 실패한 명령에 대해 리턴된 SQLSTSATE/SQLCODE를 볼 수 있습니다.

피드백