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. Mac 搭建 Sentry

    Sentry 为我们提供应用程序的错误跟踪,使我们能够快速定位到错误所在的文件和行号. 以下是官网支持语言和框架的部分截图: 准备工作 自 2020 年 12 月 4 日起,Sentry 默认使用 P ...

  2. ubuntu下载安装软件并创建图标

    本列以安装webstorm软件 1.官网下载软件的压缩包 2.解压 umlinux@umlinux-PC:~/idea$ tar -zxvf ideaIU-2020.3.1.tar.gz 3.找到we ...

  3. 网速测试利器-iperf3

    网速测试利器-iperf3 使用工具   简介 iperf3是一个网络速度测试工具,支持IPv4与IPv6,支持TCP.UDP.SCTP传输协议,可在Windows.Mac OS X.Linux.Fr ...

  4. make clean 清除之前编译的可执行文件及配置文件。 make distclean 清除所有生成的文件。

    https://blog.csdn.net/bb807777/article/details/108302105 make clean 清除之前编译的可执行文件及配置文件.make distclean ...

  5. centos保存rpm到本地以及使用yum完全卸载软件包

    目录 保存安装的rpm到本地 方法一: 方法二(推荐): yum卸载软件包包括依赖 保存安装的rpm到本地 方法一: [root@ServerA ~]# vim /etc/yum.conf [main ...

  6. 更新索引库: $locate string 寻找包含有string的路径: $updatedb

    更新索引库: $locate string 寻找包含有string的路径: $updatedb 与find不同,locate并不是实时查找.你需要更新数据库,以获得最新的文件索引信息.

  7. Linux_配置匿名访问FTP服务

    [RHEL8]-FTPserver:[Centos7]-FTPclient !!!测试环境我们首关闭防火墙和selinux(FTPserver和FTPclient都需要) [root@localhos ...

  8. 058.Python前端Django与Ajax

    一 Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是"异步Javascript和XML".即使用Javascript语言与服务 ...

  9. JDK、JRE 和 JVM 的区别

    JDK JDK 是 Java Development Kit 的缩写,JDK 是 Java 语言的软件开发工具包( SDK ).它提供了Java 开发.编译.运行需要的文件和环境. 如果你是 Java ...

  10. centos7 Nacos+Elasticsearch+SkyWalking

    安装包下载 nacos 下载地址:https://github.com/alibaba/nacos/releases es 下载地址:https://www.elastic.co/cn/downloa ...