Oracle SYS.ALL_TAB_COLUMNS has errors 0 2 1,197

by 열정가이 [Oracle 기초] [2020.02.18 10:37:34]


안녕하세요 신입 개발자입니다.

현재 프로젝트를 하던 중, 동료가 view가 존재하는 테이블을 drop 후 재 생성 하였습니다.

그 이후로 뷰에 대한 조회는 되나, DB 툴로 뷰를 클릭하여 컬럼 정보를 보려고만 하면, 

ORA-04063 : view "SYS.ALL_TAB_COLUMNS" has errors 라는 에러를 뱉어냅니다...

 

찾아보니 SYS스키마에 ALL_TAB_COLUMNS 라는 뷰가 존재하던데 해당 뷰가 조회되지 않더라구요...

혹시 이런 경험을 해보신 선배님들이 계실까요...

 

by 열정가이 [2020.02.18 10:46:53]

다시 확인해보니, ALL_TAB_COLUMN VIEW에 대한 Declaration에 대한 선언이 Empty source로 되어있더군요...

어디서 부터 문제를 잡아야 할지 모르겠습니다 ㅠ


by 랑에1 [2020.02.18 11:26:06]

View가 Invalid 상태라 그런거 아닐까요? 해당 View를 컴파일 해보세요~

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입