Текущее время: Пт, июл 18 2025, 20:17

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Индексы у куба не могу восстановить
СообщениеДобавлено: Пн, апр 09 2007, 07:12 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 24 2006, 11:02
Сообщения: 49
Всё началось довольно буднично. Ночью, как обычно, отработали цепочки загрузки. Утром я решил проверить что там и как прошло (отчёт BEx вывалился по тайм-ауту). Оказалось, что загрузка транзакционки в один из кубов не прошла. Ну, обычное дело - оказалось, что индексы у куба в красном состоянии. Не впервой - нажал "Исправить индексы". Обычная эта процедура занимает несколько минут (в кубе всего чуть меньше 2млн записей). А тут она всё шла, шла... Придя на следующее утром и обнаружив фоновую задачу всё ещё в процессе, я заподозрил неладное :) Ещё через час-два она сама отвалилась в красное состояние... Начал искать инфу. Нашёл ноту, где был описал se38-отчёт SAP_INFOCUBE_INDEXES_REPAIR. Раньше я его уже как-то запускал, он отрабатывал минут за 10. Кстати, полезная програмка - рекомендую, восстанавливает индексы у всех кубов. Но на этот раз она тоже ушла работать и не вернулась - повторилась прошлая история. Тут уж я не на шутку начал напрягаться - куб-то основной (движение материалов), 90% bex-отчётов его используют, а в таком состоянии куба они все отваливаются по 10-минутному тайм-ауту. Поиск информации по SAP service marketplace (я ещё sdn-форумы перерыл) ничего существенно нового не дали. Тогда я решил убить данные полностью, и перегрузить куб заново. Но через 10минутный интервал удаление было прервано по тайм-ауту!! Такого я ещё не встречал. Поговорил с базисником - он посоветовал увеличить интервал и ещё раз попробовать удалить данные. Увеличил до 24 часов, запустил удаление (пятница была), сегодня утром пришёл - все 1.9 млн записей сидят в кубе!!!!

Возможно, причина была в оборванном ранее переносе: Перед тем, как всё это произошло, другой мой коллега пытался нести запрос в продуктив (всё описанное происходило в продуктиве). Запрос содержал в себе новые атрибуты признака, входящего в этот самый куб... И эти атрибуты должны были стать навигационными. Коллега прождал исполнения переноса полночи, потом не выдержал и оборвал его. После чего сделал эти атрибуты НЕ навигационными, и перенос нормально прошёл. После этого индексы у куба были красные, но легко восстановились стандартным способом. А вот на следующий день произошло то, что я описал выше.

Сорри за столь длинное описание, но мне кажется, что ситуация достаточно непростая и может быть важна каждая деталь.

Что же всё-таки можно с этим всем сделать? Буду благодарен любым мыслям.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Индексы у куба не могу восстановить
СообщениеДобавлено: Пн, апр 09 2007, 07:55 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
RSRV


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 08:13 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 24 2006, 11:02
Сообщения: 49
2 Vitaly V.V.

Пробовал - результат тот же..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 08:23 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 24 2006, 11:02
Сообщения: 49
Попробовал переактивировать куб - уже полчаса висит с комментарием в статусной строке: "Выполнить активацию всех объектов ABAP-словаря: (19)".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 09:17 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Buba написал(а):
Попробовал переактивировать куб - уже полчаса висит с комментарием в статусной строке: "Выполнить активацию всех объектов ABAP-словаря: (19)".


А попинать админов? Пусть сейчас же и промониторят, чем сервак занимается...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 09:22 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 10 2006, 12:01
Сообщения: 89
а дамп что говорит(st22)?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 09:33 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 24 2006, 11:02
Сообщения: 49
akula84 написал(а):
а дамп что говорит(st22)?


Прямо от меня - ничего не говорит. Есть ошибки от BW_USER. Пара с "TIME_OUT", ещё пара "DBIF_REPO_SQL_ERROR".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 09:35 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Buba написал(а):
akula84 написал(а):
а дамп что говорит(st22)?


Прямо от меня - ничего не говорит. Есть ошибки от BW_USER. Пара с "TIME_OUT", ещё пара "DBIF_REPO_SQL_ERROR".


ну вот их и читай... скорее всего места нет в базе...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 09:42 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 24 2006, 11:02
Сообщения: 49
Vitaly V.V. написал(а):
Buba написал(а):
Попробовал переактивировать куб - уже полчаса висит с комментарием в статусной строке: "Выполнить активацию всех объектов ABAP-словаря: (19)".


А попинать админов? Пусть сейчас же и промониторят, чем сервак занимается...


Послал на sm50. Из которой видно, что идут отчёты: SAPLRSDU_S, SAPLSDB2 и SAPLSXPT. Судя по времени работы, скорее всего именно отчёт SAPLSDB2 относится к активации куба.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 10:06 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 10 2006, 12:01
Сообщения: 89
Почитай ноту 568768. Должно вывести на ошибку.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 11:11 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 24 2006, 11:02
Сообщения: 49
akula84 написал(а):
Почитай ноту 568768. Должно вывести на ошибку.


Шёл по ноте, дошёл до места, где была указан класс проблем: "Проблема в транзакции" !!
Похоже, что как-то уж очень сильно корраптед либо индекс, либо что-то в кубе...
Подумал что надо попробовать перезаписать куб из разработки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 11:53 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 24 2006, 11:02
Сообщения: 49
Buba написал(а):
Подумал что надо попробовать перезаписать куб из разработки.


BW - весёленькая вещь, однако. Теперь у меня перенос куба в stms ушёл в себя :?
Это просто праздник какой-то! :D Ещё бы заказчику работу не сдавать...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 13:00 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 10 2006, 12:01
Сообщения: 89
Как вариант можно в se14 попробовать попересоздавать таблицы куба, если все данные грохнул в нем.

А может сначала грохнуть куб в продуктиве, а потом уже переносить, чтобы все таблицы и индексы пересоздались. Главное не забыть все зависимые объекты перетащить


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 13:24 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 24 2006, 11:02
Сообщения: 49
akula84 написал(а):
А может сначала грохнуть куб в продуктиве, а потом уже переносить, чтобы все таблицы и индексы пересоздались. Главное не забыть все зависимые объекты перетащить


Вот я тоже до этого дошёл. Запустил удаление куба (удалив предварительно мультики на нём).... До момента начала удаления содержимого всё было ок, но теперь BW опять ушёл туда же, куда он и раньше ходил :) Висит, одним словом. Опять. "А бабушки всё падали и падали" :?

Очень не хотелось бы лезть в таблицы куба через se14 (она и сама, кстати, ругается, типа сильно не рекомендую, используйте стандартные средства). Но, похоже, придётся...


Ага, а в se14 таблицы теперь уже не видны... чудесно, полный набор :))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 09 2007, 14:28 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Buba написал(а):
akula84 написал(а):
А может сначала грохнуть куб в продуктиве, а потом уже переносить, чтобы все таблицы и индексы пересоздались. Главное не забыть все зависимые объекты перетащить


Вот я тоже до этого дошёл. Запустил удаление куба (удалив предварительно мультики на нём).... До момента начала удаления содержимого всё было ок, но теперь BW опять ушёл туда же, куда он и раньше ходил :) Висит, одним словом. Опять. "А бабушки всё падали и падали" :?

Очень не хотелось бы лезть в таблицы куба через se14 (она и сама, кстати, ругается, типа сильно не рекомендую, используйте стандартные средства). Но, похоже, придётся...


Ага, а в se14 таблицы теперь уже не видны... чудесно, полный набор :))


маленькая ядерная война.... А дампы читал? А проверил - есть ли место в базе?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB