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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2013和Oracle 11g表达:如何连接?相关的知识,希望对你有一定的参考价值。

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

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

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

谢谢你的帮助。

答案

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

使用Oracle Net Manager进行设置。

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

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

另一答案

找到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

以上是关于Visual Studio 2013和Oracle 11g表达:如何连接?的主要内容,如果未能解决你的问题,请参考以下文章

visual studio 2013连接Oracle 11g并获取数据:(二:实现)

Visual Studio Express 2013 和 Visual Studio 2013 之间的区别

visual studio 2013 wpf 添加窗口加载和关闭函数

visual studio 2013怎么修改界面字体和大小

visual studio 2013和2012的配置要求

如何设置 TFS 2013 以使用 Visual Studio 2013 或 Visual Studio 2017 构建