免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2263 | 回复: 7
打印 上一主题 下一主题

俺在配置 物化视图复制站点时碰到的错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-20 18:15 |只看该作者 |倒序浏览
俺在配置 物化视图复制站点时碰到了如下错误,节录如下,恳请各位大侠指正。
注意:copy69乃俺要用的复制用户,跟连接串也同名,但是我参考的文档在做下面的步骤前,没有建它的语句,具体为啥错,俺也就不清楚了。

SQL>; CONNECT repadmin/repadmin@test73
已连接。
SQL>; --建立名为rep_test 的复制组
SQL>; BEGIN
  2  DBMS_REPCAT.CREATE_MASTER_REPGROUP (
  3  gname =>; 'rep_test');
  4  END;
  5  /

PL/SQL 过程已成功完成。

SQL>; --将复制对象增加到复制组中
SQL>; --主键所用的索引自动复制,其他索引需要明确添加到复制组中
SQL>; BEGIN
  2  DBMS_REPCAT.CREATE_MASTER_REPOBJECT (
  3  gname =>; 'rep_test',
  4  type =>; 'TABLE',
  5  oname =>; 'test_rep',
  6  sname =>; 'copy69',
  7  use_existing_object =>; TRUE,
  8  copy_rows =>; FALSE);
  9  END;
10  /
BEGIN
*
ERROR 位于第 1 行:
ORA-23308: object COPY69.TEST_REP does not exist or is invalid
ORA-06512: at "SYS.DBMS_REPCAT_MAS", line 2627
ORA-06512: at "SYS.DBMS_REPCAT", line 562
ORA-06512: at line 2

论坛徽章:
0
2 [报告]
发表于 2005-07-21 09:39 |只看该作者

俺在配置 物化视图复制站点时碰到的错误

咋没人理俺啊 自己顶一下,别沉了 着急啊

论坛徽章:
0
3 [报告]
发表于 2005-07-21 09:42 |只看该作者

俺在配置 物化视图复制站点时碰到的错误

select count(*) from copy69.test_rep;测试一下COPY69用户的TEST_REP表存在吗?

论坛徽章:
0
4 [报告]
发表于 2005-07-21 18:10 |只看该作者

俺在配置 物化视图复制站点时碰到的错误

[quote]原帖由 "txfy"]select count(*) from copy69.test_rep;测试一下COPY69用户的TEST_REP表存在吗?[/quote 发表:


这个问题解决了
又有新问题了
SQL>; CREATE DATABASE LINK scottdb  CONNECT TO scott IDENTIFIED BY
  2  tiger;

数据库链接已创建。

SQL>; CREATE MATERIALIZED VIEW scott.dept
  2  REFRESH FAST WITH PRIMARY KEY FOR UPDATE
  3  AS SELECT * FROM scott.dept@
  4  scottdb
  5  ;
AS SELECT * FROM scott.dept@
                       *
ERROR 位于第 3 行:
ORA-04052: 在查找远程对象 SCOTT.DEPT@SCOTTDB.US.ORACLE.COM 时出错
ORA-00604: 递归 SQL 层 1 出现错误
ORA-02019: 未找到远程数据库的连接说明


这个咋解?

论坛徽章:
0
5 [报告]
发表于 2005-07-22 09:46 |只看该作者

俺在配置 物化视图复制站点时碰到的错误

把scottdb挪上去看看,放到@后面!

论坛徽章:
0
6 [报告]
发表于 2005-07-22 16:31 |只看该作者

俺在配置 物化视图复制站点时碰到的错误

还是不行啊

SQL>; CREATE MATERIALIZED VIEW scott.dept
  2  REFRESH FAST WITH PRIMARY KEY FOR UPDATE
  3  AS SELECT * FROM scott.dept@scottdb
  4  ;
AS SELECT * FROM scott.dept@scottdb
                       *
ERROR 位于第 3 行:
ORA-04052: 在查找远程对象 SCOTT.DEPT@SCOTTDB.US.ORACLE.COM 时出错
ORA-00604: 递归 SQL 层 1 出现错误
ORA-02019: 未找到远程数据库的连接说明

感觉这个跟俺不动dblink有关系 研究研究

论坛徽章:
0
7 [报告]
发表于 2005-07-22 16:35 |只看该作者

俺在配置 物化视图复制站点时碰到的错误

CREATE DATABASE LINK scottdb  CONNECT TO scott IDENTIFIED By tiger 此处缺少了using '<networkservicename>;';
networkservicename就是你的tnsnames.ora里指向被复制机器的networkservicename.
没有这个,数据库链怎么会知道连哪个?

论坛徽章:
0
8 [报告]
发表于 2005-07-25 14:05 |只看该作者

俺在配置 物化视图复制站点时碰到的错误

hehe 今天细细的看了看 这些问题都解决了
只是没成功
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP