Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Изменение NLS_CHARACTER  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4800
Оракле 9

Нужно изменить NLS_CHARACTER с WE8MSWIN1252 на CL8MSWIN1251, чтобы в
NLS_DATABASE_PARAMETERS выдавало.

В справке нашел
ALTER DATABASE CHARACTER SET
Но он выдает ошибку

ORA-12712 new character set must be a superset of old character set

Cause: When you ALTER DATABASE ... CHARACTER SET, the new character set must be a superset of the old character set. For example, WE8ISO8859P1 is not a superset of the WE8DEC.

Action: Specify a superset character set.



Написано, что в INIT можно поменять. Т.е. типа поменять а потом пересоздать на основе этого spfile. Но теперь опаюсь. ить если все так просто, то тада бы и с alter system set можно было бы.

Вопрос. Можно ли поменять этот параметр без пересоздания БД и если можно то как?
4 апр 06, 14:39    [2522131]     Ответить | Цитировать Сообщить модератору
 Re: Изменение NLS_CHARACTER  [new]
juks@gala.net
Member

Откуда: Киев
Сообщений: 4212
vadiminfo
Написано, что в INIT можно поменять. Т.е. типа поменять а потом пересоздать на основе этого spfile.

Где написано ?
На заборе тоже кое-что написано
4 апр 06, 14:51    [2522214]     Ответить | Цитировать Сообщить модератору
 Re: Изменение NLS_CHARACTER  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4800
Если это означает, что Вы считаете, что лечить можно тока пересозданием БД так и скажите, плиз.
Нуно срочно узнать есть ли другой способ.
4 апр 06, 15:02    [2522283]     Ответить | Цитировать Сообщить модератору
 Re: Изменение NLS_CHARACTER  [new]
grexhide
Member [заблокирован]

Откуда: Страна непреодолимых противоречий
Сообщений: 8553
vadiminfo
Если это означает, что Вы считаете, что лечить можно тока пересозданием БД так и скажите, плиз.
Нуно срочно узнать есть ли другой способ.


читайте Книги - они источник знаний !
4 апр 06, 15:05    [2522305]     Ответить | Цитировать Сообщить модератору
 Re: Изменение NLS_CHARACTER  [new]
fortnet
Member

Откуда:
Сообщений: 526
character set можно поменять если новая кодировка будет надмножеством старой . CL8MSWIN1251 не является таковой для WE8MSWIN1252. Команда
ALTER DATABASE CHARACTER SET для них не пройдет.
4 апр 06, 15:07    [2522318]     Ответить | Цитировать Сообщить модератору
 Re: Изменение NLS_CHARACTER  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4800
То что ALTER DATABASE CHARACTER SET для них не пройдет уже понял.
Книги про миграцию означают что без пересоздания в 9 Оракле не получится?
Мне нуно просто узнать есть ли способ в данной БД изменить или ток пересоздвать.
Миграция не интересует. Это первая установка. Просто не так установили в другом городе и мне нужно быстро узнать ответ на этот вопрос.
4 апр 06, 15:23    [2522439]     Ответить | Цитировать Сообщить модератору
 Re: Изменение NLS_CHARACTER  [new]
juks@gala.net
Member

Откуда: Киев
Сообщений: 4212
vadiminfo
Если это означает, что Вы считаете, что лечить можно тока пересозданием БД так и скажите, плиз.
Нуно срочно узнать есть ли другой способ.

Есть. Нештатный, недокументированный и рисковый.
Поиск по форуму никто не отменял
4 апр 06, 15:24    [2522444]     Ответить | Цитировать Сообщить модератору
 Re: Изменение NLS_CHARACTER  [new]
nata1111
Member

Откуда:
Сообщений: 1800
не все так плохо
4 апр 06, 15:25    [2522459]     Ответить | Цитировать Сообщить модератору
 Re: Изменение NLS_CHARACTER  [new]
Заглянул
Member

Откуда: nowhere
Сообщений: 403
Вот тут рассказывают, как можно поменять кодировку без пересоздания, но с грубой модификацией словаря данных.
Нормальный способ - экспорт, пересоздание базы, импорт.
4 апр 06, 15:27    [2522467]     Ответить | Цитировать Сообщить модератору
 Re: Изменение NLS_CHARACTER  [new]
ПЕС
Guest
intarnal_use
4 апр 06, 15:31    [2522498]     Ответить | Цитировать Сообщить модератору
 Re: Изменение NLS_CHARACTER  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4800
Спасибо. Я им сказал чтобы пересоздвали - всетаки так надежнее раз нет штатного способа. Наверное, там в словарях может быть что-то не так, а потом поди разберись.
4 апр 06, 15:37    [2522548]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить