Основы изучения Oracle

Тема в разделе "Базы данных", создана пользователем Ernest, 4 июн 2017.

Модераторы: latteo
  1. Ernest

    Ernest

    Регистр.:
    26 сен 2006
    Сообщения:
    262
    Симпатии:
    60
    Доброго времени суток друзья. Вообщем предстоит мне заниматься ораклом, времени для изучения особого нет, поэтому хочется понять самое основное:

     
  2. Vallium

    Vallium

    Регистр.:
    22 авг 2014
    Сообщения:
    204
    Симпатии:
    29
    В предыдущих версиях была такая возможность, значит и в 11 есть. Еще там можно было rman запустить
     
  3. Ernest

    Ernest

    Регистр.:
    26 сен 2006
    Сообщения:
    262
    Симпатии:
    60
    Там есть такой пункт, полное восстановление, но когда нажимаешь кнопку он пишет что восстановление не требуется, либо я что-то не так делаю.
     
  4. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.582
    Симпатии:
    1.484
    Подними виртуалки на своём компе (не на сервере!) и поэксперементируй и много раз. Много раз слышал и сталкивался с ситуациями, когда основной админ уехал, а заменяющий его человек, что-то сделал не так и работа встала.
     
    Ernest и starwanderer нравится это.
  5. starwanderer

    starwanderer

    Регистр.:
    20 ноя 2016
    Сообщения:
    790
    Симпатии:
    1.187
    Процедуры архивирования и восстановления на промышленных серверах БД несколько сложнее, чем на той же MySQL.
    Архивировать зачастую требуется в "горячем режиме", для этого должны быть подняты системы журналирования транзакций,
    в Oracle это "archived redo logs". К примеру, также важно знать есть ли у вас репликация БД и как она настроена.

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

    Поэтому необходимо для себя понять как у вас организовано резервное копирование и написать сценарий восстановления заранее.
    Обязательно проделать процедуру восстановления в тестовом режиме, чтобы в случае наступления часа X, не остаться у разбитого корыта. Имел "удовольствие" поднимать упавшие БД MSSQL и MySQL без резервных копий. Очень нервное занятие и не всегда успешное.

    Почитайте https://nnm-club.name/forum/viewtopic.php?t=813147
    или посмотрите курс, к примеру этот: https://nnm-club.name/forum/viewtopic.php?t=955840
    Можно взять для экспериментов готовую виртуальную машину отсюда: http://www.oracle.com/technetwork/ru/community/developer-vm/index.html

    Там, правда, БД развёрнута под Oracle Linux и лучше сделать свою под Windows, аналогично вашему боевому серверу.
     
    Последнее редактирование: 5 июн 2017
    Ernest и latteo нравится это.
  6. Ernest

    Ernest

    Регистр.:
    26 сен 2006
    Сообщения:
    262
    Симпатии:
    60
    Частично разобрался, ошибка с восстановлением возникала в связи с тем что бекап делался не полный, а я пытался восстановить через полное восстановление. Работаю пока естественно на тестовой машине, изучаю основы.
     
    starwanderer нравится это.
  7. starwanderer

    starwanderer

    Регистр.:
    20 ноя 2016
    Сообщения:
    790
    Симпатии:
    1.187
    Ernest нравится это.
  8. navptr

    navptr Писатель

    Регистр.:
    6 июн 2017
    Сообщения:
    4
    Симпатии:
    1
    Еще есть разница как делался бэкап .
    Кто-то делает импортом/экспортом.
    Подходит для копирования на тестовый сервер, для полного восстановления и для уменьшения физического размера старой базы
     
    Последнее редактирование: 30 авг 2017
  9. apv

    apv Постоялец

    Регистр.:
    14 ноя 2007
    Сообщения:
    58
    Симпатии:
    18
    Если бэкап делался оракловой утилитой RMAN, то можно через enterprise manager всем управлять. Разберитесь, через что делаются резервные компии. Оптимальный вариант - настроить все через RMAN. Будет все на автомате без геморроя.
     
    Ernest нравится это.