Java 侦听器的Oracle11g安装错误

Java 侦听器的Oracle11g安装错误,java,oracle,jdbc,Java,Oracle,Jdbc,安装Oracle11.2.0 g时,我收到数据库配置助手警告-由于以下原因,企业管理器配置失败。错误:侦听器未启动或未向其注册数据库服务。请启动侦听器并注册数据库服务,然后再次运行EM Configuration assistant。请指导我如何继续。。 因此,我无法将JavaJDBC程序与Oracle连接起来,您需要检查数据库侦听器是否正在运行。您可以在“开始”>“运行”框中键入“services.msc”进行检查,查看数据库侦听器是否正在运行。首先,您的数据库版本和操作系统是什么 向侦听器注

安装Oracle11.2.0 g时,我收到数据库配置助手警告-由于以下原因,企业管理器配置失败。错误:侦听器未启动或未向其注册数据库服务。请启动侦听器并注册数据库服务,然后再次运行EM Configuration assistant。请指导我如何继续。。
因此,我无法将JavaJDBC程序与Oracle连接起来,您需要检查数据库侦听器是否正在运行。您可以在“开始”>“运行”框中键入“services.msc”进行检查,查看数据库侦听器是否正在运行。

首先,您的数据库版本和操作系统是什么

向侦听器注册数据库

$ORACLE\u HOME\network\admin中的LISTENER.ora文件中添加
SID\u LIST\u LISTENER

示例

LISTENER=
  (DESCRIPTION=
    (ADDRESS_LIST=
      (ADDRESS=(PROTOCOL=tcp)(HOST=sale-server)(PORT=1521))
      (ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))
SID_LIST_LISTENER=
  (SID_LIST=
    (SID_DESC=
    (GLOBAL_DBNAME=sales.us.example.com)
      (ORACLE_HOME=/oracle11g)
      (SID_NAME=sales))
    (SID_DESC=
       (SID_NAME=plsextproc)
      (ORACLE_HOME=/oracle11g)
      (PROGRAM=extproc)))
请参阅此链接

编辑
listener.ora后,借助以下命令重新启动侦听器

lsnrctl reload
然后尝试按如下方式启动Enterprise Manager

emctl start dbconsole


如何做…如何向听众注册DB请参见下面Gaurav Soni@Gaurav Soni的回答:我的DB版本是Oracle11.2.0 g,操作系统是Windows7。我将SID_LIST_LISTENER添加到LISTENER.ora,并在cmd上使用lsnrctl reload重新启动LISTENER.ora,该命令提供了连接(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))命令已成功完成…但是我的数据库现在已向侦听器注册了吗。?。。环境变量ORACLE_UNQNAME未定义。将其设置为数据库唯一名称。如何继续当我尝试在cmd上使用emctl start dbconsole启动Enterprise Manager时,我得到错误环境变量ORACLE_UNQNAME未定义。将其设置为数据库唯一名称???@DM111:您需要设置环境变量,我添加了一个如何添加环境变量的链接