Oracle 12.2にtnsnames.oraの使い方

2021年10月27日

1.tnsnames.ora
説明:tnsnames.oraは接続先DBを指定するための記述をするファイルです。
クライアント側に配置します。
場所 C:\app\client\username\product\12.2.0\client_1\network\admin
構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[接続先DBのサービス名] =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = [接続先サーバのホスト名またはIPアドレス])(PORT = [接続先サーバのポート番号]))
)
(CONNECT_DATA =
(SERVICE_NAME = [接続先DBのサービス名])
)
)
[接続先DBのサービス名] = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = [接続先サーバのホスト名またはIPアドレス])(PORT = [接続先サーバのポート番号])) ) (CONNECT_DATA = (SERVICE_NAME = [接続先DBのサービス名]) ) )
[接続先DBのサービス名] =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = [接続先サーバのホスト名またはIPアドレス])(PORT = [接続先サーバのポート番号]))

)

(CONNECT_DATA =

(SERVICE_NAME = [接続先DBのサービス名])

)

)

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CFT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.102.3)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = CFT)
)
)
CFT = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.102.3)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = CFT) ) )
CFT =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.102.3)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = CFT)
    )
  )

2.システム環境変数
Path: C:\app\client\lyg\product\12.2.0\client_1\bin

3.コマンドプロンプトでsqlplusでOracleに接続

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
C:\WINDOWS\system32>sqlplus username/pwd@cft
SQL*Plus: Release 12.2.0.1.0 Production on 水 1027 19:16:08 2021
Copyright (c) 1982, 2016, Oracle. All rights reserved.
最終正常ログイン時間: 水 1027 2021 18:50:27 +09:00
Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production
に接続されました。
SQL>
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
CON_ID
----------
Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production
PL/SQL Release 12.2.0.1.0 - Productio
CORE 12.2.0.1.0 Production
BANNER
--------------------------------------------------------------------------------
CON_ID
----------
TNS for 64-bit Windows: Version 12.2.0.1.0 - Production
NLSRTL Version 12.2.0.1.0 - Production
C:\WINDOWS\system32>sqlplus username/pwd@cft SQL*Plus: Release 12.2.0.1.0 Production on 水 10月 27 19:16:08 2021 Copyright (c) 1982, 2016, Oracle. All rights reserved. 最終正常ログイン時間: 水 10月 27 2021 18:50:27 +09:00 Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production に接続されました。 SQL> SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- CON_ID ---------- Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production PL/SQL Release 12.2.0.1.0 - Productio CORE 12.2.0.1.0 Production BANNER -------------------------------------------------------------------------------- CON_ID ---------- TNS for 64-bit Windows: Version 12.2.0.1.0 - Production NLSRTL Version 12.2.0.1.0 - Production
C:\WINDOWS\system32>sqlplus username/pwd@cft
SQL*Plus: Release 12.2.0.1.0 Production on 水 10月 27 19:16:08 2021

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

最終正常ログイン時間: 水 10月 27 2021 18:50:27 +09:00


Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production
に接続されました。
SQL>
SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
    CON_ID
----------
Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production
PL/SQL Release 12.2.0.1.0 - Productio         
CORE    12.2.0.1.0      Production
BANNER
--------------------------------------------------------------------------------
    CON_ID
----------
TNS for 64-bit Windows: Version 12.2.0.1.0 - Production
NLSRTL Version 12.2.0.1.0 - Production 

 

Oracle

Posted by arkgame