免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2740 | 回复: 10
打印 上一主题 下一主题

oracle无法启动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-13 12:47 |只看该作者 |倒序浏览
用Legato replistor把一个磁盘柜的oracle数据库实时复制另一个地方的磁盘柜上(包括归档日志也复制过去了),有时会无法成功启动数据库,无法启动后 我把数据库shutdown ,然后startup mount ,recover database using backup controlfile until cancel;提示"需要更多的一致性文件 system01.dbf" 这是oracle哪个部分出问题了?我的备份方式有错误吗?还是这套软件对oracle的复制支持的不够好?请高手帮帮

论坛徽章:
0
2 [报告]
发表于 2006-09-13 12:53 |只看该作者
原帖由 cat2pig 于 2006-9-13 12:47 发表
用Legato replistor把一个磁盘柜的oracle数据库实时复制另一个地方的磁盘柜上(包括归档日志也复制过去了),有时会无法成功启动数据库,无法启动后 我把数据库shutdown ,然后startup mount ,recover database using  ...


实时复制? 是不是数据库在open状态下复制?这个显然是有问题的。如果要复制也要在正常关闭情况下来完成。在open状态下复制,能不能成功就要取决于此时数据库有没有操作发生(不是人为能控制的)。

论坛徽章:
0
3 [报告]
发表于 2006-09-13 13:28 |只看该作者
建议找“Legato replistor”的厂家……

论坛徽章:
0
4 [报告]
发表于 2006-09-13 14:31 |只看该作者
原帖由 numenhuang 于 2006-9-13 12:53 发表


实时复制? 是不是数据库在open状态下复制?这个显然是有问题的。如果要复制也要在正常关闭情况下来完成。在open状态下复制,能不能成功就要取决于此时数据库有没有操作发生(不是人为能控制的)。



对 是在数据库联机的状态下复制的 应该是医院的数据库所以没办法停下来。。。。 veritas BE在数据库open的状态下做备份好象是可行的吧?

论坛徽章:
0
5 [报告]
发表于 2006-09-13 14:40 |只看该作者
原帖由 cat2pig 于 2006-9-13 14:31 发表



对 是在数据库联机的状态下复制的 应该是医院的数据库所以没办法停下来。。。。 veritas BE在数据库open的状态下做备份好象是可行的吧?


open下作备份是没问题的,不过open下备份,要备份controlfile,datafiles,archived logs,具体还是要参考工具的说明。

[ 本帖最后由 numenhuang 于 2006-9-13 14:41 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2006-09-13 17:31 |只看该作者
现在很奇怪的一点是:当数据库无法启动时,敲完recover database using backup controlfile; auto命令 后,使用归档日志来恢复数据库的时候,这时候系统的归档日志只生成到arc01070.001,可是oracle提示“ora-003028无法打开归档日志"arc01071.001""ora-27041:无法打开文件”“osd-04002无法打开文件”“o/s-erroros 2)系统找不到指定的文件。强制alter database open resetlogs;提示 error位于第一行;ora-01113:文件1需要介质恢复;ora-01110 数据文件1:\system01.dbf'

真不到原因。。。郁闷  用veritas从磁盘恢复出来的库文件,归档日志。控制文件,打开启动数据库也是这样

论坛徽章:
0
7 [报告]
发表于 2006-09-13 18:14 |只看该作者
上面問題
手動吃最後一 active(current) 的 redo file 就可以了

论坛徽章:
0
8 [报告]
发表于 2006-09-13 19:10 |只看该作者
原帖由 ieting 于 2006-9-13 18:14 发表
上面問題
手動吃最後一 active(current) 的 redo file 就可以了


怎么操作~小弟新人。。thx

论坛徽章:
0
9 [报告]
发表于 2006-09-13 21:21 |只看该作者
open做完备份以后,记得通过alter system archive log current,然后将生成的archived log也复制过去,
也可以尝试使用recover database until cancel using backup controlfile (不一定要使用using backup controlfile子句)。

[ 本帖最后由 numenhuang 于 2006-9-13 21:26 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2006-09-14 00:58 |只看该作者
原帖由 numenhuang 于 2006-9-13 21:21 发表
open做完备份以后,记得通过alter system archive log current,然后将生成的archived log也复制过去,
也可以尝试使用recover database until cancel using backup controlfile (不一定要使用using backup con ...



我在A执行alter system archive log current,然后将生成的archived log(文件名是arc01088.001)复制到B.

在B输入startup mount ,recover database until cancel using backup controlfile , auto,一直恢复到arc01088.001后,又提示无法打开arc01089.001,系统找不到指定的文件。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP