Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Восстановление БД 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;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.023 c
1-1093410172
TankMan1
2004-08-25 09:02
2004.09.12
Как запустить приложение с параметром? :)


11-1080553866
Неуловимый Джо
2004-03-29 13:51
2004.09.12
RegKeyGetValueNames


10-1036136259
kostik78ua
2002-11-01 10:37
2004.09.12
Коннекты остаются :(


1-1093422135
Borion
2004-08-25 12:22
2004.09.12
Программная смена размера бумаги


3-1092377779
erden
2004-08-13 10:16
2004.09.12
как вытащить текст хранимой процедуры ...