1

好的。原谅我,但我要在这里发泄一下。Visual Studio 无法识别我的 Oracle TNSnames,因此我无法连接到我的数据库。我相信问题是我的机器上有多个家,一个是给我的(在 C:/app/{UserName}/product/11.1.0 中)和一个已经安装在我的机器上的通用的(在 C:/ oracle/product/11.1.0) 并且我无权访问。我不知道为什么他们不能只授予我机器的权限(这不像我会滥用这种权力,而是使用它来减少障碍,比如无法编辑你该死的 TNSNames 文件)。

反正。我需要知道是否有办法将我的 Oracle 主页更改为 Visual Studio。我在终端中编辑了我的 PATH 变量,使其首先指向我的 oracle home (C:/app/...),但这不起作用。那么是否有另一种方法可以更改 Visual Studio 的 oracle 主页,以便我可以连接到我的数据库。(也许在 .vssettings 文件中???)

谢谢你的支持。stackoverflow 的你们是一个很棒的社区,我非常感谢你们的帮助。

-马特

4

2 回答 2

1

您无需更改 Oracle HOME 目录。只需确保当前 HOME 目录(系统 PATH 指向的目录)中有一个 tnsnames.ora 文件,并具有正确的连接设置。这是一篇博文,介绍了在 Visual Studio 中连接到 Oracle 的整个过程。

于 2009-10-06T19:53:31.263 回答
0

如果您能够设置用户环境变量,请尝试将变量 TNS_ADMIN 设置为可以创建文件的目录。只需编辑当前 tnsnames.ora 的副本,使其包含您需要的条目,并将其放在 TNS_ADMIN 指向的目录中。

于 2009-10-07T05:02:11.533 回答