sqlplus 可以登录但是pl/sql 却不行 哪位指点一下,如题,pl/sql 已登录就提示 no listerner,网上的办法怎么也不行呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务启动了,配置文件如下:listener.ora# listener.ora Network Configuration File: E:\Oracle\network\admin\listener.ora# Generated by Oracle configuration tools.LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = HappyGao)(PORT = 1521)) ) )tnsnames.ora# tnsnames.ora Network Configuration File: E:\Oracle\network\admin\tnsnames.ora# Generated by Oracle configuration tools.ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = HAPPYGAO)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) )好像少了点东西 ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = HAPPYGAO)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL) ) ) 停掉LISTENER,实例。然后先启动LISTENER,再启动实例 1. 监听配置好后确认有效,用tnsping SID 看看这个命令能否ping通。如果不能就重新配置一下,监事使用工具来,这样不会出错, tnsnames.ora文件比较敏感,手动改的话容易出错。2. PL/sql dev 是否用问题, 连接其他实例能否连上,如果不能,看以考虑工具是否有问题?3. 本地实例的global name 和待连接的实例的global name 域不一样, 这样也是连不上的。 这个在pfile参数里可以看到。 比如:本地是orcl.us.oracle.com,而待连接的是 rac.cctv.com 这样也是连不上的。 之前遇到过这种问题. 找了好长时间...------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx Q Q 群:62697716 该不是用手工配置的吧,使用netca配置工具配置的监听和服务名,只要正确填写了host,prot应该是没有错的。 sqlplus 可以登录但是pl/sql不可以?那你是不是装了多个Oracle客户端或服务器? 那样的话你让pl/sql选择和sqlplus 相同的客户端就好了 运行CMD 后输入 LSNRCTL 然后 status 看看监听情况是否正常 , stop -- 停止, start -- 启动监听无问题的话... 可能是ORACLE 例程没有启动完全的原因...因为SQLPLUS 与 PL/SQL DEVELOP 登陆认证方式不一样...可以先通过SQLPLUS 登陆CMD 运行 SQLPLUS /nolog接着 conn /as sysdba;然后 shutdown immediate 最后 startup 一下,,再用PL/SQL DEVELOP连接看看....假如还不行,可能是你的连接协议没有打开..... lsnrctl status看看先呀,启动不等于启动成功。 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle10\db) (PROGRAM = extproc) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = WWW-96027E5AEBC)(PORT = 1521)) ) ) )listener.ora 少了东西了。 oracle 数据库实现数据异步。 oracle里的extend是什么意思? 求助,关于存储过程! 实在没办法,只能再问一次。 loadjava时产生的错误,高手帮忙看下,急阿,分数不够可以在加阿 装oracle9i时:要想安装pl/sql 按照哪个安装选项安装? 一个简单的问题,请指教!谢谢 问个最初级的问题! 关于客户端连接Oracle服务器!急,在线等 征求一条SQL语句 如何打开oracle dbf文件 在线等。。。。(100分) 这个功能能用SQL语句实现吗?
# Generated by Oracle configuration tools.LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = HappyGao)(PORT = 1521))
)
)tnsnames.ora# tnsnames.ora Network Configuration File: E:\Oracle\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = HAPPYGAO)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)好像少了点东西
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = HAPPYGAO)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
监听无问题的话... 可能是ORACLE 例程没有启动完全的原因...因为SQLPLUS 与 PL/SQL DEVELOP 登陆认证方式不一样...可以先通过SQLPLUS 登陆CMD 运行 SQLPLUS /nolog
接着 conn /as sysdba;
然后 shutdown immediate
最后 startup 一下,,再用PL/SQL DEVELOP连接看看....
假如还不行,可能是你的连接协议没有打开.....
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle10\db)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = WWW-96027E5AEBC)(PORT = 1521))
)
)
)listener.ora 少了东西了。