How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Как Drop Tablespace и восстановления баз данных Oracle, когда случайно удалить Datafile

Accident may happens, even though it’s costly one. Авария мая произойдет, даже если это один дорогостоящим. This is especially the case in Oracle database, which stores the database objects physically in data files on hard disk. Это особенно характерно для базы данных Oracle, в которой хранится объектов баз данных, физически данные в файлы на жестком диске. Fast hand administrators may accidentally delete some of the datafiles, or the datafiles may get corrupted or unreadable on hard disk failure. Fast стороны, администраторы могут случайно удалить некоторые datafiles, или datafiles мая испорчена или читается на жестком диске провал. You may get also some missing datafiles after database recovery process. Вы можете получить также некоторые недостающие datafiles после процесса восстановления базы данных. In any case, missing a or a few datafiles will cause Oracle database to fail to startup, rendering the whole DB inaccessible. В любом случае, пропали без вести или несколько datafiles приведет к базе данных Oracle на неудачу на старте, в результате чего весь БД недоступна.

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. Решение вести datafiles является падение пострадавших tablespace где datafiles неполным, а затем воссоздать tablespace и импортировать данные в tablespace из резервной копии. However, the steps are not so straight forward. Тем не менее, шаги уже не так прямо вперед.

  1. Run SQL*Plus. Запустите SQL * Plus.
  2. Connect to database as SYSDBA with this query: Подключение к базе данных как SYSDBA с этим запросом:

    CONNECT / AS SYSDBA CONNECT / AS SYSDBA

  3. Mount the database instead of starting it up: Монтирование базы данных, вместо начала его деятельности:

    STARTUP MOUNT; ЗАГР 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: Выпуск следующую команду, чтобы привлечь недостающие datafile в автономном режиме с тем, что Oracle не пытается установить соединение и доступ datafile больше:

    ALTER DATABASE DATAFILE ‘<datafile name with complete path>’ OFFLINE DROP; ALTER DATABASE DATAFILE "<datafile имя с полным path>" OFFLINE DROP;

    Repeat the command for every datafiles that unaccounted for. Повторите команду для каждого datafiles, которые числятся пропавшими без вести.

  5. Now start the database proper: Теперь запустим надлежащей базы данных:

    ALTER DATABASE OPEN; ALTER DATABASE OPEN;

  6. As the tablespace has damaged, drop it to recreate from fresh backup. Как tablespace нанес ущерб, падение его заново из свежей резервной копии.

    DROP TABLESPACE <tablespace name> INCLUDING CONTENTS; DROP TABLESPACE <tablespace имя ВКЛЮЧАЯ содержания;

  7. Ensure the other datafiles for the tablespace has been deleted, if not, remove them manually from the operating system. Обеспечить для других datafiles tablespace был удален, если нет, удалить их вручную из операционной системы.

    Tip: Подсказка: How to check datafiles that belong to tablespace Как проверить datafiles, которые принадлежат к tablespace .

  8. Continue with the recovery process. Приступайте к процессу восстановления.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Это машина переведена страница, на которой предоставляется "как есть" без гарантий. Machine translation may be difficult to understand. Машинный перевод может быть трудным для понимания. Please refer to Обратитесь к original English article Английский оригинал статьи whenever possible. когда это возможно.

Share and contribute or get technical support and help at Доля и вклад или получить техническую поддержку и помощь в My Digital Life Forums Моя Цифровая жизнь форумах .



