新サーバー(172.29.2.110)の各種設定、動作 ① hs/admin/initIKS_ODBC.ora # This is a sample agent init file that contains the HS parameters that are # needed for the Database Gateway for ODBC # # HS init parameters # HS_FDS_CONNECT_INFO = IKS_ODBC HS_FDS_TRACE_LEVEL = 1 # # Environment variables required for the non-Oracle system # #set = ② network/admin/listener.ora # listener.ora Network Configuration File: D:\app\oracle\product\19.0.0\dbhome_1\NETWORK\ADMIN\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = IKS_ODBC) (ORACLE_HOME = D:\app\oracle\product\19.0.0\dbhome_1) (PROGRAM = dg4odbc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\app\oracle\product\19.0.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:D:\app\oracle\product\19.0.0\dbhome_1\bin\oraclr19.dll") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ORACLE-02)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) ③ network/admin/sqlnet.ora # sqlnet.ora Network Configuration File: D:\app\oracle\product\19.0.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora # Generated by Oracle configuration tools. # This file is actually generated by netca. But if customers choose to # install "Software Only", this file wont exist and without the native # authentication, they will not be able to connect to the database on NT. SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) ④ network/admin/tnsnames.ora # tnsnames.ora Network Configuration File: D:\app\oracle\product\19.0.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora # Generated by Oracle configuration tools. IKS = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ORACLE-02)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = iks) ) ) IKS_MYSQL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ORACLE-02)(PORT = 1521)) (CONNECT_DATA = (SID = IKS_ODBC)) (HS = OK) ) LISTENER_IKS = (ADDRESS = (PROTOCOL = TCP)(HOST = ORACLE-02)(PORT = 1521)) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ⑤ Create Database Link create public database link IKS_MYSQL connect to "IKSADMIN" identified by "IKSADMIN" using 'IKS_MYSQL'; ⑥ lsnrctl status C:\Users\Administrator>lsnrctl status LSNRCTL for 64-bit Windows: Version 19.0.0.0.0 - Production on 28-5月 -2024 14:17:44 Copyright (c) 1991, 2019, Oracle. All rights reserved. (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ORACLE-02)(PORT=1521)))に接続中 リスナーのステータス ------------------------ 別名 LISTENER バージョン TNSLSNR for 64-bit Windows: Version 19.0.0.0.0 - Production 開始日 28-5月 -2024 09:13:47 稼働時間 0 日 5 時間 4 分 1 秒 トレース・レベル off セキュリティ ON: Local OS Authentication SNMP OFF パラメータ・ファイル D:\app\oracle\product\19.0.0\dbhome_1\network\admin\listener.ora ログ・ファイル D:\app\oracle\diag\tnslsnr\ORACLE-02\listener\alert\log.xml リスニング・エンドポイントのサマリー... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ORACLE-02)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=ORACLE-02)(PORT=5500))(Security=(my_wallet_directory=D:\APP\ORACLE\admin\iks\xdb_wallet))(Presentation=HTTP)(Session=RAW)) サービスのサマリー... サービス"CLRExtProc"には、1件のインスタンスがあります。 インスタンス"CLRExtProc"、状態UNKNOWNには、このサービスに対する1件のハンドラがあります... サービス"IKS_ODBC"には、1件のインスタンスがあります。 インスタンス"IKS_ODBC"、状態UNKNOWNには、このサービスに対する1件のハンドラがあります... サービス"iks"には、1件のインスタンスがあります。 インスタンス"iks"、状態READYには、このサービスに対する1件のハンドラがあります... サービス"iksXDB"には、1件のインスタンスがあります。 インスタンス"iks"、状態READYには、このサービスに対する1件のハンドラがあります... コマンドは正常に終了しました。 C:\Users\Administrator> ⑦ tnsping IKS_MYSQL C:\Users\Administrator>tnsping IKS_MYSQL TNS Ping Utility for 64-bit Windows: Version 19.0.0.0.0 - Production on 28-5月 -2024 14:19:25 Copyright (c) 1997, 2019, Oracle. All rights reserved. パラメータ・ファイルを使用しました: D:\app\oracle\product\19.0.0\dbhome_1\network\admin\sqlnet.ora エイリアスを解決するためにTNSNAMESアダプタを使用しました。 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ORACLE-02)(PORT = 1521)) (CONNECT_DATA = (SID = IKS_ODBC)) (HS = OK))に接続の試行中 OK (0ミリ秒) C:\Users\Administrator> ⑧ sqlplus C:\Users\Administrator>sqlplus IKSADMIN/IKSADMIN@IKS SQL*Plus: Release 19.0.0.0.0 - Production on 火 5月 28 14:20:26 2024 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. 最終正常ログイン時間: 火 5月 28 2024 14:01:00 +09:00 Oracle Database 19c Standard Edition 2 Release 19.0.0.0.0 - Production Version 19.3.0.0.0 に接続されました。 SQL> select sysdate from dual@IKS_MYSQL; select sysdate from dual@IKS_MYSQL * 行1でエラーが発生しました。: ORA-28545: エージェントへの接続時に、Oracle Netによってエラーが診断されました。 Unable to retrieve text of NETWORK/NCR message 65535 ORA-02063: 先行のエラー・メッセージを参照してください2 lines(IKS_MYSQL)。 SQL>