`
tomcat_oracle
  • 浏览: 316530 次
社区版块
存档分类
最新评论

Oracle数据库服务中常见的6个错误

阅读更多

没有人会否认Oracle是全球最有影响的数据库产品之一;不过好的东西似乎总不是那么好用(初看起来如此),甚至有些无情--总会给layman们一个个无情的错误号。下面是我个人的总结,条条有用,希望能给初学者一点启示。

关于“好的东西似乎总不是那么好用(初看起来如此)”的一个笑话:在参加 IBM DB2 512、513培训前,在校园网上下载到了安装程序,不过任凭我们几个同学研究个半天,也不知哪个文件是安装文件,竟没有安装成功。最后,一致认为:看来这个培训真是太有必要了!事后,才知道--我们下载的是4linux的!

1、ORA-12541:TNS:没有监听器

原因:没有启动监听器或者监听器损坏。若是前者,使用命令net start OracleOraHome81TNSListener(名字可能有出入)即可;如果是后者,则使用“Net8 Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删!)

2、ORA-12500:TNS:监听程序无法启动专用服务器进程或ORA-12560:TNS:协议适配器错误

原因:Oracle的数据库服务没有启动。使用命令net start OracleSERVICEORADB(ORADB为数据库名字)即可。如果仍没有解决,请继续向下看。

3、如果数据库服务启动失败,则很有可能是其注册表项值损坏,最好的做法是以下两步:
1)ORADIM -DELETE -SID oradb 删除数据库服务项
2)ORADIM -NEW -SID oradb 新增数据库服务项

注:这个过程中如果出错,就重启计算机!

4、ORA-12154:TNS:能解析服务名

原因:Oracle的网络服务名没有正确配置。请使用“Net8 Configuration Assistant”工具向导之“本地网络服务名配置”配置TNS即可。如果仍没有解决,请继续向下看。

5、ORA-1034 :TNS:Oracle不可用

原因:Oracle的数据库服务正确启动,但是数据库没有打开!

使用命令:
1)svrmgrl 启动服务管理器
2)connect internal 以internal身份登陆
3)startup 打开数据库

6、ORA-12560:TNS:协议适配器错误(顽固性的)

原因:未知。

解决:必杀技--打开“Windows任务管理器”,杀死Oracle.exe及ORADIM.exe进程,书写自己的ora_startup.bat,执行之!

7
2
分享到:
评论

相关推荐

    oracle数据库操作常见错误以及解决方案

    Oracle数据库在运行过程中可能会遇到各种错误,这些错误可能会影响到数据库的正常运作。本文将详细讨论三个常见的Oracle数据库操作错误及其解决方案。 首先,错误`ORA-01650: unable to extend rollback segment ...

    Oracle数据库常见错误处理方法

    ### Oracle数据库常见错误处理方法 #### 一、概述 在Oracle数据库的安装及日常使用过程中,用户可能会遇到各种各样的错误。这些错误不仅会影响到数据库的正常运行,还可能导致数据丢失等严重后果。本文将详细介绍...

    oracle数据库常见命令

    ### Oracle数据库常见命令详解 #### 一、导出数据库 Oracle数据库中经常需要用到的数据操作之一就是数据的备份与恢复,其中导出数据是一项非常重要的功能。以下是一些关于Oracle数据库导出命令的基本介绍: - **...

    oracle数据库常见错误码

    "Oracle数据库常见错误码"这个主题涵盖了Oracle系统中可能遇到的错误代码及其解释。 错误码是Oracle数据库在遇到异常或错误时返回的一串数字,通常以两位或三位数字表示,如00000到99999。这些错误码提供了关于问题...

    计算机更名oracle数据库服务启动不起来

    Oracle 数据库服务启动不起来是一个常见的问题,尤其是在计算机更名后。这种情况下,Oracle 数据库服务无法启动,导致无法访问数据库。今天,我们将讨论如何解决这个问题,并提供详细的解决步骤。 一、环境变量 ...

    oracle数据库日志查看方法

    后台进程日志是Oracle数据库中最常见的错误日志之一,可以通过以下方式获取其位置: ```sql SHOW PARAMETER BACKGROUND_DUMP_DEST; ``` 该命令会显示后台进程日志文件的默认位置。例如,在安装目录`oracle\admin\...

    oracle数据库错误大全

    "Oracle数据库错误大全"是一个非常实用的工具,它提供了一个全面的错误查询和解释系统,帮助管理员和开发人员快速理解和解决遇到的问题。 错误查询是数据库管理中不可或缺的部分,因为它允许我们根据错误编号定位...

    Oracle错误码大全 oracle数据库

    在使用Oracle数据库的过程中,难免会遇到各种错误,这些错误通常会伴随着特定的错误码出现,帮助用户诊断问题所在。"Oracle错误码大全"是一份非常实用的参考资料,它包含了Oracle数据库可能出现的所有错误码及其对应...

    Oracle数据库导入导出工具

    Oracle数据库是企业级...综上所述,这款“Oracle数据库导入导出工具”提供了一个方便的界面,简化了数据库操作,尤其适合对技术不太熟悉的用户。配合详细的使用说明,用户可以更有效地管理和维护自己的Oracle数据库。

    图片批量导入oracle数据库

    本话题聚焦于如何批量导入图片到Oracle数据库,这是一种常见的需求,特别是在处理大量图像数据的项目中。Oracle数据库作为一款强大的关系型数据库管理系统,支持多种类型的数据存储,包括BLOB(Binary Large Object...

    Oracle数据库学习指南

    Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 ...52. 自动备份Oracle数据库

    oracle数据库常见错误解决办法

    ORA-00600和ORA-07445都是Oracle数据库中常见的内部错误代码。ORA-00600表示Oracle内核在运行时检测到意外的异常情况,通常需要查看跟踪文件并分析错误代码来确定具体原因和解决方案。ORA-07445则指的是Oracle进程...

    易语言连接远程Oracle数据库源码

    在易语言中,连接远程Oracle数据库是一项常见的任务,这对于数据处理和信息管理至关重要。Oracle数据库是全球广泛使用的大型企业级关系型数据库管理系统,它提供了高效、稳定的数据存储和处理能力。 要实现易语言...

    oracle11g数据库常见故障处理

    ### Oracle 11g 数据库常见故障处理 #### 一、概述 Oracle 11g 数据库作为一款广泛使用的数据库管理系统,在实际应用过程中难免会遇到各种各样的问题。本文档旨在帮助用户理解并解决Oracle 11g 数据库中常见的故障...

    Oracle数据库常见问题诊断方法

    ### Oracle数据库常见问题诊断方法 #### 一、常见错误篇 这部分主要聚焦于Oracle数据库在操作过程中可能遇到的一系列典型错误代码,包括但不限于ORA-12571、ORA-03113、ORA-03114、ORA-01041等。这些错误通常与...

    Oracle 数据库管理.pdf

    Oracle数据库管理是IT行业中一项关键的技术,涉及到数据库的维护、优化、故障处理等多个方面。Oracle数据库是由甲骨文公司(Oracle Corporation)开发的一款关系型数据库管理系统,以其强大的功能、良好的可伸缩性和...

    Oracle数据库操作常见错误及解决方案[借鉴].pdf

    Oracle数据库操作常见错误及解决方案[借鉴].pdf

    动态导入oracle数据库

    - **导出(Export)**:指的是将数据库中的数据或者对象从Oracle数据库中提取出来,并保存为一个二进制文件或文本文件的过程。 - **导入(Import)**:指的是将之前通过导出工具生成的文件重新加载到Oracle数据库中...

    WPF中连接Oracle数据库

    在Windows Presentation Foundation(WPF)应用中连接Oracle数据库是一个常见的任务,这涉及到使用适当的数据库连接技术,例如ADO.NET或Entity Framework。以下是对这个主题的详细解释: 1. **Oracle 数据库简介**...

    Oracle数据库的常见问题及解决方法

    以下是一些常见的Oracle数据库问题及其解决方法: 1. 导入.dmp文件:Oracle数据库的备份通常是以.dmp格式存储的。要导入这些文件,首先需要创建一个表空间,如`logdatafile`,然后创建一个用户,如`log`,指定其...

Global site tag (gtag.js) - Google Analytics