小编Vij*_*jay的帖子

cx_Oracle.DatabaseError:ORA-12514:TNS:侦听器当前不知道连接描述符中请求的服务

我正在尝试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文件

  FRDLD2D1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(Host = frdld2d1.de.db.com)(Port = 1825))
    )
    (CONNECT_DATA =
      (SID = FRDLD2D1)
      )
   )
Run Code Online (Sandbox Code Playgroud)

我的python程序如下

#!/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)
Run Code Online (Sandbox Code Playgroud)

frdld2d1.de.db.com - IP地址 : 10.245.63.34

感谢是否有人在这里发现故障. …

python linux oracle cx-oracle database-connection

4
推荐指数
2
解决办法
4922
查看次数

标签 统计

cx-oracle ×1

database-connection ×1

linux ×1

oracle ×1

python ×1