SQL> select* from V$logmnr_contents WHERE table_name = 'userinfo';no rows selected

解决方案 »

  1.   

    这个查询前面要加载归档文件或者联机日志文件,你前面的步骤都做了》?初学者建议使用TOAD等第三方工具
      

  2.   

    按照http://blog.csdn.net/lick4050312/article/details/5217502弄得  用的是在线日志,必须分析归档日志才能出来吗
      

  3.   

    首先明确:日志分为2种,在线日志和归档日志,而日志只记录你更新,删除语句,SELECT语句是不记录的,而且必须分清执行的时间,看在线日志的内容是否被覆盖,覆盖了就要去归档中查找你想查你之前执行过的SQL中的表名='userinfo',其中表名需要大写
    select* from V$logmnr_contents WHERE table_name = UPPER('userinfo');