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

Oracle.ManagedDataAccess.Client.OracleException (0x80004005): 出现 Oracle 错误 ORA-12571 c#\winform 应用,连接数据库采用随用随开,用完关闭机制。也即是短链接。 报错异常: 21:21:34: Oracle.ManagedDataAccess.Client.OracleException (0x80004005): 出现 Oracle 错误 ORA-12571 ---> OracleInternal.Network.NetworkException (0x80004005): 出现 Oracle 错误 ORA-12571 ---> System.Net.So... 阅读详情

最近让这个问题困扰了我很长时间,原因终于找到了。

原先的数据:

<add key="constrOrcl" value="Data Source =(DESCRIPTION =(ADDRESS=(PROTOCOL=TCP)(HOST =IP地址)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=DEDICATED)(SID =archprd1))); User Id = **; Password=****;"/>

现在的数据:

<add key="constrOrcl" value="Data Source =(DESCRIPTION =(ADDRESS=(PROTOCOL=TCP)(HOST =IP地址)(PORT=1521))(CONNECT_DATA=(SID =archprd1))); User Id = ****; Password=****;"/>

去掉了(SERVICE_NAME=DEDICATED)它就可以了。

解决具有固定名称“Oracle.ManagedDataAccess.Client”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载。 解决具有固定名称“Oracle.ManagedDataAccess.Client”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载 阅读详情

相关推荐

C#使用Oracle.ManagedDataAccess.dll轻松访问oracle数据库

不再需要安装oracle客户端,也不需关心32/64位系统的区别,引用后就能使用。

oracle连接响应超时,Oracle连接请求超时

