楼主: zhbforce

操作系统所在磁盘崩溃,如何恢复Oracle数据库?

[复制链接]
论坛徽章:
27
授权会员
日期:2005-10-30 17:05:33管理团队成员
日期:2011-05-07 01:45:082012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:36优秀写手
日期:2013-12-18 09:29:13马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
21#
发表于 2005-3-6 12:42 | 只看该作者
最初由 zhbforce 发布
[B]>>>如果是windows, 还需要注册服务
我之所以说要建立一个同名的数据库系统,就是因为我不知道怎样在windows中创建服务(类似OracleServiceDBNAME),感觉需要通过Oracle的建库过程才可以完成这项操作。 还有,不知这样恢复的话是否要求操作系统的配置与先前相比完全相同,比如IP地址等。

此外,数据库名称不一样的话,可以恢复成功吗? 控制文件中难道没有存储数据库的名称吗? [/B]


不需要这么麻烦的
使用oracle的工具oradim就可以了

使用道具 举报

回复
论坛徽章:
0
22#
发表于 2005-3-6 22:08 | 只看该作者
找到数表空间文件、控制文件(到少两个),还有回滚日志文件,应该只可以恢复的。

使用道具 举报

回复
论坛徽章:
2
ITPUB元老
日期:2005-06-02 16:38:45授权会员
日期:2005-10-30 17:05:33
23#
发表于 2005-3-6 23:14 | 只看该作者
只要数据库的那些数据文件都在,什么也不用改,直接用Oradim创建一个实例就可以!

使用道具 举报

回复
论坛徽章:
10
授权会员
日期:2005-10-30 17:05:33秀才
日期:2016-03-24 09:10:24秀才
日期:2016-02-18 09:11:33秀才
日期:2016-01-25 14:55:312013年新春福章
日期:2013-02-25 14:51:24ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412011新春纪念徽章
日期:2011-02-18 11:43:34ITPUB元老
日期:2010-11-16 08:41:11ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51秀才
日期:2016-03-24 09:20:52
24#
发表于 2005-3-7 08:32 | 只看该作者
创建相应的服务进程即可。
其实oracle只有保证几个重要的数据文件在就可以了。仔细想想很简单的。^_^

使用道具 举报

回复
论坛徽章:
0
25#
发表于 2005-3-7 08:46 | 只看该作者
你们的说法给我一种错觉,恢复数据库,只需将数据文件拷过去,复盖原文件就行么?

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
87
生肖徽章2007版:虎
日期:2009-03-02 15:42:532011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-02-18 11:43:32数据库板块每日发贴之星
日期:2011-04-05 01:01:01现任管理团队成员
日期:2011-05-07 01:45:08鲜花蛋
日期:2011-06-26 11:15:422011新春纪念徽章
日期:2011-01-25 15:41:01
26#
发表于 2005-3-7 09:09 | 只看该作者

Re

最初由 Andy_GaoWei 发布
[B]你们的说法给我一种错觉,恢复数据库,只需将数据文件拷过去,复盖原文件就行么? [/B]


可不能乱覆盖,会出事的。前几天有一个老兄就这么做了,你找找他的贴子吧。

使用道具 举报

回复
论坛徽章:
0
27#
发表于 2005-3-7 09:09 | 只看该作者
这个问题其实是操作系统+数据库系统完全恢复的问题,何不另装一台机器,试一下不就可以了吗?这种情况下的系统崩盘,ORACLE数据库系统并未出现问题,相当于有一个完整的冷备份,依冷备份恢复数据库即可.

使用道具 举报

回复
论坛徽章:
0
28#
发表于 2005-3-11 16:47 | 只看该作者
楼主的问题,在unix下该怎么做啊?

使用道具 举报

回复
论坛徽章:
3
ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:452010数据库技术大会纪念徽章
日期:2010-05-13 09:34:232010系统架构师大会纪念
日期:2010-09-03 16:39:57
29#
 楼主| 发表于 2005-3-11 16:52 | 只看该作者
应该也是一样的,重装系统完毕后,按照原来的参数重新安装数据库系统。安装完毕后,将所有的文件按照原有的位置进行覆盖,数据库应该是没有问题的。

使用道具 举报

回复
论坛徽章:
0
30#
发表于 2005-3-11 20:41 | 只看该作者
唉,不能乱覆盖啊,unix下,我试了一下,发现报ORA-00201: controlfile version 10.1.0.2.0 incompatible with ORACLE version
10.0.0.0.0
错误。
有没有成功经验的?拿出来分享一下?

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表