반응형
개요
구성환경
Centos 7.6, Oracle 19c Standard Edition(19.3.0.0)
1. 현재 아카이브 모드 확인
SQL> archive log list ; 데이터베이스 로그 모드 아카이브 모드가 아님 자동 아카이브 사용 안함으로 설정됨 아카이브 대상 /app/oracle/19.3.0/dbhome/dbs/arch 가장 오래된 온라인 로그 순서 4 현재 로그 순서 6 SQL> |
2. 아카이브 모드 변경
SQL> alter system set log_archive_dest_1='location=/app/oracle/19.3.0/dbhome/dbs/arch' scope=spfile ; 시스템이 변경되었습니다. SQL> alter system set log_archive_format='%d_%t_%s_%r.dbf' scope=spfile sid='*'; 시스템이 변경되었습니다. SQL> shutdown immediate 데이터베이스가 닫혔습니다. 데이터베이스가 마운트 해제되었습니다. ORACLE 인스턴스가 종료되었습니다. SQL> startup mount ORACLE 인스턴스가 시작되었습니다. Total System Global Area 2466249672 bytes Fixed Size 8899528 bytes Variable Size 536870912 bytes Database Buffers 1912602624 bytes Redo Buffers 7876608 bytes 데이터베이스가 마운트되었습니다. SQL> alter database archivelog ; 데이타베이스가 변경되었습니다. SQL> alter database open ; 데이타베이스가 변경되었습니다. SQL> archive log list 데이터베이스 로그 모드 아카이브 모드 자동 아카이브 사용으로 설정됨 아카이브 대상 /app/oracle/19.3.0/dbhome/dbs/arch 가장 오래된 온라인 로그 순서 4 아카이브할 다음 로그 6 현재 로그 순서 6 SQL> alter database open ; 데이타베이스가 변경되었습니다. SQL> |
참조 : 아카이브 대상(위치)의 이름이 디렉토리일 경우에는 디렉토리 밑에 아카이브 파일 생성되나 디렉토리가 아닐 경우는 아카이브이름에 아카이브 대상 마지막의 이름이 아카이브 파일 앞에 붙게 된다.
예) /app/oracle/19.3.0/dbhome/dbs/arch에서 arch가 디렉토리일 경우에는 arch 디렉토리 하위에 생성이 되나 arch 가 디렉토리가 아닐 경우 arch+ArchiveFormat(예: arch1_7_1047638674.dbf) 형태로 아카이브가 생성된다.
3. 아카이브 강제 생성(테스트)
SQL> alter system switch logfile ; 시스템이 변경되었습니다. SQL> |
4. Archivelog Mode Disable(비활성화)
SQL> shutdown immediate 데이터베이스가 닫혔습니다. 데이터베이스가 마운트 해제되었습니다. ORACLE 인스턴스가 종료되었습니다. SQL> startup mount ORACLE 인스턴스가 시작되었습니다. Total System Global Area 2466249672 bytes Fixed Size 8899528 bytes Variable Size 536870912 bytes Database Buffers 1912602624 bytes Redo Buffers 7876608 bytes 데이터베이스가 마운트되었습니다. SQL> alter database noarchivelog ; 데이타베이스가 변경되었습니다. SQL> alter database open ; 데이타베이스가 변경되었습니다. SQL> archive log list 데이터베이스 로그 모드 아카이브 모드가 아님 자동 아카이브 사용 안함으로 설정됨 아카이브 대상 /app/oracle/19.3.0/dbhome/dbs/arch 가장 오래된 온라인 로그 순서 6 현재 로그 순서 8 SQL> |
참조 : archivelog format에 사용되는 변수값
%s - log sequence number %S - log sequence number, zero filled %t - thread number %T - thread number, zero filled %a - activation ID %d - database ID : 16진수로 변환한 값으로 표시 %r - resetlogs ID that ensures unique names are constructed for the archived log files across multiple incarnations of the database |
반응형
'DBMS > ORACLE' 카테고리의 다른 글
oracle parameter 변경 (0) | 2020.12.18 |
---|---|
RMAN 백업 (0) | 2020.12.18 |
Oracle 19C RAC 설치 - 4. 데이터베이스 설치 (0) | 2020.08.02 |
Oracle 19C RAC 설치 - 3. Oracle 소프트웨어 설치 (0) | 2020.08.02 |
Oracle 19C RAC 설치 - 2. Grid 설치 (0) | 2020.08.02 |