본문 바로가기

Oracle/이벤트24

ORA-16179: incremental changes to "log_archive_dest_1" not allowed with SPFILE 해당 에러는 아래와 같은 명령어로 DDL을 사용 시 나타날 수 있습니다. SQL> alter system set log_archive_dest_1='/arch/DBARAC' sid='*'; 에러에 대한 설명은 아래와 같습니다. $ oerr ora 16179 16179, 00000, "incremental changes to \"%s\" not allowed with SPFILE" // *Cause: Incremental changes to a log_archive_dest_n parameter cannot // be made when using an SPFILE. // *Action: Specify either LOCATION or SERVICE plus all other attributes // to .. 2022. 11. 3.
ORA-12838: cannot read/modify an object after modifying it in parallel 해당 에러는 parallel 이나 direct load 로 table에 insert를 사용하고 트랜잭션의 종료를 제대로 해주지않고 select 문 수행시 발생합니다. 해결방법은 commit이나 rollback명령어를 수행하여 트랜잭션을 종료시키는 방법이 있습니다. $ oerr ora 12838 12838, 00000, "cannot read/modify an object after modifying it in parallel" // *Cause: Within the same transaction, an attempt was made to add read or // modification statements on a table after it had been modified in parallel // or.. 2022. 9. 28.
[12c] Drop USER 시 ORA-00604,ORA-00942 DB : 12.2.0.1 테스트 서버에서 DROP USER 할 일이 생겼었는데 DROP USER를 하니 아래와 같은 에러가 발생하였습니다. SQL> DROP USER ORG_REORG CASCADE; ERROR at line 1: ORA-00604: error occurred at recursive SQL level 1 ORA-00942: table or view does not exist 원인은 ILM 관련 sys의 테이블들이 없었고,(왜 없는지는 모르겠습니다..) 해당 테이블들을 잘 수행되는 DB에서 DDL 스크립트를 가져와 재생성 후 다시 DROP USER 시도를 하니 잘 수행되었습니다. 분석을 위해 세션 10046 trace 를 생성했고 그것을 통해서 분석하였습니다. 1.10046 trace 생성.. 2022. 9. 1.
ADVISORY: Please collect redo for investigation of ORA-8103 해당 현상을 Alert log에 발생한 메세지입니다. 정리하자면 SYS의 테이블이 다른 곳에 사용중이었던 블록을 사용하려다가 발생한 메세지로 보입니다. Critical 한 메세지는 아닌것처럼 보이므로 확인 후 해결하시면 되겠습니다. DB : 12.2.0.1 아래는 발생한 메세지 ADVISORY: Please collect redo for investigation of ORA-8103. Use command: ALTER SYSTEM DUMP REDO scn min 1 scn max 9833476531379 dba min 452 2652681 dba max 452 2652681; 증상 : alert log에 발생 원인 : Advisory messages coming in alert log for 8013 f.. 2021. 11. 30.