Текущее время: Вт, май 06 2025, 09:53

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Расхождения между словарём и базой !
СообщениеДобавлено: Ср, май 03 2006, 14:53 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 06 2005, 11:38
Сообщения: 26
Расхождения между словарём и базой для таблицы адаптацией не устраняются . Данные важны . Расхождения по добавленному полю и наличию первичного индекса . Как можно выравнить ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 03 2006, 14:55 
Директор
Директор

Зарегистрирован:
Сб, авг 21 2004, 14:24
Сообщения: 1430
мммм не совсем вопрос ясен. Если только индекс - то удалить и создать по новой.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 03 2006, 14:59 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 06 2005, 11:38
Сообщения: 26
Svetlana написал(а):
мммм не совсем вопрос ясен. Если только индекс - то удалить и создать по новой.


Индекс не создаётся , поскольку говорит , что такое имя уже используется для существующего объекта . На самом деле индекс уже из базы то же удалили !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 03 2006, 15:49 
Директор
Директор

Зарегистрирован:
Сб, авг 21 2004, 14:24
Сообщения: 1430
так не бывает... все тильды и цифирки учли?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 03 2006, 16:00 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 06 2005, 11:38
Сообщения: 26
Svetlana написал(а):
так не бывает... все тильды и цифирки учли?

Бывает !
При попытке его создания из словаря :
ORA-00955: name is already used by an existing object


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 03 2006, 16:10 
Директор
Директор

Зарегистрирован:
Сб, авг 21 2004, 14:24
Сообщения: 1430
значит объект с таким именем в базе существует - а Вы говорите, что удалили.
Я и говорю, что так не бывает. Уточните полное наименование первичного индекса - возможно вы какую-то тильду или номер не учли?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 03 2006, 16:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
AVP100 написал(а):
Svetlana написал(а):
так не бывает... все тильды и цифирки учли?

Бывает !
При попытке его создания из словаря :
ORA-00955: name is already used by an existing object

Так цепляйтесь к Ораклу напрямую и смотрите внимательно: есть такой объект или нет. Оракл едва-ли глючит с "name is already used" :)

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


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

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
Коллеги, доброго времени суток, хочу продолжить данную тему: ситуация была как описано выше, первичный индекс пришлось создавать из оракла, т.к. средствами сапа ничего не получалось (хотя, может у меня просто мало опыта), вопрос в том, почему так происходит, и как это лечится? Пришлось восстанавливать данные в адаптированной табличке из временной копии (qcmXXX), но это же косяк! Система 4.6С, оракл 8.1.7.2, базис и абап 54 уровня. Поделитесь опытом пожалуйста.


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

Зарегистрирован:
Чт, дек 06 2007, 17:28
Сообщения: 53
Откуда: Москва
Дима написал:
Коллеги, доброго времени суток, хочу продолжить данную тему: ситуация была как описано выше, первичный индекс пришлось создавать из оракла, т.к. средствами сапа ничего не получалось (хотя, может у меня просто мало опыта), вопрос в том, почему так происходит, и как это лечится? Пришлось восстанавливать данные в адаптированной табличке из временной копии (qcmXXX), но это же косяк! Система 4.6С, оракл 8.1.7.2, базис и абап 54 уровня. Поделитесь опытом пожалуйста.


dropается этот индекс на уровне oracle. И создается через se11. Иначе не увидите этот индекс через sap :D


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

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
SmirnovVA написал(а):
dropается этот индекс на уровне oracle. И создается через se11. Иначе не увидите этот индекс через sap :D

он дропается на уровне оракла, его просто уже нет :-) см. ситуацию описанную выше, а вот по поводу SE11 можно поподробнее?


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

Зарегистрирован:
Вс, сен 23 2007, 21:22
Сообщения: 319
Откуда: Москва
Пол: Мужской
Элементарно...

А можете вот так:
select * from dba_indexes where owner = 'SAPR3' and index_name like '%bla_bla_bla%'; -- есть такой или нет?

SE16/SE14 - выбираем табличку и смотрим индексы. Так же, в DB02 можно сделать проверочку и посмотреть недостающие индексы. В базе может индекса и не быть, а вот в словаре САПа он еще есть и статус у него может быть активный. Так же, возможно переактивировать данный индекс и он будет создан в БД.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 15 2008, 16:07 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
Спасибо за ответы, но назрел еще вопрос, ситуация следующая: при изменении домена в табличке с большим объемом данных, процесс адаптации вылетал на шаге переноса данных из временной копии таблицы в новую таблицу, с ошибкой о невозможности расширить индекс (т.е. о достижении максимального числа экстентов). Пробовал исправить ситуацию так: находил индекс в базе и ставил количество экстентов unlimited, запускал процесс заново, однако он вылетал на том же месте и с той же ошибкой. Как выяснилось, SAP генерит SQLный код в котором пересоздает индексы и вот в этом коде он и указывает количество экстентов, а потом, в процессе адаптации лочит индекс и не дает исправить кол-во экстентов. Вопрос в следующем, где физически хранится SQLный код в SAP для процесса адаптации таблички. Хочу залезть в него и указать нужное мне количество экстентов.


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

Зарегистрирован:
Ср, май 16 2007, 14:30
Сообщения: 67
Дима написал:
Спасибо за ответы, но назрел еще вопрос, ситуация следующая: при изменении домена в табличке с большим объемом данных, процесс адаптации вылетал на шаге переноса данных из временной копии таблицы в новую таблицу, с ошибкой о невозможности расширить индекс (т.е. о достижении максимального числа экстентов). Пробовал исправить ситуацию так: находил индекс в базе и ставил количество экстентов unlimited, запускал процесс заново, однако он вылетал на том же месте и с той же ошибкой. Как выяснилось, SAP генерит SQLный код в котором пересоздает индексы и вот в этом коде он и указывает количество экстентов, а потом, в процессе адаптации лочит индекс и не дает исправить кол-во экстентов. Вопрос в следующем, где физически хранится SQLный код в SAP для процесса адаптации таблички. Хочу залезть в него и указать нужное мне количество экстентов.

storage parameters таблиц генерятся сапом из класса таблиц (se11 - technical settings), у индексов - или из таблицы берётся, или у индекса что-то подобное есть, посмотреть сейчас не где. В любом случае сразу после создания индекса ты можешь увеличить next extend и max extends например из se14.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 11:05 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
Да это то понятно, что и где хранится и на основе чего генерится, суть вопроса в другом: процесс адаптации таблицы был прерван и SAP уже где-то сгенерил SQL-код и хранит его (как я подозреваю), т.е. я запускаю процесс адаптации не с нуля а с 5-го шага, на котором заново создается таблица и индексы, поэтому мне нужно именно в SQL-коде SAPа поменять количество экстентов у индекса.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 19 2008, 12:00 
Директор
Директор

Зарегистрирован:
Сб, авг 21 2004, 14:24
Сообщения: 1430
нигде никакой сиквел не хранится. он генерится тогда когда нужен. Следовательно - вы меняете нужные параметры и они вступают в действие.


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

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


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

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


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

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