티스토리 뷰

가끔씩 인덱스를 지우고 새로 만들고 나서 토드에서 인덱스를 타는 지 확인하기 위해서 쿼리 실행계획 (Ctrl + E)를 실행하면 에러가 발생할 때가 있다.

ORA-04045: errors during recompilation/revalidation of
PUBLIC.TOAD_PLAN_TABLE
ORA-00980: synonym translation is no longer valid

한글로 나올때가 있는데 컴파일/재실행 오류라는 내용으로 뜬다.

이는 오라클에서
toad_plan_table 이라는 테이을을 만들어서 사용하고 있기 때문이다.
테이블이 생성이 되어있지 않으면 plan을 보고자 할때 테이블이 없다는 메시지가 나올것이다.

이게 애매한게 인덱스를 수정하고 새로 생성하면 synonym 을 못잡아서 발생하는 것 같다.

따라서 drop한다.

drop public synonym toad_plan_table;

그리고 재 실행하면 plan 테이블을 새로 만들지 표시된다.
새로 만들고 실행하면 된다 ^___________^


'Study > DB' 카테고리의 다른 글

오라클 암호화 패키지 사용시 UTF-8 환경에서 한글 인코딩 에러 문제  (2) 2011.11.16
PGA 와 SGA  (0) 2011.10.04
데이터 베이스 구조  (0) 2011.09.04
Oracle Shutdown 옵션  (0) 2011.08.16
OFA 란...  (0) 2011.08.16
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함