ORA-01128: cannot start online backup - file string is offline

當你這個表空間的數據文件有offline的時候,采用熱備腳本酒會發生這個錯誤.

首先要看看這個文件能否online,如果可以的話,online後即可,我碰到一個比較棘手的案例,是當文件online的時候, 需要使用到的archive給沒有了,系統是生產系統,不允許shutdown.為了安全起見,我把自己想到的步驟寫到本子上,一步一步做,終於OK了,紀錄如下:

1.先執行recover database;發生了ORA-00275: media recovery has already been started  這個錯誤, 原因很簡單就不浪費口水了,使用"alter database recover cancel';解決,找archive的備份,確認需要的archive已經被刪除了,就打消了把這個文件online的念頭.

2.接下來有2個方法,一個是exp,把表空間裡面存在的數據弄出來,然後重建個表空間和用戶,再imp.這樣應用會中斷,並且數據可能不一致.第二個方法是新建一個表空間然後把原來表空間的數據move過去,這樣應用可以不用停止,對用戶來說是透明的.考慮了一下,決定採用第二種方法.這裡要注意的是move完成後,某些index的狀態會變成unstable,變成unstable的索引必須重建,否則,訪問該表會出錯誤.重建索引的時候,會鎖定表,表上相關的DML操作可能會等待.

還好,一切比較順利,這個與他們數據量不大也有關係.如果是大量的數據遷移,那保險一點還是和用戶約個時間,確定應用可以停了,再做這些事情.

ora-01128,ora-00275相关推荐

  1. Oracle配置文件详解listener.ora,sqlnet.ora,tnames.ora

    三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora,都是放在$Oracle_home\network\admin目录下. 重点:三个文件的作用和使用 sqlnet. ...

  2. oracle ora 16179,ora 06026 06023

    如果备份文件没有问题,那么问题出在 If we start a RESTORE database with a BACKUP controlfile and FlashRecovery Area is ...

  3. tnsnames.ora和listener.ora文件中的几个概念

    http://www.cnblogs.com/NickyYe/archive/2011/06/21/2086135.html 其实,在我们传统的概念里,数据库是一个统称的名字,在Oracle中,你可以 ...

  4. SuSE 10 Enterprise 下 Oracle 10g 关于找不到initorcl.ora文件和控制文件问题

    Oracle无法正常启动,经过一番学习,总算解决问题,在这里做个笔记,备用! 问题如下: 使用Oracle用户登录: >sqlplus /nolog 然后, >connect /as sy ...

  5. 关于10g RAC监听设置,tnsnames.ora设置,VIP及客户端配置问题

    按照文档安装完成,但是lsnrctl status 没有发现节点2 gnd-rac01</etc>$lsnrctl status LSNRCTL for Linux: Version 10 ...

  6. Oracle的tnsnames.ora配置(PLSQL Developer)

    首先打开tnsnames.ora的存放目录,一般为D:\app\Administrator\product\11.2.0\client_1\network\admin,就看安装具体位置了. 步骤阅读 ...

  7. mysql tnsnames.ora_tnsnames.ora配置注意(连接新的数据库)

    文件地址D:\app\think\product\11.2.0\instantclient_11_2\network\admin\tnsnames.ora # tnsnames.ora Network ...

  8. oracle 12c cdb/pdb tnsnames.ora设置

    获取CDB的连接串: 1.登录cdb,查看service_names. 获取PDB的连接串: 2.show pdbs,查看pdb的名称,后面再加上db_domain(如有) SQL> show ...

  9. tnsnames.ora 监听配置文件详解

    今天是重要的一天.将XML数据导入ORACLE遇到很多问题,学了好多,其中很长时间花在网络配置上,刚开始学,具体原因不知道,先把搜集到的好文章存下来,以后慢慢研究. 监听配置文件            ...

  10. Oracle的网络三大配置文件(sqlnet.ora、tnsnames.ora、listener.ora)

    Oracle的网络三大配置文件(sqlnet.ora.tnsnames.ora.listener.ora) blog文档结构图: 1  说明 为了使得外部进程能够访问Oracle 数据库则必须配置Or ...

最新文章

  1. 怎样向IT行业的朋友说明《圣经》的重要性
  2. 傅立叶变换物理意义解析进阶
  3. c++ 链表_算法学习笔记 - 链表 - 单链表的粗糙实现
  4. vue的props实现父组件变化子组件一起变化
  5. gwt api_使用RequestFactory API进行Spring GWT集成
  6. 中继器、集线器、网桥、网关产品介绍
  7. 微信小程序canvas保存绘制图片
  8. python将字典写入csv_Python如何把字典写入到CSV文件的方法示例
  9. 【设计模式】java设计模式总述及观察者模式
  10. 经典算法归纳(c语言)
  11. 企划学院第十二期游学活动“聚合”郑州站圆满落下帷幕!
  12. 【屏类型结构体定义PanelType】 文档位置:《apiPNL.h》
  13. 【OpenVINO 3】POT量化流程
  14. HDU 1009FatMouse' Trade
  15. 数字公路探索新范式,维谛技术(Vertiv)助力智慧高速“再提速”
  16. java读取本地图片_java 怎么才能读取本地磁盘中的图片并传给前端(URL)
  17. pytorch CUDNN_STATUS_MAPPING_ERROR
  18. c语言情书大赛,计算机科学与技术学院“C语言情书大赛”
  19. QQ会员2018春节红包抵扣券项目实践与总结
  20. 离散数学 (II) 习题 10

热门文章

  1. IIC的OLED显示程序
  2. C++中的字符串的定义方式
  3. 微信小程序云开发-证件照的实现
  4. 湘潭哪里学计算机编程,湘潭哪里学机器人编程?湘潭学机器人编程的学校有哪些?...
  5. 浙江数字孪生数字化工厂三维激光扫描建模_三维可视化管理平台_吉优赛维_三维建模解决方案_3D模型
  6. 在金融公司做 IT 是什么感觉?
  7. QUIC 协议的简单分析
  8. git checkout到新的分支之后原来未提交的代码找回
  9. VMware打开以后黑屏的解决办法
  10. 计算机通过华为手机上网,华为手机网络怎么共享给电脑(必知网络共享3步曲)...