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

Откуда:
Сообщений: 84
объясните почему у меня нет прав на смену кодировки базы:
захожу
sqlplus system/password@orcl
хочу выполнить
update sys.props$ set VALUE$='UTF8' where name='NLS_CHARACTERSET';
сервер выдает:
ORA-01031: insufficient privileges
8 сен 08, 19:17    [6160692]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
Andrey.L
Member

Откуда: Харьков
Сообщений: 1546
update sys.<> ...
Рано тебе еще такое делать.
8 сен 08, 19:30    [6160715]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
charodej
Member

Откуда:
Сообщений: 84
автор
Рано тебе еще такое делать.

да я бы с удовольствием не делал, если бы не нужда...
Вы не могли бы уточнить, что вы имели в виду:
update sys.<props$> set VALUE$='UTF8' where name='NLS_CHARACTERSET';
ошибка
ORA-00903: invalid table name
напишите оператор полностью, если не трудно, заранее премного благодарен
8 сен 08, 20:13    [6160772]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
TX
Member

Откуда:
Сообщений: 628
я бы не лез в словарь то, а то без базы вообще останитесь
8 сен 08, 20:15    [6160776]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
charodej
Member

Откуда:
Сообщений: 84
ну а как быть, если мне нужно хранить в базе русские символы? они отображаются ??????
также проблема с некоректным отображением специфических польских и немецких символов
погуглил,вроде нужно изменять кодировку базы, я в oracle новичок, пытаюсь делать что говорят, если есть какой то другой способ, подскажите как, или где почитать
в других СУБД такого гемора я не встречал...
8 сен 08, 20:22    [6160785]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
I00N
Member

Откуда:
Сообщений: 454
Для юзанья кодировки cp1251:
ALTER SYSTEM ENABLE RESTRICTED SESSION; 
ALTER DATABASE CHARACTER SET INTERNAL_USE CL8MSWIN1251; 
SHUTDOWN; 
STARTUP; 
QUIT;
8 сен 08, 20:26    [6160789]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
I00N
Member

Откуда:
Сообщений: 454
под

sqlplus sys/password@orcl / as sysdba
8 сен 08, 20:27    [6160791]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
TX
Member

Откуда:
Сообщений: 628
а если у него уже есть данные в базе сейчас ?
8 сен 08, 20:36    [6160805]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
charodej
Member

Откуда:
Сообщений: 84
100N
Для юзанья кодировки cp1251:

ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER DATABASE CHARACTER SET INTERNAL_USE CL8MSWIN1251;
SHUTDOWN;
STARTUP;
QUIT;

sqlplus sys/password@orcl / as sysdba

теперь вообще не могу подключиться к серверу:
ORA-12514: TNS:прослушиватель в данный момент не имеет данных о службе, запрашиваемой в дескрипторе соединения
8 сен 08, 21:13    [6160854]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
charodej
100N
Для юзанья кодировки cp1251:

ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER DATABASE CHARACTER SET INTERNAL_USE CL8MSWIN1251;
SHUTDOWN;
STARTUP;
QUIT;

sqlplus sys/password@orcl / as sysdba

теперь вообще не могу подключиться к серверу:
ORA-12514: TNS:прослушиватель в данный момент не имеет данных о службе, запрашиваемой в дескрипторе соединения

используйте статическую регистрацию
8 сен 08, 21:58    [6160927]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
charodej
Member

Откуда:
Сообщений: 84
pravednik
используйте статическую регистрацию

а что это?
9 сен 08, 14:48    [6164105]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
charodej
pravednik
используйте статическую регистрацию

а что это?

Configuring Static Service Information
9 сен 08, 15:10    [6164335]     Ответить | Цитировать Сообщить модератору
 Re: недостаточно привилегий?  [new]
denix1
Member

Откуда: Киев
Сообщений: 4656
pravednik
charodej
pravednik
используйте статическую регистрацию

а что это?

Configuring Static Service Information

автору по теме уже правильно говорили про...
Andrey.L
update sys.<> ...
Рано тебе еще такое делать.


ЗЫ:
на самом деле абсолютно нет информации об окружении - даже версию не указал...
ни о том как создана база, ни о том как сконфигурены клиенты...
может там с базой как раз таки все ок, а просто криво настроен клиент...

автору бы стоило почитать по теме
11 Character Set Migration
13 сен 08, 23:38    [6182146]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить