报告错误:Oracle.DataAccess.Client.OracleException: ORA-12154: TNS:could not resolve the connect identifier specified 解决办法: 1.先配置好tnsnames: 2.到Oracle安装目录下面(如:C:\oracle\product\10.2.0\client_1\network\ADMIN),找到tnsnames.ora文件: 3.复制tnsnames.ora文件到Oracle Clie…
{Oracle.DataAccess.Client.OracleException ORA-00932: 数据类型不一致: 应为 TIMESTAMP, 但却获得 NUMBER     应用程序中类型TD_LEARNCARD的属性顺序必须和Oracle字段顺序中一致.…
.net应用程序通过Oracle.DataAccess.dll访问64位的Oracle服务器,在连接时出现以下异常:“System.TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.OracleConnection' threw an exception. ---> Oracle.DataAccess.Client.OracleException: 提供程序与此版本的 Oracle 客户…
DG处理的问题还是蛮多的,但这次遇到一个比较奇葩的事情,表面配置.网络都没啥问题,但主备的同步始终有问题,经过多次调整参数.重新部署问题依旧,最终还是求助mos问题得以解决,现将处理过程记录如下: 一.问题现象 偶尔发现一个主备数据库同步有问题,检查备库发现除了无法完成同步,其他无错误信息,检查主库发现错误信息如下: ; ; select dest_id,status,error from v$archive_dest; ORA-12154: TNS:could not resolve the…
错误问题: ORA-12154: TNS:could not resolve the connect identifier specified 即无法解析指定的连接,这说明缺少了一个环境变量,TNS_ADMIN . 1.检查后发现TNS_ADMIN已经配置:(配置完成) 2.PLSQL中的oracle home(主目录)和OCI library(oci.dll地址)配置.(也配置完成) 3.问题还没有解决,查看tnsnames.ora文件,查看数据库配置信息前面是否有空格. 空格是没有的,只不过…
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/50728536 本文出自[我是干勾鱼的博客] 使用PL/SQL developer工具连接oracle,登陆的时候报错: ORA-12154:TNS:could not resolve the connect identifier specified 如图: 可是使用命令行登陆却没有问题.应该是PL/SQL developer工具有的地方配置的不正确.试了一下,须要在PL/SQL…
Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! 我同事遇到的问题. username/password 登录没问题. username/password@Orcl 报错.提示如标题. 我建议他看看是不是电脑上有多个sqlplus.exe. 检查的结果:有两个. 后来他在path路径的文件夹改成服务端,就好了.…
今日更改Oracle网络配置文件后使用plsql developer 尝试连接到Oracle出现报错 ORA-12154: TNS:could not resolve the connect identifier specified 多方查找发现各大佬都是说需要配置Oracle home和OCI library,但是以前安装客户端时就已配置相关环境变量可正常使用,只是多时未使用并未更改相关环境变量,焦作万分多方法尝试,最后解决办法. 删除本地原版本客户端,重新安装配置相关环境变量即可解决…
ORA-12154: TNS: 无法解析指定的连接标识符 注册表:regedit 安装oracle后用Net Manager 配置好服务名称之后,测试成功,可是PL/SQL无法连接 http://wenku.baidu.com/link?url=M3fK-v4OFeIx1mAWotKoPMKagYjZt0yMQ2ZPyZrN0DF7ID1_IiPB0BUNHS4vw80wTsGkWuNZiqH7wm_4k5SHTTvhe3gwJptpvMq49po5Y3q 参考上面网址找到环境变量发现确实存在…
项目需要使用ORACLE,安装了oracle之后,使用PL/SQL连接,先是提示NOT logger  ,后续不知道改了什么提示解析服务器id失败,重新装了之后更狠的直接来了个空白提示 一.安装PLSQL Developer时提示 原因安装目录中不要包涵特殊字符或括号之类的.二.卸载重新装了oracle之后(没有装客户端)直接来了个空白提示 原因没有安装客户端. 三.安装oracle客户端之后使用PL/SQL提示: 使用DOC连接成功,就是客户端PLSQL连接不了. 后喊来同事帮忙,重新发来一个…
买了新笔记本,装软件. 在ARCSDE直连Oracle时遇到问题. esri官网给的解释是因为安装arcgis时安装目录里有特殊字符(详见:https://support.esri.com/en/technical-article/000008951),让重装arcgis,换一个没有特殊字符的目录,我的arcgis时装在Program Files(x86)里面,心想大概是中枪了. 但是我又看了下之前的笔记本,arcgis也是装在该目录下,SDE直连是正常的,说明不是目录的问题.这个错误肯定是or…
官方下载地址(ODP.net)(中文):http://www.oracle.com/technetwork/cn/topics/dotnet/downloads/index.html 官方下载地址(ODP.net):http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html 首先介绍下开发环境:WIn10 64bit+Visual Studio 2015+Oracle10ClientWin32(只是客户端,如果安装整个…
官方下载地址(ODP.net)(中文):http://www.oracle.com/technetwork/cn/topics/dotnet/downloads/index.html 官方下载地址(ODP.net):http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html 首先介绍下开发环境:WIn10 64bit+Visual Studio 2015+Oracle10ClientWin32(只是客户端,如果安装整个…
本文转自:http://liye9801.blog.163.com/blog/static/6019703200901244448950/ 今天学习了一个Oracle中的存储过程,一开始便被如果返回结果集难住了.经Google后,找到很多资料,发现一种最简便的方式(见下面的存储过程部分): 存储过程建好后,怎么调试它又成了问题,它不能像MS-SqlServer一样exec,但是可以通过下面的SQL语句调用(见调用存储过程SQL版),主要知识点是 参考游标的使用. 后面附上.NET调用存储过程返回…
Oracle.DataAccess.Client.OracleCommand”的类型初始值设定项引发异常. 64位系统下,部署32位odp.net,出现问题.解决方法:卸载32位xcopy odt.net,安装64位版本,引用32位的Oracle.DataAccess.dll(996K),依然可以用,可能是64位兼容32位的原因吧!…
问题描述: 最近用VS2010连接ORACLE数据库的时候突然报错“错误 47 存储区提供程序工厂类型“Oracle.DataAccess.Client.OracleClientFactory”未实现 IServiceProvider 接口.请使用实现该接口的存储区提供程序.”.某度上面给的解决办法一是32位编译,二是选择.NET Framework4.0,照着做了,但是完全没有任何用处.之后觉得会不会是引用的dll文件有问题了,看了看dll里面东西很完整,并尝试重新下了新的Oracle.Dat…
解决Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常. 这个问题他们说是oracle的版本问题 但是好像不是...(我感觉VS版本问题,我的是2019 2017) 解决办法是: 在项目中引用Oracle.ManagedDataAcces 如下图: 官网下载:https://www.nuget.org/packages/Oracle.ManagedDataAccess/19.3.1 安装命令: Install-Package Oracl…
Oracle.ManagedDataAccess.dll 连接Oracle数据库不需要安装客户端 最开始,连接Oracle 数据是需要安装客户端的,ado.net 后来由于微软未来不再支持 System.Data.OracleClient 这个 Data Provider 的研发,从 .NET 4 以后的版本,会将不在维护和更新了.所以决定采用Oracle 自家的解决方案 ODP.NET; ODP.NET,也是需要安装部署,而且还分32,64位两个版本,可能是掌握的不够好吧,经常报错,连接部署,…
使用ODAC链接Oracle数据库时,conn.Open()报错:未将对象的实例设置到对象引用. Oracle.DataAccess.dll版本:4.121.2.0 ODAC RELEASE 4 OracleClient版本:Oracle 12c Release 4   方案一(验证可行): (1)服务器安装32-bit ODAC with Oracle Developer Tools for Visual Studio Downloads,下载地址:http://www.oracle.com/…
1 错误如下图: 图1 2.可能原因: 配置oracle客户端中tnsnames.ora文件时,把数据库名弄错,如下图: 图2 箭头所指位置出错.箭头处应该为我们安装时的数据库名(通常是orcl).而我们如果没有创建这个ORCL_TEST数据库,虽然登录plsql时我们可以看到这个在tnsnames.ora文件中配置的数据库.如图: 图3 但就会报如上错误. 3.解决: 将图2中箭头处数据库名改为我们所创建的数据名,安装时默认创建的数据库名为orcl.…
场景: 写了一个有返回参数的存储过程,在个另开发人员机器上都正常.其它机器报如题错误.让人郁闷的是,所有调用方都是客户端,根本不存在网上众贴所说的版本不一致问题. 分析: 虽然网上的帖子没有根本解决问题,但还是给了些丝路.参数值类型问题.而且,我也把输出参数赋值语句注释后,也可以正常调用(只是结果没返回).尝试了将类型转为Oracle的OracleString,强制转clr的string,都不行. dicParaOut[kvp.Key] = (string)command.Parameters[…
一开始用下面的方法映射, Property(p => p.IsFixed).HasColumnName("IS_FIXED").HasColumnType("number(1,0)"); 结果报告错误:错误 0040: 类型 number(1,0) 未使用命名空间或别名进行限定.只有 PrimitiveType 才可以在不限定的情况下使用. 后来改用下面的方法映射则成功了: Property(p => p.IsFixed).HasColumnName(&…
static void Main(string[] args) { string sql = "insert into StudentC(Stuid, Stuname, Stupass) values(@Stuid,@Stuname,@Stupass)"; OracleParameter[] parameters = { ), ), ) }; parameters[].Value = ; parameters[].Value = "疯了"; parameters[]…
oracle在DB First模式下,int类型的字段会自动映射为decmial类型的属性. 我们可以通过自定义类型映射进行“纠整”. 在app.config 自定义映射规则: <oracle.dataaccess.client> <settings> <add name="bool" value="edmmapping number(1,0)" /> <add name="byte" value=&qu…
https://q.cnblogs.com/q/89420/ 现象: 1.机器上先后安装了oracle两个版本的client.在装第一个client后,plsql可以顺利连接数据库a并登录. 2.安装了第二个client后,原有的数据库a可以正常登录.新配置的数据库b,用命令行的方式可以顺利登录连接,但是通过plsql登录总是报错误——ORA -12154 TNS:无法解析指定的连接标识 3.新安装的client版本为12.01.00.02(之前是12.01.00.01) 已经检查: 1.pls…
这是使用ODP.NET链接Orcl数据库常见错误,需要配置系统环境变量. 解决方法如下: 找到以下路径文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 注意:修改前最好先备份以免.... 将下面这段配置文件加入<configSections>节点下. <configSections> <section name="oracle.unmanageddataaccess.clie…
1.VS2017调用Oracle数据库报错:(采取Oracle.DataAccess.Client.dll方法调用) 2.解决方案:(将架构由anycpu转成x86或者x64) 3.具体步骤:anycpu下拉-->配置管理器-->平台-->x64…
之前项目做大数据批量添加使用了OracleBulkCopy,这个是引用Oracle.DataAccess.Client的命名空间,所以项目要引用一个Oracle.DataAccess.dll, 但是运行项目后,总是报未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项.试图加载格式不正确的程序. 那么该如何解决他呢? 1)检查项目引用Oracle.DataAccess.dll是否复制到本地 注:检查发布后项目bin下是否有Oracle.DataAccess.dll ,一般…
原文地址;https://www.cnblogs.com/xuekai-to-sharp/p/3586071.html 关键是引用DLL:Oracle.DataAccess.dll DLL文件的路径:D:\app\client\Administrator\product\12.2.0\client_1\odp.net\bin\4 把这个DLL文件,复制到项目中,引用一下就可以了.…