본문 바로가기

Oracle220

RMAN FULL BACKUP을 활용한 임시DB 완전 복구 먼저 rman full backup을 수행합니다. 이미 backup본이 있다면 생략해도 됩니다.1)백업 스크립트백업 스크립트run{configure compression algorithm 'HIGH';configure channel device type disk format '/ora_work/rman/ysbae/%d_%U_FULL_COMPRESS_%T.bk';configure controlfile autobackup on;configure controlfile autobackup format for device type disk to '/ora_work/rman/ysbae/rman_ctl_%F';backup database;} 2)복구스크립트※ dulplicate 명령어를 사용하여 IMSIDB에 복구 .. 2024. 5. 10.
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.
MView - 12c New features (Realtime MView) 이전글에서 이어서 작성합니다. https://bae9086.tistory.com/525 Materialized View (MView) Mview, (이전에는 snapshot으로 불린)는 로컬 또는 원격 테이블에 대해 쿼리를 기반으로 내용이 주기적으로 고쳐지는 테이블 세그먼트입니다. 쿼리형태로 저장된 뷰와는 달리 데이터가 직접 저장되 bae9086.tistory.com Realtime MView를 한그림으로 표현하면 아래와 같습니다. 출처 : https://oracle-base.com/articles/12c/real-time-materialized-views-12cr2 원본 테이블의 변경 후 refresh가 안된 상태 등. Stale 상태인 MVIEW를 기존에는 계속 사용하지 못했다면, 12c R2부터는 .. 2024. 1. 30.