设置两个oracle实例之间的复制连接

设置两个oracle实例之间的复制连接,oracle,database-replication,Oracle,Database Replication,大家好,我在为复制设置两个oracle实例之间的连接时遇到问题。我可以使用类似字符串的方式通过sqlplus进行连接` SQL> connect root/12345@orcl1 但我无法创建查询: CREATE DATABASE LINK remotedb CONNECT TO root IDENTIFIED BY 12345 USING 'orcl1'; 我也不能用Oracle数据库控制设置它。我得到的错误是远程主机的用户名或密码不正确。我不认为用户“root”是远程数据库上的SY

大家好,我在为复制设置两个oracle实例之间的连接时遇到问题。我可以使用类似字符串的方式通过
sqlplus
进行连接`

SQL> connect root/12345@orcl1
但我无法创建查询:

CREATE DATABASE LINK remotedb
CONNECT TO root IDENTIFIED BY 12345
USING 'orcl1';

我也不能用Oracle数据库控制设置它。我得到的错误是远程主机的用户名或密码不正确。

我不认为用户“root”是远程数据库上的SYSDBA帐户?如果是这样,你就不能这样做。不允许数据库链接连接到SYSDBA帐户。将创建链接,但您将获得ORA-01017:无效用户名/密码。

我通过将密码括在双引号中解决了此问题。

您会收到什么确切的错误消息(即ORA-nnnnn号码是什么)?我授予root所有权限,但没有将其添加到任何groop中。