1、使用plsql登录oracle,不能进入操作界面。
2、使用sqlplus登录后,没有反应。
3、在dos下,进入sqlplus,用户可以登录,也可以查询表数据。请问怎么解决这个问题?

解决方案 »

  1.   


    看不见图。pl/sql 登陆要选择SID名称, 这个SID从tnsname.ora文件读出。 不知楼主有没有选择SID。还有就是用户类别,以SYS登陆,下面必须选择SYSDBA, 其他用户选择NORMAL。 
      

  2.   

    # tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost) (PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )tns配置应该没问题吧
    用户类别我也确定写对了,但是就是登陆不上
      

  3.   

    楼主使用plsql登录的时候没有什么提示信息?
    在dos下,进入sqlplus登陆的是使用的什么用户登陆的?
      

  4.   

    使用plsql登录时没有任何提示信息,只是登录框停留在界面上不能相应。
    在dos下,进入sqlplus登录使用的是普通用户
      

  5.   

    我也是这个问题啊。用PL/SQL和SQLPLUS都不行。但是用DOS窗口可以啊,为什麽啊?
      

  6.   


    tnsping SID 能ping 通吗?把Oracle 监听重启动看看。 
    c:>lsnrctl restart
      

  7.   

    试试重装下plsql,也许是plsql安装的问题
      

  8.   

    dos可以的话,就说明oracle以及相关用户登录信息都是没问题的
    建议重装plsql或者用toad之类的工具再试试
      

  9.   

    1、双击sqlplus,点击取消,这样会进入sqlplus窗口
    2、点击配置(这个自己找吧),进入首选项
    3、点击oracle中的连接
    4、选择OCI库,点击确定,关闭sqlplus
    5、重新启动,看看能否登陆
      

  10.   

    1、双击sqlplus,点击取消,这样会进入sqlplus窗口 
    2、点击配置(这个自己找吧),进入首选项 
    3、点击oracle中的连接 
    4、选择OCI库,点击确定,关闭sqlplus 
    5、重新启动sqlplus,看看能否登陆 
      

  11.   

    不行啊,sqlplus没有这种设置。
      

  12.   


    你sqlplus是怎样登录的是用tnsname的方式,还是本地连接的方式。
      

  13.   


    如果用户名和密码没错,看看数据库和权限是不是对了,我的PLSQL是绿色版都没有安装过
      

  14.   

    用别人机器上的Plsql 登陆一下,看能不能成,如果可以,就是你的Plsql 的问题了。
      

  15.   

    使用
    sqlplusw username/password@sid
    命令试一下,看可以登录不。