`
哇哈哈852
  • 浏览: 94252 次
文章分类
社区版块
存档分类
最新评论

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环境参数为原来的参数(如果不需要安装数据库软件,此步就不需要了)
  • 大小: 50.8 KB
分享到:
评论

相关推荐

    ORACLE数据库恢复演练报告.doc

    Oracle数据库恢复是数据库管理系统中的关键环节,特别是在企业级应用中,数据的安全性和完整性至关重要。本报告将详述一次Oracle数据库的异机恢复测试过程,旨在检验数据库在异常情况下的恢复能力,确保业务连续性。...

    Oracle数据库服务器配置

    - 根据操作系统(Windows的32位或64位)下载相应版本的Oracle Database 11g Release 2 Client。 - 安装客户端,这将包含用于连接到Oracle数据库服务器所需的工具和驱动程序。 2. **配置Net Manager**: - ...

    Windows服务器下的Oracle数据库导入到Linux服务器下的Oracle数据库中。

    在 Windows 服务器上,Oracle 数据库可以安装在 Windows Server 2008 R2 操作系统上。Oracle 数据库版本为 Oracle 11gR1,SID 为 orcl,端口号为 1521。Oracle 相关账号包括 system 账号和 OSYUNWEI 账号等。 三、...

    Oracle数据库教程——nbu恢复oracle数据库案例

    首先,确保服务器上已经安装了支持Oracle数据库的操作系统,例如Red Hat Enterprise Linux。本案例中使用的是Red Hat Enterprise Linux 5.4。 ##### 2.2 安装数据库系统 接着,按照官方文档的要求安装Oracle数据库...

    oracle实例名,数据库名,服务名等概念区别与联系.doc

    通常情况下,数据库名和实例名是一对一的关系,但是在 Oracle 并行服务器架构中,数据库名和实例名是一对多的关系。 数据库域名 (DB_DOMAIN) 数据库域名是在分布式数据库系统中使用的概念,用于区别同名数据库。在...

    oracle数据库恢复工具ODU-Linux版

    "Oracle数据库恢复工具ODU-Linux版"就是针对这种情况设计的专业工具,专用于Linux操作系统环境。 ODU全称Oracle Data Recovery Assistant(Oracle数据恢复助手),它是Oracle Database提供的一种实用程序,可以帮助...

    Oracle9i第13章数据库恢复.ppt

    Oracle数据库恢复是数据库管理系统中的一项关键技术,用于在数据丢失或系统故障后恢复数据到最近的已知良好状态。Oracle9i的第13章详细介绍了这个主题,主要包括复原和恢复两个过程,以及介质恢复、实例恢复和崩溃...

    NBU对Oracle数据库的本地/异机备份及恢复操作

    在恢复前,需确保目标环境的Oracle实例配置与备份时一致,或者通过RMAN(Recovery Manager)进行数据库恢复时调整相关参数。NBU的恢复向导会引导你完成整个过程,包括选择恢复的备份集、指定恢复时间点等。 在实际...

    Oracle数据库备份恢复工具

    1. 连接Oracle数据库:用户需要输入数据库连接信息,如数据库服务名、用户名、密码等,工具将通过这些信息建立与Oracle服务器的连接。 2. 选择备份类型:根据需求,用户可以选择执行完整备份或增量备份。 3. 设置...

    oracle数据库恢复工具(dbview for oracle 2.7.28.155 )

    总的来说,dbview for oracle 2.7.28.155 是一款强大且灵活的Oracle数据库恢复工具,它可以帮助用户在紧急情况下快速恢复数据,减少因数据丢失带来的损失。在使用过程中,需要注意备份重要数据,遵循正确的数据恢复...

    Oracle11G数据库备份和恢复操作手册图片教学.pdf

    通过对这些内容的分析,我们可以了解到Oracle11G数据库的备份和恢复操作涉及多个方面,包括用户管理、权限分配、目录对象的创建、使用数据泵工具进行数据的导出导入,以及对操作系统和Oracle网络配置文件的利用。...

    Oracle11g 崩溃后-dbf数据库文件恢复

    2. **启动恢复模式**:在Oracle服务器上启动实例,进入恢复模式(NOMOUNT或MOUNT状态)。 3. **恢复控制文件**:如果控制文件丢失或损坏,可以使用`RESTORE CONTROLFILE`命令从备份恢复。 4. **挂载数据库**:使用...

    Oracle数据库工具安装包(免安装)

    总之,“Oracle数据库工具安装包(免安装)”提供了一种便捷的方式,让用户在无需完整安装Oracle数据库的前提下,实现与Oracle服务器的交互。对于32位系统的用户来说,这个版本满足了他们的需求,简化了部署过程。

    Oracle 10g RAC生产数据库RMAN方式恢复到异地单机数据库全程记录.doc

    【Oracle 10g RAC 数据库恢复到异地单机全程记录】 在Oracle数据库环境中,有时需要将一个RAC(Real Application Clusters)集群数据库恢复到一个异地的单实例数据库。这个过程涉及到多个步骤,包括备份文件的传输、...

    Oracle11g dbf数据库文件恢复经验.rar

    - **硬件和软件维护**:保持数据库服务器的硬件和操作系统更新,避免因兼容性或性能问题引发的错误。 4. **恢复案例研究**: 根据提供的描述,这个问题似乎已经成功解决。具体的恢复步骤可能涉及了上述的一种或...

    oracle数据库服务器的安装与卸载

    Oracle数据库服务器是企业级数据管理的核心组件,广泛用于存储、管理和检索大量数据。本文将详细介绍Oracle 10g数据库服务器的安装与卸载过程,帮助读者掌握相关技能。 首先,安装Oracle 10g数据库服务器前需确保...

    Windows系统崩溃后快速恢复Oracle数据库的妙招.pdf

    【Oracle数据库恢复流程】 在Windows系统崩溃后,恢复Oracle数据库主要分为以下步骤: 1. **新环境准备**:首先在新的服务器上安装Oracle数据库软件,安装完成后,Oracle会在其默认路径下自动生成必要的文件和目录...

    Oracle11g冷备份并迁移整个数据库去另一台服务器.doc

    迁移过程中,我们需要将源数据库的数据文件、控制文件和日志文件复制到目标服务器并恢复。 一、实验目的 由于源主机的 Oracle 数据库需要打补丁,但是又没有备用机,担心打补丁会影响源主机的数据库。因此,在打...

Global site tag (gtag.js) - Google Analytics