Текущее время: Ср, май 14 2025, 00:46

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Копирование системы через DBEXPORT
СообщениеДобавлено: Чт, апр 21 2005, 12:57 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
AIX 5, ORACLE 8.1.7 SAP R/3 4.6C

При выполнении DBEXPORT`а помимо прочего выгружается таблица QCMT066. В словаре SAP её нет. А ORACLE о ней сообщает следующее:

Code:
SQL> desc QCMT066
Name                                      Null?    Type
----------------------------------------- -------- -------------
FCODE                                              VARCHAR2(20)
VORGA                                              VARCHAR2(2)
TRTYP                                              VARCHAR2(1)
BEVAR                                              VARCHAR2(2)
BUVAR                                              VARCHAR2(1)
DYNNR                                              VARCHAR2(4)
AKTYP                                              VARCHAR2(1)
FCODE_NEU                                          VARCHAR2(20)
STATUS                                             VARCHAR2(20)
TITEL                                              VARCHAR2(3)
XWIND                                              VARCHAR2(1)

SQL> select count(*) from QCMT066;

  COUNT(*)
----------
      1987

Когда подсовываю свой экспорт инсталляхе, она ругается, что не может для этой таблицы создать уникальный индекс:

Code:
(IMP) TABLE: "QCMT066"
TAB: QCMT066
FIL: /usr/sap/put/expdirnew/DATA/SAPAPPL1.001 #20050420164021
EOT: QCMT066
(IMP) DATA: 1987 rows in table "QCMT066" #20050420164021

#Trying to create primary key "QCMT066~0"
DbSl Trace: ORA-1452 occured; SQL statement is ==>

(OLD) ERROR: CREATE statement failed for object "QCMT066"
   (CREATE UNIQUE INDEX "QCMT066~0" ON "QCMT066" ( "FCODE",
"VORGA", "TRTYP", "BEVAR", "BUVAR"  ) TABLESPACE PSAPBTABI
STORAGE (INITIAL 0000000016K NEXT 0000000080K MINEXTENTS
0000000001 MAXEXTENTS 0000000300 PCTINCREASE 0000 ))
DbSlExecute: rc = 99
(SQL error 1452)
error message returned by DbSl:
ORA-01452: cannot CREATE UNIQUE INDEX; duplicate keys found

#STOP: 20050420164022

Что это вообще за таблица и зачем она нужна?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Чт, апр 21 2005, 13:11 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, мар 29 2005, 19:54
Сообщения: 1364
Откуда: мАсква
Code:
  Before the export, delete QCM tables from your system. Proceed as follows:
...
i. Before deleting you must check
  that the tables are consistent (no restart log or conversion procedure termination must be displayed)
  that the data of the original table is legible
  If application programs do not run correctly which use the affected original table, do not delete the QCM table yet.
ii. Start transaction SE14.
Choose Extras → Invalid temp. table
All QCM tables that can be deleted are displayed.
iv. Mark the tables and delete them.


выдержка из документа "Homogeneous and Heterogeneous System Copy for SAP® Systems Based on SAP Web Application Server 6.20"

_________________
Не откладывай работу на субботу, а секс на старость

система без базисника должна лежать! (с) Skif


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 21 2005, 13:12 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, мар 29 2005, 19:54
Сообщения: 1364
Откуда: мАсква
про 4.6 под руками нет, но там вроде тоже надо удалять эти таблицы.

_________________
Не откладывай работу на субботу, а секс на старость

система без базисника должна лежать! (с) Skif


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 21 2005, 13:28 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
Спасибо. Видно так и сделаю. Я уже удалил эту таблицу в копии (из бэкапа) продуктива - всё вроде работает, все проверки целостности показывают, что всё чики-пуки. Правда придётся снова экспорт и инсталляцию запускать :( .

P.S. А всё-таки интересно, что это за таблицы, для чего они нужны?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 21 2005, 15:23 
Специалист
Специалист

Зарегистрирован:
Чт, сен 30 2004, 13:50
Сообщения: 177
Похоже поборол я это дело. Даже экспорт не пришлось повторять. Вычистил в $expdir/DATA/SAPAPPL1.TOC упоминания о плохих табличках (их всего 4 оказалось) и потёр записи в тех, что уже загрузились. Так что вопросы все снимаются, спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 29 2005, 09:27 
Гость
Поаккуратнее с таблицами вне словаря. Есть системные, которые ты из словаря не увидишь - только с уровня базы. И это нормально.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 29 2005, 14:35 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 21 2004, 16:30
Сообщения: 609
Пол: Мужской
Таблицы с префиксом QCM возникают когда делаешь изменения в таблицах, при адаптации, активации, старая таблица прежде чем дропнуться, копируется в табицу QCM*.
Все проблемы обычно возникают когда делаются изменения в кластерной таблице
BSEG, тогда образуется прозрачная таблица QCMBSEG. Если что то в системе произошло во время формирования ее, то она зависает в системе. В словаре саповском конечно ее не видно. Процесс выгрузки в QCMBSEG очень долгий, но страшно будет когда удалится все в BSEG а из QCMBSEG данные еще не положились.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Копирование системы через DBEXPORT
СообщениеДобавлено: Пн, окт 17 2011, 08:05 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вт, мар 29 2005, 19:54
Сообщения: 1364
Откуда: мАсква
Забавно, прошла куча лет, наткнулся на такую же ошибку и гугл выдал мне мой же ответ :)

_________________
Не откладывай работу на субботу, а секс на старость

система без базисника должна лежать! (с) Skif


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

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


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

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


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

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