Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];

Вниз

Восстановление БД Oracle   Найти похожие ветки 

 
SergP ©   (2004-08-07 09:15) [0]

Упал сервак. Дампы базы есть но трехдневной давности. Но я могу попытаться с винта упавшей машины добыть все файлы от оракла, в том числе и файлы с настройками, с табличными пространствами и прочие...

Можно ли с помощью них восстановить базу, а то не хочется импортировать старые дампы


 
serg128   (2004-08-07 12:00) [1]

Какой Oracle, и из-за чего упал? Если смена айпишника -> помогу, а ещё лучше напиши на www.sql.ru, там сразу ответят.


 
SergP.   (2004-08-07 16:25) [2]

Неа. Просто винда 2000 упала. Не загружается нифига...
Но файлы от оракла я могу все вытянуть с винта от сервера...


 
Сергей Демичев   (2004-08-07 18:31) [3]

Нет проблем.
1) На машину устанавливаешь новый винт и ставишь винду заново
2) Устанавливаешь ПО Oracle и создаешь чистую базу данных с таким же именем, что и старая. Какие опции при этом ставишь - неважно.
3) Останавливаешь новую базу и заменяешь все ее файлы на аналогичные старые. Это будут:
- файлы данных (по умолчанию находятся в "Oracle\Oradata\НазваниеБазы" для ОС Windows
- конфигурационные файлы (по умолчанию - "Oracle\Admin\НазваниеБазы")
- файл паролей и ссылка на файл параметров ("Oracle\Ora81\Database", файлы initБАЗА.ora и pwdБАЗА.ora)
4) Запускаешь БД. Все...
Если база настроена стандартно - должно помочь.

Будут вопросы - пиши на мыло, так как я забрел сюда случайно.


 
stels   (2004-08-08 02:02) [4]

Вообще для Oracle лучше сделать так:
Востанавливаешь все параметры винды в прежнее состояние (ip и так далее), затем восоздаешь структуру каталогов (если винда ставится поверх, то не надо), ну и запускаешь все сервисы. Все. Если настройки сохранились то все будет ок.


 
SergP ©   (2004-08-08 08:09) [5]

Винду поставить поверх скорее всего не получится. В этом я уверен.
Разве что можно попробовать отформатировать раздел где она стоит и переставить заново, не трогая другие разделы, в т.ч. тот где стоял Oracle.
Но Oracle все равно придется переустанавливать. В таком случае наверное [3] самый оптимальный вариант.

А винду я даже и не очень хочу пытаться восстанавливать. Меня уже задолбали эти NTFS-ные глюки. Буду ставить на FAT32.


 
sniknik ©   (2004-08-08 09:14) [6]

> Меня уже задолбали эти NTFS-ные глюки.
а это как, и что? не было никогда, не знаю.


 
stels   (2004-08-08 10:31) [7]

NTFS для всяких там баз предпочтительней (скорее всего проблемы с винтом). А Oracle при установки под винду создает только програмные группы, да сервисы для запуска. Гораздо легче эти снрвисы вручную запустить чем переустанавливать Oracle.


 
Petr V. Abramov ©   (2004-08-08 14:24) [8]

> stels   (08.08.04 10:31) [7]
 Еще кучу всего в реестре.
 И еще по сервису для каждого инстанса

> SergP ©
 Можно, если попложить по тем же путям ( то есть можно, конечно, и не по тем же, но это требует некоторых небольших навыков, которых у Вас, похоже, нет)

 1. Копируем файлы по тем же путям, где они были раньше
 2. RTFM про утилиты ordim и orapwd

 Если при падении винды не побились redo логи, то все должно подняться нормально


 
SergP.   (2004-08-08 16:02) [9]

Вобщем у меня Oracle был установлен в другом разделе.
Все его файлы остались (вернее я уже наново переразбил винт), но то что было предложено в [3] перед этим сохранил на другой машине.
Винду восстанавливать пробовал - ни фига не восстанавливается.


