IMP-00060: Warning: Skipping table “XXX”.”YYYY” because object type “MDSYS”.”SDO_ORDINATE_ARRAY” does not exist or has different identifier

Probleem bij een klant; een import van een schema van een andere database op dezelfde host mislukte met foutmelding IMP-00060: Warning: Skipping table “XXX”.”YYYY” because object type “MDSYS”.”SDO_ORDINATE_ARRAY” does not exist or has different identifier.
Bij nader onderzoek bleek dit type een andere lengtewaarde te hebben VARRAY(10000000) OF NUMBER ipv VARRAY(1048576) OF NUMBER.
Het rebuilden van het MDSYS-schema bleek niet de oplossing.
Het droppen van de MDSYS-user en opnieuw aanmaken wel:

SQL> connect / as sysdba

SQL> create user mdsys identified by secret
  2  default tablespace sysaux;

SQL> @?/md/admin/mdprivs.sql

SQL> connect mdsys/secret
SQL> @?/md/admin/catmdloc

SQL> connect / as sysdba
SQL> alter user mdsys
  2  account lock
  3  password expire;

Tagged: Tags

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *