tnsnames.ora文件位于Oracle的网络配置目录中,通常位于$ORACLE_HOME/network/admin。 打开tnsnames.ora文件,检查你尝试连接的服务名(SID或SERVICE_NAME)是否正确配置。 配置示例: plaintext ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = your_host_address)(PORT = 1521)) (CONNECT_DATA = (SERVER...
python 连接 oracle 报错 cx_Oracle.DatabaseError: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 原因: import cx_Oracle #导入模块 con= cx_Oracle.connect('用户名', '密码', '数据库ip/服务名') #创建连接 curs=con.cursor() #创建游标 sql = '' #...
cx_Oracle.DatabaseError:ORA-12514:TNS:listener does not currently knowofservice requestedinconnect descriptor 我的tnsnames.ora文件在/home目录下 FRDLD2D1 = (ADDRESS_LIST =(ADDRESS_LIST=(协议=TCP)(主机=frdld2d1.de.db.com)(端口= 1825)) (CONNECT_DATA = (SID = FRDLD2D1) 我的python程序在下面...
对于Oracle客户端,不只需要安装相应的python模块(这里我用了Oracle官方的python模块——cx_Oracle),还需要安装Oracle Client,一般选择Instant Client就足够了,还需要配置tnsnames.ora(当然也可以简单的通过host:port/schema访问)。 安装: 1. 首先确定版本。因为我们的Oracle数据是在是有点老,所以我选择了一个比较老的...
对于Oracle客户端,不只需要安装相应的python模块(这里我用了Oracle官方的python模块——cx_Oracle),还需要安装Oracle Client,一般选择Instant Client就足够了,还需要配置tnsnames.ora(当然也可以简单的通过host:port/schema访问)。 安装: 1. 首先确定版本。因为我们的Oracle数据是在是有点老,所以我选择了一个比较老的...
oracle ORA-12514: TNS: no listener 解决方案 2014-02-11 17:11 −服务端:oracle 11g 客户端: pl/sql 问题描述: 用客户端 pl/sql 连接登录的时候,提示 "ORA-12514: TNS: no listener"。 在服务器用 telnet localhost 1521 和 telnet 127.0.0.1 1521 都可以,但... ...
再次尝试连接,如果还是连接不上,尝试重启ORACLE数据库! Tip:网上可能查到的都是更改虚拟机中tnsnames.ora和listener.ora这两个文件,擅自更改后可能导致的问题是数据库连接不上、NetManager和NCA中部分功能无反应的问题。因为oracle对这两个文件的内容格式要求的太严格了。红框的首部不能有空格,蓝框的首部必须有空格!
import cx_Oracle ip = '###.de' port = 1521 SID = 'orcl' dsn_tns = cx_Oracle.makedsn(ip, port, SID) db = cx_Oracle.connect('', '', dsn_tns) I get (see 2) in point 9) 9. What error(s) you are seeing? cx_Oracle.DatabaseError: ORA-12514: TNS:listener does not current...
是一个数据库错误,它表示在使用cx_Oracle库连接Oracle数据库时发生了一个TNS(Transparent Network Substrate)协议的错误,具体是坏包错误。 TNS是Oracle数据库的网络通信协议,用于在客户端和服务器之间进行通信。ORA-12592错误通常是由于网络通信问题引起的,可能是由于网络连接不稳定、网络延迟、网络故障或者配置错误...
5.先使用DSN构成TNSNAME ? 6.登陆as SYSDBA ? 在Linux服务器执行Oracle操作时报了一个错误: ? 解决方式: 问题分析见http://ora-12514.ora-code.com/,一番折腾,最后使用第5种连接方式,瞬间解决此问题。 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!