折雨的天空

新浪微薄腾讯微薄

最新碎语:最近霉到了住。哎。。。

您的位置:折雨的天空 >其他技术> oracle创建DBLINK报错ora-28040的问题

oracle创建DBLINK报错ora-28040的问题

在oracle 11g中创建dblink,连接到oracle 18c中,报错如标题

解决参考:

https://blog.csdn.net/bxl049/article/details/70879655

上面连接已经很详细了,这里就只是记录一下几个重要的点


1、创建dblink的SQL语句

--密码用双引号
create database link medical connect to test identified by "test123" using '(DESCRIPTION =(ADDRESS_LIST=(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.28.3)(PORT=1521)))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME = test)))'

2、解决ora-28040的问题


解决方法:出现这种原因就是因为版本不一致导致的,这个也很好解决
找到库B的oracle安装文件夹下sqInet.ora文件,添加sqinet.allowed_logon_version_client=8 sqlnet.allowed_logon_version_server=8即加上这两句,后面版本号写你库B所在的版本号或比他小都可以。

这个库B,应该就是我遇到的dblink的目标库


3、用户名密码错误的问题


创建语句,密码用双引号引起来。

------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《oracle创建DBLINK报错ora-28040的问题

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换