知识大全 Windows系统崩溃后恢复Oracle9i数据库

Posted 数据库

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Windows系统崩溃后恢复Oracle9i数据库相关的知识,希望对你有一定的参考价值。

Windows系统崩溃后恢复Oracle9i数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  用户的系统崩溃 这次的环境是Oracle i 操作系统是windows 数据库的数据都存在 需要恢复

  具体做法和恢复 G有些类似

   将以前的目录改名 重新按照以前的结构安装数据库软件

   将以前数据文件中的 d:\\oracle\\oradata 和d:\\oracle\\admin 文件拷贝到对应新建的目录下

   将参数文件 listener ora 密码文件拷贝到对应的目录下

   启动数据库

     C:\\Documents and Settings\\Administrator>sqlplus /nolog   SQL*Plus: Release     Production on 星期六  月    : :     Copyright (c)     Oracle Corporation  All rights reserved   SQL> conn / as sysdba   ERROR:   ORA : TNS: 协议适配器错误

   配置察看监听

     C:\\Documents and Settings\\Administrator>lsnrctl   LSNRCTL for  bit Windows: Version     Production on  月   :   :   Copyright (c)     Oracle Corporation  All rights reserved   欢迎来到LSNRCTL 请键入 help 以获得信息   LSNRCTL> status   正在连接到 (ADDRESS=(PROTOCOL=tcp)(PORT= ))   TNS : TNS 无监听器   TNS: 协议适配器错误   TNS : 无监听器    bit Windows Error:  : Unknown errorITPUB个人空间h)Im[u   LSNRCTL> start   启动tnslsnr 请稍候   Failed to open service   error    TNSLSNR for  bit Windows: Version     Production   写入e:\\oracle\\ora \\neork\\log\\listener log的日志信息   监听 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xjserver )(PORT= )))   正在连接到 (ADDRESS=(PROTOCOL=tcp)(PORT= ))   LISTENER 的 STATUS      别名 LISTENER   版本 TNSLSNR for  bit Windows: Version     ProducITPUB个人空间i bf kxpW D!t   tion   启动日期  月   : :   正常运行时间   天   小时   分   秒   跟踪级别 off   安全性 OFF   SNMP OFF

  监听器日志文件 e:\\oracle\\ora \\neork\\log\\listener log

   L)f \\ A f 监听端点概要

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xjserver )(PORT= )))

  监听器不支持服务

  命令执行成功

  状态是不正确的 说明没有监听程序 拷贝监听的listen ora后

  LSNRCTL> start

  启动tnslsnr 请稍候

  TNSLSNR for bit Windows: Version Production

  系统参数文件为e:\\oracle\\ora \\neork\\admin\\listener ora

  写入e:\\oracle\\ora \\neork\\log\\listener log的日志信息

  监听 (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\\\ \\pipe\\EXTPROC ipc)))

  监听 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xjserver )(PORT= )))

  正在连接到 (ADDRESS=(PROTOCOL=tcp)(PORT= ))

  LISTENER 的 STATUS

  别名 LISTENER

  版本 TNSLSNR for bit Windows: Version Produc

  tion

  启动日期 月 : :

  正常运行时间 天 小时 分 秒

  跟踪级别 off

  安全性 OFF

  SNMP OFF

  监听器参数文件 e:\\oracle\\ora \\neork\\admin\\listener ora

  监听器日志文件 e:\\oracle\\ora \\neork\\log\\listener log

  监听端点概要

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\\\ \\pipe\\EXTPROC ipc)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xjserver )(PORT= )))

  服务摘要

  服务 PLSExtProc 包含 个例程

  例程 PLSExtProc 状态 UNKNOWN 包含此服务的 个处理程序

  服务 orc 包含 个例程

  例程 orc 状态 UNKNOWN 包含此服务的 个处理程序

  命令执行成功

   启动数据库仍报错

  SQL> conn / as sysdba

  ERROR:

  TNS: 协议适配器错误

  解决ORA : TNS: 协议适配器错误 与大家共享

  今天遭遇ORA : TNS: 协议适配器错误的问题 经过一番努力问题已经解决 与大家共享

  造成ORA : TNS: 协议适配器错误的问题的原因有三个

   监听服务没有起起来 windows平台个一如下操作 开始 程序 管理工具 服务 打开服务面板

  启动oraclehome TNSlistener服务

   database instance没有起起来 windows平台如下操作 开始 程序 管理工具 服务 打开服务

  面板 启动oracleserviceXXXX XXXX就是你的database SID

   注册表问题 regedit 然后进入HKEY_LOCAL_MACHINE\\SOFARE\\ORACLE\\HOME 将该环境变量ORACLE_SI

  D设置为XXXX XXXX就是你的database SID 或者右几我的电脑 属性 高级 环境变量 系统变量 新建

   变量名=oracle_sid 变量值=XXXX XXXX就是你的database SID 或者进入sqlplus前 在mand line下

  输set oracle_sid=XXXX XXXX就是你的database SID

  经过以上步骤 就可以解决问题

  最后发现是没有指定oracle_sid造成 指定后数据库正常启动

   本次恢复遇到 个不太顺利的事情

   没有指定ORACLE的ORACLE_SID I需要手工指定

   崩溃前数据库的安装文件是在E盘下 崩溃后重新安装的数据库在D盘(由于光驱的缘故) 结果第一次安装不成功 这个问题的解决可以找到d:/oracle/ora /db_ /neork/admin/listener ora 中察看具体的路径

