Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Трабл ! Длина новых объектов <= 25 символов.  [new]
Vlad_E
Member

Откуда:
Сообщений: 3
В базе 8.1.7.3.0 перестали создаваться новые объекты (таблицы,вьюхи,констрейнты) с длиной более 25 знаков. Названия объектов только из латинских букв. Причем в базе и даже в этой же схеме существуют объекты длиной и 29 и 30 символов(те же таблицы и вьюхи). При этом если я создаю объект с коротким именем(<26 знаков), то он потом на длинное имя переименовывается, а сразу создать с именем скажем 29 или 30 символов выдается ошибка:

ora-01401 - inserted value too large for column.

Что может быть ?
Понятно что что-то со словарем, похоже где-то длину объекта уменьшили до 25, но где?
В основных таблицах словаря в SYS везде длина VARCHAR2(30).

Или я не прав. Подскажите, может у кого такое было, куда смотреть ?
15 дек 03, 15:38    [460016]     Ответить | Цитировать Сообщить модератору
 Re: Трабл ! Длина новых объектов <= 25 символов.  [new]
energoatom
Member

Откуда: xSSR
Сообщений: 62
ORA-01401 inserted value too large for column


Cause: The value entered is larger than the maximum width defined for the column.

Action: Enter a value smaller than the column width or use the MODIFY option with ALTER TABLE to expand the column width.
15 дек 03, 15:55    [460049]     Ответить | Цитировать Сообщить модератору
 Re: Трабл ! Длина новых объектов <= 25 символов.  [new]
Vlad_E
Member

Откуда:
Сообщений: 3
Что это за ошибка мне понятно, мне не понятно откуда она лезет. Длина объектов у ORACLE 30 символов, а меня ограничивают 25.
Причем раньше этого не было и ограничение распостраняется только на вновь создаваемые объекты.
15 дек 03, 16:05    [460060]     Ответить | Цитировать Сообщить модератору
 Re: Трабл ! Длина новых объектов <= 25 символов.  [new]
whois
Member

Откуда: Киев
Сообщений: 112
никаких триггеров на DDL нет?
15 дек 03, 17:26    [460221]     Ответить | Цитировать Сообщить модератору
 Re: Трабл ! Длина новых объектов <= 25 символов.  [new]
Vlad_E
Member

Откуда:
Сообщений: 3
Нет, такого нету. Сервер не мой, у них какой-то юзер под SYS-ом насоздовал своих таблиц. Т.е. был доступ к словарю. Мог он что-то изменить в таблицах словаря, что бы такое получилось? Я просмотрел таблицы словаря, везде VARCHAR2(30). Может это быть от изменения системной процедуры или функции?
15 дек 03, 17:32    [460236]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Трабл ! Длина новых объектов <= 25 символов.  [new]
Shab
Member

Откуда: Moscow
Сообщений: 223
Привет!
Такая же тема
Как - не удалось вычислить где трабл?
22 сен 06, 14:56    [3173293]     Ответить | Цитировать Сообщить модератору
 Re: Трабл ! Длина новых объектов <= 25 символов.  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
И все-таки ищите триггер.. или (если оно вдруг есть) проверяйте api,через который создаете..
Вот - для размышления
автор
create table a31(a123456789012345678901234567890 number)
*
ошибка в строке 1:
ORA-00972: слишком длинный идентификатор
22 сен 06, 16:02    [3173814]     Ответить | Цитировать Сообщить модератору
 Re: Трабл ! Длина новых объектов <= 25 символов.  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 10043
Vlad_E
у них какой-то юзер под SYS-ом насоздовал своих таблиц. Т.е. был доступ к словарю.


Start SQL*Plus as SYSDBA, issue DESC SYS.OBJ$ and make sure column NAME datatype is VARCHAR2(30).

SY.
22 сен 06, 19:06    [3175052]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить