大家好 问个问题,我们数据数版本是10.2.0,估计每个月会死一次,但是1521端口能连上,plsql连不上,我咋个查看那个原因呢?????

解决方案 »

  1.   

    小僧不明白什么叫1521能连上,plsql连不上
      

  2.   

    cmd telnet 连oracle 1521端口 可以连上,plsql却连不上,我想看看oracle 的操作日志
      

  3.   

    那看看$ORACLE_BASE/admin/bdump 里面的日志文件吧,PLSQL连不上报什么错误?
      

  4.   

    1521端口能连上,只能说明监听器没问题,但数据库服务器能否正常运行还不知道呢。用oracle的自己的东西sqlplus看一下能连上吗?毕竟pl/sql只是个客户端而已。如果想用客户端连接oracle server,而且,oracle server和pl/sql在同一台计算机上的话,你可以在$ORACLE_HOME/network/admin/tnsnames.ora里面配置客户端,就是把oracle server当成了oracle client来使用:
    配置如下:
    你建的服务名 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 你的计算机名)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = 服务名)
        )
      )
    友情提醒:这一个的配置要非常小心。一个空格都必须留出。如果你怕错就把上面那段改一下ctl+v过去。或者,用netca or netmgr工具来建也行。