用户授权后,为什么连接不到数据库,提示:TNS:无法处理服务我应该怎样做才不会出现这个错误了?

解决方案 »

  1.   

    无法处理服务 单单就这个问题而言,与权限是没有关系的。conn user/psd@servername tnsping servername  检测服务名是否正确。
      

  2.   

    oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora这个文件里的相关数据库名的配置是否正确
      

  3.   

    在net manager里添加监听看看。遇到过,好相是这么解决的
      

  4.   


    tnsname是否配置错误了???
      

  5.   

    没有开启相关服务。
    既然都能建用户 tnsname肯定是正确的。
    我猜想应该是这样的,昨天配置好用户之后,今天开始登陆,没登上。出现错误
      

  6.   

    创建的用户是否有 create session 权限?SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='你创建的用户名'看其中是否有 CREATE SESSION 权限?
      

  7.   

      服务器端的TNSlistener,类似的服务开没开,一般应该是这个问题
      

  8.   

    tnsping servername  检测服务名是否正确。