我只安装了 oracle 客户端,但被告知要使用 dba 发给我的信息更新我的 tnsnames.ora 文件。但我没有 tnsnames.ora 文件。
在另一台安装了完整 Oracle 管理控制台的机器上,它位于:
- C:\Oracle\product\10.1.0\Db_1\NETWORK\ADMIN\tnsnames.ora
那么我需要 tnsnames.ora 文件吗?
我怎样才能让 Oracle 知道它在哪里?
他妈的
答案1
我的机器上安装了 Oracle Client。上周,由于服务器变更,我的 DBA 更新了我的“tnsnames.ora”文件。该文件位于:
- 目录:\oracle\ora81\network\ADMIN
如果将文件复制到该目录不起作用,我想您应该咨询您的 DBA。
答案2
当您说仅使用 Oracle 客户端时,您使用的是 Oracle Instant Client 吗?如果是,您应该将 TNS_ADMIN 环境变量设置为指向您存储 tnsnames.ora 文件的位置
答案3
其所在%ORACLE_HOME%\network\admin
文件夹 %ORACLE_HOME%
是客户端安装的位置,并且已将条目添加到 PATH 变量中。如果文件不存在,则创建一个,并使用另一台计算机上的文件作为模板
答案4
如果您的机器上存在 .\network\admin 文件夹,只需复制此目录中的 tnsnames.ora。