Windows平台下,Oracle物理文件恢复过程实例介绍

操作系统: WIN 2003 SERVER SP1 数 据 库: Ora 9i
软件版本: 软件模块: 数据库备份恢复
问题描述:
   登陆浪潮软件,提示:
ORA-01034: ORACLE not available 
产生原因: 服务器中熊猫病毒
解决方法:
   Windows平台下,Oracle物理文件恢复实例介绍:

问题描述:
服务器中熊猫病毒, oracle 假启动(在服务里,显示是“已启动”的状态,但是在任务管理器中,进程名 oracle.exe 占用内存 11m 。)
登陆浪潮软件,有提示:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
杀毒后,虽然熊猫病毒杀掉了,但是,各种应用的exe文件也不能用,包括oracle的

系统环境:
WIN2003SERVER、oracle9i

产生原因:
服务器中熊猫病毒

解决方案:
一、概念介绍:
oracle程序文件:
D:\oracle\admin\; D:\oracle\ora92\
oracle数据文件:就是在安装oracle过程中建立的数据文件,根据具体的路径的不同,会在不同的
路径下形成 ,比如D:\oracle\oradata\oracle\下的所有文件,就是oracle数据文件,其中红色字
体的oracle,是此oracle的database name (在默认情况下,instance name 和database name
是相同的名称。)
应用程序所建立的数据文件:对于浪潮PS财务软件来说,就是指
GS_ORADB_001.DBF;
GS_ORADB_IDX_001.DBF
等等类似的文件。
物理恢复:就是使用物理文件(包括oracle数据文件,应用程序所建立的数据文件)硬性覆盖到原
有的相应目录中。

二、客户方环境介绍:
c: ,d: ,e: 三个盘符,其中,c:和d:是本地硬盘,e:是存储(磁盘阵列)
d:有oracle程序文件:
D:\oracle\admin\;
D:\oracle\ora92\
e:有oracle数据文件e:\oracle\oradata\ora\
e:有应用程序所建立的数据文件e:\cwdata\

三、故障描述:
服务器中熊猫病毒, oracle 假启动(在服务里,显示是“已启动”的状态,但是在任务管理器中,
进程名oracle.exe 占用内存11m 。)
登陆浪潮软件,有提示:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
杀毒后,虽然熊猫病毒杀掉了,但是,各种应用的exe文件也不能用,包括oracle的。

四、解决方式:
(前提:此服务器的机器名,IP地址不要改变。各种相关的物理文件都还在。)
1.将原来的oracle程序文件夹改名,改成:
D:\oracle_old\admin\; D:\oracle_old\ora92\
2.将原来的oracle数据文件夹改名:由E:\oracle\oradata\ora\ 改成
E:\oracle_old\oradata\ora\
3.将原来oracle卸载干净后,重新安装oracle,注意,此次安装过程所需要的程序路径和 数据
路径应该和原来oracle的相应安装路径一致.
此安装过程会新生成oracle程序文件夹 (在D:\oracle\admin\ 和D:\oracle\ora92\ )
和oracle数据文件夹(e:\oracle\oradata\ora\)
4.安装完毕后,停止oracle所有的服务 。
5.将D:\oracle_old\ora92\database\所有文件覆盖回D:\oracle\ora92\database\
(此步至关重要,按说,D:\oracle_old\ora92\ database\ 是oracle的程序目录,但是,这个程
序目录也不能丢!!! )
6.将新生成的oracle数据文件夹 (在e:\oracle\oradata\ora\)改名,改成
e:\oracle_xin\oradata\ora\
7.将原来的oracle数据文件夹重新命名为E:\oracle\oradata\ora\
(因为我在第2步中曾经改成了E:\oracle_old\oradata\ora\ )
8.启动oracle 相应的服务,并且在任务管理器中,进程名oracle.exe 占用内存>100多m ,
能进入浪潮软件,就说明物理恢复成功。
实例提供:类延良 msdnchina@hotmail.com QQ: 29529574

实例2:
问题描述:
服务器在使用过程中崩溃,只能通过重装恢复系统

系统环境:
IBM专用服务器、NT、oracle8i  for NT

问题症状:
服务器在使用过程中崩溃,只能通过重装恢复系统。财务帐套只有去年的维护工具导出的备份,本年数据无任何备份,但已做了3个月的业务。但数据库磁盘文件尚好。

解决方案:
可尝试使用冷备份方法恢复
1、安装NT操作系统
2、假设原oracle主目录为 d:\Oracle\,财务帐套目录为d:\cwdata。sid号为:oradb 全局数据库名为:oradb。 拷贝 d:\oracle\oradata\oradb\和d:\cwdata\下的所有文件。
3、重装oracle系统,安装参数:主目录 d:\oracle\,sid:oradb 全局数据库名:oradb.目的是生成与原来一样的参数文件(实例)。
4、安装后数据库会自动启动,先将其关闭
connect internal
shutdown.
5、将备份的文件拷回原处
6、重新启动数据库
connect internal
startup

原创文章,转载请注明: 转载自浪潮888博客

本文链接地址: Windows平台下,Oracle物理文件恢复过程实例介绍

文章的脚注信息由WordPress的wp-posturl插件自动生成



This entry was posted in 浪潮文档. Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>