> stels   (08.08.04 10:31) [7]
> NTFS для всяких там баз предпочтительней (скорее всего проблемы


Естественно Oracle и пр. я буду устанавливать на NTFS-ные разделы, но загрузочный раздел с самой виндой оставлю FAT32 для надежности. В крайнем случае, если вдруг понадобится, то преобразовать в NTFS - дело нескольких минут.


 
Zemal   (2004-08-10 11:21) [10]

Это чем же FAT32 надёжней? Совсем ламер что-ли? Тогда значит так... востанавливать сервер БД Оракл очень просто. Во-первых, иди на рынок и набирай кучу литературы по Win2k, долго и упорно читай и когда поймёшь что чушь нёс про NTFS, то переходи к следующему шагу. Во-вторых, беги на рынок за литературой по Оракл и читай её долго и упорно пока чётко не усвоишь что такое экземпляр БД Оракл, как он функционирует, какие файлы что определяют. Вот когда пройдёшь эти два шага, тогда и лезь с глупыми вопросами в форум. Думаю тогда ты уже с винды на линух перейдёшь и всё будет по человечески :). Кстати, винда обычно имеет свойство падать когда ламеры пытаются её оптимизировать и менять настройки. Мой совет - работает, так не лезь если не понимаешь до тонкостей чего хочешь сделать. Если следовать этому правилу, то и винда не падает годами и всё стоит и работает.


 
Sergey13 ©   (2004-08-10 11:23) [11]

2[10] Zemal   (10.08.04 11:21)
А че ты злой то такой? 8-)


 
Danilka ©   (2004-08-10 11:27) [12]

[11] Sergey13 ©   (10.08.04 11:23)
> А че ты злой то такой? 8-)

И ник у него страшный. :))


 
Val ©   (2004-08-10 11:30) [13]

>[10] Zemal   (10.08.04 11:21)
Ну какие же мы крутые :)


 
Zemal   (2004-08-10 11:32) [14]

Ну да. Лучше быть злым чем глупым :). Ну как вот ему объяснить что нужно востанавливать на "сервер БД Оракл", а поднимать экземпляр (Instance)??? Это нужно ему с нуля что-ли разжёвывать? Если он имеет отдалённое представление не только об Оракл, но и об операционной системе и о таблицах разбиения дисков, то ему вообще рано подходить к серверу. За книги в самый раз. Вот я и отправил... проще говоря послал на рынок... за литературой :)).


 
Val ©   (2004-08-10 11:41) [15]

>[14] Zemal   (10.08.04 11:32)
1.Мне кажется, автор спрашивает именно о том как восстановить базу.
2.Cтавить FAT для загрузочного диска(или вы читаете через строку?) - довольно распространненная практика - легче восстанавливать данные.
3.Поставьте себя на место человека, который просит помощи в востановлении базы(не иконку пихать) и получает умнейший/нужнейший совет о походе на рынок.
4.Злой<>умный.


 
Zemal   (2004-08-10 11:42) [16]

Sergey13 >> А злой я потому что пришол на работу :). Вообще не злой, а строгий :). Ещё целый день впереди :(. Вот вечером я подобрею :).
Val >> Ну конечно крутые! А ты неверишь? гы-гы :) Просто ламеры уже достали и на работе и дома и в инете... Хотят чтоб всё за них сделали. Уже устал повторять что берёшь литературу и там всё есть, всё расписано. Нужно только уметь читать, а не нахаляву получать рекомендации. Я понимаю когда вещь простая и ответить на неё можно парой строк кода, но когда вопрос подрозумевает недельный курс, то извините... я непонимаю зачем он задаётся на форуме. Вот посему и нервничаю... :( Ну и плюс ещё утро, небритость и невыспанность...
Danilka >> Это у кого какие ассоциации возникают :). На это ничего ответить немогу :).


 
Zemal   (2004-08-10 11:51) [17]

Val >> Ну я понял что FAT32 на загрузочный диск. Вот только данные легче ли востанавливать???!!! Вопрос спорный. И зачем востанавливать загрузочный диск? Чтоб посмотреть клипарты из папки WINNT? Ладно, небуду херню тут объяснять и рассеивать довольно распространённое убеждение, т.к. это вопрос долгий.
На счёт того что автор спрашивает как востановить "базу", а не экземпляр уже и так понятно. Неправильная терменалогия => неправильные понятия => ответ не в тему => и т.д.
Единственный севет - поход с рюкзаком на рынок. Или мне открывать книгу и перепечатывать оттуда в форум?


 
Val ©   (2004-08-10 11:55) [18]

