配置 tnsnames.ora、listener.ora 和 f sqlnet.ora 将 Visual Studio 2010 连接到 Oracle

发布于 2024-12-06 21:27:31 字数 596 浏览 0 评论 0原文

我一直在尝试从 Visual Studio 2010 访问 Oracle 数据库。

我对如何配置 tnsnames.ora、sqlnet.ora 和listener.ora 感到困惑。我知道它们必须移动到客户端和服务器的 Network/Admin 文件夹中,但我不知道如何以及在哪里提供我的特定数据库的实例名称、用户 ID 和密码。

中给出的信息

这是我的 Oracle Databse 控制窗口Status Up 自 2011 年 6 月 1 日 8:37:15 AM CDT 起 实例名称 lorac 版本10.2.0.1.0 主机 localhost.localdomain 侦听器 LISTENER_localhost.localdomain

DBA 管理员还向我提供了以下信息:

  1. 主机:Lorac.chem.tamu.edu

  2. 实例:Stockroom2

  3. 用户/密码:Inventory_mgmt/invmgmt

我很困惑要包含在 tnsnames.ora、listener.ora 和 sqlnet.ora 中的数据。

请帮帮我。

I have been trying to access an Oracle Database from Visual Studio 2010.

I am confused about how to configure the tnsnames.ora, sqlnet.ora and listener.ora. I know they have to be moved into the Network/Admin folder of both the client and server but I don't know how and where to provide the instance name,user id and password of my specific database.

This is the information given in my Oracle Databse control window

Status Up
Up Since Jun 1, 2011 8:37:15 AM CDT
Instance Name lorac
Version 10.2.0.1.0
Host localhost.localdomain
Listener LISTENER_localhost.localdomain

The DBA admin has also given me the following information:

  1. host: Lorac.chem.tamu.edu

  2. instance: Stockroom2

  3. user/password: Inventory_mgmt/invmgmt

I am very confused as to which data to include in tnsnames.ora,listener.ora and sqlnet.ora.

Please do help me out.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

想你的星星会说话 2024-12-13 21:27:31

您需要在 TNSNAMES.ORA 中正确添加地址名称,例如:

MYCONNECTION.TEST =
(DESCRIPTION = 
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = Lorac.chem.tamu.edu)(PORT = your server port))
)
(CONNECT_DATA =
(SERVICE_NAME = your ORACLE server SID)
)
)

我不知道您的实例是否意味着架构名称或服务器的 SID,如果是 SID,您应该将其放在前面的文本中,如下所示:

(SERVICE_NAME = Stockroom2)

如此处所示 配置 TNSNAMES.ora

然后在您的应用程序中使用连接像这样的字符串:

<add name="MyDatabase" connectionString="Data Source=MYCONNECTION.TEST;User Id=Inventory_mgmt;Password=invmgmt;Integrated Security=no;"/>

You would need to properly add a addres name to your TNSNAMES.ORA, for example:

MYCONNECTION.TEST =
(DESCRIPTION = 
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = Lorac.chem.tamu.edu)(PORT = your server port))
)
(CONNECT_DATA =
(SERVICE_NAME = your ORACLE server SID)
)
)

I don't know if your instance means the Schema name or the SID of the SERVER, if it's the SID you should put it in the text before as:

(SERVICE_NAME = Stockroom2)

like shown here Configuring TNSNAMES.ora

then in your app you use a connection string like this:

<add name="MyDatabase" connectionString="Data Source=MYCONNECTION.TEST;User Id=Inventory_mgmt;Password=invmgmt;Integrated Security=no;"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文