?急救 如何把datafile强行加载到数据库中

hanzhenyu 2003-10-17 07:10:01
我用的是oralce 8.0.5
当电脑启动的时候,无法自动启动oracle.
用svrmgr30手动启动后,总是提示:
ora-01122:????5????
ora-01110 ???5?'data1'
ora-01251:???5??????????

(其中data1是我建立的datafile文件)

用SVRMGRL
SVRMGRL>CONNECT internal
SVRMGRL>startup mount
SVRMGRL> alter database datafile <文件名,全路径> offline drop;
SVRMGRL>alter database open;

使用上述命令之后,数据库可以启动。
但是我的主要的数据都是在data1这个datafile中的。
有什么办法可以把这些数据恢复出来吗?

我用svrmgr>alter database datafile 'data1' online;
ora-01122:数据文件5检验失败
ora-01110:数据文件5:‘data1'
ora-01251:文件号5的未知文件标题版本读取

请赐教!!!!!!

...全文
49 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
LGQDUCKY 2003-10-20
  • 打赏
  • 举报
回复
这样看你的数据库是否是归档了,如果没有那可能就难了。
chanet 2003-10-19
  • 打赏
  • 举报
回复
数据文件好像损坏了 :(
minkoming 2003-10-18
  • 打赏
  • 举报
回复
看来你的数据库没有什么办法的了。
所有的DATAFILE数据文件都需要时间点一致。
你又没有ARCHIVE LOG,看来是不能恢复的了。
yangqingdelphi 2003-10-18
  • 打赏
  • 举报
回复
你要恢复,不然肯定加不上的,能加上不是乱套了吗!
tsj68 2003-10-18
  • 打赏
  • 举报
回复
如果没有备份,看来是没有办法了,或许oracle support有办法.
hanzhenyu 2003-10-17
  • 打赏
  • 举报
回复
有没有哪位高手会解决这个问题。

我谢谢了。急需答案。

3,492

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