Archive for the ‘Oracle’ Category

Patch set 9.2.0.8 - problemy

piątek, wrzesień 28th, 2007

Po instalacji patch set’a 9.2.0.8 większość systemów OLTP ( transakcyjnych ) powinna zachowywać sie stabilnie.
Natomiast systemy hurtowni danych, ETL i inne przenoszące duże ilości danych, używające instrukcji TRUNCATE TABLE mogą napotkać błędy wewnętrzne przy ładowaniu ( INSERT ) danych.

ORA-600 [KCBGTCR_12]
ORA-600 [KCBNEW_3]

Powyższe błędy napotkałem, Oracle podaje jeszcze:

ORA-600 [KCBGTCR_3]

Problem zosał załatany patchem 5523799.

Podsumowując instalując patch set 9.2.0.8 zaistalujmy także patch 5523799.

Następnym problemem w wersji 9.2.0.8 jest pakiet DBMS_STATS. Pakiet ten jest używany do obliczania statystyk obiektów. Statystyki te używane są przez optymalizator kosztowy ( cost optimizer ). Po istalacji patchsetu 9.2.0.8 funkcje pakietu wywracały sie z błędem ORA-06502: PL/SQL: błąd liczby lub wartości

SQL> begin
2 dbms_stats.export_table_stats( OWNNAME => NULL
3 , TABNAME => 'TABLICA'
4 , PARTNAME => 'P20070430'
5 , STATTAB => 'ARCHIWUM_STATYSTYK'
6 , STATID => '20070430'
7 );
8 end;
9 /
begin
*
BŁĄD w linii 1:
ORA-06502: PL/SQL: błąd liczby lub wartości
ORA-06512: przy "SYS.DBMS_STATS", linia 5012
ORA-06512: przy "SYS.DBMS_STATS", linia 5539
ORA-06512: przy linia 2

Przyczyną jest walidacja, by parametr STATID był poprawnym identyfikatotem. Oznacza to że musi zaczynać się literą 'S20070430' lub powinna być umieszczone w ” ( podwójnym cudzysłowie ) '"20070430"'

Wersje 10g i 11g wywracają się z błędem:

ORA-20001 "xxx is an invalid identifier"

Po zgłoszeniu tego problemu do asysty Oracle via Metalink, powstał dokument opisujący go w szczegółach. ( Note: 463371.1 )

Konferencja Oracle Polska - CRM

czwartek, wrzesień 20th, 2007

Plik oraInst.loc

czwartek, wrzesień 6th, 2007

Funkcja nvl2 w SQL i PL/SQL

środa, wrzesień 5th, 2007

char vs. varchar2 datatype

środa, sierpień 29th, 2007

Dlaczego należy instalować CPU, patch set’y i patch’e.

czwartek, sierpień 23rd, 2007

Oracle Databases

czwartek, sierpień 23rd, 2007

Invalid objects - DBA_OBJECTS

czwartek, sierpień 23rd, 2007

Szachy Ursus