|
|
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Буду краток. Я пробовал отключить экземпляр БД , используя 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. Только прошу без нападок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2016, 03:38:15 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDrive, Скорее всего твой локальный ник не входит в группу ora_dba. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2016, 05:40:57 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
UDW, а какой ник устанавливается по умолчанию при загрузки нового экземпляра БД или вообще как получить его , чтобы уже точно знать , какое именно я должен добавить в эту группу ora_dba ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2016, 05:53:00 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDrive, Он имел ввиду, что скорее всего пользователь Windows, под которым выполняешь команду не входит в группу ora_dba. Проверь входит ли пользователь в эту группу. Это общее правило, если хочешь использовать аутентификацию операционки, то пользователь под которым работаешь должен входить в группу ora_dba. По вопросу как узнать под каким пользователем работает экземпляр, то посмотри под кем стартует сервис (но в данном случае это значения не имеет). Как вариант укажи аутентификацию в самой команде oradim. Подробно описано использование oradim здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2016, 06:26:18 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDrive Варианты какие тут могут быть ?Экземпляра sid=ORCL не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2016, 07:29:58 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
экзистенциальность, я его создал давно. Я могу запустить этот Orcl , а выключить не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2016, 07:48:10 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
А через SQLPLUS подключение к экземпляру проходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2016, 08:20:55 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, да. Конечно. Но я ещё раз проверю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2016, 08:43:25 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDrive, Если в SQLPLUS подключение проходит как "/ as sysdba" тогда пользователь входит в группу ora_dba. Конечно могу ошибаться но проверь еще, что прописано в параметре SQLNET.AUTHENTICATION_SERVICES в файле sqlnet.ora. И можно попробовать при запуске ORADIM указать пароль через параметр -SYSPWD, для варианта SHUTDOWN он используется для подключения, при создании экземпляра или модификации для установки пароля. Ну и попробовать остановить экземпляр из SQLPLUS, посмотреть выдаст ли ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2016, 08:54:33 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, этих файлов sqlnet.ora на сервере БД много , так как у меня БД несколько было создано. Я просто не могу понять какой из них пресмыкается к ORCL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 01:57:51 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, я нашёл файл))). C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\sqlnet.ora Блин. Он практически пуст ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 05:03:04 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDriveTaciturn12, я нашёл файл))). Блин. Он практически пуст Плохо дело, похоже это вирус netca потер все содержимое. Обычно после себя он оставляет строки в sqlnet.ora вроде "this file is actually generated by netca". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 05:20:35 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
AnSi_Sr, Вы правы. У меня так и написано. Блин. Как же мне сгенерировать файл sqlnet.ora заново ? Я пока почищу комп от вирусни netca и рекламного ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 05:48:37 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDriveAnSi_Sr, Вы правы. У меня так и написано. Блин. Как же мне сгенерировать файл sqlnet.ora заново ? Я пока почищу комп от вирусни netca и рекламного ПО. Это была шутка. netca - Network configuration assistant. по теме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 05:52:22 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
AnSi_Sr, вы уж так не шутите , а то я поверил ))). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 07:58:44 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Не очень шутка, хотя перед тем как лезть в настройки Oracle очень желательно ознакомиться хотя бы с основами, чтоб как минимум на такие шутки не попадаться. Теперь по теме. Посмотри откуда у тебя запускаются утилиты, в том ORACLE_HOME и смотри файл, путь к файлу ORACLE_HOME\network\admin (если при запуске утилит каталог не указываешь, тогда смотри порядок просмотра путей в переменной окружения Path). Пропиши в нем параметр SQLNET.AUTHENTICATION_SERVICES = (NONE,NTS) и попробуй еще раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 08:28:21 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
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 ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 10:05:16 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, т.е. как мне узнать , в какой именно папке находятся ресурсы именно для ORCL ? Ведь у меня не один экземпляр базы данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 10:08:57 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Я писал про каталог откуда запускается утилита. Если ты не указываешь путь к ней сам, то операционка ищет путь запуска в переменной окружения Path, вот какой HOME у тебя в этой переменной первым идет из того утилиты и запускаются. Ну или как вариант прописать параметр во всех файлах sqlnet.ora ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 10:40:03 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Из какого HOME стартует экземпляр пока значения не имеет, но вообще путь прописывается в службе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 10:42:46 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, ок. Я посмотрел. В переменной среды PATH первое вхождение , которое указывает на каталог , где есть все утилиты для СУБД Oracle C:\oraclexe\app\oracle\product\11.2.0\server\bin или {ORACLE_HOME}\bin. Я так и знал. Получается , что таким макаром я могу найти: какой именно файл sqlnet.ora операционка юзает по умолчанию ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 11:27:43 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Да. Только не понятно зачем параллельно с полноценными версиями использовать урезанную бесплатную XE. Попробуй поставить первым один из нормальных HOME'ов и в нем прописать SQLNET.AUTHENTICATION_SERVICES = (NONE,NTS). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 11:41:12 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Да. Только не понятно зачем параллельно с полноценными версиями использовать урезанную бесплатную 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) Отказано в доступе. Дело в привелегиях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 17:53:33 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDriveОтвет очевиденНе преувеличивай размер своих познаний. Они не очень_видны, то есть совсем не видны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2016, 18:12:08 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Я не хочу платить за Oracle, поэтому использую версию XE, но я не хочу использовать XE, поэтому буду работать через SE/EE, ну гениально же, а мы глупцы тут столько лет лицензии приобретаем. Проблема не в привилегиях, а в неправильной настройке. Для обучения и первых экспериментов по настройке Oracle, нужно устанавливать ОДИН ORACLE_HOME, чтобы не парить себе мозг, а не 4 штуки. Если нет свободной железки для тестов, используй виртуальную среду. Ты для подключения к базе используешь ОС аутентификацию а не оракловую, для того чтобы она прошла необходимо следующее: чтобы пользователь операционной системы входил в группу ORA_DBA и чтобы в используемом файле sqlnet.ora была включена возможность такой аутентификации (т.е. установлено значение NTS). Попробуй использовать для подключения файл паролей, т.е. при выполнении команды указать пароль системного пользователя базы. вот первые же две ссылки яндекса: тут и тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2016, 06:47:30 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, я не меняю ORACLE_HOME. Он у меня всегда один. Но я юзаю два БД : XE и ORCL. И чтобы у меня не было ошибок с соединением к ORCL , мне придётся менять в переменной среды ORACLE_SID его значение на ORCL. И пробую после этого перезапустить консоль и соединиться с ORCL (conn sys as sysdba). Так работает. если бы знать , как юзать несколько БД на одной машине и установить для всех экземпляров БД ОДИН ORACLE_HOME на ВСЁ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2016, 18:30:11 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, хотя для начала я попытаюсь перенести все HOMЫ в одну папку , на которую и указывает переменная среды ORACLE_HOME для начала. Я вам дам знать , если будет косяк ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2016, 18:42:36 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Ничего хорошего из этого не выйдет. Из смешивания ORACLE_HOME разных редакций даже работающего ничего не получится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2016, 18:47:40 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
постит очевидное, хорошо. Так как я выяснил , что ORCL не работает , так как при соединении , если верить надписи "Connected to an idle instance." , означает , что я подключён к нему , но он все равно не настроен , чтобы через него чтото делать. Придётся мне ещё проверить Oracle base и поменять его в initORCL , который указывает на рабочий HOME тогда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2016, 19:27:05 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Что значит скопировать все НОМЫ в одну папку, скопировать все каталоги в один? это чистой воды садизм. Если перенести запуск всех экземпляров из одного HOME, то это уже вполне нормальное действие, но тебе не по плечу. Самый простой вариант определить из какого запускается твой основной экземпляр установить его первым в переменной PATH и все настройки проводить в нем, а на остальные пока забить, тем более если у тебя всего 2 экземпляра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 06:18:36 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
"Connected to an idle instance." - так Вы же хотели остановить инстанс? Вот и остановили. https://docs.oracle.com/cd/E11882_01/win.112/e10845/admin.htm#NTQRF070 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 09:49:32 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Эх, вот если бы все с этого ресурса мануалы читали, так проще бы всем стало, столько инфы: структурированной, под каждую версию и платформу, с примерами, со ссылками на подробности. Но все пытаются кусочками с кучи источников нахвататься. Все равно в итоге на docs.oracle приходится идти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 09:57:25 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, основной экземпляр БД называется XE. Ты хоть напомни мне: как мне с БД XE настраивать ORCL ? А то я делал всё как по отдельным инструкциям: и даже по этой : https://docs.oracle.com/cd/E11882_01/win.112/e10845/admin.htm#NTQRF214 Но не сработало. Я вообще не понимаю откуда эти нижеприведённые косяки ? Как их исправить ? А то ты прав , что в конечном счёте приходится читать главы с docs.oracle.com , но там про создание экземпляра БД инфа по "последовательным шагам" разбросана по разным частям мануалам , что хрен чего там найдёшь и соберёшь в единое общее правило. Если бы ктото сказал , какой порядок действий надо совершить , чтобы в итоге экземпляр БД , а именно ORCL отключался и включался как надо. Я не хочу , чтобы ты подумал , что я тупой или лентяй. Ты наверное уже думаешь , что это так , но я просто хочу знать , что я должен читать и без лишней воды по тому что мне нужно. Так будет проще мне(какие параметры прописывать в init.ora нужно в первую очередь , как узнать из какой папки dbhome какой экземпляр БД запускается вообще(среди трёх папок хрен поймёшь , где находится ресурсы конкретно для БД ORCL , чтобы не прогадать) , как сделать ,чтобы RAC для экземпляра ORCL доступен был и чтобы это всё можно было проверить). А то видите , что происходит: SQL> startup pfile=C:\app\Dima\product\11.2.0\dbhome_1\srvm\admin\init.ora ORA-00439: feature not enabled: Real Application Clusters ORA-01078: failure in processing system parameters И я очень ценю твой совет про прописание путей PATH , но основной экземпляр , а именно XE и так запускается с ORACLE_HOME как положено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 14:05:20 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Мануал нужно читать весь. Чтобы знать что такое файл параметров и чем отличается pfile от spfile, как настраивется oracle net и прочее. Читать куски это когда ты уже все знаешь из документации но подзабыл синтаксис или название какое. Экземпляр стартует из того HOME, из которого запускается экзешник oracle.exe, открываешь службу и смотришь откуда она запускается в управлении службами винды. если у тебя основной экземпляр XE, то он запускается из папки XE, она у тебя одна, тогда будем настраивать ее. Файл параметров находится в том же HOME откуда запускается бинарник. если используется pfile то он имеет вид initXE.ora, если spfile то spfileXE.ora. Но в них настраивать пока ничего не нужно. Если ты решил переключиться на работу из SQLPLUS вместо ORADIM для запуска и останова(что правильно) тогда подключение через ОС аутентификацию нужно выполнять следующим образом: во-первых либо указываешь полный путь к утилитам, либо делаешь нужный каталог активным, либо ставишь нужный HOME первым в переменной PATH, во-вторых, в используемом HOME в файле sqlnet.ora в папке network\admin должно быть указано NTS (лучше вместе с NONE, иначе могут возникнуть проблемы при подключении через файл паролей), в-третьих перед запуском SQLPLUS указываешь используемый тобой экземпляр - SID (даже если он у тебя один) командой SET ORACLE_SID=XE, в-четвертых в том же командном окне где ты указывал SET запускаешь SQLPLUS и уже после этого даешь команду STARTUP, pfile указывать не нужно, пусть oracle ищет его сам, если не найдет это будет следующая информация от которой будем отталкиваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 15:01:45 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Еще и RAC ? Топик начинает походить на цирк. IMHO Если бы ктото сказал , какой порядок действий надо совершить , чтобы в итоге экземпляр БД , а именно ORCL отключался и включался как надо. Для этого обычно вообще ничего не нужно. Он работает в виде Windows службы и в крайнем случае, им совершенно нормально можно рулить через Control Panel. Что Вы хотите сделать, вообще не понятно. Shutdown/startup базы можно сделать и через SQLPLUS. Останавливать запускать службу - можно или через Oracle'вую поделку oradim или через Control Panel. Ну и вообще, Oracle это сервер. Обычно запускается и работает. И о нем забывают. Если уж хочется запускать/останавливать службу руками - вполне можно через Control Panel, если уж через Oracle команды у Вас не получается. IMHO & AFAIK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 15:02:52 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Мануал нужно читать весь. Чтобы знать что такое файл параметров и чем отличается pfile от spfile, как настраивется oracle net и прочее. Читать куски это когда ты уже все знаешь из документации но подзабыл синтаксис или название какое. Я мануал только начинаю понимать , если почти каждое из него слово связано , с тем , что я хочу получить в конечном счёте и эта связь видна как можно отчётливее. Понимаешь ? А для этого должен быть порядок действий , список необходимых действий и уже после этого , темы , каждая из которых объясняет конкретно про каждый шаг: почему так , а почему сяк и.т.д. такого прям поэтапного описания действий в docs.oracle.com нет. Экземпляр стартует из того HOME, из которого запускается экзешник oracle.exe, открываешь службу и смотришь откуда она запускается в управлении службами винды. если у тебя основной экземпляр XE, то он запускается из папки XE, она у тебя одна, тогда будем настраивать ее. Стой стой. Мне XE настраивать не надо. Я пытаюсь создать ещё один экземпляр БД , который я назвал ORCL , понимаешь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 15:43:29 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDriveЯ пытаюсь создать ещё один экземпляр БД , который я назвал ORCL , понимаешь ? Инсталлировать с дисков еще один Home, создать еще один instance в том же home (XE?), или остановить экзепляр (как в первом посте) ? Все же несколько разные задачи. IMHO Еще один сервер - просто ставишь с диска в новый Home. Самый простой вариант. Start/Stop службы через Control Panel. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 15:51:04 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, я сделал как вы сказали , что я выбрал бинарь oracle.exe для службы ServiceOracleorcl из другой папки и поменял путь к ней: C:\WINDOWS\system32>SC CONFIG OracleServiceorcl binPath="C:\app\Dima\product\11. 2.0\dbhome_1\BIN\oracle.exe" [SC] ChangeServiceConfig: успех Но почему-то выскакивает следующая ошибка: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 22:38:29 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 22:46:08 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
и это при перезапуске службы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 22:49:17 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Тяжело идет процесс, когда человеку советуешь одно, он делает что-то другое, сделать хочет третье, а нужно четвертое. Вот в каком месте я советовал в службы лезть? я сказал уточнить в службе откуда запускается, чтобы точно знать какой HOME настраивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 06:31:28 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, Ну извини , что так получается . Я не специально , поверь. Путь к HOME у меня такой C:\oraclexe\app\oracle\product\11.2.0\server . В нём есть папка bin , внутри которой есть тот самый бинарь oracle.exe . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 15:42:32 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, именно оттуда и идёт запуск экземпляра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 15:44:34 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
И все же, кто мешает поставить нормальный, взрослый оракел и тренироваться на нем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 15:56:30 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
mefman, если вы про версию 12c , что на данном этапе считается самой свеженькой , то пока нет. А то вдруг я буду я ей пользоваться и будут опять такие же косяки какие у меня происходят сейчас и надо понять как их убрать сча. А если вы говорите про платную версию , то об этом вообще никакой речи быть не может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 16:28:16 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDrivemefman, если вы про версию 12c , что на данном этапе считается самой свеженькой , то пока нет. А то вдруг я буду я ей пользоваться и будут опять такие же косяки какие у меня происходят сейчас и надо понять как их убрать сча. А если вы говорите про платную версию , то об этом вообще никакой речи быть не может. тоесть вы прод хотите на хе поднимать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 16:39:53 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
mefman, для тестирования и учёбы , да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 17:02:06 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Я бы все снесла, и так уж и быть поставила XE А в виртуалке поставила EE и тренировалась А если приедут ненакамри быстро грохнула бы виртуалку. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 17:27:15 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDrivemefman, для тестирования и учёбы , да. насколько мне известно, оракел не берет денег за "для учебы". Большинство продуктов в открытом доступе. Платят главным образом за патчи и техподдержку. И уж точно никто не приедет проверять лиценизии наквартиру )) не обижайтесь, но у вас какая-то паранойя имхо )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 17:42:36 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, можете сказать мне кое что ? Вы говорили , что бинарь oracle.exe запускает определённый экземпляр БД , файл которого находится в папке , совпадающий с названием экземпляра. При начале работы службы ServiceOracleSID запускается этот бинарь с входным параметром SID. Раз я пытаюсь ещё развернуть экземпляр ORCL , то тогда эта папка будет называться ORCL тоже. Но я тока не понимаю: где мне хранить папку ORCL , чтобы бинарь oracle.exe её мог найти при запуске экземпляра ORCL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 00:16:30 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Имя сервиса который запускается имеет следующий вид OracleServiceORCL, при старте этого сервиса запускается Oracle.exe и ему в качестве параметра передается SID экземпляра. При старте экземпляра оракл ищет в своем ORACLE_HOME, откуда запущен файл параметров для данного SID. Порядок поиска следующий: spfileORCL.ora, initORCL.ora, если ни того ни другого не находит пытается использовать файл параметров по-умолчанию spfile.ora, все эти файлы он ищет в папке ORACLE_HOME\database\. При старте экземпляра можно вручную указать pfile с которого стартовать экземпляр. Файл параметров задает параметры старта экземпляра и указывает базу, которую необходимо подключить к запускаемому экземпляру. Из одного ORACLE_HOME может запускаться несколько экземпляров, их файлы параметров будут лежать рядом, в одной папке, но иметь разные имена (есть определенное правило формирования имен этих файлов, пример выше). По подключению. Подключение "/ as sysdba" требует предварительного указания SID, к которому выполняется подключение (set oracle_sid=orcl перед запуском sqlplus в той же консоли CMD), указания допустимости использования ОС аутентификации, которая задается в файле sqlnet.ora и уже десяток раз здесь приводилось, а так же вхождение пользователя ОС под которым выполняется работа в группу ORA_DBA. Подключение "sys@orcl as sysdba" или под любым другим пользователем имеющим привилегию sysdba выполняется через файл паролей (соответственно требуется ввод пароля системного пользователя, указанного при создании файла паролей, он может отличаться от указанного в базе данных, но если ни тот ни другой не менялся, тогда они совпадают). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 07:43:07 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDrive....где мне хранить папку ORCL , чтобы бинарь oracle.exe её мог найти при запуске экземпляра ORCL ? Там, куда ее положил инсталятор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 13:49:57 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12...Из одного ORACLE_HOME может запускаться несколько экземпляров... Насколько я понимаю, у автора XE. Вот у меня нет никакой уверенности, что в XE это не вызовет каких нибудь "странных" проблем. Все же XE урезанная версия. А еще больше я сомневаюсь, что кто нибудь из присутствующих пытался в XE запускать несколько экземпляров. В общем, автор топика знает толк в извращения. Главное, он так и не объяснил, что и для чего он пытается сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 13:54:29 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Как я и писал, советуешь одно, человек делает другое, желает третьего, а нужно ему совсем четвертое. Кроме XE стоят и нормальные версии вроде. Пока что как я понял автор просто не хочет обучаться как нужно, а желает нахватать различных знаний, и решив пару проблем дальше все будет гладко и просто )) Это он еще нормальных проблем не встречал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 14:26:21 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
авторон над нами издевался, сумасшедший что возьмешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 14:55:43 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
вот уже третью страницу автор не может выставить оракле_сид и оракле_хоме. ну не смог освоить виндовс, пересядь на айфон и не парься про всякие ораклы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 15:19:25 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12желает нахватать различных знаний, и решив пару проблем дальше все будет гладко и просто Просто он хочет работать на EE, но если вдруг какой наезд на лицензионность, тут же по мановению появляется XE :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 15:39:54 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Главное, он так и не объяснил, что и для чего он пытается сделать. Поверьте мне , что я уже говорил: у меня проблемы с созданием экзмпляра БД помимо того , что мне МАЛО юзание "урезанной" БД XE. Поскольку если я буду здесь пытаться объяснять: как я буду ORCL использовать для отдельных задач , при которых нужна служба ORDS , то это уже будет совсем другая тема. Поэтому я и говорю что то , для чего я пытаюсь добавить одну БД поверх существующей - это не важно. Главное сделать и всё , если это возможно при Oracle11gXE. А уже потом разбираться: "насколько то , что я делаю изврат ? Чтобы изменилось , если бы установил самую последнюю/полноценную версию Oracle и.т.д. ?". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2016, 06:32:38 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
мед ведь, что же разумного взять с человека статуса "Гость" ? Лучше бы не отвечал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2016, 06:36:41 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
mefman, я не издеваюсь. Мы же общаемся просто , дискутируем ). Что в этом плохого ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2016, 06:40:00 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Читаю топик и никак не пойму, зачем останавливать экземпляр через oradim. Чем обычный shutdown не угодил? Или остановка службы нажатием кнопочки мышки? DrillDrive ,Если по теме, облегчите себе задачу. Сделайте два батника. В одном будут прописаны сид и пути для одного экземпляра, а во втором - для другого. Будете запускать перед работой, и не надо будет менять пути ручками. Вы ведь не забываете перед тем, как запускать sqlplus прописывать в командной строке переменные ORACLE_HOME, SID и PATH? Если забываете, тогда понятно, почему у вас идет connected to an idle instance при работающем инстансе. Просто прописаны не те переменные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2016, 10:54:24 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDriveПоверьте мне , что я уже говорил: у меня проблемы с созданием экзмпляра БД помимо того , что мне МАЛО юзание "урезанной" БД XE. Поскольку если я буду здесь пытаться объяснять: как я буду ORCL использовать для отдельных задач , при которых нужна служба ORDS , то это уже будет совсем другая тема. Поэтому я и говорю что то , для чего я пытаюсь добавить одну БД поверх существующей - это не важно. Главное сделать и всё , если это возможно при Oracle11gXE. А уже потом разбираться: "насколько то , что я делаю изврат ? Чтобы изменилось , если бы установил самую последнюю/полноценную версию Oracle и.т.д. ?". 1) Если Вам мало "урезанной" БД XE. Скачайте SE / EE. Запустите инсталлятор. Поставьте Oracle SE / EE в другую папку, выбирите другой номер порта для Listener'а. И наслаждайтесь двумя Oracle на компьютере. (желательно переставить Windows, что бы не разбираться, что Вы уже на компьютере "понагородили"). Как с "мало урезанной XE" относится "проблемы с созданием экзмпляра БД" ? Экземпляр БД умеет создавать инсталятор. Ничего делать не нужно. 2) Чтобы изменилось , если бы установил самую последнюю/полноценную версию Oracle и.т.д. ? Тем, что XE "урезана". От того, что Вы измените название инстанся с XE на ORCL - урезанность не пропадет. Можно ли в XE "запускаться несколько экземпляров" - то науке не ведомо. Т.к. таким вряд ли кто занимается. В SE / EE инстансы БД вроде создаются через GUI утилиту. 3) ORDS это "REST Data Services" ? Каким боком это связано с названием / еще одной копией / instance Oracle на компьютере? ORDS умеет работать с XE ? Если да - то в чем проблема. Если нет, см. выше. От того, что instance будет называться ORCL, он быть XE не перестанет. IMHO & AFAIK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2016, 13:47:57 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Я понимаю. Всё в порядке. Я вот тока из гугла нашёл разницу между понятиями "экземпляр БД" и "БД". Она большая , хоть и между двумя понятиями имеется крепкая связь. Может быть я не правильно понял или перевёл на русский , но это действительно так , что в отличии от БД(набор файлов системы , сгенерированные инсталлятором БД Oracle(ASM - Automatic Storage Control) и среди которых не только основной БД файл(.dat или .dbf) , но и логи , файлы параметров, backup/ другие временные файлы , конфиги и.т.д.) , экземпляр БД представляет из себя лишь процессы причастные как к самому запуску БД через аутентификацию в ОС(через файл паролей или без), так и многопоточному пользованию(несколькими юзерами за раз) , использующие часть ресурсов той БД , благодаря которым Oracle знает как и относительно чего сделать подключение к ней. Эти ресурсы в частности , например , файлы парметров pfile/spfile как я понимаю. И если я правильно понял тот мануал на asktom.oracle.com , экземпляры имеют смысл или по крайней мере он виден отчётливо, если одну и ту же БД нужно будет располагать на физических дисках с разных компов и реализовывать обращение к ней через нужный экземпляр , да и то если связь в подобном случае осуществляется с помощью RAC кластеров. Но даже не смотря на то , что экземпляров БД может быть несколько , они все должны указывать ТОЛЬКО на один БД и открывать только один. Вы действительно правы , когда говорили , что от того какой экземпляр я делаю мягко говоря это не имеет отношения в создании БД: на asktom.oracle.com в одном из вопросов так и написано в качестве ответа. Я понял свою главную ошибку. Спасибо за это. К вопросу об включении/выключении экземпляра БД я вернусь тогда в виде другой темы топика, но прежде чем я закрою этот топик , я прошу вас или ещё кого-то из форума мне сказать кое что: Допустим я хочу создать дополнительное БД как вы уже поняли и запустить их оба на одной машине одновременно. Вопрос. Какой полный ряд действий я должен сделать для этого(пост в блоге или мануальчик с порядком действий тоже сойдёт): файл БД создан. Что дальше ? Первая БД , что создан как XE я буду использовать для повседневных дел и простых sql запросов. Её отключать можно Вторая БД должна работать не прерывно так как она должна будет связана с listener-ом p.s. только осталось приведённое выше решить и я уверен , что больше не останется повода страдать фигнёй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 00:40:25 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Вот он, результат непоследовательного изучения темы, все в куче и половина не так понята. Еще раз, если тебе нужно изучить, то необходимо создать тестовую среду в которой по мануалу все проделывать и последовательно изучать каждый механизм. По той бессвязной куче инфы в предыдущем посте: ASM не имеет отношения к базе, это средство хранения и управления файлами, обеспечивающая автоматическую и ручную калибровку нагрузки на диски и дублирование информации с целью обеспечения отказоустойчивости, плюс еще куча возможностей и фишек; экземпляр работает только с одной базой в конкретный момент времени, в другое время ты можешь подключить к нему другую базу, какая база будет подключена к экземпляру задается в файле параметров. Остальное тоже верно только частично. По поводу вопросов. Создание базы данных и экземпляров не имеет никакого отношения к инсталлятору, он только устанавливает софт, управление базами и экземплярами осуществляется другими средствами, для начинающего это будет DBCA (database configuration assistent), т.к. имеет графический интерфейс и работает в режиме визарда (инсталлятор вызывает dbca если при инсталляции было выбрано конфигурирование базы). Скорее всего именно по этой причине для создания новой базы ты делал новую установку. Порядок действий: берешь новую чистую операционку, выполняешь установку ОДНОГО HOME (в инсталляторе лучше выбрать software only без конфигурирования базы, что позволит лучше понять как создается база) для установки выбрать SE/EE, т.к. с XE очень мало людей работает и учиться на ней плохо. После установки создаешь одну базу, ставишь експерименты, как немножко разберешься, создаешь вторую,третью, энную. И я не понял связи листенера и непрерывной работы базы, это продакшн база что ли? Если действительно так, то я б тебя за такие эксперименты на производственной среде сразу уволил ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 06:30:37 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
DrillDriveЯ понял свою главную ошибку. Расскажите, что за главная ошибка? Вы на винде, поэтому создать новую базу проще простого, с помощью мышки и нескольких кнопок. Заходите в пуск-программы, находите свой оракл, находите Database Configuration Assistant (DBCA) и запускаете. Несколько раз нажмете Next, укажете в процессе пути и параметры, и будет вам новый инстанс. Можете посадить ее на отдельный листенер. Заходите в пуск-программы, находите свой оракл, находите Net Configuration Assistant (NETCA), меняете порт-название, жмете несколько раз next и листенер готов, . Лучше делать перед созданием базы. А еще лучше - сначала идете в гугл и ищите статьи в стиле "как создать базу данных oracle", как настроить листенер и тд. В интернете этого добра навалом. А еще лучше - почитайте какую-нибудь книжку по основам администрирования оракла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 13:56:13 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Taciturn12, И я не понял связи листенера и непрерывной работы базы, это продакшн база что ли? Если действительно так, то я б тебя за такие эксперименты на производственной среде сразу уволил ) Почему вы сразу так меня ? То , что я не знаю , как делать это одно , но то , что вы считаете мой принцип организации баз данных в системе плохой , то это уже совсем другое. Мне кажется наоборот. Нужно создавать отдельную БД в зависимости от ряда задач , в которой она используется. А то , например , мне кажется это как раз плохо, чтобы использовать одну БД(XE , EE или SE - это не так уж и важно) сразу и для обычных sql запросов и работы с APEX , так ещё и listener под неё настраивать к тому же (если понадобиться создавать приложение , например , которое будет обмениваться сообщениями , отображать их(результатом запроса) от БД через веб-сервер. Дальше в этом случае надо мне потом будет читать про необходимость юзания SOAP протокола в этом случае). Слишком много обязанностей по отношению к одной БД , разве вам так не кажется ? В любом случае. У меня уже сформировалось хоть какое-то понятие того как настройка БД в системе должна примерно выглядеть благодаря вам. А то если бы я читал про Oracle со времён "Адама и Евы" как говорится , то до практики в среде Oracle дело бы дошло через 100 лет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 14:45:26 |
|
||
|
Как отключить запущенный экземпляр базы данных Oracle ?
|
|||
|---|---|---|---|
|
#18+
Блин. Я не могу закрыть этот топик. Не вижу подобной кнопки или чего-то такого в списке топиков моего профиля. (( Что делать ? Или я как пользователь , не являющийся модератором или админом не имею этого права ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 13:55:28 |
|
||
|
|

start [/forum/topic.php?all=1&fid=52&tid=1887542]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 374ms |

| 0 / 0 |
