Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
Здравствуйте товарищи! дано: Windows server 2008 x64 8гб ОЗУ DB2 9.7.0 Задача: сделать восстановление из архива бд от DB2 8.5 Сделал восстановление, пытаюсь апгрейдить... пишет: "SQL1084C Невозможно разместить сегменты под совместную память. SQLSTATE=57019" Смотрю конфиг "db2 => get dbm cfg Конфигурация менеджера баз данных Тип узла = Сервер баз данных с локальными и удаленными клиентами Выпуск конфигурации менеджера баз данных = 0x0d00 Максимальное число открытых файлов (MAXTOTFILOP) = 16000 Скорость процессора (миллисекунд/команда) (CPUSPEED) = 2,361721e-007 Макс. число одновременно активных баз данных (NUMDB) = 8 Поддержка системы объединения баз данных (FEDERATED) = YES Имя монитора процессора транзакций (TP_MON_NAME) = Счет оплаты за счет вызываемого по ум.(DFT_ACCOUNT_STR) = Путь установки Java Development Kit (JDK_PATH) = Уровень захвата диагностических сообщений (DIAGLEVEL) = 3 Уровень оповещения (NOTIFYLEVEL) = 3 Каталог данных диагностики (DIAGPATH) = Размер переходящих журналов db2diag и уведомлений (Мбайт) (DIAGSIZE) = 0 Переключатели монитора базы данных по умолчанию Пул буферов (DFT_MON_BUFPOOL) = OFF Блокировка (DFT_MON_LOCK) = OFF Сортировка (DFT_MON_SORT) = OFF Оператор (DFT_MON_STMT) = OFF Таблица (DFT_MON_TABLE) = OFF Отметка времени (DFT_MON_TIMESTAMP) = ON Единица работы (DFT_MON_UOW) = OFF Наблюдение за работоспособностью экз. и БД (HEALTH_MON) = ON Имя группы SYSADM (SYSADM_GROUP) = Имя группы SYSCTRL (SYSCTRL_GROUP) = Имя группы SYSMAINT (SYSMAINT_GROUP) = Имя группы SYSMON (SYSMON_GROUP) = Подключаемый модуль ID пользователя-пароля клиента (CLNT_PW_PLUGIN) = Подключаемый модуль Kerberos клиента (CLNT_KRB_PLUGIN) = IBMkrb5 Подключаемый модуль группы (GROUP_PLUGIN) = Подключаемый модуль GSS для локальной авторизации (LOCAL_GSSPLUGIN) = Режим подключаемых модулей сервера (SRV_PLUGIN_MODE) = UNFENCED Список серверов подключаемых модулей GSS (SRVCON_GSSPLUGIN_LIST) = Подключаемый модуль ID пользователя-пароля сервера (SRVCON_PW_PLUGIN) = Аутентификация соединений сервера (SRVCON_AUTH) = NOT_SPECIFIED Менеджер кластеров (CLUSTER_MGR) = Аутентификация менеджера баз данных (AUTHENTICATION) = SERVER Альтернативная аутентификация (ALTERNATE_AUTH_ENC) = NOT_SPECIFIED Разрешение каталогизации без полномочий(CATALOG_NOAUTH) = NO Доверять всем клиентам (TRUST_ALLCLNTS) = YES Аутентификация доверенного клиента (TRUST_CLNTAUTH) = CLIENT Пропустить аутентификацию на системе объед. (FED_NOAUTH) = NO Путь баз данных по умолчанию (DFTDBPATH) = C: Размер кучи монитора баз данных (4 Кбайт) (MON_HEAP_SZ) = AUTOMATIC(66) Размер кучи вирт.машины Java (4 Кбайт) (JAVA_HEAP_SZ) = 2048 Размер буфера аудита (4 Кбайт) (AUDIT_BUF_SZ) = 0 Размер совм.памяти экземпляра(4Кбайт) (INSTANCE_MEMORY) = AUTOMATIC(1734836) Размер буфера резерв.копир. по ум. (4Кбайт) (BACKBUFSZ) = 1024 Размер буфера восстановлен.по умолч.(4 Кбайт)(RESTBUFSZ)= 1024 Размер стека агента (AGENT_STACK_SZ) = 16 Мин.размер принятой собст.памяти (4 Кбайт)(MIN_PRIV_MEM)= 32 Порог собственной памяти (4 Кбайт) (PRIV_MEM_THRESH) = 20000 Порог кучи сортировки (4 Кбайта) (SHEAPTHRES) = 0 Поддержка кэша каталогов (DIR_CACHE) = YES Размер кучи слоя поддержки программы (4Кбайт)(ASLHEAPSZ)= 15 Макс.разм.блока ввода-вывода реквестера(байт)(RQRIOBLK) = 32767 Размер кучи запроса (4 Кбайт) (QUERY_HEAP_SZ) = 1000 Влияние рабочей нагрузки на утилиты (UTIL_IMPACT_LIM) = 10 Приоритет агентов (AGENTPRI) = SYSTEM Размер пула агентов (NUM_POOLAGENTS) = AUTOMATIC(100) Начальное число агентов в пуле (NUM_INITAGENTS) = 0 Макс. число взаимодействующих агентов (MAX_COORDAGENTS) = AUTOMATIC(200) Макс. число соединений с клиентами (MAX_CONNECTIONS) = AUTOMATIC(MAX_COORDAG ENTS) Поддержание изолированных процессов (KEEPFENCED) = YES Число помещенных в пул изолир. процессов (FENCED_POOL) = AUTOMATIC(MAX_COORDAG ENTS) Начальное число изолированных процессов(NUM_INITFENCED) = 0 Время воссоздания и построение пересоздания индекса (INDEXREC) = RESTART Имя базы данных менеджера транзакций (TM_DATABASE) = 1ST_CONN Интервал ресинхронизации транзакций(сек)(RESYNC_INTERVAL)= 180 Имя SPM (SPM_NAME) = PERSOGU0 Размер журнала SPM (SPM_LOG_FILE_SZ) = 256 Предельное число агентов ресинхрониз.SPM(SPM_MAX_RESYNC)= 20 Путь журнала SPM (SPM_LOG_PATH) = Имя рабочей станции NetBIOS (NNAME) = Имя службы TCP/IP (SVCENAME) = Режим поиска (DISCOVER) = SEARCH Экземпляр сервера поиска (DISCOVER_INST) = ENABLE Файл базы данных ключей сервера SSL (SSL_SVR_KEYDB) = Файл хранения ключей сервера SSL (SSL_SVR_STASH) = Метка сертификата сервера SSL (SSL_SVR_LABEL) = Имя службы SSL (SSL_SVCENAME) = Спецификации шифра SSL (SSL_CIPHERSPECS) = Версии SSL (SSL_VERSIONS) = Файл базы данных ключей клиента SSL (SSL_CLNT_KEYDB) = Файл хранения ключей клиента SSL (SSL_CLNT_STASH) = Макс. уровень параллелизма запроса (MAX_QUERYDEGREE) = ANY Разрешить внутрираздельный параллелизм (INTRA_PARALLEL) = NO Число внутр.буферов связи (4 Кбайт) (FCM_NUM_BUFFERS) = AUTOMATIC(1024) Число внутренних каналов связи (FCM_NUM_CHANNELS) = AUTOMATIC(512) Срок ожидания db2start/db2stop (мин) (START_STOP_TIME) = 10" Открыл рабочую базу, смотрю параметры get dbm cfg, нашел отличие - SHEAPTHRES=80000 там. "C:\Users\db2admin>db2set SHEAPTHRES=80000 DBI1302E Обнаружен неверный параметр. Объяснение: Использован неверный параметр. Действия пользователя: Выведите справку по использованию при помощи опции -? ." Правильно ли я делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 09:43 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
Kota, создать базу с тем же именем в 9.7 пустую и в неё восстановить из архива, но учти её придётся поднимать до уровня менеджера БД +возможен бонус от твоей Win 2008 со стороны безопастности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 10:10 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
Anka_S ммм обажаю бонусы :D Фактически я так и сделал. Только видимо ее надо настроить правильно, сейчас сравниваю конфиги с рабочей бд... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 11:00 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
Kota, 1. 9.7. 0 ? Как минимум стоит начать с того, что поднять версию фикс-пака. 2. Как указывают в описании кода ошибки, возможно стоит посмотреть на результат "DB2 AUTOCONFIGURE APPLY NONE", а может поиграться с DB2_OVERRIDE_BPF. 3. Чтобы полноценно получить все вкусности 9.7, стоит идти по пути пересоздания базы с пустыми объектами и последующей заливкой данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 11:04 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
CawaSPb, благодарю за наводки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 12:03 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
Начал все заново, пока вникаю... конфиг для базы, пока что пустая, dbheap 1314, в конфиге рабочей параметр на 15 000 стоит, так же сделал db2 => get db cfg for persdb Конфигурация базы данных persdb Выпуск конфигурации базы данных = 0x0d00 Выпуск базы данных = 0x0d00 Территория базы данных = RU Кодовая страница базы данных = 1251 Кодовый набор базы данных = 1251 Код страны/региона базы данных = 7 Последовательность упорядочивания базы данных = UNIQUE Альтернативная последовательность слияния (ALT_COLLATE) = Совместимость чисел = OFF Совместимость с Varchar2 = OFF Совместимость данных = OFF Размер страницы базы данных = 8192 Управление динамическими запросами SQL (DYN_QUERY_MGMT) = DISABLE Концентратор операторов (STMT_CONC) = OFF Поддержка поиска для базы данных (DISCOVER_DB) = ENABLE Ограниченный доступ = NO Класс оптимизации запросов по умолчанию (DFT_QUERYOPT) = 5 Уровень параллелизма (DFT_DEGREE) = 1 Продолжение при арифметических ошибках(DFT_SQLMATHWARN) = NO Интервал обновления по умолчанию (DFT_REFRESH_AGE) = 0 Типы обсл. таблиц по умолчанию для опт.(DFT_MTTB_TYPES) = SYSTEM Число хранящихся частых значений (NUM_FREQVALUES) = 10 Число хранимых квантилей (NUM_QUANTILES) = 20 Режим округления для десятичных с плавающей точкой (DECFLT_ROUNDING) = ROUND_H LF_EVEN Отложено резервных копирований = NO Все принятые транзакции записаны на диск = YES Повторов отложено = NO Восстановлений отложено = NO Многостраничное размещение файлов разрешено = YES Состояние сохранения в журнале для восстановления = NO Состояние обработчика пользователя для регистрации = NO Самонастраивающаяся память (SELF_TUNING_MEM) = ON Размер совм.памяти базы данных(4 Кбайт)(DATABASE_MEMORY)= AUTOMATIC(57776) Порог памяти базы данных (DB_MEM_THRESH) = 10 Макс. память списка блокировок (4 Кбайт) (LOCKLIST) = AUTOMATIC(6200) Процент списков блокировки на программу (MAXLOCKS) = AUTOMATIC(60) Размер кэша пакета (4 Кбайт) (PCKCACHESZ) = AUTOMATIC(1533) Порог куч совмест. сортировок (4 Кбайт)(SHEAPTHRES_SHR) = AUTOMATIC(32528) Размер кучи списка сортировки (4 Кбайт) (SORTHEAP) = AUTOMATIC(1626) Размер кучи базы данных (4 Кбайт) (DBHEAP) = AUTOMATIC(1314) Размер кэша каталога (4 Кбайта) (CATALOGCACHE_SZ) = 300 Размер буфера журнала (4 Кбайт) (LOGBUFSZ) = 256 Размер кучи утилит (4 Кбайт) (UTIL_HEAP_SZ) = 92924 Размер пула буферов (страниц) (BUFFPAGE) = 250 Размер кучи оператора SQL (4 Кбайт) (STMTHEAP) = AUTOMATIC(4096) Размер кучи программы по умолчанию (4 Кбайт)(APPLHEAPSZ)= AUTOMATIC(256) Размер памяти прикладных программ (4 Кбайта) (APPL_MEMORY) = AUTOMATIC(40000) Размер кучи статистики (4 Кбайт) (STAT_HEAP_SZ) = AUTOMATIC(4384) Интервал проверки тупиковых ситуаций (мс) (DLCHKTIME) = 10000 Время ожидание блокировки (сек) (LOCKTIMEOUT) = -1 Предельная доля измененных страниц (CHNGPGS_THRESH) = 80 Число асинхронных чистильщиков страниц (NUM_IOCLEANERS) = AUTOMATIC(1) Число серверов ввода-вывода (NUM_IOSERVERS) = AUTOMATIC(4) Флаг сортировки индекса (INDEXSORT) = YES Флаг обнаружения последовательного чтения (SEQDETECT) = YES Предварит.выборка по умолч. (страниц) (DFT_PREFETCH_SZ) = AUTOMATIC Отслеживать измененные страницы (TRACKMOD) = OFF Число контейнеров по умолчанию = 1 Экстент табл.простр.по умолч. (страниц) (DFT_EXTENT_SZ) = 32 Максимальное число активных программ (MAXAPPLS) = AUTOMATIC(40) Среднее число активных программ (AVG_APPLS) = AUTOMATIC(1) Максим.число открытых файлов БД на программу (MAXFILOP) = 65535 Размер файла журнала (4 Кбайт) (LOGFILSIZ) = 1024 Число первичных файлов журнала (LOGPRIMARY) = 13 Число вторичных файлов журнала (LOGSECOND) = 4 Измененных путей к файлам журналов (NEWLOGPATH) = Путь к файлам журнала = C:\DB2\NODE0000\SQL0 001\SQLOGDIR\ Путь журналов переполнения (OVERFLOWLOGPATH) = Путь журналов зеркальной копии (MIRRORLOGPATH) = Первый активный файл журнала = Блокировать журнал при переполн.диска (BLK_LOG_DSK_FUL) = NO Блокировать операции, не занесенные в журнал (BLOCKNONLOGGED) = NO Процент макс.перв.простр.журнала у транзакции(MAX_LOG) = 0 Число акт.файлов журнала на актив.ед.раб. (NUM_LOG_SPAN)= 0 Счетчик принятий для группы (MINCOMMIT) = 1 Процент исправ.файла журнала до мягк.контр.тчк (SOFTMAX)= 520 Сохранение в журнале для восстанов.включено (LOGRETAIN) = OFF Обработчик пользов. для регистрации включен (USEREXIT) = OFF Роль базы данных HADR = STANDARD Имя локального хоста HADR (HADR_LOCAL_HOST) = Имя локальной службы HADR (HADR_LOCAL_SVC) = Имя удаленного хоста HADR (HADR_REMOTE_HOST) = Имя удаленной службы HADR (HADR_REMOTE_SVC) = Имя экземпляра HADR на удал. сервере (HADR_REMOTE_INST) = Срок ожидания HADR (HADR_TIMEOUT) = 120 Режим синхронизации записи в журнал HADR (HADR_SYNCMODE) = NEARSYNC Длительность окна для равноправного HADR (с) (HADR_PEER_WINDOW) = 0 Первый метод архивирования журнала (LOGARCHMETH1) = OFF Опции для logarchmeth1 (LOGARCHOPT1) = Второй метод архивирования журнала (LOGARCHMETH2) = OFF Опции для logarchmeth2 (LOGARCHOPT2) = Путь архива журналов при отказе (FAILARCHPATH) = Число попыток архив.перед решен.об ошибке(NUMARCHRETRY) = 5 Задержка попыток архивирования журнала (с)(ARCHRETRYDELAY) = 20 Опции поставщика (VENDOROPT) = Автоматический перезапуск разрешен (AUTORESTART) = ON Время воссоздания и построение пересоздания индекса (INDEXREC) = SYSTEM (RESTA T) Страниц журнала при построении индекса (LOGINDEXBUILD) = OFF Число сеансов loadrec по умолчанию (DFT_LOADREC_SES) = 1 Число резервных копий баз данных (NUM_DB_BACKUPS) = 12 Хранение хронологии для восстанов.(дни)(REC_HIS_RETENTN)= 366 Автоудаление объектов восстановления (AUTO_DEL_REC_OBJ) = OFF Класс управления TSM (TSM_MGMTCLASS) = Имя узла TSM (TSM_NODENAME) = Владелец TSM (TSM_OWNER) = Пароль TSM (TSM_PASSWORD) = Автоматическое обслуживание (AUTO_MAINT) = ON Автоматическое резервное копирование базы данных (AUTO_DB_BACKUP) = OFF Автоматическое обслуживание таблиц (AUTO_TBL_MAINT) = ON Автоматический запуск runstats (AUTO_RUNSTATS) = ON Автоматическая статистика оператора (AUTO_STATS_PROF) = ON Автоматическое профилирование статистики (AUTO_STATS_PROF) = OFF Автоматическое изменение профиля (AUTO_PROF_UPD) = OFF Автоматическая реорганизация (AUTO_REORG) = OFF Автоматическая повторная проверка (AUTO_REVAL) = DEFERRED Текущее принятие (CUR_COMMIT) = ON Вывод CHAR при вводе DECIMAL (DEC_TO_CHAR_FMT) = NEW Символьные операции XML включены (ENABLE_XMLCHAR) = YES Интервал сбора WLM (минут) (WLM_COLLECT_INT) = 0 Параметры сбора монитора Показатели требования (MON_REQ_METRICS) = BASE Показатели активности (MON_ACT_METRICS) = BASE Показатели объектов (MON_OBJ_METRICS) = BASE События единиц работы (MON_UOW_DATA) = NONE События истечения сроков блокировок (MON_LOCKTIMEOUT) = NONE События тупиковых ситуаций (MON_DEADLOCK) = WITHOUT_HIST События ожидания блокировок (MON_LOCKWAIT) = NONE Порог событий ожидания блокировок (MON_LW_THRESH) = 5000000 SMTP-сервер (SMTP_SERVER) = db2 => update db cfg for persdb using DBHEAP 15000 DB20000I Команда UPDATE DATABASE CONFIGURATION выполнена успешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 13:18 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
KotaСчет оплаты за счет вызываемого по ум. И убейте русскую локаль, а то от смеха помрете раньше чем что-то успеете сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 13:57 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
KotaСчет оплаты за счет вызываемого по ум. И убейте русскую локаль, а то от смеха помрете раньше чем что-то успеете сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 14:05 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
такс, ура, помогло вот что: db2 => update dbm cfg SHEAPTHRES 5000 SQL0104N Обнаружен неправильный элемент "SHEAPTHRES" после текста "CFG". Список возможных правильных элементов: "USING". SQLSTATE=42601 db2 => update dbm cfg using SHEAPTHRES 5000 DB20000I Команда UPDATE DATABASE MANAGER CONFIGURATION выполнена успешно. SQL1362W Один или несколько параметров, переданных для немедленной модификации, не были изменены динамически. Изменения клиента не вступят в действие до следующего запуска программы или до выполнения команды TERMINATE. Изменения сервера не вступят в силу до следующей команды DB2START. db2 => terminate DB20000I Команда TERMINATE выполнена успешно. C:\Program Files\IBM\SQLLIB\BIN>db2start SQL1026N Менеджер баз данных уже активен. C:\Program Files\IBM\SQLLIB\BIN>db2stop SQL1064N Остановка менеджера баз данных успешно завершена. C:\Program Files\IBM\SQLLIB\BIN>db2start SQL5043N Не были успешно запущены системы поддержки одного или нескольких прото колов связи. Однако ядро менеджера баз данных запущено успешно. C:\Program Files\IBM\SQLLIB\BIN>db2 (c) Copyright IBM Corporation 1993,2007 Процессор командной строки для Клиент DB2 9.7.0 Можно вводить команды менеджера баз данных и операторы SQL в ответ на приглашение командной строки. Например: db2 => подключение к примеру базы данных db2 => bind sample.bnd Для получения общей справки введите: ?. Для получения справки по команде введите: ? команда, где команда - несколько первых ключевых слов команды менеджера баз данных. Например: ? CATALOG DATABASE, чтобы получить справку по команде CATALOG DATABASE ? CATALOG, чтобы получить справку по всем командам CATALOG. Чтобы выйти из интерактивного режима db2, введите в командной строке QUIT. Вне интерактивного режима перед любой командой надо ставить 'db2'. Чтобы узнать текущие значения командных опций, введите LIST COMMAND OPTIONS. Дальнейшую информацию смотрите в электронном справочном руководстве. db2 => upgrade database persdb DB20000I Команда UPGRADE DATABASE выполнена успешно. Теперь тоже самое надо сделать с другой базой данных... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 14:14 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
Сделал! Даже программа заработала. И даже быстрее чем на рабочем серваке (4 ядра против 16 и 4 гига против 8ми). Как бы дибишку настроить на работу со всей оперативкой?... есть там один раздел который очень долго открывается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 15:21 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
А можно ли как то обьединить две базы с одинаковой структурой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 11:06 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
Kota, Всё можно. "Любой каприз за ваши деньги" (C) Т.е. вопрос, насколько непросто это будет сделать. Структуры идентичны? Там поди полно таблиц с искусственными ключами (грубо - ID автогенерируемыми), по которым ещё и ссылочная целостность должна соблюдаться (не всегда явно объявленная в базе)? Тогда всё плохо. Нет - знай заливай данные LOAD'ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 12:43 |
|
||
|
DBI1302E
|
|||
|---|---|---|---|
|
#18+
CawaSPb, Скорей всего нет. У нас просто таблицы, и программа их вызывает, делает по ним статистику, и тому подобное. Нам сделали программу переноса информации из одной БД в другую... Поэтому пока вопрос отпал... Суть в том что нам надо из 4 серверов сделать 1 единый... Есть 2 способа - вытаскиваем оперативу из тех серверов и ставим в наш, получаем кучу оперативы и 4 виртуальные машины, либо вот единая БД, что чуть посложнее и интереснее... отпишусь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2013, 19:55 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38312591&tid=1601341]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 167ms |

| 0 / 0 |
