powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Старт и остановка БД
44 сообщений из 44, показаны все 2 страниц
Старт и остановка БД
    #32069491
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что надо сделать и как для того чтобы при включении ПК БД стартовала автоматом а также при выключении происходил Shutdawn????
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069505
Ste@lth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на сколько я знаю, это происходит автоматически
другой вопрос, реально ли автоматизировать сей процесс, т.е. написать какую-нить прогу, которая будет в определенное время рестартовать сервер БД(не ПК)
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069507
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
платфарма какая? win или unix?
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069509
Ste@lth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
winXP
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069513
Фотография Sterh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык, если сервис соответствующий стартует автоматом то, соответственно все и будет запускаться...
Например, какой-нибудь OracleServiceTest должен иметь startup type - automatic
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069515
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Windows NT и автоматом она не стартует для этого наверное надо создавать сервис но как это сделать????
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069522
Фотография Sterh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык вот говорю же сервисы посмотри... те что имеют отношение к Oracle - какой у них тип запуска manual, automatic или вообще disable...

а насчет автоматизации... ничего сложного - стандартный шедулер, батник да скрипт... вот и все - и все прелестно работает...
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069525
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в ручную стартует?
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069529
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде отвечали на этот вопрос
в коммандной строке делаешь set ORACLE_SID=<сид базы>

oradim -edit -sid <сид базы> -startmode auto

помоему так....
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069531
Mergen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно, при создании экземпляра БД в Oracle, ему ставится соответствие процесс. И, как правило, он имеет параметр запуска - автомат. Проверь если у тебя сервис OracleService<<SID>>.<<SID>> - твоего экземпляра. Может быть, у тебя нет БД :)
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069535
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итого:
Для того, чтобы автоматом стартовала база
1. Сервис OracleService<SID> в сервисах ставишь тип запуска авто(как говорил Sterh)
2. oradim -edit -sid <сид базы> -startmode auto
(как говорил Vladimirgs)
Для того чтобы автоматом уходила в даун:
1(и единственное). В реестре
HKEY_LOCAL_MACHINE/SOFTVARE/ORACLE добавляешь строковый параметры
ORA_<SID>_SHUTDOWN = true
ORA_<SID>_SHUTDOWN_TIMEOUT = 60 (это таймаут в секундах, если за это время база как immediate не зашатданилась, то будет shutdown abort).

Вроде все.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069738
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал oradim -edit -sid <сид базы> -startmode auto -pfile <path>
Сервисы OracleService<SID> и OracleStart<SID> в сервисах запускаются автоматически но БД ен стартует????
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069740
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бред...не может быть стучись мне в аську...
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069742
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пробовал в автомате оставлять OracleAgent толку никакого????
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069748
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
покажи sqlnet.ora
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069756
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AUTOMATIC_IPC = ON
TRACE_LEVEL_CLIENT = OFF
SQLNET.AUTHENTICATION_SERVICES=(NTS)
SQLNET.EXPIRE_TIME = 0
names.default_domain = world
name.default_zone = world
SQLNET.CRIPTO_SEED = "534437844721731414"
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069761
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3ю строчку закомментарь
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069763
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но у меня аутентификация производится средствами ОС поэтому эта строка нужна.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069767
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто попробуй на время.
Если будут изменения, то по крайней мере будет понятно куда копать дальше.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069771
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HKEY_LOCAL_MACHINE/SOFTVARE/ORACLE/HOME<your_home_number>/ORA_<your_sid>_AUTOSTART = TRUE

