powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / переменные среды для конфигурации OEM под Linux
13 сообщений из 13, страница 1 из 1
переменные среды для конфигурации OEM под Linux
    #39394631
receiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть виртуальная машина-сервер под Oracle 12c.
$ uname -a
Linux ... 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Без GUI.
Кто, когда и что устанавливал - тайна.
Правда, только БД.

Понадобилось, сконфигурировать OEM.
Но команда
$ ./emca -config dbcontrol db -repos create
И даже просто команда
$ emca -h
ничего не делают

В скрипте emca вижу "главную" команду,
# Run EMCA
exec $JRE_DIR/bin/java $JRE_OPTIONS $DEBUG_STRING -classpath $CLASSPATH oracle.sysman.assistants.emca.sdkimpl.EMConfigAssistant $ARGUMENTS

Но переменная $JRE_DIR на сервере не определена.

Подскажите, пожалуйста, что нужно доустановить, или сконфигурировать, чтобы иметь возможность использовать OEM?
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39394652
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
receiverЕсть виртуальная машина-сервер под Oracle 12c.
Код: plsql
1.
2.
$ uname -a
Linux ... 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


Без GUI.
Кто, когда и что устанавливал - тайна.
Правда, только БД.

Понадобилось, сконфигурировать OEM.
Но команда
Код: plsql
1.
$ ./emca -config dbcontrol db -repos create


И даже просто команда
Код: plsql
1.
$ emca -h


ничего не делают

В скрипте emca вижу "главную" команду,
Код: plsql
1.
2.
# Run EMCA
exec $JRE_DIR/bin/java  $JRE_OPTIONS  $DEBUG_STRING -classpath $CLASSPATH oracle.sysman.assistants.emca.sdkimpl.EMConfigAssistant $ARGUMENTS



Но переменная $JRE_DIR на сервере не определена.

Подскажите, пожалуйста, что нужно доустановить, или сконфигурировать, чтобы иметь возможность использовать OEM?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
## проверяем регистрацию базы в oratab
$ cat /etc/oratab
...
dropme:/oracle/app/oracle/product/11.2.0/dbhome_1:N
...
## Устанавливаем переменные окружения
$ source  oraenv
$ . oraenv
ORACLE_SID = [oracle] dropme?
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39394728
receiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

Ага, добавил строку в oratab.
Правда, получаю теперь

$ ./emca -h
Invalid syntax


На сервере есть еще Oracle 11.2
Там попытка запустить emca вызывает правильную рекацию - начинаются вопросы SID, Port и т.д.

Правильно понимаю, что я могу развернуть OEM и от работающей версии 11.2 вместо 12.1?

Но хотелось бы понять причину проблемы в этой 12.1

Какие заклинания у меня есть еще в запасе?
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39394739
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте набрать history (из-под пользователя oracle)
Может увидите что-нибудь
Посмотрите, что у пользователя oracle в домашнем каталоге(может что-то типа DB12.env)
Прогрузите окружение
. ./DB12.env

Ну или сами создайте с переменными окружения файлик с содержимым, что-то типа

Код: plsql
1.
2.
3.
4.
5.
6.
7.
export ORACLE_SID=...
export ORACLE_HOME=...
export ORACLE_BASE=...
export PATH=$PATH:$ORACLE_HOME/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=AMERICAN_CIS.AL32UTF8
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39394758
Alexls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
receiver,
Проверьте нетстатом порт 5500
Вполне возможно что EM Express уже установлен и Вам его вполне хватит
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39394876
receiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexls,

нет, к сожалению, в каталоге пусто

[oracle@ecare2 bin]$ ls -l /home/oracle/app/product/12.1.0/dbhome_1/oc4j/j2ee/
total 8
drwxr-xr-x. 14 oracle oinstall 4096 Jan 26 2016 home
drwxr-xr-x. 2 oracle oinstall 4096 Jan 26 2016 utilities
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39394878
receiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyПопробуйте набрать history (из-под пользователя oracle)
Может увидите что-нибудь
Посмотрите, что у пользователя oracle в домашнем каталоге(может что-то типа DB12.env)
Прогрузите окружение
. ./DB12.env

Ну или сами создайте с переменными окружения файлик с содержимым, что-то типа

Код: plsql
1.
2.
3.
4.
5.
6.
7.
export ORACLE_SID=...
export ORACLE_HOME=...
export ORACLE_BASE=...
export PATH=$PATH:$ORACLE_HOME/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=AMERICAN_CIS.AL32UTF8



Ну, окружение то, конечно установлено.
Я интересовался, что за такое сообщение

Invalid format

откуда вдруг.
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39394895
receiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
receiver...
...
Ну, окружение то, конечно установлено.
Я интересовался, что за такое сообщение

Invalid format

откуда вдруг.

Ошибся, не Invalid format, а Invalid syntax!
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39395092
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если окружение установлено, то зачем

$ ./ emca -h
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39395457
receiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landyЕсли окружение установлено, то зачем

$ ./ emca -h

После облома с
./emca -config dbcontrol db -repos create

я пробую хотя бы help

./emca -h

Но тут тоже облом.

На всякий случай, я под окружением имею ввиду что-то вроде

export ORACLE_HOSTNAME=
export ORACLE_UNQNAME=
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
export ORACLE_SID=
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH

в .bash_profile
Тогда да, это есть
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39395713
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbconsole в 12c больше нет, вместо него OEM Database Express, встроенный прямо в базу

http://docs.oracle.com/database/122/ADMQS/getting-started-with-database-administration.htm#ADMQS031
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39395722
receiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мутагенdbconsole в 12c больше нет, вместо него OEM Database Express, встроенный прямо в базу

http://docs.oracle.com/database/122/ADMQS/getting-started-with-database-administration.htm#ADMQS031

Все встало на свои места!

Спасибо, Мутаген!
...
Рейтинг: 0 / 0
переменные среды для конфигурации OEM под Linux
    #39395725
receiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Узнать бы тогда, для чего разработчики оставили emca в пакете?
)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / переменные среды для конфигурации OEM под Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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