VS 2010 & Oracle 11g ORA 12514

本文关键字:11g ORA 12514 Oracle 2010 amp VS | 更新日期: 2023-09-27 18:34:12

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

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

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

我的下一步是下载并安装 ODAC 11.2 Release 4 (11.2.0.3.0) 和 Oracle Developer Tools for Visual Studio。

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

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)
 )
)  

VS 2010 & Oracle 11g ORA 12514

确保以下几点:

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

ORCL = (描述 = (地址 = (协议 = TCP)(主机 = 本地主机)(端口 = 1521)) (CONNECT_DATA = (服务器 = 专用) (SERVICE_NAME = ORCL) ) )