我无法保存 tnsnames.ora 文件中的更改

我无法保存 tnsnames.ora 文件中的更改

我尝试保存tnsnames.ora文件,但无法保存。它显示拒绝访问。有人知道这是什么情况吗?目前我在 Windows 7 上使用 Oracle 11g

答案1

在大多数情况下,这意味着您需要将文件保存在需要管理员权限的位置。对此有两种可能的解决方案:

  1. 将文件存储在不需要管理员权限的其他地方(例如自己的文档或类似的东西)。

  2. 以管理员身份启动用于保存文件的程序(如果您有权限这样做),然后将文件保存到您想要的任何位置。!警告!如果以这种方式保存文件,您可以覆盖具有相同名称的其他文件,即使它们至关重要,并且您可以将文件存储在普通用户无法读取的位置。

答案2

hosts我在尝试使用记事本编辑该文件时遇到了类似的问题。
您只能以管理员身份编辑和保存此文件,因此请尝试以下操作:

转到Start > All Programs > Accessories,右键单击Notepad然后单击Run as Administrator(可能会提示输入密码)。
然后执行File > Open并导航到该tnsnames.ora文件。

进行更改然后它将允许您保存(CTRL+ S)。

答案3

我遇到过类似的问题,我发现该文件所在的文件夹有一个只读标志(无论我做什么,只读标志每次都会重新出现)。将文件夹共享给网络用户(然后停止共享)解决了这个问题,我能够保存该文件。

相关内容