현재에최선을

[알티베이스] DB 종료 시작 방법 본문

[알티베이스]

[알티베이스] DB 종료 시작 방법

현재에최선을 2020. 9. 18. 11:24

 

 

[알티베이스] DB 종료 시작 방법

1. 종료
1) SHUTDOWN IMMEDIATE

 SHUTDOWN IMMEDIATE를 실행하면, ALTIBASE HDB 서버는 먼저 현재 연결된 세션들을 강제로 단절시킨 다음, 현재 실행 중이던 트랜잭션들을 철회(rollback) 시키고 ALTIBASE HDB 서버를 종료한다.

이 방식으로 ALTIBASE HDB를 종료했을 때 다음과 같은 메시지가 출력된다.

iSQL(sysdba)> shutdown immediate

Ok..Shutdown Proceeding....

 

TRANSITION TO PHASE : Shutdown Altibase

[RP] Finalization : PASS

shutdown immediate success.

서버 스크립트 명령을 이용하여 서버를 종료할 수도 있다.

$ server stop

-----------------------------------------------

Altibase Client Query utility.

Release Version 6.5.1.0.1

Copyright 2000, ALTIBASE Corporation or its subsidiaries.

All Rights Reserved.

-----------------------------------------------

ISQL_CONNECTION = TCP, SERVER = 127.0.0.1, PORT_NO = 20300

Alter success.

Alter success.

Alter success.

Ok..Shutdown Proceeding....

 

TRANSITION TO PHASE : Shutdown Altibase

[RP] Finalization : PASS

shutdown immediate success.



2) SHUTDOWN ABORT

SHUTDOWN ABORT는 ALTIBASE HDB 서버를 강제로 죽인다. 이 방법으로 ALTIBASE HDB 서버를 종료하면, 데이터베이스가 완전하지 못한 상태가 되어 다음에 ALTIBASE HDB 서버를 구동할 때 데이터베이스 복구 과정을 거쳐야 할 수도 있다.

이 방식으로 ALTIBASE HDB를 종료했을 때 다음과 같은 메시지가 출력된다.

iSQL(sysdba)> shutdown abort

iSQL(sysdba)>

또는 서버 스크립트 명령을 이용할 수 있다.

$ server kill

--------------------------------------------------------

Altibase Client Query utility.

Release Version 6.5.1.0.1

Copyright 2000, ALTIBASE Corporation or its subsidiaries.

All Rights Reserved.

--------------------------------------------------------

ISQL_CONNECTION = TCP, SERVER = 127.0.0.1, PORT_NO = 203001) SHUTDOWN IMMEDIATE 

 SHUTDOWN IMMEDIATE를 실행하면, ALTIBASE HDB 서버는 먼저 현재 연결된 세션들을 강제로 단절시킨 다음, 현재 실행 중이던 트랜잭션들을 철회(rollback) 시키고 ALTIBASE HDB 서버를 종료한다. 

이 방식으로 ALTIBASE HDB를 종료했을 때 다음과 같은 메시지가 출력된다. 

iSQL(sysdba)> shutdown immediate 

Ok..Shutdown Proceeding.... 

  

TRANSITION TO PHASE : Shutdown Altibase 

[RP] Finalization : PASS 

shutdown immediate success. 

서버 스크립트 명령을 이용하여 서버를 종료할 수도 있다. 

$ server stop 

----------------------------------------------- 

Altibase Client Query utility. 

Release Version 6.5.1.0.1 

Copyright 2000, ALTIBASE Corporation or its subsidiaries. 

All Rights Reserved. 

----------------------------------------------- 

ISQL_CONNECTION = TCP, SERVER = 127.0.0.1, PORT_NO = 20300 

Alter success. 

Alter success. 

Alter success. 

Ok..Shutdown Proceeding.... 

  

TRANSITION TO PHASE : Shutdown Altibase 

[RP] Finalization : PASS 

shutdown immediate success. 

2) SHUTDOWN ABORT 

SHUTDOWN ABORT는 ALTIBASE HDB 서버를 강제로 죽인다. 이 방법으로 ALTIBASE HDB 서버를 종료하면, 데이터베이스가 완전하지 못한 상태가 되어 다음에 ALTIBASE HDB 서버를 구동할 때 데이터베이스 복구 과정을 거쳐야 할 수도 있다. 

이 방식으로 ALTIBASE HDB를 종료했을 때 다음과 같은 메시지가 출력된다. 

iSQL(sysdba)> shutdown abort 

iSQL(sysdba)> 

또는 서버 스크립트 명령을 이용할 수 있다. 

$ server kill 

-------------------------------------------------------- 

Altibase Client Query utility. 

Release Version 6.5.1.0.1 

Copyright 2000, ALTIBASE Corporation or its subsidiaries. 

All Rights Reserved. 

-------------------------------------------------------- 

ISQL_CONNECTION = TCP, SERVER = 127.0.0.1, PORT_NO = 20300

 

2. 시작

1) $ isql –u sys –p manager –sysdba

    ALTIBASE HDB를 구동하면, ALTIBASE HDB의 상태는 아래의 단계 순으로 전이한다.
      1. PRE_PROCESS
      2. PROCESS
      3. CONTROL
      4. META
      5. SERVICE

2) iSQL> startup service;

     옵션 : STARTUP [PROCESS | CONTROL | META | SERVICE];

--- 단계별  가능한 작업
    1) PRE-PROCESS : PROCESS 단계로 전이할 수 있다.
    2) PROCESS :  

CREATE DATABASE구문으로 데이터베이스를 생성하거나 DROP DATABASE 구문으로 데이터베이스를 삭제할 수 있다.
제한된 개수의 성능 뷰들을 조회할 수 있다.
프로퍼티 값들을 변경시킬 수 있다.
CONTROL 단계로 전이할 수 있다.
     

    3) CONTROL
미디어 복구 (Media Recovery)를 수행할 수 있다.
META 단계로 전이할 수 있다. CONTROL 단계에서 불완전 복구를 한 경우 META 단계로 전이할 때 온라인 로그를 리셋(reset)해야 한다.

     4) META
메타 데이터 (Dictionary table)를 업그레이드할 수 있다.
SERVICE 단계로 전이할 수 있다.

     5) SERVICE
SYS사용자를 제외한 일반 사용자로부터 접속을 받을 수 있다.
SHUTDOWN NORMAL/IMMEDIATE/ABORT 를 수행할 수 있다.

 

 

출처 : manual.altibase.com/kr/651b/html/Administrator%20Manual/wwhelp/wwhimpl/js/html/wwhelp.htm

Comments