powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как отключить запущенный экземпляр базы данных Oracle ?
25 сообщений из 68, страница 1 из 3
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295254
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. Буду краток. Я пробовал отключить экземпляр БД , используя oradim:

бред , что в следующей коммандной строке мне выводит ошибка , что типа я не залогинен. Хотя это довольно странно , ведь я для входа в БД ORCL вообще никакого пароля не ставил , однако:

C:\WINDOWS\system32>oradim -SHUTDOWN -SID ORCL -SHUTTYPE srvc,inst
ORA-01012: not logged on

И даже пробовал так , но не работает:

C:\WINDOWS\system32>oradim -SHUTDOWN -SID ORCL -SHUTTYPE srvc,inst -pfile C:\ora
clexe\app\oracle\product\11.2.0\server\database\initORCL.ora
DIM-00044: Invalid option for the -SHUTDOWN command.

Что я делаю не так ?
Как мне без сбоя отключить экземпляр БД ORCL ? Варианты какие тут могут быть ?
p.s. Только прошу без нападок.
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295258
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrillDrive,

Скорее всего твой локальный ник не входит в группу ora_dba.
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295259
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UDW, а какой ник устанавливается по умолчанию при загрузки нового экземпляра БД или вообще как получить его , чтобы уже точно знать , какое именно я должен добавить в эту группу ora_dba ?
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295261
Taciturn12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DrillDrive,

Он имел ввиду, что скорее всего пользователь Windows, под которым выполняешь команду не входит в группу ora_dba. Проверь входит ли пользователь в эту группу. Это общее правило, если хочешь использовать аутентификацию операционки, то пользователь под которым работаешь должен входить в группу ora_dba. По вопросу как узнать под каким пользователем работает экземпляр, то посмотри под кем стартует сервис (но в данном случае это значения не имеет). Как вариант укажи аутентификацию в самой команде oradim.
Подробно описано использование oradim здесь
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295267
DrillDrive Варианты какие тут могут быть ?Экземпляра sid=ORCL не существует.
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295269
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
экзистенциальность, я его создал давно. Я могу запустить этот Orcl , а выключить не получается
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295274
Taciturn12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А через SQLPLUS подключение к экземпляру проходит?
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295281
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taciturn12, да. Конечно. Но я ещё раз проверю
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295294
Taciturn12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DrillDrive,

Если в SQLPLUS подключение проходит как "/ as sysdba" тогда пользователь входит в группу ora_dba. Конечно могу ошибаться но проверь еще, что прописано в параметре SQLNET.AUTHENTICATION_SERVICES в файле sqlnet.ora. И можно попробовать при запуске ORADIM указать пароль через параметр -SYSPWD, для варианта SHUTDOWN он используется для подключения, при создании экземпляра или модификации для установки пароля.

Ну и попробовать остановить экземпляр из SQLPLUS, посмотреть выдаст ли ошибки.
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295829
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taciturn12, этих файлов sqlnet.ora на сервере БД много , так как у меня БД несколько было создано. Я просто не могу понять какой из них пресмыкается к ORCL ?
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295843
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taciturn12, я нашёл файл))).

C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\sqlnet.ora

Блин. Он практически пуст
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295844
AnSi_Sr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrillDriveTaciturn12, я нашёл файл))).
Блин. Он практически пуст

Плохо дело, похоже это вирус netca потер все содержимое.
Обычно после себя он оставляет строки в sqlnet.ora вроде "this file is actually generated by netca".
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295846
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnSi_Sr, Вы правы. У меня так и написано. Блин. Как же мне сгенерировать файл sqlnet.ora заново ? Я пока почищу комп от вирусни netca и рекламного ПО.
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295847
AnSi_Sr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrillDriveAnSi_Sr, Вы правы. У меня так и написано. Блин. Как же мне сгенерировать файл sqlnet.ora заново ? Я пока почищу комп от вирусни netca и рекламного ПО.

Это была шутка.
netca - Network configuration assistant.

по теме
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295879
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnSi_Sr, вы уж так не шутите , а то я поверил ))).
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295890
Taciturn12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не очень шутка, хотя перед тем как лезть в настройки Oracle очень желательно ознакомиться хотя бы с основами, чтоб как минимум на такие шутки не попадаться.

