How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Comment baisse de table et de récupérer base de données Oracle lorsque accidentellement supprimer fichier de données

Accident may happens, even though it’s costly one. Mai accident se produit, même s'il est coûteux. This is especially the case in Oracle database, which stores the database objects physically in data files on hard disk. C'est particulièrement le cas dans la base de données Oracle, qui stocke les objets de base de données physiquement dans des fichiers sur le disque dur. Fast hand administrators may accidentally delete some of the datafiles, or the datafiles may get corrupted or unreadable on hard disk failure. Fast part des administrateurs mai accidentellement supprimer certains des fichiers de données, ou fichiers de données mai est corrompue ou illisible sur panne de disque dur. You may get also some missing datafiles after database recovery process. Vous mai également obtenir certains fichiers de données manquantes après la récupération de données. In any case, missing a or a few datafiles will cause Oracle database to fail to startup, rendering the whole DB inaccessible. En tout état de cause, un manque ou un petit nombre de fichiers de données causera base de données Oracle à l'échec au démarrage, ce qui rend l'ensemble PB inaccessibles.

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 solution à l'absence de fichiers de données est à la baisse touchés de table où les fichiers de données sont incomplètes, puis recréer la table et importer les données dans la table de sauvegarde. However, the steps are not so straight forward. Toutefois, les mesures ne sont pas si simple.

  1. Run SQL*Plus. Run SQL * Plus.
  2. Connect to database as SYSDBA with this query: Connectez-vous à la base de données comme SYSDBA avec cette requête:

    CONNECT / AS SYSDBA CONNECT / AS SYSDBA

  3. Mount the database instead of starting it up: Montez la base de données au lieu de commencer:

    STARTUP MOUNT; STARTUP MOUNT;

  4. Issue the following command to bring the missing datafile offline so that Oracle won’t trying to connect and access the datafile anymore: La commande suivante pour mettre le fichier de données hors ligne manquant afin que Oracle ne tente de se connecter et d'accéder au fichier de données plus:

    ALTER DATABASE DATAFILE ‘<datafile name with complete path>’ OFFLINE DROP; ALTER DATABASE DATAFILE '<datafile nom de chemin complet "OFFLINE DROP;

    Repeat the command for every datafiles that unaccounted for. Répétez la commande pour que tous les fichiers de données d'inventaire.

  5. Now start the database proper: Maintenant, lancez la base de données proprement dites:

    ALTER DATABASE OPEN; Modifier la base de données ouverte;

  6. As the tablespace has damaged, drop it to recreate from fresh backup. Comme la table a endommagé, il baisse de recréer les frais de sauvegarde.

    DROP TABLESPACE <tablespace name> INCLUDING CONTENTS; DROP <tablespace nom de table y compris le contenu;

  7. Ensure the other datafiles for the tablespace has been deleted, if not, remove them manually from the operating system. S'assurer que l'autre pour les fichiers de données de la table a été supprimé, sinon, de les supprimer manuellement à partir du système d'exploitation.

    Tip: Astuce: How to check datafiles that belong to tablespace Comment vérifier que les fichiers de données appartiennent à table .

  8. Continue with the recovery process. Continuez avec le processus de récupération.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANT: Il s'agit d'une machine qui traduit la page est fourni «tel quel», sans garantie. Machine translation may be difficult to understand. La traduction automatique mai être difficile à comprendre. Please refer to S’il vous plaît se référer à original English article l'article original en anglais whenever possible. chaque fois que possible.

Share and contribute or get technical support and help at Partagez et contribuer ou obtenir de l'aide technique et l'aide à My Digital Life Forums Ma vie numérique forums .



