Windows下ORACLE数据泵expdp和impdp使用

Windows下ORACLE数据泵expdp和impdp使用

一、基础环境

操作系统:Windows server 2008;

数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

数据库工具:PL/SQL 12.0.7

实验内容:使用expdp/impdp快速数据迁移工具,将数据库复刻到其他机器,两台机器安装同版本数据库软件;

二、命令详解
a、expdp

关键字    说明 [ 默认值 ]
userid    用户名/口令,必须为第一个参数,且不能省略。
directory    用于转储文件和日志文件的目录对象。[ data_pump_dir]
dumpfile    指定目标转储文件名的列表 [expdat.dmp]
logfile    指定日志文件名 [export.log]。
schemas    要导出的方案的列表 [登录的方案,即 userid 的那个用户]。
tables    标识要导出的表的列表。例如, tables=hr.employees,sh.sales:sales_1995。
nologfile    不写入日志文件 [N]。
query    用于导出表的子集的谓词子句。例如, query=employees:"WHERE department_id > 10"。
reuse_dumpfiles    覆盖目标转储文件 (如果文件存在) [N]
compression    减少转储文件大小。有效的关键字值为: all, data_only, [matadata_only] 和 none。
content    指定要卸载的数据。[ ALL ] 即:元数据(表结构等)和数据。DATA_ONLY 即:仅导出数据不导出元数据(表结构)。 METADATA_ONLY 即:仅导出元数据(表结构等)不导出数据。
encryption    加密某个转储文件的一部分或全部。 有效的关键字值为: ALL 即:加密元数据(表结构等)和数据。 DATA_ONLY,即:仅加密数据部分,不加密元数据(表结构等)。ENCRYPTED_COLUMNS_ONLY, 即:仅加密列。METADATA_ONLY,即:仅加密元数据(表结构等)。NONE,即不加密元数据(表结构等)和数据。
encryption_algorithm    指定加密的方式。有效的关键字值为: [ AES128 ], AES192 和 AES256。
encryption_mode    生成加密密钥的方法。有效的关键字值为: dual, password和 [TRANSPARENT]。
encryption_password    用于在转储文件中创建加密数据的口令密钥。
network_link    源系统的远程数据库链接的名称。即dblink的名称,用于导出远程数据库。(性能受网络限制)
version    要导出的对象版本。有效的关键字值为: [COMPATIBLE], latest 或任何有效的数据库版本。在不同版本数据库导入导出数据时,必须指定此参数,否则会导入失败。
full    导出整个数据库 [N]。
estimate_only    计算作业估计值而不执行导出。
estimate    计算作业估计值。 有效的关键字值为: [blocks] 和 STATISTICS。
help    显示帮助消息 [N]。

b、impdp

关键字    说明 [ 默认值 ]
userid    用户名/口令,必须为第一个参数,且不能省略。
directory    用于转储文件, 日志文件和 SQL 文件的目录对象。[ data_pump_dir]
dumpfile    要从中导入的转储文件的列表,可以有多个。[expdat.dmp]
logfile    日志文件名 [import.log]
schemas    要导入的方案的列表。
encryption_password    用于访问转储文件中的加密数据的口令密钥。
full    导入源中的所有对象 [Y]
remap_schema    将一个方案中的对象加载到另一个方案。(修改用户名)
remap_tablespace    将表空间对象重新映射到另一个表空间。(修改表空间)
reuse_datafiles    如果表空间已存在, 则将其初始化 [N]。
tables    标识要导入的表的列表。
help    显示帮助消息 [N]。

三、实验过程
a、准备工作

1、使用有dba权限的Oracle数据库用户;

2、新建一个文件夹,用以存放导出文件和日志(D:\Dump);

3、执行SQL:create directory dump_dir as 'D:\dump';

4、在Oracle中建立目录,执行SQL:select * from dba_directories,查看目录已存在;

b、使用expdp导出

实验需要导出用户boliu218、密码123456的所有数据(含数据库机构及数据),在cmd窗口中执行expdp工具:EXPDP boliu218/123456 DIRECTORY=DUMP_DIR SCHEMAS=boliu218 DUMPFILE=boliu218_0720.dmp LOGFILE=boliu218_0720.log 

expdp工具会显示相关信息并统计磁盘空间,开始执行,等待结束;如下图(这个图是我在网上找的):

c、使用impdp导入(在另外一台电脑上)
1、准备工作:

a、使用有dba权限的Oracle数据库用户;

b、新建一个文件夹,把导入文件复制进去(D:\Dump);

