콘텐츠로 이동

ALTER SYSTEM

ALTER SYSTEM#

구문#

alter_system ::=#

alter_system

alter_system_set_clause ::=#

alter_session_set_clause_image247

설명#

Altibase의 시스템 프로퍼티를 변경하는 구문이다. SYS 사용자 또는 ALTER SYSTEM 권한을 가진 사용자만이 ALTER SYSTEM 문의 모든 기능을 수행할 수 있다.

CHECKPOINT#

체크포인트를 수행하는 옵션이다.

MEMORY COMPACT#

메모리 콤팩션을 수행하는 구문이다. 이 구문은 IBM AIX플랫폼에서만 동작한다.

START/STOP FLUSHER integer#

Altibase 플러셔를 구동하거나 정지시키는 구문이다. 정수값의 플러셔 ID는 V$FLUSHER 성능 뷰를 통해서 조회할 수 있다.

ARCHIVE LOG START/STOP#

START를 실행하면 아카이브로그 쓰레드가 시작되고, STOP하면 종료된다. Altibase가 아카이브로그 모드로 운영중일때만 이 구문을 실행할 수 있다.

Altibase가 아카이브로그 모드로 운영중인지 여부는 V$LOG 또는 V$ARCHIVE 성능 뷰에서 확인이 가능하다. 아카이브로그 모드에 대한 자세한 내용은 Administrator's Manual의 10장 백업 및 복구를 참고한다.

SWITCH LOGFILE#

로그파일을 강제로 아카이브하는 구문이다. 현재 로그파일이 꽉 차지 않았더라도, 이 구문을 실행하면 Altibase는 사용중이던 로그파일을 닫고 다음 로그파일에 로깅을 계속한다.

이 구문은 sysdba모드로만 수행할 수 있다.

SET alter_system_set_clause#

Altibase 프로퍼티 값을 변경하는 구문이다. 프로퍼티에 대한 자세한 내용은 General Reference의 Altibase 프로퍼티를 참조한다.

FLUSH BUFFER_POOL#

버퍼에 있는 모든 페이지를 디스크로 내리고, 버퍼를 비운다.

이 구문은 sysdba모드로만 수행할 수 있다. 사용할 때는 반드시 주의를 기울여야 한다. 이 구문을 수행할 경우 버퍼에 있는 모든 페이지가 삭제되기 때문에, 다음에 수행되는 질의문은 접근하는 모든 페이지에 대해서 버퍼 미스(Buffer Miss, 버퍼에서 레코드를 찾는 데 실패하는 것을 말함)를 발생시킨다.

COMPACT SQL_PLAN_CACHE#

SQL Plan Cache에서 사용되지 않는 실행 계획을 삭제한다.

RESET SQL_PLAN_CACHE#

SQL Plan Cache에 사용되지 않는 실행 계획을 삭제하고 Plan Cache 관련 통계 정보를 초기화한다.

START | STOP | RELOAD AUDIT#

감사(Auditing)를 시작 또는 중지하거나, 감사 조건을 재적용하는 구문이다.

RELOAD ACCESS LIST#

IP 패킷의 접근을 허용하거나 차단하는 목록을 갱신한다. sysdba 관리자 모드로만 이 구문을 수행할 수 있다. ACCESS_LIST_FILE 프로퍼티에 설정된 파일의 목록으로 ACCESS LIST를 구성한다. ACCESS LIST에 대한 자세한 내용은 ACCESS_LIST 프로퍼티를 참조한다.

예제#

<질의> 플러셔 1번을 중지시킨다.

iSQL> ALTER SYSTEM STOP FLUSHER 1;

<질의> 아카이브로그 모드일 경우 아카이브 로그 쓰레드를 시작시킨다.

iSQL> ALTER SYSTEM ARCHIVE LOG START;