Вниз
Скачать: CL | DM;

Изменить чарсет сервера (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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.005 c
15-1358803496
N.Cage
2013-01-22 01:24
2013.06.02
Защита приложений


2-1351765196
Kolya
2012-11-01 14:19
2013.06.02
Учусь


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


2-1351761460
mnj
2012-11-01 13:17
2013.06.02
Получение координат курсора в динамически созданном TImage


2-1351951397
Тимофеич
2012-11-03 18:03
2013.06.02
Проблема сравнения дат




   Наверх