在 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/