reg_expand_sz
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069774
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После перезапуска в таскманагере виден оракл , отжирающий < 10М памяти ?
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069786
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое reg_expand_sz???
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069792
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это означает что ЭТО (TRUE) - строка :-) не бери в голову, короче.
если ты правильно сделал oradim, там все это должно быть
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069965
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleService<SID> в автомате
OracleStart<SID> в автомате
В реестре ....ORACLE\HOME0/ORA_<SID>_AUTOSTART=TRUE
В каталоге ORANT\DATABASE в файле START<SID>.CMD прописана строка c:\orant\bin\oradim73.exe -startup -sid <SID> -starttype srvc,inst -pfile g:\oracle\admin\<SID>\pfile\init<SID>.ora
но БД не стартует. Может еще что-то не прописано????
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069982
Vladimirgs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя седьмой оракл я так понял....
http://mab.h1.ru/ADMIN/ это книга на русском по администрированию 7-ой ораклы может она тебе чем поможет
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069985
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да у меня Oracle 7.3.4
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32069999
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел http://mab.h1.ru/ADMIN/ книгу на русском по администрированию Oracle 7 Там нет специфики настроек в зависимости от ОС. У меня Windows NT 4 Server.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070004
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот забыл - как там в семерке ...
2Gooddy
Что это за сервис OracleStart... ? А listener-а нет ? Почему мешаются в одну кучу методы запуска "вручную" (cmd или bat файлы, содержащие set, oradim и sqlplus), и средствами nt-и - сервисами и реестром ?
Почему Вы так и не сказали, есть ли в памяти экземпляр oracle.exe , не открывший базу ? Есть ли какие-нибудь ошибки в nt-вых event-логах ? 100% правильный ли init.ora ? Ошибка в нем приведет к запуску сервиса, но база не откроется. HKEY_LOCAL_MACHINE/SOFTVARE/ORACLE/HOME<your_home_number>/ORA_<your_sid>_PFILE есть и он указывает на init.ora ?
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070022
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервис OracleStart... создается когда я запускаю oradim -edit -sid <сид базы> -startmode auto -pfile ... Как я понял этот сервис и должен запустить БД стартовав из каталога ORANT\DATABASE файл START<SID>.CMD Вручную при помощи Instanc Manager я спокойно стартую и делаю остановку БД. Это говорит о том что listener и tnsnames нормальные. Ошибок в NT логах никаких нет.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070026
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем
OracleService<SID> стартует services
OracleStart<SID> стартует instance
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070064
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотрим доки .....
//----------------------------------------------------------
Automatic Startup and Shutdown
On UNIX, several files and scripts in different directories are used to start an instance automatically. Other scripts are run on computer shutdown, allowing applications such as Oracle to shut down cleanly.

For automatic startup on Windows, set registry parameter ORA_SID_AUTOSTART to true using an Oracle tool such as ORADIM. Enter the following with parameters at the command prompt:
C:\> oradim parameters

To start the listener automatically, set services startup type to automatic.

For automatic shutdown on Windows, set registry parameters ORA_SHUTDOWN and ORA_SID_SHUTDOWN to stop the relevant OracleServiceSID and shut down. Set registry parameter ORA_SID_SHUTDOWNTYPE to control shutdown mode (default is i, or immediate).

//----------------------------------------------------------
ALSO

Setting Registry Parameters
To start or stop an Oracle9i database through Oracle Services, set the following registry parameters to the indicated values:

ORA_SID_AUTOSTART

When set to true, the default value, this parameter causes Oracle9i database to start when OracleServiceSID is started.

ORA_SID_PFILE

This parameter sets the full path to the initialization parameter file. The default path is ORACLE_BASE\ADMIN\db_name\pfile\init.ora

ORA_SHUTDOWN

When set to true, this parameter enables the selected Oracle9i database to be shut down when OracleServiceSID is stopped. This includes any database in the current Oracle home. Default value is false.

ORA_SID_SHUTDOWN

When set to true, this parameter causes the Oracle9i database identified by the SID value to shut down when OracleServiceSID is stopped. Default value is false.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070082
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Параметр ORA_SID_PFILE у меня не задан поэтому БД наверное не стартует, надо попробовать задать его.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070310
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня ОС Windows NT4 Server
Установлено 2 Oracle 7.3.4 и 8.1.7
Для старта БД в 8.1.7 достаточно
OracleService<SID> в автомате
В реестре ...ORACLE\HOME ID
ORA_SID_AUTOSTART=TRUE
ORA_SID_PFILE путь к init файлу
и БД стартует автоматом.
Если также сервис Oracle8iAgent в автомате то в итоге БД стартует но в системном журнале OC NT фиксируется ошибка "Oracle8iAgent сервис висит на старте". Если ORA_SID_AUTOSTART=FALSE то этой ошибки нет?????

