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
6
A
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.
+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