Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кодировка / 9 сообщений из 9, страница 1 из 1
10.12.2002, 10:38
    #32077698
oss
oss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка
Подскажите, как без пересоздания базы можно изменить кодировку всей базы.
...
Рейтинг: 0 / 0
10.12.2002, 10:44
    #32077703
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка
Насколько я знаю никак.
...
Рейтинг: 0 / 0
10.12.2002, 11:16
    #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
10.12.2002, 11:19
    #32077737
noname_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка
Если Оракл9, то можно попробовать ALTER DATABASE CHARACTER SET character_set. Но есть куча ограничений. Надо читать доку.
...
Рейтинг: 0 / 0
10.12.2002, 11:46
    #32077771
oss
oss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка
вроде кодировка нормальная CL8MSWIN1251,
я хочу изменить NLS_LANGUAGE и NLS_TERRITORY с AMERICAN и AMERICА на
что-то поближе типа RUSSIAN, такое возможно ?
...
Рейтинг: 0 / 0
10.12.2002, 11:54
    #32077785
hinotf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка
да, можно. к изменению кодировки базы это собственно отношения не имеет. можно поменять в реестре виндовс, можно командами alter session и другими.
...
Рейтинг: 0 / 0
10.12.2002, 12:05
    #32077797
oss
oss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка
а можно пример как именно ? буду очень признателен
...
Рейтинг: 0 / 0
10.12.2002, 12:08
    #32077801
Sterh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка
Примеров очень много - не поленитесь - полистайте странички форума - этот топик всплывает с завидным постоянством...
...
Рейтинг: 0 / 0
10.12.2002, 13:23
    #32077871
oss
oss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка
не поленился, поискал, почти все испробовал !
как было так и осталось !
делаю datadump (delphi) перекачиваю данны из IB в Oracle,
получаю окалесицу, вместо текстовах полей !
NLS_LANG везде равно RUSSIAN_CIS.CL8MSWIN1251,
CHARSET = CL8MSWIN1251.
что еще интересно, когда делаю из оракла в ИВ, то все ок !
подскажите !!!
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кодировка / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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