废话不多说。

    1、查询是否存在database

select * from dba_db_links;

    2、如果不是自己想要的link名字,删除它

drop public database link dblink_name;

3、建立名字为test_link 被连接数据库ip为10.10.10.12 端口为1521 实例名为mbdb 用户名为db_name 密码为db_password

create public database link test_link connect to db_name identified by "db_password" using '10.10.10.12:1521/mbdb';

错误解决如下:

ora-00950   sql写错了,检查下

ora-01031   权限不够(可以把第三步的public去掉,或者升级权限)

create  database link test_link connect to db_name identified by "db_password" using '10.10.10.12:1521/mbdb';