在Oracle中创建数据库链接时出错

时间:2014-09-05 05:01:38

标签: sql oracle oracle-sqldeveloper

我有两个数据库,需要编写跨数据库查询。所以我试图创建一个数据库链接。

CREATE PUBLIC DATABASE LINK DBLink CONNECT TO SchemaName IDENTIFIED BY 123 using 'DBName';

当我执行此查询时,它会接受以下错误" ORA - 00933:SQL命令未正确结束"。谁能解释一下我的错误在哪里?

P.S。我正在使用SQL Developer。

1 个答案:

答案 0 :(得分:3)

我实际上解决了这个问题。问题在于用作密码的数字。要解决此问题,请在密码中使用双引号:

CREATE PUBLIC DATABASE LINK DBLink CONNECT TO SchemaName IDENTIFIED BY "123" using 'DBName';