经常用EXP imp 导出导入oracle 数据库,但是效率和性能不高。很多辅助功能不强大,比如文件动态分割就做的不够好。
新的expdp 和impdp 提供更强大的功能。在客户端使用EXPDP工具之后,导出的DUMP文件将会在服务端生成。但是结合EXPDP的NETWORK_LINK参数也可以将DUMP文件在客户端生成。
现将远程服务器上数据库文件通过NETWORK_LINK导出到本地
服务器A(192.168.3.209)
服务器B(127.0.0.1)
现在以A为服务器端,B为客户端进行实验
1)在服务器B上创建一个连接到A的数据库链接
我们通过pl/sql 建立DB_LIK
sql
-- Create database link create database link DB209.REGRESS.RDBMS.DEV.US.ORACLE.COM connect to xxx using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.209)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = XXX)))';
2)创建目录,存放DUMP文件。
cmd 进入命令窗口
创建目录
注意指定的目录E:\oracle\ 文件夹一定要有,没有先创建
赋予读写权限
我们可以通过PL/SQL 查看修改后的目录
SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;
3)通过B端用户 xxx/xxx导出服务器端A中xxx用户表
expdp xxx/xxx@xxxx directory=dump dumpfile=aaa%u.dmp logfile=aa.log filesize=50m network_link=db209
cmd 执行以下命令
数据 XXX01.DMP XXXX02.DMP ... 和日志写在E:\oralce\目录下
相关推荐
oracle的impdp和expdp数据泵导入导出全备数据库-详细笔记文档总结
expdp\expdp_impdp.pdf
1_expdp导出.bat
Oracle_expdp_impdp用法详解
备份文件命名方式:dbnameyyyymmddhh.dmp 和dbnameyyyymmddhh.log 备份方式expdp和PAR文件 备份数据库后调用rar或者zip压缩, 压缩完毕后删除dmp和log文件
十分简单的ORACLE_EXPDP_和_IMPDP,一看就懂的。
【数据泵】EXPDP导出表结构(真实案例).pdf【数据泵】EXPDP导出表结构(真实案例).pdf【数据泵】EXPDP导出表结构(真实案例).pdf
一、环境说明 源数据库: IP地址:192.168.137....修改 $ORACLE_HOME/network/admin/tnsnames.ora文件,增加如下内容 代码如下: catalog = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.16
详细介绍oracle11g expdp impdp导入导出的使用
oracle11g数据库导入导出: ①传统方式——exp(导出)和(imp)导入; ②数据泵方式——expdp导出和(impdp)导入; ③第三方工具——PL/sql Develpoer
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
oracle expdp导出blob字段遇到ora-01555报错的解决方案
oracle expdp-impdp_用法详解
oracle,expdp数据库备份实例,含有对关键部分的详细解释
1、登陆到用户 ...sqlplus HADOOP/Mthgh456 2、创建逻辑目录用于导出导入数据(目录一定要真实存在) create or replace directory out_dir as 'C:\out...导出本地数据(在系统命令下执行,不能在数据库里执行,注意命令
window下Oracle 11g导出的EXPDP数据导入到linux
oracle数据库数据泵的导入导出功能 expdp create directory DATA_PUMP_DIR as '/home/oracle/amber2dmp'; dba授权DATA_PUMP_DIR grant read,write on directory DATA_PUMP_DIR to public;
详细记录了expdp异地备份过程,测试成功, 并后附可选参数介绍
expdp+impdp_用法详解.pdf
impdp system/oracle@projm directory=dir_dp dumpfile=projm20180118.dmp logfile=PROJM20180118-imp-2.log schemas=MIS_BASE,MIS_BLOB,MIS_CONFIG,MIS_LOG,MIS_REPORT,MIS_SYS,MIS_WF,HM_PROJ