plsql developer连接时提示ORA-12541: TNS:no listener

turejackon 2010-02-03 12:42:34
昨天安装了orcle10g时,用plsql developer还可以连入的,但今天重启后就出现了这个提示,用iSqlplus连接时用127.0.0.1/test可以连接(我是本机登入的),但直接输test或192.168.128.39/test (192.168.128.39是本机IP地址)也不行,也提示ORA-12541: TNS:no listener,我的listener.ora如下:
# listener.ora Network Configuration File: E:\oracle\product\10.1.0\Db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\product\10.1.0\Db_1)
(PROGRAM = extproc)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = webserver)(PORT = 1521))
)
)
)

试过用
tnsping 127.0.0.1正常
但用IP 192.168.128.39或 webserver连接出错提示如下:
TNS Ping Utility for 32-bit Windows: Version 10.1.0.2.0 - Production on 03-2月 -
2010 12:37:11

Copyright (c) 1997, 2003, Oracle. All rights reserved.

Used parameter files:
E:\oracle\product\10.1.0\Db_1\network\admin\sqlnet.ora

Used EZCONNECT adapter to resolve the alias
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=webserver))(ADDRE
SS=(PROTOCOL=TCP)(HOST=192.168.128.39)(PORT=1521)))
TNS-12541: TNS:no listener

晕.....

用netstat查看端口
Proto Local Address Foreign Address State
TCP webserver:1047 webserver:1521 ESTABLISHED
TCP webserver:1048 webserver:1521 ESTABLISHED
TCP webserver:1521 webserver:1047 ESTABLISHED
TCP webserver:1521 webserver:1048 ESTABLISHED
TCP webserver:5152 webserver:1781 CLOSE_WAIT

防火墙全关了....还是不行...真没办法了....请大侠救命啊....
...全文
3811 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
chixinping 2011-12-08
  • 打赏
  • 举报
回复
重启服务,
冷俊不惊 2011-06-19
  • 打赏
  • 举报
回复
同样问题学习了!
zkcharge 2010-08-02
  • 打赏
  • 举报
回复
我也遇到了
zhangwonderful 2010-02-03
  • 打赏
  • 举报
回复
服务名与主机名都是webserver?
要看tnsname.ora配置,确保配置没有问题
suiziguo 2010-02-03
  • 打赏
  • 举报
回复
ping 192.168.128.39
turejackon 2010-02-03
  • 打赏
  • 举报
回复
谢谢各位...重启数据库,重启监听后可以了...奇怪,我重启电脑反而不行.
roylogic 2010-02-03
  • 打赏
  • 举报
回复
这个还没有解决吗?你可以把你qq告诉我,我远程连过去帮你看一下。
lzf616 2010-02-03
  • 打赏
  • 举报
回复
192.168.128.39 能直接PING 通不?
lzf616 2010-02-03
  • 打赏
  • 举报
回复
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
这句有问题..............

修改为主机名字吧 HOST=主机名...................
turejackon 2010-02-03
  • 打赏
  • 举报
回复
机器名和IP地址都没改为...oracle servicetest是启动了的..

tnsping test不通
tnsnames.ora在上面写了.
kingkingzhu 2010-02-03
  • 打赏
  • 举报
回复
1.看监听是否起来了
2.tnsping test看是否通,不通的话就参看tnsnames.ora
3.装了oracle后不要随便修改机器名和ip地址
vanjayhsu 2010-02-03
  • 打赏
  • 举报
回复
你检查下你的ORACLE服务(OracleServiceTest)是否正确启动了。。。
turejackon 2010-02-03
  • 打赏
  • 举报
回复
TNS-12541: TNS:no listener
vanjayhsu 2010-02-03
  • 打赏
  • 举报
回复
qq:252047960
vanjayhsu 2010-02-03
  • 打赏
  • 举报
回复
tnsping test报的错是什么?
turejackon 2010-02-03
  • 打赏
  • 举报
回复
C:\Documents and Settings\jackon>sqlplus system/sys123@test

SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 2月 3 14:02:07 2010

Copyright (c) 1982, 2004, Oracle. All rights reserved.

ERROR:
ORA-12541: TNS:no listener


楼上的..有QQ吗?...加一下我好吗?.有几个问题想不通想请教
turejackon 2010-02-03
  • 打赏
  • 举报
回复
to 楼上,我是在网上找的一个检测方法教的...原来是要实例名啊.

我刚才试了用tnsping test也是报一样的错...
tnsping 192.168.128.39/test
tnsping 192.168.128.39:1521/test
也是报一样的错...但
tnsping 127.0.0.1
tnsping 127.0.0.1/test
tnsping 127.0.0.1:1521/test
就都说OK

vanjayhsu 2010-02-03
  • 打赏
  • 举报
回复
user是你的数据库用户,pwd是该用户对应密码,请替换。。。
vanjayhsu 2010-02-03
  • 打赏
  • 举报
