Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Старт базы под Oracle9 / 15 сообщений из 15, страница 1 из 1
17.01.2003, 15:28
    #32092584
Alex_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
Кто работает с Oracle9 - проконсультируйте плиз ...
Как поднимать базу?

Делаю так:

C:\>sqlplus /nolog

SQL> conn sys@stardb9 as sysdba

Получаю
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

В восьмерке все просто было ... svrmgrl conn internal и т.д.
...
Рейтинг: 0 / 0
17.01.2003, 15:33
    #32092589
Um
Um
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
по моему в 9-ке с удаленной машины под sys-ом без пароля не зайдешь. Только сonn sys/<password>@<servicename> as sysdba
А на локале conn sys/ as sysdba
...
Рейтинг: 0 / 0
17.01.2003, 15:43
    #32092608
Alex_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
Да нет дело не в пароле ...
Пробовал и с паролем и без ...
И с локальной машинки и по сети ...
...
Рейтинг: 0 / 0
20.01.2003, 02:01
    #32093068
ESS
ESS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
Тоже самое сообщение получаю пытаясь запустить локально базу из-под Win98. Вылезает окошко с просьбой ввести пароль какой-то(ни имени, ничего больше), черт знает какой. Три раза не ввел - привет, это самое сообщение, точнее 2 сообщения. Что же делать?
...
Рейтинг: 0 / 0
20.01.2003, 11:07
    #32093209
Um
Um
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
А у тебя одна база на сервере или несколько?
...
Рейтинг: 0 / 0
20.01.2003, 12:10
    #32093263
Fedorchenko Aleksey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
>> Кто работает с Oracle9 - проконсультируйте плиз ...
>> Как поднимать базу?
>> В восьмерке все просто было ... svrmgrl conn internal и т.д.

Согласен, в 8i все было проще, но теперь svrmgrl нет.

Из личного опыта на Win2K:
- sqlplus может соединиться только к запущенному инстансу;
- к idle инстансу sqlplus соединяется только тогда, когда этим же sqlplus был сделан connect и потом shutdown;

Теперь по сути. В Oracle для Windows, начиная по крайней мере с 8i, шла утилита oradim, предназначенная для управления инстансом (создание/запуск/останов/модификация/удаление инстанса). Вот видержка из:
Oracle9i Database Administrator's Guide
Release 1 (9.0.1) for Windows
Part Number A90164-01

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Starting an Instance
Table  1 - 5  describes how to use the ORADIM utility to start an instance. 

Table  1 - 5  Using the ORADIM Utility to Start an Instance 

To start an instance...  
Use this syntax: 
 ORADIM -STARTUP -SID SID [-USRPWD user_pwd] [-STARTTYPE SRVC | INST | SRVC, INST] [-PFILE  "FILENAME" ] 
 
Example to start an instance called puma: 
 C:\> ORADIM -STARTUP -SID puma -STARTTYPE SRVC -PFILE  "C:\ORACLE\ADMIN\PROD\PFILE\init.ora"   
 
Syntax description: 
 
-STARTUP 

  Indicates that you want to start an instance that already exists. This is a mandatory parameter. 
  
 -SID SID 

  The name of the instance you want to start. This is a mandatory parameter. 
  
 -USERPWD user_pwd 

  The password. 
 
 
 -STARTTYPE SRVC, INST 

  Indicates whether to start the service or the instance. One or both values can be specified. If not specified, the registry is checked for the current setting. 


На линуксе же, oracle инстанс также стартую не sqlplus, а:
Код: plaintext
su - oracle -c $ORA_HOME/bin/dbstart
...
Рейтинг: 0 / 0
20.01.2003, 13:31
    #32093331
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
На win2k можно спокойно подключиться к незапущенному инстансу, главное, чтобы сервис работал и процесс oracle.exe был. Оттуда уже startup.
...
Рейтинг: 0 / 0
20.01.2003, 13:38
    #32093336
Fedorchenko Aleksey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
Scott Tiger
Не буду спорить, просто не было ситуаций, когда требовалось запускать сервис отдельно от инстанса.
...
Рейтинг: 0 / 0
20.01.2003, 15:48
    #32093483
SAA_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
Может прежде чем поднимать базу стоит сделать
. oraenv

а далее воспользоваться стартовалкой
dbstart

?

Вы все тут такие умные, что мои знания в этой области просто меркнут, но на собственных шишках сталкивался, что пока не с экспортируешь оракляный энвайрмент (. oraenv) частенько бывают глюки.
...
Рейтинг: 0 / 0
20.01.2003, 17:08
    #32093557
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
Есть тут такой момент - насколько я понимаю, речь идёт о винде, едри её в качель...
...
Рейтинг: 0 / 0
20.01.2003, 17:16
    #32093567
SAA_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
Scott Tiger:

Кажется ваша правда, просто увидело до боли радное слово Линух :)
Вот и профлудился :(
...
Рейтинг: 0 / 0
20.01.2003, 17:19
    #32093570
ShgGena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
2 Fedorchenko Aleksey

Запуск sqlplus и коннект к к незапущенному экземпляру:
% sqlplus /nolog

> connect / as sysdba

работает без всяких проблем.
...
Рейтинг: 0 / 0
20.01.2003, 18:49
    #32093630
Fedorchenko Aleksey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
ShgGena

Попрошу....

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
E:\oracle\ora90\BIN>sqlplus.exe /nolog

SQL*Plus: Release  9 . 0 . 1 . 0 . 1  - Production on Mon Jan  20   17 : 46 : 16   2003 

(c) Copyright  2001  Oracle Corporation.  All rights reserved.

SQL> connect / as sysdba
ERROR:
ORA- 24314 : service handle not initialized


Еще раз! Речь идет об Oracle9i и MS Win, это в линуксе прописана переменная $ORACLE_SID, откуда и берется SID, а в винде его откуда брать? Без запущенного сервиса трудно соединиться к инстансу на винде!
...
Рейтинг: 0 / 0
20.01.2003, 19:13
    #32093643
Alex_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
Совершенно верно, первоначально речь шла о WIN2000 и Oracle 9I ...

Теперь на счет переменной oracle_sid - да такой переменной нет, но есть же параметр в реестре с таким же именем может он должен использоваться (гипотеза)...

Далее с запущенным сервисом - тоже как показывает практика не всегда можно подцепиться (см. самое первое сообщение, сервис базы 100% был запущен)...

На мой взгляд самый верный ответ из вышеприведенных, это от Fedorchenko Aleksey
про Oradim - но возможно я ошибаюсь так как рядом нет девятки ...

Большое спасибо всем откликнувшимся ...
...
Рейтинг: 0 / 0
20.01.2003, 20:20
    #32093666
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старт базы под Oracle9
Насчёт реестра - это правда. Виндовый оракл там и хранит ту информацию, которая в юниксах идёт из переменных оболочки.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Старт базы под Oracle9 / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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