Oracle’da Türkçe Karakter Sorunu ve Çözümü


Merhabalar,
Geçenlerde Oracle yaşadığım sorunu ve çözümünü sizinle paylaşmak istedim. Sorun şu:

Toad dan oracle veritabanına bağlanıp dataları çektiğimde verilerdeki Türkçe karakterlerin yerine “?” işareti çıkması.

Belki benim gibi aynı sorunu yaşayan ve çözümü bulamayıp oracle kaldırıp yeniden kuranlar, hatta ve hatta Oracle ı da tamamen kaldıramayıp bilgisayarı formatlayan arkadaşlar vardır. :) Sorunu ben de yaşadım ve inat edip internetten sorunun çözümü araştırdım ve en nihayetinde çözümü buldum.

Sorunun çözümü için internetten bulduğum çözüm yolları şunlardı.

Regeditten NLS_LANG değerini bulup değerini TURKISH_TURKEY.TR8MSWIN1254 olarak değiştirmek. ( Aynı değer birden fazla olabilir. Eğer oracle ı tek bi seferde kuramadıysanız ve kaldırma yapmadan yeniden üzerinde kurmak istediğimizde  her yeni Oracle ürünü kurulumu ile farklı bir ORACLE_HOME altında değerler oluşturur. Toad bunlardan birini kullanıyordur. Bunun için doğru NLS_LANG değerini değiştirdinizden emin olun.)

Bu tür sorunlar yaşadığınızda eğer İngilizceniz varsa aşağıdaki linke gözatmanızı tavsiye ederim.Sorunun cevabını da zaten aşağıdaki linkte buldum.

http://www.oracle.com/technology/tech/globalization/htdocs/n ls_lang%20faq.htm

Eğer aşağıdaki adımları izlerseniz sorununuz çözülecektir.

  1. Bilgisayarıma sağ tıklayıp, özellikler den ortam değişkenlerini açın.
  2. Ortam değişkenlerine manuel olarak NLS_LANG değişkeni ve değer olarak da TURKISH_TURKEY.TR8MSWIN1254 ekleyin.
  3. Artık sorun çözüldü. :)

Hepinize iyi çalışmalar diliyorum.

Oracle’da Türkçe Karakter Sorunu ve Çözümü ile Benzer Yazılar:

17 Mart 2009 Saat : 9:22

“Oracle’da Türkçe Karakter Sorunu ve Çözümü” için 6 Yorum

  1. mseker diyor ki:

    alter session set nls_CHARACTERSET=’WE8ISO8859P9′;

    ile yapabilmeniz lazım.

  2. burcu diyor ki:

    Merhaba,

    Toaddan Ğ çıkmıyor update yapakende İ,Ğ gibi türkçe karakterleri update edemiyorum.

    Yardımcı olurmusunuz.

  3. burhan diyor ki:

    teşekkürler dostum ellerine sağlık.dediğin gibi 3 adımda sorun çözüldü

  4. mseker diyor ki:

    merhaba MHM. yaptığın adımları bana söyleyebilir msin?

  5. MHM@ diyor ki:

    baz yazdıklarınızı yaptım fakat hala türkçe karakterler toad ile bağlandığımda görünmüyor _ lada ? olarak görünüyor

  6. toprak diyor ki:

    çok teşekür ederim sorun çözüldü.

Oracle’da Türkçe Karakter Sorunu ve Çözümü Yazısı için Yorum Yapabilirsiniz

 Son Yazılar FriendFeed