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
Что это вообще за таблица и зачем она нужна?