Не создается Oracle Enterprise Manager Console (EM) 10g
By: Date: 21.02.2011 Categories: !RUS,Enterprise Manager (EM) Метки:
ENG: Do not create Oracle Enterprise Manager Console (EM) 10g

Oracle 10gR2 (10.2.0.4)

При попытке создать Enterprise Manager Console получаю ошибку

Do you wish to continue? [yes(Y)/no(N)]: y
09.02.2011 19:34:44 oracle.sysman.emcp.EMConfig perform
INFO: This operation is being logged at d:\oracle\oracle102\cfgtool\logs\emca\SSD\emca_2011-02-09_07-33-46-PM.log.
09.02.2011 19:34:47 oracle.sysman.emcp.EMReposConfig createRepository
INFO: Creating the EM repository (this may take a while) ...
09.02.2011 19:37:34 oracle.sysman.emcp.EMReposConfig invoke
INFO: Repository successfully created
09.02.2011 19:37:42 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
INFO: Securing Database Control (this may take a while) ...
09.02.2011 19:38:10 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
INFO: Database Control secured successfully.
09.02.2011 19:38:10 oracle.sysman.emcp.util.DBControlUtil startOMS
INFO: Starting Database Control (this may take a while) ...
09.02.2011 19:48:10 oracle.sysman.emcp.EMConfig perform
SEVERE: Error starting Database Control
Refer to the log file at d:\oracle\oracle102\cfgtool\logs\emca\SSD\emca_2011-02-0
9_07-33-46-PM.log for more details.
Could not complete the configuration. Refer to the log file at d:\oracle\oracle1
02\cfgtool\logs\emca\SSD\emca_2011-02-09_07-33-46-PM.log for more details.

В лог файле

09.02.2011 19:48:00 oracle.sysman.emcp.util.PlatformInterface serviceCommand
CONFIG: Waiting for service 'OracleDBConsolessd' to fully start
09.02.2011 19:48:10 oracle.sysman.emcp.EMConfig perform
SEVERE: Error starting Database Control
Refer to the log file at d:\oracle\oracle102\cfgtool\logs\emca\SSD\emca_2011-02-09_07-33-46-PM.log for more details.
09.02.2011 19:48:10 oracle.sysman.emcp.EMConfig perform
CONFIG: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: Error starting Database Control
at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:649)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:227)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:196)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:184)
at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:494)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1161)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:478)
at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:426)

©Bobrovsky Dmitry
Оказывается просрочен корневой сертификат на SSL (истек 31.12.2010) в дистрибутивах 10.2.0.4 и 10.2.0.5, т.е. эта ошибка будет у всех кто после нового года (01.01.2011) пытался создать EM. Подробнее здесь
©Bobrovsky Dmitry
ATTENTION — Enterprise Manager Database Control 10.2.0.4 Or 10.2.0.5 — Patch Required from 31-Dec-2010 onwards [ID 1217493.1]

и здесь

Enterprise Manager Database Control Configuration — Recovering From Errors Due to CA Expiry on Oracle Database 10.2.0.4 or 10.2.0.5 [Video] [ID 1222603.1]

Сам патч

Patch 8350262: CREATE DBCONSOLE CERT WITH 10YEAR VALIDITY

Я посмотрел в interim 10.2.0.5 Patch 5 он входит, т.е. можно просто interim применить. Одно только но, чтобы применить interim придется базу тормозить, а Patch 8350262 можно применить без остановки листенера и базы (так в доке написано).
Запись Do not create Oracle Enterprise Manager Console (EM) 10g впервые появилась Dmitry Bobrovsky Blog