Oracle XE查询日志

标签 oracle logging

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

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

最佳答案

你会:

更改 session 设置 sql_trace=true;

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

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

看起来DBMS_SESSION是现在的解决办法:

例如。

EXECUTE DBMS_SESSION.SESSION_TRACE_ENABLE(waits => TRUE, binds => FALSE);

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

关于Oracle XE查询日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1570978/

相关文章:

sql - 在 SELECT 结果上使用 IN 运算符的 IF 语句

c# - 配置文件中的节类型

java.lang.NoClassDefFoundError : org/slf4j/impl/StaticLoggerBinder SBT Scala

logging - Logstash-forwarder运行几天后停止

Python Gevent共享队列(监听进程)

oracle - DBMS_OUTPUT.PUT_LINE() 的 PL/SQL 别名?

java - 如何在 SYS.URITYPE 类型的 ORACLE 表列中存储数据

php - Codeigniter和Oracle获取插入查询的last_id

oracle - SQLDeveloper 中的 PL/SQL 引擎

java - log4j 2 : log file being created, 但未写入