Kullanıcı Kopyalama (User Copy)
Oracle veritabanınızdaki bir kullanıcıyı başka bir isimde kullanıcı olarak kopyasını almak isterseniz exp / imp kullanabilirsiniz.
Ornegin user1 in user2 olarak kopyasını alalım:
Önce export aliyoruz:
$ expdp user1/pass1 directory=exp_dir schemas=user1 dumpfile=user1.dmp logfile=exp.log
Sonra remap_schema ile user2 ye import ediyoruz. user2 kullanıcısını create etmeyiniz. import islemi önce create edecektir.
$ impdp user2/pass2 directory=exp_dir remap_schema=user1:user2 dumpfile=user1.dmp logfile=imp.log
Eğer aynı zamanda tablespace i de değiştirecekseniz remap_tablespace yapabilirsiniz:
REMAP_TABLESPACE=tbl1:tbl2
Sonuç olarak komut şu hale gelecektir:
$ impdp user2/pass2 directory=exp_dir remap_schema=user1:user2 remap_tablespace=tbl1:tbl2 dumpfile=user1.dmp logfile=imp.log
Recent Comments