关于create database link的问题。急,快点进来,谢谢

sforat 2011-12-13 04:22:28
我是这样写的
create database link db1_link
connect to user identified by pwd
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = liuip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = database_name)
)
)';


其实很简单,但是问题是执行报错。说 identified by pwd pwd有问题
我在考虑要不要加单引号'pwd' 加了也不行,不加也报错。为什么为什么??急。
...全文
143 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinglang1987 2011-12-15
  • 打赏
  • 举报
回复
create database link db1_link
connect to user identified by "pwd"
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = liuip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = database_name)
)
)';


这样就好了
qinglang1987 2011-12-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 sforat 的回复:]
我是这样写的
create database link db1_link
connect to user identified by pwd
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = liuip)(PORT = 1521))
)
(CONNECT_DAT……
[/Quote]

pwd 两边加上双引号“” 不是单引号‘’
s3068770 2011-12-15
  • 打赏
  • 举报
回复
(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = liuip)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = database_name) ) )
不能有换行。
tlx20093A 2011-12-15
  • 打赏
  • 举报
回复
这样也行:
create database link db1_link
connect to
username identified by pwd
using 'oracle_sid';

rfb0204421 2011-12-15
  • 打赏
  • 举报
回复
我心飞翔 2011-12-13
  • 打赏
  • 举报
回复
呵呵,一场虚惊!
不过还是恭喜一下了。
sforat 2011-12-13
  • 打赏
  • 举报
回复
我自己知道了。 原来密码不能数字开头。。。
争取今天 2011-12-13
  • 打赏
  • 举报
回复
user 是oracle关键字,如果要用它做对象名,用双引号括上.
最后别用关键字,否则用起来也麻烦
sforat 2011-12-13
  • 打赏
  • 举报
回复
有人吗

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