В 7.3.4 пока запустить БД автоматом не удается????
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070542
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так у тебя че, на NT сразу две базы разных версий крутится??? Из них какая-то одна не запускается? Или обе сразу???
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070549
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да 2 базы и не запускается 7.3.4.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070561
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Gooddy
7-ые и 8-ые оракля "по-разному" глядят реестр, по-моему.
Попробуй удалить сервис OracleStart..., OracleService... перевести в manual, и сделать запуск базы на 7-ом через скрипт, который будет содержать
set ORACLE_SID=<...>
set NLS_LANG=<...>
oradim <...>

а скрипт - просто в Startup
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070578
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В доке по 7 нашел следущее

When you reboot your Windows NT machine, the following three main Oracle services are started:

1 Service Description
OracleServiceORCL

Created for the database instance ORCL. An Oracle instance is a logical term that refers to:

an Oracle service called OracleServiceORCL

a database

Each Oracle instance must have a system identifier (SID). A SID is a unique name for an Oracle database instance that can be up to four alphanumeric characters in length. The default SID of ORCL is appended to the service OracleService. Each file for the database instance ORCL in the ORACLE_HOME\ DATABASE directory has this SID as part of its name (for example, CTL1ORCL.ORA, LOG1ORCL.ORA, and INITORCL.ORA). The instance name is the same as the value of the ORACLE_SID registry configuration parameter.
To connect to a specific Oracle database, users must specify a service name (also known as a connect string) that contains a SID for that database.


2 OracleStartORCL

Starts the database instance ORCL automatically whenever the Windows NT machine reboots.

3 OracleTNSListener

Listens for and accepts incoming connection requests from client applications. Automatically starts when the Windows NT machine reboots.




The OracleStartSID service may or may not be present depending on the startup type of the database. If the Oracle services were created using the AUTO startmode with the NT Instance Manager, both the OracleStartORCL and ORACLEServiceORCL services will be present.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070633
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такое подозрение, что нифига у тебя не получиться. Не могут две базы разных версий корректно работать на винде... Реестр всего один, а вот базы две. Короче корявое это дело. Унеси один сервак в другое место, и я думаю все будет нормально.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070636
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще как могут. Уметь только надо
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070648
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня они работают но я хотел чтобы они автоматом стартовали и закрывались при выключении сервера. Я даже управляю ими при помощи DBA Studio.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32070878
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softbuilder:
согласен, уметь надо. Я всегда считал, что на винде такое реализовывать не стоит.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32071128
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всетаки как запустить автоматом и остановить БД в 7.3.4?????
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32072882
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 7.3.4 когда выполняю oradim73 -edit -sid p6v1 -intpwd oracle -startmode auto -pfile g:\oracle\admin\p6v1\pfile\initp6v1.ora создается сервис OracleStartSID но в sqlnet.log пише следущее

Fatal OSN connect error 12547, connecting to:
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle80)(ARGV0=oracle80ORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))')))(CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=ORADIM73.EXE)(HOST=FIC_IV)(USER=Ivanov))))

VERSION INFORMATION:
TNS for 32-bit Windows: Version 2.3.4.0.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 2.3.4.0.0 - Production
Time: 27-NOV-02 10:53:27
Tracing not turned on.
Tns error struct:
nr err code: 12206
TNS-12206: TNS:received a TNS error during navigation
ns main err code: 12547
TNS-12547: TNS:lost contact
ns secondary err code: 12560
nt main err code: 517
TNS-00517: Lost contact
nt secondary err code: 0
nt OS err code: 0
и БД автоматом не стартует.
...
Рейтинг: 0 / 0
Старт и остановка БД
    #32072911
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"согласен, уметь надо. Я всегда считал, что на винде такое реализовывать не стоит."

Честно скажу, я сам ставил, только ради экперимента. В реальной работе не использую. Как это всё живёт в долгосрочном плане не знаю. Возможно ты и прав
...
Рейтинг: 0 / 0
44 сообщений из 44, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Старт и остановка БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]