Oracle数据库ODU的几种恢复场景Oracle认证考试

文章作者 100test 发表时间 2010:03:05 22:17:32
来源 100Test.Com百考试题网


  由于ODU命令比较多,特别是关键的unload命令比较复杂,本文将简单介绍几种场景下使用ODU进行数据恢复时,使用的命令序列。

  场景1. 数据库不能启动,但是SYSTEM表空间中的数据字典是完整的。

  生成数据字典:unload dict

  列出用户: list user

  列出用户下的所有表: list table username

  恢复表: unload table username.tablename

  也可以按用户恢复: unload user username

  场景2. 表被TRUNCATE。

  OFFLINE表所在的表空间

  生成数据字典:unload dict

  显示表的段头:desc username.tablename

  找到实际的data object id: dump datafile file# block block#

  扫描数据:scan extent

  恢复表:unload table username.tablename object object_id

  UPDATE:

  从3.0.7版本开始,恢复Truncate表更方便,只需要执行下面的步骤:

  OFFLINE表所在的表空间

  生成数据字典:unload dict

  扫描数据:scan extent


相关文章


修改Oracle默认用户密码有效期时间Oracle认证考试
OracleDDL,DML,DCL,TCL基础概念Oracle认证考试
GATHER_STATS_JOB任务Oracle认证考试
ORACLE表空间设置问题Oracle认证考试
Oracle数据库ODU的几种恢复场景Oracle认证考试
Oracle数据库安全:PL_SQL的SQL注入Oracle认证考试
如何查看oracle表空间已使用大小Oracle认证考试
oracle连接标识符主机字符串Oracle认证考试
oracle的高水位线(HWM)Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