向高手请教oracle 里的对象操作的详细答案 请教一个方案 检测一个用户 user1 在一天内对数据库的操作,然后取消其所做的操作,让数据库回user1操作以前的状态 问题 1 我怎么知道知道user做了那些操作?他操作的记录在哪个文件里找? 2 恢复数据库到以前的状态需要那些步骤? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只能回到某一个时间点或者是SCN吧,要是有多个用户操作,如用户ABCDEF.....,光回退A的操作,而BCDEF.....的操作不变。这样的问题......等待高人的答案 使用Oracle的LogMiner分析工具 分析重做日志或归档日志中的内容 找到用户的起始操作时间 或 起始SCN号 然后通过 SQL>RECOVER DATABASE UNTIL TIME 时间点或者 SQL>RECOVER DATABASE UNTIL CHANGE (SCN号) SQL>ALTER DATABASE OPEN RESETLOGS; ……不容易實現吧……可能在user1操作影響的record中有與user2操作的數據有關聯…………不容易啊 oracle 9i里面一个数据库审核机制,它的作用就是记录每个用户对数据有什么操作,包括执行什么sql语句,给哪些用户授权,更改最多的是哪个表?但是你必须要建立这个审核机制,它才会把用户的操作记录下来;可以对单的用户或角色或单单独的表空间做记录 RECV_BUF_SIZE和SDU的问题 【求助下】如何做NULL的判断? 一个oracle面试题 用触发器实现update,谁帮帮我。。。 Sql 语句求助:有类似 Max() 的“逻辑或”的聚合函数吗? 方法怎么返回一个字符串数组 oracle数学统计包的名称 我想实现不同数据库下两张相同表的数据同步该怎么做 怎样修改oracle9i的sga大小 存贮过程数值益出问题?? 异常的异常处理 RMAN-20032错误,请问该怎么解决呢?
要是有多个用户操作,如用户ABCDEF.....,光回退A的操作,而BCDEF.....的操作不变。
这样的问题......等待高人的答案
SQL>RECOVER DATABASE UNTIL TIME 时间点
或者
SQL>RECOVER DATABASE UNTIL CHANGE (SCN号) SQL>ALTER DATABASE OPEN RESETLOGS;
可能在user1操作影響的record中有與user2操作的數據有關聯……
……不容易啊
oracle 9i里面一个数据库审核机制,它的作用就是记录每个用户对数据有什么操作,包括执行什么sql语句,给哪些用户授权,更改最多的是哪个表?
但是你必须要建立这个审核机制,它才会把用户的操作记录下来;
可以对单的用户或角色或单单独的表空间做记录