4 Responses to “How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile” 4 Ответы на "Как Drop Tablespace и восстановление баз данных Oracle Когда случайно Удалить Datafile"

  1. How to Remove and Drop Datafiles from Tablespace in Oracle Database » My Digital Life Как удалить и Drop Datafiles из Tablespace в базе данных Oracle »Мои Цифровая жизнь
    August 4th, 2007 02:57 4 августа 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. [...] Если один или несколько datafiles отсутствует после восстановления процесса или случайного удаления, вы можете использовать ALTER DATABASE DATAFILE <datafile имя OFFLINE DROP команду, чтобы сделать datafile в автономном режиме с тем, что база данных может начинается после которого может беспокойных tablespace быть сняты. (See instruction to recover from missing datafiles.) [...] (См. инструкцию к восстановлению пропавших datafiles.) [...]

  2. LP
    April 2nd, 2008 18:27 2 апреля 2008 18:27
    2

    These are only to drop the TS Это всего лишь отказаться от TS

    but not to recover… но не вернуть…

    hence the worst…. следовательно худшем….

  3. ravisha
    July 8th, 2008 19:31 8 июля 2008 19:31
    3

    This info helped us to a very great extent and hence we are able to proceed further smoothly. Эта информация помогла нам очень широко и, следовательно, мы можем идти дальше беспрепятственно.

  4. Cesar Сезар
    September 2nd, 2008 00:31 2 сентября 2008 00:31
    4

    Thank you very much, this was really helpful. Большое спасибо, это было очень полезно.
    I had problems dropping the tablespace, i had to drop the user also. Я имел проблем, сбросив tablespace, я был отказаться от пользователя также.

Leave a Reply Оставь Ответить

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> Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <-дель-datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Подписка без комментариев


Custom Search

New Articles Новые статьи

Incoming Search Terms for the Article Входящий Условия поиска для статьи

drop tablespace падение tablespace - -- drop tablespace in oracle падение tablespace в оракул - -- oracle drop tablespace оракула падение tablespace - -- recover tablespace восстанавливаться tablespace - -- drop tablespace offline падение tablespace оффлайн - -- drop tablespace ORACLE падение tablespace ORACLE - -- alter database drop tablespace изменять базу данных падение tablespace - -- oracle recover datafile оракула восстановить datafile - -- recover oracle datafile восстанавливаться оракула datafile - -- offline drop в автономном режиме падения - -- oracle recover database оракула восстановление данных - -- DROP TABLESPACE MOUNT DROP TABLESPACE MOUNT - -- oracle recover tablespace оракула восстановить tablespace - -- recover datafile oracle восстанавливаться datafile оракул - -- drop oracle tablespace падение оракула tablespace - -- oracle drop table space оракула падения космических стол - -- recover database Oracle восстановить базу данных Oracle - -- oracle drop tablespace offline оракула падение tablespace оффлайн - -- oracle drop database оракула падение базы данных - -- Recover Oracle database Восстановление баз данных Oracle - -- alter datafile offline drop изменить datafile в автономном режиме падения - -- offline drop tablespace в автономном режиме падения tablespace - -- oracle offline drop оракула в автономном режиме падения - -- oracle delete datafile оракула удалить datafile - -- drop datafile offline падение datafile в автономном режиме - -- all все - -- drop datafile падение datafile - -- recover oracle database missing data file оракула восстановить базу данных пропавших без вести файл данных - -- tablespace offline drop tablespace автономном режиме падения - -- drop tablespace command in oracle падение tablespace команду в оракул - -- restore oracle database восстановить базу данных оракул - -- recover database in oracle восстановить базу данных в оракул - -- alter tablespace offline изменить tablespace оффлайн - -- oracle drop tablespace mount оракула падение tablespace гору - -- oracle recover оракула восстанавливаться - -- alter database oracle изменять базу данных оракул - -- drop a tablespace падение tablespace - -- recover drop tablespace восстановить падение tablespace - -- accidental+deletion+file+oracle исключить случайное + + + файл оракул - -- oracle data file missing оракула файл данных пропавших без вести - -- damaged missing datafiles oracle поврежденных пропавших datafiles оракул - -- drop oracle database падение базы данных оракула - -- oracle drop tablespace with missing datafile оракула падение tablespace пропавших без вести datafile - -- drop data file падение файл данных - -- recover dropped tablespace восстанавливаться сбросил tablespace - -- oracle offline drop tablespace оракула в автономном режиме падения tablespace - -- drop tablespace missing datafile падение tablespace пропавших datafile - -- how to offline the tablespace without opening the database как в автономном режиме tablespace без открытия базы данных - -- Oracle tablespace offline drop Oracle tablespace автономном режиме падения - -- recover datafile восстанавливаться datafile - --