Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

truncate table error

[es] :: Oracle :: truncate table error

[ Pregleda: 3816 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

catalina
Beograd

Član broj: 72814
Poruke: 6
*.finsoft.co.yu.



Profil

icon truncate table error29.11.2006. u 12:20 - pre 211 meseci

Pri 'truncate table x' dobijam gresku:
ORA-00947: not enough values

Constraint-i na tabelama su disable-ovani, tablele ne pripadaju klasterima..

Ima li neko neku ideju?
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.it-austria.net.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: truncate table error29.11.2006. u 13:14 - pre 211 meseci
Da li to pokusavas izvesti u nekom PL/SQL bloku koristeci EXECUTE IMMEDIATE?
'TRUNCATE TABLE tablename' bi trebao raditi bez problema, pa pretpostavljam da se greska mozda krije na nekom drugom mjestu u tvom PL/SQL kodu...
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

catalina
Beograd

Član broj: 72814
Poruke: 6
*.finsoft.co.yu.



Profil

icon Re: truncate table error29.11.2006. u 13:54 - pre 211 meseci
To pokusavam izvrsiti i iz PL/SQL bloka, i kao posebnu naredbu, i iz skripta, i iz toad-a....stalno ista greska

Treba da ispraznim gomilu tabela, iz nekoliko schema, i na jednoj bazi je sve to radilo bez problema, na ovoj puca truncate..
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: truncate table error29.11.2006. u 15:13 - pre 211 meseci
Pogledao sam na metalinku da li ima nešto o ovom problemu, pa sam našao da na je na tehničkom forumu postojala diskusija pre dve godine na sličnu temu. Nije nađeno rešenje, nije prijavljeno kao bag, a izgleda da se dešavalo na verzijama baze 9.2.0.4 i/ili 9.2.0.5

Kada god se neki ovakav bag prijavi, prvo što te pitaju: da li si primenio najnovije peč setove.

Dok sam se muvao po metalinku, primetio sam da se ora-00947 pojavljivala na bezveznim mestima kod daungrejdovanja sistemskih paketa (tj. nije primenjen odgovorajući CATPROC u odnosu na data dictionary), kao i kod ANALYZE TABLE komande za chained rows.
Ovo me je podsetilo na bag koji sam imao na SCO kada sam imamo OS Error - division by zero u upitu koji nije imao nikakvo deljenje, zato što je postojala statistika nad tabelom koja je bila u upitu.

Proveri da li su tabele baš potpuno iste na sistemu na kojem radi i na onom na kojem ne radi, da li su isti konstrejnti, da li na jednom postoji statistika nad tabelom/indeksima, a na drugom ne, da li postoje materijalizovani pogledi nad tabelom.

Naravno, primena peč seta koji je poslednji za tvoju bazu nikad nije na odmet.
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.it-austria.net.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: truncate table error29.11.2006. u 17:08 - pre 211 meseci
De kopiraj ovdje taj PL/SQL blok, jer ovako napamet je tesko reci u cemu je tacno problem...

Da nisi u nekoj INSERT ili UPDATE naredbi izostavio ime kolone?
Kod mene EXECUTE IMMEDIATE 'TRUNCATE TABLE tabela' radi oduvijek bez problema...
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

catalina
Beograd

Član broj: 72814
Poruke: 6
*.finsoft.co.yu.



Profil

icon Re: truncate table error01.12.2006. u 10:43 - pre 211 meseci

Hvala Djoki i Dejanu na savetima i pomoci. Nije bilo do koda, bilo je do baze - na 9.2.0.4 (bez peč setova) je truncate pravio probleme, i proradio je kad su tabele koje su bile monitoring promenjene na nomonitoring, ali na kraju je baza upgade-ovana na 9.2.0.6 i sve je ok

Pozdrav svima
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: truncate table error01.12.2006. u 11:49 - pre 211 meseci
Tek sam sada video da si iz Finsofta

Mogao si i da me pozoveš u firmu, a ne da se dopisujemo preko es-a.

Đorđe iz Antegre
 
Odgovor na temu

catalina
Beograd

Član broj: 72814
Poruke: 6
*.finsoft.co.yu.



Profil

icon Re: truncate table error01.12.2006. u 11:58 - pre 211 meseci
Hvala, Djordje!

Sigurna sam da znas da sam imala i ovde koga da pozovem, samo sam htela da se uverim da sam uradila sve sto mogu pre nego sto iscimam administratore :)

Pozdrav
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.it-austria.net.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: truncate table error01.12.2006. u 11:58 - pre 211 meseci
A mene ne zovete, a? ;)

Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: truncate table error01.12.2006. u 15:23 - pre 211 meseci
Daleko je Beč, ali ako budeš svraćao, samo se javi pa da nešto organizujemo :P
 
Odgovor na temu

[es] :: Oracle :: truncate table error

[ Pregleda: 3816 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.