Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
AIX crontab DB2 backup
|
|||
|---|---|---|---|
|
#18+
Есть задача по резервированию БД под AIX. Из под пользователя db2inst1 при помощи crontab -e завел 2 задачи. 2 скрипта bash один резервирует БД online, с ним все в порядке. Второй резервирует БД-x offline. С ним как раз проблема в логе пишет (т.е. почему-то выполняется из под root): ЛогDate is: 2016-05-23:01:00:00 ------DB SMDB is being backed up on: 2016-05-23:01:00:05 ----- Database Connection Information Database server = DB2/AIX64 9.7.7 SQL authorization ID = ROOT Local database alias = SMDB SQL1092N "ROOT" does not have the authority to perform the requested command or operation. DB20000I The TERMINATE command completed successfully. db2 backup database SMDB to /dbbackup/db without prompting SQL1092N "ROOT" does not have the authority to perform the requested command or operation. Сам скрипт offline_bkp.sh #!/bin/bash #set -x BACKUPDIR=/dbbackup/db LOGDIR=/LOG DATE=/$(date +%d%m%Y) BACKUPILES=$BACKUPDIR/* LOGFILE=$BACKUPDIR$LOGDIR$DATE.offline.log DBLIST=("SMDB") touch $LOGFILE echo Date is: `date +%Y-%m-%d:%H:%M:%S` >$LOGFILE for index in ${!DBLIST[*]} do echo "------DB ${DBLIST[$index]} is being backed up on:" `date +%Y-%m-%d:%H:%M:%S` "-----" >> $LOGFILE /opt/IBM/db2/v9.7/bin/db2 connect to ${DBLIST[$index]} >> $LOGFILE /opt/IBM/db2/v9.7/bin/db2 quiesce database immediate force connections >> $LOGFILE /opt/IBM/db2/v9.7/bin/db2 terminate >> $LOGFILE echo db2 backup database ${DBLIST[$index]} to $BACKUPDIR without prompting >> $LOGFILE /opt/IBM/db2/v9.7/bin/db2 backup database ${DBLIST[$index]} to $BACKUPDIR without prompting >> $LOGFILE /opt/IBM/db2/v9.7/bin/db2 connect to ${DBLIST[$index]} >>$LOGFILE /opt/IBM/db2/v9.7/bin/db2 unquiesce database >>$LOGFILE /opt/IBM/db2/v9.7/bin/db2 terminate >>$LOGFILE echo "------DB ${DBLIST[$index]} is end backed up on date:" `date +%Y-%m-%d:%H:%M:%S` " ------" >> $LOGFILE done #set +x Настройка crontab (из под пользователя db2inst1): bash-4.2$ crontab -l 10 0 * * * /home/db2inst1/scripts/offline_bkp.sh 30 0 * * * /home/db2inst1/scripts/online_bkp.sh Может кто сталкивался? или носом тыкните? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2016, 04:53 |
|
||
|
AIX crontab DB2 backup
|
|||
|---|---|---|---|
|
#18+
crocorus, В начале командного файла сделать: . ~/sqllib/db2profile и убрать все подстроки /opt/IBM/db2/v9.7/bin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2016, 23:09 |
|
||
|
|

start [/forum/topic.php?fid=43&tid=1600597]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 28ms |
| total: | 282ms |

| 0 / 0 |
