Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Как правильно делать back-up и восстановление БД Oracle

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

bu536



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сразу хочу сказать что с Ораклом я никогда дел не имел. Есть БД (~200гб) размещена на дисковой стойке (стоит куча хардов, все зазеркалировано) и вот встал вопрос о том как делать бэк-ап и восстановление. Общее представление о работе БД Оракл получил после прочтения курса для новичков в Oracle. Есть DVD резак, куча DVD дисков.

Всего записей: 647 | Зарегистр. 08-12-2001 | Отправлено: 10:40 17-05-2004
dixinet



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rman ?

Всего записей: 591 | Зарегистр. 19-11-2002 | Отправлено: 10:44 17-05-2004
Abyss2000

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Backup бывает физический и логический.
При физическом ты просто останавливаешь базу и бэкапиш каталог с ORACLE и базой штатными методами любым удобным способом. Совсем по-уму надо использовать утилиту RMAN.
При логическом backup применяется утилита Export (обратно - Import), однако при этом создается только дамп данных без сохранения информации о структуре базы. По-этому при восстановлении надо будет создавать структуру базы руками (или скриптами). Дамп хорошо пакуется архиваторами. Процентов на 60-80 (скорее всего зависит от наполнения базы и типа данных), с 5Gb базы (в моем случае) получается 500Mb дамп. После упаковки в zip получается 72Mb.

Всего записей: 10 | Зарегистр. 13-05-2004 | Отправлено: 07:31 18-05-2004
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, помогите плиз
 
убил программное обеспечение Oracle 9i
табличные пространства, файлы отката (в общем вся информация или почти по экземпляру БД) остались
 
как это все подцепить ???
к заново установленному ПО Oracle 9i

Всего записей: 917 | Зарегистр. 23-06-2003 | Отправлено: 10:53 03-11-2004
Biller

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slaj1
Если все файлы сохранены то нет проблем, просто ставишь заново oracle и ложишь в  папку co вновь установленным oracle все ранее сохраненные файлы. Только перед копированием файлов нужно остановить базу в режиме shutdown normal, моет еще понадобиться файл паролей PWDSID.ora

Всего записей: 17 | Зарегистр. 03-11-2004 | Отправлено: 21:08 07-11-2004
tuzemetz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста, разобраться с восстановлением базы.  
Дело в том, что мне дали саму базу Оракла, т.е. .CTL .DBF и логи, и из нее надо достать все данные, чтобы потом перегнать в другую базу. Что мне делать с этими файлами, как достать таблицы из дбф-ов или хотя бы как подцепить все это дело к ораклу, ума не приложу, с учетем того, что оракл вижу второй день.  
Хотя бы подскажите направление и утилиты, которыми можно воспользоваться.

Всего записей: 11 | Зарегистр. 19-11-2003 | Отправлено: 16:47 26-11-2004
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tuzemetz
Ставишь ПО Oracle
Создаешь новую БД
после создания БД
в файле init.ora прописываешь пути к старым файлам или переписываешь новые файлы (БД) старыми (я имею ввиду контрольные, *.dbf и все остальное что с ними дали )
вот и все, а подключение можно попробовать сделать ч.з. sqlplus
 
Добавлено
для того, чтобы посмотреть данные можно использовать Toad (смотри в варезнике)
очень удобная утилита

Всего записей: 917 | Зарегистр. 23-06-2003 | Отправлено: 17:46 26-11-2004
tuzemetz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slaj1
Создал новую базу, подключился sqlplus -- все работает. Потом, остановил сервис, отредактировал init.ora этой базы, запустил сервис, запускаю sqlplus, не воспринимает пароль для SYS. Заменил файлы новой базы, файлами моей базы. Запускаю sqlplus -- таже ерунда, не подходть пароль для SYS.  
Мне бы хотя бы вытащить данные из .dbf-ов без подключения баз к ораклу. Ни один из редакторов не воспринимает структуру этих dbf, а TOAD, насколько я понял, работает с базами через Оракла.
 
INTERNAL-ом я соединяюсь.

Всего записей: 11 | Зарегистр. 19-11-2003 | Отправлено: 11:45 27-11-2004 | Исправлено: tuzemetz, 14:39 27-11-2004
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да, через oracle
а насчет пароля, как-то его можно сменить, но к сожалению не помню
 
to_all
люди, никто не напомнит как в базе Oracle сменить пароль sys-а без подключения к базе
насколько я помню нужно сделать что-то с одним файликом

Всего записей: 917 | Зарегистр. 23-06-2003 | Отправлено: 16:03 27-11-2004
tuzemetz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все, вопрос закрыт, с проблемой разобрался.

Всего записей: 11 | Зарегистр. 19-11-2003 | Отправлено: 16:51 28-11-2004
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вспомнил, может кому поможет. ответ по вопросу смены пароля пользователя sys
в каталоге ORAHOME\database есть файлик PWD<SID_базы>.ora
так вот этот файлик убираем из этого каталога (или просто удаляем), а на его место создаем новый файл с таким же названием при помощи утилиты orapwd

Всего записей: 917 | Зарегистр. 23-06-2003 | Отправлено: 13:36 01-05-2005
turone



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а кто нибудь знает как бекапить стандартными средствами Oracle, что бы каждый день?
Oracle 10G 10.2.02

Всего записей: 45 | Зарегистр. 14-02-2007 | Отправлено: 16:34 19-11-2007
Drron

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
rman

Всего записей: 826 | Зарегистр. 20-11-2003 | Отправлено: 18:25 19-11-2007
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
turone
можно для бэкапа использовать expdp/impdp

Всего записей: 917 | Зарегистр. 23-06-2003 | Отправлено: 20:19 20-11-2007
Noen



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста. Есть база. Обычно делается бэкап только ее части, той где наши данные.
Пользователи при востановлении все слетают.
 
Можно ли как-то сохранять и пользователей не сохраняя всю базу ибо это было бы очень долго

Всего записей: 159 | Зарегистр. 20-01-2004 | Отправлено: 19:05 30-11-2007
IHmG

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет. Не ругайте за то, что поднимаю старую тему... есть непосредственно ветка про RMAN?

Всего записей: 248 | Зарегистр. 07-06-2006 | Отправлено: 05:45 30-12-2021
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Как правильно делать back-up и восстановление БД Oracle


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru