问题大了,还有办法吗???

yxh8259 2005-01-20 05:07:07
win2k+oracle 8.0.5,什么都没备份过,停电引起故障,任何帐户均不能访问oracle。如何从.ORA文件恢复数据???
...全文
143 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
daydayupliq 2005-02-02
  • 打赏
  • 举报
回复
哎,看看我遇到的一个同样的例子吧~

http://www.itpub.net/315577.html
langxiaofeng 2005-02-01
  • 打赏
  • 举报
回复
楼上的好主意
rivey 2005-02-01
  • 打赏
  • 举报
回复
可以看看跟踪日志,究竟是哪里错误,坏到什么程度.也不一定就是oracle挂了.
ashzs 2005-02-01
  • 打赏
  • 举报
回复
用dul工具可以提取出你的ora数据文件内容,可以选择恢复成一个dmp格式的文件。关键是你有没有这个工具呀。
jiangchuanli 2005-02-01
  • 打赏
  • 举报
回复
\oracle\ora81\bin\svrmgr.exe
svrmgr>connect internal/oracle
svrmgr>startup mount
svrmgr>alter database open;
svrmgr>shutdown;
Croatia 2005-02-01
  • 打赏
  • 举报
回复
赫赫,给你一个建议,复制你原来的数据文件,
重新安装一个db,用钢材的文件覆盖,再登陆看看呢?

就相当于冷备份了。赫赫。
yxh8259 2005-01-20
  • 打赏
  • 举报
回复
还不够明白啊???就是说ORACLE系统挂了,如何从ORA文件中提取数据出来。大家都知道,数据就保存在这儿的。系统可以重装,文件可以重建,关键是如何从拷贝出来的ORA文件提数据(注意:其他ORA文件通通不管,就一个装数据的ORA文件,该如何处理),这其实是个很普遍的问题,大多数管理员都不是很了解ORACLE,因为各种客观原因,有时没备份任何东西也是很正常的。
LGQDUCKY 2005-01-20
  • 打赏
  • 举报
回复
具体错误信息是什么
首先拷贝ORACLE目录做一个备份
然后

c:\svrmgr
c:\svrmgr>connect internal
c:\svrmgr>startup mount
c:\svrmgr>alter database open;

在这里把错误的信息和号码贴出来
yxh8259 2005-01-20
  • 打赏
  • 举报
回复
试过了,用什么登录都一样报错。
ORARichard 2005-01-20
  • 打赏
  • 举报
回复
sqlplus 中用internal/oracle登录
SQL> startup mount

SQL> alter database open;

SQL> conn system/manger

SQL>
yxh8259 2005-01-20
  • 打赏
  • 举报
回复
oracle not available,其实什么错误都一样,问题的关键在于如果有且仅有存储数据的ORA文件,能否恢复其中的数据,用其他第三方工具能读出来都行。
ORARichard 2005-01-20
  • 打赏
  • 举报
回复
报什么样的错
yxxx 2005-01-20
  • 打赏
  • 举报
回复
关注

3,490

社区成员

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

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