oracle逻辑备份恢复exp_imp篇

文章作者 100test 发表时间 2011:03:17 19:33:38
来源 100Test.Com百考试题网


  1.数据导出工具EXP

  EXP是客户端工具,该工具不仅可以在oracle客户端使用,还可以在oracle服务器端使用。当在oracle客户端使用EXP工具时,必须带有连接字符串;当在oracle服务器端使用EXP工具时,可以不带字符串。导出包括导出表、导出方案、导出数据库三种模式。

  (1)导出表

  导出表是指使用EXP工具将一个或多个表的结构和数据存储到OS文件中,导出表是使用TABLES选项来完成的。

  普通用户可以导出其自身方案的所有表,但如果要导出其他方案的表,则要求该用户必须具有EXP_FULL_DATABASE角色或DBA角色。另外当导出表时,默认情况下会导出相应表上的所有索引、触发器、约束。下面以SYSTEM用户导出SCOTT.DEPT表为例,示例如下:

  exp system/oracle@charge TABLE=scott.dept,scott.emp FILE=tab1.dmp

  (2)导出方案

  导出方案是指使用EXP工具将一个或多个方案中的所有对象记数据存储到OS文件中,导出表是使用OWNER选项来完成的。

  普通用户可以导出其自身方案,但如果要导出其他方案,则要求该用户必须具有DBA角色或EXP_FULL_DATABASE角色。当用户要导出其自身方案的所有对象时,可以不指定OWNER选项,下面以SYSTEM用户导出SCOTT方案的所有对象为例,示例如下:

  exp system/oracle@charge OWNER=scott FILE=schemal.dmp

  以上为命令行方式进行数据的导出,EXP工具还可以以交互的方式进行数据导出。

  (1)导出表(交互方式)

  [oracle@ora-asm3 dbs]$ exp

  Export: Release 10.2.0.1.0 - Production on 星期一 6月 16 16:24:26 2008

  Copyright (c) 1982, 2005, Oracle.


相关文章


11G数据库重放新特性的测试
ORA_ROWSCN的并发控制和10g的乐观锁
11G的不可见索引
mysql和oracle常用内容比较
oracle逻辑备份恢复exp_imp篇
Oracle数据库RMAN的自动备份脚本
Oracle排序后分页查询与效率问题
oracle中查看某列数据类型
在ORACLE存储过程中创建临时表
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