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 [email protected];#80机器apps访问
表访问授权:
grant select on ausdb.BA_USER_INFO to tolinkuser;
热门工具 换一换