欢迎来到天天文库
浏览记录
ID:10417065
大小:56.50 KB
页数:5页
时间:2018-07-06
《plsql 连接服务器失败 ora-28547错误》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、pl/sql连接服务器失败ORA-28547错误转自http://blog.sina.com.cn/s/blog_4c19795f0100gjqa.html今天来的公司启动项目,报连不上数据库的错误,用pl/sql打开数据库报错:“ORA-12514:TNS:监听程序无法识别连接描述符中请求的服务”。解决:打开oracleproduct11.1.0db_1etworkadminlistener.ora文件,内容如下:#listener.oraNetworkConfigurationFile:D:orac
2、leproduct10.1.0db_1etworkadminlistener.ora#GeneratedbyOracleconfigurationtools.SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc)(ORACLE_HOME=D:oracleproduct10.1.0db_1)(PROGRAM=extproc)))LISTENER=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS_LIST=(
3、ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))))将(SID_NAME=PLSExtProc)改为(SID_NAME=orcl),重启listener。重新用pl/sql登录,报错:“ORA-28547:TNS:连接服务器失败,可能是Net8管理错误。”删掉上述文件中的(PROGRAM=extproc),重启listener,用pl/sql登录,成功。不知道为什
4、么我的“ORA-28547:connectiontoserverfailed,probableOracleNetadminerror”的解决步骤(navicat,toad,plsqldeveloper工具通用)连接oracle11g突然蹦出了一个错误“ORA-28547:connectiontoserverfailed,probableOracleNetadminerror”,见下图,我勒个去,真是郁闷死了,无奈在网上搜索了好久找到了解决方法,写下来了以便以后参考。第一个方法解决方案:listener.ora是服务器端
5、的配置oracle的文件。后来将listener.ora的这一行注释掉,就行了,,(PROGRAM=extproc)修改为:SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=prod)(ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1)#(PROGRAM=extproc)))LISTENER=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1
6、.8)(PORT=1522))(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))))第二种解决方案如下:参考路径:https://forums.oracle.com/forums/message.jspa?messageID=693607整理如下:客户端的配置文件sqlnet.ora中配置如下:将#SQLNET.AUTHENTICATION_SERVICES=(NTS)注释掉,改成如下即可!如下:SQLNET.AUTHENTICATION_SERVICES=(NONE)同时修改监听器配置文件,
7、具体做法是:在oracle安装目录下搜索listener.ora文件,一般在$/NETWORK/ADMIN目录下,把主机名用ip地址代替,例如(ADDRESS=(PROTOCOL=TCP)(HOST=HBONLINE1)(PORT=1523))改为(ADDRESS=(PROTOCOL=TCP)(HOST=168.168.168.42)(PORT=1523))。第三种解决方案:如果你以上使用的是plsqldeveloper工具或者是toad工具,应该以上的操作就绝对可以解决你的问题,但是如果你使用的是navicat工具,
8、以上怕是还不能解决你的问题。具体的如果在navicat工具上使用就是如下的问题:Oracle基本是默认安装,安装过程没出现过任何异常Oracle开启了两个服务:OracleServiceORCL和OracleOraDb11g_home1TNSListenerNavicat一直都连接不上本地的Oracle网上搜了一大堆资料,大都是改
此文档下载收益归作者所有