`
ganqing1234
  • 浏览: 169118 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

使用Database Link导数据

阅读更多
转载自公司同事的整理。

在Oracle的使用中,经常会遇到将一个库中(源库)的某些表的数据导入到另一个库(目标库)的表中,最简单的方法就是在目标库中创建一个“数据库链接”,即Database Link,连接到源库中,再使用insert into语句将源库中的数据插入到目标库中。

 
具体操作分为三步:
  1. 如果目标库中没有对应的表,则先创建相应的表结构
  2. 在目标库中创建database link,具体方法见下面的示例1
  3. 使用insert into语句插入数据,见示例2
示例1:创建database link
创建db_link需要以下几个权限:

 
grant create database link to CCS;
grant create public database link to CCS;
grant create session to CCS;

 
创建方法示例:
create public database link lk_cms327
connect to cms327 identified by cms327 using
'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=CCS)(PORT=1521)))(CONNECT_DATA=(SID=ccs)(SERVER=DEDICATED)))'; 
其中lk_cms327是这个database link的名称,第一个cms327是访问源库的用户名,第二个cms327是访问源库的密码。

 
示例2:使用insert into语句插入数据
insert into t_cms_content
select * from t_cms_content@lk_cms327;
本例的作用是将lk_cms327对应的库中表t_cms_content中的数据插入到本库的t_cms_content表中。
注意oracle中的select into是用于赋值的,而不像sql server中插入数据。
分享到:
评论

相关推荐

    EXPDP和IMPDP的比较详细使用说明

    3. 支持通过Database Link的方式导出或导入远端数据库中的对象 4. 支持在导入时通过Remap_schema、Remap_datafile、Remap_tablespace几个参数实现导入过程中自动修改对象属主、数据文件或数据所在表空间 5. 导入/...

    电影数据分析.docx

    使用的数据是IMDB美国票房排名前1000的电影数据,数据包含了电影名称,票房金额,上映年份,演职人员,IMDB评分,电影类型等信息,数据中的很多电影大家也比较熟悉。相信不少人都有这样的经历,当想要看一部电影的...

    Findlost:北京化工大学大二上数据结构课程设计,基于htmlcssJavaScriptphpmysql的失物招领系统demo

    Findlost北京化工大学大二上数据结构课程设计,基于html/css/JavaScript/php/mysql的失物招领系统demo实现了失物招领的系统功能,代码可以直接被使用,数据库版本为 MySQL 5.5.31 PHP 版本为 5.5.38服务器为nginx/...

    ORACLE数据库基础知识-华为维护资料

    1.3.7 数据库链(Database Link) 17 第2章 管理ORACLE数据库 19 2.1 启动与关闭 19 2.1.1 权限 19 2.1.2 ORACLE的四中状态 20 2.1.3 启动数据库 20 2.1.4 关闭数据库 22 2.2 应用开发工具(SQL * Plus) 24 2.2.1 ...

    Oracle 12C实现跨网络传输数据库详解

    跨网络传输数据库,可以通过使用network_link参数来执行导入操作,导入操作将使用数据库链路,不需要生成dump文件。 操作步骤如下: 1、在目标数据库中创建链接到源数据库的数据链路。执行导入操作的用户必须要有...

    cvs2mysql

    一个把CSV数据导入数据库的工具. 支持Excel导出的CSV数据。 支持自定义函数。 This class creates sql to import into tables in any mysql table - you specify the fieldname in the csv - and the mysql ...

    orcale常用命令

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     EXP_FULL_DATABASE, IMP_FULL_DATABASE这两个角色用于数据导入导出工具的使用。  自定义角色 Oracle建议我们自定义自己的角色,使我们更加灵活方便去管理用户  创建角色 SQL> create role admin;  授权给...

    simplymongo:一个非常简单的MongoDB包装器,可在几秒钟内为您提供数据库基础知识

    将客户数据存储在集合中,并轻松获取和修改数据。 最初是为社区创建的。 安装先决条件NodeJS 13+ 带模块的ES6项目安装$ npm install simplymongo开始用法以下是一些入门通用步骤。 为ready语句添加回调。 创建new ...

    leetcode下载-CodingOnline:一个类Leetcode的在线编程判题系统

    leetcode下载 CodingOnline 一个类Leetcode的在线编程判题系统。 使用原生JSP和JDBC技术,...创建数据库并导入数据 下载安装Apache Tomcat9,并导入idea 打开idea,点击运行按钮左边的Add Congratulations -> 左上角

    SQL培训第一期

    create database link orcllink connect to cssdj identified by cssdj using '(DESCRIPTION = (ADDRESS_LIST= (ADDRESS=(PROTOCOL = TCP)(HOST = 219.239.110.65)(PORT = 1521))) (CONNECT_DATA=(SID = orcl)))';...

    SemanticMediaWiki::link:Semantic MediaWiki将MediaWiki转变为具有查询和导出功能的知识管理平台

    SMW中创建的所有数据都可以通过轻松发布,从而允许其他系统无缝使用此数据。 为了更好地了解Semantic MediaWiki的工作原理,请查看以及 , 视频,或者浏览以获得更全面的介绍。要求PHP 7.0至PHP 7.4 MediaWiki 1.31...

    《MyEclipse 6 Java 开发中文教程》前10章

    4.2使用MyEclipse Database Explorer透视图 69 4.2.1介绍 69 4.2.2连接到MyEcipse Derby数据库 70 4.2.3切换到MyEclipse Database Explorer透视图 70 4.2.4打开数据库连接 71 4.2.5关闭数据库连接 72 4.2.6浏览...

    推荐 毕业设计 基于Java JSP的资源分享网站设计与实现 含源代码、数据库、毕业论文、答辩PPT等全部资料 直接可用.rar

    数据库中的link数据是真实可用数据,请不要随意修改。 d) 说明:字符集选择UTF-8,则不会出现乱码;工程中的js文件出现错误是正常现象,因为MyEclipse对压缩js的辨识能力较弱。 三、配置过程 a) 环境:解压缩tomcat...

    推荐没有虚拟主机的小巧的Mysql数据库备份脚本(PHP)

    最近工作中常常需要备份远程服务器上的Mysql数据库到本机,一开始采用直接备份Mysql的... function db($host=””,$username=””,$password=””,$database=””) { if(!$this->linkid) @$this->linkid = mysql_

    ZendFramework中文文档

    导入定制的数据源 13.2.1.3. Dumping feed 内容 13.3. 从网页上获得Feed 13.4. RSS Feed的使用 13.5. Atom Feed的使用 13.6. 单个Atom条目的处理 13.7. 修改Feed和条目结构 13.8. 自定义Feed和条目类 14. ...

    [php]mysql数据库操作——DB类

    public function create_database($data=''){$this->query("CREATE DATABASE {$data}");} // 查询服务器所有数据库 public function show_database(){ $this->query('SHOW DATABASES'); $db=array(); while...

Global site tag (gtag.js) - Google Analytics