Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Oracle |
![]() ![]() |
Топик располагается на нескольких страницах: 1 2 3 4 [все] |
bsFrame Member Откуда: Сообщений: 32 |
После установки БД выпадает сообщение, что не могу запустить DB Control и что вы можете скофигурировать и запустить позже вручную. Далее делаю: C:\>emctl status agent Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved. --------------------------------------------------------------- Agent is Not Running C:\>emctl start dbconsole Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved. https://TEST_BD:1158/em/console/aboutApplication Starting Oracle Enterprise Manager 11g Database Control ...Служба "OracleDBConso leorcl" запускается............... Не удалось запустить службу "OracleDBConsoleorcl". Спецефическая ошибка службы: 2. C:\>emca -deconfig dbcontrol db -repos drop STARTED EMCA at 21.02.2008 9:54:45 EM Configuration Assistant, Version 11.1.0.5.0 Production Copyright (c) 2003, 2005, Oracle. All rights reserved. Enter the following information: Database SID: orcl Listener port number: 1521 Password for SYS user: Password for SYSMAN user: Password for SYSMAN user: Do you wish to continue? [yes(Y)/no(N)]: y 21.02.2008 9:55:05 oracle.sysman.emcp.EMConfig perform INFO: This operation is being logged at c:\oracle\ora11g\cfgtoollogs\emca\orcl\e mca_2008_02_21_09_54_45.log. 21.02.2008 9:55:05 oracle.sysman.emcp.util.DBControlUtil stopOMS INFO: Stopping Database Control (this may take a while) ... 21.02.2008 9:55:08 oracle.sysman.emcp.EMReposConfig invoke INFO: Dropping the EM repository (this may take a while) ... А далее висит и висит и висит... Вот часть лога: CONFIG: Waiting for service 'OracleDBConsoleorcl' to fully start 21.02.2008 9:31:43 oracle.sysman.emcp.EMConfig perform SEVERE: Error starting Database Control Refer to the log file at c:\oracle\ora11g\cfgtoollogs\dbca\orcl\emConfig.log for more details. 21.02.2008 9:31:43 oracle.sysman.emcp.EMConfig perform CONFIG: Stack Trace: oracle.sysman.emcp.exception.EMConfigException: Error starting Database Control at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:869) at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:250) at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:213) at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:235) at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:460) at java.lang.Thread.run(Thread.java:595) 21.02.2008 9:31:43 oracle.sysman.emcp.EMConfig restoreOuiLoc CONFIG: Restoring oracle.installer.oui_loc to c:\oracle\ora11g\product\11.1.0\db_1\oui Сильно не пинайте, я здесь новенький. |
21 фев 08, 08:03 [5319636] Ответить | Цитировать Сообщить модератору |
Shmyg Member Откуда: Kiev Сообщений: 56 |
А что в лог-файле, на который он ссылается: c:\oracle\ora11g\cfgtoollogs\dbca\orcl\emConfig.log? |
21 фев 08, 09:33 [5319837] Ответить | Цитировать Сообщить модератору |
bsFrame Member Откуда: Сообщений: 32 |
Собственно в логе то что выше написано. Щас все снес, реестр почистил, попробую заново поставить (попытка №5). Я пробовал создавать базу с ASM и без него, с DBControl и без него (потом в ручную создавать), одинаково. Уже кучу форумов перерыл, объяснения найти не могу. Вообщем щас поставлю отпишусь. |
21 фев 08, 09:53 [5319948] Ответить | Цитировать Сообщить модератору |
Shmyg Member Откуда: Kiev Сообщений: 56 |
Я когда-то с этим возился. Список возможных проблем: 1. Если есть параллельная инсталляция Оракла - могут пересекаться порты из старой и новой. 2. Проблемы с названием хоста. Например, при создании базы указывалось имя, а при конфигурации dbconsole - localhost. 3. Проблемы с часовым поясом. |
21 фев 08, 09:56 [5319974] Ответить | Цитировать Сообщить модератору |
bsFrame Member Откуда: Сообщений: 32 |
1. Нет винда чистая, ничего такого нет. 2. Посмотрю. 3. Прописано было верно. Пробывал сбрасывать, ничего не изменилось. |
||
21 фев 08, 10:11 [5320083] Ответить | Цитировать Сообщить модератору |
Shmyg Member Откуда: Kiev Сообщений: 56 |
Почитай вот тут: http://forums.oracle.com/forums/thread.jspa?messageID=2107822 Может, что полезное найдешь |
21 фев 08, 10:21 [5320167] Ответить | Цитировать Сообщить модератору |
bsFrame Member Откуда: Сообщений: 32 |
Делаю через Database Configuration Assistent Create database -> Custom Database -> SID orcl -> Configure EM (галку оставляю) -> Просит настроить listener (запускаю netca) Listener Configuration -> Add -> Name LISTENER -> Протокол TCP -> Порт 1521 -> Готово -> Прописываю пароли -> Выбираю File system -> Used Oracle-managed files ({ORACLE_BASE}\oradata) -> Flash recovery area 2 Gb -> снимаю все галки оставляю только Enterprise Manager repository -> Оставляю все по умолчанию -> Оставляю все по умолчанию -> Отключаю Enabled automatic maintenance tasks -> В принципе все. Сижу жду... пью колу... мечтаю об успешной инсталяции... Отметка зависла на 91%. Обстановка накаляется.. накаляется... О нет! ЖОПА.. http://TEST_BD:1158/em/console/aboutApplication DBCONSOLE already stopped... Done. Agent is already stopped... Done. Securing dbconsole... Started. Securing dbconsole... Sucessful. 21.06.2008 12:31:45 oracle.sysman.emcp.util.PlatformInterface executeCommand CONFIG: Please enter repository password: ************ 21.06.2008 12:31:45 oracle.sysman.emcp.util.DBControlUtil secureDBConsole INFO: Database Control secured successfully. 21.06.2008 12:31:45 oracle.sysman.emcp.EMDBPostConfig performConfiguration CONFIG: Securing Database Control completed successfully . 21.06.2008 12:31:45 oracle.sysman.emcp.ParamsManager getParam CONFIG: No value was set for the parameter ORACLE_HOSTNAME. 21.06.2008 12:31:45 oracle.sysman.emcp.util.DBControlUtil startOMS INFO: Starting Database Control (this may take a while) ... 21.06.2008 12:31:45 oracle.sysman.emcp.util.PlatformInterface serviceCommand CONFIG: cmdType: 0 21.06.2008 12:31:45 oracle.sysman.emcp.util.PlatformInterface serviceCommand CONFIG: Starting Windows service...OracleDBConsoleorcl 21.06.2008 12:31:45 oracle.sysman.emcp.util.PlatformInterface serviceCommand CONFIG: Waiting for service 'OracleDBConsoleorcl' to fully start 21.06.2008 12:36:35 oracle.sysman.emcp.util.PlatformInterface serviceCommand CONFIG: Waiting for service 'OracleDBConsoleorcl' to fully start 21.06.2008 12:36:45 oracle.sysman.emcp.EMConfig perform SEVERE: Error starting Database Control Refer to the log file at c:\oracle\cfgtoollogs\dbca\orcl\emConfig.log for more details. 21.06.2008 12:36:45 oracle.sysman.emcp.EMConfig perform CONFIG: Stack Trace: oracle.sysman.emcp.exception.EMConfigException: Error starting Database Control at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:869) at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:250) at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:213) at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:235) at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:460) at java.lang.Thread.run(Thread.java:595) 21.06.2008 12:36:45 oracle.sysman.emcp.EMConfig restoreOuiLoc CONFIG: Restoring oracle.installer.oui_loc to c:\oracle\product\11.1.0\db_1\oui Смотрим... C:\>emctl status agent Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved. --------------------------------------------------------------- Agent is Not Running C:\>emctl config agent getTZ Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved. Asia/Yekaterinburg C:\>emctl config agent updateTZ Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved. C:\>emctl start dbconsole Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved. https://TEST_BD:1158/em/console/aboutApplication Starting Oracle Enterprise Manager 11g Database Control Служба "OracleDBConso leorcl" запускается............... Не удалось запустить службу "OracleDBConsoleorcl". Специфическая ошибка службы: 2. Ну и? Как быть? Рву на себе волосы.... |
21 фев 08, 10:47 [5320378] Ответить | Цитировать Сообщить модератору |
Shmyg Member Откуда: Kiev Сообщений: 56 |
Не знаю, что и сказать. Там, правда, было упоминание, что ORACLE_HOSTNAME не прописан. Можно попробовать по-другому. Правда, это на любителя :) Конфигуришь создание базы. После этого жмешь на "Сохранить скрипты". Базу НЕ создаешь, выходишь из ГУЯ. Запускаешь скрипты, которые сохранил. Там, в частности, будет скрипт, который делает репозиторий и все остальное. Начинается на EM что-то там. Запустишь его - посмотришь. После этого прописываешь все, что написано в Installation Guide/Postinstallation, запускаешь dbca и конфигуришь консоль. У меня все работало. Правда, под юниксами. Винду не пробовал. |
21 фев 08, 10:58 [5320489] Ответить | Цитировать Сообщить модератору |
bsFrame Member Откуда: Сообщений: 32 |
Спасибо за совет, обязательно попробую :). Ну думаю сначала винду снесу. Где-то читал подобная проблема решилась выдергиванием сетевого шнура :) (еще не пробовал но тоже попробую). IP статический, устанавливаю удаленно через radmin, Win XP 2002 SP 2 RU. Собственно вот скрипт который запускается после создания базы: connect "SYS"/"&&sysPassword" as SYSDBA set echo on spool c:\scripts\postDBCreation.log connect "SYS"/"&&sysPassword" as SYSDBA set echo on create spfile='c:\oracle\product\11.1.0\db_1\database\spfileorcl.ora' FROM pfile='c:\scripts\init.ora'; shutdown immediate; connect "SYS"/"&&sysPassword" as SYSDBA startup ; alter user SYSMAN identified by "&&sysmanPassword" account unlock; alter user DBSNMP identified by "&&dbsnmpPassword" account unlock; execute DBMS_AUTO_TASK_ADMIN.disable(); select 'utl_recomp_begin: ' || to_char(sysdate, 'HH:MI:SS') from dual; execute utl_recomp.recomp_serial(); select 'utl_recomp_end: ' || to_char(sysdate, 'HH:MI:SS') from dual; host c:\oracle\product\11.1.0\db_1\bin\emca.bat -config dbcontrol db -silent -DB_UNIQUE_NAME orcl -PORT 1521 -EM_HOME c:\oracle\product\11.1.0\db_1 -LISTENER LISTENER -SERVICE_NAME orcl -SYS_PWD &&sysPassword -SID orcl -ORACLE_HOME c:\oracle\product\11.1.0\db_1 -DBSNMP_PWD &&dbsnmpPassword -HOST test_bd -LISTENER_OH c:\oracle\product\11.1.0\db_1 -LOG_FILE c:\scripts\emConfig.log -SYSMAN_PWD &&sysmanPassword; connect "SYS"/"&&sysPassword" as SYSDBA spool c:\scripts\postDBCreation.log |
21 фев 08, 11:10 [5320605] Ответить | Цитировать Сообщить модератору |
Shmyg Member Откуда: Kiev Сообщений: 56 |
Правильно, но это не тот скрипт. Если ты просто сохранишь скрипты, то вот, что у тебя должно быть: CreateDB.sql CreateDBCatalog.sql CreateDBFiles.sql <sid>.sh <sid>.sql emRepository.sql init.ora postDBCreation.sql Это для базовой инсталляции. Вот emRepository и создает sysman-а и все остальное в базе. А тот скрипт, что ты показал - это postDBCreation Вообще эти скрипты - удобная штука. Не нужны ни Х, ни винда, ничего. Обычный терминал - и ты в дамках :) |
21 фев 08, 11:17 [5320688] Ответить | Цитировать Сообщить модератору |
bsFrame Member Откуда: Сообщений: 32 |
А можно подробнее какие именно нужно запускать? |
21 фев 08, 11:34 [5320854] Ответить | Цитировать Сообщить модератору |
Shmyg Member Откуда: Kiev Сообщений: 56 |
Не очень понял вопрос, сорри. Смотри. Запускаешь DBCA. Проходишь все шаги. На последнем, когда он спрашивает, создавать ли базу, говоришь "нет" и выбираешь сохранение скриптов. После этого. 1. Запускаешь сам оракл: export (в Винде, наверное, set) ORACLE_SID=<sid> 2. sqlplus / as sysdba 3. startup nomount pfile=<pfile>, который лежит у тебя в директории 4. @CreateDB - просто создаешь базу (SYSTEM пространство и еще по мелочи) 5. @CreateDBFiles - создает сами файлы данных 6. @CreateDBCatalog - каталог 7. @emRepository - создает пользователя SYSMAN, репозиторий и еще по мелочи Выходишь. Запускаешь emca -config dbcontrol db У меня после этого все работало |
21 фев 08, 11:44 [5320941] Ответить | Цитировать Сообщить модератору |
bsFrame Member Откуда: Сообщений: 32 |
Ааа... теперь понятно :), спасибо. Сейчас буду пробовать. |
21 фев 08, 11:47 [5320979] Ответить | Цитировать Сообщить модератору |
bsFrame Member Откуда: Сообщений: 32 |
Вобщем проблема решилась только установкой Win 2003 server (может XP у меня кривая была). Всем, кто откликнулся, огромное спасибо. |
28 фев 08, 08:38 [5347280] Ответить | Цитировать Сообщить модератору |
Skeeve Member Откуда: Сообщений: 33 |
Не-а :-) Просто раньше компьютор назывался test_db, а сейчас как-то по-другому... И в его имени отсутствует "_" (знак подчеркивания). ЗЫ. Просто индусы из Санта Клары читали RFC1034 и поняли его в отличие от китайцев из Редмонда, котороые даже и не слышали таких слов :-) |
||
28 фев 08, 13:12 [5349128] Ответить | Цитировать Сообщить модератору |
Alex Roudnev Member Откуда: Валнут Крик, Калифорния Сообщений: 5547 |
Поделим индусов на любителей _ и любителей - . -:) Первые из микрософта, вторые из оракла. |
||||
29 фев 08, 00:02 [5352319] Ответить | Цитировать Сообщить модератору |
bsFrame Member Откуда: Сообщений: 32 |
Блииииииин :). |
29 фев 08, 09:12 [5352694] Ответить | Цитировать Сообщить модератору |
ZVV Member Откуда: Минск Сообщений: 745 |
Всем привет. подниму тему. Такая же фигня. Но хост называется нормально, без всяких символов: ZVV. :) Тоже винда XP Prof. Правда есть параллельная инсталяция 10g, но сносить её не очень хочется. >> 1. Если есть параллельная инсталляция Оракла - могут пересекаться порты из старой и новой. А как побороть возможную проблемы с портами? Он вроде им разные порты выдаёт для ЕМ. Тока листнеры на 1251 оба. Или это плохо? В любом случае все сервисы по 10-ке опущены. делал emca -deconfig dbcontrol db -repos drop(с прибиванием сессий :) ) D:\oracle\product\11.1.0>emca -config dbcontrol db STARTED EMCA at 07.12.2008 15:51:03 EM Configuration Assistant, Version 11.1.0.5.0 Production Copyright (c) 2003, 2005, Oracle. All rights reserved. Enter the following information: Database SID: ZVV11g Listener port number: 1521 Password for SYS user: Password for DBSNMP user: Password for SYSMAN user: Password for SYSMAN user: Email address for notifications (optional): Outgoing Mail (SMTP) server for notifications (optional): ----------------------------------------------------------------- You have specified the following settings Database ORACLE_HOME ................ D:\oracle\product\11.1.0\db_1 Local hostname ................ ZVV Listener port number ................ 1521 Database SID ................ ZVV11g Email address for notifications ............... Outgoing Mail (SMTP) server for notifications ............... ----------------------------------------------------------------- Do you wish to continue? [yes(Y)/no(N)]: y 07.12.2008 15:52:17 oracle.sysman.emcp.EMConfig perform INFO: This operation is being logged at D:\oracle\product\11.1.0\cfgtoollogs\emca\ZVV11g\emca_2008_12_07_15_51_03.log. 07.12.2008 15:52:18 oracle.sysman.emcp.EMReposConfig invoke SEVERE: Failed to unlock all EM-related accounts 07.12.2008 15:52:18 oracle.sysman.emcp.EMConfig perform SEVERE: Failed to unlock all EM-related accounts Refer to the log file at D:\oracle\product\11.1.0\cfgtoollogs\emca\ZVV11g\emca_2008_12_07_15_51_03.log for more details. Could not complete the configuration. Refer to the log file at D:\oracle\product\11.1.0\cfgtoollogs\emca\ZVV11g\emca_2008_12_ 07_15_51_03.log for more details. D:\oracle\product\11.1.0> В указанном логе куча ошибок на нескомпилённые объекты. PLS-00201: идентификатор 'SYSMAN.EMD_MAINTENANCE' должен быть объявлен PLS-00201: идентификатор 'EMD_MAINTENANCE.SUBMIT_EM_DBMS_JOBS' должен быть объявлен CONFIG: Couldn't execute statement: ORA-04063: package body "SYSMAN.MGMT_VIEW_PRIV" имеет ошибк ORA-06508: PL/SQL: невозможно найти вызываемый блок программы: "SYSMAN.MGMT_VIEW_PRIV"и тому подобное... :( (могу конечно всё привести, если надо...) Залез в БД посмотреть что там в SYSMANе творится - там действительно 2 сотни нескомпилённых объектов, в которых есть ссылки на несуществующие объекты MGMT_GLOBAL, mgmt_targets.target_name%TYPE и множество других... таблиц и вьюх в схеме нет вообще, что мне кажется странным.. если делать с -repos create oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-20001: SYSMAN already exists.. Не подскажете, что с этим можно сделать? Ставлю дома, ЕМ нужен только для данной базы. |
7 дек 08, 16:56 [6535560] Ответить | Цитировать Сообщить модератору |
pravednik Member Откуда: Львов Сообщений: 16258 |
ZVV, какой статус у пользователей sysman и dbsnmp в dba_users ? |
7 дек 08, 16:59 [6535566] Ответить | Цитировать Сообщить модератору |
ZVV Member Откуда: Минск Сообщений: 745 |
онлайн, это я проверял... заходил под сисманом без проблем |
||
7 дек 08, 21:55 [6536285] Ответить | Цитировать Сообщить модератору |
ZVV Member Откуда: Минск Сообщений: 745 |
ну в смысле OPEN, конечно. сорри. |
||
7 дек 08, 22:00 [6536305] Ответить | Цитировать Сообщить модератору |
pravednik Member Откуда: Львов Сообщений: 16258 |
сделайтеemca -deconfig dbcontrol db -repos drop emca -config dbcontrol db -repos create |
7 дек 08, 22:04 [6536314] Ответить | Цитировать Сообщить модератору |
ZVV Member Откуда: Минск Сообщений: 745 |
делал :) вы наверное моё первое сообщение не очень внимательно читали... |
||
7 дек 08, 23:04 [6536479] Ответить | Цитировать Сообщить модератору |
pravednik Member Откуда: Львов Сообщений: 16258 |
вы сделали первое... с этим я согласен. Но вот со вторым у вас трудности потму что, что вы первой командой грохнули репозиторий, а потом командой emca -config dbcontrol dbпытаетсь создать конфигурационные файлы L< rjcykb? при условии что репозиторий (пользователи SYSMAN и ко) у вас отсутсвтуют. Ваша команда правильна при условии расконфигурирования консоли без гроханья репозитория. Поэтому заново отчистите репозитори (на всяк случай) и расконфигурируйте репозиторий. заодно, проверьте. удалены ли пользователи и роли SQL> DROP USER mgmt_view CASCADE; SQL> DROP ROLE mgmt_user; SQL> DROP USER sysman CASCADE а потом emca -config dbcontrol db -repos create |
||||
7 дек 08, 23:16 [6536505] Ответить | Цитировать Сообщить модератору |
ZVV Member Откуда: Минск Сообщений: 745 |
pravednik, я в том сообщении писал, что пробовал и так:
Т.е. как вы верно подметили, SYSMAN удалён не был, но он был и не совсем живой какой-то, там всё было раскомпилено, похоже не было многих объектов, но удалить его руками я не рискнул. mgmt_view и mgmt_user не было, насколько я понял. Счас уже не могу глянуть, т.к.: Я тут по ходу прочитал в одной из похожих веток про 10-ку, что иногда помогает отключение сетевого кабеля. :) Снёс 11-ку полностью, отключил сеть, проинсталировал всё заново, с созданием БД. Не поверите, действительно всё проинсталлилось, Консоль запустилась без проблем. Правда интересный эффект: при включенной сети сервис консоли не поднимается, всё с той же ошибкой "с кодом 2". :) Отключаешь сеть - поднимаешь сервис - включаешь сеть - всё нормально работает. Забавно (почёсывая затылок)... За помощь всем спасибо, хотя как всё это объяснить всё равно не знаю. :) |
||
8 дек 08, 00:15 [6536622] Ответить | Цитировать Сообщить модератору |
Badamushto Member Откуда: xz Сообщений: 28 |
тоже попробую поднять тему) не пинайте я совсем новый. Вообщем имеется Oracle 10g and RHEL5 Сношу ЕМ репозиторий и делаю новый все выполняется нормально без ошибок но почему после сброса и создания нового я не вижу старых таблиц юзеров и т.д.?? Помогите что где не так делаю ./emca -deconfig dbcontrol db -repos drop потом ./emca -config dbcontrol db -repos create...все выполняется нормально без ошибок....вот после этого я захожу в ЕМ и не вижу |
15 май 09, 12:45 [7184588] Ответить | Цитировать Сообщить модератору |
pravednik Member Откуда: Львов Сообщений: 16258 |
каких старых таблиц ??... под кем заходите ??... что хотите увидеть ? |
||
15 май 09, 12:48 [7184621] Ответить | Цитировать Сообщить модератору |
Badamushto Member Откуда: xz Сообщений: 28 |
Ладно все по порядку... Имеется установленный Oracle 10g на Rhel5, есть база, все работает все запускается включая и EM, тоесть все ок. В этой базе я завожу своего юзера, делаю под него таблспейс ну и какиенибудь таблицы, все ок, все есть, все работает. Следующий порядок действий такой...Беру сношу репозитарий ./emca ... drop и делаю его заново ./emca ... create (), все нормально проходит без ошибок, загружаю новый ЕМ или тоадом захожу под SYS и не вижу ни своего юзера ни его таблспейса ни таблиц... Где тут собака роется?) заранее спасибо) |
17 май 09, 17:46 [7190453] Ответить | Цитировать Сообщить модератору |
pravednik Member Откуда: Львов Сообщений: 16258 |
sqlplus "/as sysdba" select * from dba_users;при этом вы своего юзера видете после манипуляций с ЕМ ? |
17 май 09, 17:58 [7190468] Ответить | Цитировать Сообщить модератору |
Badamushto Member Откуда: xz Сообщений: 28 |
Проверил...нет ничего что было до дропа ЕМ репозитария.... и в dba_users нет моего юзера |
18 май 09, 05:04 [7191192] Ответить | Цитировать Сообщить модератору |
Badamushto Member Откуда: xz Сообщений: 28 |
а нет, таблспейс остался, но в нем ничего не видно потомучто он был для моего аккаунта а его нет... |
18 май 09, 05:47 [7191204] Ответить | Цитировать Сообщить модератору |
SergINI Member Откуда: Нью-Васюки Сообщений: 6789 |
Badamushto, Сам неделю бился с этим, так и не поборол. Адрес статический, Windows Vista Buisness SP1. Ошибки такие же. HostName вручную прописывал, ставил под другим пользователем, убивал репозитарий вручную, менял имя компьютера, порты менял, даже пёрловый скрипт дебагил, который отрабатывал успешно... Кстати, на этой же машине и EM 10G не ставился. На домашнем компе с этого же дистрибутива EM стартует без проблем. Это единственный случай из примерно 200-х инсталляций, когда EM у меня так и не заработал :( |
18 май 09, 09:21 [7191378] Ответить | Цитировать Сообщить модератору |
Badamushto Member Откуда: xz Сообщений: 28 |
Кажется я нашел ответ на свой вопрос... поправьте меня если я не прав. Почитал логи удаления репозитария и набрел на такие строки... -- First, drop all users, except SYSMAN who have MGMT_USER role and are created by EM. Потом по судя по логу выполняется скрипт admin_drop_users.sql который и роняет моих пользователей... потом идет admin_drop_repos_user.sql и т .д... Предистория: хотел базу поднять от которой осталась только oradata и вот, на тебе, сам все убил в ней сбросом репозитария %) получается дропать MGMT_USER надо до удаления репозитария а не перед его созданием? |
18 май 09, 09:42 [7191441] Ответить | Цитировать Сообщить модератору |
Badamushto Member Откуда: xz Сообщений: 28 |
спасибо что хоть не послали куданть) |
20 май 09, 11:37 [7202669] Ответить | Цитировать Сообщить модератору |
Между сообщениями интервал более 1 года. |
MaximKozhetyev
Guest |
Может актуально кому еще... Поставил 11gR2 на Windows 7 Ultimate . Сама БД работает нормально, а EM - не запускалась служба (долго висит, потом выдает, что службу невозможно запустить) . Тоже бился неделю , прошерстил кучу нот на металинке. В результате , помогли следующие действия : 1) Остановить службы Oracle. 2) в файле windows\system32\drivers\etc\hosts прописать IP и hostname сервера БД. 3) в файле AGENT_HOME/sysman/config/emd.properties найти строчку, содержащую AgentListenOnAllNICs=TRUE и заменить ее на FALSE: AgentListenOnAllNICs=FALSE 4) Стартовать службы в след порядке : OracleDB, Listener, DBconsole. |
4 сен 10, 20:06 [9384946] Ответить | Цитировать Сообщить модератору |
eric555 Member Откуда: Москва Сообщений: 397 |
Доброго времени суток!!! И я столкнулся с данной проблемой. Дело в том, что когда вы установили программное обеспечение оракла, создали листенера и создаете саму БД, он в конце ругается... и говорит, что вы можете пересоздать настройки EM... ну как-то так... вообщем я решил проблему пересозданием репозитория, именно пересозданием: emca -config dbcontrol db -repos recreate От себя еще добавлю, что Web консоль EM работает по защищенному протоколу https:// Через где-то год, у нее отвалится(закончится так называемый "сертификат") и служба EM снова отвалится и не будет запускаться. Нужно будет отключить эту фигню. Если кому надо, отпишите... я найду и выложу код отключения.. |
27 мар 11, 12:17 [10429120] Ответить | Цитировать Сообщить модератору |
eric555 Member Откуда: Москва Сообщений: 397 |
Вот, решил сразу выложить: [SRC oracle][/SRC]>emctl unsecure dbconsole |
27 мар 11, 12:37 [10429157] Ответить | Цитировать Сообщить модератору |
pravednik Member Откуда: Львов Сообщений: 16258 |
Интересно. А есть этому документальное подтверждение ? |
||
27 мар 11, 12:47 [10429176] Ответить | Цитировать Сообщить модератору |
snikolay Member Откуда: Москва Сообщений: 3 |
eric555 В 10.2.04 тоже не запускался dbconsole. Отключение сертификата помогло решить проблему: emctl unsecure dbconsole emctl start dbconsole На сайте Oracle где-то было про сертификат, что он заканчивается 31.12.2011. D:\Oracle>emctl unsecure dbconsole Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved. Configuring DBConsole for HTTP... Done. DBCONSOLE already stopped... Done. Agent is already stopped... Done. Unsecuring dbconsole... Started. DBConsole is now unsecured... Done. Unsecuring dbconsole... Sucessful. D:\Oracle>emctl start dbconsole Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved. Starting Oracle Enterprise Manager 10g Database Control ...Служба "OracleDBConso leORCL" запускается............... Служба "OracleDBConsoleORCL" успешно запущена. |
28 фев 12, 18:35 [12165995] Ответить | Цитировать Сообщить модератору |
eric555 Member Откуда: Москва Сообщений: 397 |
snikolay, да да, на 10.2.0.4 тоже самое))) можно как-то обновлять его, но это уже заморачиваться нужно) |
8 апр 12, 20:54 [12384446] Ответить | Цитировать Сообщить модератору |
Между сообщениями интервал более 1 года. |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Всем добрый день. Я новичок в установке оракла, хотя когда-то очень давно ставил какую-то простенькую версию. Сейчас столкнулся с такой же проблемой, что и предыдущие ораторы (Enterprise Manager configuration failed due to the following error: failed to unlock all em-related accounts). Запустил в консоли команду: emca -config dbcontrol db -repos recreate Далее нужно вводить SID, порт, и т.д. SID и порт я вроде нашел, а вот где найти все остальное не могу понять. Он запрашивает listener OACLE_HOME и далее выводит путь и двоеточие. Не понимаю что здесь нужно ввести. Далее идут пароли от системных учеток. Где их найти? Подскажите пожалуйста. Заранее благодарен. |
6 фев 17, 12:47 [20184015] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
C oracle_home разобрался - нужно было поменять ее на /bin. Не могу ввести пароль для учетки DBSNMP - пишет, что некорректный логин/пароль. При этом дефолтовый пароль для учетки sys подошел. В логе emConfig.log написал, что учетка DBSNMP заблокирована. |
6 фев 17, 13:07 [20184162] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Возник глупый вопрос: чтобы вообще просто подконнектиться к ораклу надо ли ставить базу XE? Или внутри уже есть встроенная база? Через sqlplus, запускаемый из oracle_home не удается подключиться (пробовал через connect sys/password@[service_name] as sysdba). Не удается даже поменять кодировку в самом sqlplus (менял командой set NLS_LANG=RUSSIAN_RUSSIA.RU8PC866). Причем, если запустить эту команду просто в cmd, а потом здесь же вызвать sqlplus, то кодировка нормально отображается. При этом содержимое tnsnames.ora и sqlnet.ora отличается. В первом файле прописаны параметры подключения, а во втором нет. Также возник вопрос как в этой ситуации поменять системным учеткам пароли и можно ли вообще это сделать. |
6 фев 17, 17:00 [20185680] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Странный home. А как будто бы на винде пытаетесь ставить, судя по кодировке. Если вы не можете приконнектиться, то как же дефолтный пароль у вас подошел? В общем всё покрыто мраком. |
||
6 фев 17, 17:28 [20185827] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Ставлю действительно на винду, 7-ка. home сначала был в product/11.2.0/dbhome, а то, что его надо в /bin положить это я уже где-то в интернете увидел. Затрудняюсь ответить как он подошел, но вот дефолтный пароль для DBSNMP уже не подходил (видимо, из-за того, что эта учетка залочена). А сейчас я даже сам батник emca не могу запустить, вернее он очень быстро закрывается. |
||
6 фев 17, 17:57 [20185929] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Изначально я хотел пересоздать репозиторий вот этой командой: emca -config dbcontrol db -repos recreate Далее идет запрос sid'a и паролей. Дефолтовый пароль для sys подошел, а вот для dbsnmp уже нет...А сейчас даже после ввода SID вот такая ошибка (см. файл). К сообщению приложен файл. Размер - 102Kb |
6 фев 17, 19:55 [20186263] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Удалось подключиться к субд через учетку sys. Но пересоздать репозиторий для EM все равно не получается( |
6 фев 17, 21:54 [20186639] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин, Про bin - это, конечно , сказки. Пользователю DBSNMP поменяйте пароль (ALTER USER DBSNMP identified by ...) и разблокируйте. (ALTER USER DBSNMP ACCOUNT UNLOCK) |
7 фев 17, 08:30 [20187216] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Сейчас ситуация следующая. Поменял пароли учеткам sys и dbsnmp, разлочил последнюю. Запустил команду по пересоздания репозитория. Через некоторое время появилось вот такое сообщение (см. файл). Не совсем понятно, какой listener должен быть стартован. И как его привязать к базе. TNSListener, который в сервисах, стартован. К сообщению приложен файл. Размер - 75Kb |
8 фев 17, 13:26 [20192646] Ответить | Цитировать Сообщить модератору |
Vadim Lejnin Member Откуда: Сообщений: 6201 |
Антон Щёлкин, По ангельски вам человеческим голосом говорят: не запущен listener на указанном Вами порту Либо порт неправильный, либо listener не запущен/сконфигурирован p.s. научитесь пользоваться копированием текста с консоли и использованием тэгов в сообщении Это не трудно |
8 фев 17, 13:34 [20192704] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Vadim Lejnin, спасибо, читать я умею. Я не могу разобраться ни как он запускается, ни как его сконфигурировать. Вопрос был в этом. |
8 фев 17, 13:46 [20192804] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин, Если листенер стартовал, а в этом надо бы убедиться (lsnrctl status) , а так же логи его посмотреть (%ORACLE_HOME%\network\log) , то надо посмотреть, слушается ли он нужный Вам экземпляр БД , та же команда. Если нет - конфигурить листенер (%ORACLE_HOME%\network\admin\listener.ora (sqlnet.ora - для клиента)) lsnrctl help https://docs.oracle.com/cd/B19306_01/network.102/b14213/lsnrctl.htm |
8 фев 17, 14:04 [20192934] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Окружение настройте ORACLE_HOME=c:\app\vxv\product\11.2.0\dbhome_1 |
8 фев 17, 14:10 [20192972] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
fortnet, спасибо, буду разбираться. |
8 фев 17, 14:10 [20192976] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
fortnet, вот как раз после запуска команды на пересоздание репозитория он запрашивает путь для oracle_home и проходи дальше только, если ввести весь_путь_который_вы_указали\bin |
8 фев 17, 14:14 [20193009] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
fortnet, вот что выдает по статусу listener'а: Соединение с (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) СТАТУС ПРОСЛУШИВАТЕЛЯ ------------------ Псевдоним LISTENER Версия TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production Начальная Дата 06-ФЕВ-2017 20:07:51 Время работы 1 дней 18 час. 7 мин. 0 сек Уровень трассировки off Защита ON: Local OS Authentication SNMP OFF Файл параметров прослушивателя C:\app\....\product\11.2.0\dbhome_1\network\admi n\listener.ora Журн.файл прослушивателя c:\app\....\diag\tnslsnr\...\listener\alert\ log.xml Сводка прослушивания конечных точек... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))) Резюме Сервиса... Служба "orcl.168.1.105" имеет 1 экземпл. Экземпляр "orcl", состояние READY, имеет 1 указат. для данной службы... Служба "orclXDB.168.1.105" имеет 1 экземпл. Экземпляр "orcl", состояние READY, имеет 1 указат. для данной службы... Команда выполнена успешно. |
8 фев 17, 14:17 [20193036] Ответить | Цитировать Сообщить модератору |
Vadim Lejnin Member Откуда: Сообщений: 6201 |
У Вас listener висит только на localhost адресе Замените в
lsnrctl stop
lsnrctl start
|
||||
8 фев 17, 14:27 [20193125] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Vadim Lejnin, поменял хост в listener.ora. При попытке стартануть listener (lsnrctl start) выводит: Прослушиватель не поддерживает сервиса Команда выполнена успешно. Из-за чего это может быть? |
8 фев 17, 15:33 [20193632] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Подскажите пожалуйста, где это делается? |
||
8 фев 17, 15:34 [20193639] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин, в командной строке, где emca запускаете. Если БД одна компе - то лучше в системных переменных окружения (свойства компьютора -> доп. параметры системы -> переменные среды). Конфиг листенера кто-то настраивал ? |
8 фев 17, 15:49 [20193724] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Хорошо, добавлю туда.
Нет.. |
||||
8 фев 17, 15:54 [20193752] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин, тогда Вам придётся на себя взвалить этот неподъемный труд. |
8 фев 17, 16:07 [20193827] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Ну, база моя, так что не удивительно, что я настраиваю все. А как настраивать конфиг? Может быть, где-то про это почитать можно? Переменную среды добавил. Как к ней можно обращаться в командной строке ? |
||
8 фев 17, 16:28 [20193952] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин, Если переменная добавлена к системным, в cmd командой SET посмотреть. Если нет то : set ORACLE_HOME=c:\app\vxv\product\11.2.0\dbhome_1 Про листенер можно и здесь на форуме нарыть. |
8 фев 17, 17:08 [20194169] Ответить | Цитировать Сообщить модератору |
tru55 Member Откуда: СПб Сообщений: 19686 |
Дока с оф. сайта - наше все. Конкретно - Net Services Administrators Guide, Net Services Reference Guide |
||
9 фев 17, 09:20 [20195513] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Переменную добавить получилось. Спасибо, буду искать.
Спасибо, обязательно почитаю. |
||||
10 фев 17, 20:34 [20201867] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Слушатель настроен, вроде все норм работает. Остался такой вопрос: как сделать нормальную кодировку в SQL*Plus ? Если запускать именно cmd, устанавливать кодировку, а потом идти в SQL*Plus, то все хорошо, а вот напрямую SQL*Plus кракозябры выдает. Не пойму, можно ли это как-то поправить? |
10 фев 17, 21:55 [20202003] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Да, совсем забыл ради чего я затеял это все - пересоздать репозиторий для Enterprise Manager'a. Сейчас запустил слушателя, поднял базу, в директории ORACLE_HOME ввел команду по пересозданию репозитория и опять получил тот же ответ:10.02.2017 22:01:30 oracle.sysman.emcp.EMConfig perform SEVERE: Listener is not up or database service is not registered with it. Start the Listener and register database service and run EM Configuration Assistant again . Refer to the log file at C:\app\...\cfgtoollogs\emca\orcl\emca_2017_02_10_21_58_56.log for more details. 10.02.2017 22:01:30 oracle.sysman.emcp.EMConfig perform CONFIG: Stack Trace: oracle.sysman.emcp.exception.EMConfigException: Listener is not up or database service is not registered with it. Start the Listener and register database service and run EM Configuration Assistant again . at oracle.sysman.emcp.ParamsManager.checkListenerStatusForDBControl(ParamsManager.java:3245) at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:204) at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:158) at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:253) at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:590) at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1453) at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:574) at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:522) 10.02.2017 22:01:30 oracle.sysman.emcp.EMConfig restoreOuiLoc CONFIG: Restoring oracle.installer.oui_loc to C:\app\....\product\11.2.0\dbhome_1\oui Подскажите, что я не сделал или где накосячил...? Пароль для sysman, sys и dbsnmp поменял. |
10 фев 17, 22:15 [20202051] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Вот еще такую штуку выводит в лог:oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-12514: TNS:прослушиватель в данный момент не имеет данных о службе, запрашиваемой в дескрипторе соединения |
10 фев 17, 22:16 [20202060] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
При попытке посмотреть доступные слушателю сервисы (lsnrctl services) выдает вот такие ошибки:Соединение с (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) TNS-12541: TNS:нет прослушивателя TNS-12560: TNS:ошибка адаптера протокола TNS-00511: Прослушиватель отсутствует 32-bit Windows Error: 2: No such file or directory Соединение с (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=0.0.0.0)(PORT=1521))) TNS-12541: TNS:нет прослушивателя TNS-12560: TNS:ошибка адаптера протокола TNS-00511: Прослушиватель отсутствует 32-bit Windows Error: 61: Unknown error При этом база стартована (команда startup выдает сообщение, что нельзя стартануть уже запущенную ORACLE). |
11 фев 17, 11:32 [20202778] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Прошу прощения, приложил результат команды для старого прослушивателя (он отключен). Вот результат команды services для активного прослушивателя: LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 11-ФЕВ-2017 12:12 :24 Copyright (c) 1991, 2010, Oracle. All rights reserved. Соединение с (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.105)(PORT=1521) )) Прослушиватель не поддерживает сервиса Команда выполнена успешно. |
11 фев 17, 12:15 [20202858] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
До кучи обнаружил, что нужно еще настроить клиента для оракла. Возможно ли если клиент и сервер будут стоять на одной машине? И как нужно изменить серверный tnsnames.ora для клиента? |
11 фев 17, 13:03 [20202944] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
С кодировкой для SQL*Plus разобрался создав переменную среды NLS_LANG. Сразу все стало норм, одной проблемой меньше. |
11 фев 17, 13:13 [20202967] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Команда tnsping orcl выдает ошибку: TNS:нет прослушивателя. tnsnames.ora на сервере LISTENER_ORA = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.105)(PORT = 1521)) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl.168.1.105) ) ) tnsnames.ora на клиенте ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = # (SERVER = DEDICATED) # (SERVICE_NAME = orcl.168.1.105) (SID = orcl) ) ) |
11 фев 17, 13:32 [20202990] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Возник вопрос общего характера. У меня все стоит на одной машине. Правильно ли я понимаю, что в этом случае оракловый клиент мне вообще не нужен, нужен только сервер и сама база (хочу поставить XE) ? |
14 фев 17, 12:29 [20210334] Ответить | Цитировать Сообщить модератору |
tru55 Member Откуда: СПб Сообщений: 19686 |
Как правило да. За исключением ситуации, когда СУБД 64-разряд., а используется программа типа PL/SQL Developer, которому требуется 32-разряд. клиент.
В терминологии Oracle сервер БД - это СУБД + БД
Насколько мне известно, БД XE создается при инсталляции Oracle, а не в любое произвольное время. |
||||||
14 фев 17, 12:41 [20210376] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Ясно, значит с клиентом я не много не в ту степь зашел. У меня и СУБД 32-разрядная.
У меня в папке отдельно сервер, отдельно клиент, отдельно XE. Большое спасибо, что помогли разобраться! |
||||
14 фев 17, 12:49 [20210412] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Все равно не получается пересоздать репозиторий для EM... Вот сообщение в cmd: 15.02.2017 10:58:33 oracle.sysman.emcp.EMConfig perform SEVERE: Listener is not up or database service is not registered with it. Start the Listener and register database service and run EM Configuration Assistant ag ain . Refer to the log file at C:\app\...\cfgtoollogs\emca\orcl\emca_2017_02_15_10_55_ 58.log for more details. Could not complete the configuration. Refer to the log file at C:\app\...\cfgtoo llogs\emca\orcl\emca_2017_02_15_10_55_58.log for more details. А вот сообщение из лога emca: CONFIG: ORA-12514: TNS:прослушиватель в данный момент не имеет данных о службе, запрашиваемой в дескрипторе соединения oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-12514: TNS:прослушиватель в данный момент не имеет данных о службе, запрашиваемой в дескрипторе соединения at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeImpl(SQLEngine.java:1655) at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeSql(SQLEngine.java:1903) at oracle.sysman.emcp.ParamsManager.checkListenerStatusForDBControl(ParamsManager.java:3230) at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:204) at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:158) at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:253) at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:590) at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1453) at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:574) at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:522) 15.02.2017 10:58:33 oracle.sysman.emcp.EMConfig perform SEVERE: Listener is not up or database service is not registered with it. Start the Listener and register database service and run EM Configuration Assistant again . Refer to the log file at C:\app\...\cfgtoollogs\emca\orcl\emca_2017_02_15_10_55_58.log for more details. 15.02.2017 10:58:33 oracle.sysman.emcp.EMConfig perform CONFIG: Stack Trace: oracle.sysman.emcp.exception.EMConfigException: Listener is not up or database service is not registered with it. Start the Listener and register database service and run EM Configuration Assistant again . at oracle.sysman.emcp.ParamsManager.checkListenerStatusForDBControl(ParamsManager.java:3245) at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:204) at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:158) at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:253) at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:590) at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1453) at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:574) at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:522) 15.02.2017 10:58:33 oracle.sysman.emcp.EMConfig restoreOuiLoc CONFIG: Restoring oracle.installer.oui_loc to C:\app\...\product\11.2.0\dbhome_1\oui Подскажите, в чем может быть проблема? Пытался гуглить, но пока не нашел решения. |
15 фев 17, 11:06 [20213138] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Сейчас проблема даже не в пересоздании репозитория, а в том, что не проходит tnsping к инстансу БД. listener.ora (причем первый прослушиватель отключен,я работаю со вторым): LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521)) ) ) LISTENER_ORA = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.105)(PORT = 1521)) ) ) tnsnames.ora: LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) LISTENER_ORA = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.105)(PORT = 1521)) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl.168.1.105) ) ) sqlnet.ora: SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) tnsping orcl выдает ошибку: TNS-12541: TNS:нет прослушивателя При этом ссылается на файл параметров sqlnet.ora. |
15 фев 17, 13:02 [20213740] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин, SID ваш где ? (пример listener.ora) LISTENER = |
16 фев 17, 16:44 [20218545] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Спасибо, добавлю. Я формировал файл через netca и он не добавил мне SID_LIST_LISTENER. Я даже не знал, что он нужен. |
||
20 фев 17, 11:46 [20227920] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
fotnet, действительно, SID_LIST_LISTENER помог ! tnsping проходит. Почему netca его не добавил, когда я добавлял прослушивателя? |
20 фев 17, 13:15 [20228412] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Но ошибка при попытке пересоздания репозитория для EM осталась такая же как и была.. |
20 фев 17, 13:24 [20228445] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин, gui - ассистенты могут разделять добавление листенера и конфигурирование его TCP - служб. |
20 фев 17, 13:26 [20228452] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин, Окружение (ORACLE_HOME, ORACLE_SID) + Команда + лог (свернутый, если велик) . |
20 фев 17, 13:34 [20228482] Ответить | Цитировать Сообщить модератору |
tru55 Member Откуда: СПб Сообщений: 19686 |
Потому как они нужны не всегда. Поищи на форуме по словам статическая регистрация, динамическая регистрация. Но при малом опыте лучше прописывать, т.е. использовать статическую регистрацию. |
||
20 фев 17, 13:39 [20228498] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Подскажите пожалуйста как связать прослушивателя с экземпляром базы? При просмотре результатов команды lsnrctl status listener_ora пишет, что прослушиватель не поддерживает сервиса. Ко всему прочему, почему-то не получается включить конкретно этого прослушивателя командой start - если служба по факту выключена, на команду start пишет, что прослушиватель с именем listener уже запущен, хотя я пытаюсь запустить не listener, а listener_ora (т.е. пишу lsnrctl start listener_ora). Что-то не так с именем службы? Полное имя службы - OracleOraDb11g_home1TNSListenerlistener_oraю |
20 фев 17, 14:11 [20228621] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
tru55, спасибо за помощь! |
20 фев 17, 14:12 [20228623] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
fortnet, ORACLE_HOME C:\app\vxv\product\11.2.0\dbhome_1 ORACLE_SID orcl Команда emca -config dbcontrol db -repos recreate Лог emca приложил. К сообщению приложен файл (emca_2017_02_20_14_47_00.log - 37Kb) cкачать ![]() |
20 фев 17, 14:51 [20228831] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин,SID_LIST_LISTENER = lsnrctl stop lsnrctl start |
20 фев 17, 15:51 [20229270] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
fortnet, получилось следующее. Сделал вот так: SID_LIST_LISTENER_ORA = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl.168.1.105) (SID_NAME = orcl) ) ) Когда параметр называется SID_LIST_LISTENER, он пытается запустить не ту службу, а если написать так: SID_LIST_LISTENER_ORA, то стартует нужный сервис. Вот что выдает при старте прослушивателя: СТАТУС ПРОСЛУШИВАТЕЛЯ ------------------ Псевдоним LISTENER_ORA Версия TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production Начальная Дата 20-ФЕВ-2017 19:36:57 Время работы 0 дней 0 час. 0 мин. 3 сек Уровень трассировки off Защита ON: Local OS Authentication SNMP OFF Файл параметров прослушивателя C:\app\vxv\product\11.2.0\dbhome_1\network\admi n\listener.ora Журн.файл прослушивателя c:\app\vxv\diag\tnslsnr\vxv-PC\listener_ora\al ert\log.xml Сводка прослушивания конечных точек... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.105)(PORT=1521))) Резюме Сервиса... Служба "orcl.168.1.105" имеет 1 экземпл. Экземпляр "orcl", состояние UNKNOWN, имеет 1 указат. для данной службы... Команда выполнена успешно. При этом команда tnsping orcl выдает ошибку: TNS-12541: TNS:нет прослушивателя |
20 фев 17, 19:46 [20230524] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Вот что выдает команда service listener_ora в lsnrctl:LSNRCTL> service listener_ora Соединение с (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.105)(PORT=1521) )) Резюме Сервиса... Служба "orcl.168.1.105" имеет 1 экземпл. Экземпляр "orcl", состояние UNKNOWN, имеет 1 указат. для данной службы... Указатель(-и): "DEDICATED" установлено:0 отказано:0 LOCAL SERVER Команда выполнена успешно. |
20 фев 17, 23:18 [20231131] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
tnsping LISTENER_ORA что выдает? В базе листенер прописан ? show parameter local_listener ошибки em ? |
||
21 фев 17, 09:46 [20231745] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
fortnet, команда tnsping listener_ora вот что выдает: TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 21-ФЕВ-2 017 11:18:02 Copyright (c) 1997, 2010, Oracle. All rights reserved. Использованы файлы параметров: C:\app\vxv\product\11.2.0\dbhome_1\network\admin\sqlnet.ora Использован адаптер TNSNAMES для разрешения псевдонима Выполнена попытка связи с (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.105)(PORT = 1521)) OK (30 мсек) show parameter local_listener моего прослушивателя не выдает (listener_ora который), т.е. его нужно как-то в базу прописать..А как это сделать, подскажите пожалуйста? |
21 фев 17, 11:21 [20232239] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин, alter system set local_listener='LISTENER_ORA' scope=both; |
21 фев 17, 11:52 [20232388] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
fortnet, прослушивателя в базу добавил, но команда tnsping orcl выдает ту же самую ошибку - нет прослушивателя. |
21 фев 17, 12:09 [20232436] Ответить | Цитировать Сообщить модератору |
Антон Щёлкин Member Откуда: Москва Сообщений: 72 |
Может быть, проблема в том, что в listener.ora для моео прослушивателя нет строки (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ? Но если ее туда добавить, он перестает нормально работать.. |
21 фев 17, 12:11 [20232447] Ответить | Цитировать Сообщить модератору |
fortnet Member Откуда: Сообщений: 522 |
Антон Щёлкин, ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl.168.1.105) ) ) А заменить в tnsnames.ora на HOST=192.168.1.105. |
27 фев 17, 12:05 [20246699] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: 1 2 3 4 [все] |
Все форумы / Oracle | ![]() |