|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Добрый день, вопрос такой: ОС Windows server. На одной машине стоит 12.2 database + 12.2 instant client. Home по умолчанию настроен на клиента. Как настроить автоматический запуск listener от database? Саму database можно запустить Предварительно перезадав oracle_home и path. А listener при старте говорит serviсe error 0. В результате база есть а коннекта через листенер к ней нет. Прямой Коннект есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 07:05 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Уточнение home по умолчанию должен остаться от instant client. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 07:14 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348Уточнение home по умолчанию должен остаться от instant client. не пойму что мешает убрать инстант клиент то? инстант клиент это часть другого Home.. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 08:06 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Надфиль, Потому что он нужен для работы приложений. Спасибо, кэп. И вопрос был не что мешает а как сделать мне казалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 08:15 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348, ответ был инстант клиент тебе не нужен. все нужное "для работы приложений" есть в оракл хоме из которого запускается база. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 08:33 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
хотя листенер не запускается не по причине зоопарка хоумов, скорей всего нужно изучить файлик listener.ora на предмет соответствия окружающей объективной реальности ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 08:38 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Надфильnick348, ответ был инстант клиент тебе не нужен. все нужное "для работы приложений" есть в оракл хоме из которого запускается база. Безапелляционное заявление. А если у него приложение 32-битное, ему застрелиться? По теме: приведите лог листенера. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 10:36 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Усталый разработчикБезапелляционное заявление. А если у него приложение 32-битное, ему застрелиться? я в первом сообщении спросил а нафига отдельный клиент.. ну и да собственно листенер не стартует скорей всего не из за разных хоумов. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 11:00 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348Надфиль, Потому что он нужен для работы приложений. То есть аппликация сидит вместе с базой на одном сервере? Я думал так уже не делают. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 13:48 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348, Для служб windows, окружение не критично Может listener.ora кривой? Кстати покажите какой. что говорит на службу TNSListener (Если она сконфигурирована)? Код: plsql 1.
и попытка ручного запуска Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 14:16 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
flexgen, вы, наверное, уже давно работаете в крупной организации. Посмотрите, у товарища Oracle под Windows Server. Сразу звоночек - подавляющее большинство таких комбинаций в среднем / мелком сегменте. Потому что в среднем по стране на таком уровне с этим ФОТом некому администрировать линуксы, а Windows Server способен поставить практически любой эникей (и дальше благополучно его угробить, но это уже другая история). Возможно, сервер вообще один. На нём ещё крутятся какие-нибудь 1С с MS SQL и заодно лежит файлопомойка. Хорошо ещё, если это хотя бы виртуалками разделено. Поддержка приложухи подключается через какой-нибудь TeamViewer и нуждается в возможности запускать приложуху, разумеется. В общем, на грешной земле, в отличие от хипстерских облаков, есть вполне себе реальная потребность в такой жизни (инфраструктуре). Кто там будет поднимать отдельные серверы? На 30-50 пользователей максимум? P.S. Автор, ни вам, ни кому-либо другому не в обиду, просто хотелось обрисовать имеющую место быть реальность, необязательно совпадающую с вашей ситуацией. Лог листенера-то опубликуйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 20:53 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Усталый разработчик, Забыл еще одну ситуацию - просто сервер разработки. Размазывать по нескольким машинам не хочется. Размер в данном случае значения не имеет (организации). ОС так исторически сложилась. вот listener.ora # listener.ora Network Configuration File: C:\Program Files\Oracle\Instantclient_12_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\oracle\product\12.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\oracle\product\12.2.0\dbhome_1\bin\oraclr12.dll") ) (SID_DESC = (SID_NAME = orcl) (ORACLE_HOME = C:\oracle\product\12.2.0\dbhome_1) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) ADR_BASE_LISTENER = C:\oracle\product\12.2.0\dbhome_1 в логе это 2019-08-17T19:15:38.210584-07:00 Message 279 not found; No message file for product=NETWORK, facility=NL Message 509 not found; No message file for product=NETWORK, facility=NL Message 510 not found; No message file for product=NETWORK, facility=NL при этом если задать системные переменные окружения через оснастку ORACLE_HOME=C:\oracle\product\12.2.0\dbhome_1 то службы запускаются. а если ORACLE_HOME=c:\program files\oracle\instant_client_121 то не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 06:27 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Соответственно мне нужно следующее - системные переменные окружения установлены на instant_client. База и листенер стартованы. Сейчас у меня так. Системные переменные установлены База стартует скриптом Листнер с теми же переменными окружения не работает. set ORACLE_BASE=c:\oracle set NLS_LANG=AMERICAN_AMERICA.CL8mswin2151 set PATH=c:\oracle\product\12.2.0\dbhome_1\bin;%PATH% set ORACLE_HOME=c:\oracle\product\12.2.0\dbhome_1 lsnrctl start sqlplus / as sysdba @strtp.sql strtp.sql содержит одну строку startup сама база стартует. проблема в листнере именно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 07:10 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348set ORACLE_BASE=c:\oracle set NLS_LANG=AMERICAN_AMERICA.CL8mswin2151 set PATH=c:\oracle\product\12.2.0\dbhome_1\bin;%PATH% set ORACLE_HOME=c:\oracle\product\12.2.0\dbhome_1 lsnrctl start sqlplus / as sysdba @strtp.sql я бы еще эти переменные установил. TNS_ADMIN - путь до listener.ora ORACLE_SID - судя по listener.ora оно должно быть равно orcl ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 09:00 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348 (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) localhost поменять бы на реальный ип адрес или сетевое имя "сервера"... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 09:01 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348Соответственно мне нужно следующее - системные переменные окружения установлены на instant_client. База и листенер стартованы. Сейчас у меня так. Системные переменные установлены База стартует скриптом Листнер с теми же переменными окружения не работает. set ORACLE_BASE=c:\oracle set NLS_LANG=AMERICAN_AMERICA.CL8mswin2151 set PATH=c:\oracle\product\12.2.0\dbhome_1\bin;%PATH% set ORACLE_HOME=c:\oracle\product\12.2.0\dbhome_1 lsnrctl start sqlplus / as sysdba @strtp.sql strtp.sql содержит одну строку startup сама база стартует. проблема в листнере именно. 1) Без службы OracleServiceXXXX вы базу не запустите, настроить автостарт, проблем нет hint: ORADIM 2) Аналогично, есть служба TNSListener.... По идее, окружение не должно влиять на Службу, но если Вы вляпались, то как вариант, создайте отдельного пользователя, задайте для него USER Envirinment с настройками ORA12.2, и запускайте службу от него ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 09:10 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Vadim Lejnin, 1. Служба есть. Говорю же с нормальным Хоум стартует. 2. Не понял что значит вляпался. Речь идёт о системных переменных. Смена юзера помочь не должна. Сдается мне у листнкра свой Хоум как-то надо задать ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 13:01 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348у листнкра свой Хоум TNS_ADMIN ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 14:24 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348Vadim Lejnin, 1. Служба есть. Говорю же с нормальным Хоум стартует. 2. Не понял что значит вляпался. Речь идёт о системных переменных. Смена юзера помочь не должна. Сдается мне у листнкра свой Хоум как-то надо задать Попробуй Установи через Oracle Universal Installer основным хомом - хом БД (чтобы в win реестре прописался) 1 Start the Oracle Universal Installer. 2 Click the Installed Products button. 3 Click the Environment tab at the top of the window. 4 Move the Oracle home directory that you want as your default to the top of the list. 5 Apply the changes, and exit the installer. Но в этом случае, возможно, для приложений, использующих Instant Client, необходимо будет устанавливать хом Instant Client-а вручную. ПС. Подумайте все таки - нужен ли вам Instant Client или нет, потому что у инсталляции БД уже имеется Oracle client? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 14:43 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Michael Isaev, К вопросу нужен ли - да, нужен По методу - пришли пруф, пожалуйста. Заинтересовало про move, но не вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 16:15 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
dmdmdm, Настроен в папку инстант-клиента и не трогапся. При этом автостарт идёт нормально при любом home ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 16:16 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348Vadim Lejnin, 1. Служба есть. Говорю же с нормальным Хоум стартует. 2. Не понял что значит вляпался. Речь идёт о системных переменных. Смена юзера помочь не должна. Сдается мне у листнкра свой Хоум как-то надо задать 1) Пользовательские переменные перетирают системные 2) Переменные окружения перетирают настройки registry ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 16:21 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
И да покажите вывод для проблемной службы: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 16:24 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick3481. Служба есть. Говорю же с нормальным Хоум стартует.Чудак, Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 07:52 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Vadim Lejnin, C:\Users\TEMP.WIN-14LTT3INCG8>sc query oracleoradb12home1tnslistener SERVICE_NAME: oracleoradb12home1tnslistener TYPE : 10 WIN32_OWN_PROCESS STATE : 1 STOPPED WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:31 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Elic, Сам чудак. К чему твой пост? Или скажи нормально или молчи. На школоту похоже пока что. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:38 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348Elic, Сам чудак. К чему твой пост? Или скажи нормально или молчи. На школоту похоже пока что. Elic, в отличии от Вас, даже если грубит, говорит по делу. За Вами, кроме гонора такого не замечено. найди два отличия: Vadim Lejnin Код: plsql 1.
nick348 Код: plsql 1.
p.s. В принципе, все что нужно тебе уже подсказали ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:13 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Vadim Lejninnick348Elic, Сам чудак. К чему твой пост? Или скажи нормально или молчи. На школоту похоже пока что. Elic, в отличии от Вас, даже если грубит, говорит по делу. За Вами, кроме гонора такого не замечено. То есть по делу грубить это нормально, а в ответ послать человека на его же грубость это гонор? Двойные стандарты какие-то не находите? Или в чем у меня гонор Я не пойму? Он подсказал совсем другую команду с другим ключом. Согласен net start и qc это примерно одно и тоже, но все равно не в тему. найди два отличия: Vadim Lejnin Код: plsql 1.
nick348 Код: plsql 1.
Согласен, посчитал за одну опцию. Вот вывод C:\Users\TEMP.WIN-14LTT3INCG8>sc qc oracleoradb12home1tnslistener [SC] QueryServiceConfig SUCCESS SERVICE_NAME: oracleoradb12home1tnslistener TYPE : 10 WIN32_OWN_PROCESS START_TYPE : 2 AUTO_START ERROR_CONTROL : 1 NORMAL BINARY_PATH_NAME : C:\oracle\product\12.2.0\dbhome_1\BIN\TNSLSNR LOAD_ORDER_GROUP : TAG : 0 DISPLAY_NAME : OracleOraDB12Home1TNSListener DEPENDENCIES : SERVICE_START_NAME : .\Administrator [/quot] p.s. В принципе, все что нужно тебе уже подсказали Такое ощущение что реально никто с таким не сталкивался, в принципе как и Я, потому что да, подсказали, только не работает то что подсказали. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 13:01 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348, 21952009 1) Создай пользователя, из под которого будешь запускать oracle и listener 2) Необходимые привилегии и группы 3) В local environment задай ORACLE_HOME, PATH на ora12.2 4) задай через oradim autostart и shutdown mode для OracleService 5) настрой учетную запись служб OracleServiceXXX и TNSListaenrXXX на данного пользователя 6) проверь как запускается из под этого пользователя (могут быть проблемы с разрешения файлов ORACLE_HOME, если будут ошибки доступа, дай права Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 13:18 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348То есть по делу грубить это нормальноКонфликт - нормальная часть производственной деятельности. Нельзя делать конфликт самоцелью, но и пытаться избежать конфликта - глупо.а в ответ послать человека на его же грубость это гонор?"Грубо, но по делу" сильно отличается от "я обиделся потому, что меня носом натыкали вместо того, чтобы в разжевать и в рот положить". P.S. Элика, бывает, заносит, но, обычно, он удерживается в приемлемых рамках. С учётом того, что у вас, всё-таки, не пансион благородных девиц, а вполне себе работа. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 13:20 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Чуток поправлю Vadim Lejninnick348, 21952009 1) Создай пользователя, из под которого будешь запускать oracle и listener 2) Необходимые привилегии и группы 3) В local environment user environment variables задай ORACLE_HOME, PATH на ora12.2 4) задай через oradim autostart и shutdown mode для OracleService 5) настрой учетную запись служб OracleServiceXXX и TNSListaenrXXX на данного пользователя 6) проверь как запускается из под этого пользователя (могут быть проблемы с разрешения файлов ORACLE_HOME, если будут ошибки доступа, дай права Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 13:23 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Vadim LejninЧуток поправлю Код: plsql 1. 2.
Вадим, а lsnrctl умеет поднимать сервис под win? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 13:31 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Basil A. Sidorovnick348То есть по делу грубить это нормальноКонфликт - нормальная часть производственной деятельности. Нельзя делать конфликт самоцелью, но и пытаться избежать конфликта - глупо.а в ответ послать человека на его же грубость это гонор?"Грубо, но по делу" сильно отличается от "я обиделся потому, что меня носом натыкали вместо того, чтобы в разжевать и в рот положить". P.S. Элика, бывает, заносит, но, обычно, он удерживается в приемлемых рамках. С учётом того, что у вас, всё-таки, не пансион благородных девиц, а вполне себе работа. Конфликт - нормальная часть производственной деятельности. Нельзя делать конфликт самоцелью, но и пытаться избежать конфликта - глупо Согласен полностью, как раз частично поэтому почему гонор только у меня, не понял. "я обиделся потому, что меня носом натыкали вместо того, чтобы в разжевать и в рот положить". Я этого и не просил. Я спросил сталкивался ли кто с таким и в чем может быть загвоздка, а не дайте мне рецепт. Как раз поэтому Я изначально, как правило, и не прикладываю в своих постах логи и прочее - меня интересует так сказать направление а не карта маршрута. И прежде чем задавать вопросы я пробую решать проблему сам, т.е. посмотреть параметры служб и логи Я и сам в состоянии. Элика, бывает, заносит, но, обычно, он удерживается в приемлемых рамках. С учётом того, что у вас, всё-таки, не пансион благородных девиц, а вполне себе работа. Заносит в каждом форуме почти, а не иногда (ну или я не те форумы читаю). Ну в принципе не мне судить - сам тоже не без греха. Работа она у всех, но большинство как-то себя в руках держит . Я тоже немало знаю и терпеть чтобы меня на любой вопрос тыкали куда-то кроме мат.части не собираюсь и других стараюсь не тыкать (хотя тоже и меня бывает заносит). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 13:41 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
andrey_anonymousVadim LejninЧуток поправлю Код: plsql 1. 2.
Вадим, а lsnrctl умеет поднимать сервис под win? А точно сначала lsnrctl start а не наоборот? Пробовал и без sc Вадим, а lsnrctl умеет поднимать сервис под win? Умеет. Прекрасно создается в момент апгрейда СУБД например. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 13:48 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348создается в момент апгрейда СУБД например. Эээ... кто создается? lsnrctl ? Сервис листенера? Умение lsnrctl поднять лежащий сервис? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 13:50 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
andrey_anonymousnick348создается в момент апгрейда СУБД например. Эээ... кто создается? lsnrctl ? Сервис листенера? Умение lsnrctl поднять лежащий сервис? lsnrctl умеет пересоздавать службу листнера из нового home. lsnrctl управляет службой листнера на любой платформе, Реально плохо сказал как-то... З.Ы. Ну а умение либо есть либо нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 13:55 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348Я тоже немало знаю nick348 точно сначала lsnrctl start а не наоборот? Пробовал и без sc Бррр... Уже разберитесь, кто на ком стоял. OracleListener - служба самостийная, от сервиса oracleDatabase не зависит. Задача запуска оракельских продуктов под win делится на две части: запуск сервисов win и команды на запуск сервисов oracle. Обычно решается автостартами, но проверить статус сервисов win смысл все-таки имеет. Командовать сервисами oracle посредством sqlplus и lsnrctl в стиле *nix возможно при условии, что соответствующие сервисы win запущены - по крайней мере так было, когда я видел подобную систему крайний раз. Вот и решил уточнить у Вадима, не научился ли за прошедшие годы lsnrctl рулить сервисом win. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 14:00 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
andrey_anonymousnick348Я тоже немало знаю nick348 точно сначала lsnrctl start а не наоборот? Пробовал и без sc Бррр... Уже разберитесь, кто на ком стоял. OracleListener - служба самостийная, от сервиса oracleDatabase не зависит. Задача запуска оракельских продуктов под win делится на две части: запуск сервисов win и команды на запуск сервисов oracle. Обычно решается автостартами, но проверить статус сервисов win смысл все-таки имеет. Командовать сервисами oracle посредством sqlplus и lsnrctl в стиле *nix возможно при условии, что соответствующие сервисы win запущены - по крайней мере так было, когда я видел подобную систему крайний раз. Вот и решил уточнить у Вадима, не научился ли за прошедшие годы lsnrctl рулить сервисом win. OracleListener - служба самостийная, от сервиса oracleDatabase не зависит. Это да. database стартует нормально Командовать сервисами oracle посредством sqlplus и lsnrctl в стиле *nix возможно при условии, что соответствующие сервисы win запущены - по крайней мере так было, когда я видел подобную систему крайний раз. Потому я и спрашиваю Вадима, почему он рекомендует менять порядок. Мне тоже всегда казалось что сначала сервисы потом команда. Про *nix стиль согласен - у меня всю жизнь oracle+*nix и был. Уже разберитесь, кто на ком стоял. Вот этот пассаж не понял. Ставился Database, потом instant_client ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 14:17 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
andrey_anonymousnick348Я тоже немало знаю nick348 точно сначала lsnrctl start а не наоборот? Пробовал и без sc Бррр... Уже разберитесь, кто на ком стоял. OracleListener - служба самостийная, от сервиса oracleDatabase не зависит. Задача запуска оракельских продуктов под win делится на две части: запуск сервисов win и команды на запуск сервисов oracle. Обычно решается автостартами, но проверить статус сервисов win смысл все-таки имеет. Командовать сервисами oracle посредством sqlplus и lsnrctl в стиле *nix возможно при условии, что соответствующие сервисы win запущены - по крайней мере так было, когда я видел подобную систему крайний раз. Вот и решил уточнить у Вадима, не научился ли за прошедшие годы lsnrctl рулить сервисом win. Научился, но требует запуск "as Administrator" Учетная запись oracle Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
запуск cmd "as Administrator" Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 14:27 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Vadim LejninЧуток поправлю Vadim Lejninnick348, 21952009 1) Создай пользователя, из под которого будешь запускать oracle и listener 2) Необходимые привилегии и группы 3) В local environment user environment variables задай ORACLE_HOME, PATH на ora12.2 4) задай через oradim autostart и shutdown mode для OracleService 5) настрой учетную запись служб OracleServiceXXX и TNSListaenrXXX на данного пользователя 6) проверь как запускается из под этого пользователя (могут быть проблемы с разрешения файлов ORACLE_HOME, если будут ошибки доступа, дай права . Код: plsql 1. 2. 3. 4.
1. сделано 2. сделано 3. это где? через батник? остальное понял ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 14:29 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Vadim LejninНаучился, но требует запуск "as Administrator" Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 15:14 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348Vadim LejninЧуток поправлю пропущено... 1. сделано 2. сделано 3. это где? через батник? остальное понял Панель управления\Система и безопасность\Система Дополнительные параметры системы -> дополнительно -> переменные среды Верхнее окно переменные среды пользователя устанавливаешь далее запускаешь runas /user:xxx cmd.exe проверяешь что все правильно установилось Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 17:14 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
Vadim Lejnin, Спасибо большое. Решил немного топроно, двумя скриптами - автостарт ставим системную переменную oracle setx PATH "C:\Program Files\Oracle\Instantclient_12_1;%PATH%" /m - в скрипте при выключении ос возвращаем обратно setx ORACLE_HOME "C:\Oracle\product\12.2.0\dbhome_1" /m ставить сюда https://ida-freewares.ru/kak-nastroit-avtomaticheskij-zapusk-programm-ili-skriptov-pri-vyklyuchenii-windows.html Ваш метод попробую. В принципе он тоже должен сработать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 17:35 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
nick348- в скрипте при выключении ос возвращаем обратно Аварийное выключение добавит геморроя в процедуры восстановления, причем никто не вспомнит про "обратно" и будут терять особо драгоценное при аварийной ситуации время на поиск Вашей "закладки". Разводите по пользователям, как посоветовали, или оснастите клиентские софтинки командными файликами, которые выставят окружение клиента. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 19:26 |
|
Несколько oracle_home
|
|||
---|---|---|---|
#18+
andrey_anonymousnick348- в скрипте при выключении ос возвращаем обратно Аварийное выключение добавит геморроя в процедуры восстановления, причем никто не вспомнит про "обратно" и будут терять особо драгоценное при аварийной ситуации время на поиск Вашей "закладки". Разводите по пользователям, как посоветовали, или оснастите клиентские софтинки командными файликами, которые выставят окружение клиента. В общем-то согласен. Потому и сказал что топорно... Через файлики и сделано. Положены в локальные политики, поэтому вероятность забыть минимальна. Данная машина это машина для разработки, поэтому авралов на ней не будет и планы критичность аварийного восстановления не нужна. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 04:19 |
|
|
start [/forum/topic.php?all=1&fid=52&tid=1882177]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
others: | 243ms |
total: | 427ms |
0 / 0 |