Çoğunlukla sql serverda calısıp veritabanımızı orda oluşturuyoruz, aynı veritabanını oracle sistemine nasıl taşıyacağız, veritabanımızda veri yoksa ddl scriptını alırız ama scriptin sytaxı oracle ve sql arasında farklılık gösteriyor, verilerde varsa örenğin 100.000 satır veri hepsini oracle syntaxına göre düzenlemek oldukca can sıkıcı olabilir, bunun bir kısa yolu var. Bu yazıda ondan bahsetmeye çalışalım,
Öncelikle sql server sisteminw windows Autentication ile değilde bir admin yetkisinde kullanıcı ile oturum açabiliyor olmanız gerekir. Oracle şifresiz bir bağlantıya izin vermiyor.
https://sourceforge.net/projects/jtds/files/jtds/
bu linkten jdt yazılımını indirip sql developer a entegre etmemiz gerekiyor. sosn verisyonu nedeni bilinmez ama calışmıyor(tecbure ettik.. :)) Ben 1.2 versiyonundaki jtds-1.2-dist.zip dosyayı indirip c deki bir klasoru zipten çıkarın.
sql developerı açın , tools=>prerefernce
Add entry ile klasorumuze gidip .jar uzantılı dosyayı ekleyelim
Tamam deyip new connection ile yeni bağlantı ekranına gelelim.
Burdaki kullanıcı adı ve şifresi sql server da oturum açtığınız admin yetkili kullanıcı adı ve şifresi olmalı..
ve sql tcp/ip ayarlarının yapılmıs olmalı.
TCP/IP AYARI İÇİN :
Sql server configuration manager
2)
4)
5)
Sql server restart
şimdi Orcale tarafından test edelim bağlantımız yapılmışmı?
Burdaki veritabanı tablolarını select ile sorgulayabilir ama uzerinde değişiklik yapamassınız.
Bunun için bu tabloları her birini daha onceden sql developerda actığınız veritabanına kopyalamanız işe yarayabilir. Bunun için her tabloya sağ tıklayıp copy oracle seçeneğinden sonra veritabanınızı seçmeniz yeterli.
Hatta eğer başka bir bilgisayardaki oracle veritabanına yuklemeniz için tüm veritabanının sql scriptini alabilirsiniz.
gelen ekrandan veritabanınızı seçin.
veilen yola script dosyanız oluştu, güle güle kullanını :)
Hiç yorum yok:
Yorum Gönder