cha138/Article/program/Oracle/201311/18799

相关参考

知识大全 通过幸存oracle文件修复oracle9i数据

  问我没有备分oralce也没有导出数据库现在操作系统崩溃了但是oracle目录下的文件很完整请问如何修复我的表?  答:建一个相同的数据库(磁盘目录相同否则要改init文件麻烦)把数据文件控制文件

知识大全 在Windows系统下管理Oracle9i服务

在Windows系统下管理Oracle9i服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在

知识大全 苹果电脑升级windows10后怎么恢复成以前的版本

苹果电脑升级windows10后怎么恢复成以前的版本升级windows10后恢复成以前的版本主要有两种方法:一种是返回,一种是重装;两种方法的效果相同但略有区别,返回就是返回原来你用的那个系统,所有软

知识大全 电脑开机后,显示器一直是蓝屏,是怎么回事

电脑开机后,显示器一直是蓝屏,是怎么回事?,电脑开机后显示器一直蓝屏怎么办?导致蓝屏的原因和解决办法:文件系统崩溃、病毒感染、硬盘控制器故障以及类似的错误都会导致Windows不可恢复的故障。当出现这

知识大全 图解Oracle9i在Windows2000下的安装(1)

图解Oracle9i在Windows2000下的安装(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 记

  刚开始出现了些问题搞得我既郁闷又着急都不知道我在记什么了大家将就著看吧!    一个G数据库的真实迁移过程(也可以说是一个数据库系统崩溃下的恢复过程)要求停机的时间最短    前提:拥有完整的数据

知识大全 oracle数据库备份与恢复apieceofcake(4)

  oracle数据库日志备份(windows平台)  本片是接上次的数据库在线备份进行数据库全备份后需要备份归档的日志文件  建立数据库备份的脚本  在上面建立的目录下建立如下的两个脚本  建立执行

知识大全 在配置Windows更新失败,正在还原更改,请勿关闭计算机的情况下,多长时间能恢复系统

在配置Windows更新失败,正在还原更改,请勿关闭计算机的情况下,多长时间能恢复系统  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的

知识大全 Linux崩溃恢复工具--CRK

Linux崩溃恢复工具--CRK  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Linux崩溃恢

知识大全 电脑装系统硬盘被格式化想恢复数据怎么办

电脑装系统硬盘被格式化想恢复数据怎么办不能了吧,毕竟恢复数据是根据ntfs或者fat32、fat磁盘格式上的分区文件的痕迹来恢复的,你重新分区后,这些分区文件都没了,是全新的文件了,自然就找不到痕迹,