我正在尝试Oracle client 12.2 in RHEL 7 linux从Python程序中对新安装进行健全性测试,但是由于上述错误而失败,不确定我在那里缺少什么.请帮忙解决这个问题:
cx_Oracle.DatabaseError: ORA-12514: TNS:listener does not currently know of service
requested in connect descriptor
Run Code Online (Sandbox Code Playgroud)
我tnsnames.ora目录下的/home文件
Run Code Online (Sandbox Code Playgroud)FRDLD2D1 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(Host = frdld2d1.de.db.com)(Port = 1825)) ) (CONNECT_DATA = (SID = FRDLD2D1) ) )
我的python程序如下
Run Code Online (Sandbox Code Playgroud)#!/usr/bin/python import cx_Oracle #connection = cx_Oracle.connect('PNTH_LOGGINGB_OWNER/password') connection = cx_Oracle.connect('PNTH_LOGGINGB_OWNER/password@10.245.63.34:1825/orcl') cursor = connection.cursor() querystring = "select * from BDR_JOB_MASTER_LOG where ROWNUM <= 1;" cursor.execute(querystring)
frdld2d1.de.db.com - IP地址 : 10.245.63.34
感谢是否有人在这里发现故障. …