Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle свободно място след изтриване на данни от таблици

Какво имате предвид под „освободете място“? Когато изтрихте данните, се освободи място в блоковете. Това място вече е достъпно за последващи вмъквания (или актуализации) в таблицата, от която сте изтрили данни. Това обикновено е достатъчно, защото таблицата обикновено ще расте отново в бъдеще.

Можете да свиете таблицата, ако искате да намалите размера на сегмента на таблицата и да направите пространството достъпно за други сегменти в същото таблично пространство

ALTER TABLE table_name ENABLE ROW MOVEMENT;

ALTER TABLE table_name SHRINK SPACE CASCADE;

Обикновено няма нужда в този момент да се изграждат отново индексите.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да върна днешната дата към променлива в Oracle

  2. Как да разберете статистиката на файла за проследяване в Oracle. Като процесор, изминало време, заявка... и т.н

  3. Как да инсталирам пакета ROracle на Windows 7?

  4. Checker Run

  5. javax.persistence.EntityExistsException с SequenceGenerator