Oracle veritabanına veri almak için birkaç betik hazırlamalıyım, ancak farklı veritabanlarında çalıştırmam gerekecek.Değerler sqlloader'a nasıl aktarılır - Oracle
table1.bat:
sqlldr login/[email protected] control=table1.ctl log=table1.log
sqlloader çalışır Ayrı bat dosyası hazırladık Her tablo için
table1.dat
table1.ctl
table2.dat
table2.ctl
etc..
: Her tablo için bir veri ve kontrol dosya alınmak üzere
Farklı veritabanlarında çalıştırmak ve giriş bilgilerini değiştirmek zorunda olmadığımdan, slong kadar kolay ve basit bir çözümdür.
Yapmaktan hoşlandığım şey, her tablo için yükleme komut dosyalarını çalıştıran bir dosya ve parola ile bir dosyaya sahip olmak.
Nasıl yapılabileceği konusunda herhangi bir öneriniz var mı?
Selamlar
Pawel
Yani onların bireysel 'kullanabileceği değişken geçirmeden, bir efendi' giriş kimlik bilgileri ile bir değişken ayarlar ve daha sonra sırayla diğer '.bat' dosyaların her biri çağırır .bat' dosyayı istiyorum sqlldr komutları? Ya da tüm. Sqlldr 'yerine bir .bat dosyası, her bir tablo yerine bir çağrı yapar? –