`

严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。

阅读更多

在WIN 7/64Bit上安装ORACLE 11gR2后,管理网页Database Control(如:https://localhost:1158/em)始终登录不进去,总是说密码错误,使用配置工具Database Configuration Assistant重新配置后仍然报错:

 

2010-5-26 15:17:21 oracle.sysman.emcp.EMConfig perform
严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。

有关详细资料, 请参阅 D:\Oracle\cfgtoollogs\dbca\orcl\emConfig.log 中的日志文件。
2010-5-26 15:17:21 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。
    at oracle.sysman.emcp.ParamsManager.checkListenerStatusForDBControl(ParamsManager.java:3245)
    at oracle.sysman.emcp.EMReposConfig.unlockMGMTAccount(EMReposConfig.java:1001)

 

 

经过仔细研究发现,在emConfig.log中使用如下hostname:

配置:  connectDesc : (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=BlueAeri-PC)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))

 

但是在listener.ora中是这样的:

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

 

显然 BlueAeri-PC 是不能访问 localhost的,因此有两个解决方法:

1、单机用户适用:增加操作系统环境变量:ORACLE_HOSTNAME=localhost

2、服务器适用:在listener.ora中增加对BlueAeri-PC或ip地址的侦听

 

提示,在emConfig.log中仍然会报以下错误,不过不用理会:

配置: 未设置参数 ORACLE_HOSTNAME 的值。

 

分享到:
评论
2 楼 BlueAeri 2012-03-17  
Chapant 写道
对于第2中方法楼主说的是一个处理结果,对于我这样初学者不太容易解决,其实就是配置一个监听地址,具体过程是启动Net Manager,在“监听程序”->“LISTENER”下创建一个新地址,主机名填写本机的机器名或,比如楼主的“BlueAeri-PC”,端口和前面的一样,退出保存,重新启动服务(就是那个名称以TNSListener结尾的Oracle服务),然后在Database Configuration Assistant中执行一下“配置数据库选件”(不需要删除添加数据库实例),以后添加新实例也不会出问题了。


是的,感谢您补充使用管理工具的操作方法。
1 楼 Chapant 2012-02-12  
对于第2中方法楼主说的是一个处理结果,对于我这样初学者不太容易解决,其实就是配置一个监听地址,具体过程是启动Net Manager,在“监听程序”->“LISTENER”下创建一个新地址,主机名填写本机的机器名或,比如楼主的“BlueAeri-PC”,端口和前面的一样,退出保存,重新启动服务(就是那个名称以TNSListener结尾的Oracle服务),然后在Database Configuration Assistant中执行一下“配置数据库选件”(不需要删除添加数据库实例),以后添加新实例也不会出问题了。

相关推荐

    EnterpriseManager配置失败

    - **网络连接**:检查数据库监听器是否正常运行,以及网络连接是否通畅。 - **软件兼容性**:确认操作系统、Oracle版本以及EM组件之间的兼容性,特别是在较旧的Windows XP系统上安装现代版的Oracle软件时。 - **资源...

    Enterprise_Manager配置失败解决方法

    如果配置失败,首先尝试停止并重新启动Database Control服务: 1. **停止Database Control:** ```bash emctl stop dbconsole ``` 2. **删除Sysman用户:** ```sql drop user sysman cascade; ``` 3. **...

    计算机更名oracle数据库服务启动不起来

    这将启动 EM Configuration Assistant 工具,该工具将帮助我们配置 Oracle 数据库服务。 六、配置 Oracle 数据库服务 在配置 Oracle 数据库服务时,我们需要输入数据库 SID、监听程序端口号等信息。为配置 Oracle ...

    大型数据库技术与应用上机1.doc

    注意在配置时取消EM的选中,以避免监听程序未启动或数据库服务未注册的问题。设定统一的管理口令,完成数据库创建。 为了查看数据库中的存储对象和数据类型,我们需要使用SQL Developer,这是一个集成开发环境,...

    Oracle_11g安装文档[汇编].pdf

    如果在使用Database Configuration Assistant (DBCA)创建数据库时遇到错误,比如Enterprise Manager配置失败,原因可能是监听程序未启动或数据库服务未注册。解决方法是手动启动监听程序并注册服务,然后重新运行EM ...

    01-第3部分 安装配置Oracle数据库服务器.docx

    - **创建数据库监听**:监听器允许客户端连接到数据库服务器,通过编辑`listener.ora`文件并启动监听服务(如`lsnrctl start`)来完成。 5. **创建数据库实例** 使用DBCA(Database Configuration Assistant)或...

    oracle 手动配置EM(web数据库管理端)

    为了解决这个问题,需要先删除与EM相关的现有用户和对象,然后再重新尝试配置EM。具体步骤如下: 1. **删除相关用户和对象**: - 使用`SYS`或具有足够权限的其他用户登录到数据库。 - 执行以下命令来删除与EM相关...

    Oracle11G创建数据库实例

    监听器是Oracle网络架构的一部分,它负责接收客户端的连接请求,并将这些请求转发到相应的数据库实例。 创建数据库实例的步骤如下: 1. **启动Database Configuration Assistant (DBCA)**:通过“开始”菜单,选择...

    Oracle数据库TNS常见错误的解决方法汇总

    TNS是Oracle Net的一部分,是专门用来管理和配置...如果是后者,则使用“Net Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先

    2022年优秀-Oracle第章数据库服务器的安装与卸载.pptx

    1. 启动数据库:安装完成后,通过Oracle企业管理器(EM)或命令行工具(如SQL*Plus)启动数据库实例,确认数据库能够正常启动并运行。 2. 验证服务:通过服务管理工具检查Oracle相关的服务是否已启动并设置为自动...

    Oracle数据库操作文档

    - OracleTNSListener(Oracle数据库监听服务)。 - **可选服务**: - OracleOraDb10g_homeliSQL*PLUS:用于使用sqlplus命令。 - OracleJobScheduler:数据库工作日程调度服务。 - OracleDBConsole:EM基于浏览器...

    oracle_11g在win7下新建数据库

    在 Windows 7 操作系统下新建一个 Oracle 11g 数据库可能会遇到各种问题,比如 ORA-12541 错误(TNS: 无监听程序)。本文将详细介绍在 Windows 7 下创建 Oracle 11g 数据库的步骤,并针对创建过程中可能遇到的问题...

    机房Oracle问题解决技术文档.

    - **创建监听程序**:删除监听程序后,再次选择“添加”选项,输入新的监听程序名称(如保持默认的 `LISTENER`),然后选择适当的端口号(例如 1521,这是 Oracle 默认的数据库监听端口)。 2. **配置 Net 服务名*...

    配置 Oracle Network 环境PPT学习教案.pptx

    9. **用户会话和服务器进程**:当用户发起连接请求时,监听程序会创建一个服务器进程来处理该会话,该进程可能采用共享服务器模式或专用服务器模式,取决于数据库服务器的配置和负载。 10. **Oracle Net配置文件**...

    oracle em重建

    在命令行中执行`xhost +`以允许所有主机连接,然后切换到`oracle`用户并运行`netca`命令创建监听。监听的名字为`LISTENER`,与数据库实例`orcl`关联。通过`/etc/oracle/oratab`文件可以确认database_ID。在创建监听...

    oracle数据库

    - 启动服务:需要先启动监听服务、数据库服务和控制台服务。控制台服务通常命名为`OracleDBConsole<SID>`,例如`OracleDBConsoleorcl`。 - 直接从开始菜单启动或者通过输入URL地址访问,如`...

    Oracle安装与数据库导入

    - 双击解压后的安装程序,启动Oracle Database Configuration Assistant (DBCA) 或 Oracle Universal Installer (OUI)。 **第四步:接受许可协议** - 阅读并接受Oracle软件许可协议。 **第五步:选择安装类型** - ...

    ORACLE 9I(企业版)数据库服务器的安装与配置

    1. **创建数据库**:使用DBCA(Database Configuration Assistant)或手动创建数据库,设定表空间、数据文件等。 2. **安全管理**:设置用户权限,创建角色,分配权限,并启用审计和安全策略。 3. **性能优化**:...

    oracle数据库安装手册

    6. **数据库监听程序的配置** 监听器负责监听来自客户端的连接请求,并将其转发给适当的实例。配置包括监听地址、端口、服务名等。 7. **数据库类型的创建** 可以创建标准数据库、数据仓库、应用服务器数据库等...

Global site tag (gtag.js) - Google Analytics