回复
你再尝试连接下数据库
sqlplus user/pwd@test
vanjayhsu 2010-02-03
  • 打赏
  • 举报
回复
那就是说你的监听程序已经启动了。。。
加载更多回复(6)
PL/SQL Developer Version 10.0.5.1710 01.302967 - Unlimited user license Windows 7 (64-bit) 6.1 Build 7601 (Service Pack 1) Language: 简体中文 (英宇世纪) Physical memory : 4,176,416 kB (858,832 available) Paging file : 4,194,304 kB (2,766,012 available) Virtual memory : 2,097,024 kB (1,774,388 available) Parameters D:\PLSQL Developer\plsqldev.exe Preferences Session mode: Multi OCI Library: D:\app\instantclient_12_1\oci.dll Use OCI7: False Allow Multiple Connections: True Preference Files D:\PLSQL Developer\Preferences\Default\Default.ini C:\Users\Administrator\AppData\Roaming\PLSQL Developer\Preferences\Administrator\default.ini Plug-Ins *Active Query Builder (D:\PLSQL Developer\PlugIns\ActiveQueryBuilder.dll) *PL/SQL Documentation (plsqldoc) (D:\PLSQL Developer\PlugIns\plsqldoc.dll) *Red Gate Deployment Plug-In (D:\PLSQL Developer\PlugIns\RedGate.dll) *Version Control Interface 1.2 (D:\PLSQL Developer\PlugIns\VCS.dll) (* is Active) Aliases LISTENER_ORCL ORACLR_CONNECTION_DATA ORCL Homes DLLs d:\app\instantclient_12_1\oci.dll TNS File D:\app\orcl\product\12.1.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora Using Home: instantclient_12_1 DLL: D:\app\instantclient_12_1\oci.dll OCI: version 11.1 Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 Character Sets Character size: 2 byte(s) CharSetID: 852 NCharSetID: 2000 Unicode Support: True NLS_LANG: SIMPLIFIED CHINESE_CHINA.ZHS16GBK NLS_NCHAR_CHARACTERSET: AL16UTF16 NLS_CHARACTERSET: ZHS16GBK
软件名称:DBATools For PL/SQL Developer 发布版本:1.1.0 Beta 1 发布日期:2010-01-28 软件简介: PL/SQL DeveloperOracle数据库当前最流行的开发工具之一,它在ORACLE数据库开发设计方面功能强大,使用方便,但是数据库管理方面一直比较欠缺。 DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同也可以进行数据库管理及监控,大大提高工作效率。 软件安装说明: 本插件为绿色软件,将DBATools.dll和DBAToolsConfig.xml文件复制到PL/SQL Developer安装目录的PlugIns子目录即可。例如:PL/SQL Developer安装在C:\Program Files\PLSQL Developer目录,那将DBATools.dll和DBAToolsConfig.xml文件复制到C:\Program Files\PLSQL Developer\PlugIns目录下,然后重启PL/SQL Developer就可以使用。 注: 1.本软件只支持PL/SQL Developer7.0及以上的版本。 --------------------------------------------------------------- [2010-01-28]发布 DBATools For PL/SQL Developer 1.1.0 Beta 1版本更新说明 1.+ 对像快捷菜单增加了Oracle加密对像解密功能[仅支持Oracle10g] 2.# 优化了部份数据库监视SQL 3.* 修正了V1.0.0正式版中列表中数字列按字符排序的BUG --------------------------------------------------------------- [2009-01-22]发布 DBATools For PL/SQL Developer 1.0.0 正式版本更新说明 --------------------------------------------------------------- 功能列表: 1.表空间管理 2.初始化参数管理 3.重做日志管理 4.数据库监视 4.1.查看SGA统计信息 4.2.查看排序情况 4.3.查看日志切换情况 4.4.查看锁资源 4.11.查看库缓存命中率 4.6.查看数据缓存命中率 4.7.查看WorkArea情况 4.8.查看当前会话等待事件 4.9.查看数据库大小 4.10.查看等待事件统计信息 5.清空缓冲区 6.导出数据库表结构文档 7.快速打开TNSNAME.ORA文件 8.快速打开listener.ORA文件 9.快速打开Oracle Net Manager 10.自定义配置 10.1.语言配置,支持中英两种语言 10.2.菜单自定义配置 10.3.数据库监视SQL自定义配置 11.快捷菜单 11.1.表 11.1.1.分析表 11.1.2.取记录数 11.1.3.创建物化视图日志 11.1.4.设置并行度 11.2.视图 11.2.1.取记录数 11.3.物化视图 11.3.1.分析 11.3.2.取记录数 11.3.3.刷新 11.3.4.设置并行度 11.4.数据库链接 11.4.1.测试 11.11.列 11.11.1.分析 11.6.索引 11.6.1.分析 11.6.2.重建 11.7.表空间 11.7.1.管理 11.7.2.新增 11.7.3.编辑

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