to: alert.log 在$ORACLE_BASE/admin/instancename/bdump目录下 好像alert.log中没有保存sql语句吧
to: 或者,自己改自己的程序,加上异常处理,记录到log表中=====================不能改程序,程序已经做好了,很大的一个程序,里面有成千上万的sql语句。
还有一种办法,可以对表进行审计。 init文件的参数必须: audit_trail=DB 比如:用user用户登陆.打算对表user.test的插入操作做审计. 操作如下: audit insert on user.test; insert into test values (....); select * from sys.aud$;
不能改应用程序我尝试用日志文件,但找不到怎么过虑的方法,我看了Logminer的手册,好像不能实现这个功能,即:我只select成功执行的语句,没有成功执行的语句。
在$ORACLE_BASE/admin/instancename/bdump目录下
alert.log
在$ORACLE_BASE/admin/instancename/bdump目录下
好像alert.log中没有保存sql语句吧
或者,自己改自己的程序,加上异常处理,记录到log表中=====================不能改程序,程序已经做好了,很大的一个程序,里面有成千上万的sql语句。
init文件的参数必须:
audit_trail=DB
比如:用user用户登陆.打算对表user.test的插入操作做审计.
操作如下:
audit insert on user.test;
insert into test values (....);
select * from sys.aud$;