Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Dziwny błąd w oracle - ORA-00600: kod błędu wewnętrznego, argumenty: [qkebValidateOpn:2],

778 views
Skip to first unread message

kord...@gmail.com

unread,
Jun 20, 2018, 5:06:32 AM6/20/18
to
Cześć

Sprawa wygląda tak.
Robię dość rozległy raport, korzystając z genrapa.

mam plik xml (który finalnie wypluwa xlsa) oraz plik z definicją txt. W tym drugim są zapytania.

Zapytanie działa bez problemu w sql developerze, ale przy probie wykonania wydruku wywala błąd jak w temacie.

Co ciekawe, wystarczy zdjąć jeden z warunków aby działał.
Tak to działa:

FROM
t_prac_rob a join admin_prac pra on a.prac_id=pra.prac_id
left join l_umowy lumo on pra.prac_id=lumo.prac_id
left join l_stanowiska lstan on pra.prac_id=lstan.prac_id
left join teta_firmy firm on pra.firm_id=firm.id
left join teta_jedn_org org on lstan.jeor_id=org.id
left join sl_stan sls on lstan.KASTA_SL_STAN_ID=sls.id
WHERE
lumo.data_od <=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^')
AND (lumo.data_do IS NULL OR lumo.data_do >=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^'))
AND lstan.data_od <=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^')
AND (lstan.data_do IS NULL OR lstan.data_do >=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^'))
AND a.sessionid=^$P_SESSION_ID^



A tak już nie

FROM
t_prac_rob a join admin_prac pra on a.prac_id=pra.prac_id
left join l_umowy lumo on pra.prac_id=lumo.prac_id
left join l_stanowiska lstan on pra.prac_id=lstan.prac_id
left join teta_firmy firm on pra.firm_id=firm.id
left join teta_jedn_org org on lstan.jeor_id=org.id
left join sl_stan sls on lstan.KASTA_SL_STAN_ID=sls.id
WHERE
lumo.data_od is null or (lumo.data_od <=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^')
AND (lumo.data_do IS NULL OR lumo.data_do >=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^'))
AND lstan.data_od <=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^')
AND (lstan.data_do IS NULL OR lstan.data_do >=to_date('^$P_DATA_DO^','^$P_DATE_FORMAT^')))
AND a.sessionid=^$P_SESSION_ID^


geos

unread,
Jun 20, 2018, 6:34:39 AM6/20/18
to
On 20.06.2018 11:06, kord...@gmail.com wrote:
> Cześć
>
> Sprawa wygląda tak.
> Robię dość rozległy raport, korzystając z genrapa.
>
> mam plik xml (który finalnie wypluwa xlsa) oraz plik z definicją txt. W tym drugim są zapytania.
>
> Zapytanie działa bez problemu w sql developerze, ale przy probie wykonania wydruku wywala błąd jak w temacie.
>
> Co ciekawe, wystarczy zdjąć jeden z warunków aby działał.


z tego co wiem to ora-600 zgłasza się do oracla z dokładnym opisem
problemu, i czeka na ich wsparcie.

4. Every occurrence of an ORA-600 should be reported to Oracle Support.
Unlike other errors, you can not find help text for these errors. Only
Oracle technical support should diagnose and take actions to prevent or
resolve damage to the database.

http://www.orafaq.com/wiki/ORA-00600

ozdrawiam,
geos

Stokrotka

unread,
Jun 20, 2018, 6:43:47 AM6/20/18
to
Ja bym zgadywała , że zapytanie jest poprawne, ale źle umocowane w raporcie
zrobionym automatem.

Zauważ, ze automat musi być elastyczny. Ma więc wiele więcej możliwości niż
używasz akurat tu.
(Bo mało ktury raport użyje wszystkie możliwości automatu).

Tak więc możliwości automatu są szersze i ma on prawdopodobnie więcej
parametruw,
ty nie użyłeś wszystkiego, i problemy są na pszekazywaniu wyniku z zapytania
do automatu,
ewentualnie na wprowdzaniu parametru do zapytania.
Może być też ważna kolejność, ale to jest właściwie to samo.
Zwruć uwagę więc na typy - strasznie brużdżą na każdym styku,
i na to czego nie ma , na miejca puste na parametry, te parametry nie użyte.

Czasem nawet parametr tego samego typu w programie i z w zapytaniu jest
faktycznie innego typu,
gdy np jakiś longint ma inną wielkość itp.

--
(tekst bez: ó, ch, rz i -ii)
Ortografia to NAWYK, często nielogiczny, ktury ludzie ociężali umysłowo,
nażucają bezmyślnie następnym pokoleniom. ( ortografia . pev . pl )

kord...@gmail.com

unread,
Jun 20, 2018, 6:46:39 AM6/20/18
to
dzięki

kord...@gmail.com

unread,
Jun 20, 2018, 6:48:39 AM6/20/18
to
W dniu środa, 20 czerwca 2018 12:43:47 UTC+2 użytkownik Stokrotka napisał:
> Ja bym zgadywała , że zapytanie jest poprawne, ale źle umocowane w raporcie
>...

Dzięki, za mądra odpowiedź dla mnie chyba :D

to działa tak, ze mam select into zmienne w txt
a w szablonie, xml w tym przypadku, np:
<Cell ss:StyleID="String5"><Data ss:Type="String">^$v_owner^</Data></Cell>

Wrzucam po prostu zmienne.



Stokrotka

unread,
Jun 20, 2018, 10:42:38 AM6/20/18
to


>> Ja bym zgadywała , że zapytanie jest poprawne, ale źle umocowane w
>> raporcie
>>...

>Dzięki, za mądra odpowiedź dla mnie chyba :D

>to działa tak, ze mam select into zmienne w txt
>a w szablonie, xml w tym przypadku, np:
><Cell ss:StyleID="String5"><Data ss:Type="String">^$v_owner^</Data></Cell>

>Wrzucam po prostu zmienne.

NIc ci nie pomogę, nigdy nie programowałam w xml.
Ja tylko html i kiedyś asp.

wloochacz

unread,
Jun 26, 2018, 8:20:54 AM6/26/18
to
W dniu 2018-06-20 o 16:42, Stokrotka pisze:
/ciach/

> NIc ci nie pomogę, nigdy nie programowałam w xml.
> Ja tylko html i kiedyś asp.
Ooooo...
To ja bardzo proszę o info jak można programować w XML, bo z tego co
wiem to jest to niemożliwe.
Da się w XSLT (powiedzmy, że to programowanie), ale w XML?


--
wloochacz

Stokrotka

unread,
Jun 27, 2018, 12:18:00 PM6/27/18
to


>> NIc ci nie pomogę, nigdy nie programowałam w xml.
>> Ja tylko html i kiedyś asp.
> Ooooo...
> To ja bardzo proszę o info jak można programować w XML, bo z tego co wiem
> to jest to niemożliwe.
> Da się w XSLT (powiedzmy, że to programowanie), ale w XML?

Tak jak on, pszez modyfikację, ale jak pisałam, ja tego dotąd nie robiłam.
0 new messages