Уважаемый Zemal, меня, честно говоря, одолевают сомнения, что Ваша помощь настолько неоценима. Раздражает - никто не заставляет вас отвечать. Устали делать добрые дела? :)
>all
Извиняюсь за оффтоп. Больше не буду :)


 
Zemal   (2004-08-10 12:14) [19]

Val >> Добрые дела нужно делать с умом (не мечите бисер перед свиньями - они неоценят). Иногда можно и не только с добрым лицом делать человеку добро, больно - но поучительно. Если на человека вовремя не вылить ушат холодной воды, то он и не задумается над тем что он делает и как. Этот вопрос считаю некорректным. Вот если бы он уже пытался востановить и Оракл ему сообщало об ошибке, вполне конкретной ошибке, а не пространные домыслы типа "Ой! Ёёёёёё! Как же мне теперь это востанавливать!?". Вот такие вопросы, меня просто убивают. Т.е. человек хочет чтоб ему зачитали недельный курс по резервному копированию и востановлению???!!! Или он этого вообще непонимает? Непонимает какой объём текста он требует? Это либо глупость, либо... всё-равно глупость. А я считаю что каждому человеку нужно показывать на его... гм-гм... чтоб стремился быть поумнее. Иначе так и незаметит что зря только время оторвал у людей и себе ничего не приобрёл.
All >> Так же извиняюсь за офтоп, но в тему гнать по этому вопросу... очень уж большой объём получится и масса времени для перепечатыванию литературы :).


 
Sergey13 ©   (2004-08-10 12:16) [20]

2[14] Zemal   (10.08.04 11:32)
>Ну как вот ему объяснить что нужно востанавливать на "сервер БД Оракл", а поднимать экземпляр (Instance)???
Это конечно страшная ошибка! За такое голову надо отрывать! 8-))))))
Но... если на сервере один инстанс (очень частое явление между прочим), то какая разница? Тем более что "упал" действительно сервер (2000), на котором стоял сервер Оракла.
Присоединяюсь к [18]


 
roottim ©   (2004-08-10 12:33) [21]

знайка vs незнайка:)... дюблю на обеде такое дело почитать :))


 
Zemal   (2004-08-10 12:36) [22]

Sergey13 >> Присоединяйся к кому угодно и как угодно :). Нет проблем - дело каждого :).
За такие ошибки не голову отрывать нужно, а ставить человека в известность, что он хочет невозможного и непонимает что у него слишком низкий уровень знаний чтоб прямо сразу всё востановить. Почему он сам не отдаёт себе отчёт в этом? Я ему стараюсь помочь ощутить и прочувствовать всё горе его положения :). Наверняка когда будет поднимать экземпляр, то столкнётся с кучей проблем и ничего не сделает в результате. Всех нюансов никто ему тут необъяснит. Лучший вариант - пригласить спеца. Или идти на развал за книгами... Третьего недано. Неужели он этого не понимает? Вот что удивляет... Лезет в форум и выдаёт ввиде вопроса заголовок недельных админских курсов по Оракл. Помоему этим уже заслужил такое отношение.


 
Danilka ©   (2004-08-10 12:44) [23]

[22] Zemal   (10.08.04 12:36)
Если ты из Тольятти, то я готов поставить 2 своих бутылки пива, "Золотая бочка" синяя, против одной твоей бутылки золотой бочки что у него все получится.
И без всяких походов с рукзаком по-магазинам, например, попробовав [3].
:))


 
Sergey13 ©   (2004-08-10 12:48) [24]

2[22] Zemal   (10.08.04 12:36)
>За такие ошибки не голову отрывать нужно, а ставить человека в известность,
Через 2 дня после того как вопрос заглох?

> что он хочет невозможного
А че невозможного то? В [3] еще дан нормальный совет. 90% что поможет если все так сделать.

>и непонимает что у него слишком низкий уровень знаний чтоб прямо сразу всё востановить.
Зато у других слишком высок, что бы посоветовать что-то конкретное. Только возмущаться из-за нарушения чистоты терминологии.


 
Danilka ©   (2004-08-10 12:49) [25]

