当前位置:首页 > 全部子站 > IT > Oracle

oracle菜鸟的一次oracle恢复笔记

来源:长理培训发布时间:2017-10-17 20:20:57

  最近开发环境的oracle服务器磁盘空间满了,于是又开始像以前一样,到处删东西,终于删无可删了,我又打起了oracle数据文件的主意,由于对oracle知之甚少,由此也引发了一系列的oracle错误,后来经过不懈努力,oracle终于又活了过来。成功之后,必然要将这次浪费了几个小时的事件记录下来,引以为戒吧。

  由于不正常使用,oracle服务器的硬盘磁盘空间满了,没法,到处删东西,发现某个表空间没什么用,但又不确定,于是,表空间没做任何修改,而是直接在linux下把表空间的数据文件从一个磁盘移动到另一个磁盘了(/data/挂载的是另一个磁盘)

  [root@localhost ~]# cp /u01/app/oracle/oradata/sj/sj_test.dbf /data/

  [root@localhost ~]# rm /u01/app/oracle/oradata/sj/sj_test.dbf

  (移动可以用mv的,请各位高手原谅本菜。)

  此时心里想的是oracle应该在使用这个表空间的时候发现出错会报错,而不是启动就报错(无知真可怕!)

  有空间啦,于是兴高采烈的开始制作样板库,结果半下不到,死逼!

  oracle死了!

  此时必然要做的就是重启服务器

  SQL> Startup

  没用啊!

  强制重启

  SQL> Startup force;

  ORACLE instance started.

  Total System Global Area 1073741824 bytes

  Fixed Size        1223540 bytes

  Variable Size      197133452 bytes

  Database Buffers     868220928 bytes

  Redo Buffers       7163904 bytes

  Database mounted.

  ORA-01157: cannot identify/lock data file 12 - see DBWR trace file

  ORA-01110: data file 12: '/u01/app/oracle/oradata/sourcejoy.com/sourcejoy.com.test.dbf'

  分步重启

  SQL> Startup mount;

  SQL> Alter database open;

  Alter database open

  *

  ERROR at line 1:

  ORA-01157: cannot identify/lock data file 12 - see DBWR trace file

  ORA-01110: data file 12: '/u01/app/oracle/oradata/sourcejoy.com/sourcejoy.com.test.dbf'

  晕了,开始到网上狂搜!

  找到一篇文章

  http://blog.csdn.net/nini1109/archive/2009/04/24/4105637.aspx

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部