使用plsql developer连接数据库报错:TNS:无监听程序 使用plsql developer连接数据库报错:ora-12541,TNS:无监听程序使用sqlplus可以连接上。这个是为什么呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样试下呢:运行->cmd启动dos窗口,执行lsnrctl stop关闭,lsnrctl start启动。看看行吗 补充:如果上述不行的话把你连接的目标数据库以及TNSNAME配置贴出来看看。 解决了 ,修改服务器的listerner.ora文件LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521)) ) ) 可能没有启动监听,在oracle安装目录找到 lsnrctl.exe 输入 start 或是在我的电脑右键管理-服务和应用程序-服务-找到OracleOraDb10g_home1TNSListener 双击点启动 netca重新配置监听器,之后host应该是你的ip地址,linux下用ifconfig来找自己ip 你这种解法应该不是根源,0.0.0.0地址,表示整个网络的主机,如果你这样改可以的话,那么真正的根源应该是你的tnsnames.ora配置有问题,pl/sql process找不到主机mac导致的.... 还是监听的问题,sqlplus可能没用到监听,用plsqldev的时候,必须通过监听才能访问,所以出错喽 http://www.dbfaq.net/FAQ/FixupQL.aspx?QuestionID=105 参考以上文章 服务-OracleOraDb10g_home1TNSListener,然后启动ok 这样的一个SQL需求你们遇到过吗? 游标 SQL脚本翻译 如何更新游标 oracle 为什么临时表和普通表的查询速度相差很多? Oracle中的update是否不支持update? SQL命令求助~~~~~~~~~~~~~~~~~~~~~~ 怎样查看和理解ORACLE中的约束条件 initialization error:Could not locate OCI dll 求注,求助 未找到要求的FROM关键字! C#查询oracle出现 ora-0091 求救
看看行吗
如果上述不行的话
把你连接的目标数据库以及TNSNAME配置贴出来看看。
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))
)
)
或是在我的电脑右键管理-服务和应用程序-服务-找到OracleOraDb10g_home1TNSListener 双击点启动