2

我收到此错误:

Windows 无法在本地计算机上启动 OracleDBConsoleOracleInstance2。有关详细信息,请查看系统事件日志。如果这是非 Microsoft 服务,请联系系统供应商,并参阅特定于服务的错误代码 1

我在 Windows 7 上安装了 Oracle 11g,并成功创建了我的第一个数据库实例 (oracleInstance1),并配置了侦听器和服务。我可以使用 DBconsole URL: 访问这个数据库https://localhost:1158/em

我看到服务开始于:

  • OracleDBConsoleOracleInstance1
  • OracleOraDb11g_home1TNSListener
  • OracleServiceOracleInstance1

接下来,我创建了第二个数据库实例 ( oracleInstance2) 并为该数据库配置了一个新服务。我正在使用相同的侦听器,因为我打算在任何时间点使用一个数据库实例。

但是,我在配置过程中收到此警告消息:

Enterprise manager configuration succeeded with the following warning - Error starting Database Control. Please execute the following command(s).
  1. Set the environment variable ORACLE_UNQNAME to Database unique name.
  2. C:\Oracle\product\11.2.0\dbhome_1\bin\emctl.bat start dbconsole

为了启动新的数据库控制台,我停止了之前运行的 DBConsole OracleDBConsoleOracle1 并启动了新的 DBConsole OracleDBConsoleOracle2 并得到了上述错误。

当我尝试使用手动启动 dbconsoleemctl dbconsole start时,它​​会启动 OracleDBConsoleOracle1。

我改变了环境变量ORACLE_SID=oracle2ORACLE_UNQNAME=oracle2

我在这里想念什么?

4

1 回答 1

0

你确定你的环境变量被正确应用了吗?如果你在 DOS 窗口中设置它们,那么它们只会在那里可见,你需要在窗口的“环境变量”屏幕中设置它们。

于 2012-11-01T16:33:40.837 回答