powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Задание Crontab rman
11 сообщений из 11, страница 1 из 1
Задание Crontab rman
    #39847307
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Подскажите что можно еще проверить, по расписанию не отрабатывает. В логах крона вижу запуск, а по факту ничего не происходит
Ручками всё работает.
49 11 * * FRI /oracle/THR/scripts/BACKUP/backup.sh
Файл backup.sh
Код: plsql
1.
2.
3.
#!/bin/sh
#export ORACLE_SID=THR
rman target=/ cmdfile=/oracle/THR/scripts/BACKUP/backup.rcv log=/oracle/THR/scripts/BACKUP/backup.log



Файл backup.rcv
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
run {
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
SEND 'NB_ORA_CLIENT=***,NB_ORA_POLICY=***,NB_ORA_SERV=***';
backup database;
RELEASE CHANNEL ch00;
# Backup Archived Logs
sql 'alter system archive log current';
ALLOCATE CHANNEL ch00
TYPE 'SBT_TAPE';
SEND 'NB_ORA_CLIENT=***,NB_ORA_POLICY=***,NB_ORA_SERV=***';
BACKUP
FORMAT 'arch_u%u_s%s_p%p_t%t'
ARCHIVELOG
ALL;
RELEASE CHANNEL ch00;
# Control file backup
ALLOCATE CHANNEL ch00
TYPE 'SBT_TAPE';
SEND 'NB_ORA_CLIENT=***,NB_ORA_POLICY=***,NB_ORA_SERV=***;
BACKUP
FORMAT 'ctrl_u%u_s%s_p%p_t%t'
CURRENT CONTROLFILE;
RELEASE CHANNEL ch00;
}
...
Рейтинг: 0 / 0
Задание Crontab rman
    #39847323
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крон не отрабатывает логин скрипт и не устанавливает переменные окружения
...
Рейтинг: 0 / 0
Задание Crontab rman
    #39847335
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP,
Обсуждалось сто тысяч раз
sql.ru -> search тынц
...
Рейтинг: 0 / 0
Задание Crontab rman
    #39847357
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP,

попытка номер два ?
...
Рейтинг: 0 / 0
Задание Crontab rman
    #39847360
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123йй,

Неее, это уже другой))))
...
Рейтинг: 0 / 0
Задание Crontab rman
    #39847362
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP123йй,

Неее, это уже другой))))
А ошибка все та же...
...
Рейтинг: 0 / 0
Задание Crontab rman
    #39847377
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начни с анализов...

1) Добавь адекватный вывод выполнения
Den_KP
Код: plsql
1.
49 11 * * FRI /oracle/THR/scripts/BACKUP/backup.sh   > /tmp/backup.$$.log 2>&1 



2) что в файле:
Код: plsql
1.
/oracle/THR/scripts/BACKUP/backup.log



3) Что в файле:
Код: plsql
1.
 /var/log/cron
...
Рейтинг: 0 / 0
Задание Crontab rman
    #39847414
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю за наводку на правильную статью!


Вот итоговое решение:
Код: plsql
1.
2.
3.
4.
5.
6.
#!/bin/sh
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/THR/112_64
export ORACLE_SID=THR
export ORACLE_BASE ORACLE_HOME ORACLE_SID
/oracle/THR/11203/bin/rman target=/ nocatalog cmdfile=/oracle/THR/scripts/BACKUP/backup.rcv log=/oracle/THR/scripts/BACKUP/backup.log
...
Рейтинг: 0 / 0
Задание Crontab rman
    #39847458
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP,

В unix, для быстрого переключения переменных окружения, есть стандартные скрипты
dbhome
oraenv

Вот памятка по использованию:
18281959

p.s. удобно использовать не только для старта, но и для переключения non-db oracle home
например: oms,agent, oim

Вот один из моих тестовых серверов:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
$ cat /etc/oratab
# oracle home versions
o121:/u/app/oracle/product/12.1.0/dbhome_1:N
o1123:/u/app/oracle/product/11.2.0/db_1:N
o1124:/u/app/oracle/product/11.2.0/db_2:N
o18:/u00/app/oracle/product/18.0.0/dbhome2:N
o122:/u/app/oracle/product/12.2.0/db1:N
# other
agnt:/u/app/emagent/agent_13.2.0.0.0:N
oms:/u/app/em:N
# instances
db122:/u/app/oracle/product/12.2.0/db1:N
tst121:/u/app/oracle/product/12.1.0/dbhome_1:N
repo:/u/app/oracle/product/12.1.0/dbhome_1:Y
...
Рейтинг: 0 / 0
Задание Crontab rman
    #39847506
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,
Спасибо большое!
...
Рейтинг: 0 / 0
Задание Crontab rman
    #39847522
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninDen_KP,

В unix, для быстрого переключения переменных окружения, есть стандартные скрипты
dbhome
oraenv

Вот памятка по использованию:
18281959

p.s. удобно использовать не только для старта, но и для переключения non-db oracle home
например: oms,agent, oim

Вот один из моих тестовых серверов:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
$ cat /etc/oratab
# oracle home versions
o121:/u/app/oracle/product/12.1.0/dbhome_1:N
o1123:/u/app/oracle/product/11.2.0/db_1:N
o1124:/u/app/oracle/product/11.2.0/db_2:N
o18:/u00/app/oracle/product/18.0.0/dbhome2:N
o122:/u/app/oracle/product/12.2.0/db1:N
# other
agnt:/u/app/emagent/agent_13.2.0.0.0:N
oms:/u/app/em:N
# instances
db122:/u/app/oracle/product/12.2.0/db1:N
tst121:/u/app/oracle/product/12.1.0/dbhome_1:N
repo:/u/app/oracle/product/12.1.0/dbhome_1:Y

В связи в распространением Oracle Restart становится не актуально
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Задание Crontab rman
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]