R/Python スクリプトから Oracle データベースに接続できません。以下はコードです。TNSPing ユーティリティは、LDAP を使用してデータベースを解決できます。TNSPING出力も貼り付けています。
TNSPing 出力
C:\Windows\System32>tnsping UHK00500_SECCOMPAS_APPL
TNS Ping Utility for 32-bit Windows: Version 11.2.0.2.0 - Production on 12-APR-2
013 10:26:26
Copyright (c) 1997, 2010, Oracle. All rights reserved.
Used parameter files:
c:\apps\oracle\network\admin\sqlnet.ora
Used LDAP adapter to resolve the alias
Attempting to contact (DESCRIPTION = (SDU = 8192) (TDU = 8192) (ADDRESS_LIST = (
ADDRESS = (PROTOCOL = TCP)(HOST = PHKLOD2002-SCAN.ap.hedani.net)(PORT = 1522)) (
LOAD_BALANCE = on) (FAILOVER = on ) ) (CONNECT_DATA = (SERVICE_NAME = UHK00500_S
ECCOMPAS_APPL.WORLD) (FAILOVER_MODE = (TYPE = session) (METHOD = basic) (RETRIES
= 20) (DELAY = 5))))
OK (60 msec)
R スクリプトの出力
Oracle 11g ドライバー
chan <- odbcDriverConnect("driver=OraHome112_32 の Oracle;DBQ=UHK00500_SECCOMPAS_APPL;UID=toolkit;PWD= ** ") 警告メッセージ: 1: odbcDriverConnect("driver=OraHome112_32 の Oracle;DBQ=UHK00500_SECCOMPAS_APPL;UID=toolkit;PWD = ** ") : [RODBC] エラー: 状態 08004、コード 12154、メッセージ [Oracle][ODBC][Ora]ORA-12154: TNS: 指定された接続識別子を解決できませんでした 2: odbcDriverConnect("driver=Oracle in OraHome112_32;DBQ=UHK00500_SECCOMPAS_APPL;UID=toolkit;PWD= ** "): ODBC 接続に失敗しました
ODBC ドライバーの出力
chan <- odbcDriverConnect("Driver={Microsoft ODBC for Oracle};Server=UHK00500_SECCOMPAS_APPL;Uid=toolkit;Pwd= ** ") 警告メッセージ: 1: odbcDriverConnect("Driver={Microsoft ODBC for Oracle};Server=UHK00500_SECCOMPAS_APPL ;Uid=toolkit;Pwd= * ") : [RODBC] エラー: 状態 08001、コード 12154、メッセージ [Microsoft][Oracle 用 ODBC ドライバー][Oracle]ORA-12154: TNS: 指定された接続識別子を解決できませんでした 2: odbcDriverConnect("Driver={Microsoft ODBC for Oracle};Server=UHK00500_SECCOMPAS_APPL;Uid=toolkit;Pwd= ** ") : ODBC 接続に失敗しました
この問題を修正するためにここで何を確認する必要があるかアドバイスをいただけますか?