Oracle 10g 数据泵操作步骤详解_excel怎么恢复数据

日期:2016-04-25 / 人气: / 来源:网络

Oracle数据泵概念简介

数据泵是Oracle数据库本身提供的“基于服务器的工具”,用于在加载和卸载数据时获得高性能。因为他是基于服务器的,所以所有操作一定要在服务器端进行。

本文不想介绍太多的理论知识和参数,主要介绍数据泵“导入/导出”的基本步骤,其目的就是让读者轻松的掌握数据泵的基本使用方法(可以满足日常工作需求)。

该工具还有很多参数,读者可深入研究,欢迎交流。

导出详细步骤

一、导出数据

1、在数据库服务端,用system用户通过sqlplus命令登录到oracle,如下:

Oracle 10g 数据泵操作步骤详解

进入sqlplus,如下图所示:

Oracle 10g 数据泵操作步骤详解

2、在oracle中创建目录,如下:

CREATE DIRECTORY DUMP_EXP AS 'e:data';

Oracle 10g 数据泵操作步骤详解

注意:e:data   这个目录必须是磁盘上实际存在的,可以是其他目录名称和路径。

3、导出数据

a、退出sqlplus:quit

b、在dos窗口中,执行以下语句:

expdp system/[email protected] DIRECTORY=DUMP_EXP DUMPFILE = EPC_LN.DMP LOGFILE = EPC_LN.LOG SCHEMAS = EPC_LN

DIRECTORY=DUMP_EXP : DUMP_EXP 我们第二个步骤所创建的目录名(实际指向E:DATA)

SCHEMAS = EPC_LN,如果是多个SCHEMA使用“,”分割。

回车执行如下图所示:

Oracle 10g 数据泵操作步骤详解

Oracle 10g 数据泵操作步骤详解

导出成功如下图所示:

Oracle 10g 数据泵操作步骤详解

导入详细步骤

1、在dos窗口输入导入命令,如下图所示

impdp system/[email protected] DIRECTORY=DUMP_EXP DUMPFILE = EPC_LN.DMP LOGFILE = EPC_LN_IMP.LOG

Oracle 10g 数据泵操作步骤详解

回车执行

Oracle 10g 数据泵操作步骤详解

注:测试源和目标完全一致,所以跳过了已经存在的内容,日志显示有6个错误。数据泵默认都是full方式导入,可同时实现全量和增量的导入。

总结

1、  数据泵的所有操作都要在服务器端进行。

2、  数据泵方式适合于系统的数据库初始化部署和大数据量表的导入导出(导出/入表的参数是TABLES)

3、  由于数据泵在导出的时候,涵盖了创建SCHEMA的所有信息,所以目标数据库可以不存在源导出的SCHEMA。

4、  获得数据泵参数的帮助,dos窗口输入:expdp -help

详细介绍Oracle数据块的结构

Oracle对数据库数据文件(datafile)中的存储空间进行管理的单位是数据块(data block)。数据块是数据库中最小的(逻辑)数据单位。

Oracle数据块

作者:管理员




现在致电4006-2991-90 OR 查看更多联系方式 →

Go To Top 回顶部