Приветствую всех.
Прошу помощи в решении проблемы. Есть необходимость выполнять бекапы баз данных DB2. Для этих целей был найден скрипт и адаптирован под свои нужды. Оригинал скрипта здесь:
http://www.ibm.com/developerworks/forums/thread.jspa?threadID=280179&tstart=0Выяснилось что команды db2 из скрипта не работают:
root@ubuntu:/home# ./db2backups
./db2backups: строка 508: db2: команда не найдена
Вот кусок кода скрипта:
# Логинимся под текущим инстансом
su dbinst1
# Получаем список названий баз данных
bases=`db2 LIST DATABASE DIRECTORY ON ~ | grep "Database alias" | sed 's,.*=.,,' `
Не выполняется команда db2 LIST DATABASE DIRECTORY ON, как и любая другая в окружении db2 ...
рылся в гугле - нашел только про то, что надо в строки из .bashrc пользователя db2inst1 нужно внести в свой .bashrc
# The following three lines have been added by UDB DB2.
if [ -f /home/db2inst1/sqllib/db2profile ]; then
. /home/db2inst1/sqllib/db2profile
fi
но оно мне не помогает ...
Может кто сталкивался с таким, помогите, плиз ...
да, у меня Ubuntu server 10.04.4 LTS x86_64 2.6.32-38-generic + DB2 v9.7