Не стартует Oracle

Dost_gr
Дата: 20.09.2004 08:05:39
Может быть, про это уже неоднократно упоминалось в форумах, но вот оно, видно, вечно: при включении машины не стартует Oracle. приходится его "вручную" поднимать через connect internal-startup. Все службы стартуют автоматически. В чем дело?
Вячеслав Любомудров
Дата: 20.09.2004 08:22:08
Почитать документацию или поискать AUTOSTART ?
GEdward
Дата: 20.09.2004 08:49:25
посмотри параметр в реестре ora_SID_autostart должен быть =TRUE
путь:
HKLM\software\oracle\Home0\ora_SID_autostart=TRUE
Dost_gr
Дата: 20.09.2004 08:56:26
Указанный параметр выставлен в TRUE.
Выход наешл в написании батника для старта Oracle, но ведь это не выход. Плохо так стартовать. В системном журнале ошибок нет.
GEdward
Дата: 20.09.2004 09:03:01
Попробуй вот это:
oradim –edit –sid SID –startmode auto
Константин Заровный
Дата: 20.09.2004 09:27:15
Встречал такое. У меня это было когда с локальной или доменной политикой намудриш. Там каких то прав не хватает

В таком случае я прописываю для ORACLE локальное имя пользователя с админовыми правами и прописываю это имя сервисам.
Dost_gr
Дата: 20.09.2004 12:52:22
В самом деле: захожу локально на комп администратором, не стартует.
А комп включили в наш домен. Захожу в домен, стартует как миленький. Ну да ладно, обошелся батником, хоть и криво, но главное, как говорится, встало и пока...тьфу-тьфу..еще не умерло.
Pavlon
Дата: 29.10.2004 08:57:18
Вот, люди хорошие подсказали причину:
The information in this article applies to:
Oracle Server - Enterprise Edition - Version: 8.1.6.0 to 8.1.6.3
Microsoft Windows 2000
Microsoft Windows (32-bit)
Symptoms
After applying Mircosoft Security Patch Kb835732 database service will
not start.
Service panel will show its status as starting but database will not be
started automatically.
Changes
Applied Mircosoft Security Patch Kb835732
Cause
This is happening because of newly applied MS Security Patch.
Fix
Workaround for this problem:

1) Delete the service
2) set ORA_SID_AUTOSTART=FALSE in the registry for the Oracle home.
3) re-boot the server.
4) Recreate the service.
5) Manually start the database.
6) For autostart of the database in the future, create a batch file
which can be then put in the autoexec.bat.