c、执行SQL:create directory dump_dir as 'D:\dump';

d、在Oracle中建立目录,执行SQL:select * from dba_directories,查看目录已存在;

e、查看用户的表空间,执行SQL:select distinct tablespace_name  from all_tables where owner='boliu218',这里这个用户是在默认的“users”表空间,等下导入的数据也将放到“users”表空间;

f、执行SQL:SELECT tablespace_name,file_id,file_name,round(bytes / (1024 * 1024), 0) total_MB FROM dba_data_files ORDER BY tablespace_name,查看"users"表空间对应的数据库文件大小,Oracle默认的数据库文件最大32GB,如果要导入的数据比较大,剩余空间不够,就得先给表空间建立新的数据库文件,建立数据库文件的语句SQL:alter tablesapce users add datafile '文件绝对路径' size 4GB autoextend on next 500MB maxsize unlimited;如下图:

2、执行

在cmd窗口中执行impdp工具:IMPDP BOLIU218/123456 DIRECTORY=DUMP_DIR  DUMPFILE=boliu218_0720.dmp,等待工具导入完成,如下图(这个图是在网上找的):

完成之后,就可以通过sql语句查询了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1486423.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Python和MATLAB网络尺度结构和幂律度大型图生成式模型算法

🎯要点 🎯算法随机图模型数学概率 | 🎯图预期度序列数学定义 | 🎯生成具有任意指数的大型幂律网络,数学计算幂律指数和平均度 | 🎯随机图分析中巨型连接分量数学理论和推论 | 🎯生成式多层网络…

C语言航空售票系统

以下是系统部分页面 以下是部分源码&#xff0c;需要源码的私信 #include<stdio.h> #include<stdlib.h> #include<string.h> #define max_user 100 typedef struct ft {char name[50];//名字char start_place[50];//出发地char end_place[50];//目的地char …

【状态机动态规划 状态压缩】1434. 每个人戴不同帽子的方案数

本文涉及知识点 位运算、状态压缩、枚举子集汇总 动态规划汇总 LeetCode 1434. 每个人戴不同帽子的方案数 总共有 n 个人和 40 种不同的帽子&#xff0c;帽子编号从 1 到 40 。 给你一个整数列表的列表 hats &#xff0c;其中 hats[i] 是第 i 个人所有喜欢帽子的列表。 请你…

ipsec协议簇(详解)

IPSEC协议簇 IPSEC协议簇 --- 基于网络层的&#xff0c;应用密码学的安全通信协议组 IPV6中&#xff0c;IPSEC是要求强制使用的&#xff0c;但是&#xff0c;IPV4中作为可选项使用 IPSEC可以提供的安全服务 机密性 --- 数据加密 完整性 --- 防篡改可用性 数据源鉴别 -- 身份…

拼多多海外版temu平台官网,temu平台官网入口

在跨境电商领域&#xff0c;拼多多旗下的Temu平台正以惊人的速度崛起&#xff0c;成为众多卖家和消费者关注的焦点。今天&#xff0c;我们将深入探索拼多多海外版Temu平台的官网及其入口&#xff0c;带您领略这一跨境电商新蓝海的魅力。 做TEMU看数据用特喵数据&#xff0c;热…

中小银行数字化转型该怎么进行?银行数字化案例鉴赏

中小银行在发展中面临五大困境&#xff0c;国内“zx”&#xff08;这里以简称代替&#xff09;银行通过数字化转型进行破局&#xff0c;通过实施组织敏捷、提升数字化应用能力、运营模式向商业模式创新这三步法&#xff0c;引导公司走出一条数字化、智能化之路。 随着数字化技…

【java】力扣 跳跃游戏

文章目录 题目链接题目描述代码1.动态规划2.贪心 题目链接 55.跳跃游戏 题目描述 代码 1.动态规划 1.1 dp数组的含义 dp[i]&#xff1a;从[0,i]的任意一点处出发&#xff0c;你最大可以跳跃到的位置。 例如nums[2,3,1,1,4]中: dp[0]2 dp[1]4 dp[2]4 dp[3]4 dp[4]8&#xff…

基于Docker安装elasticsearch和kibana 8.14.3

需要先安装好Docker和DockerCompose 安装的是单机版本的elasticsearch 一、安装elasticsearch 8.14.3 复制下面的内容到elasticsearch-compose.yaml中services:elasticsearch:image: docker.elastic.co/elasticsearch/elasticsearch:8.14.3container_name: elasticsearchenvi…

