`
commando
  • 浏览: 77853 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ora-12514 一个棘手问题的处理

 
阅读更多

问题描述:    在项目实施过程中,数据库服务器重新启动后,监听都没有起来,显示ora12514的错误。

 

试用方法:    一、 修改%Oracle_Home%/network/admin/listener.ora的文件

 

                   二、 修改 tnsnames.ora文件

 

                   三、 .......其他网上的方法

 

                   以上方法都未能起作用,在机器重新启动后还是找不到监听。

 

问题解决:   后来想到了“冷备份”,重新安装oracle,在本机实验成功,可以解决问题,但这类大动作可是最后的

                   杀手锏,轻易不要使用,

 

                   想想还有无其他简单的办法。

 

                   最后通过查看oracle的日志文件 db-1/admin/orcl/bdump/alert_orcl ,发现导致ora-12514的

 

                   罪魁祸首是 ora-04031,还有00604、00704,找到可能引起ora-04031的问题可能是系统分配

 

                   的共享内存不够所导致。

 

                   cmd命令行下执行:

 

                   sqlplus/nolog

                   conn/as sysdba

                   startup mount

                   alter system set sga_max_size=1G    scope=spfile; (大小可为物理内存的一半)

                   alter system set shared_pool_size=256M;

                   shutdown immediate;

                   startup mount;

                   alter database open;

 

 

                   问题得以解决。

 

 

结论:         1. "冷备份"后重新安装Oracle可以解决很多问题,但其应是最后的选择,慎用;

 

                  2. 发现ora-?? 类似的问题,该问题号未必是引起问题的根源,可以通过查看日志进行更精确的定位,

                     才能对症下药,手到病除。

 

 

 

 

 

 

 

 

 

 

 

 

 

              

 

 

 

 

1
0
分享到:
评论
1 楼 maple2907 2012-08-06  
  

相关推荐

    ora-12514的错误的原因

    ORA-12514 错误的一个常见原因是监听器没有启动。在服务器端,监听器是数据库连接的入口点。如果监听器没有启动,客户端将无法连接到数据库。解决方法是启动监听器,可以使用命令 `lsnrctl start` 或 `C:lsnrctl ...

    安装/升级Oracle遇到ORA-12514问题

    ORA-12514:监听程序当前无法识别链接描述符中请求的服务,简单的来说就是Oracle数据库的监听器配置有问题。 解决方案 打开cmd命令,输入tnsping orcl ,正常情况下是这样显示的: 下面会显示监听器配置文件的路径及...

    ORA-12514错误解决办法

    ORA-12514是Oracle数据库中常见的一个错误,全称为“TNS:listener does not currently know of service requested in connect descriptor”。该错误表明客户端尝试连接到Oracle数据库时,监听器无法识别请求的服务...

    plsql不能连接linux下oracle问题ORA-12514.doc

    PL/SQL无法连接Linux下Oracle问题ORA-12514解决方案 PL/SQL作为Oracle的过程语言,能够在Oracle数据库中执行存储过程、函数和触发器等。然而,在Linux环境下,PL/SQL可能无法连接到Oracle数据库,出现ORA-12514错误...

    ORA-12514TNS监听程序当前无法识别连接描述符中请求服务的解决方法[借鉴].pdf

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决方法 Oracle 是一款功能强大且广泛应用的关系数据库管理系统,它提供了强大的数据存储和管理功能。但是,在使用 Oracle 时,用户经常会遇到各种错误...

    Oradim工具解决ora-12514其中一种情况

    ora-12514错误通常表示"监听程序无法解析服务名",这是由于网络配置问题或者监听程序没有正确注册服务导致的。然而,这里我们关注的是利用Oradim工具解决ora-12514的一种特定情况。 首先,让我们了解Oradim工具的...

    ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务

    ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务bug,解决文档.

    ora-12514 error

    ora-12514 error how to deal

    ora-12514TNS 监听程序当前无法识别连接描述符中请求服务

    相信各位都遇到过这样一个问题吗,数据库安装好一后过不了几天,就会出现连接不上本地数据库的的事情,而且还会出现报错代码,在这个时候你可能就不知所措了,而对于新手来说就更成问题了,而且无从下手,而解决这个...

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

    Oracle Listener 配置和 ORA-12514 错误解决方法 Oracle Listener 是 Oracle 数据库的关键组件,负责监听客户端的连接请求,并将其路由到相应的数据库实例中。然而,在使用 Oracle 数据库时,经常会遇到 ORA-12514...

    Oracle数据库发生ORA-04031错误原因浅析及处理.pdf

    Oracle数据库发生ORA-04031错误原因浅析及处理 Oracle数据库是甲骨文公司提供的一种分布式数据库管理系统,以分布式数据库为核心的软件产品。它具有完整的数据管理功能,作为一个关系数据库,它是一个非常实用的...

    ORACLE ORA-00132 ORA-00214

    ### Oracle 错误 ORA-00132 和 ORA-00214 解析及处理 #### 一、错误概述 在Oracle数据库管理过程中,遇到ORA-00132和ORA-00214这类错误时,往往意味着数据库配置或启动过程中出现了问题。下面将对这两个错误进行...

    Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法.pdf

    这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决这些问题。 ORA-28040错误是因为客户端和数据库服务器在版本兼容性上存在不匹配。...

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决方法.txt

    ORA-12514 是一个常见的 Oracle 数据库错误,当客户端尝试连接到数据库服务器时,可能会遇到这个问题。此错误通常发生在 Oracle 的监听器无法正确识别客户端请求的服务时,即无法根据连接描述符找到对应的数据库实例...

    使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查

    在使用Oracle Data Pump工具IMPDP(Import Data Pump)进行数据导入的过程中,可能会遇到ORA-39002和ORA-39070等错误。本文将针对这些错误的排查方法进行详细介绍,帮助用户理解问题的原因及解决策略。 ### 错误...

    ora-00604错误解决方法

    ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法ora-00604 错误 解决 方法

Global site tag (gtag.js) - Google Analytics