oracle服务器自带数据库,Oracle 服务器操作系统挂了,数据库的恢复

关于数据库所在的操作系统挂掉了,数据库系统的恢复

一)确保数据库的所有文件(安装文件,数据文件,日志文件)都在一个分区上,并且Oracle相关的所有日志和文件均未出现损坏。系统的分区不含有数据库的任何文件。

二)当操作系统挂掉了,按照如下方法进行数据库的恢复

1)基于Windows系统

数据库运行在D盘,操作系统安装在C盘,E盘有空间足以满足移动或者重新安装oracle

1)直接安装操作系统到C盘

2)将原来的oracle安装文件夹改名,

如:D:\ORACLE 改为 D:\ORACLE_OLD

3)在D盘重新安装oracle,路径和安装方法跟原来安装保持一致,确保此oracle能正常启动(实例,监听)

关掉oracle所有服务以及监听,重启系统。

4)将刚才安装的oracle文件夹和原来的文件夹改名

D:\ORACLE 改为 D:\ORACLE_NEW

D:\ORACLE_OLD 改为 D:\ORACLE

5)cmd 中运行oradim删除原来的实例配置后并重启系统:

oradim -delete -sid orcl

6)cmd中创建一个新的实例 并用原来的参数文件启动数据库

oradim -new -sid orcl -startmode a -pfile ‘D:\oracle\admin\mm\pfile\initorcl.ora’

2)基于linux系统

数据库的所有文件均在/u01分区上,操作系统在别的分区

1)安装操作系统,分区的时候选择除了/u01分区外,其他的分区进行格式化并安装

2)操作系统安装完后,挂载\u01分区

mkdir /u01

mount -t ext3 /dev/sda2 /u01(先确认/u01对应的设备名称是否为/dev/sda2, fdisk -l)

vim /etc/fstab

#文件最后加上以下内容

/dev/sda2 /u01 ext3 defaults 1 2

3)按照原来的安装方法安装oracle软件,注意安装路径不能与原来的一样(可能仅仅需要创建Oracle相关系统用户和环境变量即可,不需安装软件)

4)用原来的pfile启动数据库 startup pfile=‘/u01/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora’;

5)删除新创建的oracle安装软件,修改oracle环境参数为原来的参数(如果不需要安装数据库软件,此步就不需要了)0b1331709591d260c1c78e86d0c51c18.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值