0

我使用支持 PostgreSQL 和 Oracle11g 的休眠配置了我的应用程序。我找到了为在 PostgreSQL 上执行的所有 sql 启用日志记录的方法(在服务器端进行日志记录)。但是,我找不到如何为 Oracle11g 服务器启用相同的功能。

4

1 回答 1

0

你有两种方法可以做到这一点。添加以下内容之一

sql_trace=true

或者

event="10046 trace name context forever, level 12"

在数据库的init.ora文件中并重新启动实例。您还可以使用 alter system 命令启用该设置。这将在跟踪目录中创建跟踪文件。如果您不使用共享服务器,这将为每个数据库会话创建一个跟踪文件。然后可以使用文本编辑器读取这些文件或使用tkprof分析这些文件。

于 2012-08-08T06:40:55.350 回答