Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Почему Apex не понимает кодировку CL8MSWIN1251 / 16 сообщений из 16, страница 1 из 1
10.08.2011, 09:09
    #37388296
sam_sql.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
1. Установил OracleXEUniv.exe
2. Установил apex_4.0.2.zip
3. Далее делаю по старинке:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE CL8MSWIN1251;
SHUTDOWN;
STARTUP;

захожу http://127.0.0.1:8080/apex/ - получаю в броузере такое...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
#HEAD# #FORM_OPEN# ORA- 06550 : line  2 , column  0 : PLS- 00103 : 
Encountered the symbol "end-of-file" when expecting one of the following: 
begin case declare exit for goto if loop mod null pragma raise return select update while with 
<< close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge pipe

Unable to run page sentry in application  4500 .Return to application. id="page-header"> 
#LOGO#
#NAVIGATION_BAR#
&HELP.
#SUCCESS_MESSAGE##NOTIFICATION_MESSAGE##GLOBAL_NOTIFICATION#
#REGION_POSITION_01#
#REGION_POSITION_02# 
#REGION_POSITION_04#
.......

4. делаю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;
SHUTDOWN;
STARTUP;

все встает на свои места.
Здесь ключевой вопрос: почему не работает CL8MSWIN1251 - раньше вроде бы проблем не наблюдалось ?
...
Рейтинг: 0 / 0
10.08.2011, 11:05
    #37388555
organiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
sam_sql.ru,

делайте смену кодировки для Western European версии
...
Рейтинг: 0 / 0
10.08.2011, 12:02
    #37388740
sam_sql.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
organizsam_sql.ru,

делайте смену кодировки для Western European версии

как ее сделать - по этой ссылке нет ответа
...
Рейтинг: 0 / 0
10.08.2011, 14:27
    #37389178
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
sam_sql.ruпочему не работает CL8MSWIN1251

А зачем она нужна, если БД у Вас в UTF8? Что-то в строки не влезает?

PS: Описаный Вами трюк с INTERNAL_USE работает не для всех кодировок, и уж точно не при смене многобайтовой кодировки на однобайтовую.
...
Рейтинг: 0 / 0
10.08.2011, 15:16
    #37389337
sam_sql.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
suPPLersam_sql.ruпочему не работает CL8MSWIN1251

А зачем она нужна, если БД у Вас в UTF8? Что-то в строки не влезает?

PS: Описаный Вами трюк с INTERNAL_USE работает не для всех кодировок, и уж точно не при смене многобайтовой кодировки на однобайтовую.

а можно не вопросами отвечать ?
я с кодировками слаб - поэтому хотелось бы услышать нормальный вразумительный ответ
...
Рейтинг: 0 / 0
10.08.2011, 15:50
    #37389457
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
sam_sql.ruя с кодировками слаб - поэтому хотелось бы услышать нормальный вразумительный ответ

С учётом предоставленной информации это был именно он. Можете перечитать постскриптум, поискать INTERNAL_USE на форуме, почитать Globalization Support Guide и Note 257722.1.
...
Рейтинг: 0 / 0
10.08.2011, 23:56
    #37390155
Скороход
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
Просто сделайте то же самое не для Universal версии Оракл ХЕ.
...
Рейтинг: 0 / 0
11.08.2011, 08:30
    #37390333
sam_sql.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
СкороходПросто сделайте то же самое не для Universal версии Оракл ХЕ.

что тоже самое сделать не понял
...
Рейтинг: 0 / 0
11.08.2011, 12:15
    #37390804
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
sam_sql.ruСкороходПросто сделайте то же самое не для Universal версии Оракл ХЕ.

что тоже самое сделать не понял

То самое, что в первом сообщении.

А потом ответьте на вопрос: зачем при наличии БД с юникодом пытаться изменить кодировку БД на однобайтовую с кириллическим набором символов? У Вас имеющиеся данные не помещаются в varchar2(4000|32767)? Или просто: "Чтобы было"?
...
Рейтинг: 0 / 0
11.08.2011, 16:52
    #37391386
Скороход
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
Уважаемый suPPLer пытается донести до вас мысль, что вы не ту версию Оракла берёте для подобных экзекуций.
...
Рейтинг: 0 / 0
11.08.2011, 17:47
    #37391510
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
СкороходУважаемый suPPLer пытается донести до вас мысль, что вы не ту версию Оракла берёте для подобных экзекуций.

Не, не пытаюсь. :) Я пытаюсь выяснить, зачем ТС хочет менять кодировку, и чем его не устраивает AL32UTF8. Пока безуспешно.

То, что ТС где-то прочитал, как можно менять, но не разузнал, в каких случаях следует это делать - уже понятно.
...
Рейтинг: 0 / 0
12.08.2011, 12:24
    #37392418
sam_sql.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
suPPLerСкороходУважаемый suPPLer пытается донести до вас мысль, что вы не ту версию Оракла берёте для подобных экзекуций.

Не, не пытаюсь. :) Я пытаюсь выяснить, зачем ТС хочет менять кодировку, и чем его не устраивает AL32UTF8. Пока безуспешно.

То, что ТС где-то прочитал, как можно менять, но не разузнал, в каких случаях следует это делать - уже понятно.

яж писал - делаю по старинке
гоняю скрипты, которые раньше гонял после разворачивания базы
в интернетах написано - так делать
вопрос "зачем это делать" себе не задавал
...
Рейтинг: 0 / 0
12.08.2011, 13:22
    #37392568
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
sam_sql.ruв интернетах написано - так делать
вопрос "зачем это делать" себе не задавал

Жаль. Задайте себе этот вопрос. Вы ведь специалист, а не шаман. ;)
...
Рейтинг: 0 / 0
14.08.2011, 12:33
    #37394474
Почему Apex не понимает кодировку CL8MSWIN1251
sam_sql.ru, вам замысловато намекают, что использовать для инсталляции надо не OracleXEUniv.exe, а другой OracleXE.exe
http://www.oracle.com/technetwork/database/express-edition/downloads/102xewinsoft-090667.html
Oracle Database 10g Express Edition ( Western European )

с бетой нового XE на базе 11g rel2
http://www.oracle.com/technetwork/database/express-edition/11gxe-beta-download-302519.html
такой фокус тоже не пройдет, т.к. он только юникодный
...
Рейтинг: 0 / 0
14.08.2011, 13:42
    #37394504
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему Apex не понимает кодировку CL8MSWIN1251
Капитан очевидностьsam_sql.ru, вам замысловато намекают, что использовать для инсталляции надо не OracleXEUniv.exe, а другой OracleXE.exe

Пока непонятно, зачем это надо ТС. Он не может ответить на этот вопрос.

Кэп?
...
Рейтинг: 0 / 0
14.08.2011, 14:34
    #37394532
Почему Apex не понимает кодировку CL8MSWIN1251
suPPLer, в ограниченные ~4Gb для бесплатного XE войдет текстовых данных в однобайтных кодировках больше, т.е. даже ~12Gb в новой бете, но уже исключительно в мультибайтной кодировке, выглядит не таким уж и явным приростом. Там не одна операция смены внутреннего представления, надо до кучи устанавливать nls: установка apex . Зачем? Собственно, а почему бы нет.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Почему Apex не понимает кодировку CL8MSWIN1251 / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]