[24] Sergey13 ©   (10.08.04 12:48)
> Через 2 дня после того как вопрос заглох?

Упс. Слона-то я и не приметил.. :))


 
SergP ©   (2004-08-10 21:20) [26]


>  [10] Zemal   (10.08.04 11:21)


Вы никогда случайно не задумывались о том для чего нужны форумы?
Если бы я все абсолютно знал, то я бы и не стал здесь задавать никаких вопросов.
А что касается всего остального:
1. У меня была проблема связанная с падением сервака. И это все нужно было поднять в течении небольшого времени. Так что советы насчет книжек  абсолютно бесполезные.
Таких советчиков и без Вас достаточно. Не нравится Вам что-то - пройдите мимо. Никто никого не заставляет отвечать на вопросы в топиках. Это дело добровольное.
2. Что касается "глючности" и "ненадежности" NTFS - я согласен что она сама по себе не глючная и надежная. Но как оказалось например в данном случае глюк был вызван совсем "посторонней" вещью. (Память вылетела). Ну и из-за этого винда тоже упала. Причем глюки получаются очень "интерестные". В случае с FAT32 все было бы намного проще (имеется ввиду при восстановлении данных). А такой случай что приходилось восстанавливать данные с винта где загрузочный раздел NTFS у меня не первый раз. Поэтому я и написал такое, хотя неверно выразился. (Времени было мало).  Сейчас уже не буду писать подробности. Тем более что все уже восстановлено, и нормально работает.
Но даже хоть я и неправильно выразился, но по крайней мере все кроме Вас отвечали нормально, никого не оскорбляя.
3. Что касается линуха, я бы с удовольствием перешел на него. Да проблема есть: Кроме Оракла на серваке должно быть установлено еще несколько приложений и сервисов, линуксовских версий для которых нет.
4. А насчет оскорблений: Оскорбляют других при общении на форумах обычно только малолетки и люди с неуравновешенной психикой. Не советую в дальшейшем сразу показывать всем кто вы есть на самом деле. На Вас просто не будут обращать внимания. А если Вас кто-то обидел - то не стоит сгонять злость на других.
Советую в дальнейшем соблюдать хотя бы элементарный этикет.

Желаю удачи!


 
Petr V. Abramov ©   (2004-08-11 01:12) [27]

> SergP ©  
 Ну Вы обнародуйте, восстановилась- не восстановилась, интересно ж

> Zemal  
 Ваши знания заслуживают уважения (скорее всего), но человеку в данном случае нужна была экстренная помощь. А про разницу между базой и instance - RTFM


 
SergP ©   (2004-08-11 21:10) [28]


> [27] Petr V. Abramov ©   (11.08.04 01:12)
> > SergP ©  
>  Ну Вы обнародуйте, восстановилась- не восстановилась, интересно
> ж


Ну так ведь я писал в предыдущем посте что все восстановилось.
действовал согласно [3]. В принципе я так и хотел поступить с самого начала, когда еще не создал этот топик. Но на всякий случай решил подстраховаться... И как оказалось недаром. Так как файлы initБАЗА.ora и pwdБАЗА.ora я чуствую что мог бы забыть скопировать перед переразбивкой и форматированием винта. За что [3] Сергей Демичев   (07.08.04 18:31) огромное спасибо.
При восстановлении были небольшие проблемы в связи с тем что некоторые табличные пространства (2 штуки)создавались create tablespace без указания полного пути файла, и эти файлы в старой базе были в одной папке (не в той что все остальные файлы табличных пространств) , но в новой базе (восстановленной) оракл их искал почему-то в другой папке.
Парвый раз запустил базу - не работает. Но в логе (oradim.log) было видно где она их пыталась искать. Перекинул в нужную папку, снова запустил БД и все заработало...


 
Petr V. Abramov ©   (2004-08-11 23:40) [29]

> SergP ©   (11.08.04 21:10) [28]
 Поставьте себе и [3] пива, выпейте его, и почитайте Oracle Concepts. Сейчас Вам повезло, а в следующий раз (не дай бог случится, но Вы обязаны быть готовым) все может быть нетривиально, но Вы сможете грамотно задать вопрос.


 
Art   (2004-08-15 22:51) [30]

