Текущее время: Пт, мар 29 2024, 12:18

Часовой пояс: 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 часа


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

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


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

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