Win2000 Professional 上安装有 Oracle8i Release 8.1.6.0.0 Server,现准备使用 Replication 功能,发现绝大多数系统PL/SQL包(DBMS_REPCAT_*,如DBMS_REPCAT_ADMIN)不存在,则不能进行 Replication 配置,启动Oracle Universal Installer,查找已安装产品里面有复制功能,那么这是怎么回事?请大虾指点一二,不胜感激,高分相酬!!!

解决方案 »

  1.   

    可以用system身份登录数据库,查看v$option视图,如果其中Advanced replication为TRUE,则支持高级复制功能;否则不支持。如果你的数据库不支持,你只能重新安装了
      

  2.   

    我查看了,Advanced replication = TRUE,:(
      

  3.   

    那就执行那三个脚本文件。catalog.sql 
    。。
    。。
      

  4.   

    不一定管用吧,我查过 ..\rdbms\admin 目录下的 *.sql 文件,如果要想建立某个系统包,要有其包建立语句如 CREATE PACKAGE ... 什么的,可是我没找到那些,估计运行了也没用,风花雪姐姐,你说呢?
      

  5.   

    多谢 maohaisheng,风花雪,在两位的指点下,搞定了,现在准备结贴,给两位散分,可是不知怎么结???:)
      

  6.   

    我不知道你做的是哪个SQL.创建复制环境的SQL应该是%ORA_HOME%\rdbms\admin\catrep.sql