我尝试保存tnsnames.ora
文件,但无法保存。它显示拒绝访问。有人知道这是什么情况吗?目前我在 Windows 7 上使用 Oracle 11g
答案1
在大多数情况下,这意味着您需要将文件保存在需要管理员权限的位置。对此有两种可能的解决方案:
将文件存储在不需要管理员权限的其他地方(例如自己的文档或类似的东西)。
以管理员身份启动用于保存文件的程序(如果您有权限这样做),然后将文件保存到您想要的任何位置。!警告!如果以这种方式保存文件,您可以覆盖具有相同名称的其他文件,即使它们至关重要,并且您可以将文件存储在普通用户无法读取的位置。
答案2
hosts
我在尝试使用记事本编辑该文件时遇到了类似的问题。
您只能以管理员身份编辑和保存此文件,因此请尝试以下操作:
转到Start > All Programs > Accessories
,右键单击Notepad
然后单击Run as Administrator
(可能会提示输入密码)。
然后执行File > Open
并导航到该tnsnames.ora
文件。
进行更改然后它将允许您保存(CTRL+ S)。
答案3
我遇到过类似的问题,我发现该文件所在的文件夹有一个只读标志(无论我做什么,只读标志每次都会重新出现)。将文件夹共享给网络用户(然后停止共享)解决了这个问题,我能够保存该文件。