昨日搞到一个plsql 免安装的程序,但是连接plsql的时候一直报错,登录弹出not logged out 空白弹窗  很奔溃,一点错误信息都没反馈,找了网上很多方法,终于给了我一点灵感。
首先参考 http://www.jb51.net/article/53545.htm  这个设置一下,主要看两个环境变量,
  一个是TNS_ADMIN  这个变量的值是tnsnames.ora 文件所在目录
还有一个是ORACLE_HOME 这个值是plsql的安装目录,我的是免安装的,所以不需要配置这个变量,要是有这个变量也要删掉,删掉前最好先备份一下,以便恢复。
就因为我的是免安装,但是ORACLE_HOME有值,所以登录报错not logged out

解决方案 »

  1.   

    先检查下listener.ora和tnsnames.ora的配置
      

  2.   

    我这是win 10 的也出现你这情况,在打开pl/sqlplus 时以管理员的身份打开,如果还不行的话,就是你的环境变量没配置好。检查listener.ora和tnsnames.ora的配置
      

  3.   

    我这是win 10 的也出现你这情况,在打开pl/sqlplus 时以管理员的身份打开,如果还不行的话,就是你的环境变量没配置好。检查listener.ora和tnsnames.ora的配置