cx_Oracle.DatabaseError: ORA-12541: TNS:no listener

问题:利用Python连接Oracle时报错,完整过程如下

import cx_Oracle
conn = cx_Oracle.connect(‘testma/[email protected]:1521/orcl‘)
Traceback (most recent call last):
  File "", line 1, in
cx_Oracle.DatabaseError: ORA-12541: TNS:no listener

解决:

打开Oralce机器的Net Configuration Assistant,重新进行TNS配置。ps:若没有则添加一个。

cx_Oracle.DatabaseError: ORA-12541: TNS:no listener

时间: 2024-11-01 21:59:57

cx_Oracle.DatabaseError: ORA-12541: TNS:no listener的相关文章

TNS-12541: TNS:no listener , TNS-12542: TNS:address already in use

查看数据库监听状态不对$ lsnrctl status LSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.5.0 - Production on 05-NOV-2012 08:54:08 Copyright (c) 1991, 2010, Oracle.  All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521)

Oracle中tnsping 主机名/Ip 显示TNS-12541: TNS:no listener

今天是个阴天,老天想下不下的,昏昏沉沉的总想睡觉-- 额--废话不多说了. 今天中午想做一个catalog库,我就在虚拟机上装了Oracle11g,本想不同于target数据库, 所以当时配置监听时就没有用默认的端口号1521,和平常一样,我也懒得手工创建监听, netca创建监听,监听名默认名LISTENER,端口号改为1526: 接着就是启动数据库,注册 alter system register,启动监听,[[email protected] admin]$ lsnrctl start 查

TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error:

今天是2014-06-17,遇到一个非常奇怪的问题,可能之前测试修改监听的原因,导致监听启动后自动关闭,特此记录一下整个处理过程, 监听配置文件信息如下: [[email protected] admin]$ more listener.ora # listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora # Generated by Or

ORA-12514: TNS: no listener 解决方案

服务端:oracle 11g 客户端: pl/sql 问题描述: 用客户端 pl/sql 连接登录的时候,提示 "ORA-12514: TNS: no listener". 在服务器用 telnet localhost 1521 和 telnet 127.0.0.1 1521 都可以,但是 telnet IP 1251 不行. 解决方案: 将服务端的 \product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 的 (ADDRESS = (PR

Oracle ORA-12541:TNS:no listener

原因1: lsnrctl 没有开启 原因2 :lsnrctl 开启但用客户端连接依然是报ORA-12541:TNS:no listener TNS-12541:TNS: No Listener TNS-12560:TNS:Protocol adapter error TNS-00511:TNS:No Listener Linux error:lll:Connection refused 如报以上错误,一般是由于hostname 与 /etc/hosts 主机名不匹配造成

Win7x64中使用PowerDesigner连接Oralce数据库报“[Oracle][ODBC][Ora]ORA-12154:TNS:无法解析指定的连接标识符”错误解决方法

错误描述 操作系统是Win7 x64,Oracle服务端是Oracle11g x64,客户端是Oracle10gR2 x86. 使用PL-SQL Developer连接正常 使用系统ODBC连接正常.这里要注意的是,64位系统默认启动的是64位ODBC数据源管理器,默认指向的是服务端连接,所以需要为Oracle服务端也配置TNS Service Name,否则同样会连接报错.PowerDesigner默认启动的是32位的ODBC数据源管理器,程序路径为“%SystemRoot%\SysWOW64

Linux下使用Python连接Oracle 报cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded解决方法

在Linux上使用python运行数据库脚本的时候报:cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded解决方法 这个导致这个问题的原因是本机的Python2.7是64位的,而数据库用了32位的instantclient-basic,所以要把instantclient-basic的版本更新为64位的 以下是按照官网文档操作的,自测没有问题. 下载instantclient-basic的R

Oracle ORA 12541 报错解决过程

? ? ? ? Oracle 导入全库之后使用plsql登陆时报错 ? ? 版本12C版本2 ? ? ORA-12541:?TNS:?No?Listener ? ? ? ? ? ? 再oracle主机本地可以使用sqlplus 登陆,但是使用plsql无法登陆,报错如上. ? ? 首先考虑是防火墙问题,查看防火墙和selinux均为关闭状态 ? ? 然后查看监听状态 查看 监听状态的命令为首先使用oracle 用户登陆操作系统,命令lsnrctl 进入监听程序,关键status 查看监听状态 ?

ORA-12541:TNS:no listener 客户端tnsnames.ora配置,以及服务端listener.ora配置

需求:客户端(192.168.25.1)需要访问服务端(192.168.7.215)的Oracle库ORCL. 步骤一:配置客户端tnsnames.ora 步骤二:配置服务端listener.ora 这样就配置完成了,重启一下监听:lsnrctl stop.lsnrctl start 可以在客户端验证是否能够连接: 原文地址:https://www.cnblogs.com/xiangxiushu/p/12662998.html