在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 的值。
分享到:
相关推荐
- **网络连接**:检查数据库监听器是否正常运行,以及网络连接是否通畅。 - **软件兼容性**:确认操作系统、Oracle版本以及EM组件之间的兼容性,特别是在较旧的Windows XP系统上安装现代版的Oracle软件时。 - **资源...
如果配置失败,首先尝试停止并重新启动Database Control服务: 1. **停止Database Control:** ```bash emctl stop dbconsole ``` 2. **删除Sysman用户:** ```sql drop user sysman cascade; ``` 3. **...
这将启动 EM Configuration Assistant 工具,该工具将帮助我们配置 Oracle 数据库服务。 六、配置 Oracle 数据库服务 在配置 Oracle 数据库服务时,我们需要输入数据库 SID、监听程序端口号等信息。为配置 Oracle ...
注意在配置时取消EM的选中,以避免监听程序未启动或数据库服务未注册的问题。设定统一的管理口令,完成数据库创建。 为了查看数据库中的存储对象和数据类型,我们需要使用SQL Developer,这是一个集成开发环境,...
如果在使用Database Configuration Assistant (DBCA)创建数据库时遇到错误,比如Enterprise Manager配置失败,原因可能是监听程序未启动或数据库服务未注册。解决方法是手动启动监听程序并注册服务,然后重新运行EM ...
- **创建数据库监听**:监听器允许客户端连接到数据库服务器,通过编辑`listener.ora`文件并启动监听服务(如`lsnrctl start`)来完成。 5. **创建数据库实例** 使用DBCA(Database Configuration Assistant)或...
为了解决这个问题,需要先删除与EM相关的现有用户和对象,然后再重新尝试配置EM。具体步骤如下: 1. **删除相关用户和对象**: - 使用`SYS`或具有足够权限的其他用户登录到数据库。 - 执行以下命令来删除与EM相关...
监听器是Oracle网络架构的一部分,它负责接收客户端的连接请求,并将这些请求转发到相应的数据库实例。 创建数据库实例的步骤如下: 1. **启动Database Configuration Assistant (DBCA)**:通过“开始”菜单,选择...
TNS是Oracle Net的一部分,是专门用来管理和配置...如果是后者,则使用“Net Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先
1. 启动数据库:安装完成后,通过Oracle企业管理器(EM)或命令行工具(如SQL*Plus)启动数据库实例,确认数据库能够正常启动并运行。 2. 验证服务:通过服务管理工具检查Oracle相关的服务是否已启动并设置为自动...
- OracleTNSListener(Oracle数据库监听服务)。 - **可选服务**: - OracleOraDb10g_homeliSQL*PLUS:用于使用sqlplus命令。 - OracleJobScheduler:数据库工作日程调度服务。 - OracleDBConsole:EM基于浏览器...
在 Windows 7 操作系统下新建一个 Oracle 11g 数据库可能会遇到各种问题,比如 ORA-12541 错误(TNS: 无监听程序)。本文将详细介绍在 Windows 7 下创建 Oracle 11g 数据库的步骤,并针对创建过程中可能遇到的问题...
- **创建监听程序**:删除监听程序后,再次选择“添加”选项,输入新的监听程序名称(如保持默认的 `LISTENER`),然后选择适当的端口号(例如 1521,这是 Oracle 默认的数据库监听端口)。 2. **配置 Net 服务名*...
9. **用户会话和服务器进程**:当用户发起连接请求时,监听程序会创建一个服务器进程来处理该会话,该进程可能采用共享服务器模式或专用服务器模式,取决于数据库服务器的配置和负载。 10. **Oracle Net配置文件**...
在命令行中执行`xhost +`以允许所有主机连接,然后切换到`oracle`用户并运行`netca`命令创建监听。监听的名字为`LISTENER`,与数据库实例`orcl`关联。通过`/etc/oracle/oratab`文件可以确认database_ID。在创建监听...
- 启动服务:需要先启动监听服务、数据库服务和控制台服务。控制台服务通常命名为`OracleDBConsole<SID>`,例如`OracleDBConsoleorcl`。 - 直接从开始菜单启动或者通过输入URL地址访问,如`...
- 双击解压后的安装程序,启动Oracle Database Configuration Assistant (DBCA) 或 Oracle Universal Installer (OUI)。 **第四步:接受许可协议** - 阅读并接受Oracle软件许可协议。 **第五步:选择安装类型** - ...
1. **创建数据库**:使用DBCA(Database Configuration Assistant)或手动创建数据库,设定表空间、数据文件等。 2. **安全管理**:设置用户权限,创建角色,分配权限,并启用审计和安全策略。 3. **性能优化**:...
6. **数据库监听程序的配置** 监听器负责监听来自客户端的连接请求,并将其转发给适当的实例。配置包括监听地址、端口、服务名等。 7. **数据库类型的创建** 可以创建标准数据库、数据仓库、应用服务器数据库等...