[ORACLE] 系统故障数据库恢复--数据文件无损坏

数据文件,日志文件,控制文件都正常
方式一 : 本服务器重新安装操作系统
   1 在原来的系统盘重新安装操作系统
   2  把原来的oracle base目录重新命名
 如: D:/oracle/ 改为  D:/oracle_bak
   3 重新安装oracle oracle base 和oracle home目录保持一致
   4  创建oracle 实例保持和以前的一样 
   5  停止数据库
   6 删除/*D:/oracle/product/10.2.0/oradata/orcl */目录下所有文件  拷贝D:/oracle_bak/product/10.2.0/oradata/orcl 到  D:/oracle/product/10.2.0/oradata/orcl
   7  启动数据库
方式二:  安装一台新的服务器保持和原来的盘符一致
  1 安装操作系统
  2 重新安装oracle oracle base 和oracle home目录保持一致
  3 dbca  创建oracle 实例保持和以前的一样
  4  停止数据库
  5  删除/*D:/oracle/product/10.2.0/oradata/orcl */目录下所有文件 拷贝     原服务器D:/oracleproduct/10.2.0/oradata/orcl 到 D:/oracle/product/10.2.0/oradata/orcl
  6 startup mount 状态
    select name from v$datafile 检查所有的数据文件是否都存在 没有到 从原来的机器拷贝到新服务器相应的目录
 7 alter dababase open 启动数据库
方式三 : 安装一台新的服务器保持和原来的盘符不一致
 1 安装操作系统
  2 重新安装oracle oracle base 和oracle home目录保持一致
  3 dbca  创建oracle 实例保持和以前的一样
  4  停止数据库
  5  删除/*D:/oracle/product/10.2.0/oradata/orcl */目录下所有文件 拷贝     原服务器D:/oracleproduct/10.2.0/oradata/orcl 到 D:/oracle/product/10.2.0/oradata/orcl
  6 拷贝控制文件,重做日志,数据文件到新的服务器 
  7 修改参数文件control_files指定到新的位置
  8  startup mount   select name from v$datafile修改数据文件位置
参照命令:  alter database rename file '/opt/oracle/test.dbf' to '/opt/oracle/oradata/conner/test.dbf';
  9 启动数据库

 
原理:
 oracle 启动顺序:参数文件----控制文件---重做日志文件,数据文件
 
  

  

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

转载于:http://blog.itpub.net/15747463/viewspace-743702/

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值