开源XDR-SIEM一体化平台 Wazuh (1)基础架构

简介 Wazuh平台提供了XDR和SIEM功能&#xff0c;保护云、容器和服务器工作负载。这些功能包括日志数据分析、入侵和恶意软件检测、文件完整性监控、配置评估、漏洞检测以及对法规遵从性的支持。详细信息可以参考Wazuh - Open Source XDR. Open Source SIEM.官方网站 Wazuh解决…

SpringBoot原理解析(二)- Spring Bean的生命周期以及后处理器和回调接口

SpringBoot原理解析&#xff08;二&#xff09;- Spring Bean的生命周期以及后处理器和回调接口 文章目录 SpringBoot原理解析&#xff08;二&#xff09;- Spring Bean的生命周期以及后处理器和回调接口1.Bean的实例化阶段1.1.Bean 实例化的基本流程1.2.Bean 实例化图例1.3.实…

redis的学习(二):常见数据结构及其方法

简介 redis常见的数据结构和他们的常用方法 redis的数据结构 redis是一个key-value的nosql&#xff0c;key一般是字符串&#xff0c;value有很多的类型。 j基本类型&#xff1a; stringhashlistsetsortedSet 特殊类型&#xff1a; GEOBitMapHyperLog key的结构 可以使用…

常用的网络爬虫工具推荐

在推荐常用的网络爬虫工具时&#xff0c;我们可以根据工具的易用性、功能强大性、用户口碑以及是否支持多种操作系统等多个维度进行考量。以下是一些常用的网络爬虫工具推荐&#xff1a; 1. 八爪鱼 简介&#xff1a;八爪鱼是一款免费且功能强大的网站爬虫&#xff0c;能够满足…

mysql练习3

1.修改student 表中年龄(sage)字段属性&#xff0c;数据类型由int 改变为smallint 2.为Course表中Cno 课程号字段设置索引,并查看索引 3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引&#xff0c;索引名为SC_INDEX 4.创建一视图 stu info,查询全体学生的姓名&#…

MinIO使用基础教程

MinIO使用基础教程 一、背景二、快速安装2.1 虚拟机安装2.2 Windows安装2.2.1 下载MinIO服务器2.2.2 启动 MinIO Server2.2.3 通过浏览器访问MinIO服务控制台 三、使用介绍3.1 创建存储桶3.2 上传和下载文件3.3 设置文件公开访问 四、实战SpringBoot Minio实现文件上传和查询五…

思维+01背包,LeetCode LCP 47. 入场安检

一、题目 1、题目描述 「力扣挑战赛」 的入场仪式马上就要开始了&#xff0c;由于安保工作的需要&#xff0c;设置了可容纳人数总和为 M 的 N 个安检室&#xff0c;capacities[i] 记录第 i 个安检室可容纳人数。安检室拥有两种类型&#xff1a; 先进先出&#xff1a;在安检室中…

Git之repo sync -c与repo sync -dc用法区别四十八)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

看准JS逆向案例:webpack逆向解析

&#x1f50d; 逆向思路与步骤 抓包分析与参数定位 首先&#xff0c;我们通过抓包工具对看准网的请求进行分析。 发现请求中包含加密的参数b和kiv。 为了分析这些加密参数&#xff0c;我们需要进一步定位JS加密代码的位置。 扣取JS加密代码 定位到JS代码中的加密实现后&a…

[@Aspect注解爆红]

在SpringAOP的实现过程中&#xff0c;定义切面中通过注解Aspect来声明当前类是一个切面&#xff0c;但是Aspec注解爆红。 上网查询了一下相关原因&#xff0c;才发现在仓库中复制的Spring AOP依赖不正确。 <!--Spring AOP--> <!-- https://mvnrepository.com/artifact…

ARM架构(二)—— arm v7-a/v8/v9寄存器介绍

1、ARM v7-A寄存器 1.1 通用寄存器 V7 V8开始 FIQ个IRQ优先级一样&#xff0c; 通用寄存器&#xff1a;31个 1.2 程序状态寄存器 CPSR是程序状态毒存器&#xff0c;保存条件标志位&#xff0c;中断禁止位&#xff0c;当前处理器模式等控制和状态位。每种异常模式下还存在SPS…

数学建模学习(2)——决策树

import pandas as pd from sklearn.model_selection import train_test_split from sklearn.tree import DecisionTreeClassifier from sklearn.metrics import accuracy_score dfpd.read_excel(股票客户流失.xlsx) xdf.drop(columns是否流失)#x等于除是否流失这一列以外的数据…