How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Como drop tablespace e recuperar banco de dados Oracle, quando acidentalmente apagar Datafile

Accident may happens, even though it’s costly one. Maio acidente acontece, mesmo que ele é um dispendioso. This is especially the case in Oracle database, which stores the database objects physically in data files on hard disk. Isto é especialmente o caso no banco de dados Oracle, que armazena o banco de dados objetos fisicamente em arquivos de dados no disco rígido. Fast hand administrators may accidentally delete some of the datafiles, or the datafiles may get corrupted or unreadable on hard disk failure. Fast mão administradores maio acidentalmente apagar alguns dos datafiles, ou os datafiles maio obter corrompido ou ilegível, tanto no disco rígido fracasso. You may get also some missing datafiles after database recovery process. Você poderá também obter alguns desaparecidos após datafiles de dados processo de recuperação. In any case, missing a or a few datafiles will cause Oracle database to fail to startup, rendering the whole DB inaccessible. Em qualquer caso, faltando uma ou poucas datafiles irá causar um banco de dados Oracle para deixar de inicialização, tornando todo o DB inacessíveis.

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. A solução para a falta datafiles é a queda dos afetados tablespace onde tem datafiles incompleta e, em seguida, recriar o tablespace e importar os dados para o tablespace de backup. However, the steps are not so straight forward. No entanto, as medidas não são tão simples.

  1. Run SQL*Plus. Executar SQL * Plus.
  2. Connect to database as SYSDBA with this query: Ligue o banco de dados como SYSDBA com esta consulta:

    CONNECT / AS SYSDBA Ligar / AS SYSDBA

  3. Mount the database instead of starting it up: Montar a base de dados em vez de partida-o:

    STARTUP MOUNT; ARRANQUE MONTE;

  4. Issue the following command to bring the missing datafile offline so that Oracle won’t trying to connect and access the datafile anymore: Emitir o seguinte comando para trazer os desaparecidos datafile Oracle off-line, para que não irá tentar conectar e acesso a datafile anymore:

    ALTER DATABASE DATAFILE ‘<datafile name with complete path>’ OFFLINE DROP; ALTER DATABASE DATAFILE '<datafile com nome completo path> "OFF-LINE DROP;

    Repeat the command for every datafiles that unaccounted for. Repita o comando para todos os datafiles que impune.

  5. Now start the database proper: Agora começam a base de dados adequada:

    ALTER DATABASE OPEN; ALTER DATABASE aberto;

  6. As the tablespace has damaged, drop it to recreate from fresh backup. Tal como o tablespace tem danificado, gota-a para recriar a partir de backup fresco.

    DROP TABLESPACE <tablespace name> INCLUDING CONTENTS; DROP tablespace <tablespace name> incluindo conteúdos;

  7. Ensure the other datafiles for the tablespace has been deleted, if not, remove them manually from the operating system. Garantir a outros datafiles para o tablespace foi suprimido, se não, removê-los manualmente a partir do sistema operacional.

    Tip: Dica: How to check datafiles that belong to tablespace Como verificar datafiles que pertencem a tablespace .

  8. Continue with the recovery process. Continue com o processo de recuperação.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Esta é uma página traduzida máquina que é fornecida "como está" sem garantia. Machine translation may be difficult to understand. A tradução automática pode ser difícil de compreender. Please refer to Por favor, consulte a original English article Inglês original article whenever possible. sempre que possível.

Share and contribute or get technical support and help at Compartilhe e contribuir ou obter suporte técnico e ajudar a My Digital Life Forums Minha vida digital Fóruns .



