数据库服务器环境:
Windows 2003 Server 32 +2 CPU+ 4G 内存
数据版本 Oracle10.2.0.1版本
今天接到项目维护人员电话,说数据库服务器起不起来了,故障简要描述如下:
在 windows 服务列表中所有与实例有关的服务都不见了,用维护人员的话就是说凭空消息了.
具体解决步骤:
第一步先稳定军心,万事操作前先备份了必要的文件,这样操作起来本人也比较放心
第二步VNC连到数据库服务器主机,打开一个cmd
使用 sqlplus 工具相登录数据库
c:\> sqlplus /nolog
结果失败,找不到sqlplus命令,看来是环境有问题
第三步
配置好操作环境吧
c:\>set oracle_sid=xxxx
c:\>set oracle_home=xxxx
c:\>set oracle_base=xxxx
c:\>set path=%oracle_home%\bin;%path%
c:\>lsnrctl start
c:\>sqlplus /nolog
sql>startup nomount;
结果:ORA-12560: TNS: 协议适配器错误,这个错误主要是由以下三个原因造成的:
1.监听服务没有起起来
2.实例没有起起来
3.注册表问题。
第四步
解决监听的问题
检查注册表
c:\>regedit
位置HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ 环境变量ORACLE_SID
没有发现问题
c:\>lsnrctl status
正常
看来是实例没有启起来
于是决定重建实例
c:\>oradim -new -sid xxxx -pfile pfile-path
再次登录
c:\>sqlplus / as sysdba
c:\>startup nomount;
c:\>alter database mount;
c:\>alter database open;
ok 启起来了
总结: 这个问题其实很简单,就是实例错误,造成oracle 数据服务消失的,重建一下实例就可以了
分享到:
相关推荐
Oracle数据库服务器安装说明 Oracle数据库服务器安装说明
ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库
Oracle数据库课程设计医院系统数据库源代码。包含Java代码和SQL语句。源码中默认使用的数据库为运行的Oracle数据库 如需修改,在java源码/database.propertie中修改即可!Oracle数据库课程设计医院系统数据库源代码...
《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle...
ORACLE 数据库服务器的结构概述 ORACLE 数据库服务器的结构概述 ORACLE 数据库服务器的结构概述
Oracle数据库服务器IO高的分析方案.docx
3. 掌握oracle数据库体系机构,为oracle优化奠定基础。 三、适合人群: 1.有意从事oracle 数据库工作,担任dba角色的人员; 2. Oracle数据库设计、开发和备份等管理人员; 四、课程内容: 第一讲:Oracle体系结构 ...
windows环境下Oracle数据库的自动备份脚本
oracle数据库服务器的安装与卸载,Oracle 10g数据库服务器安装前的准备 Oracle 10g数据库服务器的安装与配置 Oracle 10g数据库服务器安装疑难解析 检查Oracle 10g数据库服务器的安装结果 Oracle 10g数据库服务器的...
Windows7环境下如何成功安装Oracle数据库.pdf 大家可以下载来看看 帮助安装oracle
双机热备Oracle数据库服务器操作实战
Oracle数据库的详细配置方法,按照上面的步骤一步一步来,很适合第一次接触oracle的初学者
echo Windows环境下Oracle数据库的自动备份脚本 echo 1. 使用当前日期命名备份文件。 echo 2. 自动删除7天前的备份。
本问由藏经阁http://www.zangjing.net提供. Oracle数据库性能分析,掌握Oracle数据库处理SQL语句原理和Oracle数据库性能分析基本方法。
oracle 数据库oracle 数据库oracle 数据库oracle 数据库oracle 数据库oracle 数据库oracle 数据库
使用这个工具,可以方便的打开和关闭oracle数据库服务
如何备份还原oracle数据库
Oracle数据库备份脚本 用于备份数据库里的所有数据
Oracle数据库安装基础教程