免费注册 查看新帖 |

Chinaunix

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

aix下的oracle数据库问题,请大家帮忙 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-29 23:23 |只看该作者 |倒序浏览
问题:
IBM S7A两台,7133阵列上有8个磁盘,从hdisk2到hdisk9。原计划做镜像,hdisk2和hdisk6做镜像,hdisk3对应hdisk7依次类推,hdisk5对应hdisk9。

我建了一个oradata的vg,用了上面8个磁盘,并且在上面建了一个逻辑卷ra_lv,但是不小心把8个磁盘全部划进来了,在做增加一个lv的copy时,直接选hdisk6,hdisk7,hdisk8,hdisk9做逻辑卷cpoy(此时忘记自己已经把hdisk6-hdisk9划在了ora_lv里),然后一直到数据库在7133磁盘阵列上建完库,到最后要走时才无意中发觉,在两台机器上用lslv -m ora_lv看到的对应关系不相同,在A机器上看到的是hdisk2对应hdisk3,而在B机器上看到的是hdisk2对应hdisk6。此时做exportvg和importvg都已经没有用了,两台机器出现了stale状态的pps,我有几个问题,想请有经验的人帮忙讨论一下:

1:有没有办法把以上混乱的对应关系重新恢复正常?如果可以,该怎么做好?

2:可不可以把ora_lv(该逻辑卷上只有1个文件系统oradata)上的数据全部拷贝到磁带或者其他介质上去,然后把整个ora_lv全部删除重新建,再新建的ora_lv上建立文件系统oradata,再把磁带上的数据全部拷贝回来,把用户和组属性改成oracle:dba,
这样的做法不知道可不可行?这样恢复的数据库能用吗?(整个库只用了一个文件系统,日志、索引等等全部是做成了大文件,全部放在oradata文件系统下ora9的目录下,数据库版本是oracle920),这个问题对我来说较重要,因为本人对oracle不是很了解,所以不敢随便做,想请问一下有oracle使用经验的人,如果这个办法可以保证数据库能正常的话,倒不失为一个根治问题的办法。

3:如果以上两种方法都行不通,哪位可以帮我想其他办法,并写一下具体实施步骤,先谢了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP