plsql连接服务器失败ora-28547错误

上传人:xiao****1972 文档编号:84979678 上传时间:2019-03-06 格式:DOC 页数:5 大小:56.50KB
返回 下载 相关 举报
plsql连接服务器失败ora-28547错误_第1页
第1页 / 共5页
plsql连接服务器失败ora-28547错误_第2页
第2页 / 共5页
plsql连接服务器失败ora-28547错误_第3页
第3页 / 共5页
plsql连接服务器失败ora-28547错误_第4页
第4页 / 共5页
plsql连接服务器失败ora-28547错误_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《plsql连接服务器失败ora-28547错误》由会员分享,可在线阅读,更多相关《plsql连接服务器失败ora-28547错误(5页珍藏版)》请在金锄头文库上搜索。

1、pl/sql 连接服务器失败 ORA-28547错误转自http:/ TNS: 监听程序无法识别连接描述符中请求的服务”。解决:打开oracleproduct11.1.0db_1networkadminlistener.ora文件,内容如下:# listener.ora Network Configuration File: D:oracleproduct10.1.0db_1networkadminlistener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID

2、_NAME = PLSExtProc)(ORACLE_HOME = D:oracleproduct10.1.0db_1)(PROGRAM = extproc)LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)将(SID_NAME = PLSExtProc)改为(SID_NAME = orcl),重启li

3、stener。重新用pl/sql登录,报错:“ORA-28547: TNS: 连接服务器失败,可能是Net8管理错误。”删掉上述文件中的(PROGRAM = extproc),重启listener,用pl/sql登录,成功。不知道为什么我的“ORA-28547:connection to server failed,probable Oracle Net admin error”的解决步骤(navicat,toad,plsql developer工具通用)连接oracle 11g突然蹦出了一个错误“ORA-28547:connection to server failed,probable O

4、racle Net admin error”,见下图,我勒个去,真是郁闷死了,无奈在网上搜索了好久找到了解决方法,写下来了以便以后参考。第一个方法解决方案:listener.ora是服务器端的配置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 =

5、(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1522)(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0) 第二种解决方案如下:参考路径:https:/ (NTS)注释掉,改成如下即可!如下:SQLNET.AUTHENTICATION_SERVICES= (NONE)同时修改监听器配置文件,具体做法是: 在oracle安装目录下搜索listener.ora文件,一般在$/NETWORK/ADMIN目录下,把主机名用ip地址代替,例

6、如(ADDRESS = (PROTOCOL = TCP)(HOST = HBONLINE1)(PORT = 1523)改为(ADDRESS = (PROTOCOL = TCP)(HOST = 168.168.168.42)(PORT = 1523)。第三种解决方案:如果你以上使用的是plsql developer工具或者是toad工具,应该以上的操作就绝对可以解决你的问题,但是如果你使用的是navicat工具,以上怕是还不能解决你的问题。具体的如果在navicat工具上使用就是如下的问题:Oracle基本是默认安装,安装过程没出现过任何异常Oracle开启了两个服务:OracleService

7、ORCL和OracleOraDb11g_home1TNSListenerNavicat一直都连接不上本地的Oracle网上搜了一大堆资料,大都是改那3个配置文件的最终还是没能解决这个问题最终的问题是:Navicat主机那里如果填本机IP地址(192.168.18.8),错误代码是:ORA-12541:TNS:no listener如果填localhost,错误代码是:ORA-28547:connection to server failed,probable Oracle Net admin errortnsping localhost 是通的,tnsping 192.168.18.8 则出错

8、 TNS-12541: TNS: 无监听程序解决的方案是:oci.dll的版本不对从 http:/ 下载client里面很多,根据你的版本来下,我下载的是instantclient_11_1。在navicat的 工具-选项-其他-OCI ,选择刚下的client中的 oci.dll设置环境变量:1)在环境变量PATH中开头增加C:Instantclient10_2;2)增加用户环境变量SQLPATH,值为C:Instantclient10_23)增加用户环境变量NLS_LANG,值为AMERICAN_AMERICA.UTF8选择 Basic 连接,就大概能连接上了 以上的操作可以通过如下进行排查:进行查找:1、首先确认你的数据库已经启动了,可以用net start OracleServiceORCL2、其次确认你的侦听启动了否,用lsnrctl status查看,如果没有启动,用lsnrctl start启动。3、以上启动后,直接打开sqlplus,输入用户名密码,无需输入服务名,直接登录即可。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号