『ORACLE』 数据泵Data Pump中expdp导出(11g)

[[email protected] ~]$ mkdir datadump
[[email protected] ~]$ cd datadump/
[[email protected] datadump]$ pwd
/home/oracle/datadump

SQL> create or replace directory dir_dp as ‘/home/oracle/datadump‘;

Directory created.

SQL> grant read,write on directory dir_dp to scott;

Grant succeeded.

导出表中指定行

[[email protected] datadump]$ expdp scott/tiger directory = dir_dp dumpfile = emp.dmp tables = emp  query = "‘where deptno = 30 ‘"

[[email protected] datadump]$ ll
total 136
-rw-r----- 1 oracle oinstall 131072 May 24 21:21 emp.dmp
-rw-r--r-- 1 oracle oinstall 1244     May 24 21:21 export.log

parfile导出表中指定行,用参数文件的好处是,特殊字符不用转义,密码也相对隐藏

[[email protected] datadump]$ vi par.txt

userid=scott/tiger
directory=dir_dp
dumpfile=emp30_2.dmp
logfile=emp30_2.log
tables=emp
query=‘where deptno = 30‘

[[email protected] datadump]$ expdp parfile=par.txt

[[email protected] datadump]$ ls
emp30_2.dmp emp30_2.log emp.dmp export.log par.txt

导出表

[[email protected] datadump]$ rm *
[[email protected] datadump]$ ls
[[email protected] datadump]$ expdp scott/tiger directory = dir_dp dumpfile = emp.dmp tables = emp

[[email protected] datadump]$ ls
emp.dmp export.log

导出表空间

[[email protected] datadump]$ expdp system/oracle directory = dir_dp dumpfile = emp.tbp tablespaces = users

导出schema

[[email protected] datadump]$ expdp scott/tiger directory = dir_dp dumpfile = emp.scm schemas = scott

时间: 2024-10-25 00:44:45

『ORACLE』 数据泵Data Pump中expdp导出(11g)的相关文章

Oracle基础 (系统工具(export,import)) exp/imp和 (数据泵 (data pump))expdp/impdp的区别:

一.exp/imp和expdp/impdp在功能上的区别: 1.把用户usera的对象导入到userb emp/imp用法: formuser=usera touser=userb; empdp/impdp用法: remap_schema='usera':'userb' 例如: imp system/password fromuser=usera touser=userb file=back.dmp log=backlog.log; impdp system/password directory

Oracle数据泵(Data Dump)错误汇集

Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例,下面总结一些自己使用数据泵(Data Dump)过程当中遇到的问题以及解决方法.都是在使用过程中遇到的问题,以后陆续遇到数据泵(Data Dump)的错误案例,都会补充在此篇. 错误案例1: ORA-39065: DISPATCH 中出现意外的主进程异常错误:ORA-44002: 对象名无效 Windows 平台错误提示: Linux平台错误提示 解决方法: [[email protected] admin]$

Oracle使用数据泵 (expdp/impdp)实施迁移

Oracle使用数据泵 (expdp/impdp)实施迁移 实验环境: 1.导出环境:RedHat6.4+Oracle 11.2.0.4.0,利用数据库自带的scott示例用户进行试验测试. Directory:wjq  à /tmp/seiang_wjq 2.导入环境:Centos7.1+Oracle 12.2.0.1.0   Oracle12c默认没有scott用户 Directory:imp_wjq  à /tmp/imp_comsys 一.导出数据: 特别注意:如果后续要导入的数据库版本

『ORACLE』移动数据(Directory Object)

SQL> create or replace directory dir_dt as '/home/oracle'; Directory created.SQL> grant read,write on directory dir_dt to scott; Grant succeeded. SQL*Loader 测试一:infile * 常用参数 参数名称 含义 userid ORACLE username/password control 控制文件 log 记录的日志文件 bad 坏数据文件

『ORACLE』SPA性能分析器

SPA的主要作用:主要测试由于系统环境变更包括操作系统变更,数据库升级等对sql性能的影响.尽量减少由于系统环境的变更对业务的影响程度. 分析流程:1.获取sql存取到Tunning set=>2.准备测试环境并传输tunning set=>3.实施系统变更=>4.创建spa task=>5.spa分析产生系统改变前和改变后的对比报告=>6.根据对比结果对sql语句进行优化=>7.为了验证优化结果再次分析报告与系统改变前进行对比 EM创建tunning set set

Oracle利用数据泵迁移用户

一.利用数据泵将数据导出 1.1.确定字符集: select * from v$nls_parameters; 或 select userenv('language') from dual; 1.2.设置客户端字符集(Windows) set NLS_LANG = NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET 1.3.确定schema的对象所占用表空间 SQL> Select distinct segment_type,tablespace_name S

ORACLE使用数据泵定时执行备份

前言:随着多个系统的逐步上线,作为运维人员,数据库备份显得尤为重要,考虑到当前系统资源有限,数据库处于非归档模式,使用数据泵每天进行全备,网上备份脚本很多,本人也是参考网上一些脚本分享并根据现有环境适当修改. 原文参考链接:http://www.osyunwei.com/archives/5960.html 操作系统环境:AIX 7.1.0.0 数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Prod

Oracle 用数据泵导入导出数据

oracle expdp导出数据 expdp username/[email protected] dumpfile=1.dmp 在数据库服务器的命令行中执行上面的命令,会在app\hisense_jtpt\admin\orcl\dpdump生成一个1.dmp文件 其中orcl是SID名称 oracle impdp导入数据 impdp newUser/[email protected] dumpfile=1.dmp remap_schema=oldUser:newUser

Oracle之数据泵导入/导出数据

以前习惯用imp/exp导入导出数据,现在我们来搞一把数据泵导入导出的方法.它比之于imp/exp的方式的优点自不必说---速度快! 但是很不幸,我在导出数据的时候报错了,我擦,这特么就尴尬了.于是,神技乍现,康哥就擅长解决问题有木有?呀?乍一看这报错也是没谁了,完全看不懂啊!别害怕,遇到这样的报错就是文件问题,与文件相关的要么权限要么路径,这里是指数据库内部不存在这个文件,但是我在Oracle用户下面创建了啊.没用的,你要在数据库内部创建哦,记住是内部.来,我们操作一把. 来吧朋友,开始我们的