【问题标题】:VS 2010 & Oracle 11g ORA 12514VS 2010 和 Oracle 11g ORA 12514
【发布时间】:2012-05-14 19:27:51
【问题描述】:

我知道,有成千上万个与我相似的主题。我都读了。没有什么对我有用。然后我将描述我的问题:我使用 Oracle SQL 开发人员设置值创建了一个 Oracle 数据库:

connection name: test,
username: bob, 
password: qwerty 
Connection type: basic,
role: default, 
Hostname: localhost, 
port: 1521, 
SID : orcl

我写这一切的原因是我真的尽了一切可能,我希望通过提供各种数据,有人能够帮助我。

我的下一步是使用 Oracle Developer Tools for Visual Studio 下载并安装 ODAC 11.2 第 4 版 (11.2.0.3.0)。

当我想使用服务器资源管理器从我的应用程序连接到数据库时,我正在输入以下数据:

data source name: //localhost:1521/test
user name: ADMIN
password : qwerty

正在自动设置连接名称。

当我尝试测试连接时,我得到了 ORA 12514... 这就是我更改 tnsname.ora 的方式:

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

orcl =
 (DESCRIPTION = 
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
   )
 (CONNECT_DATA =
   (SERVICE_NAME = orcl)
 )
)  

【问题讨论】:

    标签: c# database oracle


    【解决方案1】:

    确保以下几点:

    1. Oracle 服务正在 Windows 上运行。
    2. 您的 pfile 或 spfile 具有 local_listener='LISTENER_ORCL'
    3. 将 tnsname.ora 中的 orcl 配置更改为:

    ORCL = (描述= (地址 =(协议 = TCP)(主机 = 本地主机)(端口 = 1521)) (连接数据 = (服务器 = 专用) (SERVICE_NAME = orcl) ) )

    【讨论】:

      猜你喜欢
      • 2014-06-23
      • 2012-03-13
      • 2011-12-29
      • 2013-09-20
      • 2016-05-20
      • 1970-01-01
      • 1970-01-01
      • 2013-11-29
      • 2020-11-21
      相关资源
      最近更新 更多