dblink连接

与第三方对接步骤

  1. 向第三方提供dblink直连对接文档,并沟通文档内容
  2. 第三方提供视图后,需要检查视图中的数据是否符合文档要求
  3. 我方提供我方的数据库字段信息(例如:总公司、分公司、子公司)
  4. 创建dblink和同义词
  5. 把组织机构信息插入到组织机构表中
  6. 修改系统查询语句的级联关系
  7. 进行数据对接,并测试系统能否正常使用,如有数据问题,需要与第三方进行沟通
  8. 对接完成

数据库操作(示例)

创建dblink语法

CREATE DATABASE LINK dblinkname(修改) CONNECT TO dbuser(修改) IDENTIFIED BY dbuserpasswd(修改) 
USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = xx.xx.xx.xx(修改))(PORT = xxxx(修改))))(CONNECT_DATA =(SERVICE_NAME = serviceName(修改))))';

创建dblink示例:

-- 查询全部dblink连接
select * from ALL_DB_LINKS;
-- 赋予用户创建dblink权限,用户名:HCS_SD_JNRL_SJ1005
grant create public database link,create database link to HCS_SD_JNRL_SJ1005;
-- 创建dblink
CREATE DATABASE LINK JNRL_CSM
   CONNECT TO CSM_SD_JNRL_CS07011 IDENTIFIED BY  "O56U58uml2uvp"
   USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 172.18.118.12)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = csmcs)))';

创建同义词语法(同义词需要与数据库表名一致)

CREATE SYNONYM synonym_name FOR table_name@dblinkname;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值