Теперь по теме.
Посмотри откуда у тебя запускаются утилиты, в том ORACLE_HOME и смотри файл, путь к файлу ORACLE_HOME\network\admin (если при запуске утилит каталог не указываешь, тогда смотри порядок просмотра путей в переменной окружения Path). Пропиши в нем параметр SQLNET.AUTHENTICATION_SERVICES = (NONE,NTS) и попробуй еще раз.
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295972
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taciturn12, просто oradim.exe как и другие утилиты находятся в нескольких разных директориях.

C:\app\Dima\product\11.2.0\dbhome_1\BIN
C:\app\Dima\product\11.2.0\dbhome_2\BIN
C:\app\Dima\product\11.2.0\dbhome_3\BIN

Я не просто не врубаю в какой папке: dbhome_1 , dbhome_2 или dbhome_3 находятся ресурсы чисто для экземпляра ORCL , чтобы мне знать наверняка и как мне это узнать вообще про это. Давай хотя бы с этого начнём , чтобы мне было понятно файлы из какой папки отвечают за настройку ORCL )
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39295979
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taciturn12, т.е. как мне узнать , в какой именно папке находятся ресурсы именно для ORCL ? Ведь у меня не один экземпляр базы данных
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39296013
Taciturn12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я писал про каталог откуда запускается утилита. Если ты не указываешь путь к ней сам, то операционка ищет путь запуска в переменной окружения Path, вот какой HOME у тебя в этой переменной первым идет из того утилиты и запускаются. Ну или как вариант прописать параметр во всех файлах sqlnet.ora
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39296019
Taciturn12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из какого HOME стартует экземпляр пока значения не имеет, но вообще путь прописывается в службе.
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39296094
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taciturn12, ок. Я посмотрел. В переменной среды PATH первое вхождение , которое указывает на каталог , где есть все утилиты для СУБД Oracle C:\oraclexe\app\oracle\product\11.2.0\server\bin или {ORACLE_HOME}\bin. Я так и знал. Получается , что таким макаром я могу найти: какой именно файл sqlnet.ora операционка юзает по умолчанию ?
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39296114
Taciturn12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да. Только не понятно зачем параллельно с полноценными версиями использовать урезанную бесплатную XE. Попробуй поставить первым один из нормальных HOME'ов и в нем прописать SQLNET.AUTHENTICATION_SERVICES = (NONE,NTS).
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39296554
DrillDrive
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Только не понятно зачем параллельно с полноценными версиями использовать урезанную бесплатную XE.

Ответ очевиден: я не собираюсь платить за полноценный Oracle СУБД как и за лицензию на неё. Я ещё не совсем идиот. + Я хочу понять как разрулить новый экземпляр БД. А то у меня по умолчанию стоит XE , а его не хочу использовать для моих будущих экспериментов как для listenerа , например. Поэтому пытаюсь вместо него юзать ORCL.

Попробуй поставить первым один из нормальных HOME'ов и в нем прописать SQLNET.AUTHENTICATION_SERVICES = (NONE,NTS).

Я сделал , однако высвечивается ошибка:

C:\Users\Dima>oradim -SHUTDOWN -SID ORCL -SHUTTYPE srvc,inst
ORA-01012: not logged on

DIM-00018: Failed to stop Oracle Service.
O/S-Error: (OS 5) Отказано в доступе.

Дело в привелегиях
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39296563
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrillDriveОтвет очевиденНе преувеличивай размер своих познаний. Они не очень_видны, то есть совсем не видны.
...
Рейтинг: 0 / 0
Как отключить запущенный экземпляр базы данных Oracle ?
    #39296768
Taciturn12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не хочу платить за Oracle, поэтому использую версию XE, но я не хочу использовать XE, поэтому буду работать через SE/EE, ну гениально же, а мы глупцы тут столько лет лицензии приобретаем.

Проблема не в привилегиях, а в неправильной настройке. Для обучения и первых экспериментов по настройке Oracle, нужно устанавливать ОДИН ORACLE_HOME, чтобы не парить себе мозг, а не 4 штуки. Если нет свободной железки для тестов, используй виртуальную среду.
Ты для подключения к базе используешь ОС аутентификацию а не оракловую, для того чтобы она прошла необходимо следующее: чтобы пользователь операционной системы входил в группу ORA_DBA и чтобы в используемом файле sqlnet.ora была включена возможность такой аутентификации (т.е. установлено значение NTS).
Попробуй использовать для подключения файл паролей, т.е. при выполнении команды указать пароль системного пользователя базы.
вот первые же две ссылки яндекса:
тут
и тут
...
Рейтинг: 0 / 0
25 сообщений из 68, страница 1 из 3
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как отключить запущенный экземпляр базы данных Oracle ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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