ORA-28547:连接服务器失败,可能是Oracle Net管理错误
本帖最后由 wei_jie_zhang 于 2012-12-25 19:26:58 编辑
今天用pl/sql登录数据库就是进不去(但是选择orcl数据库就可以链接,自己创建的数据库链接就报错),总提示“ORA-28547:连接服务器失败,可能是Oracle Net管理错误”,网上找了一些方法,都说把“listener.ora中的(PROGRAM = extproc)这句删掉就可以了”,我也照做了,但是还是不行。。。
后来在listener里面把这句改成了(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)),还是不行。。
我创建的数据库叫ym
有谁遇到过解决的分享下啊?
还有我的系统是server 2008 64位的,难道和32位的解决方法不一样?
贴下我的listener:
# listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_3\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_3)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_3\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
ADR_BASE_LISTENER = C:\app\Administrator
------解决方案--------------------(ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_3\bin\oraclr11.dll")
ADR_BASE_LISTENER = C:\app\Administrator
把这两个参量全部去掉,试试
然后HOST = 127.0.0.1这个host写成你的ip