Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Enterprise manager console не видит базу (Oracle 11)  [new]
eml78
Member

Откуда:
Сообщений: 648
Операционка OEL 5.2
Oracle 11.1.0.6
Консоль работает через https

После запуска https://server:1158/em показывает страничку со статусом (База - down, Listner - работает, Agent - down). При нажатии кнопки startup - запрашивает имена/пароли - потом говорит, что база Open и предлагает сделать ей shutdown.

База на компе одна, она работает (есть доступ через sqlplus и с других компов через клиентское API). Перезапуск БД и консоли ничего не дают.

Как заставить EMC подключиться к БД?
30 июн 09, 12:30    [7358390]     Ответить | Цитировать Сообщить модератору
 Re: Enterprise manager console не видит базу (Oracle 11)  [new]
C-Strelok
Member

Откуда: Саянск (Иркутская область), ОАО "СаянскХимпласт"
Сообщений: 631
Могу только посоветовать посмотреть логи энтерпрайза... скорее всего там и буде ответ

ps: и ваабсче энтерпрайз http это штука которая без предварительного секаса не работает :)
30 июн 09, 13:11    [7358661]     Ответить | Цитировать Сообщить модератору
 Re: Enterprise manager console не видит базу (Oracle 11)  [new]
eml78
Member

Откуда:
Сообщений: 648
C-Strelok
Могу только посоветовать посмотреть логи энтерпрайза... скорее всего там и буде ответ


Вот кусок лога
2009-06-30 14:09:36,596 [ApplicationServerThread-1] ERROR conn.ConnectionService verifyRepositoryEx.818 - Invalid Connection Pool. ERROR = ORA-28001: дата действия пароля истекла

2009-06-30 14:09:36,705 [ApplicationServerThread-1] ERROR eml.OMSHandshake processFailure.806 - OMSHandshake failed.(AGENT URL = https://borov:3938/emd/main)(ERROR = INTERNAL_ERROR)(CAUSE =java.sql.SQLException: ORA-28001: дата действия пароля истекла
)
2009-06-30 14:09:36,728 [ApplicationServerThread-8] ERROR app.SessionObjectManager sessionDestroyed.128 - java.sql.SQLException: ORA-28001: дата действия пароля истекла

java.sql.SQLException: ORA-28001: дата действия пароля истекла

Проблема в том что эта ... EMC ничего не запрашивает откуда она берет логин - хз, кнопки Login - для принудительного указания нету. При попытке startup идет запрос логина и она видит что БД работает - но потом опять говорит что не запущена.

C-Strelok
ps: и ваабсче энтерпрайз http это штука которая без предварительного секаса не работает :)

А как java-консоль найти? Я в Linux не спец - не помню как конкретно папка и файл называются (да и есть ли оно в 11 версии?)
30 июн 09, 14:13    [7359121]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Enterprise manager console не видит базу (Oracle 11)  [new]
KOTnt
Member

Откуда:
Сообщений: 34
если кто заинтересуется, вот ссылка на эту же проблему на sql.ru,
вот хинты, взятые отсюда (скопипастил, чтобы в случае, если тот сайт ляжет, здесь осталась информация):
Before you start: Verify that ORACLE_HOME, ORACLE_SID environment variables are set. – If not, set them using as environment variables or open a command line and type SET ORACLE_SID=<The database SID>

1. Stop the dbconsole: emctl stop dbconsole (dos and Unix) or using the windows services stop the OrcleDBConsole<The database SID>.

2. Connect to the database as a user with DBA privilege with SQL*Plus
and run the following command:

alter user sysman identified by <the new password> ;

3. Verify that the new password works
SQL> connect sysman/<the new password>

4. Go to ORACLE_HOME/<HostName_SID>/sysman/config and save a backup of the emoms.properties file.

a) Open the file emoms.properties and search for:
oracle.sysman.eml.mntr.emdRepPwd=<some encrypted value>

Replace the encrypted value with the new password value

b) Search for oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE
and change TRUE to FALSE

c) Save and close emoms.properties

5. Restart the dbconsole:

emctl start dbconsole (dos and Unix) or using the windows services start the OrcleDBConsole<The database SID>.

6. Open emoms.properties again and Search for:
a)oracle.sysman.eml.mntr.emdRepPwd=
verify that the password is encrypted

b) oracle.sysman.eml.mntr.emdRepPwdEncrypted=
verify that the value is set to TRUE

7. Refresh Oracle Enterprise Manager
20 июл 10, 14:03    [9131129]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить