오라클 아카이브 용량 에러 해결 방안

2023. 3. 10. 11:06it

반응형

0. 오라클 아키이브 용량 에러란?

오라클 아카이브 용량 에러는 데이터베이스의 아카이브 로그 파일이 허용 용량을 초과하여 발생하는 문제입니다. 이 경우 데이터베이스는 더 이상 아카이브 로그 파일을 생성할 수 없으며, 데이터베이스 작업이 중단될 수 있습니다.

아래는 오라클 아카이브 용량 에러를 해결하는 일반적인 방법입니다.

  1. 에러 메시지를 분석합니다.
  2. 데이터베이스 설정을 확인하고, 아카이브 로그 파일 크기와 보존 기간을 조정합니다.
  3. 오래된 아카이브 로그 파일을 삭제합니다.
  4. 아카이브 로그 파일 저장 경로를 변경합니다.
  5. 데이터베이스 백업을 수행합니다.
  6. 오라클 버전을 업그레이드합니다.
  7. 데이터베이스 용량을 늘립니다.

아카이브 용량 에러를 해결하기 위한 명령어는 다양하며, 오류 상황과 원인에 따라 적용할 수 있는 명령어가 달라질 수 있습니다. 따라서, 먼저 오류 메시지와 로그 파일을 분석하고 문제 해결 방법을 결정해야 합니다.

아래는 일반적인 아카이브 용량 에러 해결 명령어입니다.

728x90

1. 아카이브 로그 파일 삭제 명령어

>>> DELETE ARCHIVELOG ALL BACKED UP 1 TIMES TO DEVICE TYPE DISK;

2. 아카이브 로그 파일 저장 경로 변경 명령어

>>> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/new/path' SCOPE=BOTH;

반응형

3. 아카이브 로그 파일 크기 및 보존 기간 조정 명령어

ALTER SYSTEM SET LOG_ARCHIVE_MAX_SIZE=100M;
ALTER SYSTEM SET LOG_ARCHIVE_MIN_SUCCEED_DEST=1;

4. 데이터베이스 용량 확보를 위한 명령어 ( 100mb 증가 )

ALTER DATABASE ADD DATAFILE '/path/to/new/file.dbf' SIZE 100M;

그외의 에러의 경우, 에러를 분석한 후, 해결하는것이 좋습니다.

반응형