`

[Windows ] Oracle数据库服务消失了

阅读更多

数据库服务器环境:

      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 数据服务消失的,重建一下实例就可以了

 

 

分享到:
评论

相关推荐

    Sun的消失和Oracle的猜想.pdf

    在Oracle数据库中,数据以表格的形式存储,通过SQL(结构化查询语言)进行管理和操作。Oracle数据库支持大规模并发访问,适用于处理大量数据的企业级应用。 【关系型数据库】关系型数据库是基于关系模型的数据组织...

    window8自动升级为8.1后,oracle服务丢失

    标题“window8自动升级为8.1后,oracle服务丢失”揭示了一个常见问题,即在Windows 8系统升级到Windows 8.1后,Oracle数据库的相关服务可能无法正常运行或消失。这通常与升级过程中系统服务配置的改变有关,尤其是...

    cx_Oracle安装包

    Windows下关于python插件cx_Oracle,主要是链接oracle数据库。

    Oracle对于死锁的处理方法

    在Oracle数据库的使用过程中,死锁是常见的问题之一,死锁是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种僵局,导致系统无法正常运行。Oracle数据库系统为处理死锁问题提供了多种机制和方法。...

    Oracle安装遇到INS-30131错误的解决方法

    Oracle数据库安装过程中遇到的错误INS-30131是一个常见的问题,特别是在Windows环境中。此错误通常发生在尝试更新软件或执行某些安装步骤时。这里,我们聚焦于在Oracle 12c Release 1 (12.1.0.2)在Windows 10 (10.0....

    oracle10g在win7下的正确安装

    本文将详细介绍如何在Windows 7操作系统上成功安装Oracle 10g数据库的过程。由于Oracle 10g并非官方支持Win7系统的数据库版本,因此安装过程中可能会遇到各种兼容性问题。通过以下步骤,你可以顺利解决这些问题,...

    通知栏图标源码服务器好用版

    PowerBuilder是一种流行的面向对象的开发工具,特别适合构建数据库应用。在这个上下文中,“PB”可能代表PowerBuilder,意味着这个解决方案可能是使用PowerBuilder编写的一个组件或应用,专门处理通知区域的图标管理...

    备忘录

    常见的数据库管理系统有MySQL、Oracle、SQL Server和MongoDB等。进行数据库操作时,需要掌握SQL语言来创建、查询、更新和删除数据。此外,事务管理、并发控制和数据安全性也是数据库操作中必须考虑的关键因素。在...

    2021-2022计算机二级等级考试试题及答案No.15575.docx

    22. 数据库管理软件:位于用户和操作系统之间的是数据库管理系统,如Oracle、SQL Server等。 23. DNS服务:DNS(Domain Name System)负责从域名到IP地址或反之的转换。 24. Java对象创建:使用`new`关键字创建类...

    删除 指定 信息.rar

    数据库管理系统提供了SQL语言来处理数据,如MySQL、Oracle等。使用DELETE语句可以删除表中的行,但需要注意的是,这可能不会立即释放磁盘空间,可能需要使用OPTIMIZE TABLE或ALTER TABLE命令来整理表,以回收空间。 ...

    C#,winform,listView动态插入数据

    下面是一个简单的示例,展示如何从Oracle数据库中读取数据并显示在`ListView`中: ```csharp string ConnectionString = "DataSource=dzjc_2005;user=kk;password=kk;"; OracleConnection conn = new Oracle...

    社团管理系统报告.pdf

    通常,这类系统开发可能涉及到的环境包括Windows或Linux操作系统,编程语言可能选用Java、Python或.NET,数据库管理系统可能选择MySQL、Oracle或SQL Server,前端开发则可能使用HTML、CSS和JavaScript等技术,配合...

    2021-2022计算机二级等级考试试题及答案No.17350.docx

    - **举例**: MySQL、Oracle等都是常见的数据库管理系统。 ### 4. 数据库概念设计 - **知识点**: 视图设计的一般顺序。 - **解释**: 数据库概念设计阶段通常采用自顶向下的方法、由底向上的方法或由内向外的方法来...

    电大各类作业考试资源?(适用系统开发与维护)专科

    9. **数据库(database)**: 用于存储、组织和检索数据的系统,例如MySQL、Oracle和SQL Server。 10. **光标(cursor)**: 显示在屏幕上的一个小图形,指示用户在何处输入或执行操作。 **缩写对应**: 1. 随机...

    精品资料(2021-2022年收藏)高二会考计算机基础知识汇总.doc

    3. **软件分类**:系统软件包括操作系统(如Windows、Linux)、数据库管理系统(如SQL Server、Oracle)、语言处理程序(如编译器、解释器)等,而客户管理系统属于应用软件。 4. **计算机性能指标**:字长决定了...

    软件需求规格说明书

    例如,开发语言限定为Java,数据库系统采用Oracle,这些技术选型需严格遵循。 #### 三、需求规定 - **功能需求**:针对系统的核心功能之一——出差管理进行了详细的描述。其中包括出差申请的具体步骤:申请人填写...

    中级计算机职称考试题库.pdf

    - **解析**: 常见的数据库管理系统有Oracle、MySQL等。 **20. 商业软件使用权** - **知识点**: 购买商业软件通常只能获得使用权,而非所有权。 - **解析**: 软件版权通常归开发者所有,用户购买的是使用许可。 ...

Global site tag (gtag.js) - Google Analytics