如何查看oracle的操作记录

数据库里面有多张表,举个用户注册的例子:数据库里面有user表和userInfo表,注册时在user表里存入用户ID和昵称,同时去userInfo中存放用户详细信息。现在... 数据库里面有多张表,举个用户注册的例子:数据库里面有user表和userInfo表,注册时在user表里存入用户ID和昵称,同时去userInfo中存放用户详细信息。
现在的问题是,程序是别人开发的,没有源码,也没有数据库的关系模型图,但是我想知道这个程序会对数据库进行哪些操作,比如上面所举得用户注册的例子,会操作哪些表,对数据库进行了哪些增删查改操作,也就是可以看到具体的操作记录,请高手指导,oracle中有什么工具或者语句可以实现我要得功能
可否详细介绍下logmnr,刚在网上看了些文章,都好复杂了,照着操作结果不对,多谢啦!,我是oracle 11g, 要追踪的数据库名为 wind, 用户名密码 wind/wcadmin
展开
 我来答
zaimengli128
推荐于2018-05-06 · TA获得超过134个赞
知道答主
回答量:104
采纳率:0%
帮助的人:69.7万
展开全部
朋友,我这没有11g的数据库,10.0.2版本,我是这样做的,希望11g能够兼容。
1、SQL> alter database add supplemental log data; 启用增强日志信息记录
2、SQL> execute dbms_logmnr_d.build(options=>dbms_logmnr_d.store_in_redo_logs); 配置LogMiner运行环境,建立LogMiner字典并存入重做日志文件
3、SQL> exit 重新登录以使环境配置生效
4、C:\Users\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Apr 17 16:38:34 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn sys/redhat as sysdba
5、SQL> select * from v$log; 确定当前及归档日志状态
SQL> select * from v$logfile; 查看日志文件存放路径
6、SQL> execute dbms_logmnr.add_logfile(logfilename=>'*.log',options=>dbms_logmnr.addfile); 添加第一个日志文件进行分析
7、SQL> execute dbms_logmnr.add_logfile(logfilename=>'*.arc',options=>dbms_logmnr.addfile); 分析归档日志文件
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式