Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сортировка в DB Oracle [D7]


Michail Dalakov ©   (2004-03-11 10:33:00) 

На разных версиях ОС WinXP (русский вариант и english) созданы
идентичные инстанции БД.
Чем можно объяснить, что при одинаковых параметрах NLS сортировка
получается разной в english кривой, а в русской XP нормальной


Reindeer Moss Eater   (2004-03-11 13:58:00) [1]

Слушай, человек, ты утверждаешь, что у тебя два инстанса совершенно идентичные, а я уже пол дня не могу от тебя добиться простых сведений о наборах символов, используемых инстансами.

До свидания.


Michail Dalakov   (2004-03-11 13:54:00) [2]

create or replace view NLS_DATABASE_PARAMETERS

есть такое у SYS создается из catalog.sql при установке новой инстанции, я это имел ввиду, из-за незамеченной ошибки в синтаксисе nls_database_paramemers я не сразу нашел это

NLS_CHARACTERSET = CL8MSWIN1251
NLS_NCHAR_CHARACTERSET=AL16UTF16

Меня интересовали наборы символов используемых СЕРВЕРОМ, а не языковые параметры СЕССИЙ

Но если не делается ALTER SESSION то сессия же использует параметры СЕРВЕРА


Reindeer Moss Eater   (2004-03-11 13:14:00) [3]

nls_database_paramemers?

Такого у себя не наблюдаю. Вероятно это представление которое возможно создается при создании некой инстанции?


А это не у себя надо наблюдать. Надо наблюдать у SYS'а

Насчет, параметров второй инстанции, sorry пока не в состоянии, чуть позже, вчера сравнивал только NLS параметры из TOAD, они были идентичны.

Меня интересовали наборы символов используемых СЕРВЕРОМ, а не языковые параметры СЕССИЙ


Michail Dalakov   (2004-03-11 12:59:00) [4]

nls_database_paramemers?

Такого у себя не наблюдаю. Вероятно это представление которое возможно создается при создании некой инстанции?

Oracle 9i

Насчет, параметров второй инстанции, sorry пока не в состоянии, чуть позже, вчера сравнивал только NLS параметры из TOAD, они были идентичны.


Reindeer Moss Eater   (2004-03-11 12:45:00) [5]

из V$NLS_PARAMETERS

from nls_database_paramemers


Reindeer Moss Eater   (2004-03-11 12:43:00) [6]

Тебя просили оба параметра из обоих инстансов показать.
Из инстансов, которые ты называешь идентичными.


Michail Dalakov   (2004-03-11 12:42:00) [7]

NLS_CHARACTERSET = CL8MSWIN1251

NLS_NCHAR_CHARACTERSET=AL16UTF16

из V$NLS_PARAMETERS


Reindeer Moss Eater   (2004-03-11 12:17:00) [8]

Нет такого набора символов.

select from nls_database_paramemers where parameter = 'NLS_CHARACTERSET' or parameter = 'NLS_NCHAR_CHARACTERSET'


Petr V. Abramov   (2004-03-11 12:17:00) [9]

Какой Oracle? Какой тип поля?


Michail Dalakov   (2004-03-11 12:15:00) [10]

1251


Reindeer Moss Eater   (2004-03-11 11:46:00) [11]

Расскажи про оба набора символов, используемых обоими инстансами


Michail Dalakov   (2004-03-11 11:45:00) [12]

Небольшое отклонение от темы

При создании сесии TOAD выдает значение RUSSIAN параметра NLS_SORT в обоих случаях (насколько это правильно - другой вопрос)

Откуда он получает это значение, если в обоих случаях в init.ora
насчет NLS_SORT ничего нет?


Reindeer Moss Eater   (2004-03-11 10:35:00) [13]

Тем что идентичные инстансы на самом деле разные


Наверх

Титульная страница Поиск, карта сайта Написать письмо