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

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


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

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


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

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