工具:
Navicat16
Oracle19c
步骤1
修改tnsnames.ora文件,找到Oracle的安装位置,比如:E:\software\WINDOWS.X64_193000_db_home\network\admin\tnsnames.ora

这里保存的时候会有问题
问题1:提示被占用无法保存
解决方式很简单,复制tnsnames.ora 到桌面,修改完成后保存,再拷贝回原来的文件夹。
问题2:提示需要管理员权限
如果没有管理员权限,会要求输入管理员密码,如果没有管理员密码,可以通过配置环境变量来解决:
①、控制面板-使用者账户-更改我的环境变量-用户变量中添加TNS_ADMIN:

把E:\software\WINDOWS.X64_193000_db_home\network\admin文件夹复制到非oracle安装目录,比如:
E:\software\admin

文章讲述了在使用Navicat连接Oracle数据库时遇到tnsnames.ora文件无法保存的问题,提供了两种解决方案:一是复制文件到桌面修改后再放回;二是通过设置环境变量TNS_ADMIN避免需要管理员权限。用户可以通过这些方法解决权限问题,顺利进行TNS连接。
最低0.47元/天 解锁文章
4965

被折叠的 条评论
为什么被折叠?



