Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Showstopper ORA-01467: sort key too long - PLEAAASEEE HEEELP
Hi,
What is block size of your database? Is it 2k? It is too small. You should increase it. Export full, recreate database with 4k or 8k block size and then import full.
Andrew Protasov
> Hi,
> I'm still porting from Sqlanywhere to ORACLE 7.3.3 under NT 4.0.
> Now, it looks I have a showstopper.
>
> I've a view which look likes this:
>
>
> create or replace view
> v_zeugniszelle_partner(partner,
> sprache_korrespondenz,
> mandant,
> abteilung,
> zeugnis,
> zeugniszeile,
> zeugnisspalte,
> zeugniszelledef,
> zeugnistyp,
> zeugnissequenz,
> zze_bez,
> benutzer_erfasst,
> datum_zeit_erfasst,
> benutzer_geandert,
> datum_zeit_geandert) as select partner.part;
> create or replace view
> ecoopen.v_zeugnistabelle(mandant,
> abteilung,
> zeugnistyp,
> zeugnis,
> partner,
> partner_eltern,
> partner_lehrfirma,
> zeugnis_angebotsstruktur,
> sprache,
> zeile,
> spalte01,
> spalte02,
> spalte03,
> spalte04,
> spalte05,
> spalte06,
> spalte07,
> spalte08,
> spalte09,
> spalte10,
> spalte11,
> spalte12,
> spalte13,
> spalte14,
> spalte15,
> spalte16,
> spalte17,
> spalte18,
> spalte19,
> spalte20,
> spalte21,
> spalte22,
> spalte23,
> spalte24,
> spalte25,
> spalte26,
> spalte27,
> spalte28,
> spalte29,
> spalte30,
> spalte31,
> spalte32,
> spalte33,
> spalte34,
> spalte35,
> spalte36,
> spalte37,
> spalte38,
> spalte39,
> spalte40,
> spalte41,
> spalte42,
> spalte43,
> spalte44,
> spalte45,
> spalte46,
> spalte47,
> spalte48,
> spalte49,
> spalte50,
> spalte51,
> spalte52,
> spalte53,
> spalte54,
> spalte55,
> spalte56,
> spalte57,
> spalte58,
> spalte59,
> spalte60)
> as select mandant,
> abteilung,
> zeugnistyp,
> zeugnis,
> partner,
> partner_eltern,
> partner_lehrfirma,
> zeugnis_angebotsstruktur,
> max(sprache),
> zze_zeile,
> max(DECODE( zsp_spalte, 10 , wert ,'')),
> max(DECODE( zsp_spalte, 20 , wert ,'')),
> max(DECODE( zsp_spalte, 30 , wert ,'')),
> max(DECODE( zsp_spalte, 40 , wert ,'')),
> max(DECODE( zsp_spalte, 50 , wert ,'')),
> max(DECODE( zsp_spalte, 60 , wert ,'')),
> max(DECODE( zsp_spalte, 70 , wert ,'')),
> max(DECODE( zsp_spalte, 80 , wert ,'')),
> max(DECODE( zsp_spalte, 90 , wert ,'')),
> max(DECODE( zsp_spalte, 100 , wert ,'')),
> max(DECODE( zsp_spalte, 110 , wert ,'')),
> max(DECODE( zsp_spalte, 120 , wert ,'')),
> max(DECODE( zsp_spalte, 130 , wert ,'')),
> max(DECODE( zsp_spalte, 140 , wert ,'')),
> max(DECODE( zsp_spalte, 150 , wert ,'')),
> max(DECODE( zsp_spalte, 160 , wert ,'')),
> max(DECODE( zsp_spalte, 170 , wert ,'')),
> max(DECODE( zsp_spalte, 180 , wert ,'')),
> max(DECODE( zsp_spalte, 190 , wert ,'')),
> max(DECODE( zsp_spalte, 200 , wert ,'')),
> max(DECODE( zsp_spalte, 210 , wert ,'')),
> max(DECODE( zsp_spalte, 220 , wert ,'')),
> max(DECODE( zsp_spalte, 230 , wert ,'')),
> max(DECODE( zsp_spalte, 240 , wert ,'')),
> max(DECODE( zsp_spalte, 250 , wert ,'')),
> max(DECODE( zsp_spalte, 260 , wert ,'')),
> max(DECODE( zsp_spalte, 270 , wert ,'')),
> max(DECODE( zsp_spalte, 280 , wert ,'')),
> max(DECODE( zsp_spalte, 290 , wert ,'')),
> max(DECODE( zsp_spalte, 300 , wert ,'')),
> max(DECODE( zsp_spalte, 310 , wert ,'')),
> max(DECODE( zsp_spalte, 320 , wert ,'')),
> max(DECODE( zsp_spalte, 330 , wert ,'')),
> max(DECODE( zsp_spalte, 340 , wert ,'')),
> max(DECODE( zsp_spalte, 350 , wert ,'')),
> max(DECODE( zsp_spalte, 360 , wert ,'')),
> max(DECODE( zsp_spalte, 370 , wert ,'')),
> max(DECODE( zsp_spalte, 380 , wert ,'')),
> max(DECODE( zsp_spalte, 390 , wert ,'')),
> max(DECODE( zsp_spalte, 400 , wert ,'')),
> max(DECODE( zsp_spalte, 410 , wert ,'')),
> max(DECODE( zsp_spalte, 420 , wert ,'')),
> max(DECODE( zsp_spalte, 430 , wert ,'')),
> max(DECODE( zsp_spalte, 440 , wert ,'')),
> max(DECODE( zsp_spalte, 450 , wert ,'')),
> max(DECODE( zsp_spalte, 460 , wert ,'')),
> max(DECODE( zsp_spalte, 470 , wert ,'')),
> max(DECODE( zsp_spalte, 480 , wert ,'')),
> max(DECODE( zsp_spalte, 490 , wert ,'')),
> max(DECODE( zsp_spalte, 500 , wert ,'')),
> max(DECODE( zsp_spalte, 510 , wert ,'')),
> max(DECODE( zsp_spalte, 520 , wert ,'')),
> max(DECODE( zsp_spalte, 530 , wert ,'')),
> max(DECODE( zsp_spalte, 540 , wert ,'')),
> max(DECODE( zsp_spalte, 550 , wert ,'')),
> max(DECODE( zsp_spalte, 560 , wert ,'')),
> max(DECODE( zsp_spalte, 570 , wert ,'')),
> max(DECODE( zsp_spalte, 580 , wert ,'')),
> max(DECODE( zsp_spalte, 590 , wert ,'')),
> max(DECODE( zsp_spalte, 600 , wert ,''))
> from ecoopen.workfile_zeugnis
> group by
> mandant,abteilung,zeugnistyp,zeugnis,partner,partner_eltern,partner_lehrfirm
> a,zeugnis_angebotsstruktur,zze_zeile
> ;
>
>
> The view will be created well, but when I select on it, I get this:
>
> select count(*) from v_zeugnistabelle;
> select count(*) from v_zeugnistabelle
> *
> ORA-01467: sort key too long
>
>
> Pleeeeaaaassse help!!!!!
>
>
>
>
>
>
Received on Thu Nov 05 1998 - 23:25:11 CST
![]() |
![]() |