EF Oracle TNS 连接

  <oracle.manageddataaccess.client>
    <version number="*">
      <settings>
        <setting name="TNS_ADMIN" value="D:\CPA\instantclient_11_2\"/>
      </settings>
      <dataSources>
        <dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) "/>
      </dataSources>
    </version>
  </oracle.manageddataaccess.client>
  <connectionStrings>
    <add name="OracleDbContext" providerName="Oracle.ManagedDataAccess.Client"
      connectionString="User Id=oracle_user;Password=oracle_user_password;Data Source=oracle"/>
    <add name="OracleModel" connectionString="DATA SOURCE=CPA_srv2;PASSWORD=*;USER ID=*;"
  providerName="Oracle.ManagedDataAccess.Client"/>
  </connectionStrings>

原文地址:https://www.cnblogs.com/lee2011/p/10630017.html

时间: 2024-11-05 17:27:39

EF Oracle TNS 连接的相关文章

ORA-12170 TNS 连接超时!

最近突然有段时间通过plsql连接本地oracle数据库的时候报:ORA-12170 TNS 连接超时! 现象是:开机的时候没有连上网络,然后可以通过plsql连接oracle,但是通过无线网卡连接无线Unicom,然后通过360免费wifi分享网络hswf,就不能通过plsql连接oracle,同时eclipse中项目数据库配置成<jdbcurl>jdbc:oracle:thin:@127.0.0.1:1521:orcl</jdbcurl>也不能连接数据库了. 真心狠奇怪,在网上

Oracle远程连接

Oracle远程连接不是直接使用Ip加端口 这种形式,而是使用TNS(个人感觉和ODBC的DSN有点类似,在某个地方保存一些设置,然后给这些设置起个名字,用的时候直接写这个名字就行了) TNS目录位置: 安装目录\Network\Admin\tnsnames.ora ORCL32 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICA

一次“ora-12170 tns 连接超时”的经历

win7    64位系统 oracle  10g   64位 plsql之前连接是好使的,突然连接不上,提示错误“ora-12170 tns 连接超时” 1.ping IP    没有问题 2.netstat –na 查看1521端口,端口是没有问题的 3.防火墙没问题 4.lsnrctl status   发现  snmp off 解决方法 首先:dba用户登录系统,无法shutdown   报:ora-00106错误: 修改 由于不是rac  是单机,之前的   tnsnames中serv

ORA-12170:TNS:连接超时(解决一例:转载)

前几天在机房连接数据库服务器时,报了”ORA-12170:TNS:连接超时”.这个错误费了我两天的时间才把问题解决掉,现在总结下,希望大家少走些弯路 从错误的信息上看,是肯定是本地的客户端和服务器没有连接好,两个机器的Oracle直接不能通信.这个问题就多了,现总结一下: 一tns的配置文件不对 这个问题是最基本的,这是连接的基础.这个我建议直接从服务器上拷贝,就不会出错了.我见过的就是因为服务器名后有空格,导致了服务器无法解析. 二服务器的防火墙开了 防火墙会组织tns直接的连接,验证可以把服

禁止开机启动后Oracle 无法连接 、 网络适配器错误 处理

禁止开机启动后Oracle 无法连接, 转来:http://blog.sina.com.cn/s/blog_4aeef1220100fmsr.html TNS-12560: TNS: 协议适配器错误 Microsoft Windows [版本 5.2.3790] (C) 版权所有 1985-2003 Microsoft Corp. C:\Documents and Settings\user1>lsnrctl LSNRCTL for 32-bit Windows: Version 9.2.0.7

Oracle TNS配置浅析

1. 什么是TNS? TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,必须配置TNS,当然在少数情况下,不用配置TNS也可以连接Oracle数据库,比如通过JDBC.如果通过TNS连接Oracle,那么客户端必须安装Oracle client程序. 2. TNS有那些配置文件? TNS的配置文件包括服务器(安装Oracle数据库的机器)端和客户端两部分.服务器有listener.ora,sqlnet.ora,t

玩转Oracle服务器连接

#sms pre { background-color:black; color:white;} #sms table {border-collapse:collapse; border:3px solid #cad9ea; color:black; } #sms td {border:2px solid blue; font-size:14px; } #sms p,ul {font-family:FangSong_GB2312; font-size:18px;} #sms p{padding:

通过Navicat Premium 实现Oracle的连接和基本操作

一.Oracle的连接 以下为Navicat Premium连接Oracle数据库的教程 一.需要准备的软件(下载适合自己系统的软件) 1.Navicat premium 官方下载地址:http://www.navicat.com.cn/products/navicat-premium 2.Instant Client 链接: https://pan.baidu.com/s/1kMWBuskD5sN942nf9zBLPQ 密码: wujw 二.安装配置 1.解压Instant Client中的两

Oracle Table连接方式分析

Oracle Table连接方式分析 表连接基本知识: 1.哪张表将驱动查询(即访问的第一张表)?按照指定的路径查询,何时将访问到没一张表?可选的驱动路径有哪些? 2.可能出现哪些Oracle连接?记住:在Oracle中,连接顺序.可选的索引.用于排序和建立散列表的可用内存的不同都会导致不同的结果. 3.哪些索引是可用的?哪些索引是可选的?索引的选择不仅仅将导致优化器使用或者限制一个索引,还将改变驱动查询的方式,并可能决定使用或者限制查询中其他的索引. 4.哪些提示提供了可选的路径?哪些提示限制