운영 중인 오라클의 로그 모드 확인
SQL> ARCHIVE LOG LIST; 데이터베이스 로그 모드 아카이브 모드가 아님 자동 아카이브 사용 안함 아카이브 대상 C:\oracle\ora92\RDBMS 가장 오래된 온라인 로그 순서 17 현재 로그 순서 19
PFILE을 이용하여 ARCHIVE LOG MODE로 변경
1. 파라미터 파일에서 수정한다.(INIT.ORA 파일의 parameter 수정)
# 아카이브 프로세스를 오라클 시작과 함께 실행하도록 설정 # log switch 발생시 자동으로 archive를 수행 합니다 LOG_ARCHIVE_START = TRUE # 아카이브 로그 파일을 저장할 디렉토리 설정 LOG_ARCHIVE_DEST = "C:\oracle\ora92\database\archive" # 아카이브 로그 파일의 이름 설정 LOG_ARCHIVE_FORMAT = %S.ARC
LOG_ARCHIVE_FORMAT 옵션
- %S : redo 로그 시퀀스 번호를 표시하여 자동으로 왼쪽이 0으로 채워져 파일 이름 길이를 일정하게 만든다.
- %s : redo 로그 시퀀스 번호를 표시하고, 파일 이름 길이를 일정하게 맞추지 않는다.
- %T : redo 스레드 넘버를 표시하며, 자동으로 왼쪽이 0으로 채워져 파일 이름 길이를 일정하게 만든다.
- %t : redo 스레드 넘버를 표시하며, 파일 이름 길이를 일정하게 맞추지 않는다.
2. 데이터베이스를 종료 합니다(NORMAL, IMMEDIATE, TRANSACTIONAL)
SQL> SHUTDOWN IMMEDIATE;
3. 데이터베이스를 Mount 상태로 시작합니다.
SQL> STARTUP MOUNT;
4. ALTER DATABASE 명령을 사용하여 데이터베이스의 모드를 변경합니다.
SQL> ALTER DATABASE ARCHIVELOG;
5. 데이터베이스를 OPEN 합니다.
SQL> ALTER DATABASE OPEN;
6. ARCHIVE LOG MODE가 정상적으로 설정되어 있는지 확인합니다.
SQL> ARCHIVE LOG LIST; 데이터베이스 로그 모드 아카이브 모드 자동 아카이브 사용 아카이브 대상 C:\oracle\ora92\database\archive 가장 오래된 온라인 로그 순서 17 아카이브할 다음 로그 19 현재 로그 순서 19
7. 데이터베이스에 대한 전체 백업을 수행합니다.
NOARCHIVELOG 모드에서 ARCHIVELOG 모드로 변경한 후에는 Control file정보가 변경되어 이전의 백업본은 사용할 수 없으므로 반드시 모든 데이터파일 및 Control file을 백업하여야만 합니다.
SPILE을 수정하여 데이터베이스를 ARCHIVE LOG MODE로 변경
1. SPFILE설정
-- sqlplus 실행 C:\> SQLPLUS /NOLOG -- SYSDBA 권한으로 접속 SQL> CONN / AS SYSDBA --LOG_ARCHIVE_START 파라미터 변경 SQL> ALTER SYSTEM SET LOG_ARCHIVE_START=TRUE SCOPE=SPFILE; --LOG_ARCHIVE_DEST 파라미터 변경 SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST='C:\oracle\ora92\database\archive' SCOPE=SPFILE;
2. 데이터베이스를 종료 합니다(NORMAL, IMMEDIATE, TRANSACTIONAL)
SQL> SHUTDOWN IMMEDIATE;
3. 데이터베이스를 Mount 상태로 시작합니다.
SQL> STARTUP MOUNT;
4. ALTER DATABASE 명령을 사용하여 데이터베이스의 모드를 변경합니다.
SQL> ALTER DATABASE ARCHIVELOG;
5. 데이터베이스를 OPEN합니다.
SQL> ALTER DATABASE OPEN;
6. ARCHIVE LOG MODE가 정상적으로 설정되어 있는지 확인합니다.
SQL> ARCHIVE LOG LIST;
데이터베이스 로그 모드 아카이브 모드
자동 아카이브 사용
아카이브 대상 C:\oracle\ora92\database\archive
가장 오래된 온라인 로그 순서 17
아카이브할 다음 로그 19
현재 로그 순서 19
7. 데이터베이스에 대한 전체 백업을 수행합니다.
태그
문서에 대하여
- - 강좌 URL : http://www.gurubee.net/lecture/1975
- - 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- - 구루비의 모든 강좌는 크리에이티브 커먼즈의 저작자표시-비영리-동일조건변경허락(BY-NC-SA) 라이선스에 따라 자유롭게 사용할 수 있습니다.
'IT > oracle' 카테고리의 다른 글
감사(Auditing)란? (0) | 2015.04.06 |
---|---|
기본 아키텍처 (0) | 2015.04.06 |
DATA RECOVERY ADVISOR (0) | 2015.04.06 |
Automatic Workload Repository (0) | 2015.04.06 |
ASMM : 자동 공유 메모리 관리란? (0) | 2015.04.06 |
ARCHIVELOG 모드 (0) | 2015.04.06 |
NOARCHIVELOG 모드 (0) | 2015.04.06 |
Backup의 종류 (0) | 2015.04.06 |
Oracle Backup And Recovery (0) | 2015.04.06 |
데이터베이스 링크(Database Link)란? (0) | 2015.04.06 |