我有时会收到以下错误时,有使用Oracle托管在.NETOracle连接请求超时我想知道的是什么类型此异常的驱动程序库新的OracleConnection,我需要处理它在抓块。Message:Connection request timed out Stack Trace: atOracleInternal.ConnectionPool.PoolManager`3.CreateNewPR(Int3...

weixin_35680189的博客 1862

NVIDIA DGX Spark (Ubuntu 24.04) 部署Isaac Sim与Isaac Lab:二进制安装与ROS2集成实战

本文详细介绍了在NVIDIA DGX Spark工作站(Ubuntu 24.04系统)上,通过预编译二进制包稳定部署Isaac Sim与Isaac Lab的完整实战流程。文章重点剖析了二进制安装相较于源码编译和pip安装的优势,有效规避了CUDA、PyTorch等关键组件的版本冲突陷阱,并逐步指导完成环境配置、Isaac Lab集成、Conda环境管理以及ROS2 Jazzy的集成,最终构建出完整的机器人仿真与强化学习开发平台。

kite3的博客 396

oracle长连接超时设置

方法一、在sqlnet.ora中设置参数   如需要设置客户端空闲10分钟即被中断,则在sqlnet.ora的末尾添加SQLNET.EXPIRE_TIME=10注:sqlnet.ora文件的路径在$ORACLE_HOME/network/admin下。 方法二、Oracle Profile中设置生产库上执行如下操作:   SQL&gt; col name format a15   SQL&...

ZSY老司机的博客 7894

DeepSeek赋能CAD:从API调用到智能设计工作流的实战指南

本文详细介绍了如何利用DeepSeek AI技术赋能CAD设计工作流,从API调用到智能设计优化的实战指南。通过Python环境配置、API接入详解以及四大智能设计场景的实战案例,帮助CAD设计师实现参数化设计优化、自动规范检查等高效工作方式,大幅提升设计效率和质量。

weixin_29092579的博客 621

【可不卸载重装】VS2019新建项目里没有CUDA选项

问题:VS2019 新建项目里没有CUDA选项,vs也属性没有cuda。这是因为你在Visual Studio 2019安装之前,先安装了CUDA Toolkit。

qq_62844901的博客 1318

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

<br />oracle中出现ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务为这个问题苦恼了一整天,重装了3次系统,刚装好时能正常使,重启了机子就出现这个问题了,最后还是出现这样的问题。几经周折最后总算找到了解决办法,解决办法就是,在oracle服务端,打开配置和移植工具下的net manager,本地,监听程序,如果有默认的listener,配置一下,选中,右边下拉菜单选监听位置,选地址2,协议:TCP/IP,主机:服务端所在的机器IP,端口默认1521,(也可以填写其他的),然后

majiang26的专栏 862

CIMPro孪大师,支持 3DGS 高斯泼溅的一站式零代码数字孪生平台

高斯泼溅导入数字孪生开发引擎

2501_90821319的博客 1109

oracle12541无法连接,“Oracle 连接报错:ORA-12541: TNS: 无监听程序”解决方案

环境描述:Oracle数据库部署在远程机器虚拟机上,本地配置Oracle网络配置,通过PL/SQL连接数据库;本地已经配置了Oracle Net Manager文件,但是测试后,连接不上Oracle,提示“Oracle 连接报错:ORA-12541: TNS: 无监听程序”。1、通过Oracle数据库连接测试命令,测试本地客户端与数据库的连接是否正常:控制台 tnsping命令 IP地址 端口...

weixin_29209805的博客 5768

保姆级教程:用CANoe手把手复现ECU刷写全流程(含BootLoader三阶段详解)

本文提供了一份详细的CANoe ECU刷写实战指南,涵盖BootLoader三阶段的深度解析。从实验环境搭建到预编程、主编程及后编程阶段,逐步讲解ECU刷写的关键步骤和隐藏逻辑,特别强调UDS诊断和CAN通信的精确控制,帮助开发者掌握ECU刷写的核心技术。

weixin_29234423的博客 528

RK3588与FPGA高速PCIe通信:从理论带宽到实战优化的全流程解析

本文深入解析了瑞芯微RK3588与FPGA之间基于PCIe Gen2的高速通信全流程。从理论带宽计算(约1640MB/s)出发,详细拆解了硬件连接、驱动加载、DMA配置等关键步骤,并重点分享了中断优化、内存管理及高级调优等实战技巧,旨在帮助开发者从“跑通”到“跑好”,实现接近理论极限的稳定高效数据传输。

weixin_29175469的博客 332

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

如下是解决思路: 根据出错信息判断出客户端未监听到实例服务名 1、通过重启服务的方式启动数据库,再次连接仍无法连接服务器。 2、既然第一种方法不能解决问题,那就第二种方法。考虑监听listener.ora 监听配置文件listener.ora中可以不必指定监听的服务名(安装Oracle10g后也是没有指定的)。正常情况下一般只要数据库启动,客户端连接数据库也没有什么问题,但是有时重复...

weixin_33858485的博客 258

MATLAB船舶开尔文尾迹三维仿真建模

开尔文尾迹介绍 Kelvin最早研究舰船在水面运动在水面上形成波纹的原理,主要针对静水中点源运动的尾迹问题,并给出尾迹的张角和波高分布情况。由 Kelvin 的理论,一般情况下假设由一个理想点源来代替舰船,开尔文尾迹由分歧波和横断波组成,分歧波向船的两侧扩散,而横断波主要向船的后方传播,在相遇的地方两波相干形成尖头波,且尖头波位于尾迹角16°到19.5°之间,又因为尖头波波长过短,以至于无法单独的区分出每个尖头波的波前,所有的波前在视觉效果上就连成一条直线表现为亮线,称为开尔文臂,开尔文臂以船身对称,且角度

qq_19512613的博客 3844

oracle 数据库 错误 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决办法

当oracle 报12584错误时 一、去把这两个文件里面的localhost 全部改为127.0.0.1 包括你连接数据库用的工具, 改完之后,重启监听服务。(重启监听服务可以从任务管理器--->服务--->Oracle???Listenter 停止,然后启动)) 效果如图: 如果没有效果,则继续下面操作 增加一段代码至tnsnames.ora配置文件:

yjq907的博客 2204

减法平均优化器(SABO)算法详解:从数学原理到工程应用

减法平均优化器(SABO)是一种基于数学概念的新型元启发式优化算法,由Trojanovský和Dehghani于2023年提出。该算法通过v-减法运算和平均值计算实现搜索优化,核心创新是采用目标函数值差异符号引导搜索方向。SABO具有参数少、结构简单、收敛快等特点,在高维复杂问题中表现优异。算法通过种群平均值保持多样性,利用符号函数确保搜索方向改进,自然平衡探索与开发。MATLAB实现显示其计算复杂度为O(N²·D),与主流群体智能算法相当。SABO不依赖生物或物理隐喻,数学基础坚实,在工程优化和机器学习领

qq_42212808的博客 164

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Oracle.ManagedDataAccess.Client.OracleConnection.Open()报错System. ArgumentNullException

程序更换连接字符串连接,连接其它服务器上相同配置的Oracle数据库则不会报错!因是调用Oracle.ManagedDataAccess.dll连接报的错误。固查看Oracle.ManagedDataAccess.dll版本为4.122.1.0版本,更换引用Oracle.ManagedDataAccess.dll的版本为4.121.2.0版本后正常。我们有个C#写的接口代码,调用了Oracle.ManagedDataAccess.dll连接oracle 11g的数据库。程序代码没有动过,数据库也没有动过!

shuidehusheng的博客 1122

VB摄像头监控

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

Oracle19c 安装 DataGrip 连接 Vistual Studio 2022 测试 常见问题

Oracle19c 数据库安装 配置本地服务 使用DataGrip 进行连接 使用Vistual Studio 2022 引入相关Nuget包进行测试 以及遇到的常见问题与解决方案

m0_45894394的博客 1241

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

ssm框架搭建

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

Oracle.ManagedDataAccess.Client.OracleException:“ORA-00936: 缺失表达式”

static void Main(string[] args) { string sql = "insert into StudentC(Stuid, Stuname, Stupass) values(@Stuid,@Stuname,@Stupass)"; OracleParameter[] parameters = ...

weixin_34233618的博客 1160

C# Oracle.ManagedDataAccess 连接数据库操作表sql执行 OracleException:ORA等异常

ORA-03115: 不支持的网络数据类型或表示法 ORA-00942: 表或视图不存在解决方法,但是表是存在的 表存在的话:这个表不是当前用户,或者没有权限访问。所以需要创建登录账号对应位置里的表才能直接访问。 解决:使用:PLSQL操作Oracle创建用户和表 1、打开PLSQL,填写用户名和密码(初始有两个用户sys和system,密码是自己安装oracle数据库时定的),Dat...

jasonhongcn的专栏 4465

oracle池式连接请求超时,Oracle连接请求超时

I am getting the following error sometimes when there is new OracleConnection using Oracle Managed Driver libraries in .netI want to know what type of this exception is , i need to handle it in catch ...

weixin_28977715的博客 2605

【Oracle】Oracle错误 ora-12514 检查以及解决方法

Oracle 12514错误解决办法

萧仁武~~博客~~ 5万+

C# oracle连接问题 Ora-28040

ORA-28040 oracle 10g

Dongbo1123的博客 542

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

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

tengqingyong的博客 3万+

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

今天遇到一个问题,使用plsql连接Oracle数据库,可以正常连接。但是在代码中就一直报错: ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。 代码中调用的是OracleConnection方法。 经过一番周折,终于解决了: 1.打开服务窗口,检查下Oracle监听服务是否启动,如果没有启动的话,启动一下。 在运行窗口,输入services.msc 点击确定,可以看到所有的服务 如果监听服务已经启动,仍然报错,那就修改下oracle的监听配置文件。 ..

每天学习一点点 2万+
上一篇: MVC分页
下一篇: SQL数据库清除日志
code12313
博客等级 码龄11年 39粉丝 53原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值