怎样在Oracle 10g中通过网络连接导入数据

 
   | |

导读:在Oracle 10g中,Data Pump版的导入功能能从其他数据库实例中直接导入,从而完全删除交换文件……

关键词:Oracle Oracle 10g 数据导入 通过网络连接导入数据

正在加载数据...

  历史上,Oracle的导入及导出功能曾采用磁盘文件作为卸载和再装载数据库的存储中介。对于较大的数据库这样“交换文件”的方式是个大问题。因为过大文件将会超过操作系统对文件大小的限制,使得导出不能实现。

  一些有创新精神的数据管理员使用文件压缩功能,例如UNIX中的压缩功能,以获得交换文件的最大容量。后来版本中的导入及导出功能允许使用多种交换文件以减少限制。

  在Oracle 10g中,Data Pump版的导入功能能从其他数据库实例中直接导入,从而完全删除交换文件。

  第一步是定义一个数据库链接对象来识别源数据库,并提供登录资格认证。例如,芝加哥的一个源数据库可以通过Oracle网络服务名CHI进行识别。使用者在实例中,ADMIN1,使用密码WINDY 进行登录并有权访问要导入的数据,下面的CREATE DATABASE LINK命令可以用于定义源数据库:


CREATE DATABASE LINK chicago
  CONNECT TO admin1 IDENTIFIED BY windy
  USING 'CHI';

  Data Pump导入命令——impdp,现在能使用这一数据库链接直接访问远程数据。命令行参数NETWORK_LINK 通过数据库链接指向源数据库。在西雅图的本地数据库实例中,用户ADMIN2将会执行以下命令 (整行):


impdp admin2/market TABLES=customers,sales DIRECTORY=dpump1
  NETWORK_LINK=chicago

  注意第一次芝加哥实例中没有导出操作,并且操作过程中不会创建交换文件。

原文出处:http://hi.baidu.com/dsftech/blog/item/f6443c2a8030ec3a5343c1e7.html
 
来源:BLOG    作者:天马萧萧    
 
 
 
 
 

Oracle导出、导入与迁移

 
如何使用SELECT语句从Oracle数据库的多个表中导出数据,其中这个数据库有许多schema。专家将给出解答。
 
如何将一个Oracle数据库从Solaris Big Endian 8.1.7i版本转换到Windows主机上,并进行endian转换,专家给出了答案。
 
如何复制一个Oracle数据库结构而不复制其中的任何数据,使用DBCA可以完成这一任务吗,专家将给出答案。
 
在CentOS 4操作系统的NOARCHIVE模式下运行的Oracle 9i数据库无法打开,问题出在redo日志损坏上,如何进行数据库恢复,专家将给出解答。
 
能否在Windows Server 2003上加载之前OS中的Oracle 8数据库,新的操作系统能否支持低版本数据库,专家给出了解决方法。

热门技术手册排行

 

在本次的技术手册中,我们为您提供了PL/SQL的基础知识以及专家指导,包括了PL/SQL中的数据类型简介、PL/SQL函数与触发器以及PL/SQL中的存储过程等,相信您无论是高手还是菜鸟都可以获得有帮助的信息。

 

本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备手册。本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。专家为你一一指点迷津,最终让你登上成功的宝座。

 

要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。

 

在本次技术手册中,我们将对SQL Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。

 

本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录