昨天下午还好好的(在客户端连接服务器,可以查到数据,只是奇怪汉字的字段内容都是乱码,正准备研究一下),谁知道今天就连不上了,提示目标不存在。可是在服务器上可以用,什么原因?

解决方案 »

  1.   

    driver={microsoft odbc for oracle};uid=system;pwd=manager;server=dbserver;
    问题是昨天能连接上,今天却不行。对方原来有一套软件,站点也登录不上,但装在服务器上的软件却可以登录。察看数据库,数据都在,什么原因?
      

  2.   

    你的客户机能ping通服务器吗???
      

  3.   

    你用ORACLE的客户端连接一下服务器,看看能否能连上,曾经连上过,说明程序没问题,如果用户名和密码没改的话,估计出在网络的可能性上很大!!
      

  4.   

    机器不仅能ping通,还能访问共享资源。我怀疑是服务器有某种问题,比如某个服务没有启动。。但是我不知道oracle哪个服务是应该启动的
      

  5.   

    Oracle至少应该启动的服务为:OracleMTSRecoveryService
    OracleOraEMlog_Home4Agent
    OracleOraHOme92Agent
    OracleOraHome92TNSListener
    OracleServericeOraDATA其中最后一个是你指定的数据库服务
    在控制面板--服务中启动各项服务试试
      

  6.   

    你用的是ORACLE多少版本的啊,我用的是oracle比较老的版本,8.0.5 一共有八个服务,只要有四个服务启动了就行啊,客户端连接主要是OracleTNSListener  TNS监听服务,有时候有这个毛病,他不能正常启动,必须手工启动,还有就是手工启动后,他会自动关闭的,我也不知道是什么原因,我的解决办法,把ORACLE删除了,重新装一次,就OK了,如果有人知道,请告诉我一声啊!多谢了!
    [email protected]