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.



Unul Răspuns la spre “ cum la spre Remove și Drop Datafiles de la Tablespace înăuntru Oracle Bază de date”

  1. Cum Drop Tablespace și A nota Oracle Bază de date Cînd Accidentally A șterge Datafile » Meu Digital Viață
    August 4th, 2007 0255:
    1

    [...] Vîrf: Cum la spre a verifica datafiles that sub la spre tablespace. [...]

Plecare un Reply

Tu poți folos aceștia tags: <un href="" titlu=""> <abbr titlu=""> < vizavi titlu=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> < fibros> < puternic>

A subscrie fără commenting


Custom Search

Nou Anghinară

Incoming Cercetare Terms pentru art.hot. Anghinară

oracle drop datafile - oracle drop tablespace - drop datafile oracle - oracle remove datafile - drop datafile - A ȘTERGE DATAFILE - drop tablespace înăuntru oracle - remove datafile - Drop datafiles - drop oracle datafile - drop tablespace datafile - a șterge tablespace - a șterge datafile oracle - drop tablespace oracle - remove datafile oracle - oracle a șterge datafile - oracle tablespace a șterge - oracle tablespace drop datafile - oracle drop tablespace datafile - Cum la spre drop datafile înăuntru oracle - a șterge tablespace oracle - drop tablespace a cuprinde contents și datafiles - drop datafiles oracle - remove datafile de la tablespace - drop oracle tablespace - alter tablespace remove datafile - remove tablespace - drop tablespace a cuprinde datafiles - drop tablespace virgulă - drop tablespace dosar - Drop tablespace și datafile înăuntru oracle - a șterge datafiles - oracle drop datafile; - oracle drop temporary tablespace - drop tablespace și datafile - drop un datafile - cum la spre drop tablespace înăuntru oracle - Oracle tablespace remove datafile - virgulă la spre drop datafile - oracle removing date dosar - Oracle Drop tablespace virgulă - a șterge oracle tablespace - drop tablespace + Oracle - datafile drop - alter tablespace remove - drop tablespace și datafiles - DROP TABLESPACE tablespace_name [ a cuprinde CONTENTS [ și DATAFILES] - cum la spre a șterge tablespace - cum la spre a șterge masă perioadă - oracle remove date dosar -