디스크 full인 경우 automatic archiving이 다시 시작되지 않는 경우 조치법
자동 아카이브 로그 모드 상태에서 아카이브로그 디렉토리가 full인 경우 자동 아카이빙 기능은 정지될 것입니다. 이러한 경우 온라인 리두 로그가 꽉 찬다면 DB는 hang up 상태가 되는데...
아래처럼 수작업으로 아카이빙을 시도하게 되면 다음과 같은 오류가 발생 하구요….
SVRMGR> archive log next
ORA-16014: log 1 sequence# 199 not archived, no available destinations
ORA-00312: online log 1 thread 1: '/u03/app/oradata/DBADB/redo_g01a.log'
SVRMGR> archive log all
ORA-16020: less destinations available than specified
by LOG_ARCHIVE_MIN_SUCCEED_DEST
[해결책]
1. Use the command:
alter system archive log all to '/u07/app/oradata/DBADB/archive';
NOTE: You MUST specify a location ref - ora-16014
이 명령은 오라클에게 타당한 archive log의 경로를 돌려 줍니다.
2. Shutdown and restart the database. It may be necessary to do a Shutdown abort.
3. Use the REOPEN attribute of the LOG_ARCHIVE_DEST_n init<SID>.ora parameter:
아래의 LOG_ARCHIVE_DEST_n 파라미터와 reopen 속성은 “Archive log 다중화” 강좌를 참고 하시기 바라구요,,, 여기서 간단히 설명 드리면 reopen을 쓰는 경우는 아카이빙 실패 시 지정된 시간(초) 후에 다시 시도하라는 의미이며 LOG_ARCHIVE_DEST_n 파라미터는 여러곳에 아카이브 로그를 저장하기 위한 옵션 입니다.
LOG_ARCHIVE_DEST_n='<path> REOPEN=30'
Or run the following comand:
alter system set LOG_ARCHIVE_DEST_n = 'reopen'
4. Use the commands:
alter system archive log stop;
alter system archive log start;
자동 아카이브 로그 모드 상태에서 아카이브로그 디렉토리가 full인 경우 자동 아카이빙 기능은 정지될 것입니다. 이러한 경우 온라인 리두 로그가 꽉 찬다면 DB는 hang up 상태가 되는데...
아래처럼 수작업으로 아카이빙을 시도하게 되면 다음과 같은 오류가 발생 하구요….
SVRMGR> archive log next
ORA-16014: log 1 sequence# 199 not archived, no available destinations
ORA-00312: online log 1 thread 1: '/u03/app/oradata/DBADB/redo_g01a.log'
SVRMGR> archive log all
ORA-16020: less destinations available than specified
by LOG_ARCHIVE_MIN_SUCCEED_DEST
[해결책]
1. Use the command:
alter system archive log all to '/u07/app/oradata/DBADB/archive';
NOTE: You MUST specify a location ref - ora-16014
이 명령은 오라클에게 타당한 archive log의 경로를 돌려 줍니다.
2. Shutdown and restart the database. It may be necessary to do a Shutdown abort.
3. Use the REOPEN attribute of the LOG_ARCHIVE_DEST_n init<SID>.ora parameter:
아래의 LOG_ARCHIVE_DEST_n 파라미터와 reopen 속성은 “Archive log 다중화” 강좌를 참고 하시기 바라구요,,, 여기서 간단히 설명 드리면 reopen을 쓰는 경우는 아카이빙 실패 시 지정된 시간(초) 후에 다시 시도하라는 의미이며 LOG_ARCHIVE_DEST_n 파라미터는 여러곳에 아카이브 로그를 저장하기 위한 옵션 입니다.
LOG_ARCHIVE_DEST_n='<path> REOPEN=30'
Or run the following comand:
alter system set LOG_ARCHIVE_DEST_n = 'reopen'
4. Use the commands:
alter system archive log stop;
alter system archive log start;
| 12-27 | 2156 | |||
| 12-11 | 1556 | |||
| 53 | 03-15 | 1347 | ||
| 52 | 01-31 | 1463 | ||
| 51 | 01-31 | 1532 | ||
| 50 | 01-31 | 1167 | ||
| 49 | 01-19 | 1471 | ||
| 48 | 01-11 | 1297 | ||
| 47 | 01-03 | 1799 | ||
| 46 | 12-27 | 2156 | ||
| 45 | 12-19 | 1561 | ||
| 44 | 12-14 | 1537 | ||
| 43 | 12-11 | 1556 | ||
| 42 | 12-09 | 1247 | ||
| 41 | 12-01 | 1470 | ||
| 40 | 12-01 | 1606 | ||
| 39 | 12-01 | 1119 | ||
댓글 없음:
댓글 쓰기