본문 바로가기

Oracle/이벤트24

ORA-04045: errors during recompilation/revalidation 에러 메세지ORA-04045: errors during recompilation/revalidation of YSBAE.LOGONORA-01031: insufficient privileges 발생현상 : 복구 후 db에서 발생한 메세지원인 : YSBAE.LOGON이라는 트리거를 recomplie 하는 과정에서 발생한 에러이며 아래에러와 종합해서 볼때 권한이 recomplie할 때 권한이 불충분하여서 발생하였음. 해결 : 복구DB에서는 필요없는 Object였기 때문에 해당 트리거 삭제하는것으로 마무리이 메세지는 어떤 오브젝트인지, 오브젝트의 상태에 따라 다르기 때문에 그때그때 보고 해결해야할듯 합니다.// *Cause: This message indicates the object to which the .. 2024. 5. 9.
ORA-600[qertqiFetch:Already Done] DB버전 : 12.2.0.1 해당 에러는 버그성 에러이며, Partition Table과 Parallel Query를 사용할 때 발생할 수 있습니다.파티션테이블이 hybrid fpwj와 adm을 사용할 때 해당 에러가 발생할 수 있습니다. 영향을 받는것으로 확인된 버전 19.15.0 ,20.1.0 .이나 12.2.0.1에서도 발생하였습니다. 해결방법파라미터 변경하기1.alter session 명령어alter session set "_optimizer_hybrid_fpwj_enabled" = false 2.OPT_PARAM으로 쿼리 내부에 힌트로 적용OPT_PARAM('_optimizer_hybrid_fpwj_enabled' 'false') 출처 : https://support.oracle.com/epmo.. 2024. 5. 3.
ORA-00600: [kkqcscorcbk: Correlated String Not Found] 버그성에러로 12.2.0.1 버전 사용중에 쿼리 수행시 발생하였습니다. ORA-00600: [kkqcscorcbk: Correlated String Not Found] 3가지방법이있습니다. 1.The bug is fixed in release 18.1 Use following workaround: 2.alter session set "_optimizer_cost_based_transformation"=off /*+ OPT_PARAM('_optimizer_cost_based_transformation' 'off') */ --해당 방법 사용. Or 3.alter system set "_fix_control" = '5302124:0' 출처 : Document 2332414.1 2024. 1. 16.
ORA-00257: Archiver error. Connect AS SYSDBA only until resolved. 테스트 DB에서 아래의 에러가 발생하였습니다. sys 이외의 유저의 접속은 제한되었습니다. ORA-00257: Archiver error. Connect AS SYSDBA only until resolved. 원인은 아카이브쪽 용량이 100%라서 추가 파일을 생성하지 못했고, 그에 따라 난 에러였습니다. 해결은 특정 날짜 이전의 아카이브 파일을 삭제하였습니다. 명령어입니다. RMAN> connect target / RMAN> LIST ARCHIVELOG ALL; RMAN> delete archivelog all completed before 'sysdate -7'; 감사합니다. 2023. 11. 11.