安康信息港
历史
当前位置:首页 > 历史

Oracle数据库ODU的几种恢复场景

发布时间:2019-06-19 23:27:34 编辑:笔名

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

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

  生成数据字典:unload dict

  列出用户: list user

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

  恢复表: unload table blename

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

  场景2. 表被TRUNCATE。

  OFFLINE表所在的表空间

  生成数据字典:unload dict

  显示表的段头:desc blename

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

  扫描数据:scan extent

  恢复表:unload table blename object object_id

  UPDATE:

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

  OFFLINE表所在的表空间

  生成数据字典:unload dict

  扫描数据:scan extent

  恢复表:unload table blename object auto

  场景3. 表被DROP。

  OFFLINE表所在的表空间

  使用logminer从日志里面挖掘被drop掉的表其data object id,如果不能挖掘,按下面的场景4进行恢复。

  扫描数据:scan extent

  如果没有表结构信息,需要自动来判断:unload object data_object_id sample

  恢复表:unload object data_object_id column coltype coltype…

  场景4. 系统表空间损坏。

  扫描数据:scan extent

  搜索数据:unload object all sample

  从结果文件t查找需要的数据

  恢复需要的表:unload object data_object_id column coltype coltype…

  场景5. 表中数据被DELETE。

  将参数unload_deleted设置为YES

  生成数据字典:unload dict

  恢复表: unload table blename

气虚月经不调食疗方法
气血虚会痛经吗
气血虚痛经怎么治疗
友情链接
内江小儿康复科医院哪家好 厦门心血管内科医院哪家好 河池康复科医院哪家好 曲靖康复医学科医院哪家好 曲靖其它科室医院哪家好 玉溪神经外科医院哪家好 临沧急诊科医院哪家好 临沧体检科医院哪家好 楚雄麻醉医学科医院哪家好 楚雄医疗美容医院哪家好 楚雄复杂先心病医院哪家好 楚雄肝炎医院哪家好 红河儿科医院哪家好 西双版纳肝胆外科医院哪家好 大理外伤科医院哪家好 德宏儿科医院哪家好 怒江中医妇产科医院哪家好 怒江全科医院哪家好 嘉峪关种植科医院哪家好 金昌感染内科医院哪家好 金昌老年病科医院哪家好 天水动脉导管未闭医院哪家好 天水复杂先心病医院哪家好 武威老年病科医院哪家好 平凉种植科医院哪家好 哈密急诊科医院哪家好 琼海计划生育科医院哪家好 儋州成瘾医学科医院哪家好 儋州肾病内科医院哪家好 儋州中医内科医院哪家好 儋州功能检查科医院哪家好 儋州手外科医院哪家好 万宁药学部医院哪家好 东方肿瘤综合科医院哪家好 东方生殖医学科医院哪家好 定安泌尿外科医院哪家好 屯昌小儿心内科医院哪家好 澄迈中医儿科医院哪家好 澄迈皮肤科医院哪家好 临高心脏科医院哪家好 乐东中医骨科医院哪家好 乐东其他医院哪家好 乐东干部诊疗科医院哪家好 陵水眼底医院哪家好 琼中中医推拿按摩科医院哪家好 铁门关中医神经内科医院哪家好 铁门关中医皮肤科医院哪家好 双河口腔科医院哪家好 可克达拉功能神经外科医院哪家好 可克达拉颌面外科医院哪家好 昆玉小儿皮肤科医院哪家好 昆玉微创外科医院哪家好 佛山一级医院哪家好 东莞一级医院哪家好 东莞一丙医院哪家好 徐州二级医院哪家好 保亭有哪些口腔预防科医院 湖州其他医院哪家好 台州三级医院哪家好 西宁有哪些心血管内科医院 永州二丙医院哪家好 海北有哪些体检科医院 永州一丙医院哪家好 周口有哪些三甲医院