ALTER SYSTEM
ALTER SYSTEM#
구문#
alter_system ::=#
alter_system_set_clause ::=#
설명#
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;