Cuando usamos Oracle10g con frecuencia, podemos encontrar que las tablas previamente eliminadas tienen muchas tablas basura en la base de datos, como se muestra en el siguiente ejemplo:
BINjR8PK5HhrrgMK8KmgQ9nw==
Este tipo de tabla generalmente no se puede eliminar y no se puede eliminar usando "eliminar".
Generalmente no afectará el uso normal, pero debe eliminarse cuando se encuentre en las siguientes situaciones.
◆1.Estas tablas ocupan espacio
◆2 Los amigos que usan Middlegen-Hibernate-r5 encontrarán algunos problemas [Descripción del problema: ORA-01424: aparecerán caracteres faltantes o ilegales después del carácter de escape al ejecutar ant build.xml], a diferencia de cuando usaba oracle9 antes La configuración de hibernación. El archivo se genera sin problemas y no hay problema si lo elimina aquí.
◆3.Otras situaciones
BINjR8PK5HhrrgMK8KmgQ9nw==
Este tipo de mesa es una novedad de 10g.
Después de eliminar la tabla, la tabla en realidad no se elimina, sino que se coloca en la "papelera". Esto se puede ver a continuación.
SQL> MOSTRAR BANDEJA DE RECICLAJE
Si desea eliminarlo por completo, puede utilizar:
SQL> PURGAR TABLA "BINjR8PK5HhrrgMK8KmgQ9nw==";
Elimina este o elimina todos.
SQL> PURGAR RECICLEBINA;