7oracle数据泵的使用.doc

7oracle数据泵的使用.doc

实验五:Oracle数据泵的使用 一:使用数据泵导出数据 1、连接Oracle数据库 SQL conn / as sysdba 已连接。 2、创建一个操作目录 SQL create directory dir as e:\dump; 注意同时需要使用操作系统命令在硬盘上创建这个物理目录 目录已创建。 3、授予用户操作dir目录的权限, SQLgrant read, write on directory dir to scott ; 授权成功。 4、使用命令expdp导出数据(可以按照用户模式导出、按照表、按照表空间导出和全库导出) Cmd命令行下运行: C:\expdp scott/llx123 directory= dir dumpfile =scotttab.dmp tables= emp , dept (注意此语句末尾不要加;) Export: Release 10.2.0.1.0 - Production on 星期三, 18 6月, 2008 15:49:00 Copyright (c) 2003, 2005, Oracle. All rights reserved. 连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options 启动 SCOTT.SYS_EXPORT_TABLE_01: scott/******** directory=dump_dir dumpfiledmp table dept,emp 正在使用 BLOCKS 方法进行估计... 处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA 使用 BLOCKS 方法的总估计: 128 KB 处理对象类型 TABLE_EXPORT/TABLE/TABLE 处理对象类型 TABLE_EXPORT/TABLE/INDEX/INDEX 处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT 处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT . . 导出了 SCOTT.DEPT 5.656 KB 4 行 . . 导出了 SCOTT.EMP 7.820 KB 14 行 已成功加载/卸载了主表 SCOTT.SYS_EXPORT_TABLE_01 ****************************************************************************** SCOTT.SYS_EXPORT_TABLE_01 的转储文件集为: E:\DUMP\SCOTTTABDMP 作业 SCOTT.SYS_EXPORT_TABLE_01 已于 15:49:22 成功完成 C:\ (标蓝色部分为命令执行导出时命令行的相关执行信息)*********************** 注常见错误 如果没有在指定的硬盘上建立物理文件 ,则会出现错误提示信息 解决的方法是现在硬盘上创建指定的物理文件目录,然后在执行expdp程序。 Oracle 中的 create directory dir as e:\dump; 命令只是在逻辑上创建了一个Oracle能够识别的目录和硬盘上的一个物理目录之间的联系, 并不能真正的在硬盘上创建物理目录。 ******************************************************************************* 二:使用数据泵导入数据 如果emp表和dept表发生错误,例如数据全部丢失(delete 表内几条或者全部数据),可以使用刚才的导出数据scotttab.dmp来导入数据恢复 cmd命令行下运行: C:\impdp scott/llx123 directory=dir dumpfile=scotttab.dmp tables= emp,dept content=DATA_ONLY Import: Release 10.2.0.1.0 - Production on 星期三, 18 6月, 2008 15:56:11 Copyright (c) 2003, 2005, Oracle. All rights reserved. 连接到: Oracle Database 10g Enterpri

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档