oracle - 如何更改 Visual Studio 2017 读取的默认 tnsnames.ora 文件路径
问题描述
Visual Studio 2017 默认从 vs2017 的 oracle 开发者工具的安装路径读取 tnsnames.ora 文件。
有一个选项可以搜索然后复制上面默认位置的 tns 文件并将其替换为机器中的不同 ora 文件。但是这样做的问题是,在这种情况下需要维护多个 tns 文件(因为其他 oracle 软件从 oracle 客户端安装路径读取 tns 文件)。
相反,有没有办法改变VS2017读取的默认tnsnames.ora路径?(已经配置了 TNS_ADMIN 和 Path 环境变量。)
解决方案
我不明白你的问题。只需从中删除 tnsnames.ora 文件c:\Program Files (x86)\Oracle Developer Tools for VS2017\network\admin
(只是猜测文件夹名称),VS 就会从您在“其他位置”中指定的位置获取它。
或者
- 打开命令行窗口
- 导航
c:\Program Files (x86)\Oracle Developer Tools for VS2017\network
- 删除文件夹
admin
- 创建一个符号链接
mklink /d "c:\Program Files (x86)\Oracle Developer Tools for VS2017\network\admin" "c:\app\client\...\product\12.2.0\client_1\network\admin"
推荐阅读
- node.js - 成功时触发天蓝色功能失败警报
- php - 使用查询字符串和重定向清除 WooCommerce 购物车
- interrupt - 为什么 atmega32 的中断 INT2 不起作用?
- macos - r8Unorm 纹理的正确混合模式
- amazon-web-services - AWS Glue 脚本,未找到分隔符错误
- javascript - 每当表格行插入到 html 表格中时,都会收到声音通知
- javascript - 更好的方法来包装特定的 div 词?
- linq - 如何在 linq .net core 3.1 中加入两个表
- r - 在 for 循环中添加 geom_*
- asp.net-mvc - 无论如何要重定向所有现有的 ASP.NET MVC 控制器?