Forum
ORACLE EXPRESS 11G versiyonu windows 7 bilgisayarıma kurdum.
Regedit den baktığımda NLS_LANG=TURKISH_TURKEY.TR8MSWIN1254
göründüğü halde veritabanı oluşturduğumda aşağıdaki query ile
CREATE TABLESPACE MYVERITABANI DATAFILE
'C:\oraclexe\app\oracle\oradata\XE\MYVERITABANI.dbf' SIZE 20M LOGGING;
Oluşan database karekter setine baktığımda...
SELECT * FROM NLS_DATABASE_PARAMETERS;bu komutu çalıştırıp baktığımda NLS_GANGUAGE=AMERICAN Görünüyor
Aşağıda linki var
Veritabanını oluştururken veritabanın dilinin türkçe olacağını nasıl belirtebiliriz..
TURKISH_TURKEY.TR8MSWIN1254
C:\> set NLS_LANG=TURKISH_TURKEY.WE8ISO8859P9
gR
Selam;
Kurulum aşamasında Veritabanı yaratırken Custom seçeneği ile ilerlediğinde sorması gerekir.
Bu linkte 80.adımda görebilirsin.
http://www.koraykey.com/?p=520
Bu parametre çok önemlidir ve sonradan değiştirilemez. Değiştirmek için veritabanını silip yeniden yaratman gerekir.
Teşekkürler.
Sorun şu Koray bey,
Oracle Express Edition Xe 11g de windowsa kurulan versiyonda dil seçme gibi bir olay yok.Setup yönetici olarak çalıştır diyorsunuz..
Her şey otomatik oluyor..Kurulum yapılıyor.Açtığımız veritabanında türkçe karekter kullanabiliyoruz fakat sorun alfabetik sıralamada oluyor..
alfabetik sıralama çalışmıyor..
SELECT * FROM
NLS_DATABASE_PARAMETERS komutu ile dönen değerler aşağıdaki linkte gibi
Ben ayarları aşağıdaki gibi yapmak istiyorum
Windows 7 de ortam değişkenlerine aşağıdaki ayarları da ekledim ama sorun çözülmedi yine de..
NLS_LANGUAGE= TURKISH_TURKEY.TR8MSWIN1254
NLS_ISO_CURRENCY=TURKEY
NLS_CURRENCY=TL
NLS_NCHAR_CHARACTERSET=WE8ISO8859P1