powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кодировка
9 сообщений из 9, страница 1 из 1
кодировка
    #32077698
oss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oss
Гость
Подскажите, как без пересоздания базы можно изменить кодировку всей базы.
...
Рейтинг: 0 / 0
кодировка
    #32077703
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я знаю никак.
...
Рейтинг: 0 / 0
кодировка
    #32077732
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle8i SQL Reference
ALTER DATABASE CHARACTER SET ...

_______________________________________________________________
CHARACTER SET

NATIONAL CHARACTER SET
CHARACTER SET changes the character set the database uses to store data. NATIONAL CHARACTER SET changes the national character set used to store data in columns specifically defined as NCHAR, NCLOB, or NVARCHAR2. Specify character_set without quotation marks.


WARNING: You cannot roll back an ALTER DATABASE CHARACTER SET or ALTER DATABASE NATIONAL CHARACTER SET statement. Therefore, you should perform a full backup before issuing either of these statements.


Restrictions:

You must have SYSDBA system privilege, and you must start up the database in restricted mode (for example, with the SQL*Plus STARTUP RESTRICT command).

The current character set must be a strict subset of the character set to which you change. That is, each character represented by a codepoint value in the source character set must be represented by the same codepoint value in the target character set. For a list of valid character sets, see Oracle8i National Language Support Guide.
----------------------------------------------------

Сам никогда не пробовал. Export/пересоздание/import роднее как-то :-)
...
Рейтинг: 0 / 0
кодировка
    #32077737
noname_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Оракл9, то можно попробовать ALTER DATABASE CHARACTER SET character_set. Но есть куча ограничений. Надо читать доку.
...
Рейтинг: 0 / 0
кодировка
    #32077771
oss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oss
Гость
вроде кодировка нормальная CL8MSWIN1251,
я хочу изменить NLS_LANGUAGE и NLS_TERRITORY с AMERICAN и AMERICА на
что-то поближе типа RUSSIAN, такое возможно ?
...
Рейтинг: 0 / 0
кодировка
    #32077785
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, можно. к изменению кодировки базы это собственно отношения не имеет. можно поменять в реестре виндовс, можно командами alter session и другими.
...
Рейтинг: 0 / 0
кодировка
    #32077797
oss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oss
Гость
а можно пример как именно ? буду очень признателен
...
Рейтинг: 0 / 0
кодировка
    #32077801
Фотография Sterh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примеров очень много - не поленитесь - полистайте странички форума - этот топик всплывает с завидным постоянством...
...
Рейтинг: 0 / 0
кодировка
    #32077871
oss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oss
Гость
не поленился, поискал, почти все испробовал !
как было так и осталось !
делаю datadump (delphi) перекачиваю данны из IB в Oracle,
получаю окалесицу, вместо текстовах полей !
NLS_LANG везде равно RUSSIAN_CIS.CL8MSWIN1251,
CHARSET = CL8MSWIN1251.
что еще интересно, когда делаю из оракла в ИВ, то все ок !
подскажите !!!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кодировка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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