아카이브 로그 관리 방법

2017. 11. 28. 18:46·과거자료/Oracle - Admin
반응형


 오라클 아카이브로 로그 관리 방법에 대해 알아본다. 기본적인 아카이브 로그 모드 확인, 아카이브로그 경로 확인 외에 아카이브 모드 변경 및 경로, 포멧 변경까지 아카이브 기본 관리에 대해 알아보자. 굉장히 간단하지만 아카이브 경로가 Full이 발생하는 장애가 자주 발생하기 때문에 기본적으로 이런 기본 관리는 외워드도록 하는 것이 좋다.





친절한 아잇티에게 무엇이든 물어보세요!
글, 사진 ▶ 아잇티

 # 사진을 제외한 제 블로그의 모든 글들은 공유 가능합니다.
 # 공유 시 출처 및 댓글은 센스있게 부탁드립니다.
 # 해당 포스팅 내용 외에 궁금한 점이나 추가사항은 댓글 부탁드립니다.
 # 저는 친절합니다. 다가오세요... 해치지 않아요!





 Step 1. archive log mode 확인


-bash-4.1$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Tue Nov 28 04:15:45 2017

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

sys 계정으로 접속해야 확인이 가능하다.

SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            /u01/app/oracle/product/11g/dbs/arch
Oldest online log sequence     399
Current log sequence           401
SQL> alter database open;

Database altered.


archive log list 명령으로 확인이 가능하며 No Archive Mode 임을 확인할 수 있다.



 Step 2. archive log mode 변경 방법

 기본적인 절차는 다음과 같다.

1. DB SHUTDOWN
2. STARTUP MOUNT
3. Archive mode 변경 (Noarchive / Archive)
4. DB OPEN

물론 sys 계정으로 접속하여 작업한다.

-bash-4.1$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Tue Nov 28 04:15:45 2017

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

DB를 내려준다.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

Mount 단계로 DB를 기동한다.

SQL> startup mount
ORACLE instance started.

Total System Global Area 1169149952 bytes
Fixed Size                  2252624 bytes
Variable Size             385876144 bytes
Database Buffers          771751936 bytes
Redo Buffers                9269248 bytes
Database mounted.

현재 archive log mode를 확인한다.

SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            /u01/app/oracle/product/11g/dbs/arch
Oldest online log sequence     399
Current log sequence           401

No Archive Mode -> Archive Mode로 변경


SQL> alter database archivelog;

Database altered.

SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/app/oracle/product/11g/dbs/arch
Oldest online log sequence     399
Next log sequence to archive   401
Current log sequence           401

Archive Mode -> No Archive Mode로 변경

SQL> alter database noarchivelog;

Database altered.

SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            /u01/app/oracle/product/11g/dbs/arch
Oldest online log sequence     399
Current log sequence           401

필자의 경우 Archive Mode로 변경 후 DB OPEN
DB OPEN 모드로 변경

SQL> alter database open;

Database altered.

Arhicve Mode 변경 확인

SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/app/oracle/product/11g/dbs/arch
Oldest online log sequence     399
Next log sequence to archive   401
Current log sequence           401


 Step 3. Archive 경로 변경 및 Archive 관련 파라메터

 Single 기준 대표적인 Archive 파라메터는 아래와 같다.

 - log_archive_dest_1 : archive log 경로를 결정 짓는 parameter이다.

 - log_archive_format : archive log의 파일명에 관여한다.

 이 외에 log_archive_config, log_archive_dest_state와 같은 parameter는 data guard 사용 시에 사용이 된다. data guard에 대해서는 추후에 알아보도록 하자.

* Archive log 경로 변경

 경로 변경은 재기동이 필요 없으며 archive log full과 같은 장애 시에 경로를 변경하여 처리할 수 있다.

 변경 구문이다.
SQL> alter system set log_archive_dest_1='LOCATION=/u01/app/oracle/archive';

System altered.

SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/app/oracle/archive
Oldest online log sequence     399
Next log sequence to archive   401
Current log sequence           401

 경로가 변경 된 것을 확인 할 수 있다.


 * Archive log format 변경

 포멧의 경우 파라메터 값이 재기동해야 적용이 된다. 따라서 변경 후 재기동을 하거나 적용해 놓고 나중에 재기동 시 적용되도록 scope 옵션에 spfile을 사용하여 적용하돌록 한다.

