【发布时间】:2014-02-17 12:54:31
【问题描述】:
连接到 oracle 数据库是一项非常令人困惑的任务。有很多步骤要遵循,我想我几乎遵循了所有步骤并在途中解决了太多错误。现在我被错误困在这个阶段
Oracle.DataAccess.Client.OracleException: ORA-12154: TNS:could not resolve the connect identifier specified
我的 tnsnames.ora 文件
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
我在环境变量中指定的 ORACLE_HOME 路径
F:\app\Shuvro\product\12.1.0\dbhome_1\BIN;
我在 web.config 中的连接字符串
Data Source=ORCL;User Id=c##shuvro;Password=admin;Persist Security Info=True;
tnsping ORCL 返回正常。
我正在使用 Visual Studio 2013 和 Oracle 12c 企业数据库。我安装了 ODP.NET 和 ODAC。现在我在这里缺少什么?非常感谢任何帮助。
【问题讨论】:
-
一切正常,尝试通过 sqlplus 连接。您只安装了一个 oracle 客户端?
-
所以您尝试连接到安装在同一台机器上的 Oracle?
-
@bdn02 是的,只有一个 oracle 客户端
-
@OuSs 在在这里发布问题之前,我经历了太多次,没有运气。谢谢你的建议
标签: asp.net visual-studio-2013 oracle12c