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)
)
)
确保以下几点:
- Oracle 服务正在 Windows 上运行。
- 您的 pfile 或 spfile 具有 local_listener='LISTENER_ORCL'
- 将 TNSname.ora 中的 ORCL 配置更改为:
ORCL = (描述 = (地址 = (协议 = TCP)(主机 = 本地主机)(端口 = 1521)) (CONNECT_DATA = (服务器 = 专用) (SERVICE_NAME = ORCL) ) )