关于listener.ora的配置,该怎么处理

关于listener.ora的配置
请问一下各位listener.ora(如下)中的SID_LIST_LISTENER,LISTENER,SID_LIST表示啥意思啊 
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /bank/oracle/oracle10g/product/10.2.0)
      (PROGRAM = extproc)
    )

    (SID_DESC =
      (GLOBAL DBNAME = bkserver)
      (SID_NAME = bkserver)
    )

  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.7.13.242)(PORT = 1521))
    )
  )
------解决思路----------------------
LISTENER部分包含协议地址列表,每个实例一个入口
SID_LIST_LISTENER部分标识全局数据库名称、标识监听程序正在服务的每个实例的Oracle软件主目录以及实例或SID。
SID_LIST描述用于静态数据库注册、保持和以前的版本兼容性以及供Oracle Enterprise Manager使用

  这三个参数很重要,   去掉会报错的。