先说一下:
[toad连接其他数据库OK]
但是有一个数据库
我用SQLPLUS可以连接
但是用toad死活连不上,说
ORA-01017: invalid username/password; logon denied
但是密码用户名是对的啊,
因为用相同密码用户名的SQLPLUS可以连接的对于所有数据库的连接都配置在:
\product\10.1.0\Client_1\NETWORK\ADMIN\tnsnames.ora
这个文件,
我觉得这个文件完全没有问题,
如果有问题,那么SQLPLUS肯定也连不上的!请高手指教!!!

解决方案 »

  1.   

    需要配置tnsnames楼主还不如下载个plsql developer一直连接 
      

  2.   

    什么用户连的? 什么角色sysdba? normal? 
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716 
      

  3.   

    我用toad时间不长,还没有碰到过你说的这种问题,要是能连都能连不能连都不能连。
      

  4.   

    青蛙?没有用过,一般用sql的developer
      

  5.   


    一直用Toad,没有出现楼主的问题,估计楼主那个地方有问题。 tnsping sid   能否ping通?------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716 
      

  6.   

    --用户名是否有问题,是否有双引号之类的东西
    create user "username" identified by 12345;
    --oracle的名称标识允许双引号,但在字典表中却不显示双引号
    --但在使用时必须使用双引号,授权
    grant connect,resource to "username";
    --本机连接该用户
    connect "username"/12345; --可以
    connect username/12345;   --不行
      

  7.   

    toad中有一个用户选择,看看是dba用户还是普通用户
      

  8.   


    这已经很明显了,无效的用户名、密码啊?你在plsql试试,可以用目前的用户名或者密码登陆不?
      

  9.   

    一直觉得toad没有plsql用起来方便。可能我是做dbd的吧!
      

  10.   

    应该是没有选好sysdba和普通用户。
      

  11.   

    真是太感谢大家,给了我这么多的答案!非常感动但是,都不是你们说的那样"我用toad时间不长,还没有碰到过你说的这种问题,要是能连都能连不能连都不能连。"
    --你说的很对!谢谢,但是这说法必须建立在数据库的某些参数是默认情况下!我这种情况不行了"一直用Toad,没有出现楼主的问题,估计楼主那个地方有问题。 tnsping sid  能否ping通? 
    "
    --可以ping通的,但是toad不可以连接!SQLPLUS可以连接的!=======================================
    告诉你们为什么,是老外解决的.老外确实非常强!!
    顺便学习一下他们的思维:老外一看我这情况,5分钟后,立刻得出一个结论:
    他说所有的都是对的,但是不可以连接
    唯一可能出错的地方就是toad本身!后来验证了半天,发现真的是toad,
    这个可能在国内还没有人知道:
    toad会在把输入的用户密码传给数据库前
    会莫名其妙的把所有的字串变大写再传过去,
    传说中的代码格式化对于99%的数据库,这些东东是不敏感的,所以N多人
    用了N多年toad,也没有发现什么!不巧我偏偏碰到个数据库,设置了个什么参数
    CASE_SENSITIVE_LOGON[这个参数好象只在特点版本的ORALCE上才有]
    后来请人把里面的密码改大写,
    好了,toad可以进去了 =======================================
      

  12.   

    晕,_case_sensitive_logon
    这个参数是oracle11g才有的,bool型,
    是一个隐藏参数,oracle不建议使用,
    并且不能使用alter session和alter system来修改
      

  13.   


    所以只好把密码改大写啊!"oracle不建议使用,"
    人家客户要用我们敢说不吗??
      

  14.   

    学习了,正好碰到这个问题,但是我对数据库没有dba权限
      

  15.   


    哈哈,用了这么久的TOAD,终于知道TOAD还有这个问题。谢谢楼主解惑了