`

SP2-0618和_SP2-0611错误处理

阅读更多

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角色权限。

 

2、解决方法:

 

A.以SYS用户登录:

 

oracle>sqlplus '/ as sysdba';

 

B.运行utlxplan.sql(rdbms/admin) 脚本创建 PLAN_TABLE

 

SQL>@ D:oracleora81RDBMSADMINutlxplan.sql

 

C.通过执行 plustrce.sql(ORACLE_HOME/sqlplus/admin/plustrce.sql)脚本创建 plustrace 角色,这将V$ 视图上的选择权限授予该角色,也将 plustrace 角色授予 DBA 角 色,脚本部份内容如下:

 

drop role plustrace;
create role plustrace;
grant select on v_$sesstat to plustrace;
grant select on v_$statname to plustrace;
grant select on v_$session to plustrace;
grant plustrace to dba with admin option;
D
.将 plustrace 角色授予当前用户( DBA 角色的用户)

 

或grant plustrace to public;

二、设置Autotrace的命令。

序号

 

命令

 

解释

 

1

 

SET AUTOTRACE OFF

 

此为默认值,即关闭Autotrace

 

2

 

SET AUTOTRACE ON

 

产生结果集和解释计划并列出统计

 

3

 

SET AUTOTRACE ON EXPLAIN

 

显示结果集和解释计划不显示统计

 

4

 

SETAUTOTRACE TRACEONLY

 

显示解释计划和统计,尽管执行该语句但您将看不到结果集

 

5

 

SET AUTOTRACE

 

TRACEONLY STATISTICS

 

只显示统计

 

EgSET AUTOTRACE ON, set timing on, alter session set time_statistics=true;

 

三、Autotrace执行计划的各列的涵义

序号

 

列名

 

解释

 

1

 

ID_PLUS_EXP

 

每一步骤的行号

 

2

 

PARENT_ID_PLUS_EXP

 

每一步的Parent的级别号

 

3

 

PLAN_PLUS_EXP

 

实际的每步

 

4

 

OBJECT_NODE_PLUS_EXP

 

Dblink或并行查询时才会用到

 

四、AUTOTRACE Statistics常用列解释

序号

 

列名

 

解释

 

1

 

db block gets

 

buffer cache中读取的block的数量

 

2

 

consistent gets

 

buffer cache中读取的undo数据的block的数量

 

3

 

physical reads

 

从磁盘读取的block的数量

 

4

 

redo size

 

DML生成的redo的大小

 

5

 

sorts (memory)

 

在内存执行的排序量

 

7

 

sorts (disk)

 

在磁盘上执行的排序量

 

这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=5892817

分享到:
评论

相关推荐

    SLES-11-SP4-DVD-x86_64-GM-DVD1.iso

    -x86_64 架构能够处理更大的内存空间,并提供更高的计算性能,因此广泛用于服务器和个人计算机。 ### 5. GM (Golden Master) 版本含义 -GM(Golden Master)是指经过全面测试并被认为是最终可发布的版本。 -这意味...

    3dsmax9_sp2_32bit_64bit.

    Service Pack是软件厂商发布的对原版软件的重大错误修复和性能优化的集合,SP2通常意味着这是第二次重大更新。对于3ds Max 9.0 SP2而言,它可能包含了自9.0原始版本发布以来的一系列bug修复、稳定性增强、性能提升...

    apache_2.2.14-win32-x86-no_ssl.msi.rar

    1. 操作系统:Windows XP SP2及以上32位版本。 2. 硬件资源:足够的内存和处理器能力以运行Web服务器。 3. 配置:确保没有其他冲突的HTTP服务正在运行,如IIS。 安装过程通常包括以下步骤: 1. 解压“apache_2.2.14...

    MS11_080.zip_MS11-080_MS11_080_ms11_ms11-011_ms11080.exe

    对于运行Windows XP SP2和SP3的用户,这是一个特别大的威胁,因为他们不再受到微软的安全更新支持,更容易成为攻击目标。 4. **防御措施**:微软发布了KB2572073安全更新,用户应立即下载并安装以修补此漏洞。此外...

    Windows_XP_SP2_SP3_TCPIP并发连接数修改器

    3. **兼容性**:不是所有的应用程序都能很好地处理高并发连接,有些可能因此出现错误或崩溃。 4. **恢复策略**:如果修改后出现问题,必须知道如何恢复到原始设置,这通常可以通过删除修改或还原注册表备份实现。 ...

    SIMATIC Automation Tool V4.0 SP2 用户指南_使用说明书.pdf

    SIMATIC Automation Tool V4.0 SP2 是一款西门子推出的自动化配置和管理软件,用于高效地管理和配置SIMATIC系列的工业自动化设备。用户指南详细介绍了如何使用此工具进行各种操作,包括网络扫描、设备识别、配置设定...

    西门子SMART精彩屏WinCC_Flexible_SMART_V3_SP2_Upd1.zip

    SP2是SP的第二个版本,意味着它在SP1的基础上进行了更多的改进和优化。安装这个更新有助于确保SMART精彩屏与最新的技术保持同步,提高其稳定性和兼容性。 2. **wincc_flexible_SMART_V3_SP1_Up1_zhCN.pdf**:这是一...

    WinCC_Professional_V11-sp2

    WinCC V11是其一个重要的版本,SP2则代表该版本的第二次服务包更新,通常包含了对原有功能的优化和错误修复。 WinCC Professional V11 SP2的核心特性包括: 1. **项目管理**:WinCC提供了一个统一的项目管理环境,...

    西门子软件S7GRAPH_V53的升级包SP2..rar

    1. **错误修复**:服务包通常会解决用户在使用早期版本时遇到的已知问题,提高软件的稳定性和可靠性。 2. **性能提升**:升级可能优化了软件内部的算法和数据处理,从而提高了程序的运行速度和效率。 3. **新功能*...

    在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误

    在Oracle数据库环境中,跟踪和分析SQL...总的来说,理解和掌握这些在Oracle数据库中查看SQL执行时间以及处理相关错误的方法,对于数据库管理员和开发人员来说是必不可少的技能,能够有效提升问题诊断和性能优化的能力。

    【SP2 - 模拟器】

    8. **错误报告和日志**:如果遇到问题,查看模拟器生成的错误日志可以帮助识别并解决问题。用户还可以寻求在线社区的帮助,分享日志和设置以获取解决方案。 9. **定期更新**:PCSX2团队持续改进模拟器,发布新版本...

    中移物联M5310 AT指令手册 B657SP2-v2.4

    手册中也会提供一些常见的错误代码和响应,以便于开发人员或使用者能够进行错误处理和问题诊断。 在实际应用中,开发者可能需要根据设备和网络的实际情况进行指令的配置和调整,以便于发挥设备的最佳性能。此外,...

    sp2-cw2-2014:sp2-cw2-2014

    在学习或评估这个项目时,你需要关注代码的结构、命名规范、注释质量、错误处理以及代码效率等方面。同时,理解项目的具体要求和目标也是很重要的,这可能需要查看项目描述文档或相关材料。通过实践和解决项目中的...

    VRay_Adv_1.5_SP2_2009_for_32bit_10.08

    同时,1.5 SP2版本的稳定性与兼容性优化,使得软件在运行过程中更少出现错误,提升了用户的使用体验。 总结来说,"VRay_Adv_1.5_SP2_2009_for_32bit_10.08"是VRay与3D Max 2009的完美结合,为3D建模师和渲染爱好者...

    VRay1.5_adv_sp2_For_MAX2009_64bit_汉化版

    4. **Service Pack 2 (SP2)**: SP2是VRay 1.5版本的一个重要更新,通常包含了错误修复、性能优化和新功能的添加,确保用户获得更稳定和高效的体验。 5. **汉化版**: 汉化版是指将原本非中文的软件界面和文档翻译成...

    VRay_Adv_1.5_SP2_10_08.rar

    【VRay_Adv_1.5_SP2_10_08.rar】是一个包含VRay高级版本1.5服务包2的更新程序,主要用于3D建模和渲染软件。VRay是一款广泛应用于建筑设计、室内设计、影视动画等领域的高质量渲染引擎。这个RAR压缩包中的主要文件是...

    TraceParts.v2.6.2.SP2 Lz0

    8. **版本管理**:软件的持续更新和维护,如SP2(Service Pack 2)的发布,意味着对之前版本的错误修复、性能优化以及新功能的加入。 总的来说,TraceParts.v2.6.2.SP2不仅提供了海量的三维零件资源,还注重用户...

    Keystone Architecture Serial Rapid IO User's Guide

    文档对多个错误报告和计时器相关的寄存器进行了值的更正,包括: - ERR_RPT_BH - PE_FEAT - PLM_SP3_DISCOVERY_TIMER - PLM_SP3_SILENCE_TIMER - PLM_SP2_DISCOVERY_TIMER - PLM_SP2_SILENCE_TIMER - PLM_SP1_...

    SIMATIC_S7SCL_V56

    - **错误处理**:可以使用异常处理机制,增强程序的健壮性。 4. **使用步骤**: - **安装**:下载并运行SIMATIC_S7SCL_V56.exe文件,按照向导指引完成安装过程。 - **新建项目**:启动S7SCL,创建新项目,并配置...

Global site tag (gtag.js) - Google Analytics