【问题标题】:How to change tnsping Used parameter files?如何更改 tnsping 使用的参数文件?
【发布时间】:2020-11-12 16:11:03
【问题描述】:

在cmd中写入:tnsping orcl

使用的参数文件:

~/product\11.2.0\client_1\network\admin\sqlnet.ora

我想更改 ref 文件夹。 客户端 -> dbhome1

所以,如果 'Used parameter files' = "~/product\11.2.0\dbhome1\network\admin\sqlnet.ora" 玩sqlplus。

【问题讨论】:

    标签: oracle tnsping


    【解决方案1】:

    这里有一些选择

    1. 设置 ORACLE_HOME 环境变量。默认情况下,我们将在 ORACLE_HOME/network/admin 中查找,或者

    2. 设置 TNS_ADMIN 环境变量。如果设置了,我们会在那里查看

    3. 不要打扰 tns 条目。连接时可以使用 //hostname:port/service_name 作为字符串

    【讨论】:

      【解决方案2】:

      sqlnet.ora 不包含数据库别名。 tnsnames.ora 包含数据库别名。 如果要更改tnsnames.ora 文件并将该文件的内容放在另一个目录中,则可以在上述方法中再添加一种方法。 使用所需的 tnsnames 文件更改目录。

      cd product\11.2.0\dbhome1\network\admin\
      tnsping tns_alias
      or
      sqlplus user/password@tns_alias
      

      例如。 我有 2 个 ORACLE_HOME

       1) C:\Oracle\10.2.0\OAS\NETWORK\ADMIN
          
           Directory of C:\Oracle\10.2.0\OAS\NETWORK\ADMIN
          23.07.2020  19:15    <DIR>          .
          23.07.2020  19:15    <DIR>          ..
          23.07.2020  18:54               526 tnsnames.ora
      
          2) C:\Oracle\11.2.0\dbhome_1\NETWORK\ADMIN
          
           Directory of C:\Oracle\11.2.0\dbhome_1\NETWORK\ADMIN
          
          23.07.2020  19:14    <DIR>          .
          23.07.2020  19:14    <DIR>          ..
          21.07.2020  13:00               628 listener.ora
          21.07.2020  13:00               450 sqlnet.ora
          21.07.2020  13:06               547 tnsnames.ora
      

      C:\Oracle\11.2.0\dbhome_1\ 是默认的ORACLE_HOME

      C:\Oracle\10.2.0\OAS\NETWORK>tnsping nbd11
      
      TNS Ping Utility for 64-bit Windows: Version 11.2.0.4.0 - Production on 23-JUL-2020 19:23:19
      
      Copyright (c) 1997, 2013, Oracle.  All rights reserved.
      
      Used parameter files:
      C:\oracle\11.2.0\dbhome_1\network\admin\sqlnet.ora
      
      
      Used TNSNAMES adapter to resolve the alias
      Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.32.175)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = nbd11)))
      OK (20 msec)
      

      tnsping 工作正常。它从文件 C:\Oracle\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora 中获取数据库别名。

      tnsping 解析名称失败。

      C:\Oracle\10.2.0\OAS\NETWORK>tnsping nbd111
      
      TNS Ping Utility for 64-bit Windows: Version 11.2.0.4.0 - Production on 23-JUL-2020 19:27:51
      
      Copyright (c) 1997, 2013, Oracle.  All rights reserved.
      
      Used parameter files:
      C:\oracle\11.2.0\dbhome_1\network\admin\sqlnet.ora
      
      TNS-03505: Failed to resolve name
      

      使用所需的 tnsnames 文件更改目录。 tnsping 工作正常。它从当前目录中的文件tnsnames.ora 中获取数据库别名。

      C:\Oracle\10.2.0\OAS\NETWORK>cd admin
      
      C:\Oracle\10.2.0\OAS\NETWORK\ADMIN>tnsping nbd111
      
      TNS Ping Utility for 64-bit Windows: Version 11.2.0.4.0 - Production on 23-JUL-2020 19:29:21
      
      Copyright (c) 1997, 2013, Oracle.  All rights reserved.
      
      Used parameter files:
      C:\oracle\11.2.0\dbhome_1\network\admin\sqlnet.ora
      
      
      Used TNSNAMES adapter to resolve the alias
      Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.32.175)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = nbd11)))
      OK (30 msec)
      

      例如 2.

      使用完整地址而不使用 tnsnames 文件。

      C:\Oracle\10.2.0\OAS\NETWORK>tnsping (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.26.32.175)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=nbd11)))
      
      TNS Ping Utility for 64-bit Windows: Version 11.2.0.4.0 - Production on 23-JUL-2020 19:38:39
      
      Copyright (c) 1997, 2013, Oracle.  All rights reserved.
      
      Attempting to contact (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.26.32.175)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=nbd11)))
      OK (20 msec)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-21
        • 2021-04-19
        • 2023-03-22
        • 1970-01-01
        • 2016-10-08
        • 1970-01-01
        • 2012-03-31
        • 2013-01-28
        相关资源
        最近更新 更多