Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Oracle Home for Visual Studio_Visual Studio_Oracle_Configuration_Connection_Oracle Home - Fatal编程技术网

Visual studio Oracle Home for Visual Studio

Visual studio Oracle Home for Visual Studio,visual-studio,oracle,configuration,connection,oracle-home,Visual Studio,Oracle,Configuration,Connection,Oracle Home,好的。原谅我,我要在这里发泄一下。Visual Studio无法识别我的用于oracle的TNSnames,因此我无法连接到数据库。我相信问题在于我的机器上有多个家庭,一个是我的(在C:/app/{UserName}/product/11.1.0中),另一个是我的机器上已经安装的通用家庭(在C:/oracle/product/11.1.0中),我没有访问权限。我不知道为什么他们不能授予我的机器eme权限(这不是我会滥用这一权力,而是使用它来减少阻碍,比如无法编辑你那该死的TNSNames文件)

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

无论如何。我需要知道是否有办法将我的oracle主页更改为visual studio。我在终端中编辑了PATH变量,使其首先指向我的oracle主页(C:/app/…),但这不起作用。那么,是否有其他方法可以更改oracle home for visual studio,以便连接到数据库。(可能在.vssettings文件中?)

谢谢你的支持。stackoverflow的各位是一个伟大的社区,我非常感谢你们的帮助


-Matt

您不需要更改Oracle主目录。只需确保当前主目录(系统路径指向的目录)中有一个带有Property连接设置的tnsnames.ora文件。它贯穿了在VisualStudio中连接到Oracle的整个过程

您不需要更改Oracle主目录。只需确保当前主目录(系统路径指向的目录)中有一个带有Property连接设置的tnsnames.ora文件。它贯穿了在VisualStudio中连接到Oracle的整个过程

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

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

谢谢。这是非常有用的!非常感谢。这是非常有用的!