暂无图片
plsql developer的command窗口在显示执行计划时被截断了!
我来答
分享
外包DBA
2020-06-05
plsql developer的command窗口在显示执行计划时被截断了!

公司安全规定,无法直接登录服务器,所以无法使用sqlplus!
plsql developer的command窗口在显示执行计划时被截断了!

set linesize 无论多大都没有效果
微信截图_20200605231040.png

请问有哪位大佬知道在哪里可以设置显示的长度吗?

我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
外包DBA

我知道F5可以看解释计划,
但是我需要看sql真正执行以后的执行计划!

command窗口也无法
set autotrace
不知道要怎么才能使用,
谢谢各位大佬!

暂无图片 评论
暂无图片 有用 0
章芋文

在SQL窗口执行看下结果了?
这个SQL的执行计划好像就只有这么短吧,可以试试别的非FIXED对象的SQL。

暂无图片 评论
暂无图片 有用 0
你好我是李白

pl/sql developer 打开sql窗口,不要打开command窗口,有专门显示执行计划的按钮吧~

暂无图片 评论
暂无图片 有用 0
外包DBA

抱歉,是我的例子没有举好!
这种情况下不应该只有这几列吧?
1.png2.png

暂无图片 评论
暂无图片 有用 0
外包DBA

@你好我是李白
您说的是解释计划吧?

@章芋文
请章老师帮忙看一下,我知道新版的plsql developer是可以直接在command窗口执行sql后通过select * from table(dbms_xplan.display_cursor(null,null,‘allstats last’));来查看最近sql的执行计划的,但是也被截断了!

(我知道toad是没有这种问题的,但是toad也不在公司安全红线规定的软件列表中)

暂无图片 评论
暂无图片 有用 0
章芋文

确实有点问题,回头我找个pl/sql dev试试:

SQL> select count(*) from x$kslltr; Execution Plan ---------------------------------------------------------- Plan hash value: 419571917 ---------------------------------------------------------------------- | Id | Operation | Name | Rows | Cost (%CPU)| Time | ---------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 0 (0)| 00:00:01 | | 1 | SORT AGGREGATE | | 1 | | | | 2 | FIXED TABLE FULL| X$KSLLTR | 582 | 0 (0)| 00:00:01 | ----------------------------------------------------------------------
暂无图片 评论
暂无图片 有用 0
外包DBA
升级问题到: 潜在风险
暂无图片 评论
暂无图片 有用 0
外包DBA
升级问题到: 紧急故障
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