їх формату не буде розпізнаватися СУБД Oracle або їх вміст буде внутрішньо неузгодженим. У СУБД Oracle є засіб відновлення носія на рівні блоків (Block Media Recovery), яке копіює і відновлює лише пошкоджені блоки, і не вимагає відновлення всього файлу даних. Це зменшує середній час відновлення (MTTR, Mean Time to Recovery), так як копіюються і відновлюються тільки ті блоки, які потрібно відновити, а зіпсовані файли даних залишаються в оперативному режимі.
· Стихійні лиха.
Землетруси й повені можуть призвести до повного руйнування обладнання інформаційного центру. У таких випадках потрібно копіювання з резервних копій і відновлення на альтернативних установках. Це неминуче тягне за собою необхідність підтримки резервних копій не тільки на основній установці, але і на альтернативній. «Зовнішнє» копіювання і відновлення слід ретельно тестувати і планувати за часом, щоб бізнес міг витримати такі стихійні лиха без компрометації своїх угод про рівні сервісу.
Ретельно тестуючи і документуючи свій план відновлення, АБД можуть суттєво обмежити неочікувані перерви в роботі і підвищити доступність систем баз даних.
Глава 6. Практична частина
Резервне копіювання надає можливість відновлення інформаційної системи з даними після різного роду інцидентів, що мають технічний, програмний або зовнішній характер, і призводять до знищення інформаційної системи та / або даних (усіх або частини).
Для забезпечення процедури резервного копіювання даних інформаційної системи необхідно наступне:
1. створення спеціального скрипт-файлу, при запуску якого створюватиметься файл-архів містить:
· копію робочої схеми бази даних (об'єкт бази даних містить дані користувача);
· резервну копію програмного коду бази даних з усіх задіяних схем;
· копію всіх шаблонів друкарських форм і звітів;
2. Включення в робочий режим функцій бази Oracle по створенню журналів всіх транзакцій (операцій з даними) для забезпечення можливості відновлення стану даних на будь-який момент часу, а не тільки на момент створення резервної копії (т.зв. Archive Logs).
3. Настройку Планувальника Завдань Windows (або іншої аналогічної програми) на автоматичне виконання скрипт-файлу, за визначеним розкладом.
У процесі виконання мною дипломної роботи було виконано наступне - встановлена ??і налаштована СУБД Oracle версії 10g. Створена точна копія тестового сервера і перевірена на працездатність (тут включений імпорт всіх необхідних схем), була налаштована її архівація кількома методами, які далі будуть продемонстровані.
На даний момент використовується величезна кількість видів введення архівації. Створені всілякі безкоштовні і комерційні утиліти і програми, виконують резервне копіювання даних. Як приклад будуть продемонстровані тільки деякі з них, які використовуються мною в багатьох приватних і бюджетних організаціях.
1) Метод ведення архівації за допомогою вбудованих функцій в СУБД ORACLE. Команди exp і imp (що є «export» і «import»)
У наступному прикладі формується файл, з розширенням *. dmp.
Файл archive_db.bat містить наступний скрипт:...