|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
Да у меня Oracle 7.3.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 10:42 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
Посмотрел http://mab.h1.ru/ADMIN/ книгу на русском по администрированию Oracle 7 Там нет специфики настроек в зависимости от ОС. У меня Windows NT 4 Server. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 10:59 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
Я вот забыл - как там в семерке ... 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 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 11:08 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
Сервис OracleStart... создается когда я запускаю oradim -edit -sid <сид базы> -startmode auto -pfile ... Как я понял этот сервис и должен запустить БД стартовав из каталога ORANT\DATABASE файл START<SID>.CMD Вручную при помощи Instanc Manager я спокойно стартую и делаю остановку БД. Это говорит о том что listener и tnsnames нормальные. Ошибок в NT логах никаких нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 11:41 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
Вообщем OracleService<SID> стартует services OracleStart<SID> стартует instance ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 11:48 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
смотрим доки ..... //---------------------------------------------------------- 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 12:50 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
Параметр ORA_SID_PFILE у меня не задан поэтому БД наверное не стартует, надо попробовать задать его. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 13:08 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
У меня ОС 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 пока запустить БД автоматом не удается???? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 16:49 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
Так у тебя че, на NT сразу две базы разных версий крутится??? Из них какая-то одна не запускается? Или обе сразу??? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2002, 09:31 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
Да 2 базы и не запускается 7.3.4. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2002, 09:36 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
2Gooddy 7-ые и 8-ые оракля "по-разному" глядят реестр, по-моему. Попробуй удалить сервис OracleStart..., OracleService... перевести в manual, и сделать запуск базы на 7-ом через скрипт, который будет содержать set ORACLE_SID=<...> set NLS_LANG=<...> oradim <...> а скрипт - просто в Startup ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2002, 09:54 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
В доке по 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2002, 10:13 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
У меня такое подозрение, что нифига у тебя не получиться. Не могут две базы разных версий корректно работать на винде... Реестр всего один, а вот базы две. Короче корявое это дело. Унеси один сервак в другое место, и я думаю все будет нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2002, 11:36 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
Еще как могут. Уметь только надо ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2002, 11:38 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
У меня они работают но я хотел чтобы они автоматом стартовали и закрывались при выключении сервера. Я даже управляю ими при помощи DBA Studio. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2002, 11:53 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
softbuilder: согласен, уметь надо. Я всегда считал, что на винде такое реализовывать не стоит. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2002, 16:09 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
Всетаки как запустить автоматом и остановить БД в 7.3.4????? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2002, 08:48 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
В 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 и БД автоматом не стартует. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2002, 11:04 |
|
Старт и остановка БД
|
|||
---|---|---|---|
#18+
"согласен, уметь надо. Я всегда считал, что на винде такое реализовывать не стоит." Честно скажу, я сам ставил, только ради экперимента. В реальной работе не использую. Как это всё живёт в долгосрочном плане не знаю. Возможно ты и прав ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2002, 11:56 |
|
|
start [/forum/topic.php?fid=52&msg=32070004&tid=1992624]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 307ms |
total: | 445ms |
0 / 0 |