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

ORA-12514:TNS监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误 数据库关闭后输入startup mount出现错误提示:ORA-12514 >set oracle_sid=bob >sqlplus /nolog SQL>connect sys/**** as sysdba 连接成功,有点费解,直接用sqlplus sys/****@bob as sysdba就不行,是不是需要显式指定一下sid才可以? 网上找了另一个解决办法,麻烦,但有时不得 阅读详情

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

近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误:

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

通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。

    开始以为是系统环境变量Oracle_SID的配置问题,因为机器有多个实例,一阵折腾后还是不能连接。后来查资料得知:

    Oracle9i以后,后台进程PMON自动在监听器中注册在系统参数SERVICE_NAMES中定义的服务名,SERVICE_NAMES默认为DB_NAME+DOMAIN_NAME。监听配置文件listener.ora中可以不必指定监听的服务名。但是,当数据库处于关闭状态下PMON进程没有启动,也就不会自动注册监听的实例名,所以使用sqlplus sys/his@orc0 as sysdba 会出现ORA-12514错误。

如果在listener.ora文件中指定监听的实例名,则即使数据库处于关闭状态,仍然可以连接。

listener.ora

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = G:\oracle\product\10.2.0\db_1)

      (PROGRAM = extproc)

    )

   (SID_DESC =

    (GLOBAL_DBNAME = ORCL)

    (ORACLE_HOME = G:\oracle\product\10.2.0\db_1)  

    (SID_NAME = ORCL)

    )

  )

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = zyk)(PORT = 1521))

    )

  )

 

以上粗体部件为增加的内容,修改后重启监听服务后即可。

附:通过在lsnrctl中输入set display verbose,然后再通过命令service查看,服务状态为READY表示PMON自动注册的服务名,而UNKNOWN则表示该服务是手工在LISTENER.ORA中配置的数据库服务。

2019 ORACLE 11g【安装流程】及部门问题解决,ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务 文章末尾附下载具体安装流程 文章末尾附下载具体安装流程 文章末尾附下载具体安装流程文章末尾附下载具体安装流程 第一、确保有oracle Service 第二、确保服务开启【一般启动这几个】 第三、如下: PL/SQL连接Oracle数据库的时候 报"ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务" 错误 下载地址:官网下载需要 自... 阅读详情

相关推荐

matlab内读取文件目录时斜杠和反斜杠的使用

@matlab内读取文件目录时斜杠和反斜杠的使用TOC matlab内读取文件目录时,斜杠和反斜杠的使用 最近被斜杠和反斜杠弄晕了,于是总结了一下,在此和大家分享一下。 代码 clear; clc; close all; I1= imread('..\zs1.jpg'); %和代码文件夹同目录的图片 (纯反斜杠) I2= imread('../zs2/zs2.j...

weixin_44456694的博客 6575

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

1. 首先查看tnsnames.ora,路径如下: oracle安装目录\product\10.2.0\db_1\NETWORK\ADMIN\。看其中是否包含了你的连接描述符中的服务,也就是你请求的服务。如果没有,则可以手动添加,比如: service_ex =  (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL

ANHUIXUE的专栏 3911

c#源码,将矩阵(二维数组)渲染成云图,强度图,热力图,均匀性图,伪彩图

优快云软件0积分下载链接:https://download.youkuaiyun.com/download/wanghuannihao1992/86656759。6、渲染效果良好,颜色均匀分布,不存在等高线,交叉点。3、纯粹的C#代码编写,不含第三方dll或者控件。4、支持ColorBar显示,强度值颜色坐标显示。2、渲染时间60ms左右,速度快,1、二维数据最小支持2*2,7、采样全新数据插值算法。先直接上C#软件效果图。5、整图保存为单个图片。

业余程序员小徐的博客 6883

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

服务器重启后,发现报了ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题:Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PL SQL Developer连接报次错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 进到服务器查看oracle的服务,发现有两个服务,奇怪的是两个服务都启动了,但是在任务管理器的进程中只能看到其中一个正在运行,由于我们程序用的服务是ORCL,所以全部连接不上 进程里面只有一个 .

tengqingyong的博客 3万+

车载测试工程师必备:5分钟搞定CANoe台架搭建(附DBC导入技巧)

本文为车载测试工程师提供快速搭建CANoe测试台架的实用指南,涵盖硬件连接、DBC文件导入及常见报错解决方案。通过详细步骤和高效技巧,帮助工程师在5分钟内完成台架搭建,提升车载测试效率,特别适合紧急功能验证场景。

potato的博客 815

使用WSL2安装ubuntu系统并配置深度学习环境

wsl2安装ubuntu部署深度学习环境的方法

u013358093的博客 2703

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

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

小Z的部落格 584

SFM(structure from motion 从运动恢复结构)和MVS(multi-view stereo 多视图立体视觉)

主要目的:SFM是重建稀疏点云的,MVS重建的是稠密点云。 输入的数据:SFM是没有标定的数据,而MVS输入的是标定的数据。 为什么SFM无法重建出稠密的点云,但是MVS可以? SFM中我们用来做重建的点是由特征匹配提供的!这些匹配点天生不密集!MVS则几乎对照片中的每个像素点都进行匹配,几乎重建每一个像素点的三维坐标,这样得到的点的密集程度可以较接近图像为我们展示出的清晰度。 SFM和MVS关系 SFM给MVS算好了输入视角的位姿,内参,稀疏点云以及它们的共视关系,MVS再利用这些信息以及彩色图

Vpn_zc的博客 1万+

“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务“和“ORA-12541:TNS:无监听程序“问题处理完美解决

使用plsql连接服务器提示“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务“和“ORA-12541:TNS:无监听程序“ 查看服务器oracle服务和监听服务均正常启动但仍报错。 之前能正常使用,突然不能使用。 原因一般有点: 1、监听日志过大(超过4G) 先关闭数据库服务和监听服务,找到如下位置 trace 日志目录:…\app\diag\tnslsnr\计算机名\listener\trace,删除listener.log文件。 启动数据库服务和监听服务。 2、归档日记文件空间满

office6998的博客 2442

【即插即用模块】注意力篇 | TGRS 2025 | MFA聚特征+HPDown保细节+HFF融层级,三大模块各司其职,性能翻倍!

本文介绍了MTMLNet网络中的三大核心模块:MFA(多阶段特征聚合)、HPDown(混合池化下采样)和HFF(分层特征融合)。MFA通过双尺度深度卷积和注意力机制增强特征提取能力;HPDown结合平均池化和最大池化,有效保留下采样过程中的特征信息;HFF采用三注意力机制实现自适应特征融合。这三个模块协同工作,在红外小目标检测与分割任务中取得了SOTA效果。实验表明,各模块在特征提取、信息保留和融合方面均优于传统方法,可灵活应用于各类视觉任务中。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 287

【RT-DETR涨点改进】全网独家创新、细节涨点改进篇 | AAAI 2025 | 将 CEM 颜色增强模块引入RT-DETR ,目标检测不再惧怕雾天和低光检测、小目标检测、遥感目标检测高效涨点

本文提出了一种新型结构引导去雾网络(SGDN),通过双色引导桥(BGB)和色彩增强模块(CEM)有效解决雾霾图像去雾问题。BGB利用YCbCr空间的纹理特征引导RGB特征恢复,CEM通过聚合YCbCr通道信息增强RGB色彩感知。实验证明该方法在真实雾霾数据集上优于现有技术,能同时保持色彩准确性和纹理清晰度。文章还提供了完整的代码实现和模型配置指南,包括三种改进版RT-DETR网络结构(rtdetr-l/r18/r50-CEM.yaml),为图像去雾和目标检测任务提供了实用解决方案。

Ai缝合怪、助力小伙伴高效发论文 351

Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务问题解决

首先要确认ORacle服务是否开启。 如果Oracle服务是开启的,但还是提示【ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务】,再去检查下: 首先找到listener.ora监听文件,具体位置:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 小技巧 (直接在搜索lis...

axiaositong的博客 7652

搞定ESD(五):静电放电问题分析与调试

前面深入分析了静电放电的干扰机理、耦合路径,从现在开始将进入下一个大家非常关注的环节:静电放电问题分析与调试,掌握静电放电问题的分析方法,快速锁定敏感设备或者耦合路径,可以达到事半功倍的效果。

记得诚 2797

解决PL/SQL 8 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务的问题

今天晚上貌似遇到的ORACLE11G问题特别多,不过还好,几经尝试,都在网上找到了答案并解决了这些问题,留个备份: PL/SQL Developer工具在连oracle11g的时候,碰到了这个问题:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,解决方案是: 第一步:打开配置和移植工具下的net manager,本地,监听程序 如果有默认的listener,配置一

紫竹blog 3788

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ORA-12154: TNS: 无法解析指定的连接标识符

ORA-12154: TNS: 无法解析指定的连接标识符

Eli_Code 8万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

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

 错误现象:在Oralce数据库实例服务和监听服务都启动成功后,登录时报了以下错误信息:ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。 解决方法:1. 打开/network/admin/listener.ora文件,找到: SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =      

一切尽在积累 1143

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

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 解决方案 相信很多小伙伴在刚开始使用Oracle数据库服务器时都遇到过这样的问题:自己刚刚装好的Oracle软件,明明测试的时候sqlplus还可以连接和访问,第二天连接sqlplus时就提示:ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务;或者说在学习sqlplus的一些命令操作时,使用shutdown immediate 命令后再重新startup启动数据库实例时就提示这样的错误。 ...

xfjssaw的博客 3346

解决plsql连接oracle数据库报ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务问题

1.环境:Oracle 11g R2 + PL SQL Developer + SQL Plus 2.问题:Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PL SQL Developer连接报次错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。如图: 3.解决: 4.说明:每台电脑的Oracle安装目录和实例名不尽相同,...

hpu_jxust的专栏 1万+
上一篇: (oracle10g复习一)oracle10g创建数据库的方法 (转)
下一篇: could not get next sequence value
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值