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

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

本文介绍了在Oracle中创建数据库链接时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个数据库,需要编写一个跨数据库查询.因此,我正在尝试创建数据库链接.

I have two databases and need to write a cross database query. So I'm trying to create a database link.

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

执行此查询时,出现以下错误"ORA-00933:SQL命令未正确结束".有人可以向我解释错误的地方吗?

When I executing this query it's take following error "ORA - 00933:SQL command not properly ended". Can anybody explain me where is the mistake?

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

P.S. I'm using SQL Developer.

推荐答案

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

I actually solve this problem. The problem was in the numbers used as password. To fix it use double quotes in password like this:

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

这篇关于在Oracle中创建数据库链接时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-25 12:20