SQL Developer kullanarak tüm Oracle Database'in bir dışa aktarma komut dosyası oluşturmam gerekiyor.Oracle Veritabanı dışa aktarma komut dosyasını nasıl oluşturabilirim? Oracle SQL Developer'ı Kullanma?
Bunu nasıl yapabilirim?
SQL Developer kullanarak tüm Oracle Database'in bir dışa aktarma komut dosyası oluşturmam gerekiyor.Oracle Veritabanı dışa aktarma komut dosyasını nasıl oluşturabilirim? Oracle SQL Developer'ı Kullanma?
Bunu nasıl yapabilirim?
gibi bir şey, Veritabanı Dışa tüm nesneleri üzerinde yineleme ve dbms_metadata.get_ddl() kullanarak DDL komut dizisini?
Yaklaşımımdan çok daha basit. –
Tüm veritabanını yedeklemek için, komut satırından expdp/impdp komutunu kullanmanızı tavsiye ederim. Yalnızca nesneleri ve veriler değil gerekiyorsa , sen gerçekten tam veritabanı için SQL komut dosyası oluşturmak gerekirse
http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_export.htm
bkz METADATA_ONLY ayarı kullanabilirsiniz ve bir kullanmak istemiyoruz PL/SQL Developer, TOAD gibi ticari araçlar, muhtemelen bunu kendiniz yapmak zorundasınız - örneğin > Araçlar-
foreach user u in all_users
foreach object o in users_u_objects
script += dbms_metadata.get_ddl(u, o)
İlgili soru, komut satırından çalıştırılabilir scriptably yani bunun nasıl: http://stackoverflow.com/questions/10886450/how-to-generate-entire-ddl-of-an- oracle-schema –