Oracle DBLink 使用情况

系统 1875 0

在Oracle里面,我通过图形界面创建dblink,老是不成功,报错。问了同事后,同事建议我用sql创建,于是复制了如下sql

 

 create   database link dblink_test
  connect to 登录用户名 identified by 登录密码
  using '(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 19.19.19.19 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = 数据库实例名 )
    )
  )'

 

使用了如上语句,很好,创建成功。

使用dblink的方法如下:

select * from 表名@dblink名

 

执行的时候提示 ORA-01017 、ORA-02063  错误。网络上搜索一下解决问题的方法,主要是数据库版本不一致,导致密码错误引起的

解决办法:将密码用双引号引起来。如 identified by "登录密码"

完成的创建sql如下

create   database link dblink_test
  connect to 登录用户名 identified by "登录密码"
  using '(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 19.19.19.19 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = 数据库实例名 )
    )
  )'

 

再次执行     select * from 表名@dblink名    则可以世界看到数据了

 

之所以用到dblink,是因为想创建另外一个库的表,但不想复制数据及结构,觉得麻烦,所以通过dblink,一条sql搞定

 

 

以上内容,来自以下网页的帮助

http://www.baidu.com/

http://oracle.chinaitlab.com/induction/915197.html

http://blog.163.com/js_xiaoyi/blog/static/196600094201210274837140/

 

Oracle DBLink 使用情况


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论