Imam jednu bazu sa shemom shema1 koja je vlasnik svih objekata.
Shemu sam exportovao sa
E:\oracle\OraDb10g\BIN\exp.exe shema1/shema1@baza file=exp.dmp log=log_exp.log owner=shema1
kreirao sam novog user-a TEST:
drop user test cascade;
create user test identified by test;
grant dba, resource, connect to test;
importovao sam exp.dmp u novu shemu:
e:\oracle\oradb10g\bin\imp.exe test/test@baza file = exp.dmp fromuser=shema1 touser=test
Sve izgleda normalno, ali su trigeri nad tabelama TEST sheme smesteni u shema1 shemi:
npr nad tabelom TABLE1 u shemi shema1 postoji triger TIGGER1, nakon importa je kreiran triger TEST.TRIGGER1 nad tabelom TABLE1 u shema1.
Par puta sam ponovio import/export, neki put trigger postavi u novu shemu, neki put u originalnu. Ima vise trigger-a, te ih import "razbaca" nekog u originalnu, neki u novu shemu.
Baza je 10g, 10.1.0.2.0, OS Windows2000.
Ovo mi se ne desava na drugoj mashini sa 10.2.0.1.0 bazom.
Pretpostavljam da su verzije IMP i EXP alata lose.
Imate li neko objasnjenje za ovo?
Savet kako prevazici bi dobro dosao..