|
|
|
Помогите найти дистрибутив Oracle XE En с кодировкой Western Europen WE8MSWIN1252
|
|||
|---|---|---|---|
|
#18+
Добрый день! Необходимо развернуть приложение в котором объекты именованы кирилицей на Oracle XE под Windows и при этом должен работать apex. Поставил oracle xe 11g, но при импорте приложения скрипты обрабатываются с ошибками. Дело в том, приложение было написано на Oracle 10g в кодировке БД cl8mswin1251. Меняю кодировку на своей БД в oracle xe 11g на cl8mswin1251 и скрипты корректно импортируются. Но при этом перестаёт работать apex. Переустановка apex не помогла. Читал, что это из за того, что смена кодировки происходит с многобайтовой версии на однобайтовую и рекомендуется использовать старый oraclexe 10g en с кодировкой Western Europen (WE8MSWIN1252). На официальном сайте данную версию уже не распространяют а на остальных ресурсах найти не удалось, на всех ссылки на официальный сайт. Возможно у кого то осталась данная версия. Буду очень признателен если поделитесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2018, 08:24 |
|
||
|
Помогите найти дистрибутив Oracle XE En с кодировкой Western Europen WE8MSWIN1252
|
|||
|---|---|---|---|
|
#18+
AxyZzzпри импорте приложения скрипты обрабатываются с ошибками.Как выполняется импорт и какие ошибки? AxyZzzДело в том, приложение было написано на Oracle 10g в кодировке БД cl8mswin1251. Меняю кодировку на своей БД в oracle xe 11g на cl8mswin1251 и скрипты корректно импортируются.Не надо менять кодировку, надо менять параметры импорта Например, переменные окружения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2018, 08:33 |
|
||
|
Помогите найти дистрибутив Oracle XE En с кодировкой Western Europen WE8MSWIN1252
|
|||
|---|---|---|---|
|
#18+
Импорт выполнялся прогоном sql скриптов в sqldeveloper. Кодировка менялась с помощью ALTER DATABASE CHARACTER SET INTERNAL_USE CL8MSWIN1251, знаю, что на свой страх и риск но как вариант прокатило. Про изменения параметров импорта без вариантов. Дело в том, что кирилические названия в импортируемом скрипте имеют длину более 15 символов, а при импорте в бд с многобайтовой кодировкой, где на каждый символ кирилицы отводится по 2 байта, банально не влезают в ограничение oracle (30 байт на идентификатор объекта). Ora-00972 identifier is too long. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2018, 08:54 |
|
||
|
Помогите найти дистрибутив Oracle XE En с кодировкой Western Europen WE8MSWIN1252
|
|||
|---|---|---|---|
|
#18+
Еще пробовал вариант с удалением и созданием бд с кодировкой CL8MSWIN1251 по данному сценарию https://zhidba.ru/index.php/stati/oracle/376-oracle-database-11g-express-edition. Пересоздание происходит успешно, но во время установки apex, при выполнении @apexins.sql sysaux sysaux temp /i/ ругается на параметр /i/. В гайде по установке указано, что это виртуальный каталог для картинок, но такого каталога я не нашел, видимо это алиас и параметр в котором он указан утерян во время удаления первичной БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2018, 09:11 |
|
||
|
Помогите найти дистрибутив Oracle XE En с кодировкой Western Europen WE8MSWIN1252
|
|||
|---|---|---|---|
|
#18+
Дождись XE 18c для винды или установи ее под линух Там ограничение на длину идентификатора изменено PS. Использование INTERNAL_USE допускалось (но не поощрялось) только до 9i и только с однобайтовой на однобайтовую кодировку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2018, 09:17 |
|
||
|
Помогите найти дистрибутив Oracle XE En с кодировкой Western Europen WE8MSWIN1252
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровДождись XE 18c для винды или установи ее под линух Там ограничение на длину идентификатора изменено PS. Использование INTERNAL_USE допускалось (но не поощрялось) только до 9i и только с однобайтовой на однобайтовую кодировку. Да, уже рассматривал вариант с 18c и линух. Скорее всего и придется его использовать. Но всё же хотелось бы найти Oracle XE 10g En WE8MSWIN1252. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2018, 09:27 |
|
||
|
Помогите найти дистрибутив Oracle XE En с кодировкой Western Europen WE8MSWIN1252
|
|||
|---|---|---|---|
|
#18+
AxyZzzЕще пробовал вариант с удалением и созданием бд с кодировкой CL8MSWIN1251 по данному сценарию https://zhidba.ru/index.php/stati/oracle/376-oracle-database-11g-express-edition. Пересоздание происходит успешно, но во время установки apex, при выполнении @apexins.sql sysaux sysaux temp /i/ ругается на параметр /i/. В гайде по установке указано, что это виртуальный каталог для картинок, но такого каталога я не нашел, видимо это алиас и параметр в котором он указан утерян во время удаления первичной БД. Может у кого то был опыт борьбы с данной ошибкой. Что нужно сделать в данном случае что бы параметр /i/ воспринимался ораклом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 09:49 |
|
||
|
Помогите найти дистрибутив Oracle XE En с кодировкой Western Europen WE8MSWIN1252
|
|||
|---|---|---|---|
|
#18+
Так ты покажи где и какая ошибка-то. Там и журнал ведется Само значение параметра никакого отношения к файловой системе сервера не имеет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 13:20 |
|
||
|
Помогите найти дистрибутив Oracle XE En с кодировкой Western Europen WE8MSWIN1252
|
|||
|---|---|---|---|
|
#18+
Ситуация разрешилась пересозданием БД с помощью вот этой статьи http://mazdik.ru/?p=223 и установкой apeks 5, ORDS 3.0.8, apach-tomkat8 по этой статье http://oracle-web.com/xe/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2018, 12:28 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39735947&tid=1883127]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 389ms |

| 0 / 0 |
