DBDBDEEP

ARCHIVELOG(아카이브) 모드 구성


1. 리두 로그가 아카이브되도록 데이터베이스를 ARCHIVELOG 모드로 둔다.


a. Enterprise Manager Database 홈 페이지로 돌아와 Availability > Recovery

Settings 를 선택합니다.

b. Media Recovery 영역에서 ARCHIVELOG Mode 체크 박스를 선택합니다. 또한 Log Archive Filename Format 에 %t, %s 및 %r 이 포함되었는지 확인합니다.


c. 아카이브 로그 대상에 대한 현재 구성은 Fast Recovery Area(+FRA)를 가리키는 USE_DB_RECOVERY_FILE_DEST 입니다.

주: 아카이브 로그 대상을 추가하는 경우 아직 디렉토리가 없으면 디렉토리를 생성해야 합니다.

d. Apply 를 누릅니다.

e. 지금 데이터베이스를 재시작할지 묻는 메시지가 나타나면 Yes 를 누릅니다.

f. 호스트 인증서(Host Credentials)를 입력하여 데이터베이스(Username

및 암호: oracle)를 재시작합니다. 데이터베이스 인증서(Username:

SYS 및 암호: oracle_4U)를 입력한 다음 OK 를 누릅니다.

g. 확인을 묻는 메시지가 나타나면 Yes 를 다시 누릅니다.

h. Restart Database Activity Information 페이지에서 잠시 기다린 다음

Refresh 를 누릅니다.

i. 종료 및 시작 작업 중 오류 메시지가 나타나면 OK 를 눌러 오류를 확인한

다음 Refresh 를 다시 누릅니다.



2. 필요에 따라 데이터베이스가 재시작되면 SQL*Plus 를 사용하여 데이터베이스가 ARCHIVELOG 모드인지 확인합니다. 

터미널 window 에서 SQL*Plus 에 SYSDBA 로 로그인하고 archive log list 명령을 실행합니다.


$ . oraenv

ORACLE_SID = [oracle] ? orcl

The Oracle base remains unchanged with value

/u01/app/oracle

$ sqlplus / as sysdba

SQL> archive log list

Database log mode Archive Mode

Automatic archival Enabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 14

Next log sequence to archive 16

Current log sequence 16

SQL> exit

$



이제 데이터베이스가 ARCHIVELOG 모드인 상태에서 서버가 각 온라인 리두

로그 파일의 복사본을 아카이브하므로 추가 리두 데이터에 대해 파일을

재사용할 수 있습니다.

주: 이 작업은 디스크 공간을 사용하므로 오래된 아카이브 로그는 다른 저장

영역으로 정기적으로 백업해야 합니다.


3. Fast Recovery Area 에 대한 전체 데이터베이스 백업을 수행합니다.

 $ rman target /

RMAN> backup database;

Starting backup at 2011-02-28:13:24:01

using target database control file instead of recovery

catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=43 device type=DISK

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00001

name=+DATA/orcl/datafile/system.256.737196671

input datafile file number=00002

name=+DATA/orcl/datafile/sysaux.257.737196671

input datafile file number=00005

name=+DATA/orcl/datafile/example.269.737196811

input datafile file number=00003

name=+DATA/orcl/datafile/undotbs1.258.737196671

input datafile file number=00004

name=+DATA/orcl/datafile/users.259.737196673

channel ORA_DISK_1: starting piece 1

at 2011-02-28:13:24:03

channel ORA_DISK_1: finished piece 1

at 2011-02-28:13:25:58

piece

handle=+FRA/orcl/backupset/2011_02_28/nnndf0_tag20110228

t132402_0.264.744297845 tag=TAG20110228T132402

comment=NONE

channel ORA_DISK_1: backup set complete,

elapsed time: 00:01:55

Finished backup at 2011-02-28:13:25:58

Starting Control File and SPFILE Autobackup

at 2011-02-28:13:25:58

piece

handle=+FRA/orcl/autobackup/2011_02_28/s_744297959.265.7

44297961 comment=NONE

Finished Control File and SPFILE Autobackup

at 2011-02-28:13:26:01

RMAN> exit;



※번외로 init 파라미터를 통해 아카이브모드를 설정하는 방법은 아래포스팅을 참고하자

Archive Mode 설정 방법

'백업과복구' 카테고리의 다른 글

Recovery Catalog 생성과 등록  (0) 2016.12.06
RMAN Recovery Catalog 소유자 생성  (0) 2016.12.06
리두 로그(redo) 파일 구성  (0) 2016.12.05
RMAN 컨트롤파일(CONTROL FILE)구성  (0) 2016.11.30
RMAN 백업 장치 구성  (0) 2016.11.29

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band