Oracle___诊断案例__某公安局业务库的oracle806-ops环境重建

2006.11.15下班后,接到部门经理电话,说zj公安局磁盘阵列磁盘坏,数据库崩溃,,连夜赶到zj,早上9:00开始工作.

[@more@]

1)用户环境:2台ds20 + 一台compaq的磁盘阵列 ,数据库oracle806,ops结构

2)经过一天的努力,和我一起去的主机工程师终于把磁盘阵列弄好,但前提是更换了一块硬盘

3)用dbv工具检查该区的所有数据文件,均有错误,说明该逻辑卷虽然找到了,但数据文件都是坏的,看来必须删除数据库,重建库,导入数据库,经过几个小时,寻找如何删除数据库

4)手工方式删除数据库

4.1)将/etc/tnsnames.ora,/etc/listener.ora文件重命名

4.2)将admin下的ora8目录及其所有子项目重命名

4.3)将$ORACLE_HOME/dbs下的所有文件备份到一个目录中

4.4)$ORACLE_HOME/orainst下的 ./orainst /m来建库,这里全部按照原先的逻辑卷设置和数据文件配置来建库

4.5)创建用户,回滚断(保持原样),和数据库链接(创建链接之前,要确保原tnsnames.ora设置可用),两边都用的/etc下面的tnsnames.ora文件

4.6)在调整rollback segments的时候,发现原来那个遗留问题是因为两个节点需要不同的回滚断,设置好后,ops配置成功,两个节点都可以成功启动实例!

4.7)关闭定时备份

4.8)对数据库做一个导出试验

4.9)导入数据(第二天上午过来看结果发现非常慢,后来查出原因是存储的写缓存没有打开,后来打开即可)

4.10)整理数据(此时要停掉tnsnames.ora)

4.11)ops(各节点使用不同的redo,rbs,其中rollback segent参数要在各节点的参数文件中指定,不能重复)

4.12)select * from v$active_instances来查看ops的运行情况

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8861952/viewspace-903692/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8861952/viewspace-903692/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值