首页
学习
活动
专区
圈层
工具
发布

使用expdp(非本地)远程导出数据

背景: 前段时间,需要从异地一个测试数据库中将测试数据(一张表)导入本地库,表数据量大约500万,字段160多个,开始用了exp/imp方式,速度奇慢,不能忍,于是转而使用expdp/impdp...对于授权用户,可以使用默认的目录对象。...现在的需求是,从本地服务器使用expdp从远程服务器导出一张表的数据,然后使用impdp导入到本地库,且没有远程服务器的登录账号。...一个远程数据表的导入导出问题,当然这里使用exp/imp完全可以做到,现在看看expdp/impdp如何做。 解决方案:通过dblink实现远程数据的导入导出。 1....后经同事测试,一个800MB的文件,使用exp导出大约用了1小时,expdp只需要不到10分钟,请注意,这里未使用COMPRESSION参数。

2.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Oracle 11gR2 中使用expdp导出数据

    该选项用于在客户会话与已存在导出作用之间建立关联.语法如下 ATTACH=[schema_name.]job_name Schema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用...Directory_object用于指定目录对象名,file_name用于指定转储文件名.需要注意,如果不指定directory_object,导出工具会自动使用DIRECTORY选项指定的目录对象:...Object_type用于指定要排除的对象类型,name_clause用于指定要排除的具体对象.EXCLUDE和INCLUDE不能同时使用: expdp scott/tiger DIRECTORY=...directory_object:]file_name Directory_object用于指定目录对象名称,file_name用于指定导出日志文件名.如果不指定directory_object.导出作用会自动使用...用于指定表名,query_clause用于指定条件限制子句.QUERY选项不能与CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES等选项同时使用

    1.1K30

    expdp impdp 用法详解

    一、注意事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。 EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。...IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。...二、使用expdp导出文件前的设置: 1、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建(我登录的是root用户),选取linux上一个实际目录,或者新建一个目录,这里我选的是...=dmp_dir DUMPFILE=20190603.dmp logfile=20190603dmp.log; 2、按表名导 [oracle@iZm5e5f4jmz3fgd9f0qhikZ ~]$ expdp...impdp system/passsystem directory=dmp_dir dumpfile=user1.dmp REMAP_SCHEMA=user1:user2 user2会自动建立,其权限和使用的表空间与

    12.9K20

    expdp命令简介

    什么是Data Pump Export expdp是一个用来导出(export)数据库数据或元数据,最终是将他们生成位一个操作系统文件,即dump file set dump 文件包含如下内容: table...调用Data Pump Export 我们使用expdp命令来调用Data Pump Export工具 我们指定expdp的参数来控制其行为 参数可以在命令行和或参数文件中指定 注意:不要使用sys用户执行...expdp 2.1 执行expdp的方式 后面的章节分别介绍这三个方式 命令行 参数文件 交互式命令 2.2 使用expdp的模式 Full Export Mode 该模式导出所有数据,使用full参数...必须有 EXP_FULL_DATABASE 权限 Schema Mode 这是默认的导出方式,导出列出来的schema对象,使用schema参数 如果schema中对象引用的对象不包含在schema参数中...,则该引用的对象不导出 Table Mode 该模式导出指定的表,使用tables参数 Tablespace Mode 该模式导出指定表空间的对象,包含其他表空间的引用对象,使用TABLESPACES参数

    2.2K20

    exp和expdp几种常见的使用场景操作介绍

    场景1 exp根据条件导出一张表的数据 检索条件使用query参数来定义,如果采用命令行执行,对特殊字符,例如<等,需要转义, [oracle@bisal ~]$ exp bisal/bisal file...strings查看,但是从dmp文件其实显示的是表的创建语句及其索引,约束,统计信息的统计信息等,因此如果使用了query参数最好有记录,不然难以找到where子句到底写了什么, [oracle@bisal...使用参数文件就是一个很好的记录方法,而且有个好处,就是特殊字符,例如<,不需要转义,如下所示, [oracle@bisal ~]$ vi exp.txt userid=bisal/bisal file...的命令行执行中断操作, [oracle@bisal ~]$ expdp bisal/bisal directory=bisal_exp_dir dumpfile=bisal_expdp.dmp tables...《Linux的inode是什么?》 文章分类和索引: 《公众号800篇文章分类和索引》

    1K20

    GOLDENGATE如何正确使用expdp为ORACLE数据库初始化

    【背景】 经常遇到朋友使用goldengate进行同步数据时,目标端goldengate提示经典的1403错误造成进程abend(也可能有点朋友配置handlecollisions跳过错误或者配置...ignore之类,这些是不可取的),部分原因是数据库有正在运行事务时采用expdp初始化数据造成的,例如有些事务被跳过,导致后续遇到更新、删除提示经典错误--1403(找不到数据) 【expdp、extract...a:因为extract只能捕获在extract启动时间之后事务,所以E={T0,T1,T2,T4}都无法被extract捕获.T3,T5,T6在extract之后启动,所有可以被正常捕获.但是expdp...总结:只要能够被extract或expdp一方识别就同步目标端,也就是不会出现事务丢失. ?...【如何完美解决丢失的事务】 --上面也提到能够被extract或expdp一方识别就同步目标端,也就是不会出现事务丢失.

    91820

    通过dblink使用expdp能不能导出9i库的数据?

    编辑expdp导出的配置文件: userid=user/pwd - expdp使用的本机数据库用户 directory=expdp_dir - directory路径 dumpfile=testtkt.dump...expdp不像exp,他是将导出转变成一个Oracle内部的job任务,有一点可以证明,就是使用exp导出时用ctrl+c中断,此时导出过程整体中断,如果使用expdp导出时用ctrl+c中断,此时导出过程并未中断...导出过程是需要调用这个函数的,但这个函数在9i中是没有定义的,因此9i下是不能使用expdp。...有点绕,简单讲,就是我这里使用expdp的数据库用户user,是有DBA权限的,因此具有EXPORT_FULL_DATABASE/IMPORT_FULL_DATABASE角色权限,但远端数据库用户puser...总结: 1. 9i是不支持expdp的,即使从10g的expdp使用dblink连到9i,也是不行的,从上述实验可以看到,有些expdp使用的函数是在9i中没有定义的。 2.

    1.2K40

    expdp交互式命令行模式命令

    1. expdp范例 1.1 导出表 expdp hr TABLES=employees,jobs DUMPFILE=dpump_dir1:table.dmp NOLOGFILE=y 1.2 导出指定表或者行的数据...hr PARFILE=exp.par1 1.3 预估导出指定表的数据量 > expdp hr DIRECTORY=dpump_dir1 ESTIMATE_ONLY=y TABLES=employees..., locations LOGFILE=estimate.log 上述语句会计算并在终端和日志文件中显示三张表的预估大小 1.4 导出整个schema数据 由于schema模式为默认的模式,我们可以不使用该参数...2G - 会同时输出三个文件,按照full101.dmp, full201.dmp, full102.dmp的规律循环在2个目录中生成 - JOB对应的master table名为expfull,可以使用该名称...hr ATTACH=EXPFULL 进入日志模式并重新启动该JOB Export> CONTINUE_CLIENT 2. expdp命令流程图 ExpInit ?

    1.3K30
    领券