[Oracle] Archive (Log) Mode

|

What?

- 오라클 인스턴스 장애를 대비해 redo log 파일을 별도의 디렉토리에 저장해 놓는 방식

- 오라클 설치 시, 기본 설정은 non-archive log mode 이다.

 

// cmd창
sqlplus 
enter user-name
enter password

// sql에서 아카이브 로그 모드 확인
SQL> archive log list
Database log mode           No Archive Mode
Automatic archival           Disabled
Archive destination           USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     12
Current log sequence           15

// 아카이브 로그 파일 저장위치
$ORACLE_BASE/fast_recovery_area 

// 파라미터 파일 수정
// log_archive_dest 디렉토리 지정여부 확인(value값 확인)
SQL> show parameter log_archive_dest_1;
NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_1             string
log_archive_dest_10             string
log_archive_dest_11             string
log_archive_dest_12             string
log_archive_dest_13             string
log_archive_dest_14             string
log_archive_dest_15             string
log_archive_dest_16             string
log_archive_dest_17             string
log_archive_dest_18             string
log_archive_dest_19             string

// 파라미터 유형 확인
SQL> show parameter log_archive_format;

// 아카이브 모드 적용
SQL> alter database archivelog;

// 아카이브 모드 해제
SQL> alter database noarchivelog;

// DB 종료
SQL> shutdown immediate;

// DB 마운트
SQL> startup mount;

// DB Open
SQL> alter database open;

'DATABASE(SQL)' 카테고리의 다른 글

SQL 실행계획  (0) 2023.08.21
[MS-SQL] Begin Tran  (0) 2023.08.10
[Oracle] NVL과 COALESCE 의 차이  (0) 2023.06.02
MYSQL DEFINER  (0) 2023.04.27
SQL 네이밍 규칙  (0) 2023.04.12
And