为什么我的oracle服务打开了监听也打开了,但就是登陆不进去报“监听程序当前无法识别连接描述符中请求的服务”,有时可以,有时又不行,这是为什么,哪位救救我!!!!!!!!!!!!

解决方案 »

  1.   

    把 oracle_Home/network/admin/ lisener  和 tnsname 两个文件 配制 粘出来 
      

  2.   


    出现问题时,监听是什么状态,防火墙开了吗?------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977
      

  3.   

    ORACLE有些时候会遇到那种问题,遇到这种问题,一般是将监听程序重启一次试一试,若监听重启尚未好用,则此时使用ORACLE提供的网络配置助手(Net Configuration Assistant)
    删除原来的监听:默认选中的是“监听程序配置” 下一步 "删除" 下一步 "你以前的listener,有几个循环操作几次" 下一步 "确认删除对话框选择“是”" 直接下一步到最初始的配置界面开始重新创建:重新创建监听:默认选中的是“监听程序配置” 下一步 “添加” 下一步 “监听的名字,默认即可” 下一步 "选定协议,默认TCP即可" 下一步 "选择端口,默认1521即可" 下一步 “是否配置其它监听,默认否即可” 下一步 “监听配置完成界面提示” 下一步 “回到监听程序配置界面,点击完成”此时监听已经自动启动,再次登录即可试一试。在监听程序所依赖的对象可能是主机名或者IP,有些是localhost(多网卡或者虚拟设备有些时候不好用),如:主机名,当主机名发生变化,监听多半会出问题,而在一些具有虚拟设备的机器上,默认创建的监听有些时候就不好用。
      

  4.   

     oracle_Home/network/admin/ lisener 和 tnsname 两个文件 中确认 host = XXXXXX项中是不是IP地址或机器名称错误,一定要仔细看,很容易搞错的呀!