2010-08-06 33 views
6

Cố gắng tạo kế hoạch giải thích trong Nhà phát triển SQL, chương trình sẽ đưa ra một hộp thư có tiêu đề "không truy vấn được plan_table" phàn nàn "tên cột không hợp lệ". Kế hoạch không được tạo hoặc hiển thị. Làm thế nào để khắc phục?Nhà phát triển SQL giải thích kế hoạch bị hỏng

Trả lời

10

Execute câu sql này:

drop table plan_table 

SQL Developer tự động tái tạo các bảng thích hợp & hiển thị kế hoạch chính xác sau khi nhấn F6 lần nữa.

7

thường PLAN_TABLE là một từ đồng nghĩa nào trỏ đến một bảng thuộc sở hữu của SYS (ví dụ SYS.PLAN_TABLE $ trong 11g.)

Nếu gần đây bạn đã nâng cấp cơ sở dữ liệu, các plan_table có khả năng vẫn "cũ" và cần phải được nâng cấp (bởi dba)

Mỗi người dùng không phải lo lắng về việc tạo plan_table của riêng mình.

+2

+1 ... ngoài ra, hãy đảm bảo tập lệnh /rdbms/admin/catplan.sql được sử dụng để tạo phiên bản mới dưới dạng bảng tạm thời toàn cầu, cung cấp một số lợi thế cách ly. – dpbradley

Các vấn đề liên quan