Давно так не было интересно читать :-)
Честно говоря купился на не форумный вопрос:
>   Восстановление БД Oracle
>   Упал сервак. Дампы базы есть но
Еще 7.08.2004 8:21 сам себе сказал:
Oracle сам поднимется если такое же железо дадут,
и первый sys был не бессовестный халтурщик.

Я уже в Беларусбанке не работаю и могу говорить:
Когда многие СМИ писали "...Беларусь на грани ДЕФОЛТА из-за суточного  не обмена меж банками платежей..."
я ржал как лашадь :-)

ТУПАЯ И ЛЕНИВАЯ АДМИНИСТРАТОРША НИЧЕГО НЕДЕЛАЛА :-O
ПРЕДСТАВЛЯЕТЕ НИЧЕГО!!!

Сервак намалачивал по 25тыс платежек в сутки в течении енескольких лет.

Представляю что там творилась в RollBack файлах  
в какой не последовательности авто наращивались DataBase файлы

Win2000 оторвали от кормильца UPS-а.

Бедняга парень его величество Oracle сверял roll... и data...
аж 9 непрерывных часов :-(
Ясно дело 16:00 расчетный час по чуть чуть передвигался :-(
по просбе Беларусьбанка Нацбанком
по требованию Нацбанка ВСЕМИ остальными нормальными банками.

И эта паршивая овца прекрасно себя чувствует среди таких же бездельников Беларусьбанка до сих пор.
"в паршивом стаде одна паршивая овца уже не паршивая..."

Что-то у меня create database в Oracle9i вчера на Notebooke отказалcя работать ну да ладно как всегда сам разберусь :-)

А 99% не технических переводчиков надо повесить!
Еще повесить 99% издателей которые платят за обьем,а не за смысл написанного!
Простые и понятные вещи так заморочать, что сидишь идиотом и не можешь понять, что написанно на этой странице, и по русски :-???
Сын приходит и говорит:
Папа если тебе 3 пятилетки платят за компьютерные знания, не ищи сдесь знания, их сдесь нет :-!
Устами уже не младенца все также глаголит истина.
Вот и клаву на новом NoteBookRoverNautilusE400l  протестировал
за Oracle уже поздно браться надо Internet-ой порнухой поразвлекаться.

Интересная это игра Oracle столько уровней  7 8 9 10 и т. д. WolfShtein3D со своими 49 отдыхает.

На 7-ом реальные платежки летают.
Вот на 8-ом напарник платежки гоняет застрял не порядок надо что-то делать.
9 уровень у меня по умолчанию захотел 402Mbyte жадный злодей с мотоциклетным именем Java какой-то в мои безценные мозги залез как "чужой".
Думаю пройти прикупив in Rover sodimm512Mbyte за 112$ зеленых бонусов.
Не правильно это Hiew править в Elite количество ракет для продажи ой что-то я записался init*.ora tns*.ora ls*.ora править.
Cначало надо с уровнем по умолчанию нагулятся и опыт подсказывает "есть достаточно мозгов результат будет оптимальный сразу".
Ну очень медленно уровни прохожу мой Vinchester не остывает, как пулемет Kalshnikov работает.
А кому легко?
На Linux+Oracle у кого-нибудь реыльнае платежки летают?
Если да то какие версии?
Может 10g по народу пошел?
Качать очередной демо ролик под названием Oracle10g384Mbyte.zip?
from http://otn.oracle.com
Y/N?


 
Sergey13 ©   (2004-08-16 11:27) [31]

2[30] Art   (15.08.04 22:51)
Ничего не понял. Если это крик души, то души тут кричат в "Потрепаться". 8-)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.031 c
3-1092380347
REA
2004-08-13 10:59
2004.09.12
TIBTable и TIBDataSet


14-1093436613
Darthman
2004-08-25 16:23
2004.09.12
Набираю людей (Надо один-два) для написания IDE для языка прогр.


1-1093604352
Stanislav
2004-08-27 14:59
2004.09.12
Форма из DLL


4-1090942511
kblc
2004-07-27 19:35
2004.09.12
Как для потомка TImage определить событие WM_ONMOUSELEAVE?


3-1092701757
Dub
2004-08-17 04:15
2004.09.12
DBGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский