簡體   English   中英

如何更改 tnsping 使用的參數文件?

[英]How to change tnsping Used parameter files?

寫入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。

你在這里有一些選擇

  1. 設置 ORACLE_HOME 環境變量。 默認情況下,我們將查看 ORACLE_HOME/network/admin,或者

  2. 設置 TNS_ADMIN 環境變量。 如果已設置,我們將在那里查看

  3. 不要打擾 tns 條目。 連接時可以使用 //hostname:port/service_name 作為字符串

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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM