| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
|  |  | |||
Home -> Community -> Usenet -> c.d.o.server -> Re: import problem
hi dmitry
i had the second error once. 
Someone renamed a table with a trigger.
The Table was renamed, but it seems the Trigger was "residing"
on the old tablename , all went fine 
until the next export/import. 
we had to extract the triggersource from the 
destination database , rewrite the triggersource for the new 
tablename and aplied it to the target database.
maybe this is the same problem with your db.
greetings
s.Kapitza
dm_at_belkam.com (Dmitry Melekhov) wrote in message news:<48f1f058.0201050627.6938fd62_at_posting.google.com>...
> Hello!
> 
> I want to import full database export from Oracle 8.1.7/w2k to Oracle
> 8.1.7/Linux.
> 
> But I get following errors errors of two types (sorry, some tables and
> fields names are russian):
> 
> 
> . importing RUTOWN's objects into RUTOWN
> IMP-00017: following statement failed with ORACLE error 1730:
>  "CREATE FORCE VIEW "RUTOWN"."RUT_SEL_USER_ROLES"
> (""
>  "USER_NAME","NAME_ROLE","GRANTED_ROLE","ADM_OPT","DEF_ROLE","OPER_ROLE")
> AS
> "
>  "SELECT aaa.*,"
>  "  decode(NVL(grt.GRANTED_ROLE,'*'),'*',0,1) GRANTED_ROLE,"
>  "  decode(NVL(grt.ADMIN_OPTION,'*'),'*',0,'YES',1,'NO',0,1) ADM_OPT,"
>  "  decode(NVL(grt.DEFAULT_ROLE,'*'),'*',0,'YES',1,'NO',0,1)
> DEF_ROLE,"
>  "  decode(substr(aaa.NAME_ROLE, 5, 1), 'О', 1, 'Ф', 0, 0
> ) OPER_ROLE"
>  "FROM"
>  "("
>  "SELECT usr.USERNAME USER_NAME,"
>  "    rol.ROLE NAME_ROLE"
>  "FROM   ALL_USERS usr,"
>  "    DBA_ROLES rol"
>  "WHERE"
>  " rol.ROLE LIKE 'РУТ_%'"
>  ") aaa,"
>  "DBA_ROLE_PRIVS grt"
>  "WHERE"
>  "   grt.GRANTEE(+) = aaa.user_name"
>  "   AND  grt.GRANTED_ROLE(+) = aaa.name_role"
> IMP-00003: ORACLE error 1730 encountered
> ORA-01730: invalid number of column names specified
> ORA-01031: insufficient privileges
> 
> 
> 
> and
> 
> 
> IMP-00003: ORACLE error 25001 encountered
> ORA-25001: cannot create this trigger type on views
> IMP-00017: following statement failed with ORACLE error 25001:
>  "CREATE TRIGGER RUTJOURNAL.AR_РПР_JN"
>  " AFTER DELETE OR INSERT OR UPDATE"
>  " ON РУТ_РАСХОДЫ_ЗА_ПЕРИОДЫ"
>  " FOR EACH ROW"
>  "-- PL/SQL Block"
>  "--Запполнение
> таблицы
> журнала"
>  ""
>  ""
>  "BEGIN"
>  "IF DELETING THEN"
>  " INSERT INTO JN_РАСХОДЫ_ЗА_ПЕРИОДЫ
> ("
>  " jn_user, jn_date_time, jn_operation"
>  " , old_КОД"
>  " , old_КН_КОД"
>  " , old_ОП_ДАТА"
>  " , old_ИСТОЧНИК_ВВОДА"
>  " , old_ЭНЕРГИЯ"
>  " , old_МАКС_МОЩНОСТЬ"
>  " , old_ДАТА_МАКС_МОЩНОСТИ"
>  " , old_НАЧАЛЬНОЕ_ПОКАЗАНИЕ"
>  " , old_ДАТА_НАЧ_ПОКАЗАНИЯ"
>  " , old_КОНЕЧНОЕ_ПОКАЗАНИЕ"
>  " , old_ДАТА_КОН_ПОКАЗАНИЯ"
>  " , old_РАСЧЕТНЫЙ_КОЭФ"
>  " , old_КОММЕНТАРИЙ"
>  " , old_ВВОД_ЭНЕРГИИ"
>  " , old_ВВОД_МОЩНОСТИ"
>  " , old_ВВОД_НП"
>  " , old_ВВОД_КП"
>  " ) values (user, sysdate, 'DEL'"
>  " , :old.КОД"
>  " , :old.КН_КОД"
>  " , :old.ОП_ДАТА"
>  " , :old.ИСТОЧНИК_ВВОДА"
>  " , :old.ЭНЕРГИЯ"
>  " , :old.МАКС_МОЩНОСТЬ"
>  " , :old.ДАТА_МАКС_МОЩНОСТИ"
>  " , :old.НАЧАЛЬНОЕ_ПОКАЗАНИЕ"
>  " , :old.ДАТА_НАЧ_ПОКАЗАНИЯ"
>  " , :old.КОНЕЧНОЕ_ПОКАЗАНИЕ"
>  " , :old.ДАТА_КОН_ПОКАЗАНИЯ"
>  " , :old.РАСЧЕТНЫЙ_КОЭФ"
>  " , :old.КОММЕНТАРИЙ"
>  " , :old.ВВОД_ЭНЕРГИИ"
>  " , :old.ВВОД_МОЩНОСТИ"
>  " , :old.ВВОД_НП"
>  " , :old.ВВОД_КП"
>  " );"
>  "ELSIF INSERTING THEN"
>  " INSERT INTO JN_РАСХОДЫ_ЗА_ПЕРИОДЫ
> ("
>  " jn_user, jn_date_time, jn_operation"
>  " , new_КОД"
>  " , new_КН_КОД"
>  " , new_ОП_ДАТА"
>  " , new_ИСТОЧНИК_ВВОДА"
>  " , new_ЭНЕРГИЯ"
>  " , new_МАКС_МОЩНОСТЬ"
>  " , new_ДАТА_МАКС_МОЩНОСТИ"
>  " , new_НАЧАЛЬНОЕ_ПОКАЗАНИЕ"
>  " , new_ДАТА_НАЧ_ПОКАЗАНИЯ"
>  " , new_КОНЕЧНОЕ_ПОКАЗАНИЕ"
>  " , new_ДАТА_КОН_ПОКАЗАНИЯ"
>  " , new_РАСЧЕТНЫЙ_КОЭФ"
>  " , new_КОММЕНТАРИЙ"
>  " , new_ВВОД_ЭНЕРГИИ"
>  " , new_ВВОД_МОЩНОСТИ"
>  " , new_ВВОД_НП"
>  " , new_ВВОД_КП"
>  " ) values (user, sysdate, 'INS'"
>  " , :new.КОД"
>  " , :new.КН_КОД"
>  " , :new.ОП_ДАТА"
>  " , :new.ИСТОЧНИК_ВВОДА"
>  " , :new.ЭНЕРГИЯ"
>  " , :new.МАКС_МОЩНОСТЬ"
>  " , :new.ДАТА_МАКС_МОЩНОСТИ"
>  " , :new.НАЧАЛЬНОЕ_ПОКАЗАНИЕ"
>  " , :new.ДАТА_НАЧ_ПОКАЗАНИЯ"
>  " , :new.КОНЕЧНОЕ_ПОКАЗАНИЕ"
>  " , :new.ДАТА_КОН_ПОКАЗАНИЯ"
>  " , :new.РАСЧЕТНЫЙ_КОЭФ"
>  " , :new.КОММЕНТАРИЙ"
>  " , :new.ВВОД_ЭНЕРГИИ"
>  " , :new.ВВОД_МОЩНОСТИ"
>  " , :new.ВВОД_НП"
>  " , :new.ВВОД_КП"
>  " );"
>  "ELSE"
>  " INSERT INTO JN_РАСХОДЫ_ЗА_ПЕРИОДЫ
> ("
>  " jn_user, jn_date_time, jn_operation"
>  " , new_КОД"
>  " , old_КОД"
>  " , new_КН_КОД"
>  " , old_КН_КОД"
>  " , new_ОП_ДАТА"
>  " , old_ОП_ДАТА"
>  " , new_ИСТОЧНИК_ВВОДА"
>  " , old_ИСТОЧНИК_ВВОДА"
>  " , new_ЭНЕРГИЯ"
>  " , old_ЭНЕРГИЯ"
>  " , new_МАКС_МОЩНОСТЬ"
>  " , old_МАКС_МОЩНОСТЬ"
>  " , new_ДАТА_МАКС_МОЩНОСТИ"
>  " , old_ДАТА_МАКС_МОЩНОСТИ"
>  " , new_НАЧАЛЬНОЕ_ПОКАЗАНИЕ"
>  " , old_НАЧАЛЬНОЕ_ПОКАЗАНИЕ"
>  " , new_ДАТА_НАЧ_ПОКАЗАНИЯ"
>  " , old_ДАТА_НАЧ_ПОКАЗАНИЯ"
>  " , new_КОНЕЧНОЕ_ПОКАЗАНИЕ"
>  " , old_КОНЕЧНОЕ_ПОКАЗАНИЕ"
>  " , new_ДАТА_КОН_ПОКАЗАНИЯ"
>  " , old_ДАТА_КОН_ПОКАЗАНИЯ"
>  " , new_РАСЧЕТНЫЙ_КОЭФ"
>  " , old_РАСЧЕТНЫЙ_КОЭФ"
>  " , new_КОММЕНТАРИЙ"
>  " , old_КОММЕНТАРИЙ"
>  " , new_ВВОД_ЭНЕРГИИ"
>  " , old_ВВОД_ЭНЕРГИИ"
>  " , new_ВВОД_МОЩНОСТИ"
>  " , old_ВВОД_МОЩНОСТИ"
>  " , new_ВВОД_НП"
>  " , old_ВВОД_НП"
>  " , new_ВВОД_КП"
>  " , old_ВВОД_КП"
>  " ) values (user, sysdate, 'UPD'"
>  " , :new.КОД"
>  " , :old.КОД"
>  " , :new.КН_КОД"
>  " , :old.КН_КОД"
>  " , :new.ОП_ДАТА"
>  " , :old.ОП_ДАТА"
>  " , :new.ИСТОЧНИК_ВВОДА"
>  " , :old.ИСТОЧНИК_ВВОДА"
>  " , :new.ЭНЕРГИЯ"
>  " , :old.ЭНЕРГИЯ"
>  " , :new.МАКС_МОЩНОСТЬ"
>  " , :old.МАКС_МОЩНОСТЬ"
>  " , :new.ДАТА_МАКС_МОЩНОСТИ"
>  " , :old.ДАТА_МАКС_МОЩНОСТИ"
>  " , :new.НАЧАЛЬНОЕ_ПОКАЗАНИЕ"
>  " , :old.НАЧАЛЬНОЕ_ПОКАЗАНИЕ"
>  " , :new.ДАТА_НАЧ_ПОКАЗАНИЯ"
>  " , :old.ДАТА_НАЧ_ПОКАЗАНИЯ"
>  " , :new.КОНЕЧНОЕ_ПОКАЗАНИЕ"
>  " , :old.КОНЕЧНОЕ_ПОКАЗАНИЕ"
>  " , :new.ДАТА_КОН_ПОКАЗАНИЯ"
>  " , :old.ДАТА_КОН_ПОКАЗАНИЯ"
>  " , :new.РАСЧЕТНЫЙ_КОЭФ"
>  " , :old.РАСЧЕТНЫЙ_КОЭФ"
>  " , :new.КОММЕНТАРИЙ"
>  " , :old.КОММЕНТАРИЙ"
>  " , :new.ВВОД_ЭНЕРГИИ"
>  " , :old.ВВОД_ЭНЕРГИИ"
>  " , :new.ВВОД_МОЩНОСТИ"
>  " , :old.ВВОД_МОЩНОСТИ"
>  " , :new.ВВОД_НП"
>  " , :old.ВВОД_НП"
>  " , :new.ВВОД_КП"
>  " , :old.ВВОД_КП"
>  " );"
>  "END IF;"
>  "END;"
> 
> But trigger is for table!!!
> 
> I can't understand why this errors appear and how to do import :(
Received on Sat Jan 05 2002 - 11:13:35 CST
|  |  |