Oracle数据泵导出数据库

特别注意:如果后续要导入的数据库版本低,所有导出命令就需要在后面加一个version=指定版本。

例如从11g导出数据导入到10g,假设10g具体版本为10.2.0.1,那么就加一个版本的参数version=10.2.0.1

一、查询oracle泵导逻辑目录是否存在

#dba用户登录查看
SQL> select * from dba_directories;

二、 检查物理目录是否存在

物理目录需要和oracle中的数据泵目录相对应

若不存在需要创建

三、创建oracle数据泵逻辑目录

#管理员用户登录
# sqlplus sys/密码@orcl as sysdba
SQL> create or replace directory expdp_dir as D:\expdp_dir';

常见完成后,手动创建对应的物理目录,再执行第一步的查询检查创建是否成功。

四、授权

grant read, write on directory expdp_dir to 用户名;

五、导出数据

5.1 按用户导出数据库

expdp 用户名/密码@实例 DIRECTORY=逻辑目录 dumpfile=导出文件名 logfile=日志文件名 schemas=用户名
eg.
expdp slcj2019/123456@orclgbk DIRECTORY=expdp_dir dumpfile=expdp106slcj2019.dmp logfile=expdp106slcj2019.log schemas=slcj2019

5.2 导出指定表

expdp 用户名/密码@实例 DIRECTORY=逻辑目录 dumpfile=导出文件名 logfile=日志文件名 tables=TABLE_NAME1,TABLE_NAME2
eg.
expdp slcj2019/123456@orclgbk DIRECTORY=expdp_dir dumpfile=expdp_tables.dmp logfile=expdp_tables.log tables=user,country;;

5.3只导出指定用户的数据(不含表结构)

expdp 用户名/密码@实例 DIRECTORY=逻辑目录  content=data_only dumpfile=导出文件名 logfile=日志文件名 schemas=用户名
eg.
expdp slcj2019/123456@orclgbk DIRECTORY=expdp_dir content=data_only dumpfile=expdp106slcj2019.dmp logfile=expdp106slcj2019.log schemas=slcj2019

5.4只导出指定表结构(不含表数据)

expdp 用户名/密码@实例 DIRECTORY=逻辑目录  content=metadata_only dumpfile=导出文件名 logfile=日志文件名 tables=TABLE_NAME1,TABLE_NAME2
eg.
expdp slcj2019/123456@orclgbk DIRECTORY=expdp_dir content=metadata_only dumpfile=expdp106slcj2019.dmp logfile=expdp106slcj2019.log tables=user,country

5.5导出指定用户的元数据,且不包含统计信息

expdp 用户名/密码@实例 DIRECTORY=逻辑目录  content=metadata_only exclude=statistics dumpfile=导出文件名 logfile=日志文件名 schemas=用户名
eg.
expdp slcj2019/123456@orclgbk DIRECTORY=expdp_dir content=metadata_only exclude=statistics dumpfile=expdp106slcj2019.dmp logfile=expdp106slcj2019.log schemas=slcj2019

Oracle数据泵导出数据库的更多相关文章

  1. 实验:Oracle数据泵导出导入之序列问题

    今天同事提出了一个问题: 使用数据泵expdp导出1个schema,有个表主键是触发器自增的id,导入测试库测试时,发现表里的数据比自增序列的值要大.导致插入数据报错. 最终结论是: 由于数据库先进行 ...

  2. oracle数据泵导出导入

    先创建一个目录:比如 Create  or Replace directory  DATA_PUMP_DIR as 'D:\DataPipe';   然后给导入导出的用户赋权限: Grant read ...

  3. Oracle数据泵导出使用并行参数,单个表能否真正的并行?

    对于Oracle 数据泵expdp,impdp是一种逻辑导出导入迁移数据的一个工具,是服务端的工具,常见于DBA人员使用,用于数据迁移.从A库迁移至B库,或者从A用户迁移至B用户等. 那么有个疑问? ...

  4. Oracle数据泵导出导入(expdp/impdp)

    一.创建表空间 create tablespace atp logging datafile 'D:\oracle\oradata\orcl\atp.dbf' size 50m autoextend ...

  5. 原创Oracle数据泵导出/导入(expdp/impdp)

    //创建目录 create Or Replace directory dpdata1 as 'd:\test\dump'; //赋予读写权限 grant read,write on directory ...

  6. python实现oracle数据泵导出功能

    脚本如下:[oracle@ycr python]$ more dump.py #/usr/bin/python#coding:utf8 import sysimport osimport time n ...

  7. 数据泵导出报错ORA-31693 ORA-02354 ORA-01466

    1.Oracle数据泵导出schema时有报错: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - P ...

  8. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  9. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

随机推荐

  1. 拿到列表的长度len(列表名)

    拿到列表的长度len(列表名),即元素个数 列表要放在括号里面

  2. SQLFlow数据流分析工具的job功能介绍

    SQLFlow是一款专业的数据血缘关系分析工具,在大型数据仓库中,完整的数据血缘关系可以用来进行数据溯源.表和字段变更的影响分析.数据合规性的证明.数据质量的检查等. 一.SQLFlow 是怎样工作的 ...

  3. vue2路由之指定滑动位置scrollBehavior-(载转)

    看源码的时候看到这个属性: 新手自然不知道这个是什么东西了,查了下vue  API: https://router.vuejs.org/en/advanced/scroll-behavior.html ...

  4. ssh安全优化免密登陆

    ssh协议 为什么使用ssh协议? 在进行传输时,会对数据进行加密,保证会话安全:telnet协议不是加密传输,在传输过程中如果被抓包,就会造成信息泄露,telnet默认不支持root远程. # 常用 ...

  5. C++ short/int/long/long long 等数据类型大小

    表 1 整型数据类型 数据类型 字节大小 数值范围 short int (短整型) 2 字节 -32 768 〜+32 767 unsigned short int(无符号短整型) 2 字节 0 〜+ ...

  6. 嵌入式Boa服务器上CGI开发-(转自Bryce.Xiao)

    嵌入式WEB服务器常见的有lighttpd shttpd thttpdboa mathopd minihttpdappwebgoahead=============================== ...

  7. LINUX创建文件和目录的默认权限

    在linux中,一位用户在创建文件和目录时,对其具有的权限都是一样的,如需更改,需要chmod命令做相应的更改.为什么?其实是权限掩码起作用了. 权限掩码的作用就是规范初创文件和目录时候的权限设置,免 ...

  8. Kubernetes-3.3:ETCD集群搭建及使用(https认证+数据备份恢复)

    etcd集群搭建 环境介绍 基于CentOS Linux release 7.9.2009 (Core) ip hostname role 172.17.0.4 cd782d0a790b etcd1 ...

  9. .NET Core中插件式开发实现

    前言: 之前在文章- AppDomain实现[插件式]开发 中介绍了在 .NET Framework 中,通过AppDomain实现动态加载和卸载程序集的效果. 但是.NET Core 仅支持单个默认 ...

  10. 灵动微电子ARM Cortex M0 MM32F0010 UART1和UART2中断接收数据

    灵动微电子ARM Cortex M0 MM32F0010 UART1和UART2中断接收数据 目录: 1.MM32F0010UART简介 2.MM32F0010UART特性 3.MM32F0010使用 ...