Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Создать расписание RMAN бекапов с учетом того что

C 4 redo группами по 2 файла, 2 control-файлами, табличным пространством system, имеющим 2 файла данных по 50 мб | Табличным пространством по умолчанию ts_1 | Установка Oracle Grid Infrastructure | Подготовка основной базы данных для создания Standby базы данных | Creating the standby database. |


Читайте также:
  1. VIII. Дополнительная информация с учетом особенностей объекта спорта
  2. Абсолютизм подавил попытки купцов создать стабильные деньги
  3. В строчках 7 и 9 приводятся оценки цены основной и побочной продукции с учетом эскалации, норма которой принимается по данным таблицы 10.
  4. Дайте команду Файл/ Создать. Выберите шаблон Обычный.
  5. Ежедневное расписание
  6. И конечно же есть обратная сторона, делая такой туманный шаг с музыкой, насколько для вас важно создать альбом специально для издании на виниле?
  7. Как создать платеж в сервисе “Мои платежи” в Приват24?

#!/bin/bash

export ORACLE_SID=db11g

ORACLE_HOME=/oracle/11g/product/11.2.0/dbhome_1; export ORACLE_HOME

PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin; export PATH

/oracle/11g/product/11.2.0/dbhome_1/bin/rman target=/ <<E0F

RUN {

BACKUP DATABASE;

}

EXIT;

E0F

Скрипт для обычного резервного копирования с помощью RMAN

теперь нужно поместить этот скрипт в crontab, пишем в ком строке crontab –e

20 16 * * * /home/oracle/Desktop/rman.sh – будет запускать скрипт каждый день в 16:20

Пояснения по crontab

export EDITOR='vi' – изменить редактор для crontab

Допустимые значения временных параметров:параметр допустимый интервал т.е. *

минуты 0-59

часы 0-23

день_месяца 1-31

месяц 1-12

день_недели 0-7 (0-Вс,1-Пн,2-Вт,3-Ср,4-Чт,5-Пт,6-Сб,7-Вс)

Поле может быть задано явно или шаблоном:

звездочка - любая цифра

целое число

целые числа через запятую — задание дискретного множества значений

два целых числа, разделенные дефисом, соответствующие диапазону значений.

 

Пример готовой строки сценария cron:

# Выполнять задание в 18 часов 7 минут 13 мая если это пятница

7 18 13 5 5 /home/www/myscript.pl

# Выполнять задание раз в час в 0 минут

0 */1 * * * /home/www/myscript.pl

# Выполнять задание каждые семь часов в 0 минут

0 */7 * * * /home/www/myscript.pl

# Выполнять задание по воскресеньям в 10 час 30 минут

30 10 * * 0 /home/www/myscript.pl

 

Пример

01 * * * * command запуск программы или скрипта каждый час в одну минуту.

 

* 6 * * * command запуск программы или скрипта каждый день в 6 часов утра.

 

Значения могут быть числом, трех-буквенным названием, а так же диапазоном например запись «1-5» в поле day будет означать «с понедельника по пятницу». Значения могут отделяться запятыми: «1,15,31» в поле day будет запускать указанную команду 1-го, 15-го и 31-го числа каждого месяца.

 

Все пять полей времени допускают использование символа звездочка – «*», который обозначает «использовать любое допустимое значение» для этого поля.

 

Для создания задания используйте ниже приведённые команды:

 

crontab -e Изменит Ваш crontab файл или создаст новый.

crontab -l Отобразит содержимое существующего crontab файла.

crontab -r Удалит Ваш crontab файл.

crontab -v Отобразит когда в последний раз Вы изменяли свой crontab файла.

___________________________________

Б) минимизировать потери производительности в будние дни

crontab -e

0 5 * * 0 /home/oracle/Desktop/week0.sh – скрипт, инкрементальный бэкап 0 уровня раз в неделю, в воскресенье в 5:00

* 6 * * * /home/oracle/Desktop/day1.sh – скрипт, инкрементальный кумелятивный бекап 1 уровня, каждый день в 6:00

#######

Week0.sh

######

#!/bin/bash

export ORACLE_SID=db11g

ORACLE_HOME=/oracle/11g/product/11.2.0/dbhome_1; export ORACLE_HOME

PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin; export PATH

/oracle/11g/product/11.2.0/dbhome_1/bin/rman target=/ <<E0F

RUN {

BACKUP INCREMENTAL LEVEL 0 DATABASE;

}

EXIT;

E0F

 

 

#######

Day1.sh

#######

#!/bin/bash

export ORACLE_SID=db11g

ORACLE_HOME=/oracle/11g/product/11.2.0/dbhome_1; export ORACLE_HOME

PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin; export PATH

/oracle/11g/product/11.2.0/dbhome_1/bin/rman target=/ <<E0F

RUN {

BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE;

}

EXIT;

E0F

__________________________________________________
RMAN> delete backup; - удаление всех бэкапов

RMAN> delete archivelog all; - удаление всех бэкапов archivelogs


Дата добавления: 2015-11-16; просмотров: 92 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Пример initdb11gcl.ora| ВЫВОД РАЗНОЙ ИНФОРМАЦИИ О БЭКАПАХ

mybiblioteka.su - 2015-2024 год. (0.008 сек.)