各位大侠好:
    我最近按照网上的一个帖子做oracle stream,但不成功。原帖地址如下:
    http://www.itpub.net/viewthread.php?tid=918878&extra=&page=1
    我的主服务器是aix的,从服务器是windows。最后按这个帖子做完了,一切都正常,就是传递不过去,其中显示APPLIED_SCN小于CAPTURED_SCN,APPLIED_SCN就一直没变。按照该文档的说法,原因是“则表示在主数据库一端,要么LCR没有被dequeue,要么Propagation进程尚未传播到从数据库一端”。可是该怎么解决呢??

解决方案 »

  1.   

    不好意思,我是用vi命令来打开dbf归档文件的,应该是该命令无法打开吧?
    那请问归档文件dbf怎么查看内容呢?
      

  2.   

    用dump做stream配好参数做好dblink
    在10g不是很难
      

  3.   

    dump的用法google吧
    也就是dump 目标datafile
    之类的
    你要看dbf做什么
    这个stream跟这个没啥关系
    难道你要研究internal?  
      

  4.   

    不是的。只是现在我的stream不成功。dblink没问题,CAPTURED_SCN也随ddl、dml执行而增加,但APPLIED_SCN一直不变,并且主从服务器的dba_capture、dba_apply都显示的是enabled,我也不知道怎么回事,所以想看看文档是怎样的。我在本机上也安装了一个oracle服务器,和我的从服务器间的stream是传递就没有问题,感觉stream配置不是很难,但一旦出现错误,是不是不太容易找呢?
      

  5.   

    查查那几个存放error的表
    名字我忘了。。
      

  6.   

    我查了sys.error$这张表,没有找到我新建的用来做stream传递的用户对应的错误。