ORA-01775 오류에 대해 잘 아시는 분 있으시면 답변 좀 부탁드려요 ^^ 0 5 9,154

by 이규락 [2007.10.30 15:24:24]


개발서버에서 운영서버쪽으로 바꾼뒤에 토드에서 실행계획을 볼수가 없습니다. 혹시 실행계획 조회할때 이 오류 경험하신분 있으시면 좀 정보좀 알려주세요 ^^;;;

 

ORA-01775 : 동의어가 순환 고리 유형으로 정의되어 있습니다.

 

개발DB에서 운영DB로 옮겨가면서 토드에서는 실행계획을 볼수없고 골덴이나 다른 툴에서는 실행계획이 보이네요.. 그리고 속도도 느려진것 같은데.. 웹에서 정보를 검색해봐도 뾰족한 답을 찾을 수가 없어요 ㅠ.ㅠ 경험하시고 해결하신분 있으시면 답변 좀 부탁드릴께요.

 

오라클 버젼이구요.

1 Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bi
2 PL/SQL Release 10.2.0.2.0 - Production
3 CORE 10.2.0.2.0 Production
4 TNS for HPUX: Version 10.2.0.2.0 - Production
5 NLSRTL Version 10.2.0.2.0 - Production

 

토드 버젼은 9.0.1.8 버젼 사용합니다.

 

그리고 방화벽 밖에 있는 DB로 접속할때 가끔씩 먹통이되고
결국은 Connection Error가 발생합니다..

 

 

by 테2 [2007.10.30 00:00:00]
*오라클 메뉴얼을 뒤져보니 "생성문에서 시노님이자신을 참조하고 있다" 라고 하는 군요..

밑에 경우 처럼...
CREATE SYNONYM s1 for s2
CREATE SYNONYM s2 for s3
CREATE SYNONYM s3 for s1

시노님정의를 변경, 또는 뷰를 적용하게끔 하시요라는 해결책도... 그럼 좋은 하루를

by 현 [2007.10.30 00:00:00]
시노님만 있고 테이블이 없을 경우 저런 에러가 납니다.
일단 plan_table 이 있나 확인 해보시고,
sql*plus에서는 되는데 토드에서만 안되신다면 토드의 옵션에서 플랜테이블을 지정해주시면 됩니다.

by 현 [2007.10.30 00:00:00]
view->options->oracle->general에 explain plan table name 이 있습니다.
거기에 사용하시고자 하는 플랜테이블명을 기술해 주시면 됩니다.

by 현 [2007.10.30 00:00:00]
답글달다 보니 이규락 님이시군요.
제가 아는 분이신가요?

by 이규락 [2007.10.30 00:00:00]
감사합니다 ^^ 덕분에 문제 한개는 해결했습니다. 한개가 남았는데 도통 문제점을 찾을 길이 없네요. 그런데 현님은 누구신가요? 이름이 적혀있지 않아서 잘모르겠습니다 ^^;; 아뭏튼 답변 주셔서 감사합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입