手机版
你好,游客 登录 注册
背景:
阅读新闻

expdp impdp 数据库导入导出命令详解

[日期:2014-07-29] 来源:Linux社区  作者:hopezhangbo [字体: ]

2.Data Pump 导入 expdp
 
1)从expdp中获取数据源 exp.dmp
 2)复制某个数据库中的一个schema到另一个数据库中。
 3) 在同一个数据库中把一个schema中所有的对象复制到另一个schema中。
 
例子:
 
1)impdp 的数据源是expdp 导出来的DMP文件
 
impdp ananda/abc123 directory=dpdata1 dumpfile=expCASES.dmp job_name=cases_import
 
2)复制某个数据库中的一个schema到另一个数据库中。
 --1.newwork_link为目标数据库建立的database_link,
 (用户test 需要grant exp_full_database to TEST; )
 create public database link TOLINK
 connect to TEST identified by Oracle
 using '(DESCRIPTION = 
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.20.199)(PORT = 1521))
  )
  (CONNECT_DATA =
    (SERVICE_NAME = orcl)
  )
 )';
 
--2.impdp在目标数据库服务器上执行 只能低版本向高版本imp
 impdp network_link=TOLINK schemas=test remap_schema=test:link2
 
3) 在同一个数据库中把一个schema中所有的对象复制到另一个schema中。
 
--1.创建连接自己的database link:
 
create public database link system_self connect to system identified by "system" using 'orcl';
 
数据库链接已创建。
 
--2.复制hr schema到test schema:
 
impdp system/system network_link=system_self schemas=hr remap_schema=hr:test

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-07/104829.htm

linux
相关资讯       expdp  impdp 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款