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

Откуда:
Сообщений: 84
Добрый день, всем! Скажите пожалуйста как пересоздать репозиторий OEM консоли в Oracle 10g. В Linux.
5 май 08, 09:42    [5624088]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
emca -config dbcontrol db -repos recreate 
5 май 08, 09:57    [5624165]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
FirstFirst
Member

Откуда:
Сообщений: 84
Что так не хочет говорит некорректное использование.
5 май 08, 11:05    [5624575]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
emca -deconfig dbcontrol db -repos drop
emca -config dbcontrol db -repos create
5 май 08, 11:08    [5624594]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
FirstFirst
Member

Откуда:
Сообщений: 84
Это получается что сначало я его удалю а потом создам. И мне его заново конфигурировать. Расскажу проблему подробно:
Была база, потом создали другую базу, перелили данные с одной базы на другую. Закрыли первую и лежит она себе спокойно в закрытом виде. И работаем мы на 2. На первой EM работал. А сейчас открываю страницу. Показывает верную базу но говорит что статус неизвестен. Народ мне сказал что лучше всего пересоздать репозиторий. Вот я и спросил как жэто сделать.

Может есть другой способ.
5 май 08, 11:28    [5624769]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
FirstFirst
Member

Откуда:
Сообщений: 84
В качестве дополнения, вот что пишет при выполнении "emca -config dbcontrol db -repos recreate":
Incorrect usage:
oracle.sysman.emcp.EMConfigAssistant [options] [list of parameters]
Options:
-a :configure for an ASM database
-b :configure for automatic backup
-c :configure a cluster database
-e <node> :remove a node from the cluster
-f <file> :specify the file name that contains parameter values
-h :help
-m :configure EM for a central agent
-n <node> :add a new node to the cluster
-r :skip creation of repository schema
-s :silent mode (no user prompts
-x <db> :deletion of a SID or DB
-RMI_PORT <port> :specify the RMI port for DB Control
-JMS_PORT <port> :specify the JMS port for DB Control
-AGENT_PORT <port> :specify the EM agent port
-DBCONSOLE_HTTP_PORT <port> :specify the DB Control HTTP port

The script will prompt for any required data that is not specified in a configuration file. The script always prompts for all required passwords. If you use a configuration file, the file may contain any of the following specifications, as shown, with the specified values correctly filled in:

Parameters for single instance databases:
HOST=<Database hostname>
SID=<Database SID>
PORT=<Listener port number>
ORACLE_HOME=<Database ORACLE_HOME>
LISTENER=<Listener name>
HOST_USER=<Host user name for automatic backup>
HOST_USER_PWD=<Host user password for automatic backup>
BACKUP_HOUR=<Automatic backup hour in number>
BACKUP_MINUTE=<Automatic backup minute in number>
ARCHIVE_LOG=<Archive log>
EMAIL_ADDRESS=<Email address for automatic notification>
MAIL_SERVER_NAME=<Email gateway for automatic notification>
ASM_OH=<ASM ORACLE_HOME>
ASM_SID=<ASM SID>
ASM_PORT=<ASM port>
ASM_USER_ROLE=<ASM user role>
ASM_USER_NAME=<ASM user name>
ASM_USER_PWD=<ASM user password>
EM_HOME=<Enterprise Manager ORACLE_HOME>
DBSNMP_PWD=<Password for dbsnmp>
SYSMAN_PWD=<Password for sysman>
SYS_PWD=<Password for sys>

Parameters for cluster databses:
HOST=<Database Instance hostname>
PORT=<Listener port number>
LISTENER=<Listener name>
ORACLE_HOME=<Database ORACLE_HOME>
CLUSTER_NAME=<Cluster name>
DB_NAME=<Database name>
SERVICE_NAME=<Service name>
HOST_USER=<Host user name for automatic backup>
HOST_USER_PWD=<Host user password for automatic backup>
BACKUP_HOUR=<Automatic backup hour in number>
BACKUP_MINUTE=<Automatic backup minute in number>
ARCHIVE_LOG=<Archive log>
EMAIL_ADDRESS=<Email address for automatic notification>
MAIL_SERVER_NAME=<Email gateway for automatic notification>
ASM_OH=<ASM ORACLE_HOME>
ASM_PORT=<ASM port>
ASM_USER_ROLE=<ASM user role>
ASM_USER_NAME=<ASM user name>
ASM_USER_PWD=<ASM user password>
EM_HOME=<Enterprise Manager ORACLE_HOME>
DBSNMP_PWD=<Password for dbsnmp>
SYSMAN_PWD=<Password for sysman>
SYS_PWD=<Password for sys>
5 май 08, 11:33    [5624812]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
Aliona
Member

Откуда: Питер
Сообщений: 4023
У вас версия оракла какая?
скорее всего 10.1, тогда приведённые команды вам не подойдут,а репозиторий точно надо перестраивать, синтаксис команд надо смотреть в документации
Oracle® Enterprise Manager
Advanced Configuration
10g Release 1 (10.1)
Part No. B12013-01
5 май 08, 11:47    [5624909]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
FirstFirst
Member

Откуда:
Сообщений: 84
Да версия 10.1. А тот синтаксис который выдается при неправильных параметрах подойдет или это другое? Просто документацию чувствую один из админов грохнул или кудато перенес и немогу найти. Если есть можете сдесь показать синтаксис.
5 май 08, 11:53    [5624944]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
Aliona
Member

Откуда: Питер
Сообщений: 4023
приведённые команды подходят для 10.2

Вся документация есть на оракловом сайте, кроме того её можно оттуда скачать и установить на свой PC.
Попробуйте это сделать самостоятельно один раз, дальше вам будет легче. Без документации работать сложно.
5 май 08, 12:04    [5625011]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
FirstFirst
Member

Откуда:
Сообщений: 84
ОК. Буду скачивать и смотреть. Если за неделю не разбирусь. Ответьте пожалуйста. Я напишу при результате, что требуется прям помощь или команды которые помогли.
5 май 08, 12:10    [5625050]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
FirstFirst
Member

Откуда:
Сообщений: 84
Сейчас зашел на сайт Oracle и там можно скачивать документацию по частям. А как нибудь всю можно скачать?
5 май 08, 12:17    [5625094]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
Aliona
Member

Откуда: Питер
Сообщений: 4023
http://www.oracle.com/technology/documentation/database10g.html
отсюда качается вся документация по 10.1 (256 Мб) B14117-01
5 май 08, 12:37    [5625206]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
FirstFirst
Member

Откуда:
Сообщений: 84
Спасибо. Буду качать.
5 май 08, 12:47    [5625274]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
FirstFirst
Member

Откуда:
Сообщений: 84
Скачал, я документацию. Удалил репозиторий теперь при создании репозиторий выходит с ошибко:
Creating EM Schema ... Failed.
Repository Creation failed. Failed to create repository schema.

Эта ошибка возникает и при остановленном emctl. Где более подробно можно посмотреть от чего это возникает и как с этим бороться.

Посмотрел emoms.log. Там написано следующее:
2008-05-12 14:01:52,598 [HttpRequestHandler-18997034] ERROR conn.ConnectionService verifyRepositoryEx.434 - Invalid Connection Pool. ERROR = Io exception: The Network Adapter could not establish the connection
2008-05-12 14:03:22,742 [HttpRequestHandler-18997034] ERROR eml.OMSHandshake processFailure.780 - OMSHandshake failed.(AGENT URL = http://Oracle:1830/emd/main)(ERROR = INTERNAL_ERROR)

Скажите пожалуйста как с этим бороться?
12 май 08, 12:04    [5649845]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
FirstFirst
Добрый день, всем! Скажите пожалуйста как пересоздать репозиторий OEM консоли в Oracle 10g. В Linux.



а можно тоже самое, но только для Windows И объяснить зачем это нужно или статью, где доходчиво для чайников описывается (на русском языке) как создать репозиторий и для чего он нужен?
не понимаю просто, вот бы кто объяснил. я когда БД создавал, я никаких репозиторий не указывал, и веб-страничка Enterprise manager'а у меня работала. и сейчас вроде работает.

хоть кто-нибудь терпеливый.
22 июл 10, 22:45    [9147262]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
выполнил команду в cmd:
emctl status dbconsole.

такой вот результат получил:
Environment variable oracle_sid not define. Please define it

вопрос: где мне взять SID? и куда его вписать? help me please!
22 июл 10, 22:56    [9147304]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
Можно по порядку расписать? вот я создал базу данных. получил ссылку на database control OEM.

Что мне нужно делать далее? создать репозиторий?* где взять sid? почему тогда OEM работает (веб-интерфейс без этого репозитория и не ругается?)
22 июл 10, 23:05    [9147337]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
попробовал соединиться жабой с БД - получилось. подконнектился под пользователем sys.

эх...(((((((((((
22 июл 10, 23:09    [9147349]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
вот что нагуглил:

Как создать репозитарий?

Следующие пункты описывают создание репозитария под WindowsNT.

Создайте tablespace, которая будет хранить данные репозитария.
Лучше всего размером 200-250 Мб. Назовем его Dummy_Space.

Создайте пользователя Oracle - владельца репозитария.
Припишите этому пользователю роли DBA, SNMPAgent, Exp_Full_database, Imp_Full_database.
Назовем пользователя Dummy_user.
Припишите ему Dummy_Space в качестве tablespace по-умолчанию.

Создайте пользователя операционной системы с тем же именем,
как и в Oracle, т.е. Dummy_User.
Добавьте ему в User manager право "Log on as a batch job" в списке расширенных прав.

Запустите Enterprise manager, зарегистрируйтесь как Dummy_User.
Это приведет к созданию репозитария. Теперь Enterprise manager готов к работе.

более подробно этот процесс не описан. можно всё выполнять под пользователем sys И не создавая табличное пространство?
22 июл 10, 23:16    [9147366]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
Нашёл, что если ругается на SID, То нужно выполнить команду emctl oracle_sid=rp_home.
Выполнил. Продолжает ругаться. пишет oracle SID not defined. попробовал написать без emctl. просто oracle_sid=rp_home. Получил новую ошибку:
OC4J configuration issue. D:\oracle \product\10.2.0\db1/oc4j/j/OC24J_DBConsole_rsync_rp_home not found.
что делать?
22 июл 10, 23:34    [9147416]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
нашёл у себя на диске папку D:\oracle\product\10.2.0\db_1\rsync_rphome
в ней лежат файлы emctl.pid, emctl.pid_agent и папка SYSMAN

не пойму, что делать дальше? создать ему вручную там эту папку - репозиторий?
22 июл 10, 23:40    [9147425]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
так понял, что надо удалить службу oracleDBconsole: из командной строки:

sc delete oracleDBconsole
результат: команда выполнена успешно.

далее переконфигурируем emca.

emca -config dbcontrol db -repos create

--создали новый репозиторий. Далее нас спросили: имя SID. так понимаю, это rp_home из tnsnames?

rp_home =
  (DESCRIPTION=
    (ADDRESS=
      (PROTOCOL=TCP)
      (HOST=rsync)
      (PORT=1521)
    )
    (CONNECT_DATA=
      (SERVER=dedicated)
      (SERVICE_NAME=rp_home)
    )
  

указал порт 1521. далее меня спросили пароль пользователя sys. И тут символы с клавиатуры не вводятся. не отображаются на экране вернее. попробовал ввести sys. при этом мне говорят, что неправильный пароль.

эх...(((((((( кто бы подсказал...что вообще это всё значит? и почему OEM запускается без всяких репозиториев и этих настроек и работае (web-browser).
22 июл 10, 23:50    [9147450]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
помогите пожалуйста, люди добрые, кто чем сможет))
22 июл 10, 23:58    [9147467]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
никто не хочет подсказать?((
23 июл 10, 00:09    [9147484]     Ответить | Цитировать Сообщить модератору
 Re: Репозиторий OEM  [new]
insonicum_dana
Member

Откуда: Москва
Сообщений: 279
emca -config db consol create Получилось
вроде всё гуд. дал ссылку на oem. но команда emctl status dbconsole по-прежнему ничего не даёт....почему так?
23 июл 10, 00:27    [9147511]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить