How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile ¿Cómo caída de tablas y recupera la base de datos Oracle cuando accidentalmente borrar archivo
Accident may happens, even though it’s costly one. Mayo accidente ocurre, aunque es costosa. This is especially the case in Oracle database, which stores the database objects physically in data files on hard disk. Esto es especialmente el caso en base de datos Oracle, que almacena la base de datos de objetos físicamente en los archivos de datos en disco duro. Fast hand administrators may accidentally delete some of the datafiles, or the datafiles may get corrupted or unreadable on hard disk failure. Fast mano administradores de anticipos podrán borrar accidentalmente algunos de los de datos, o la puede obtener de datos dañado o ilegible en el disco duro fracaso. You may get also some missing datafiles after database recovery process. Usted puede obtener también algunos desaparecidos de datos después de base de datos de proceso de recuperación. In any case, missing a or a few datafiles will cause Oracle database to fail to startup, rendering the whole DB inaccessible. En cualquier caso, la falta de una o unas pocas de datos hará que la base de datos Oracle a dejar de arranque, lo que hace todo el PP inaccesibles.
The solution to the missing datafiles is to drop the affected tablespace where has incomplete datafiles, and then recreate the tablespace and import the data into the tablespace from backup. La solución a la falta de datos es para soltar las tablas afectadas donde ha de datos incompleta y, a continuación, recrear el espacio de tablas de importación y los datos en tablas de la copia de seguridad. However, the steps are not so straight forward. Sin embargo, las medidas no son tan fáciles.
- Run SQL*Plus. Ejecutar SQL * Plus.
- Connect to database as SYSDBA with this query: Conectar a la base de datos como SYSDBA con esta consulta:
CONNECT / AS SYSDBA CONNECT / AS SYSDBA
- Mount the database instead of starting it up: Monte la base de datos en lugar de que a partir de:
STARTUP MOUNT; MONTE arranque;
- Issue the following command to bring the missing datafile offline so that Oracle won’t trying to connect and access the datafile anymore: Ejecute el siguiente comando para llevar el archivo de desaparecidos fuera de línea a fin de que Oracle no intenta conectarse y acceder al archivo de más:
ALTER DATABASE DATAFILE ‘<datafile name with complete path>’ OFFLINE DROP; ALTER DATABASE archivo '<datafile con nombre completo path>' DROP fuera de línea;
Repeat the command for every datafiles that unaccounted for. Repita el comando de datos para todos los que en paradero desconocido.
- Now start the database proper: Ahora inicie la base de datos propiamente dichos:
ALTER DATABASE OPEN; Modificar la base de datos abierta;
- As the tablespace has damaged, drop it to recreate from fresh backup. Como el espacio de tablas ha dañado, gota a recrear de nuevo copia de seguridad.
DROP TABLESPACE <tablespace name> INCLUDING CONTENTS; DROP tablas <tablespace name> su contenido;
- Ensure the other datafiles for the tablespace has been deleted, if not, remove them manually from the operating system. Velar por el otro de datos para las tablas, se ha suprimido, si no, eliminarlos manualmente a partir de que el sistema operativo.
Tip: Sugerencia: How to check datafiles that belong to tablespace ¿Cómo de datos para comprobar que pertenecen a tablas .
- Continue with the recovery process. Continuar con el proceso de recuperación.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Se trata de una máquina que traduzca la página se proporciona "tal cual" sin garantía. Machine translation may be difficult to understand. La traducción automática puede resultar difícil de entender. Please refer to Por favor, consulte original English article artículo original Inglés whenever possible. siempre que sea posible.
Share and contribute or get technical support and help at Compartir y contribuir o recibir apoyo técnico y ayudar a My Digital Life Forums Mi vida digital Foros .
Related Articles Artículos relacionados
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Cómo Quitar y soltar de datos de tablas en la base de datos Oracle
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 No es posible crear INICIAL La medida para el segmento de tablas de error
- How to Rename or Move Oracle Tablespace Datafile to Another Location Cómo renombrar o mover archivo de tablas de Oracle a otra ubicación
- ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Temporales de tablas está vacía Error en Oracle
- Delete, Remove or Drop Oracle Stored Packages with Drop Package Eliminar, quitar o soltar Oracle almacena paquetes con caída paquete
- Oracle Database Link Bases de datos Oracle Link
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle caída cuadro de error
- Manual and Clean Uninstall Oracle for Windows Manual y limpio de desinstalación de Oracle para Windows
- Oracle Database Import Error 3113/3114 Bases de datos Oracle error de importación 3113/3114
- Change Oracle Database User Password Cambio de bases de datos Oracle contraseña de usuario

































August 4th, 2007 02:57 4 de Agosto, 2007 02:57
[...] If one or more datafiles is missing after a recovery process or accidental deletion, you can use ALTER DATABASE DATAFILE <datafile name> OFFLINE DROP command to make the datafile offline so that database can starts up after which the troubled tablespace can be dropped. [...] Si uno o más de datos que falta después de un proceso de recuperación o eliminación accidental, puede utilizar ALTER DATABASE archivo de <datafile name> DROP fuera de línea de comandos para hacer que el archivo fuera de línea de base de datos a fin de que puedan pone en marcha después de que la atribulada tablas pueden se redujo. (See instruction to recover from missing datafiles.) [...] (Vea las instrucciones para recuperarse de los desaparecidos de datos.) [...]
April 2nd, 2008 18:27 2 de Abril, 2008 18:27
These are only to drop the TS Estos son sólo para dejar caer el TS
but not to recover… pero no para recuperar…
hence the worst…. por lo tanto, las peores….
July 8th, 2008 19:31 Julio 8, 2008 19:31
This info helped us to a very great extent and hence we are able to proceed further smoothly. Esta información nos ayudó en gran medida y, por tanto, somos capaces de seguir adelante sin tropiezos.
September 2nd, 2008 00:31 Septiembre 2, 2008 00:31
Thank you very much, this was really helpful. Muchas gracias, este es realmente útil.
I had problems dropping the tablespace, i had to drop the user also. Tuve problemas el lanzamiento de tablas, tuve que soltar el usuario también.