powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / RMAN не выполняется в crontab
2 сообщений из 2, страница 1 из 1
RMAN не выполняется в crontab
    #39690278
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пжт вот скрипт , что сделал не правильно ? Cron не выполняется точнее частично , архивные логи создаются (archivelog), но бекапы нет (backupset) ?

Код: xml
1.
2.
3.
4.
5.
6.
7.
rman target=/ << EOF

run {backup as compressed backupset database spfile; delete noprompt obsolete; };

EXIT;

EOF
...
Рейтинг: 0 / 0
RMAN не выполняется в crontab
    #39701459
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122,

Надо установит переменный окружения...ибо в crone они "херятся"

вот однозначно работает
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
#!/bin/sh
ORACLE_HOME=/home/oracle/classic
export ORACLE_HOME
ORACLE_SID=sunrise
export ORACLE_SID
LOCAL=sunrise
export LOCAL
#ORACLE_HOST=jdeveloper
#export ORACLE_HOST
ORACLE_BASE=/home/oracle
export ORACLE_BASE
PATH=$PATH:$ORACLE_HOME/bin
export PATH
rman cmdfile=/home/ocx/rmando/rcmd
/home/admin/copydata



файл /home/ocx/rmando/rcmd
Ну вы составьте свой в соответствии со стратегией копирования
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
connect target /
allocate channel for maintenance type disk;
run
{
ALLOCATE CHANNEL c1 DEVICE TYPE disk;
ALLOCATE CHANNEL c2 DEVICE TYPE disk;
ALLOCATE CHANNEL c3 DEVICE TYPE disk;
ALLOCATE CHANNEL c4 DEVICE TYPE disk;
sql 'alter system archive log current';
sql 'alter database backup controlfile to trace';
backup   tag '%TAG' database SKIP READONLY         SKIP OFFLINE;
release channel c1;
release channel c2;
release channel c3;
release channel c4;

}
delete noprompt obsolete device type disk;
backup device type disk archivelog all not backed up delete all input;
copy current controlfile to '/home/oracle/flash_recovery_area/SUNRISE/backupset/control01.ctl';
release channel;
#exit;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / RMAN не выполняется в crontab
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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