error ora-00600

Suele ser un problema del diccionario de datos.

En Oracle Database 11g, el modo DMSYS ya no se utiliza. Las opciones de minería de datos están instaladas en el esquema SYS. La herramienta previa a la actualización 11.2 se ha ampliado para incluir una advertencia de que se debe eliminar el modo DMSYS. Si se informa esta advertencia, se recomienda eliminar el esquema de acuerdo con la Guía del administrador de minería de datos de Oracle 11g versión 2 (11.2).

Al eliminar el usuario DMSYS, recibe el siguiente error:

ORA-00600: Código de error interno, Parámetros: [dmmecoldm.2], [1403], [], [ ],[],[],[],[],[],[],[],[],[]

ORA-06512: en "SYS.DMP_SYSTEM", línea 132

ORA-06512: en "SYS.DMP_SYSTEM", línea 1217

ORA-06512: en la línea 1

ORA-00600: Código de error interno, Parámetros: [ kzdGenDropStmt], [82], [0], [], [], [], [], [], [], [], [], [], []

dbkedDefDump() : Iniciar volcado predeterminado del evento (flag=0x2, nivel=3, máscara=0x0)

-La declaración SQL actual para esta sesión (sql_id=d5rrp44zk179y) -

Eliminar usuario en cascada dmsys

Causa

Hay objetos en SYS. Primero es necesario renunciar a los dólares OBJ.

Solución alternativa

Ejecute estas consultas:

spool output.txt

Seleccione el número de usuario del sistema. USER$ U donde U . NAME = ' DMSYS

(tenga en cuenta el número de usuario y utilícelo en la consulta siguiente):

seleccione obj#, nombre FROM SYS. OBJ$ donde tipo#=82, propietario# = <Número de usuario arriba>

seleccione u.name distinto de obj$ o, usuario$ udonde o.propietario#=u.usuario #Y o.propietario # = <El número de usuario anterior>

Eliminar de obj$, donde tipo#=82, propietario # =<El número de usuario anterior>

Luego abandone DMSYS

Como sistema:

Eliminar usuario en cascada DMSYS;

Si no puede manejarlo usted mismo, puede encontrar a alguien que se especialice en el software Shitan. ¡Los miembros del equipo de reparación de bases de datos ORACLE lo ayudarán a recuperarse!

Equipo profesional de reparación de bases de datos de Shitan Software