Hvor å Fjerne og Miste Datafiles fra Tablespace inne Oracle Data bank
Oracle RDBMS data bank butikker data logisk inne formen av tablespaces og fysisk inne formen av data fil-størrelse. Det datafiles er addert å det tablespaces idet data bank mellomrom behov vokser betydeligere. Imidlertid, der er adskillige anledninger det må du gjerne vil gjerne fjerne eller fjerne data fil-størrelse fra en tablespace. Som tilfeldigvis sammenlegge en galt tok mål eller uønsket datafile å en tablespace, eller informasjonen mellomrom behandling har ble mindre og noe data fil-størrelse vil gjerne bli fjernet, eller prøve å komme seg Oracle data bank hvilke svikter for å starte på grunn av savner eller ødelagt datafiles av fjerner seg, Oracle er ikke skaffe en lett vei eller bruker grenseflate å fjerne eller miste datafiles fra en tablespace. En gang en datafile er fremstilt del av en tablespace, den kanne ikke lenger være løsrevet eller fjernet fra det tablespace, enskjønt der er adskillige måte å klare det på.
Hvor å Absolutt Miste det hele Tablespace med Alle Datafiles
Det letteste vei å miste en eller mangfoldig datafiles er av drop det hel tablespace sammen med dens datafiles. Hvis du ikke lenger nød informasjonen innholdet av det tablespace, det fulgte kommandere ville miste det tablespace, det datafile, og det tablespaces’ innholdet fra informasjonen ordboken. Alle av det emner det der hvor inneholdt inne det tablespace er permanent fjernet.
MISTE TABLESPACE <tablespace navnet> INKLUDERER INNHOLDET OG DATAFILES;
Hvis du dont’ angir nærmere “ og DATAFILES”, Oracle ville ikke miste det fysisk datafile etter det MISTE TABLESPACE kommandere, bortsett fra du kanne alltid fjerne filene fra driftssystem skall ( hvis informasjonen fil-størrelse er låst, hvile servitisen).
Bortsett fra alltid utføre en sikkerhetskopien av databasen, idet det “ miste TABLESPACE” kommandere er kan ikke snus. Dens’ likeledes en fint praksis å sjekk og identifisere hvor mange datafiles en tablespace egentlig har tidligere utføre det miste aksjonen for at unngå feil.
Hvor å Sjekk Hvor Mange Datafiles en Tablespace Har
Å avgjøre og identifisere alle datafiles det koble sammen å en tablespace, bruk det fulgte spørsmål, med tablespace navnet inne hovedstaden brevet:
VELGE file_name, tablespace_name
FRA dba_data_files
DER HVOR tablespace_name =’<tablespace navnet>’;
Hvis en tablespace behersker mangfoldig datafiles, og du rettferdig vil gjerne miste ettall eller noen av det datafiles og oppbevare det resterende datafiles sammen med det emner og innholdet, det emner eller data må være eksportert for det berørt bord mellomrom. En gang eksportert, det tablespace kan drop med over “ miste TABLESPACE” kommandere. Så, gjenskape det tablespace med det datafiles() krevde ( det du i starten vil gjerne oppbevare), og så import det emner inn i gjenskape tablespace.
Hvis ettall eller flere datafiles savner etter en det å bli frisk forarbeide eller uvesentlig overstrekingen, du kanne bruk ALTER DATA BANK DATAFILE <datafile navnet> OFFLINE Miste kommandere å vil få datafile offline i den grad at data bank kanne starter opp hvoretter det bekymret tablespace kan drop. (seinstruksjoner å komme til hektene igjen etter savner datafiles.)
Hvor å Være bosatt en Datafile å Minst mulig Størrelse
En annen alternativ å miste det datafile er av krymping nummeret av datafile istedet for drop. Denne valgmuligheten er bare mulig hvis det er nei størrelse inne det datafile. Hvis der er ikke noen, dens’ mulig å være bosatt informasjonen arkiv ned å en meget liten arkiv (2 avdelinger), der hvor Oracle data bank ville ikke lenger opprette alle størrelse inne det datafile. Imidlertid, denne måte å klare det på fjerner ikke det datafile fra tablespace heller ikke fjerne filen fysisk, bortsett fra den nedskrive risikoen idet nei data ville være beskåret idet bare tom emballasje avdelinger er nedsatte. Den bare lager den ubrukelig og tar opp nært i nærheten av nei diskett mellomrom. Å være bosatt en datafile, bruk det fulgte spørsmål:
alter data bank datafile ‘<datafile navnet>’ være bosatt 8M;
Hvor å Avgjøre det Størrelse innenfor Datafile
Å sjekk og avgjøre det størrelse det eksisterer inne en datafile, bruk denne spørsmål:
VELGE eier, segment_name
FRA dba_extents en, dba_data_files b
DER HVOR a.file_id = b.file_id
OG b.file_name = ‘<datafile navnet>’
betydelig: Denne er en apparat oversatt side hvilke er skaffet " idet er" uten garanti. Apparat oversettelse kanskje være vanskelig å forstå. Behage henviser tiloriginal Engelske gjenstand når som helst mulig.
Aksje og levere eller bli teknisk oppbacking og hjelpe forMeg Digital Livet Forums.
I slekt Varene
- Hvor Miste Tablespace og Komme seg Oracle Data bank Når Tilfeldigvis Fjerne Datafile
- Hvor å Gi nytt navn eller Bevege Oracle Tablespace Datafile å En annen Plasseringen
- ORA-25153 Foreløpig Tablespace er Tom emballasje Feil inne Oracle
- Oracle ORA-01658 Ute av stand til å Opprette INITIAL Størrelse for Avsnitt inne Tablespace Feil
- Fjerne, Fjerne eller Miste Oracle Lagret Pakkene med Miste Pakke
- Oracle Data bank Koble sammen
- ORA-02449 Oracle Miste Bord Feil
- Oracle Data bank Import Feil 3113/3114
- Endre Oracle Data bank Bruker Passord
- Sjekk Oracle Versjon

































August måned 4th, 2007 0255:
[...] Tips: Hvor å sjekk datafiles det høre til tablespace. [...]