Visual Studio 2013和Oracle 11g表达:如何连接?

问题描述 投票:0回答:2

我正试图通过Visual Studio Server Explorer访问我的Oracle数据库。我已经安装了Oracle 11g Express版本,并且我已经下载了sql developer工具。默认情况下,会创建一个“系统用户”,我们要提供密码,我就这样做了。

当通过VS 2013连接到我的数据库时,我选择了Oracle提供程序,并且我被要求输入服务器名称,用户名和密码。我想用户名和密码是系统凭证,但服务器名称呢?我该怎么找到它?是默认的XE吗?因为当我尝试使用它时,我收到了这个错误:

ORA-12154:TNS:无法解析指定的连接标识符

谢谢你的帮助。

oracle visual-studio visual-studio-2013 oracle11g
2个回答
1
投票

它期望Oracle Net设置,即客户端的tnsnames.ora和服务器的listener.ora。

使用Oracle Net Manager进行设置。

或者只是使用一个瘦驱动程序并直接连接到监听器(通常是端口1521)

http://www.oracle.com/technetwork/developer-tools/visual-studio/overview/index.html


0
投票

找到Oracle XE EZ Connect设置

  1. 找到C:\ APEX \ XE \ app \ oracle \ product \ 11.2.0 \ server \ network \ ADMIN \ listener.ora,其中路径是您用来安装Oracle XE作为其根目录的路径。
  2. 使用记事本打开并查找HOST,PORT和DEFAULT SERVICE LISTENER设置。在这种情况下,它们分别是YOUR-HOST-NAME,1521和XE。

LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS =(PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS =(PROTOCOL = TCP)(HOST =你的主机名)(PORT = 1521))))

DEFAULT_SERVICE_LISTENER =(XE)

Oracle Server Provider Settings In Visual Studio 2013

Visual Studio Server Explorer w/XE Added

© www.soinside.com 2019 - 2024. All rights reserved.