Автоматическое архивирование базы на DB2 #543137


#0 by Sergio-ps
Резервное архивирование ручным способом проходит без проблем. но вот с настрокой автоматического не получается. При создании задачи в расписании вылетает ошибка
#1 by Sergio-ps
Планировщик не может получить доступ к базе данных каталога инструментов. Код причины = "5" и код SQL "-30082". Объяснение: Функция планировщика не может быть выполнена, так как планировщик не может получить доступ к базе данных каталога инструментов; на причину указывает код "<код-причины>": 1. Неправильный ID пользователя или пароль. 2. Неправильная конфигурация базы данных каталога инструментов в   параметрах конфигурации сервера администратора DB2. Один или   несколько нижеприведенных параметров конфигурации Сервера   администратора DB2 неверны:   *  TOOLSCAT_DB 3. База данных каталога инструментов уже используется другим   планировщиком в этой же системе. 4. База данных каталога инструментов поддерживается только через   протокол связи TCP/IP. 5. Неожиданные ошибки. Подробности можно определить по значению кода SQL   "<sqlcode>". Действия пользователя: В зависимости от кода причины: 1. Проверьте ваш ID пользователя, пароль и повторите попытку. 2. Убедитесь, что параметры конфигурации TOOLSCAT_DB и TOOLSCAT_SCHEMA   сервера администратора DB2 заданы правильно. Просмотреть текущие   значения параметров TOOLSCAT_DB и TOOLSCAT_SCHEMA можно с помощью   команды GET ADMIN CONFIGURATION. Чтобы изменить значение какого-либо   параметра конфигурации сервера администратора DB2, используйте   команду UPDATE ADMIN CONFIGURATION. Если сообщение об этой ошибке   продолжает появляться после предложенных исправлений, обратитесь в   службу поддержки IBM. 3. Обратитесь к администратору системы. 4. Попробуйте предпринять следующее:   *  Если база данных каталога инструментов является локальной по      отношению к планировщику, задайте для экземпляра, указанного      параметром конфигурации сервера администратора DB2 toolscat_inst,      использование связи TCP/IP.   *  Если база данных каталога инструментов является удаленной по      отношению к планировщику, убедитесь, что узел, используемый      параметром конфигурации управления toolscat_db, поддерживает      протокол связи TCP/IP. 5. Дополнительную информацию смотрите в журнале First Failure Data   Capture Log для сервера администратора DB2. Если это сообщение продолжает появляться после предложенных исправлений, обратитесь в службу поддержки IBM.
#2 by Sergio-ps
в журнале запись SQL22282 Планировщик не может получить доступ к базе данных каталога инструментов. Код причины = "5" и код SQL "-30082".
#3 by Sergio-ps
win server 2008
#4 by Sergio-ps
1c.82 IBM DB2 Express-C
#5 by Живой Ископаемый
и под каким пользователем выполняется задание?
#6 by Sergio-ps
создавал специального пользователя. он входит в группу DB2Admins и db2uzers
#7 by Живой Ископаемый
Я себя как доменного пользователя добавлял в эти две группы и  создавал виндовое задание тоже от себя - у меня выполняется... Правда я еще посмотрел - зачем-то в базе добавлен пользователь который пишется также как доменный, но он без привелигий вовсе, не думаю что это влияет
#8 by Живой Ископаемый
а, ну и собственно привидетии плиз вывод команды db2 get admin configuration
#9 by Sergio-ps
от себя тоже пробовал. добавил себе вроде как все права на базу. но итог тот же вот выполнение команды            Конфигурация сервера администратора DAS типа аутентификации                (AUTHENTICATION) = SERVER_ENCRYPT Имя группы системных администраторов DAS (DASADM_GROUP) = Режим поиска DAS                             (DISCOVER) = SEARCH Имя системы серверов DB2                    (DB2SYSTEM) = MAIN DAS пути установки Java Development Kit      (JDK_PATH) = AUTOMATIC (C:Program FilesIBMSQLLIBjavajdk) DAS пути установки Java Development Kit   (JDK_64_PATH) = AUTOMATIC (C:Program FilesIBMSQLLIBjavajdk) Кодовая страница DAS                     (DAS_CODEPAGE) = 0 Положение списка контактов               (CONTACT_HOST) = Выполнять устаревшие задачи             (EXEC_EXP_TASK) = NO SMTP-сервер                               (SMTP_SERVER) = MAIN База данных каталога инструментов         (TOOLSCAT_DB) = ITIL Экземпляр БД каталога инструментов      (TOOLSCAT_INST) = DB2 Схема базы данных каталога инструмент.(TOOLSCAT_SCHEMA) = KATALOG1 ID пользователя планировщика                            = Уровень захвата диагностических сообщений    (DIAGLEVEL) = 3
#10 by Живой Ископаемый
SMTP Server                               (SMTP_SERVER) = Tools Catalog Database                    (TOOLSCAT_DB) = Tools Catalog Database Instance         (TOOLSCAT_INST) = Tools Catalog Database Schema         (TOOLSCAT_SCHEMA) = Scheduler User ID                                       = воот ну и еще вопрос, как ты само задание запускаешь?
#11 by Sergio-ps
2мя способами пробовал.ручное архивирование. там есть сохранить и поставить на расписание задачую либо через ентр задач. результат везде одинаковый. задача создалась, но не выполняется
#12 by Живой Ископаемый
у меня это просто батник, который выполняется и в ручном режиме, и его зашедулил средствами винды... Наверняка по-твоему тоже можно, но тогда нужно спрашивать на ИБМовском форуме
#13 by Sergio-ps
а можно пример батника?) просто сложно как то сразу сообразить
#14 by Живой Ископаемый
exit ===== 2. BackUpBASE.cmd такой: === db2 -v connect to BASE db2 -tvf d:BackupBackUpBASE.db2 >> d:BackUpackupBASE.log exit ==== 3.BackUpBASE.db2 такой: === CONNECT TO BASE; BACKUP DATABASE BASE ONLINE TO "D:BackUp" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS INCLUDE LOGS  WITHOUT PROMPTING; А в Логе соотв. инфа типа: " CONNECT TO BASE   Database Connection Information Database server        = DB2/NT64 9.7.1 Local database alias   = BASE BACKUP DATABASE BASE ONLINE TO "D:BackUp" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS INCLUDE LOGS  WITHOUT PROMPTING Backup successful. The timestamp for this backup image is : 20110407232333 "
#15 by Живой Ископаемый
не спрашивай почему я это в два батника завернул, что-то там не то было со средой...
#16 by Sergio-ps
спасибо большое , попробую
#17 by Sergio-ps
переставлял систему на сервере, возникли проблемы. установил 1с 8.2 польователь usr1cv82, установил DB2 9.7.2, добавил ползователя 1с в группу db2admns. при попытке содать базу в 1с, вылетает ошибка error line=853, file=ScrDB2Connection.cpp, SCLCODE=-5005 системная ошибка
#18 by Живой Ископаемый
нужно рестартовать сервер 1С. и лучше не юзать 9.7.2
#19 by Живой Ископаемый
кроме того нужно еще db2set db2_workload=1C для инстанса дб2
#20 by Sergio-ps
тут же работают еще 3 базы но на постгрейсе. все это делал сразу после установки. db2set db2_workload=1C и рестартовал сервер.
#21 by Живой Ископаемый
#22 by Sergio-ps
пробовал восстановить базу из архива средствами db2, база как бы появилась в списке, но 1с ее  не видит
#23 by Живой Ископаемый
если ничего не выйдет попробуй задать вопрос здесь:
#24 by Sergio-ps
пользователи входят в группу админов дб2, но ошибка повторяется. спасибо, попробую там написать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С