SQL> alter system set log_archive_format='testdb_%t_%s_%r.arc' scope=spfile;

System altered.

SQL> show parameter log_archive_format

NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
log_archive_format                   string                 %t_%s_%r.dbf

아직 적용이 안돼 있는 것을 확인할 수 있다.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> startup
ORACLE instance started.

Total System Global Area 1169149952 bytes
Fixed Size                  2252624 bytes
Variable Size             385876144 bytes
Database Buffers          771751936 bytes
Redo Buffers                9269248 bytes
Database mounted.
Database opened.
SQL> show parameter log_archive_format

NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
log_archive_format                   string                 testdb_%t_%s_%r.arc

재기동 후 정상 적용된 모습을 볼 수 있다.


2017/11/14 - [Oracle - Admin] - ORACLE COLUMN 추가, 삭제, 변경

2017/10/25 - [Oracle - Admin] - Linux용 Oracle hotbackup Script




제 블로그의 내용이 도움이 되셨나요?

여러분의 공감과 댓글이 아잇티에게 큰 힘이됩니다 :)

▼▼▼▼▼▼▼▼▼▼▼



반응형
저작자표시 (새창열림)

'과거자료 > Oracle - Admin' 카테고리의 다른 글

12c GRID PATCH 시 fuser 오류 해결방법  (0) 2018.07.05
Oracle 12c R2 Pluggable Database 생성, 접속, 삭제  (0) 2017.12.22
ORACLE COLUMN 추가, 삭제, 변경  (0) 2017.11.14
Oracle 엔진 경로 변경 on Windows  (0) 2017.10.27
Oracle 11g Engine install on Windows(NT)  (0) 2017.10.26
'과거자료/Oracle - Admin' 카테고리의 다른 글
  • 12c GRID PATCH 시 fuser 오류 해결방법
  • Oracle 12c R2 Pluggable Database 생성, 접속, 삭제
  • ORACLE COLUMN 추가, 삭제, 변경
  • Oracle 엔진 경로 변경 on Windows
라이의 부자로 가는길
라이의 부자로 가는길
< 돈 / 건강 / 재테크 / AI > 관심이 많은 라이
    반응형
  • 라이의 부자로 가는길
    돈이 Money
    라이의 부자로 가는길
  • 전체
    오늘
    어제
    • 분류 전체보기 (103)
      • 블로그가 Money (3)
        • WordPress (0)
        • Tistory (18)
      • 유튜브가 Money (2)
        • 유용한 사이트 (2)
      • AI가 Money (2)
        • [AI] - ChatGPT (1)
        • [AI] - 이미지 (1)
        • [AI] - 사운드 (0)
      • 돈이 Money (3)
        • 경제 한스푼 (2)
        • 재테크 (0)
        • 돈되는 정보 (1)
      • 건강이 Money (2)
        • 건강 클리닉 (2)
        • 운동 & 다이어트 (0)
      • Blah Blah (1)
        • 라이의 Blah Blah (1)
        • 찬반 Blah Blah (0)
      • 과거자료 (72)
        • OS - Linux (7)
        • OS - Windows (2)
        • Oracle - Engine (6)
        • Oracle - Admin (13)
        • Oracle - Objects (2)
        • 지름신 강림 (13)
        • 내 일상... 주절주절 (2)
        • 코인이야기 (1)
        • IT 관련 잡지식 (4)
        • 유용한 앱 & 소프트웨어 (14)
        • 애드센스 집중탐구 (4)
        • 티스토리 초대장 (4)
  • 최근 글

  • 인기 글

  • 최근 댓글

  • 블로그 메뉴

    • 지역로그
    • 태그로그
    • 방명록
  • 링크

  • 공지사항

  • 태그

    티스토리 초대장 배부
    linux 7
    오라클동기화
    애드센스
    모니터 크기 비교
    챗gpt
    oracle 12c install
    oracle
    WINDOWS ORACLE
    티스토리 홈화면 변경
    oracle 12c 설치
    애드센스 수익
    별플레이어
    oracle asm
    웨일 브라우저 설치
    중소기업 tv
    티스토리 초대장
    모모플레이어
    티스토리
    테이블동기화
  • hELLO· Designed By정상우.v4.10.3
라이의 부자로 가는길
아카이브 로그 관리 방법
상단으로

티스토리툴바