아카이브 저장 경로 관리를 log_archive_dest_n로 할때, 파라메터 값에 "경로 대소문자" 와 "LOCATION=" prefix를 신경써서 기입해야 한다.
1. ORA-02097, ORA-16024 Error Case
- 원인 : Location= prefix를 기입하지 않아 에러 발생. log_archive_dest는 Location을 기입하지 않아도 되지만, log_archive_dest_n은 Location prefix를 반드시 기입해야한다.
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='/u02/archivelog' SCOPE=BOTH;
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16024: parameter LOG_ARCHIVE_DEST_1 cannot be parsed
2. ORA-02097, ORA-16032, ORA-07286 Error Case
- 원인 : Linux 경로 대소문자를 구별해야한다. 실제 경로는 /u02/archivelog 이므로 에러가 발생한 경우이다.
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/U02/ARCHIVELOG' SCOPE=BOTH;
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16032: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated
ORA-07286: sksagdi: cannot obtain device information.
Linux-x86_64 Error: 2: No such file or directory
3. 정상 Case
- Location은 대소문자를 구별할 필요 없다.
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='location=/u02/archivelog' SCOPE=BOTH;
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/u02/archivelog' SCOPE=BOTH;
'ORACLE > ERROR CODE' 카테고리의 다른 글
ORA-12637 : 패킷 수신에 실패했습니다. (0) | 2024.11.13 |
---|---|
ORA-028014 : CANNOT DROP ADMINISTRATIVE USER OR ROLE (0) | 2024.10.19 |
Oracle과 Tibero 사이 발생하는 ErrorCode (0) | 2024.05.05 |
ORA-02025 : all tables in the SQL statement must be at the same database (0) | 2024.05.04 |
ORA-00023 : session references process private memory; cannot detach session (0) | 2024.04.30 |