Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с локалями, после миграции с 7.41 на 11.7
|
|||
|---|---|---|---|
|
#18+
Перенес БД с помощью unload/load с 7.41 на 11.7 (менялась архитектура PA-RISK->Itanium, операционка hpux 11.11->11.31, разметка дисков 200 чанков по 2ГБ -> в сторону уменьшения фрагментации) select * from sysdbslocale было Код: plaintext 1. 2. 3. стало Код: plaintext 1. 2. 3. 4. 5. Самописное приложение использует setnet32 для коннекта к двум базам. В главной DB_LOCALE=ru_ru.1251, в дополнительной(которую переносил) DB_LOCALE=ru_ru.866 К сожалению ничего изменить нельзя, досталось в наследство. В Setnet32 DB_LOCALE= ru_ru.1251 Коннект к старой БД -- Connected to alfa@vserv1_old as informix with locale ru_ru.866 . К новой [Informix][isqct04b.dll] SQL Error (-23197) : Database locale information mismatch. Если к новой приконнектиться через одно место sysmaster->alfa, то коннект проходит -- Connected to sysmaster@alfa_db as informix with locale ru_ru.866. -- Connected to alfa@alfa_db as informix with locale ru_ru.866. Подозреваю, что проблема в "sysmaster ru_RU.866", но, к сожалению, этого уже не поправить. Коллеги, есть какие нибудь мысли, как выйти из положения? Может в setnet32 можно как-то задать разные db_locale для разных инстансов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 13:35 |
|
||
|
Проблема с локалями, после миграции с 7.41 на 11.7
|
|||
|---|---|---|---|
|
#18+
Fylhtq, если переносили с помощью unload/load, то нужно было либо перекодировать unload-файлы перед загрузкой, либо создать обе базы в одной DB_LOCALE и в процессе загрузки установить CLIENT_LOCALE в соответствии с кодировкой unload-файлов. UNLOAD-файлы вроде как текстовые... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 22:33 |
|
||
|
Проблема с локалями, после миграции с 7.41 на 11.7
|
|||
|---|---|---|---|
|
#18+
FylhtqМожет в setnet32 можно как-то задать разные db_locale для разных инстансов? К сожалению, нет - окружение существует для каждого логина в одном экземпляре, независимо от количества экземпляров СУБД. Разве что попробовать две учетные записи на клиенте - каждую со своим окружением. Я не пробовал, но другого штатного варианта не видно. Кстати, в последних версиях для Windows вроде бы отказались от использования реестра и setnet32 и хранят все как в UNIX - в sqlhosts. Тогда по идее локаль должна браться из окружения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 22:42 |
|
||
|
|

start [/forum/topic.php?fid=44&fpage=10&tid=1607056]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 369ms |

| 0 / 0 |
