Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 alter databse character set internal_use cl8mswin1251 в OracleDB XE 10g  [new]
Nataly.S
Member

Откуда:
Сообщений: 242
OracleDB XE 10g (Universal).
Проблема с доступов к жаной баез через OEM
Ошибка следующая:
Cannot access NLS data files pr invalid environment specified.
Также ошибка при попытки влить сюда данные из 10ки. Проблема в NLS_CHARACTERSET.
В DB XE - al32UTF8, в 10ке - cl8mswin1251

Пользовалась поиском, нашла следующее:
shutdown immediate;
startup mount;
alter system enable restrictes session;
alter database open;
alter dtaabase characterset unternal_use CL8MSWIN1251;
shutdown;
startup;
Да кодирвка поменялась, ошибки при импорте исчезли
Но вот в OEM ошибка осталась такая же,
и стартовая старница http://host:8080/apex/apex не работает совсем.
Не знаю уже как быть.Уже все просмотрела. Нигде не найду ответа.
21 фев 08, 13:44    [5322179]     Ответить | Цитировать Сообщить модератору
 Re: alter databse character set internal_use cl8mswin1251 в OracleDB XE 10g  [new]
Pir
Member

Откуда: Москва
Сообщений: 872
http://localhost:8080/apex/ доступен ?
если пытаетесь с другой машины зайти, выполните dbms_xdb.setListenerLocalAccess(false);

по фтп тоже нет доступа ?
dbms_xdb.setftpport(фтп_порт);
для проверки ftp://user:password@localhost:фтп_порт
21 фев 08, 13:54    [5322264]     Ответить | Цитировать Сообщить модератору
 Re: alter databse character set internal_use cl8mswin1251 в OracleDB XE 10g  [new]
Nataly.S
Member

Откуда:
Сообщений: 242
К http://localhost:8080/apex/ доступа нет ниоткуда (
dbms_xdb.setListenerLocalAccess(false) откуда выполнять?
21 фев 08, 14:13    [5322453]     Ответить | Цитировать Сообщить модератору
 Re: alter databse character set internal_use cl8mswin1251 в OracleDB XE 10g  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18398
Nataly.S
OracleDB XE 10g (Universal).
...
Проблема в NLS_CHARACTERSET.
В DB XE - al32UTF8, в 10ке - cl8mswin1251
...
Пользовалась поиском, нашла следующее:
...
Нигде не найду ответа.

Уважаемая Nataly.S, Вы неверно диагностировали проблему и совершенно неправильно ее "вылечили" - скорее искалечили свой Universal.
Обратитесь к Globalization Support Guide для ознакомления с принципами организации поддержки кодировок в oracle, пока дело не зашло слишком далеко.
21 фев 08, 14:18    [5322512]     Ответить | Цитировать Сообщить модератору
 Re: alter databse character set internal_use cl8mswin1251 в OracleDB XE 10g  [new]
Nataly.S
Member

Откуда:
Сообщений: 242
andrey_anonymous
Nataly.S
OracleDB XE 10g (Universal).
...
Проблема в NLS_CHARACTERSET.
В DB XE - al32UTF8, в 10ке - cl8mswin1251
...
Пользовалась поиском, нашла следующее:
...
Нигде не найду ответа.

Уважаемая Nataly.S, Вы неверно диагностировали проблему и совершенно неправильно ее "вылечили" - скорее искалечили свой Universal.
Обратитесь к Globalization Support Guide для ознакомления с принципами организации поддержки кодировок в oracle, пока дело не зашло слишком далеко.


Да я уже столько всего пересмотрела, что уже ничего не понимаю((
21 фев 08, 14:26    [5322592]     Ответить | Цитировать Сообщить модератору
 Re: alter databse character set internal_use cl8mswin1251 в OracleDB XE 10g  [new]
Pir
Member

Откуда: Москва
Сообщений: 872
Nataly.S

Да я уже столько всего пересмотрела, что уже ничего не понимаю((


Nataly.S вы пытаетесь сменить кодировку с двубайтовой на однобайтовую. Не надо этого делать! тем более INTERNAL_USE недокументирована ;)

меняйте кодировку только на Western European версии XE
21 фев 08, 14:55    [5322937]     Ответить | Цитировать Сообщить модератору
 Re: alter databse character set internal_use cl8mswin1251 в OracleDB XE 10g  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18398
Nataly.S
Да я уже столько всего пересмотрела, что уже ничего не понимаю((

Вот какой, к примеру, NLS_LANG на клиенте, который не может подключиться к XE?
Между 9 и 10 произошло одно небольшое событие - из языковой поддержки исчезла такая страна как СНГ (CIS) но появилась RUSSIA, что и приводило к подобным фокусам.
21 фев 08, 20:19    [5325363]     Ответить | Цитировать Сообщить модератору
 Re: alter databse character set internal_use cl8mswin1251 в OracleDB XE 10g  [new]
Nataly.S
Member

Откуда:
Сообщений: 242
Pir
Nataly.S

Да я уже столько всего пересмотрела, что уже ничего не понимаю((


Nataly.S вы пытаетесь сменить кодировку с двубайтовой на однобайтовую. Не надо этого делать! тем более INTERNAL_USE недокументирована ;)

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


Да про internal_use я понимаю, опасно...но уже сделано. При попытке таким же образоом поменять кодировку на Western European не привела к решению проблемы.Home page по прежнему не работает.

to andrey_anonymous
При установке XE в регистре кодировка изначально стояла RUSSIAN_RUSSIA.CL8MSWIN1251
В базе же кодировка NLS_CHARACTERSET - AL32UTF8

А если оставлять кодировку в исходном виде,есть проблема с импортом данных с 9ки (не все данные (на русском) импортируются)
22 фев 08, 06:30    [5326016]     Ответить | Цитировать Сообщить модератору
 Re: alter databse character set internal_use cl8mswin1251 в OracleDB XE 10g  [new]
Nataly.S
Member

Откуда:
Сообщений: 242
Даже поменяв кодировку обратно, какая и была - стартовая страница не запускается
Что делать теперь не знаю :(
Как заставить ее работать???
22 фев 08, 07:02    [5326036]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить