Com Deixar Tablespace i Recobrar Base de Dades d'Oracle Quan Accidentalment Suprimeix Datafile
Accident pot passa, tot i que és costós un. Això és especialment el cas en la Base de Dades d'Oracle, que emmagatzema els objectes de base de dades físicament en arxius de dades en disc dur. Els administradors de mà ràpids poden accidentalment suprimir alguns dels datafiles, o els datafiles es poden corrompre o illegible sobre fracàs de discs dur. Pot aconseguir també alguns datafiles desapareguts després de procés de recuperació de base de dades. En qualsevol cas, fallant un o uns quants datafiles faran a la Base de Dades d'Oracle que falli a posada en marxa, deixant inaccessible el DB sencer.
La solució als datafiles desapareguts és deixar el tablespace afectat on té datafiles incomplets, i llavors recrear el tablespace i importar les dades al tablespace des de reserva. Tanmateix, els passos no estan tan drets endavant.
- Cursa SQL*Plus.
- Connecti a base de dades com SYSDBA amb aquesta pregunta:
CONNECTI / COM SYSDBA
- Munti la base de dades en comptes de començar-lo:
PUIG DE POSADA EN MARXA;
- Emeti la comanda següent de portar el datafile desaparegut fora de línia de manera que Oracle wo no provant connectar i accedir al datafile ja:
CANVIÏ DATAFILE DE BASE DE DADES 'nom de <datafile amb path> complet' OFFLINE GOTA;
Repeteixi la comanda per cada datafiles que irrepresentava per.
- Ara comenci la base de dades propi:
CANVIÏ BASE DE DADES OBERT;
- Com el tablespace ha fet malbé, deixi'l caure per recrear des de reserva fresca.
DEIXI TABLESPACE <tablespace name> INCLOENT-HI CONTINGUT;
- Asseguri els altres datafiles perquè el tablespace s'ha suprimit, si no, treure'ls manualment del sistema operatiu.
- Continuï amb el procés de recuperació.
IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.
Articles Relacionats
- Com Treure i Deixar Datafiles de Tablespace en la Base de Dades d'Oracle
- Com Rebatejar o Moure Oracle Tablespace Datafile a una Altra Localització
- Oracle ORA-01658 Incapaç de Crear Abast INICIAL per a Segment en l'Error Tablespace
- ORA-25153 Tablespace Provisional és Error Buit a Oracle
- Suprimeixi, Tregui o Caigui Oracle Emmagatzemava Paquets amb Paquet de Gota
- Canviï Contrasenya d'Usuari de Base de Dades d'Oracle
- Enllaç de Base de Dades d'Oracle
- Error de Taula de Gota d'Oracle d'ORA-02449
- Creï, Afegeixi o Parteixi Suspensos de Partició de Base de Dades d'Oracle amb Error d'ORA-14080
- Error d'Importació de Base de Dades d'Oracle 3113/3114










































21 de maig, 2009 10:08
Exactament què necessitava! Gràcies per salvar el que semblava que fos un assumpte desgraciat!
20 d'abril, 2009 20:47
gràcies un milió.
u r un estalviador de vida
19 de febrer, 2009 06:49
Aquest és un estalviador de vida .... això funciona bé en l'oracle 10 G HP itenium (o gaire on més).
gran document.
gràcies
Dewan Gazzali
17 de desembre, 2008 13:53
*2nds últim post*
6 de novembre, 2008 06:15
És un saver de vida!!!!!!
28 d'octubre, 2008 03:09
Executava una escriptura per crear un w/o d'usuari que ho atura prou de prop. Pròxima cosa que sap, el meu db no començarà perquè està buscant un arxiu de dades que no existeix. Aquesta punta m'ajudava a esquivar l'error de pressa. Gràcies per enviar-lo.
9 d'octubre, 2008 02:31
Gràcies per considerar que el temps envia aquesta informació molt valuosa.
2 de setembre, 2008 00:31
Gràcies molt, això era realment útil.
Tenia problemes que deixaven el tablespace, i havia de deixar caure l'usuari també.
8 de juliol, 2008 19:31
Aquesta informació ens ajudava a un molt gran abast i per això podem continuar més suaument.
2 d'abril, 2008 18:27
Aquests són només deixar el TS
però no recuperar-se...
per això el pitjor....
4 d'agost, 2007 02:57
[...] Si un o més datafiles és fallant després un procés de recuperació o supressió accidental, pot utilitzar ALTER DATABASE DATAFILE <datafile name> OFFLINE comanda de GOTA de fer el datafile fora de línia així aquella base de dades pot començaments cap amunt de després del qual el tablespace preocupat es pot deixar. (Vegi instrucció de recuperar-se de datafiles desapareguts.) [...]