Cum la spre Remove și Drop Datafiles de la Tablespace înăuntru Oracle Bază de date
Oracle RDBMS bază de date magazin date logically în format de tablespaces și physically în format de date dosar. Art.hot. datafiles ești added la tablespaces as bază de date perioadă requirement grows mai mare. Totuși, acolo ești mai mulți reasons tu poți nevoie la spre remove sau a șterge date dosar de la un tablespace. Such as accidentally a aduna un greșeală sized sau unwanted datafile la spre un tablespace, sau art.hot. date perioadă usage has fiindcă mai mic și niște date dosar nevoie la spre a fi removed, sau a însoți la spre a nota Oracle bază de date care fails la spre scrobeală datorie la spre misiune sau corrupted datafiles by removing pe ei, Oracle does nu provide un simplu way sau user interface la spre a șterge sau drop datafiles de la un tablespace. O dată un datafile is made part de un tablespace, it a putea nu lung a fi detached sau removed de la tablespace, albeit acolo ești mai mulți workarounds.
Cum la spre Completat Drop art.hot. Întreg Tablespace cu Tot Datafiles
Art.hot. easiest way la spre drop un sau multiple datafiles is by dropping art.hot. entire tablespace together cu său datafiles. Dacă tu nu lung nevoie art.hot. date contents de la tablespace, art.hot. a urma virgulă voință a voi drop art.hot. tablespace, art.hot. datafile, și art.hot. tablespaces’ contents de la date dicționar. Tot de la objects that unde contained înăuntru that tablespace ești permanent removed.
DROP TABLESPACE <tablespace nume> A CUPRINDE CONTENTS ȘI DATAFILES;
Dacă tu dont’ special “ și DATAFILES”, Oracle voință a voi nu drop art.hot. physical datafile după art.hot. DROP TABLESPACE virgulă, numai tu poți always a șterge art.hot. dosar de la operație sistem raft ( dacă art.hot. date dosar ești încuiat, pauză art.hot. a servi).
Numai always parfum un spate de la bază de date, as art.hot. “DROP TABLESPACE” virgulă is irreversible. Său’ de asemenea un bun practice la spre a verifica și identify cum mulți datafiles un tablespace actually has înainte performing art.hot. drop action înăuntru ordine la spre avoid mistake.
Cum la spre A verifica Cum Mulți Datafiles un Tablespace Has
La spre determinat și identify tot datafiles that link la spre un tablespace, folos art.hot. a urma întrebare, cu tablespace nume înăuntru capital literă:
SELECT file_name, tablespace_name
DE LA dba_data_files
UNDE tablespace_name =’<tablespace nume>’;
Dacă un tablespace contact multiple datafiles, și tu chiar nevoie la spre drop unul sau niște de la datafiles și a păstra art.hot. remaining datafiles together cu art.hot. objects și contents, art.hot. objects sau date mustață a fi exportat pentru art.hot. a afecta masă perioadă. O dată exportat, art.hot. tablespace a putea a fi dropped cu above “DROP TABLESPACE” virgulă. Apoi atunci, recreate art.hot. tablespace cu art.hot. datafiles() a cere (that tu initially nevoie la spre a păstra), și apoi atunci import art.hot. objects into art.hot. recreated tablespace.
Dacă unul sau mai mult datafiles is misiune după un recovery proces sau accident a șterge, tu poți folos ALTER BAZĂ DE DATE DATAFILE <datafile nume> OFFLINE DROP virgulă la spre a face art.hot. datafile offline so that bază de date a putea scrobeală sus după care art.hot. troubled tablespace a putea a fi dropped. (a vedeainstrucțiuni la spre a nota de la misiune datafiles.)
Cum la spre Resize un Datafile la spre Minimum Size
Alt alternator la spre drop art.hot. datafile is by shrinking art.hot. size de datafile în schimbul dropping. This opțiune is unic posibil dacă acolo is nu prelungire în datafile. Dacă acolo ești nici unul, său’ posibil la spre resize art.hot. date dosar jos la spre un foarte mic dosar (2 butuc), unde Oracle bază de date voință a voi nu lung a crea orice prelungire în datafile. Totuși, this workaround does nu remove art.hot. datafile de la tablespace nici a șterge art.hot. dosar physically, numai it reduce art.hot. risc as nu date voință a voi a fi truncated as unic empty butuc ești reduced. It simplu a face it unusable și a lua sus aproape închis la spre nu disc perioadă. La spre resize un datafile, folos art.hot. a urma întrebare:
alter bază de date datafile ‘<datafile nume>’ resize 8M;
Cum la spre Determinat art.hot. Prelungire interior Datafile
La spre a verifica și determinat art.hot. prelungire that exists înăuntru un datafile, folos this întrebare:
SELECT proprietar, segment_name
DE LA dba_extents un, dba_data_files b
UNDE a.file_id = b.file_id
ȘI b.file_name = ‘<datafile nume>’
import: Aceasta este o machine a traduce pagină care is provided "as is" fără warranty. Machine traducere Mai a fi difficult la spre understand. A face pe plac la refer la spreorigine Englez anghinară oricînd posibil.
Share și contribute sau a lua technical cină și ajutor laMeu Digital Viață Forums.
Relații Anghinară
- Cum Drop Tablespace și A nota Oracle Bază de date Cînd Accidentally A șterge Datafile
- Cum la spre Rename sau A mișca Oracle Tablespace Datafile la spre Alt A localiza
- ORA-25153 Temporary Tablespace is Empty Error înăuntru Oracle
- Oracle ORA-01658 Incapabil la spre A crea INITIAL Prelungire pentru Segment înăuntru Tablespace Error
- A șterge, Remove sau Drop Oracle Magazin Pachet cu Drop Pachet
- Oracle Bază de date Link
- ORA-02449 Oracle Drop Masă Error
- Oracle Bază de date Import Error 3113/3114
- Scimbare Oracle Bază de date User Password
- A verifica Oracle Traducere

































August 4th, 2007 0255:
[...] Vîrf: Cum la spre a verifica datafiles that sub la spre tablespace. [...]