Текущее время: Вт, апр 23 2024, 15:36

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


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с созданием индексов в BW системе.
СообщениеДобавлено: Пн, май 16 2016, 13:36 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 03 2012, 11:25
Сообщения: 3
Откуда: Москва
Пол: Мужской
Добрый день.
Искал на форуме, но ничего подобного не нашел. На SCN и подобным ресурсах тоже (либо не знаю как сформулировать корректно запрос).
Система - BW 7.31, ОS - RHEL, БД - oracle.

Суть проблемы:

С одного дня перестали создаваться индексы в таблицах в системе BW при попытке создать их через компонент в цепочке в RSPC.
В логе фонового задания такая запись:
Job started
Step 001 started (program RSPROCESS, variant &0000000052918, user ID BWREMOTE)
Start process INDEX Z07_C01_INDEX_DEL in run 5CMT38S6DB1VP63XYI68DIBV7 of chain Z05_LOAD_SMETA_DRAIV
SQL: 16.05.2016 02:27:57 BWREMOTE
ALTER TABLE "/BIC/FZ05_C01" MONITORIN
SQL-END: 16.05.2016 02:27:57 00:00:00
SQL: 16.05.2016 02:27:57 BWREMOTE
CREATE INDEX "sapsr3"."/BIC/FZ05_C01~010" ON
"/BIC/FZ05_C01" ( "KEY_Z05_C01P" ) PCTFREE 10
INITRANS 2 MAXTRANS 255 STORAGE (
INITIAL 16 K NEXT 2560 K MINEXTENTS 1 MAXEXTENTS
UNLIMITED PCTINCREASE 0 FREELISTS 4 FREELIST
GROUPS 1 BUFFER_POOL DEFAULT ) LOCAL PARALLEL
TABLESPACE "PSAPSR3" NOLOGGING COMPUTE STATISTIC
SQL-END: 16.05.2016 02:27:57 00:00:00
SQL Error: ORA-01031: insufficient privileges
Index construction for InfoCube Z05_C01 went wrong
Entire chain now has status 'R'

Если создавать индексы вручную, то проблем нет, они создается, через цепочку - нет.
Проблему, вроде, локализовали по нашему мнению она в "sapsr3"."/BIC/FZ05_C01~010".
До февраля месяца этой проблемы не было, и в логе фонового задания имя владельца схемы указывалось в верхнем регистре "SAPSR3"."/BIC/FZ05_C01~010", с февраля появилась ошибка. Никаких обновлений не ставили, запросы не переносились в это время.
Возможно кто-то сталкивался с подобной проблемой, подскажите, как вы с ней справились.

PS. Это система тестирования, в системе разработки такой проблемы нет. Такая ситуация во всех цепочках.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с созданием индексов в BW системе.
СообщениеДобавлено: Вт, май 17 2016, 02:43 
Специалист
Специалист

Зарегистрирован:
Ср, янв 16 2013, 04:04
Сообщения: 170
Забавно конечно.

Для начала я бы посмотрел
Code:
select username from dba_users;
- какие вообще у вас есть sapsr3, в верхнем регистре или еще и в нижнем?

Потом посмотрел какому из них принадлежат указанные таблицы и индексы. Типа такого -
Code:
select owner,count(*) from dba_objects where object_name like '%BIC%' group by owner;


Потому как ошибка говорит, что таки у "маленького" юзера есть такой индекс, а перестраивать команду вы даете от большого. А у последнего соответственно нет прав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с созданием индексов в BW системе.
СообщениеДобавлено: Вт, май 17 2016, 11:34 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 03 2012, 11:25
Сообщения: 3
Откуда: Москва
Пол: Мужской
Code:
select username from dba_users;


Глупую вещь скажу, но безопасность запретила выкладывать логины.
Но в системе есть SAPSR3 только в верхнем регистре.

Code:
select owner,count(*) from dba_objects where object_name like '%BIC%' group by owner;

SAPSR3 9633

Самое печальное маленького-то нигде и нет, кроме как в коде запроса на создание индекса.
Как сказал наш DBA, тут или трусы одеть или крестик снять (в верхнем регистре писать или кавычки убрать), но это код генерирующийся "на лету", и забраться в него возможности нет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с созданием индексов в BW системе.  Тема решена
СообщениеДобавлено: Вт, май 17 2016, 13:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
Такую ноту видели?
1915708 - ORA-01031 when create index


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с созданием индексов в BW системе.
СообщениеДобавлено: Вт, май 17 2016, 13:43 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 03 2012, 11:25
Сообщения: 3
Откуда: Москва
Пол: Мужской
Цитата:
Такую ноту видели?
1915708 - ORA-01031 when create index


Спасибо добрый человек! Видимо как-то настраивая ssfx я указал логин пользователя в нижнем регистре. Нота помогла.

Не знаю почему, может чакры забились, но у меня все на запросы в поисковиках по ключевым словам "ora-01034" "index creation" выпадали страницы исключительно с ошибками в BRtools.

Тему можно закрывать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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