4 Responses to “How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile” 4 Responses para "Como Recuperar Drop tablespace e Oracle Database Quando acidentalmente Delete Datafile"

  1. How to Remove and Drop Datafiles from Tablespace in Oracle Database » My Digital Life Como remover e Drop Datafiles de tablespace no banco de dados Oracle "Minha vida digital
    August 4th, 2007 02:57 4 de agosto de 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. [...] Se um ou mais datafiles está faltando depois de um processo ou recuperação apagamento acidental, você pode usar ALTER DATABASE DATAFILE <datafile name> OFF-LINE DROP comando para fazer o datafile off-line, para que dados possam inicia-se após o qual o incomodado pode tablespace ser abandonada. (See instruction to recover from missing datafiles.) [...] (Veja instruções para recuperar a partir de desaparecidos datafiles.) [...]

  2. LP
    April 2nd, 2008 18:27 2 de abril de 2008 18:27
    2

    These are only to drop the TS Estes são apenas a gota a TS

    but not to recover… mas não para recuperar…

    hence the worst…. daí a pior….

  3. ravisha
    July 8th, 2008 19:31 8 de julho de 2008 19:31
    3

    This info helped us to a very great extent and hence we are able to proceed further smoothly. Esta informação ajudou-nos a uma extensão muito grande e, por conseguinte, somos capazes de avançar ainda mais harmonioso.

  4. Cesar
    September 2nd, 2008 00:31 2 de setembro de 2008 00:31
    4

    Thank you very much, this was really helpful. Muito obrigado, este foi realmente útil.
    I had problems dropping the tablespace, i had to drop the user also. Eu tive problemas ao deixar as tablespace, eu tive de largar o usuário também.

Leave a Reply Deixe uma resposta

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> Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Subscreva sem comentar


Custom Search

New Articles Novos Artigos

Incoming Search Terms for the Article Incoming Termos de pesquisa para o artigo

drop tablespace drop tablespace - -- drop tablespace in oracle drop tablespace no Oracle - -- oracle drop tablespace Oracle drop tablespace - -- recover tablespace recuperar tablespace - -- drop tablespace offline drop tablespace offline - -- drop tablespace ORACLE drop tablespace ORACLE - -- alter database drop tablespace alterar dados drop tablespace - -- oracle recover datafile Oracle recuperar datafile - -- recover oracle datafile Oracle recuperar datafile - -- offline drop drop off-line - -- oracle recover database recuperar banco de dados Oracle - -- DROP TABLESPACE MOUNT Drop tablespace montar - -- oracle recover tablespace Oracle recuperar tablespace - -- recover datafile oracle recuperar datafile Oracle - -- drop oracle tablespace Oracle drop tablespace - -- oracle drop table space Oracle gota quadro espacial - -- recover database Oracle recuperar banco de dados Oracle - -- oracle drop tablespace offline Oracle drop tablespace offline - -- oracle drop database gota banco de dados Oracle - -- Recover Oracle database Recuperar banco de dados Oracle - -- alter datafile offline drop alterar datafile drop off-line - -- offline drop tablespace offline drop tablespace - -- oracle offline drop Oracle drop off-line - -- oracle delete datafile Oracle apagar datafile - -- drop datafile offline datafile drop off-line - -- all todos - -- drop datafile gota datafile - -- recover oracle database missing data file recuperar banco de dados Oracle dados ausentes arquivo - -- tablespace offline drop drop tablespace offline - -- drop tablespace command in oracle drop tablespace comando em Oracle - -- restore oracle database restaurar banco de dados Oracle - -- recover database in oracle recuperar base de dados da Oracle - -- alter tablespace offline alterar tablespace offline - -- oracle drop tablespace mount Oracle drop tablespace Mount - -- oracle recover Oracle recuperar - -- alter database oracle alterar banco de dados Oracle - -- drop a tablespace largar um tablespace - -- recover drop tablespace recuperar drop tablespace - -- accidental+deletion+file+oracle apagamento acidental + + dossier + oracle - -- oracle data file missing Oracle ficheiro de dados em falta - -- damaged missing datafiles oracle danificados faltando datafiles Oracle - -- drop oracle database gota banco de dados Oracle - -- oracle drop tablespace with missing datafile oracle drop tablespace com faltando datafile - -- drop data file gota ficheiro de dados - -- recover dropped tablespace recuperar caiu tablespace - -- oracle offline drop tablespace Oracle offline drop tablespace - -- drop tablespace missing datafile drop tablespace faltando datafile - -- how to offline the tablespace without opening the database a forma como o tablespace offline sem abrir o banco de dados - -- Oracle tablespace offline drop Oracle tablespace offline drop - -- recover datafile recuperar datafile - --