Oracle创建、删除DATABASE LINK

先说应用(*******代表密码),创建dblink如下sql:

 create public database link dblink91_gps connect to ehl_gps identified by ****** using '10.2.111.91:1521/orcl'
 
create public database link dblink91_public connect to ehl_public identified by ******  using '10.2.111.91:1521/orcl'

创建使用视图如下(select * from table_name@dblink_name):

create or REPLACE view v_service_person
AS  
select syjy as policeid,
       (select p.xm from t_sys_person@dblink91_public p where p.ryid = pda.syjy) as policename,
       pda.gljg as deptid,
       (select d.jgmc from t_sys_department d where d.jgid = pda.gljg) as deptname,
       r.gpstime as datetime,
       r.longtitude,
       r.latitude,
       r.gpstime,
       to_char(sysdate, 'yyyy/mm/dd hh24:mi:ss') as addtime
  from t_in_oms_pda@dblink91_public pda, t_in_pgps_locateinfo@dblink91_gps r  
 where r.deviceid = pda.dwsbbh


Oracle创建、删除DATABASE LINK

创建dblink:

?
1
2
3
4
5
6
7
8
9
10
11
create database link [ name ]
  connect to [username] IDENTIFIED BY [ password ]
  using '(DESCRIPTION =
  (ADDRESS_LIST =
   (ADDRESS = (PROTOCOL = TCP)(HOST = [ip])(PORT = [port]))
  )
  (CONNECT_DATA =
   (SERVER = DEDICATED)
   (SERVICE_NAME = xxx)
  )
  )' ;

例如:

?
1
create public database link dblink_name connect to SYSTEM using '192.168.1.73:1521/oracle' ;

删除dblink:

?
1
2
3
DROP DATABASE LINK [ name ];
--或
DROP PUBLIC DATABASE LINK [ name ];
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值