可以看到我的安装名是orcl,但是登录界面显示oracle

解决方案 »

  1.   

    安装方式都是照着这个网址教程安的,结果还是出错
    http://blog.csdn.net/u010004460/article/details/52077367
    请大神帮帮忙啊我想使用plsql操作
      

  2.   

    实例名是ORCL
      

  3.   

    看tnsnames.ora文件是怎么配置的
      

  4.   

    TNSPING 试试然后看看SQLPLUS能不能登陆
      

  5.   


    直接从oracle文件dbhome_1里面的tnsnames.ora复制过来的
      

  6.   

    我用过dos界面输入sqlplus然后输入用户名scott ,密码tiger。然后可以进的
      

  7.   


    恩恩,plsql登录框“数据库”那个选项应该显示orcl就对了吧
      

  8.   

    我用过dos界面输入sqlplus然后输入用户名scott ,密码tiger。然后可以进的
    用DOS登陆时,加上服务名
    另外,你的PLDEV是32位的?64位的?
      

  9.   

    我用过dos界面输入sqlplus然后输入用户名scott ,密码tiger。然后可以进的
    用DOS登陆时,加上服务名
    另外,你的PLDEV是32位的?64位的?我也试过:输入用户名scott ,密码tiger@orcl,这样也能进
    PLDEV?我不太清楚,不过plsql这个工具只有32位的
      

  10.   

    只能告诉你,检查 TNS
      

  11.   


    比如我的实例名是orcl
    那我的tnsnames.ora里面就写这个吗?
    orcl =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )
      

  12.   


    这里orcl是否区分大小写呢?
      

  13.   

    增加一个环境变量:TNS_ADMIN,指向tnsnames的文件目录如
    C:\Users\Lenovo>echo %TNS_ADMIN%
    E:\app\Lenovo\product\11.2.0\dbhome_1\NETWORK\ADMIN
      

  14.   

    加环境变量,然后给plsql指定路径,在首选项里
      

  15.   

    谢谢。
    环境变量这里指向的,还有plsql首选项里指向的地址,到底是oracle数据库里dbhome_1\NETWORK\ADMIN的tnsnames,还是oracle客户端的instantclient_11_2\NETWORK\ADMIN?
      

  16.   

    这些都操作过了
    你把你登录界面跟报错再发个截图看下
    你换成orcl还是报这个错吗
      

  17.   

    scott/tiger也需要用sysdba来登录吧,用nomal模式不能登录
      

  18.   

    这些都操作过了
    你把你登录界面跟报错再发个截图看下
    你换成orcl还是报这个错吗
    我也不确定tnsnames里写的是大写的ORCL还是小写的orcl了,但是客户端的tnsnames我是从数据库文件夹(dbhome_1\NETWORK\ADMIN\tnsnames)里复制过来的
      

  19.   

    这些都操作过了
    你把你登录界面跟报错再发个截图看下
    截图在1楼,我现在不在家
    你那个截图实例名都不对,他肯定报这个错啊,你把实例名换下
    对啊,我就奇怪为什么实例名本来是orcl,登录界面就成oracle了,
      

  20.   

    这些都操作过了
    你把你登录界面跟报错再发个截图看下
    你换成orcl还是报这个错吗
    我也不确定tnsnames里写的是大写的ORCL还是小写的orcl了,但是客户端的tnsnames我是从数据库文件夹(dbhome_1\NETWORK\ADMIN\tnsnames)里复制过来的
    实例名不区分大小写,这个问题也跟tbsnames没关系
      

  21.   

    这些都操作过了
    你把你登录界面跟报错再发个截图看下
    你换成orcl还是报这个错吗
    我也不确定tnsnames里写的是大写的ORCL还是小写的orcl了,但是客户端的tnsnames我是从数据库文件夹(dbhome_1\NETWORK\ADMIN\tnsnames)里复制过来的
    实例名不区分大小写,这个问题也跟tbsnames没关系
    唉,那会是什么问题呢,我晚上回去再看看。谢谢!
      

  22.   

    64位系统需要安装instantclient 参见下文:
    http://www.cnblogs.com/ymj126/p/3712727.html
      

  23.   

    PLSQL不支持64的WIN7,需要下个32位的客户端才行,装个instantclient 简易版或者ORACLE官网下个CLIENT
      

  24.   

    回LS各位,我下载了个plsql64位,以及oracl客户端64位,就可以了!~
      

  25.   


    PLSQL哪来的64位程序,只有32位的,,不然干嘛瞎折腾下载客户端干嘛
      

  26.   

    很早前我就碰到这个问题了,不要折腾了,看我发的;win7 x64安装32位的oracle即可,然后plsql就完全正常了
    http://download.csdn.net/detail/liushaokui/8585013
      

  27.   

    plsql都是32位的  所以必须要下载32位oracle客户端