问题描述: 在项目实施过程中,数据库服务器重新启动后,监听都没有起来,显示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-?? 类似的问题,该问题号未必是引起问题的根源,可以通过查看日志进行更精确的定位,
才能对症下药,手到病除。
分享到:
相关推荐
ORA-12514 错误的一个常见原因是监听器没有启动。在服务器端,监听器是数据库连接的入口点。如果监听器没有启动,客户端将无法连接到数据库。解决方法是启动监听器,可以使用命令 `lsnrctl start` 或 `C:lsnrctl ...
ORA-12514:监听程序当前无法识别链接描述符中请求的服务,简单的来说就是Oracle数据库的监听器配置有问题。 解决方案 打开cmd命令,输入tnsping orcl ,正常情况下是这样显示的: 下面会显示监听器配置文件的路径及...
ORA-12514是Oracle数据库中常见的一个错误,全称为“TNS:listener does not currently know of service requested in connect descriptor”。该错误表明客户端尝试连接到Oracle数据库时,监听器无法识别请求的服务...
PL/SQL无法连接Linux下Oracle问题ORA-12514解决方案 PL/SQL作为Oracle的过程语言,能够在Oracle数据库中执行存储过程、函数和触发器等。然而,在Linux环境下,PL/SQL可能无法连接到Oracle数据库,出现ORA-12514错误...
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决方法 Oracle 是一款功能强大且广泛应用的关系数据库管理系统,它提供了强大的数据存储和管理功能。但是,在使用 Oracle 时,用户经常会遇到各种错误...
ora-12514错误通常表示"监听程序无法解析服务名",这是由于网络配置问题或者监听程序没有正确注册服务导致的。然而,这里我们关注的是利用Oradim工具解决ora-12514的一种特定情况。 首先,让我们了解Oradim工具的...
ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务bug,解决文档.
ora-12514 error how to deal
相信各位都遇到过这样一个问题吗,数据库安装好一后过不了几天,就会出现连接不上本地数据库的的事情,而且还会出现报错代码,在这个时候你可能就不知所措了,而对于新手来说就更成问题了,而且无从下手,而解决这个...
Oracle Listener 配置和 ORA-12514 错误解决方法 Oracle Listener 是 Oracle 数据库的关键组件,负责监听客户端的连接请求,并将其路由到相应的数据库实例中。然而,在使用 Oracle 数据库时,经常会遇到 ORA-12514...
Oracle数据库发生ORA-04031错误原因浅析及处理 Oracle数据库是甲骨文公司提供的一种分布式数据库管理系统,以分布式数据库为核心的软件产品。它具有完整的数据管理功能,作为一个关系数据库,它是一个非常实用的...
### Oracle 错误 ORA-00132 和 ORA-00214 解析及处理 #### 一、错误概述 在Oracle数据库管理过程中,遇到ORA-00132和ORA-00214这类错误时,往往意味着数据库配置或启动过程中出现了问题。下面将对这两个错误进行...
这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决这些问题。 ORA-28040错误是因为客户端和数据库服务器在版本兼容性上存在不匹配。...
ORA-12514 是一个常见的 Oracle 数据库错误,当客户端尝试连接到数据库服务器时,可能会遇到这个问题。此错误通常发生在 Oracle 的监听器无法正确识别客户端请求的服务时,即无法根据连接描述符找到对应的数据库实例...
在使用Oracle Data Pump工具IMPDP(Import Data Pump)进行数据导入的过程中,可能会遇到ORA-39002和ORA-39070等错误。本文将针对这些错误的排查方法进行详细介绍,帮助用户理解问题的原因及解决策略。 ### 错误...
ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法ora-00604 错误 解决 方法