ben

OMÜ , Bilgisayar Mühendisliği, 13'

24 Ekim 2018 Çarşamba

sql veritabanını oracle sistemine tasımak


Ç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





database=>third party....





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 :

      C://Sytem32/SQLServerManager14  yolundaki programı çalıştıralım





Sql server configuration manager

1)

2)

3) Sağ tıklayarak özelliklerine tıklayalım
 
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: