expdp/impdp初级使用
2016-07-13 14:00
344 查看
expdp/impdp是oracle10g推出的新功能,只能到server端使用,效率远高于exp/imp。
使用expdp和impdp首先得创建存放转储的文件和日志的目录
SQL> create or replace directory dmp as '/u01/expdp';
Directory created.
grant read,write on directory dmp to clspuser.
小例子
expdp
tables
expdp clspuser/oracle directory=dmp tables=clspuser.crf_p2p_app_info,clspuser.crf_p2p_account_info dumpfile=tables.dmp logfile=tables.log job_name=expdp_job
tablespace
expdp clspuser/oracle directory=dmp tablespaces=clsp dumpfile=clsp01.dmp job_name=expdp_job logfile=clsp01.log
user-schema
expdp clspuser/oracle directory=dmp dumpfile=clspuser.dmp schemas=clspuser logfile=clspuser.log
expdp clspuser/oracle directory=dmp dumpfile=clspuser-salaryuser.dmp schemas=clspuser,salaryuser logfile=clspuser-salaryuser.log
query
expdp clspuser/oracle directory=dmp tables=clspuser.crf_p2p_account_info dumpfile=clspuserquery.dmp logfile=clspuserquery.log job_name=expdp_job query=\"where loan_contract_no\='TY201606230242'\" ---双引号需要转义\
full
expdp clspuser/oracle directory=dmp dumpfile=full.dmp full=y logfile=full.log job_name=expdp_job
impdp
tables
impdp clspuser/oracle directory=dmp dumpfile=tables.dmp job_name=impdp_job logfile=impdp.log
user-schema
impdp clspuser/oracle directory=dmp dumpfile=clspuser.dmp schemas=clspuser job_name=impdp_job logfile=impduser.log
impdp clspuser/oracle directory=dmp dumpfile=clspuser-salaryuser.dmp schemas=clspuser,salaryuser job_name=impdp_job logfile=impduser.log
query
impdp clspuser/oracle directory=dmp dumpfile=clspuserquery.dmp job_name=impdp_job logfile=impdpquery.log
full
impdp clspuser/oracle directory dumpfile=full.dmp full=y logfile=full.log job_name=impdp_job
tablespace
impdp clspuser/oracle tablespaces=clsp directory=dmp dumpfile=clsp01.dmp job_name=impdp_job logfile=space.log
可选参数:
content: 默认是all,可以选择data_only(数据)和metadata_only(结构)
compression:压缩 默认none,可以选择data_only(数据)和metadata_only(结构),all
encryption:加密 all,data_only,encrypted_columns_only,metadata_only和none
parfile: 参数文件
query: 子查询条件
transport_tablespaces : 传输表空间
小结:1、exp和expdp都只有三种方式full,schema,table
2、userid必须是第一个参数
3、directory不能作为最后一个参数
使用expdp和impdp首先得创建存放转储的文件和日志的目录
SQL> create or replace directory dmp as '/u01/expdp';
Directory created.
grant read,write on directory dmp to clspuser.
小例子
expdp
tables
expdp clspuser/oracle directory=dmp tables=clspuser.crf_p2p_app_info,clspuser.crf_p2p_account_info dumpfile=tables.dmp logfile=tables.log job_name=expdp_job
tablespace
expdp clspuser/oracle directory=dmp tablespaces=clsp dumpfile=clsp01.dmp job_name=expdp_job logfile=clsp01.log
user-schema
expdp clspuser/oracle directory=dmp dumpfile=clspuser.dmp schemas=clspuser logfile=clspuser.log
expdp clspuser/oracle directory=dmp dumpfile=clspuser-salaryuser.dmp schemas=clspuser,salaryuser logfile=clspuser-salaryuser.log
query
expdp clspuser/oracle directory=dmp tables=clspuser.crf_p2p_account_info dumpfile=clspuserquery.dmp logfile=clspuserquery.log job_name=expdp_job query=\"where loan_contract_no\='TY201606230242'\" ---双引号需要转义\
full
expdp clspuser/oracle directory=dmp dumpfile=full.dmp full=y logfile=full.log job_name=expdp_job
impdp
tables
impdp clspuser/oracle directory=dmp dumpfile=tables.dmp job_name=impdp_job logfile=impdp.log
user-schema
impdp clspuser/oracle directory=dmp dumpfile=clspuser.dmp schemas=clspuser job_name=impdp_job logfile=impduser.log
impdp clspuser/oracle directory=dmp dumpfile=clspuser-salaryuser.dmp schemas=clspuser,salaryuser job_name=impdp_job logfile=impduser.log
query
impdp clspuser/oracle directory=dmp dumpfile=clspuserquery.dmp job_name=impdp_job logfile=impdpquery.log
full
impdp clspuser/oracle directory dumpfile=full.dmp full=y logfile=full.log job_name=impdp_job
tablespace
impdp clspuser/oracle tablespaces=clsp directory=dmp dumpfile=clsp01.dmp job_name=impdp_job logfile=space.log
可选参数:
content: 默认是all,可以选择data_only(数据)和metadata_only(结构)
compression:压缩 默认none,可以选择data_only(数据)和metadata_only(结构),all
encryption:加密 all,data_only,encrypted_columns_only,metadata_only和none
parfile: 参数文件
query: 子查询条件
transport_tablespaces : 传输表空间
小结:1、exp和expdp都只有三种方式full,schema,table
2、userid必须是第一个参数
3、directory不能作为最后一个参数
相关文章推荐
- 【华为OJ】称砝码
- 【风宇冲】Unity3D教程宝典之Shader篇:基础讲学习方法技巧
- 正则表达式常用用法汇总
- 时间到底是用来坐公交还是睡觉
- OpenGL使用glColorMaterial设置材质
- 删除一张600万记录表的一个索引需要多长时间?
- 一些常用的UI控件
- ubuntu 串口问题
- 设计模式三-行为模式
- jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
- vSphere 6.0: remove partitions from existing storage devices via UI
- Maven 手动添加 JAR 包到本地仓库
- 常用设置字控件层添加到父控件顺序的方法
- SVN更新、合并、提交的区别(两人同时提交同一文件是否会覆盖的问题)
- 固定大小块的内存池设计
- maven+svn忽略提交到svn的文件
- centos7安装iptables
- Action注入错误
- android studio 报Error:failed to find Build Tools revision 23.0.0 rc2
- Java多线程1:进程与线程概述