首先以管理登陆 将 SET AUTOTRACE ON 权限授权给当前用户
grant select any dictionary to user_name;
1、SET AUTOTRACE参数
SET AUTOTRACE OFF ---------------- 不生成AUTOTRACE 报告,这是缺省模式
SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只显示优化器执行路径报告
SET AUTOTRACE ON STATISTICS -- 只显示执行统计信息
SET AUTOTRACE ON ----------------- 包含执行计划和统计信息
SET AUTOTRACE TRACEONLY ------ 同set autotrace on,但是不显示查询输出
2、只能在sql plus下执行
SQL> SET AUTOTRACE ON;
SQL> select count(*) from oz_member;
COUNT(*)
----------
472
执行计划
----------------------------------------------------------
-------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)|
-------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 1 (0)|
| 1 | SORT AGGREGATE | | 1 | |
| 2 | INDEX FULL SCAN| PK1_1 | 472 | 1 (0)|
-------------------------------------------------------
Note
-----
- 'PLAN_TABLE' is old version
统计信息
----------------------------------------------------------
193 recursive calls
0 db block gets
34 consistent gets
0 physical reads
0 redo size
409 bytes sent via SQL*Net to client
385 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed、
---------------------------------------------------------------
oracle sqlplus 清屏
如果是通过本身的sqlplus那么方法有:
同时按SHIFT和DELETE键然后点OK、clear screen ;或 clea scre;实现
如果是通过cmd模式进入的话:
可以通过host cls、clea scre或clear screen这三个命令来实现清屏
注意:在oracle自身的sqlplus中运行命令的话,记住末尾一定有分号才表示本段代码结束
-----------------------------------------------------
SQLPlus中的复制和粘贴技巧
说明:
方法一:
1、 将鼠标移至想要复制内容的开始
2、 用右手按下鼠标左键
3、 向想要复制内容的另一角拖动鼠标,与Word中选取内容的方法一样
4、 内容选取完毕后(所选内容全部反显),鼠标左键可以按住不动,也可以松开
5、 用左手按CTRL+C键(或用鼠标点击系统菜单上:编辑—复制—粘贴)
6、 这时,所选内容会被复制到剪贴板上,所选内容自动取消反显,光标落到SQL*Plus环境的最后一行
方法二:
1、 鼠标移至想要复制内容的开始
2、 用右手食指按下鼠标左键
3、 向想要复制内容的另一角拖动鼠标,与Word中选取内容的方法一样
4、 内容选取完毕后(所选内容全部反显),鼠标左键按住不动,用右手中指按鼠标右键
5、 这时,所选内容会自动复制到SQL*Plus环境的最后一行
--------------------
windows 快捷键
windows + d 切换到桌面
windows + r 切换到cmd命令行