Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
1.4.11 Резервирование БД. Полный и неполный резерв.
Резервирование всей базы данных
Резервирование всей базы данных (wholedatabasebackup или кратко whole backup) представляет собой резервирование всех файлов данных и управляющего файла БД. Такое резервирование может быть выполнено при закрытой или открытой БД. Это наиболее общий метод резервирования.
Резервирование всей БД, выполняемое при закрытой базе данных (после останова с параметрами NORMAL, IMMEDIATE или TRANSACTIONAL) называется согласованным резервированием. При таком резервировании заголовки всех файлов базы данных согласованы с управляющим файлом, и после завершения копирования из резерва база данных может быть открыта без какого-либо восстановления. Когда база данных выполняется в режиме NOARCHIVELOG, только согласованный резерв всей БД пригоден для копирования из резерва и восстановления.
В то время, как база данных открыта и находится в рабочем состоянии, заголовки файлов данных находятся в несогласованном состоянии с управляющим файлом за исключением случая, когда база данных отрыта в режиме READ ONLY. Если база данных закрывается с параметром ABORT, несогласованность остается.
Резервирование базы данных в таких состояниях называют несогласованным резервированием. Несогласованные резервы необходимы для восстановления базы данных и перевода ее в согласованное состояние. Когда база данных должна быть доступна 7 дней в неделю и 24 часа в сутки, только несогласованное резервирование возможно, и оно должно выполняться только для базы данных, работающей в режиме ARCHIVELOG.
Резервирование табличного пространства .
Резервирование табличного пространства (tablespacebackup) подразумевает резервирование файлов данных, образующих табличное пространство. Такое резервирование может быть выполнено только, если база данных в режиме ARCHIVELOG. В этом режиме журнальные входы обеспечивают согласованность файлов данных с остальной частью БД. В режиме NOARCHIVELOG можно выполнить резервирование табличного пространства, если оно доступно 'только на чтение' или было переведено в автономное состояние с параметром NORMAL.
Резервирование файла данных
Пользователь может выполнить резервирование отдельного файла данных, если база данных в режиме ARCHIVELOG. В режиме NOARCHTVELOG можно выполнить резервирование файла данных, если он доступен 'только на чтение' или был, переведем вместе с табличным пространством в автономное состояние с параметром NORMAL.
Резервирование управляющего файла
Утилита RMAN может быть сконфигурирована для автоматического резервирования управляющего файла после выполнения команд BACKUP и COPY. Резерв управляющего файла может быть также получен в виде скрипта, содержащего SQL-команды. Для резервирования и копирования из резерва файлов базы данных используются команды операционной системы. Команды восстановления выполняются в сеансе SQL*Plus.
Методы физического резервирования
• Резервное копирование на уровне операционной системы без архивирования (возможность после сбоя носителя выполнить восстановление к моменту создания последней резервной копии).
• Резервное копирование на уровне операционной системы с архивированием (возможность после сбоя носителя выполнить восстановление к моменту сбоя).
Целостное резервирование всей БД
Целостное резервирование всей БД (consistentwholedatabasebackup), или резервирование закрытой БД (closeddatabasebackup), - это выполняемое на уровне операционной системы резервное копирование всех файлов данных и управляющих файлов, входящих в базу данных. При этом также могут копироваться журнальные файлы, файл параметров и файл паролей.
Преимущества выполнения непротиворечивого резервирования всей БД (закрытой БД)
• В принципе, непротиворечивое резервирование всей базы данных проще, поскольку все, что требуется от администратора - это остановить базу данных, скопировать все требуемые файлы в место хранения резервной копии и затем открыть базу данных
• Чтобы выполнить резервирование закрытой БД требуется минимальное число команд.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.