2010-03-15 6 views
17

Lorsque je fais une recherche ALL_TAB_COLUMNS dans Oracle, je vois des tables appelées

BIN$frKctA83wMPgQEOSh0Az+A==$0 
BIN$frKctA8cwMPgQEOSh0Az+A==$0 
BIN$frQ1pdU2TgXgQEOSh0APxA==$0 
BIN$frQ1pdVGTgXgQEOSh0APxA==$0 

Il n'y a pas d'entrée correspondante dans ALL_TABLES. Quels sont ces?

Répondre

29

Depuis la version 10g, les tables déposées (également les objets déposés en général) sont placées dans la corbeille et peuvent être restaurées facilement. Les noms que vous voyez sont des tableaux dans la corbeille.

Vous pouvez ignorer la corbeille en ajoutant le mot-clé PURGE dans vos instructions DROP.

Vous trouverez des informations supplémentaires dans le Administrator's Guide Documentation.

+0

Peut-être connaissez-vous aussi la signification des tables "DR $"? – rustyx

+0

@rustyx Ils sont mentionnés dans la [documentation Oracle Text] (http://docs.oracle.com/cd/E18283_01/text.112/e16594/aoptim.htm#sthref666): * Toutes les requêtes regardent la table des jetons d'index . Son nom a la forme 'DR $ indexname $ I' * –

+1

En outre," ALTER SESSION SET recyclebin = OFF "vous empêchera de générer des objets qui peuvent potentiellement remplir vos espaces de table. –

Questions connexes