关于数据库高级复制问题(特性与数据库版本dblink不兼容),请各位高手帮帮忙

[复制链接]
查看11 | 回复5 | 2007-9-26 18:42:10 | 显示全部楼层 |阅读模式
oracle 版本是9.0.1.1.1
前面的步骤都没有问题
link_xtcur也测试过了没有问题
就是到了下面这步出现问题
SQL> begin
2dbms_repcat.add_master_database(
3
gname=>'scott_mg',
4
master=>'link_xtcur',
5
use_existing_objects=>true,
6
copy_rows=>false,
7
propagation_mode=>'asynchronous');
8end;
9/
begin
*
ERROR 位于第 1 行:
ORA-23375: 特性与数据库版本LINK_XTCUR.US.ORACLE.COM不兼容
ORA-06512: 在"SYS.DBMS_SYS_ERROR", line 86
ORA-06512: 在"SYS.DBMS_REPCAT_MAS", line 2151
ORA-06512: 在"SYS.DBMS_REPCAT", line 146
ORA-06512: 在line 2
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
你的参数global_names=? 正常的应该是true
你的database link叫'link_xtcur'?这不行的,应该加上域名比如LINK_XTCUR.US.ORACLE.COM(你的域名是oracle.com?)并且设置global_names=true,去看看官方文档对高级复制的配置需求。
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
最初由 nj_eimi 发布
[B]oracle 版本是9.0.1.1.1
前面的步骤都没有问题
link_xtcur也测试过了没有问题
就是到了下面这步出现问题
SQL> begin
2dbms_repcat.add_master_database(
3
gname=>'scott_mg',
4
master=>'link_xtcur',
5
use_existing_objects=>true,
6
copy_rows=>false,
7
propagation_mode=>'asynchronous');
8end;
9/
begin
*
ERROR 位于第 1 行:
ORA-23375: 特性与数据库版本LINK_XTCUR.US.ORACLE.COM不兼容
ORA-06512: 在"SYS.DBMS_SYS_ERROR", line 86
ORA-06512: 在"SYS.DBMS_REPCAT_MAS", line 2151
ORA-06512: 在"SYS.DBMS_REPCAT", line 146
ORA-06512: 在line 2 [/B]

你应该将db_Link的名字跟对方的global_name设置为一样..
而且要将该参数设置为true.
请仔细阅读ORACLE 的手册.上面很详细的.
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
最初由 nj_eimi 发布
[B]oracle 版本是9.0.1.1.1
前面的步骤都没有问题
link_xtcur也测试过了没有问题
就是到了下面这步出现问题
SQL> begin
2dbms_repcat.add_master_database(
3
gname=>'scott_mg',
4
master=>'link_xtcur',
5
use_existing_objects=>true,
6
copy_rows=>false,
7
propagation_mode=>'asynchronous');
8end;
9/
begin
*
ERROR 位于第 1 行:
ORA-23375: 特性与数据库版本LINK_XTCUR.US.ORACLE.COM不兼容
ORA-06512: 在"SYS.DBMS_SYS_ERROR", line 86
ORA-06512: 在"SYS.DBMS_REPCAT_MAS", line 2151
ORA-06512: 在"SYS.DBMS_REPCAT", line 146
ORA-06512: 在line 2 [/B]

你应该将db_Link的名字跟对方的global_name设置为一样..
而且要将该参数设置为true.
请仔细阅读ORACLE 的手册.上面很详细的.
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
最初由 nj_eimi 发布
[B]oracle 版本是9.0.1.1.1
前面的步骤都没有问题
link_xtcur也测试过了没有问题
就是到了下面这步出现问题
SQL> begin
2dbms_repcat.add_master_database(
3
gname=>'scott_mg',
4
master=>'link_xtcur',
5
use_existing_objects=>true,
6
copy_rows=>false,
7
propagation_mode=>'asynchronous');
8end;
9/
begin
*
ERROR 位于第 1 行:
ORA-23375: 特性与数据库版本LINK_XTCUR.US.ORACLE.COM不兼容
ORA-06512: 在"SYS.DBMS_SYS_ERROR", line 86
ORA-06512: 在"SYS.DBMS_REPCAT_MAS", line 2151
ORA-06512: 在"SYS.DBMS_REPCAT", line 146
ORA-06512: 在line 2 [/B]

你应该将db_Link的名字跟对方的global_name设置为一样..
而且要将该参数设置为true.
请仔细阅读ORACLE 的手册.上面很详细的.
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
谢谢这个问题我已经解决了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行