你好,感谢大家抽空来看我的帖子,在此先说声谢谢。有个问题,当我们增删改查后,sqlarea,sqltext,sql的日志是重起数据库后就没有了,我想此外还有哪个地方能查到我们增删改查的SQL语句记录,每次增删改查后都commit过..目前我只知道这3个表是记录日志的地方,还有我们ORA用户登陆等信息是否还有表记录日志?还有一点就是,commit后和commit前有什么大的区别? 是不是不commit,可以查出有哪些行为?

解决方案 »

  1.   

    我对日志不是很了解,不过commit好像不是和日志有关系的吧。。commit是对数据操作语言的提交,如果不commit,是可以用rollback进行回滚的。也就是说并没有真正的做到对数据的操作。
      

  2.   


    commit后 就会有日志产生存在
    COMMIT前若ROLLBACK则不会产生日志.  若你的日志记录方式是logging类型,系统将记录表空间上对象的所有改变
      

  3.   

    首先感谢大家来参与回复。
    那么当我们增删改查后,sqlarea sql sqltext的日志是重起机器后就没有了,还有哪个地方能查到我们增删改查的日志呢。
      

  4.   

    日志文件中能查询到啊。logmnr