sql >> Databasteknik >  >> RDS >> Oracle

En tabell finns fortfarande när den släpps

Du använder en ny version av Oracle och din tabell har placerats i RECYCLEBIN . För att bli av med det helt i första hand kan du använda

drop table <table_name> purge;

För att citera från dokumentationen på DROP TABLE:

RECYCLEBIN kan dock komma väl till pass... det är en extra backup för när du av misstag har tappat fel bord. Om du anger PURGE när du släpper en tabell kommer du aldrig att kunna hämta tabellen från RECYCLEBIN. Observera dock att om du SLAPPAR utan rensning av utrymmet som används av objektet kommer inte att frigöras.

För att ta bort tabellen från RECYCLEBIN skulle du använda:

purge table "BIN$+NP+VhP7RF2hLc1AoJf+gg==$0";

Observera att du behöver dubbla citattecken eftersom objektnamnet är skiftat.



  1. IOException:Nätverksadaptern kunde inte upprätta anslutningen

  2. Hur man hämtar värden från en normaliserad MySQL 5.7-struktur som matchar vissa kriterier

  3. Hur ändrar jag Mysql-kollation till turkiska?

  4. Billigaste sättet att avgöra om en MySQL-anslutning fortfarande är vid liv