安装的oracle11g客户端,安装成功之后,可以正常登录本地数据库。然而重启电脑之后,就登录不了。lsnrctl status命令也只是显示正在连接,没有后续内容了。tnsping orcl命令显示到尝试连接,ping不通。求大神解答。

解决方案 »

  1.   

    sqlplus 可以连上吗? 感觉你这个,应该服务没启动;你核实一下,是不是自动启动的,或者手工启动一下;
      

  2.   


    sqlplus 可以连接的。服务也启动了。之前安装好了之后,服务是自动的,我闲卡。然后设置为手动,结果重启之后,plsql就不能登录,手动启动也不行,设置为自动之后,重启电脑,还是登录不了
      

  3.   


    sqlplus 可以连接的。服务也启动了。之前安装好了之后,服务是自动的,我闲卡。然后设置为手动,结果重启之后,plsql就不能登录,手动启动也不行,设置为自动之后,重启电脑,还是登录不了
    不能登录报什么错误?提问要把错误信息贴出来,不能自己描述!
      

  4.   


    sqlplus 可以连接的。服务也启动了。之前安装好了之后,服务是自动的,我闲卡。然后设置为手动,结果重启之后,plsql就不能登录,手动启动也不行,设置为自动之后,重启电脑,还是登录不了
    不能登录报什么错误?提问要把错误信息贴出来,不能自己描述!不报错,plsql就卡在正在登录那个地方不动,然后就卡死了
      

  5.   

    只有plsql 不能登录  sqlplus 能登录的话  你换个plsql试试
      

  6.   


    这个plsql可以登录服务器的数据库的。就是登录不上我本地的。虽然我splplus可以登录,但是我开发的应用程序还是访问不了我本地的数据库
      

  7.   


    这个plsql可以登录服务器的数据库的。就是登录不上我本地的。虽然我splplus可以登录,但是我开发的应用程序还是访问不了我本地的数据库看下你的tnsnames配置文件
      

  8.   


    这个plsql可以登录服务器的数据库的。就是登录不上我本地的。虽然我splplus可以登录,但是我开发的应用程序还是访问不了我本地的数据库看下你的tnsnames配置文件
    64位oracle的tnsnames,还是32位client里面的tnsnames
      

  9.   

    发现一个很蛋疼的方法。先把本地网络禁用了,然后重启监听和serviceoracl,就可以登录了。这是什么鬼,有没有一劳永逸的方案。?
      

  10.   

    是不是你监听和 tnsnames 配置的 ip 有问题?粘一下你这两个配置文件的内容,最好还有sqlnet的
      

  11.   

    有时会出现这样的情况,可以尝试tnsname中不用ip,用主机名试试,不行的话尝试添加host解析(C:\Windows\System32\drivers\etc\hosts)。
      

  12.   

    是不是你监听和 tnsnames 配置的 ip 有问题?粘一下你这两个配置文件的内容,最好还有sqlnet的我安装的是64位oracle11g。然后plsql不能登录,引用的是client的监听和tnsnames。
      

  13.   

    有时会出现这样的情况,可以尝试tnsname中不用ip,用主机名试试,不行的话尝试添加host解析(C:\Windows\System32\drivers\etc\hosts)。
    你看一下那几个配置。要改哪里?
      

  14.   

    贴一下你 F:\app\LJY\product\11.2.0\dbhome_1\NETWORK里面的监听文件listener.ora看看。
      

  15.   

    plsql 登录数据库填127.0.0.1/orcl  你看行吧
      

  16.   

    按照先禁用本地网络,然后重启数据库服务的方法可以。如果刚刚打开电脑,用啥都登不上本地的数据库。开发程序也访问不了。但是plsql可以访问。
      

  17.   

    错了。是sqlplus可以访问
      

  18.   

    lsnrctl status
    看看你的
    监听端点概要...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=     )(PORT=1521)))
    host里面是什么,是不是localhost,改成主机名试试
      

  19.   

    刚开机无法连接是因为你监听没有启动,你调成手动启动了。
    在服务services.msc中,把OracleOraDb11g_home1TNSListener 改成自动并启动
      

  20.   


    是自动的。lsnrctl status是localhost。需要改listenter里面的那个是吧?
      

  21.   


    我这个监听文件就放在plsql指向的client文件夹里面的listener文件。
      

  22.   

    我觉得你还是netca或者net manager里面看一下
      

  23.   

    ping不通
     ping不通应该是服务器的问题。我们工作的地方服务器经常上不去。