21 Mart 2012 Çarşamba

SQL Developer ile Oracle database tablolarını alma

Merhabalar,
Oracle malum derya deniz. Tablespace-ler, tablolar, şemalar falan filan derken hem bilgisayarımızda hem de gerçek anlamda şirketlerde hem fiziksel olarak hemde sabit diskte çok yer kaplıyor. Ve database taşınması, kopyalanması işlemleri meşakatli oluyor. Yazılım grubumuzda geçen günkü problemimiz; oluşturduğum veritabanını nasıl başka bilgisayara atacağız? İşi senaryoya dökecek olursak, ben DBA olarak (hoşuma gitti :) ) yazılımcı arkadaşlara tablolarımı iletmeliyim ki onlar yazdıkları programı veritabanı ile ilişkilendirsinler.
Bunun için SQL Developer güzel bir araç. (Bu çalışmaların hepsi Windows ortamında yapılmıştır.) Şuradan indirdiğim SQL Developer ve şuradan indirdiğim JDK bu iş için gerekli programımız. Önerim, önce SQL Developer indirme ile işe başlamanız eğer sisteminizde JDK yoksa bunun üzerine JDK indirmeniz. Ve yönergeleri mutlaka okuyun derim ben.
Kurulum işlemi bitince SQL Developer programını açın. Sıra veritabanımıza bağlanmaya geldi. “New Connection” seçeneği ile yeni bir bağlantı açıyoruz. “Connection name” olarak kendinize göre bir ad verin, altında “Username” ve “Password” kısımlarına veritabanınızda hangi kullanıcı ile bağlantı açacağınızı yazın. “Hostname” olarak localhost, “Port” olarak 1521 otomatik gelecektir. Radio button-seçimi ile “Service name” seçeneğini aktifleştirip database-imin ismi olan “orcl”‘yi girdim. Altta “Connect” butonu ile veritabanı bağlantınızı gerçekleştirin.

Capture1

Bağlantı sağlanınca sol taraftaki sidebar-da veritabanı bağlantınız gözükecektir. Buradan işlem yapacağınız tabloya sağ tıklayarak “export” seçeneğini kullanabilirsiniz. Böylece belirttiğiniz bir yere .sql uzantılı olarak bir dosya oluşacak ve bunun içeriğinde sizin tablo bilgileriniz yer alacaktır. İsterseniz “Ctrl” ile tablo seçimi yapıp tüm tablolarınızı da tek bir sql dosyasına aktarabilirsiniz.
Bundan sonra .sql uzantılı dosyanızı projenizde kullanabilirsiniz.
Renkli günler…