Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

이 파일들의 경로를 변경하려면 Altibase 서버 재구동을 해야하므로 반드시 서비스 다운 타임을 확보 후 수행해야 합니다.

 

 

변경 절차 요약

...

  1. 현재 경로 설정 확인
  2. Altibase 서버 중지
  3. 파일 복사 및 프로퍼티 변경
  4. Altibase 서버 구동
  5. 변경 경로 확인

 

상세 절차

...

 

Section
Column

 

Column

1. 현재 경로 설정 확인
Anchor
1.CurrPath
1.CurrPath


아래 문장을 참고하여 각 프로퍼티의 현재 경로를 확인하고 메모합니다.

Code Block
themeDJango
languagesql
iSQL> SELECT NAME, VALUE1 FROM V$PROPERTY WHERE NAME IN ('LOGANCHOR_DIR', 'LOG_DIR', 'DOUBLE_WRITE_DIRECTORY', 'ARCHIVE_DIR');

수행 예) 
iSQL(sysdba)> set linesize 1024
iSQL(sysdba)> set colsize 60
iSQL(sysdba)> SELECT NAME, VALUE1 FROM V$PROPERTY WHERE NAME IN ('LOGANCHOR_DIR', 'LOG_DIR', 'DOUBLE_WRITE_DIRECTORY', 'ARCHIVE_DIR');
NAME                                                          VALUE1                                                        
-------------------------------------------------------------------------------------------------------------------------------
LOG_DIR                                                       /data/eheejung/65166/logs         # 온라인 로그파일 경로
LOGANCHOR_DIR                                                 /data/eheejung/65166/logs         # 로그앵커 파일 경로         
ARCHIVE_DIR                                                   /data/eheejung/65166/arch_logs    # 아카이브 로그파일 경로                            
DOUBLE_WRITE_DIRECTORY                                        /data/eheejung/65166/dbs          # 더블 라이트(Double Write)파일 경로       
4 rows selected.

 

2. Altibase 서버 중지


Altibase 서버를 중지합니다.

Code Block
themeDJango
languagesql
$ server stop

 

3. 파일 복사 및 프로퍼티 변경


경로를 변경하려는 파일을 새로운 경로로 복사하고 각각의 프로퍼티를 변경합니다.

  • 로그 앵커

    로그 앵커 파일은 loganchor0, loganchor1, loganchor2 세 개입니다.
    LOGANCHOR_DIR 프로퍼티에 위치한 경로에서 세 개 파일을 모두 새로운 경로로 복사합니다.
    $ALTIBASE_HOME/conf/altibase.properties 파일에서 LOGANCHOR_DIR 프로퍼티를 찾아 새로운 경로로 변경합니다.

  • 온라인 로그파일

    온라인 로그파일 이름 형식은 logfile# 입니다.
    LOG_DIR 프로퍼티에 위치한 경로에서 logfile로 시작하는 모든 파일을 새로운 경로로 복사합니다.

    $ALTIBASE_HOME/conf/altibase.properties 파일에서 LOGANCHOR_DIR 프로퍼티를 찾아 새로운 경로로 변경합니다.

  • 아카이브 로그파일

    아카이브 로그파일 이름 형식은 logfile# 입니다.
    ARCHIVE_DIR 프로퍼티에 위치한 경로에서 logfile로 시작하는 모든 파일을 새로운 경로로 복사합니다.
    $ALTIBASE_HOME/conf/altibase.properties 파일에서 LOGANCHOR_DIR 프로퍼티를 찾아 새로운 경로로 변경합니다.

  • 더블 라이트(Double Write) 파일

    더블 라이트 파일 이름 형식은 *.dwf 입니다.
    DOUBLE_WRITE_DIRECTORY 프로퍼티에 위치한 경로에서  *.dwf로 끝나는 모든 파일을 새로운 경로로 복사합니다.
    $ALTIBASE_HOME/conf/altibase.properties 파일에서DOUBLE_WRITE_DIRECTORY 프로퍼티를 찾아 새로운 경로로 변경합니다.

  • 파일 종류 별 프로퍼티와 파일 이름 형식 표

    파일 종류프로퍼티파일 이름 형식
    로그 앵커LOGANCHOR_DIR

    loganchor0

    loganchor1

    loganchor2

    온라인 로그파일LOG_DIRlogfile#
    아카이브 로그파일ARCHIVE_DIRlogfile#
    더블 라이트(Double Write) 파일DOUBLE_WRITE_DIRECTORY*.dwf



3. Altibase 서버 구동


Altibase 서버를 구동합니다.

Code Block
themeDJango
languagesql
$ server start

 

4. 변경 경로 확인


1. 현재 경로 설정 확인 에서 수행한 SQL문으로 변경 경로를 확인합니다.

Code Block
languagesql
SELECT NAME, VALUE1 FROM V$PROPERTY WHERE NAME IN ('LOGANCHOR_DIR', 'LOG_DIR', 'DOUBLE_WRITE_DIRECTORY', 'ARCHIVE_DIR');

...