SQL*Plus中plustrce.sql(SP2-0613、SP2-0611)和(SP2-0618、SP2-0611)

简介: AUTOTRACE是一项 SQL*Plus 功能,自动跟踪为 SQL 语句生成一个执行计划并且提供与该语句的处理有关的统计。SQL*Plus AUTOTRACE 可以用来替代 SQL Trace 使用,AUTOTRACE 的好处是您不必设置跟踪文件的格式,并且它将自动为 SQL 语句显示执行计划。

AUTOTRACE是一项 SQL*Plus 功能,自动跟踪为 SQL 语句生成一个执行计划并且提供与该语句的处理有关的统计。SQL*Plus AUTOTRACE 可以用来替代 SQL Trace 使用,AUTOTRACE 的好处是您不必设置跟踪文件的格式,并且它将自动为 SQL 语句显示执行计划。然而,AUTOTRACE 分析和执行语句;而EXPLAIN PLAN仅分析语句。

  使用AUTOTRACE不会产生跟踪文件。

  一、启用Autotrace功能。任何以SQL*PLUS连接的session都可以用Autotrace,不过还是要做一些设置的,否则可能报错。

  1、报错示例:SQL :> set autotrace on;

  SP2-0613: Unable to verify PLAN_TABLE format or existence

  SP2-0611: Error enabling EXPLAIN report

  SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled

  SP2-0611: Error enabling STATISTICS report

  *******************************************************************************

  SQL> set autotrace on;

  SP2-0613: 无法验证 PLAN_TABLE 格式或实体

  SP2-0611: 启用EXPLAIN报告时出现错误

  SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色

  SP2-0611: 启用STATISTICS报告时出现错误

  该错误的的主要原因是由于当前用户下没有PLAN_TABLE这张表及相应的PLUSTRACE角色权限。



解决:

@?/sqlplus/admin/plustrce.sql

@?/rdbms/admin/utlxplan.sql


>

>

>

clip_image001

      
 
  
    
  
   
   
  
  
  
  
 
 
 
 
 
  
  
  
  
 

clip_image002





    

 img_e3029f287d989cd04bd75432ecc1c172.png  DBA笔试面试讲解

目录
相关文章
|
2月前
|
SQL XML Java
Mybatis Plus自定义全局SQL注入
Mybatis Plus自定义全局SQL注入
109 0
|
10月前
|
SQL Oracle 关系型数据库
Oracle杂谈二 SQL*PLUS命令的使用大全
Oracle杂谈二 SQL*PLUS命令的使用大全
40 0
|
2月前
|
SQL XML Java
MyBatis Plus通用CRUD与条件构造器使用及SQL自动注入原理分析
MyBatis Plus通用CRUD与条件构造器使用及SQL自动注入原理分析
152 0
|
SQL Oracle 关系型数据库
Oracle使用SQL*Plus连接数据库
Oracle使用SQL*Plus连接数据库
283 0
|
SQL Oracle 关系型数据库
oracle用SQL Plus输入命令为什么只显示2
oracle用SQL Plus输入命令为什么只显示2
499 0
oracle用SQL Plus输入命令为什么只显示2
|
XML SQL Java
面试官问:Mybatis Plus 是如何实现动态 SQL 语句的?原理你懂吗?
Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,开发就不需要再写xml了,直接调用这些方法就行,就类似于JPA。
637 0
面试官问:Mybatis Plus 是如何实现动态 SQL 语句的?原理你懂吗?
|
SQL Oracle 关系型数据库
Oracle SQL Plus使用说明
本文目录 1. 简介 2. SQL Plus的登录和退出 3. SQL Plus查询命令
253 0
Oracle SQL Plus使用说明
|
存储 SQL 分布式计算
EMR Spark-SQL性能极致优化揭秘 RuntimeFilter Plus
在 2019 年的打榜测试中,我们基于 Spark SQL Catalyst Optimizer 开发的 RuntimeFilter 优化 对于 10TB 数据 99 query 的整体性能达到 35% 左右的提升。
EMR Spark-SQL性能极致优化揭秘 RuntimeFilter Plus
|
SQL 关系型数据库 数据库
Oracle-SQL*Plus 简单操作
连接Oracle数据库、Oracle数据库用户和权限的操作
965 0
|
SQL 关系型数据库 Oracle