zoukankan      html  css  js  c++  java
  • Oracle10g安装了11g的ODAC后,PL/SQL连接提示TNS:无法解析指定的连接标识符

      最近刚刚加入了一个新的项目,目前需求已经完成,即将进入详细设计阶段。项目框架要借助其它项目组正在开发的一个多项目系统框架,采用这个主体框架开发咱自己系统的模块,这几天就了解了一下此框架的构成,主要采用的WCF服务、EntityFramework 4.1框架和Ext.Net组件开发,顺便就学习了一下EF知识。

      本人机器安装了Visual Studio 2010和Oracle 10g服务端,在学习EF过程中,发现添加ADO.NET实体数据模型时,缺少Oracle数据库驱动,差了相关资料说是要安装ODAC驱动,所以就安装了Oracle 11g的ODAC驱动。

      安装完成以后,用PL/SQL登录测试原有的数据库,竟然提示“TNS:无法解析指定的连接标识符”错误。

      查了相关资料:

      首先:

      在D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\LISTENER.ORA文件头部加入这一行

      DIRECT_HANDOFF_TTC_LISTENER = OFF

      执行以下命令重启监听器:

      -------------------------------------------------------------------

      lsnrctl stop
      lsnrctl start

      其次:

      打开PL/SQL 在工具——首选项——连接,右侧窗口

      在Oracle主目录名中选择服务器版本安装路径:OraDb10g_home1

      点击确定后,关闭PL/SQL窗口,重新打开后原有配置的数据库登陆成功。

      但是在EF实现中还是没有出现Oracle连接驱动,尚不清楚什么原因,后续再去解决。

      今天就写到这里吧,周末了也该休息休息了!

      如果有人遇到过上述未解决的问题,希望能支援一下,在此非常感谢~~~

  • 相关阅读:
    JS实现checkbox全选功能
    JS回车检索
    MockServer 之postman
    Locust性能测试
    Bitter.Core系列二:Bitter ORM NETCORE ORM 全网最粗暴简单易用高性能的 NETCore ORM 之数据库连接
    MSSQL 经典语句查看表字典结构语句
    使用 Path.Combine 构建跨平台文件路径拼接
    迁移备份WSL2下的子系统/迁移Windows 10 Docker Data目录/踩坑记录
    MSSQL 20212 高可用集群方案2012的AlwaysOn高性能组件
    MSSQL 经典SQL 语句WITH递归
  • 原文地址:https://www.cnblogs.com/ZHF/p/2482741.html
Copyright © 2011-2022 走看看