Если не стартует Enterprise Manager на HP-UX

Залогинимся в базу из под SYS

sqlplus /nolog
conn / as sysdba 

Очистить базу от старых настроек

exec DBMS_AQADM.DROP_QUEUE_TABLE(queue_table=>'SYSMAN.MGMT_NOTIFY_QTABLE',force=>TRUE);

DECLARE
CURSOR c1 IS
SELECT owner, synonym_name name
FROM dba_synonyms
WHERE table_owner = 'SYSMAN';
BEGIN
FOR r1 IN c1 LOOP
IF r1.owner = 'PUBLIC' THEN
EXECUTE IMMEDIATE 'DROP PUBLIC SYNONYM '||r1.name;
ELSE
EXECUTE IMMEDIATE 'DROP SYNONYM '||r1.owner||'.'||r1.name;
END IF;
END LOOP;
END;
/

DROP USER mgmt_view CASCADE;
DROP ROLE mgmt_user;
DROP USER sysman CASCADE;

Разлочим пользователей SYS и DBSNMP

alter user SYS account unlock;
alter user DBSNMP identified by password;
alter user DBSNMP account unlock;
alter user DBSNMP identified by password;

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

drop user SYSMAN account unlock;

Пересоздадим конфигурацию

emca -deconfig dbcontrol db -repos drop
emca -config dbcontrol db -repos create

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *