디스크 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 |
댓글 없음:
댓글 쓰기