2012-08-08 93 views
0

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

回答

0

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

sql_trace=true 

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

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