数据库服务器环境:
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数据库中,数据以表格的形式存储,通过SQL(结构化查询语言)进行管理和操作。Oracle数据库支持大规模并发访问,适用于处理大量数据的企业级应用。 【关系型数据库】关系型数据库是基于关系模型的数据组织...
标题“window8自动升级为8.1后,oracle服务丢失”揭示了一个常见问题,即在Windows 8系统升级到Windows 8.1后,Oracle数据库的相关服务可能无法正常运行或消失。这通常与升级过程中系统服务配置的改变有关,尤其是...
Windows下关于python插件cx_Oracle,主要是链接oracle数据库。
在Oracle数据库的使用过程中,死锁是常见的问题之一,死锁是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种僵局,导致系统无法正常运行。Oracle数据库系统为处理死锁问题提供了多种机制和方法。...
Oracle数据库安装过程中遇到的错误INS-30131是一个常见的问题,特别是在Windows环境中。此错误通常发生在尝试更新软件或执行某些安装步骤时。这里,我们聚焦于在Oracle 12c Release 1 (12.1.0.2)在Windows 10 (10.0....
本文将详细介绍如何在Windows 7操作系统上成功安装Oracle 10g数据库的过程。由于Oracle 10g并非官方支持Win7系统的数据库版本,因此安装过程中可能会遇到各种兼容性问题。通过以下步骤,你可以顺利解决这些问题,...
PowerBuilder是一种流行的面向对象的开发工具,特别适合构建数据库应用。在这个上下文中,“PB”可能代表PowerBuilder,意味着这个解决方案可能是使用PowerBuilder编写的一个组件或应用,专门处理通知区域的图标管理...
常见的数据库管理系统有MySQL、Oracle、SQL Server和MongoDB等。进行数据库操作时,需要掌握SQL语言来创建、查询、更新和删除数据。此外,事务管理、并发控制和数据安全性也是数据库操作中必须考虑的关键因素。在...
22. 数据库管理软件:位于用户和操作系统之间的是数据库管理系统,如Oracle、SQL Server等。 23. DNS服务:DNS(Domain Name System)负责从域名到IP地址或反之的转换。 24. Java对象创建:使用`new`关键字创建类...
数据库管理系统提供了SQL语言来处理数据,如MySQL、Oracle等。使用DELETE语句可以删除表中的行,但需要注意的是,这可能不会立即释放磁盘空间,可能需要使用OPTIMIZE TABLE或ALTER TABLE命令来整理表,以回收空间。 ...
下面是一个简单的示例,展示如何从Oracle数据库中读取数据并显示在`ListView`中: ```csharp string ConnectionString = "DataSource=dzjc_2005;user=kk;password=kk;"; OracleConnection conn = new Oracle...
通常,这类系统开发可能涉及到的环境包括Windows或Linux操作系统,编程语言可能选用Java、Python或.NET,数据库管理系统可能选择MySQL、Oracle或SQL Server,前端开发则可能使用HTML、CSS和JavaScript等技术,配合...
- **举例**: MySQL、Oracle等都是常见的数据库管理系统。 ### 4. 数据库概念设计 - **知识点**: 视图设计的一般顺序。 - **解释**: 数据库概念设计阶段通常采用自顶向下的方法、由底向上的方法或由内向外的方法来...
9. **数据库(database)**: 用于存储、组织和检索数据的系统,例如MySQL、Oracle和SQL Server。 10. **光标(cursor)**: 显示在屏幕上的一个小图形,指示用户在何处输入或执行操作。 **缩写对应**: 1. 随机...
3. **软件分类**:系统软件包括操作系统(如Windows、Linux)、数据库管理系统(如SQL Server、Oracle)、语言处理程序(如编译器、解释器)等,而客户管理系统属于应用软件。 4. **计算机性能指标**:字长决定了...
例如,开发语言限定为Java,数据库系统采用Oracle,这些技术选型需严格遵循。 #### 三、需求规定 - **功能需求**:针对系统的核心功能之一——出差管理进行了详细的描述。其中包括出差申请的具体步骤:申请人填写...
- **解析**: 常见的数据库管理系统有Oracle、MySQL等。 **20. 商业软件使用权** - **知识点**: 购买商业软件通常只能获得使用权,而非所有权。 - **解析**: 软件版权通常归开发者所有,用户购买的是使用许可。 ...