1,自SESSION内TRACE取得方法。
//取得开始
ALTER SESSION SET TIMED_STATISTICS = TRUE;
ALTER SESSION SET SQL_TRACE = TRUE;
//SQL执行
..............................
..............................
//取得终了
ALTER SESSION SET TIMED_STATISTICS = FALSE;
ALTER SESSION SET SQL_TRACE = FALSE;
//取得结果
D:\oracle\product\10.2.0\admin\orcl\udump\orcl_ora_360.trc
TKPROF orcl_ora_360.trc report.txt
2,指定用户的指定SESSION的TRACE取得方法。注意:我用的是sys用户。
//找出要检测的SID和SERIAL
SELECT SID,
SERIAL#,
STATUS,
SUBSTR(USERNAME, 1, 8) USERNAME,
SUBSTR(SCHEMANAME, 1, 8) SCHEMANAME,
SUBSTR(OSUSER, 1, 16) OSUSER,
SUBSTR(MACHINE, 1, 16) MACHINE,
SUBSTR(PROGRAM, 1, 16) PROGRAM
FROM V$SESSION
WHERE USERNAME IS NOT NULL
ORDER BY SID;
//取得开始
EXEC DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION(157, 262, TRUE);
//SQL执行
....................................
....................................
//取得结束
EXEC DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION(157, 262, FALSE);
分享到:
相关推荐
4. **性能调优**:Oracle SQL优化是OCM的重要部分,要熟练使用 Explain Plan 和 SQL Trace 分析SQL执行计划,理解CBO(成本基优化器)的工作原理,学习如何使用 TKPROF 工具进行性能诊断。 5. **高可用性与灾难恢复...
7. 性能优化:Oracle提供了一系列工具和方法来监控和优化数据库性能,如SQL Trace和 tkprof 可用于分析查询性能,Explain Plan可以帮助理解查询执行计划,而索引策略和分区策略是常见的性能提升手段。 8. 数据备份...
Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,主要针对企业级应用提供高性能、高可用性和安全性...在学习过程中,考生需要深入理解每个知识点,并通过实际操作来提升技能,以确保在考试中取得优异成绩。
Oracle SQL 语句执行效率问题查找与解决方法 一、 Oracle SQL 语句执行效率问题查找方法 Oracle 数据库系统中, SQL 语句的执行效率问题是一个非常重要的问题。在实际应用中,我们经常会碰到一些性能不佳的 SQL ...
第一部分 ORACLE系统优化基本知识 23 第1章 ORACLE结构回顾 23 §1.1 Oracle数据库结构 23 §1.1.1 Oracle数据字典 23 §1.1.2 表空间与数据文件 24 §1.1.3 Oracle实例(Instance) 24 §1.2 Oracle文件 26 §1.2.1...
Oracle 10046 Trace 的取得和解析方法 Oracle 基于AWR ASH的性能分析 Oracle DataGuard备份恢复最佳实践-姚远 Oracle Nologging全面总结 Oracle RAC 集群安装部署 Oracle RMAN 单实例异机迁移恢复(版本:11GR2) ...
理解Oracle的错误代码和常见问题处理方法是提高故障处理效率的关键。 在数据管理方面,掌握如何进行数据迁移和备份恢复至关重要。Oracle提供多种数据迁移方案,如使用RMAN(Recovery Manager)进行物理备份,或者...
Oracle9i提供了多种性能优化工具和技术,如SQL Trace、 tkprof、AWR(Automatic Workload Repository)等。理解执行计划、索引优化、分区技术、绑定变量等概念,可以帮助你解决数据库性能问题,提升系统的响应速度。...
Oracle的性能监控工具,如SQL Trace、TKPROF和Automatic Workload Repository(AWR)报告,可以帮助识别和解决性能问题。 通过这两个实战案例,你将有机会实践所学知识,从理论到实践,加深对Oracle数据库的理解。...
本学习资料是由CUUG(China Unix User Group,中国Unix用户组)的冉乃钢老师编撰的,特别适合那些希望深入学习Oracle并取得OCP认证的人群。 1. **调优OCP版 .docx**: 这份文档主要涵盖了Oracle数据库的性能调优...
SQLTrace和TKPROF是Oracle提供的两个用于跟踪SQL语句执行过程的工具。 ##### 6.1 理解SQLTrace和TKPROF 了解这两个工具的基本功能和作用范围是有效使用它们的前提。 ##### 6.2 使用SQLTrace实用工具和TKPROF ...
通过阅读和学习这个pdg格式的教材,考生可以逐步深入理解并掌握上述各个知识点,从而在实际工作中有效地管理Oracle数据库,并在1Z0-042考试中取得理想成绩。每个pdg文件可能代表教材的不同章节或主题,如000061.pdg...
《深入浅出Oracle DBA入门、进阶与诊断案例》是一本专为Oracle数据库管理员(DBA)设计的详尽指南。这本书旨在帮助初学者快速掌握...通过学习本书,你将具备管理和维护Oracle数据库系统的能力,从而在职场上取得成功。
Oracle 10g是Oracle公司推出的数据库管理系统的一个版本,它在2003年发布,提供了许多增强功能和性能优化,对于数据库...Oracle 10g的全面理解和实践,将为您的职业生涯打下坚实的基础,助您在IT领域取得更大的成就。
Oracle 11g OCP(Oracle Certified Professional)是Oracle公司为数据库管理员提供的专业认证,它证明了持证者在Oracle 11g数据库管理领域的专业知识和技能。这个最新的题库包含了1Z0-051、1Z0-052和1Z0-053三门考试...
《Sybex.OCA.Oracle.10g.Administration.I.Study.Guide》是...考生可以通过阅读《Sybex.OCA.Oracle.10g.Administration.I.Study.Guide》并结合实际操作,提升自己的理论知识和实践经验,从而在认证考试中取得优异成绩。
Oracle Certified Professional(OCP)是Oracle公司为...通过反复练习和分析模拟试题,考生可以更好地理解和掌握Oracle Database 11g的管理和维护技巧,从而在实际的1Z0-042考试中取得优异成绩,成功获得OCP认证。
Oracle Certified Professional(OCP)是Oracle公司为数据库管理员设立的一项专业认证,11g是Oracle...同时,结合Oracle的官方文档和相关教程,持续学习和实践,以确保在正式考试中取得理想成绩,顺利获得OCP 11g认证。