Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4]      все
 Re: Не запускается DBControl Oracle 11g  [new]
tru55
Member

Откуда: СПб
Сообщений: 19640
Антон Щёлкин
Правильно ли я понимаю, что в этом случае оракловый клиент мне вообще не нужен

Как правило да. За исключением ситуации, когда СУБД 64-разряд., а используется программа типа PL/SQL Developer, которому требуется 32-разряд. клиент.

Антон Щёлкин
нужен только сервер и сама база

В терминологии Oracle сервер БД - это СУБД + БД

Антон Щёлкин
хочу поставить XE

Насколько мне известно, БД XE создается при инсталляции Oracle, а не в любое произвольное время.
14 фев 17, 12:41    [20210376]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
Member

Откуда: Москва
Сообщений: 72
tru55
Как правило да. За исключением ситуации, когда СУБД 64-разряд., а используется программа типа PL/SQL Developer, которому требуется 32-разряд. клиент.

В терминологии Oracle сервер БД - это СУБД + БД


Ясно, значит с клиентом я не много не в ту степь зашел. У меня и СУБД 32-разрядная.

tru55
Насколько мне известно, БД XE создается при инсталляции Oracle, а не в любое произвольное время.


У меня в папке отдельно сервер, отдельно клиент, отдельно XE.

Большое спасибо, что помогли разобраться!
14 фев 17, 12:49    [20210412]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
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]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
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]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
fortnet
Member

Откуда:
Сообщений: 518
Антон Щёлкин,

SID ваш где ? (пример listener.ora)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = XX.XX.XX.XX )(PORT = 1521))
)
)


SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl)
)
)
16 фев 17, 16:44    [20218545]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
Member

Откуда: Москва
Сообщений: 72
fortnet
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl)
)
)


Спасибо, добавлю. Я формировал файл через netca и он не добавил мне SID_LIST_LISTENER. Я даже не знал, что он нужен.
20 фев 17, 11:46    [20227920]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
Member

Откуда: Москва
Сообщений: 72
fotnet,

действительно, SID_LIST_LISTENER помог ! tnsping проходит. Почему netca его не добавил, когда я добавлял прослушивателя?
20 фев 17, 13:15    [20228412]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
Member

Откуда: Москва
Сообщений: 72
Но ошибка при попытке пересоздания репозитория для EM осталась такая же как и была..
20 фев 17, 13:24    [20228445]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
fortnet
Member

Откуда:
Сообщений: 518
Антон Щёлкин,

gui - ассистенты могут разделять добавление листенера и конфигурирование его TCP - служб.
20 фев 17, 13:26    [20228452]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
fortnet
Member

Откуда:
Сообщений: 518
Антон Щёлкин,

Окружение (ORACLE_HOME, ORACLE_SID) + Команда + лог (свернутый, если велик) .
20 фев 17, 13:34    [20228482]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
tru55
Member

Откуда: СПб
Сообщений: 19640
Антон Щёлкин
действительно, SID_LIST_LISTENER помог ! tnsping проходит. Почему netca его не добавил, когда я добавлял прослушивателя?

Потому как они нужны не всегда. Поищи на форуме по словам статическая регистрация, динамическая регистрация.
Но при малом опыте лучше прописывать, т.е. использовать статическую регистрацию.
20 фев 17, 13:39    [20228498]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
Member

Откуда: Москва
Сообщений: 72
Подскажите пожалуйста как связать прослушивателя с экземпляром базы? При просмотре результатов команды lsnrctl status listener_ora пишет, что прослушиватель не поддерживает сервиса.

Ко всему прочему, почему-то не получается включить конкретно этого прослушивателя командой start - если служба по факту выключена, на команду start пишет, что прослушиватель с именем listener уже запущен, хотя я пытаюсь запустить не listener, а listener_ora (т.е. пишу lsnrctl start listener_ora). Что-то не так с именем службы? Полное имя службы - OracleOraDb11g_home1TNSListenerlistener_oraю
20 фев 17, 14:11    [20228621]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
Member

Откуда: Москва
Сообщений: 72
tru55,

спасибо за помощь!
20 фев 17, 14:12    [20228623]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
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]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
fortnet
Member

Откуда:
Сообщений: 518
Антон Щёлкин,

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME =orcl.168.1.105)
(SID_NAME = orcl)
)
)


lsnrctl stop
lsnrctl start
20 фев 17, 15:51    [20229270]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
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]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
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]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
fortnet
Member

Откуда:
Сообщений: 518
Антон Щёлкин
При этом команда tnsping orcl выдает ошибку:


tnsping LISTENER_ORA что выдает?

В базе листенер прописан ?
show parameter local_listener

ошибки em ?
21 фев 17, 09:46    [20231745]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
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]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
fortnet
Member

Откуда:
Сообщений: 518
Антон Щёлкин,

alter system set local_listener='LISTENER_ORA' scope=both;
21 фев 17, 11:52    [20232388]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
Member

Откуда: Москва
Сообщений: 72
fortnet,

прослушивателя в базу добавил, но команда tnsping orcl выдает ту же самую ошибку - нет прослушивателя.
21 фев 17, 12:09    [20232436]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
Антон Щёлкин
Member

Откуда: Москва
Сообщений: 72
Может быть, проблема в том, что в listener.ora для моео прослушивателя нет строки

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ?

Но если ее туда добавить, он перестает нормально работать..
21 фев 17, 12:11    [20232447]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается DBControl Oracle 11g  [new]
fortnet
Member

Откуда:
Сообщений: 518
Антон Щёлкин,

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]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4]      все
Все форумы / Oracle Ответить