不知道为什么,出差回来就出现这种情况。望大虾不吝相助!
tnsnames.ora文件:# tnsnames.ora Network Configuration File: D:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.ORACLE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oracle)
    )
  )
ORACLE10 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = founder)
    )
  )
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )listener.ora文件: # listener.ora Network Configuration File: D:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = oracle)
      (SID_NAME = ORCL)
    )
  )LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  )

解决方案 »

  1.   

    参考:
    http://school.itzcn.com/special-spid-35.html
    上面讲解的比较详细,
    希望对楼主有所帮助。
      

  2.   

    出差的时候,有没有改过网络方面或机器环境的设置?比如机器名、ip、工作组之类的,防火墙啊什么的,都改回原来的,再启动oracle
      

  3.   

    启动数据库是不是通过启动控制面板里的 管理工具-服务 来启动的?本地数据库和网络IP没有关系的,我使用的DHCP自动获取IP的,照样能上网和连接数据库。
      

  4.   


    右键我的电脑-》管理-》服务 启动oracle