Смена кодировки в Oracle 11g

Подключимся к базе из под пользователя oracle:

sqlplus /nolog
conn / as sysdba

Затем последовательно выполним команды

SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE CL8MSWIN1251;
ALTER DATABASE CHARACTER SET CL8MSWIN1251;
SHUTDOWN IMMEDIATE;
STARTUP;

Если необходимо сменить территорию и тип язык:

ALTER SYSTEM SET NLS_LANGUAGE='AMERICAN' SCOPE=spfile;
ALTER SYSTEM SET NLS_TERRITORY='AMERICA' SCOPE=spfile;

Затем надо рестартануть базу

2 thoughts on “Смена кодировки в Oracle 11g

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *