在Pl/SQL里想从一个数据库里连接到另一个数据库,要靠Database link.例子如下:
DROP DATABASE LINK elinkDB_copy;
CREATE DATABASE LINK elinkDB_copy
CONNECT TO nims IDENTIFIED BY nims
USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dev.elinksoft.com)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = elinkdb)
)
)';
INSERT INTO T_DEPARTMENT_DEFINE
(DEPARTMENT_CODE, INTERNAL_DEPARTMENT_CODE,
DEPARTMENT_CHINESE_NAME, DEPARTMENT_ABBR_NAME, DEPARTMENT_LEVEL,
FOUND_DATE, CHINESE_ADDRESS, POSTCODE, TELEPHONE,
UPPER_DEPARTMENT_CODE, LINK_MAN_CODE, TELE_AREA_CODE,
LEVEL_DEP_CODE, FCD, FCU, LCD, LCU)
(SELECT DEPARTMENT_CODE, INTERNAL_DEPARTMENT_CODE, DEPARTMENT_CHINESE_NAME,
DEPARTMENT_ABBR_NAME, DEPARTMENT_LEVEL, FOUND_DATE,
CHINESE_ADDRESS, POSTCODE, TELEPHONE, UPPER_DEPARTMENT_CODE,
LINK_MAN_CODE, TELE_AREA_CODE, LEVEL_DEP_CODE, FCD, FCU, LCD, LCU
FROM T_DEPARTMENT_DEFINE@elinkDB_copy);
commit;
ALTER SESSION CLOSE DATABASE LINK elinkDB_copy;
另外,如果是同一个数据下的不同用户,可以用视图.
转自:http://keke-wanwei.iteye.com/blog/137016
分享到:
相关推荐
Oracle数据库如何创建DATABASE LINK
Database Link详细讲解oracle分布式.文档详细,精简,供大家学习!
oracle调用存储过程方法,包括带返回参数和列表参数; oracle创建databaselink的方法和语法,以及对应举例说明。
本文档是在开发oracle过程中总结出来的,希望对想了解oracle db link的人有帮助
oracle create database link
Oracle创建Database link方法
databaselink是oracle数据库连接另一个数据库(可以是非oracle数据库)用的连接
主要介绍了Oracle DATABASE LINK(DBLINK)创建与删除方法,需要的朋友可以参考下
Oracle数据库如何创建Database Link呢?本文我们主要就介绍一下这部分内容,Oracle数据库创建Database Link有两种方式,一种是通过菜单,一种是通过SQL
database link详解 一:dblink创建 二、dblink查询 三、dblink删除 四、dblink使用 五、同义词配合
This class is Transplantation class to link and access any database in the way of ado
主要介绍了通过PLSQL Developer创建Database link,DBMS_Job,Procedure,实现Oracle跨库传输数据,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
database_link是用来做什么JAVA
database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是database link是单向的连接。 在创建database ...
前一阵领导安排了一个任务:定时将集团数据库某表的... Database link:使用户可以通过一个数据库访问到另外一个远程数据库 DBMS_Job:使ORACLE数据库定期执行特定的任务 Procedure:用来完成特定的数据操作(比如修
oracle 12c for windows 安装向导
create database link link_zhangli connect to zhangli identified by zhangli using' (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = ...
Select Created, Log_Mode, Log_Mode From V$Database; 四、ORACLE用户连接的管理 用系统管理员,查看当前数据库有几个用户连接: SQL> select username,sid,serial# from v$session; 如果要停某个连接用 SQL> ...