Oracle Database NOARCHIVELOG 모드에서 ARCHIVELOG 모드로 전환에 대해서…

Oracle DB

NOARCHIVELOG에서 ARCHIVELOG모드로 전환하기

다음 절차를 실행하여 Oracle Database는 데이터 보호와 복구를 위해 ARCHIVELOG 모드를 지원합니다. 이 모드에서는 모든 데이터베이스 변경 사항이 로그로 기록되어, 언제든지 데이터를 복구할 수 있는 기능을 제공합니다.

sysdba 관리자로 로그인

D:\>sqlplus  / as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on 토 1월 22 17:36:43 2022
Copyright (c) 1982, 2016, Oracle.  All rights reserved.
다음에 접속됨:
Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production

현재 archivelog mode 상태 확인

SQL> select log_mode from v$database;
LOG_MODE
------------------------
NOARCHIVELOG

데이터베이스 정지

SQL> shutdown immediate
데이터베이스가 닫혔습니다.
데이터베이스가 마운트 해제되었습니다.
ORACLE 인스턴스가 종료되었습니다.

데이터베이스 마운트

SQL> startup mount
ORACLE 인스턴스가 시작되었습니다.

Total System Global Area 1946157056 bytes
Fixed Size                  8748328 bytes
Variable Size             570426072 bytes
Database Buffers         1358954496 bytes
Redo Buffers                8028160 bytes
데이터베이스가 마운트되었습니다.

ARCHIVELOG모드로 전환하기

SQL> alter database archivelog;
데이타베이스가 변경되었습니다.

ARCHIVELOG모드 변경 결과를 확인

SQL> select log_mode from v$database;
LOG_MODE
------------------------
ARCHIVELOG

데어터베이스 오픈

SQL> alter database open;
데이타베이스가 변경되었습니다.

관련 참조 글

Oracle Database ARCHIVELOG 모드에서 NOARCHIVELOG 모드로 전환에 대해서...
Oracle 데이터베이스의 ARCHIVELOG 모드에서 NOARCHIVELOG 모드로 변경하여 테스트 머신의 디스크 용량을 확보하고 개발 및 데이터 이행 작업을 효율적으로 수행하세요. 이 글에서는 변경 절차와 필요한 SQL 명령어를 자세히 안내합니다.
제목과 URL을 복사했습니다