3 Responses to “How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile” 3 réponses à "Comment Drop Tablespace Récupérer et base de données Oracle lorsque accidentellement Supprimer Datafile"

  1. How to Remove and Drop Datafiles from Tablespace in Oracle Database » My Digital Life Comment supprimer les fichiers de données et de chute de Tablespace dans la base de données Oracle »Ma vie numérique
    August 4th, 2007 02:57 4 août 2007 02:57
    1

    [...] 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 un ou plusieurs fichiers de données est disparu après un processus de récupération ou toute suppression accidentelle, vous pouvez utiliser ALTER DATABASE DATAFILE <datafile nom OFFLINE DROP commande pour faire le fichier de données hors ligne afin que la base de données peut démarre après les difficultés qui peuvent tablespace être abandonnée. (See instruction to recover from missing datafiles.) [...] (Voir les instructions pour récupérer auprès de fichiers de données manquantes.) [...]

  2. LP
    April 2nd, 2008 18:27 2e avril, 2008 18:27
    2

    These are only to drop the TS Il ne s'agit là que d'abandonner le TS

    but not to recover… mais pas à récupérer…

    hence the worst…. d'où le pire….

  3. ravisha
    July 8th, 2008 19:31 8e Juillet, 2008 19:31
    3

    This info helped us to a very great extent and hence we are able to proceed further smoothly. Cette info nous a aidés à une très large mesure et, par conséquent, nous sommes en mesure de poursuivre sans heurts.

Leave a Reply Laisser un commentaire

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Vous pouvez utiliser ces balises: <a href="" title="fete_christel <abbr title="fete_christel <acronym title="fete_christel <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting S'abonner sans commentaires


Custom Search

New Articles Nouveaux Articles

Incoming Search Terms for the Article Des termes de recherche utilisés pour l'article

drop tablespace in oracle en baisse de table Oracle - -- drop tablespace baisse de table - -- oracle drop tablespace Oracle baisse de table - -- recover tablespace récupérer de table - -- drop tablespace offline baisse de table hors ligne - -- drop tablespace ORACLE ORACLE chute de table - -- alter database drop tablespace modifier baisse base de données de table - -- oracle recover datafile récupérer fichier de données Oracle - -- oracle recover database récupérer la base de données Oracle - -- oracle recover tablespace Oracle récupérer de table - -- recover oracle datafile récupérer fichier de données Oracle - -- DROP TABLESPACE MOUNT DROP table de montage - -- offline drop offline baisse - -- recover datafile oracle récupérer fichier de données Oracle - -- recover database Oracle récupérer la base de données Oracle - -- oracle drop tablespace offline Oracle baisse de table hors ligne - -- oracle drop database base de données Oracle chute - -- oracle drop table space Oracle baisse tableau espace - -- drop oracle tablespace Oracle baisse de table - -- oracle offline drop Oracle baisse hors ligne - -- alter datafile offline drop modifier fichier de données hors ligne baisse - -- drop datafile baisse fichier de données - -- offline drop tablespace offline baisse de table - -- oracle delete datafile supprimer le fichier de données Oracle - -- recover oracle database missing data file Oracle Database récupérer les données manquantes fichier - -- drop datafile offline baisse fichier de données hors ligne - -- Recover Oracle database Récupérer base de données Oracle - -- restore oracle database restaurer la base de données Oracle - -- recover database in oracle récupérer dans la base de données Oracle - -- all tous - -- alter tablespace offline modifier tablespace hors ligne - -- oracle recover Oracle récupérer - -- alter database oracle modifier la base de données Oracle - -- drop a tablespace une baisse de table - -- recover drop tablespace récupérer baisse de table - -- damaged missing datafiles oracle endommagé les fichiers de données Oracle disparus - -- drop oracle database baisse base de données Oracle - -- oracle drop tablespace with missing datafile oracle baisse de table avec fichier de données manquantes - -- drop data file baisse fichier de données - -- drop tablespace command in oracle baisse de table de commande d'Oracle - -- recover dropped tablespace récupérer chuté de table - -- oracle offline drop tablespace Oracle baisse de table hors ligne - -- drop tablespace missing datafile baisse de table fichier de données manquantes - -- how to offline the tablespace without opening the database comment le tablespace hors ligne sans ouvrir la base de données - -- Oracle tablespace offline drop Oracle baisse de table hors ligne - -- recover tablespace oracle récupérer de table Oracle - -- oracle drop datafiles from the database which are already is deleted oracle baisse de fichiers de données de la base de données qui sont déjà supprimé - -- oracle delete tablespace Oracle supprimer de table - -- oracle datafile RECOVER RECUPERER fichier de données Oracle - -- startup mount drop tablespace Mont démarrage baisse de table - --