由于有任务要分析一个MIS,是别的公司开发好的,现在重新开发,要通过用原来的软件操作一步,然后监控oracle相应的进行了什么操作,不能遗漏,越详细越好,有哪些方法?用PLSQL能不能实现?
解决方案 »
- pl/sql中如何全部依次执行if elsif分支?求高人指教
- 新手请教各位
- Oracle如何删除某一个数据库
- 关于DEVC++ OCI配置
- oracle多表查询筛选最新记录
- [求助]表插入问题
- 怎么解决(817和9i的)这个兼容性问题?
- 我以自建的用户登陆SQL PLUS。系统提示“访问PRODUCT_USER_PROFILE时错误:未载入产品用户配置文件信息”。并且用SQL语句查不到表,不知
- ORACLE存储过程返回的记录集是只读的吗?
- 哪能下到oracle的帮助文档?
- 求助,刚装的oracle10g,OracleServiceORACLE服务无法启动!
- ORA:00918出错,请求帮忙解决
select se.username,sq.sql_text
from v$sql sq,v$session se
where sq.address=se.sql_address;
可以查询到每个登录到Oracle的用户刚刚执行的sql,
如果要查询特定的用户,可以增加查询条件,如
select se.username,sq.sql_text
from v$sql sq,v$session se
where sq.address=se.sql_address
and sid=15;
1,直接用oracle的审计功能好了,这样很方便,也不用重新开发代码了!2,在你重新开发的软件里面,详细记载操作日志,每一个操作都记载到日志文件里面,不就搞定了。