powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / character string buffer too small
25 сообщений из 32, страница 1 из 2
character string buffer too small
    #36639351
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В регионе, который PL/SQL function returning обращаюсь к функции в пакете, конструирующей запрос

Код: plaintext
return apex_start_pack.view_all_select( 104 ,  82 , to_date('12.02.2009', 'dd.mm.yyyy'));

Параметры обрабатываются нормально и, видимо, есть что и очень хотела бы она это вернуть, НО ... опа... снова ора...

Код: plaintext
ORA-06502: PL/SQL: numeric or value error: character string buffer too small

И никак не можем договориться :( Не поможете?
...
Рейтинг: 0 / 0
character string buffer too small
    #36640624
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни clob, ни массив, ни огромнамная чар - не помогает. Сам возвращаемый запрос - меньше 3000 байт.
...
Рейтинг: 0 / 0
character string buffer too small
    #36752367
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

У меня на любой запрос - вываливается куча ошибок
Даже на самый безобидный, на выборку из несуществующей таблицы
вместо обычного - table or view does not exist

Код: plaintext
1.
2.
3.
4.
ORA- 00604 : error occurred at recursive SQL level  1 
ORA- 06502 : PL/SQL: numeric or value error: character string buffer too small
ORA- 06512 : at line  8 
ORA- 00942 : table or view does not exist

что это может быть?
...
Рейтинг: 0 / 0
character string buffer too small
    #36752425
Трололо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosova,
Возможно пытаетесь всунуть в какой number(1) значение 100 - несовместимость типов данных. А так трудно что-то сказать без самого скрипта.
...
Рейтинг: 0 / 0
character string buffer too small
    #36752476
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
трололо,

да скрипта то и нет особо, гвоорю ж, все довольно безобидно
Код: plaintext
1.
select * from dsda
такой таблицы нет в действительности

в другой базе аналогичный запрос вызывает всего лишь одну ошибку, которая и должна быть -
Код: plaintext
1.
ORA- 00942 : table or view does not exist
...
Рейтинг: 0 / 0
character string buffer too small
    #36752578
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosova,

а попробуйте-ка сравнить вывод следующего в SQL Commands для "рабочей" и "нерабочей" баз:

Код: plaintext
1.
2.
3.
begin
  OWA_UTIL.PRINT_CGI_ENV;
end;
/

Что-то терзают меня смутные сомнения, что у Вас значение какой-нибудь из логируемых переменных CGI-окружения чересчур большое (например, HTTP_REFERER).
...
Рейтинг: 0 / 0
character string buffer too small
    #36753609
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,
Вот в "нерабочей"
Код: plaintext
1.
2.
3.
4.
5.
6.
 9 : 17 : 02   ORA- 00604 : error occurred at recursive SQL level  1 
 9 : 17 : 02   ORA- 06502 : PL/SQL: numeric or value error: character string buffer too small
 9 : 17 : 02   ORA- 06512 : at line  8 
 9 : 17 : 02   ORA- 06502 : PL/SQL: numeric or value error
 9 : 17 : 02   ORA- 06512 : at "SYS.OWA_UTIL", line  337 
 9 : 17 : 02   ORA- 06512 : at line  2 

а вот в рабочей

Код: plaintext
1.
2.
3.
 9 : 16 : 48   ORA- 06502 : PL/SQL: numeric or value error
 9 : 16 : 48   ORA- 06512 : at "SYS.OWA_UTIL", line  368 
 9 : 16 : 48   ORA- 06512 : at line  2 

проблема появилась буквально день-два
...
Рейтинг: 0 / 0
character string buffer too small
    #36755687
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosova,

а где это выполнялось? Что-то на Home>SQL Workshop>SQL Commands непохоже.
...
Рейтинг: 0 / 0
character string buffer too small
    #36855366
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,

это выполнялось в SQL Navigator 6.2
...
Рейтинг: 0 / 0
character string buffer too small
    #36855473
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем проблема осталась, хоть особо ни на что не влияет или пока не заметно, но все равно глаза мозолит.

Есть у кого идеи?
...
Рейтинг: 0 / 0
character string buffer too small
    #36855607
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FoxterВ регионе, который PL/SQL function returning обращаюсь к функции в пакете, конструирующей запрос

Код: plaintext
return apex_start_pack.view_all_select( 104 ,  82 , to_date('12.02.2009', 'dd.mm.yyyy'));

Параметры обрабатываются нормально и, видимо, есть что и очень хотела бы она это вернуть, НО ... опа... снова ора...

Код: plaintext
ORA-06502: PL/SQL: numeric or value error: character string buffer too small

И никак не можем договориться :( Не поможете?

что эта функция возвращает?
...
Рейтинг: 0 / 0
character string buffer too small
    #36856697
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
killed,

возвращает тоже самое
Код: plaintext
1.
2.
3.
4.
 11 : 33 : 31   ORA- 00604 : error occurred at recursive SQL level  1 
 11 : 33 : 31   ORA- 06502 : PL/SQL: numeric or value error: character string buffer too small
 11 : 33 : 31   ORA- 06512 : at line  8 
 11 : 33 : 31   ORA- 00900 : invalid SQL statement
...
Рейтинг: 0 / 0
character string buffer too small
    #36857198
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosova,

0. Эта проблема существует только в Quest SQL Navigator при выполнении запросов и кода? Или и в APEX тоже есть?
1. В SQL*Plus попробуйте запустить запрос к несуществующей таблице и покажите здесь листинг.
2. На всякий случай, напишите здесь версии Oracle DB, Oracle APEX.
...
Рейтинг: 0 / 0
character string buffer too small
    #36867303
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,

0. Эта ошибка возникает и в Quest SQL Navigator и в SQL Plus -
1. Вот листинг через SQL Plus
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SQL> select dads from dual;
select dads from dual
       *
ERROR at line  1 :
ORA- 00604 : error occurred at recursive SQL level  1 
ORA- 06502 : PL/SQL: numeric or value error: character string buffer too small
ORA- 06512 : at line  8 
ORA- 00904 : "DADS": invalid identifier
если через putty коннектится к базе, то нет ошибки
Код: plaintext
1.
2.
3.
4.
5.
SQL> select dads from dual;
select dads from dual
       *
ERROR at line  1 :
ORA- 00904 : "DADS": invalid identifier

2. Версия БД 10.2.0.2 платформа (solaris saprk 64 bit)
...
Рейтинг: 0 / 0
character string buffer too small
    #36867447
Poyasnoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosovaесли через putty коннектится к базе
Это как?
...
Рейтинг: 0 / 0
character string buffer too small
    #36867462
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosova,

а триггера AFTER SERVERERROR ON DATABASE не наблюдается случаем в БД? С NLS-зависимой вставкой или присваиванием...
...
Рейтинг: 0 / 0
character string buffer too small
    #36867553
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PoyasnoyNosovaесли через putty коннектится к базе
Это как?
ну если через клиентский sql plus делать запрос - есть ошибка
есть прога putty - дял коннекта к серверу с платформой solaris -Там заупскаю
Код: plaintext
1.
2.
3.
$ sqlplus /nolog
SQL > conn system/pwd@sid_Db
Connected.
потом уже непосредственно запрос - тогда нет ошибки
..не знаю понятно ли объяснила...
...
Рейтинг: 0 / 0
character string buffer too small
    #36867587
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLerNosova,

а триггера AFTER SERVERERROR ON DATABASE не наблюдается случаем в БД? С NLS-зависимой вставкой или присваиванием...

нет, подобного триггера нет
...
Рейтинг: 0 / 0
character string buffer too small
    #36867719
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NosovasuPPLerNosova,

а триггера AFTER SERVERERROR ON DATABASE не наблюдается случаем в БД? С NLS-зависимой вставкой или присваиванием...

нет, подобного триггера нет

Как Вы проверяете?
...
Рейтинг: 0 / 0
character string buffer too small
    #36869229
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,

посмотрела системные триггеры
...
Рейтинг: 0 / 0
character string buffer too small
    #36869888
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosova,

посмотрели их как-то так?

Код: plaintext
select * from dba_triggers where trigger_type = 'AFTER EVENT' and triggering_event = 'ERROR';
...
Рейтинг: 0 / 0
character string buffer too small
    #36870091
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLerNosova,

посмотрели их как-то так?

Код: plaintext
select * from dba_triggers where trigger_type = 'AFTER EVENT' and triggering_event = 'ERROR';


ну вообщем примерно да так
...
Рейтинг: 0 / 0
character string buffer too small
    #36870092
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
результат = 0
...
Рейтинг: 0 / 0
character string buffer too small
    #36870154
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nosova,

трассируйте.
...
Рейтинг: 0 / 0
character string buffer too small
    #36876926
Nosova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,


трассировку запустила, уже пару дней файлом никаких не формируется
...
Рейтинг: 0 / 0
25 сообщений из 32, страница 1 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / character string buffer too small
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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