
如果我们的操作系统有问题,重新安装系统后应如何还原ORACLE?以下是两种方法,供您在重新安装系统后还原ORACLE以供参考.
通常使用ORACLE恢复的方法. 下面将为您介绍重新安装系统后ORACLE恢复的方法. 希望对您学习ORACLE恢复有所帮助.

我的计算机突然挂起,我必须重新安装系统,但是我的ORACLE已安装在D驱动器上,并且所有文件仍然存在. 我相信我将能够恢复它. 在完成工作之前,我将开始纠正. 经过两天的时间,终于恢复,庆祝并同时进行总结,我希望遇到相同问题的朋友能够迅速解决这些问题. / p>
第一:

首先,备份下的数据文件(X: \ oracle \ oradata)并重命名它(否则在安装时会提示您sid已经存在). 重新安装,当然的名称就是您要还原的名称. 安装完成后,打开控制面板并停止oracle服务. 重命名(X: \ oracle \ oradata)下的新生成的文件,并在原始目录中恢复该文件的名称. 重新启动oracle服务并. 使用sys /作为dba登录,可能会提示您权限不足(ora-01031). 修改(X: \ oracle \ ora92 \ network \ admin)文件夹中的sqlnet.ora文件,添加SQLNET.AUTHENTICATION_SERVICES =(NTS)重装后数据恢复,增加权限. 登录后,无法打开打开表提示. 打开公共页面并执行命令alert database open;然后再次刷新该表,发现可以打开原始表. 恢复成功. 然后使用原始的普通用户输入. 发现一切正常. 至此,您已经完成.
第二个:

1. 首先,重命名原始的ORACLE文件夹. 原始路径是D: / oracle. 我暂时将其更改为D: / oracle_old. 获取ORACLE(我使用ORACLE 9I)安装CD,将ORACLE安装在原始安装目录中,这样还原起来更加方便,主要是因为注册表的内容不需要修改.
2. 安装后,系统中可以使用另一个ORACLE. 此时您需要做的是还原原始文件和数据. 第一步是关闭所有ORACLE的启动项目,并在“服务”中一个一个地关闭它们. 然后重命名安装目录. 我目前使用D: / oracle. 更改为D: / oracle_new. 将D: / oracle_old更改为D: / oracle. 从理论上讲,这可以从物理级别恢复ORACLE. 但是,我们发现ORACLE侦听器和服务程序尚未启动. 我们必须从逻辑上解决它.

3. 在dos环境中执行删除命令: oradim -delete -sid mm,其中mm是创建oracle时创建的实例. 建议执行此命令后重新启动计算机. 重新启动后,您可以创建与原始实例相同的名称. 实例. 当然,您可以在不重新启动的情况下变得懒惰,但是您的实例名称不能与原始实例名称相同.
4,在dos环境中执行命令oradim -new -sid mm -startmode a -pfile“ D: \ oracle \ admin \ mm \ pfile \ initmm.ora”创建一个新实例,其中“ mm”为新的名称.
5. 启动服务,首先打开,然后可以使用以前的用户名和密码登录. 应该添加的是,一般的ORACLE监视程序使用计算机名来标识地址,而不是127.0.0.1或本地主机. 因此,如果在安装系统时使用了不同的计算机名称(例如我最初使用的wm_mm. 重新安装后使用了wenming_mm),那么我们要做的另一项工作就是修改文件listener.ora. 只需更改内部的相关内容即可.
您需要耐心和小心. 一步可能会有很小的差异,并且会出现一些奇怪的错误消息. 有时您需要根据错误消息采取策略. 简而言之,原理是安装相同的ORACLE,安装目录和名称. 都是一样的,因此您不需要更改注册表. 然后覆盖物理文件,然后重新实例化它重装后数据恢复,您可以进入.
注意: 必须还原以下文件a,初始化参数文件INIT.ORA b,所有数据文件.dbf c,所有重做日志文件(日志,归档日志)重做d,所有控制文件crtl e,内部密码文件
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-148409-1.html
小米逆天了
我也在不断的去追求
怎么回应国内的喷子呢