[急求]初次使用oracle异常:监听程序当前无法识别连接描述符中请求的服务

[急求]初次使用oracle错误:监听程序当前无法识别连接描述符中请求的服务昨天笔记本刚安装的oracle,因为第

[急求]初次使用oracle错误:监听程序当前无法识别连接描述符中请求的服务
昨天笔记本刚安装的oracle,因为第一次使用oracle数据库,在朋友的推荐用的,一开始没建立监听程序.去了老师那老师建完了监听程序后。当时就可以用了.也是用pl/sql developer第三方软件连接的 但是一回家就不行了 报的是监听程序当前无法识别连接描述符中请求的服务 错误.. 查了好久没有头绪 我的监听文件代码如下:
# listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
  (SID_DESC =
  (SID_NAME = PLSExtProc)
  (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
  (PROGRAM = extproc)
  )
  )

LISTENER =
  (DESCRIPTION_LIST =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = peng-VAIO)(PORT = 1521))
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
  )
  )

 会不会跟网有关系?在老师那没网我可以用回到家里有无线网就不行了?总之希望大侠们帮帮忙 我正在学这个数据库 急用谢谢了

[解决办法]

SQL code
LISTENER =  (DESCRIPTION_LIST =  (DESCRIPTION =  (ADDRESS = (PROTOCOL = TCP)(HOST = peng-VAIO)(PORT = 1521))  [color=#FF0000] (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) [/color]  )  )--把所有oracle相关服务都启动,看看是不是有的服务是手动启动的,关了电脑后服务就关闭了!--还有如果你DB是关闭状态,把下面这段加的监听中就可以了SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_NAME = PLSExtProc)      (ORACLE_HOME = G:\oracle\product\10.2.0\db_1)      (PROGRAM = extproc)    )   (SID_DESC =    (GLOBAL_DBNAME = ORCL)    (ORACLE_HOME = G:\oracle\product\10.2.0\db_1)      (SID_NAME = ORCL)    )  )
[解决办法]
参考这篇文章:http://blog.csdn.net/luiseradl/article/details/7064916