Oracle数据泵导出数据库
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数据泵导出数据库的更多相关文章
- 实验:Oracle数据泵导出导入之序列问题
今天同事提出了一个问题: 使用数据泵expdp导出1个schema,有个表主键是触发器自增的id,导入测试库测试时,发现表里的数据比自增序列的值要大.导致插入数据报错. 最终结论是: 由于数据库先进行 ...
- oracle数据泵导出导入
先创建一个目录:比如 Create or Replace directory DATA_PUMP_DIR as 'D:\DataPipe'; 然后给导入导出的用户赋权限: Grant read ...
- Oracle数据泵导出使用并行参数,单个表能否真正的并行?
对于Oracle 数据泵expdp,impdp是一种逻辑导出导入迁移数据的一个工具,是服务端的工具,常见于DBA人员使用,用于数据迁移.从A库迁移至B库,或者从A用户迁移至B用户等. 那么有个疑问? ...
- Oracle数据泵导出导入(expdp/impdp)
一.创建表空间 create tablespace atp logging datafile 'D:\oracle\oradata\orcl\atp.dbf' size 50m autoextend ...
- 原创Oracle数据泵导出/导入(expdp/impdp)
//创建目录 create Or Replace directory dpdata1 as 'd:\test\dump'; //赋予读写权限 grant read,write on directory ...
- python实现oracle数据泵导出功能
脚本如下:[oracle@ycr python]$ more dump.py #/usr/bin/python#coding:utf8 import sysimport osimport time n ...
- 数据泵导出报错ORA-31693 ORA-02354 ORA-01466
1.Oracle数据泵导出schema时有报错: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - P ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
随机推荐
- Mac 搭建 Sentry
Sentry 为我们提供应用程序的错误跟踪,使我们能够快速定位到错误所在的文件和行号. 以下是官网支持语言和框架的部分截图: 准备工作 自 2020 年 12 月 4 日起,Sentry 默认使用 P ...
- ubuntu下载安装软件并创建图标
本列以安装webstorm软件 1.官网下载软件的压缩包 2.解压 umlinux@umlinux-PC:~/idea$ tar -zxvf ideaIU-2020.3.1.tar.gz 3.找到we ...
- 网速测试利器-iperf3
网速测试利器-iperf3 使用工具 简介 iperf3是一个网络速度测试工具,支持IPv4与IPv6,支持TCP.UDP.SCTP传输协议,可在Windows.Mac OS X.Linux.Fr ...
- make clean 清除之前编译的可执行文件及配置文件。 make distclean 清除所有生成的文件。
https://blog.csdn.net/bb807777/article/details/108302105 make clean 清除之前编译的可执行文件及配置文件.make distclean ...
- centos保存rpm到本地以及使用yum完全卸载软件包
目录 保存安装的rpm到本地 方法一: 方法二(推荐): yum卸载软件包包括依赖 保存安装的rpm到本地 方法一: [root@ServerA ~]# vim /etc/yum.conf [main ...
- 更新索引库: $locate string 寻找包含有string的路径: $updatedb
更新索引库: $locate string 寻找包含有string的路径: $updatedb 与find不同,locate并不是实时查找.你需要更新数据库,以获得最新的文件索引信息.
- Linux_配置匿名访问FTP服务
[RHEL8]-FTPserver:[Centos7]-FTPclient !!!测试环境我们首关闭防火墙和selinux(FTPserver和FTPclient都需要) [root@localhos ...
- 058.Python前端Django与Ajax
一 Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是"异步Javascript和XML".即使用Javascript语言与服务 ...
- JDK、JRE 和 JVM 的区别
JDK JDK 是 Java Development Kit 的缩写,JDK 是 Java 语言的软件开发工具包( SDK ).它提供了Java 开发.编译.运行需要的文件和环境. 如果你是 Java ...
- centos7 Nacos+Elasticsearch+SkyWalking
安装包下载 nacos 下载地址:https://github.com/alibaba/nacos/releases es 下载地址:https://www.elastic.co/cn/downloa ...