Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Oraclede Export ve import

Merhaba arkadaşlar ben elimde bulunan oracle veritabanındaki bilgilerimi taşımak istiyorum
ancak verileri exportlarken , veritabanımda 26 tane olan tablo sayımdan sadece 11 tanesini exportluyor bunun nedeni nedir.Export etmede ve import etmede sorun yok gibi çünkü belli bir kısmını alıyor ve başka bir kullanıcı ya import edebiliyorum,yoksa oracle belli bir limite mi izin veriyo buda olası durmuyo
sorun ne olabilir?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • herdem adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    4 cevap - 0 soru
    oracle 11 de bos tablolar extend edilmiyor. yani aslinda tablespace de bir yer tutmuyor
    bu yuzden exp alamiyorsun
    bu tablolari once extend etmen gerekir
    ya da table scriptlerini kopyalayip
    yeni makinede calistirman gerekir..

    extend etmek icin select 'alter table '||table_name||' allocate extent;' from user_tables
    where segment_created = 'NO'
    seklinde bir query hazirlar, ve bunu command window da calistirabilirsin..

    google da unable to export empty tables in oracle yazarsan benzer sayfalar geliyor:

    https://forums.oracle.com/forums/thread.jspa?threadID=992264
    • bahozam adlı üyenin fotoğrafı bahozam
      Merhaba dostum solediğini uygulumaya çalıştımda yapamadım
      bide yazdığın örnekte iki tane tablo ismi istemiş nasıl oluyo bu sana zahmet biraz detaylı çalışan bir
      örnek yazrmısın.
      Bide baktım da export yaparken boş tablolarımdan bir kaçınıda exportlamış kafam karıştı şimdi.
      (11g kullanıyorrum )
      10 yıl önce yazılmış
    • herdem adlı üyenin fotoğrafı herdem
      Merhaba.. O zaman baska bir sorun vardir.. bir tablo ile dene istersen.. exp komutunda tables=ornek_tablo diye yazarsan sadece o tabloyu alir. almiyorsa hata mesajini yaziyor olsa gerek..
      bu dedigimi ise
      select 'alter table '||table_name||' allocate extent;' from user_tables where segment_created = 'NO' ;
      satirini pl sql developer de ya da toad ekraninda sql window acarak calistirmalisiniz.
      sonra gelen sonucu kopyalayip, yeni bir sql windowa ya da command windowa paste ederek calistirmaniz gerekiyor. pl sql programini kullanmiyorsaniz mutlaka kullanin. http://www.allroundautomations.com/plsqldev.html?gclid=CIGvuJfqwK4CFUFD3wod9Vg0Mg
      10 yıl önce yazılmış
    • bahozam adlı üyenin fotoğrafı bahozam
      evet oldu sağolasın pl/sql bulamadımda toad ile yaptım ondan sonrası kolay oldu
      dediğin gibi sorun extend miş
      10 yıl önce yazılmış
    • herdem adlı üyenin fotoğrafı herdem
      PL sql developer oracle icin vazgecilmez editorlerden. kullanimi cok cok kolay.
      toad daha profesyonel calismalari takip icin guzel.
      gunluk kullanmaya pl sql developeri dene
      excele kayitlari kolayca alip, excelden icine kayitlari kolayca koyabiliyorsun ornegin..
      10 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.