步骤 :
1. --创建DBLink
create public database link testLink
connect to l2108 identified by websms
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.137.17.98)(PORT = 1521)))
(CONNECT_DATA = (SERVICE_NAME = inomc)))';
2. --实现远程调用(查询远程表corpmember)
select * from corpmember@testLink;
--实现存储过程远程调用(调用存储过程)
--无参数的 存储过程
proc_sync_corp@testLink;
--有参数存储过程
proc_sync_test(参数列表....)@testLink;
3. 关闭dblink.(每次连接使用后要记得关闭)
dbms_session.close_database_link('dblink名字');
--------------------- 语法----------------------------------
1. 创建dblink需要相应的权限
a)如果该用户本来就是拥有dba权限的用户,则表示该用户也拥有了创建dblink的权限!
b)如果该用户只是个普通用户,则需要拥有创建dblink的权限才行:
用sys登录pl/sql grant CREATE DATABASE LINK to 用户名;
2.创建dblink的语法
create database link dblink名connect to 用户名identified by 密码using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 远程IP)(PORT = 端口))) (CONNECT_DATA = (SERVICE_NAME = 数据库名)) )';
说明: 这只是创建一个最最简单的dblink语法,一般情况下,足够你对远程机器上的进行增删改查了!
3. 关闭dblink.(每次连接使用后要记得关闭)
dbms_session.close_database_link('dblink名字');
分享到:
相关推荐
oracle 存储过程 函数 dblink 绝对对工作和平时学习有价值的资料。针对个人具体情况做修改即可使用
执行存储过程,通过指定目标数据库登录信息,动态生成dblink,打开游标,按批次插入本地指定表中,每批次1万条数据。同步记录和日志信息写在自动生成的sync_log表中。同步完成后自动删除动态生成的存储过程、dblink...
主要介绍了Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符的相关资料,需要的朋友可以参考下
ODI中的过程类似数据库中的存储过程为,在ORACLE数据库中可以通过DBLINK实现跨库调用其它数据库的对象(表、视图等),当遇到不同类型的数据时则需要插件并且需要做大量的配置工作(如:ORACLE gateways 可以实现...
dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink
使用 DBlink,可以实现数据的实时同步、数据的远程访问和数据的复制等功能。DBlink 的使用可以提高数据的可用性和可靠性,提高业务的效率和效果。 使用 DBlink 连接 Oracle 和 MySQL 数据库需要逐步进行配置和测试...
oracle 使用dblink方式 连接远程数据库,内有详细描述,亲测可以
oracle 创建dblink的详细步骤,以及使用oracle快照快速的刷新,保持本地与远程数据库的同步
该存储过程实现源数据库按照时间同步更新计算库的过程 实现表的同步以及动态表某期间的数据同步。 该存储过程主要演示了: 1.dblink创建和dblink的使用; 2.如何使用字典表和游标实现选择性数据同步。
DBLINk
实现ORACLE跨库访问 DBLINK实现ORACLE跨库访问 DBLINK
本周由于公司一个系统的oracle数据库需要采集另一个系统mysql数据库的数据,于是对oracle通过dblink连接mysql进行了研究,测试环境是单实例oracle 10g 64位,折腾了半天搞定了,但是生产环境是10g rac,原本以为会很...
DBLINK实现两个数据库间表数据同步---张金总结版
DBlink的应用 DBlink的应用 DBlink的应用
Oracle之dblink的配置 Oracle之dblink的配置 Oracle之dblink的配置 Oracle之dblink的配置
Oracle 建立 DBLINK 的详细步骤记录是指在 Oracle 数据库中建立一个数据库链接(DBLINK),以便在本地数据库中访问远程数据库中的数据。下面是建立 DBLINK 的详细步骤记录: 查看 GLOBAL_NAME 在建立 DBLINK 之前...
俩台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。
利用dblink在数据远程备份时进行oracle跨用户的数据拷贝
dblink+同义词