首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle XE查询日志

Oracle XE查询日志
EN

Stack Overflow用户
提问于 2009-10-15 08:16:38
回答 3查看 7.6K关注 0票数 2

在Postgres中,您可以打开查询日志记录,生成一个包含任何客户端发出的所有查询的文件。

Oracle XE中是否存在类似的可能性?如何打开它?在哪里可以找到生成的文件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-15 08:24:29

您将:

更改会话集sql_trace=true;

跟踪文件将位于安装目录下的udump子目录中。

编辑:实际上文档上说10g:http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams205.htm#REFRN10208中不推荐使用sql_trace

看起来DBMS_SESSION就是现在的发展方向:

例如:

代码语言:javascript
复制
EXECUTE DBMS_SESSION.SESSION_TRACE_ENABLE(waits => TRUE, binds => FALSE);

http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/sqltrace.htm#CHDDGCCB

票数 3
EN

Stack Overflow用户

发布于 2009-10-15 15:45:29

如果您的目标是一个特定的应用程序,您可能会发现使用p6spy很有用,它是“一个可以拦截和随意修改数据库语句的开源框架”。

可以与JBoss,ATG,猎户座,JOnAS,iPlanet,WebLogic,WebSphere,树脂和Tomcat一起使用。

票数 1
EN

Stack Overflow用户

发布于 2009-10-16 22:33:49

如果您登录到web管理界面,并进入管理,您将"Top-SQL“...它具有搜索功能,你可以提供你想要的查询的一部分。我发现这很有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1570978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档