умер винт с ораклом, TABLESPACE осталиь на другом что делать
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



умер винт с ораклом, TABLESPACE осталиь на... Expand / Collapse
Автор
Сообщение
25.08.2005 7:42
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 25.08.2005 13:27
Сообщ.: 3, Visits: 34
Такая проблеми: прихожу утром на работу а сервак не грузится,
умер винт на котором был установлен оракл,
при создании базы TABLESPACE размистили на другом винте.
возможно ли в принципе и как можно восстановить таблицы расположенные в этих таблспейсах?
Сообщ. #878991
25.08.2005 8:58
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 06.05.2006 8:46
Сообщ.: 244, Visits: 2 687
Мало информации для советов. Что с контрольными файлами? Какие таблспейсы есть, каких нет? Логи живы? В каком режиме работала база арчивлог или ноарчивлог? Есть ли бекапы?
Сообщ. #878996
25.08.2005 10:56
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 25.08.2005 13:27
Сообщ.: 3, Visits: 34
последний бекап за октябрь прошлого года.
осталась живой только домашняя папка пользователя Oracle, из под которого стартовала база.
и остались все таблспейсы лежавшие на другом винте.
> Что с контрольными файлами?
что это такое и где обычно они распологаются и как их зову
> Логи живы? В каком режиме работала база
В каком режиме работала мне не известно.
и опять таки что за логи и где они обычно распологаются?
если скажеш обычное место их расположение или название файлов я поищю.
Сообщ. #879018
25.08.2005 13:10
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 02.09.2005 16:23
Сообщ.: 9, Visits: 100
Hi!

Мрак, жуть, страх...

Насколько я понял - Oracle жил на Windows какой-то. Тогда:
1. В реестре ищи HKLM\Oracle значения ключей ORACLE_SID, ORACLE_HOME
2. Ищи файл инциализации %ORACLE_HOME%\database\init%ORACLE_SID%.ora
3. Если найдешь, ищи в этом файле строку, начинающуюся с "control_files=". Список файлов далее - это и есть контролфайлы. Живы ли они (хотя бы один)?
4. Если первые три пункта успешно выполнены, запости содержимое файла инициализации.
Сообщ. #879038
25.08.2005 13:28
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 27.12.2005 11:22
Сообщ.: 11, Visits: 122
не. ОС была FreeBSD. Умер винт, на котором был только оракл 8-й версии.
Таблспейсы были на других винтах (и индексные и данные).
Экспорт базы довольно старый. Важных данных в базе мало, поэтому экспорт так давно не делался ;-).
Вытащить-то всего надобно пару таблиц. в любом виде - хоть в текстовом.
Сообщ. #879042
25.08.2005 13:29
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 25.08.2005 13:27
Сообщ.: 3, Visits: 34
to shw
Проблема в том что я останавливаюсь еще до 1-го вопроса
база данных сидит по FreeBSD и соответственно реестра там нет.
Сообщ. #879043
25.08.2005 14:04
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 02.09.2005 16:23
Сообщ.: 9, Visits: 100
Тогда логинимся под пользователем, владельцем oracle и говорим: cat $ORACLE_HOME/dbs/init$ORACLE_SID.ora

Далее - п 3.
Сообщ. #879049
26.08.2005 9:51
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 27.12.2005 11:22
Сообщ.: 11, Visits: 122
[quote="shvv"]Тогда логинимся под пользователем, владельцем oracle и говорим: cat $ORACLE_HOME/dbs/init$ORACLE_SID.ora

Далее - п 3.[/quote]
хм. однако это не поможет. во первых файло INIT.ORA лежало в той же папке где и оракл (читай - на том же винте).
а во вторых, я тут пошарился по другим серверам и установил, что обычно контрол файлы лежат в той же папке что и оракл.
так что единственное что у меня осталось это таблспейсы и учетная запись пользователя-владельца оракла в юниксе.
Сообщ. #879116