oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作

查看dblink


select owner,object_name from dba_objects where object_type='DATABASE LINK';

或者


select * from dba_db_links;


DBLINK创建:

create public database link LINK.AUSDB
  connect to tolinkuser IDENTIFIED BY tolinkuser123
  using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.185)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=crm)))'


DBLINK创建授权、删除、访问:

grant create public database link to auportal;#80机器对应用户dba创建  

drop public database link LINK.AUSDB;#80机器对应用户dba创建

SELECT * FROM ausdb.BA_USER_INFO@LINK.AUSDB;#80机器apps访问


表访问授权:
grant select  on ausdb.BA_USER_INFO  to tolinkuser;


友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信