1. Quitamos la siguiente cadena del registro :
HKEY_LOCAL_MACHINE/SYSTEM/CURRENTCONTROLSET/SERVICES/ORACLEDBCONSOLE
1.1 Una vez quitada la cadena, reiniciamos el ordenador.
1.2 Comprobamos que el listener esta funcionando correctamente.
2. Desde la consola, entramos al SQLPLUS como usuario sysdba y ejecutamos las siguientes operaciones:
2.1 Iniciar la sesion con sqlplus asi:
>sqlplus sysman/sys
Luego ejecutamos la siguiente cadena:
exec DBMS_AQADM.DROP_QUEUE_TABLE(queue_table=>'MGMT_NOTIFY_QTABLE',force =>TRUE);
2.2: Iniciar sesion como SYS as SYSBDA y ejecutar los siguientes comandos:
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP RESTRICT;
SQL> EXEC sysman.emd_maintenance.remove_em_dbms_jobs;
SQL> EXEC sysman.setEMUserContext('',5);
SQL> REVOKE dba FROM sysman;
SQL> DECLARE
CURSOR c1 ISSELECT owner, synonym_name name
FROM dba_synonyms
WHERE table_owner = 'SYSMAN';
BEGIN
FOR r1 IN c1 LOOP
IF r1.owner = 'PUBLIC' THENEXECUTE IMMEDIATE 'DROP PUBLIC SYNONYM '||r1.name;
ELSE
EXECUTE IMMEDIATE 'DROP SYNONYM '||r1.owner||'.'||r1.name;
END IF;
END LOOP;
END;
/
SQL> DROP USER mgmt_view CASCADE;
SQL> DROP ROLE mgmt_user;
SQL> DROP USER sysman CASCADE;
SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;
a. drop user sysman cascade;
b. drop role MGMT_USER;
c. drop user MGMT_VIEW cascade;
d. drop public synonym MGMT_TARGET_BLACKOUTS;
e. drop public synonym SETEMVIEWUSERCONTEXT;
3. Quitamos manualmente las siguientes carpetas en caso de que existan::
ORACLE_HOME/host_sid
ORACLE_HOME\oc4j\j2ee\OC4J_DBConsole_host_sid
4.Configuramos desde la consola el ORACLE_HOME y el ORACLE_SID. Ahora desde el ORACLE_HOME/bin ejecutamos el siguiente comando.
emca -config dbcontrol db -repos create
Espero que les sea util.
1 comentarios:
Me da un error de que no encuentra la instancia.
Exception in thread "main" oracle.sysman.emcp.exception.DatabaseUnavailableExcep
tion: Instancia de base de datos no disponible.
at oracle.sysman.emcp.DatabaseChecks.throwDBUnavailableException(Databas
eChecks.java:151)
at oracle.sysman.emcp.DatabaseChecks.checkDbAvailabilityImpl(DatabaseChe
cks.java:144)
at oracle.sysman.emcp.DatabaseChecks.checkDbAvailability(DatabaseChecks.
java:163)
at oracle.sysman.emcp.DatabaseChecks.getDbServiceName(DatabaseChecks.jav
a:582)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAss
istant.java:1272)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.jav
a:574)
at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:522)
Publicar un comentario