解析 TNS_ADMIN 环境变量的配置

解析 TNS_ADMIN 环境变量的配置
摘要由CSDN通过智能技术生成

解析 TNS_ADMIN 环境变量的配置

TNS_ADMIN 环境变量的配置,一般是Oracle远程连接数据库的必要配置之一。下面对这一配置进行解析。

0. 序言

  • TNS_ADMIN 环境变量的作用:指定读取的 tnsnames.ora 文件的位置。
  • TNS_ADMIN 环境变量的取值:tnsnames.ora 文件所在目录。
  • 当配置了TNS_ADMIN 环境变量之后,使用网络服务名连接Oracle数据库时,监听服务会优先读取指定目录下相关文件sqlnet.ora、tnsnames.ora。当在指定目录读取不到时,才会去读取默认的Oracle安装目录。

1. 背景

Oracle服务端:

D:\databases\oracle\oracle_11g\app\administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

Oracle客户端:

D:\databases\oracle\oracle_client\instantclient_21_9\network\admin

环境变量TNS_ADMIN:

D:\databases\oracle\oracle_client\instantclient_21_9\network\admin
或者
D:\databases\oracle\oracle_11g\app\administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

备注:
根据情况选择,安装好Oracle数据库后,系统默认读取服务端,一般配置时会倾向于选择客户端(即第一种,当然前提是安装了Oracle客户端)。

2. 案例

2.1 操作

在CMD控制台上,执行命令:

tnsping connect_identifier_remote_orcl

备注:上面示例中的 connect_identifier_remote_orcl 是网络服务名。

2.2 具体案例

(1)在客户端找到并成功解析的例子(可以看到控制台输出中“已使用的参数文件”的取值是Oracle客户端):

C:\Users\administrator>tnsping connect_identifier_remote_orcl

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 18-3月 -2023 15:40:06

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

已使用的参数文件:
D:\databases\oracle\oracle_client\instantclient_21_9\network\admin\sqlnet.ora


已使用 TNSNAMES 适配器来解析别名
尝试连接 (DES
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值