Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.06.02;
Скачать: [xml.tar.bz2];

Вниз

Изменить чарсет сервера (Oracle)   Найти похожие ветки 

 
Пинта Виски   (2013-01-22 16:04) [0]

Имеется vmware образ Oracle Linux c установленным Ораклом  11.2.03.

select * from nls_database_parameters:
NLS_CHARACTERSET = AL32UTF8

В результате все хорошо, в таблицах все видно как надо, но вот такие вещи выводят кракозябры (от софта не зависит):

select decode(some_field,1,"Хорошо",2,"Плохо","Совсем хреново") from dual

Можно ли поменять на CL8MSWIN1251 не переустанавливая оракл?


 
Игорь Шевченко ©   (2013-01-22 16:27) [1]

создай другую базу. CHARSET задается при создании


 
Пинта Виски   (2013-01-22 16:51) [2]

что-то все равно не едут лыжи.

создал новую базу в dbca.
дефолтный чарсет - CL8MSWIN1251
националный чарсет - утф8

в plsql девелопере:

select * from nls_database_parameters:
NLS_CHARACTERSET = CL8MSWIN1251

там же :
select "русский" from dual - выводит знаки вопроса.


 
Игорь Шевченко ©   (2013-01-22 16:59) [3]


> select "русский" from dual - выводит знаки вопроса.


NLS_LANG Чему равен ?


 
Игорь Шевченко ©   (2013-01-22 16:59) [4]

Собственно, и базу не надо пересоздавать в этом случае


 
Пинта Виски   (2013-01-22 17:01) [5]

у сессии AMERICAN. Наверное в этом все и дело.
У меня клиент поставлен просто распаковкой архива инстантклиент и в реестре ничего нет


 
Пинта Виски   (2013-01-22 17:02) [6]

у новой базы nls_language тоже американ


 
Игорь Шевченко ©   (2013-01-22 17:02) [7]

SET NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251

?


 
Пинта Виски   (2013-01-22 17:09) [8]

Знать бы еще какой ключ в реестре создать.


 
Пинта Виски   (2013-01-22 17:15) [9]

Упс, отбой.
Созданием виндовой переменной все и разрешилось.
Сенкс!



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.06.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
2-1351765196
Kolya
2012-11-01 14:19
2013.06.02
Учусь


15-1359232203
Юрий
2013-01-27 00:30
2013.06.02
С днем рождения ! 27 января 2013 воскресенье


15-1359156796
Дмитрий С
2013-01-26 03:33
2013.06.02
как передается array of const?


15-1358177509
ES
2013-01-14 19:31
2013.06.02
Работа с внешним консольным приложением


15-1359033022
картман
2013-01-24 17:10
2013.06.02
отопление





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский