Forum
Merhaba;
Linux oracle üzerine yeni kurmuş oldugum oracle 11g veri tabanıma daha önce kullanmış oldugumuz veritabanın yedeğini import edeceğim eski veri tabanımızın sistem kullanıcı olan DATA adında bir kullanıcı vardı ben aynı kullanıcı açtım ve grant all privileges to data; komutu ile tüm yetkileri verdim.İmport işlemini başlattığımda ise tabloların tümünde şu şekilde hata veriyor
Failing sql
is:
GRANT SELECT ON "DATA"."ISLEMKODU" TO
"DOKTOR"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'IDARECI' does not exist
Hatanın sebei nedir ve nasıl çozebilirim.
Teşekkür ederim
önce eski veritabanının datasız sql'ini çıkartıp bunu yeni makinada çalıştrırsanız
import sırasında bu tip hatalar almazsınız
oracle yi pek bilmiyorum.kusuruma bakmayın...oracle de sql çıktını nasıl alıyoruz.onuda Datapump yöntemi gibi mi alıyoruz?
expdp directory=/expdpdir dumpfile=dump.dmp sqlfile=db.sql full=yes
gibi bir komutla exportu alırsanız db.sql seklinde eski veritabanının sql scriptini de almış olursunuz
directory ve dosya adlarını (alt çizgili olanlar ) kendinize gore duzenlemelisiniz
tamam teşekkür ederim.deneyip aldığım sonucu yazacağım...