Archive for the ‘Oracle’ Category

Oracle: ON DELETE CASCADE

Sunday, March 18th, 2007

Sa mnom u firmi radi nekoliko Java programera, kojima katkad treba objasniti kako funkcionisu neke stvari u Oracle bazi. Nakon sto sam njima objasnio kako funkcionise klauzula "ON DELETE CASCADE", odlucio sam i ovdje napisati nesto o tome. Konkretno, pita mene kolega:"Ako ja iz jedne parent tabele obrisem jedan unos, sta ...

Recenzija knjige “Oracle database 10g: RMAN Backup & Recovery”

Tuesday, March 13th, 2007

Nakon sto sam procitao ovu knjigu, red bi bio da napisem i kratku recenziju o njoj. Knjiga je novije izdanje prethodne knjige "Oracle database 9i: RMAN Backup & Recovery", s tim sto su dodane novosti i izmjene sadrzane u verziji 10g. Ko je procitao knjigu za verziju 9i, odusevice se i ...

Oracle: Vrijednosti :NEW i :OLD varijabli pri okidanju triggera

Wednesday, February 28th, 2007

Evo bas sam danas jednom kolegi programeru objasnjavao statuse :NEW i :OLD varijabli pri odredjenom trigger fire-eventu (mozebitni prevod: okidacki dogadjaj?) . Za tu svrhu sam koristio jedan najobicniji primjer, koji cu pokazati i ovdje. Najprije moramo napraviti tabelu i unijeti testne podatke: CREATE TABLE test_table(id NUMBER, tekst VARCHAR2(32)); INSERT INTO test_table VALUES(1, ...

Oracle homepage redesigned

Monday, February 26th, 2007

Nakon sto su prethodni put preuredjene web stranice od Oraclea, zapitao sam se - zasto su taj posao aljkavo uradili i zasto je sve nabacano bez imalo preglednosti. Izgleda da nisam bio jedini, koji se mucio sa preglednoscu Oracleovog web sajta, jer je nedavno Oracle homepage ponovno preuredjen - ovaj put daleko ...

Novosti u verziji Oracle 11g (Oracle 11g enhancements)

Monday, February 12th, 2007

Pisao sam već kako sam u zadnje vrijeme jako nezadovoljan Oracleom i kako forsira nove verzije, iako ni aktualne verzije (trenutno 10g) nisu 100% završene i ispravljene od bugova. Na Metalinku često za neke bugove ili opcije viđam napomenu "Fixed in version: 11g". Verzija 10g je donijela dosta novih stvari u odnosu ...

Oracle: Kako brzo unijeti podatke pomocu INSERT /*+ APPEND */

Friday, February 9th, 2007

Kaze kolega:”Cuo sam da je unos podataka sa INSERT /*+ APPEND */ veoma brz, ali kod mene se vuuuceeee kao penzioner na kraju mjeseca…” Pa evo zgodne prilike da na primjeru pojasnimo ispravno koristenje INSERT /*+ APPEND */ procesa. U ovom primjeru imamo dvije tabele: - source tabelu (source_table) iz koje uzimamo podatke, ...

Oracle: CKPT terminating instance due to error 221 (ORA-00221)

Friday, February 9th, 2007

Ako vam se instanca Oracle baze skrsi sa greskom iz naslova i ukoliko u alert logu pronadjete ovo: (Na njemackom) Wed Feb 07 22:44:32 2007 Errors in file c:\ora10g\admin\db10g\bdump\db10g_ckpt_55.trc: ORA-00221: Fehler beim Schreiben in Kontrolldatei ORA-00206: Fehler beim Schreiben (Block 3, Anzahl Blöcke 1) der Kontrolldatei ORA-00202: Kontrolldatei: 'C:\ORA10G\ORADATA\DB10G\CONTROL03.CTL' ORA-27072: Datei-I/O-Fehler OSD-04008: WriteFile()-Fehler, in Datei kann nicht geschrieben ...

Oracle: Zapisivanje direktno u alert log ili u trace file

Thursday, February 8th, 2007

Naletih na jednu zanimljivu proceduru, kojom mozete direktno zapisivati u alert log ili u trace file. Radi se o proceduri KSDWRT u paketu DBMS_SYSTEM, a mozete ju koristiti na 3 nacina: DBMS_SYSTEM.KSDWRT(1, 'zapisivanje u trace file'); DBMS_SYSTEM.KSDWRT(2, 'zapisivanje direktno u alert log'); DBMS_SYSTEM.KSDWRT(3, 'zapisivanje i u alert log i u trace file'); Evo jedan primjer: - ...

Nove Oracle knjige

Thursday, January 25th, 2007

Posto smo KONACNO presli na verziju 10g (procitati u jednoj od prethodnih poruka, zasto je tek nedavno bilo moguce uraditi upgrade na verziju 10g), dobio sam zadatak da osmislim novi koncept osiguravanja podataka (backup & recovery concept), a radi se o bazi velikoj oko 400 GB (raste oko 40% godisnje). Odabrao ...

TOADworld - tutorijali, tekstovi, savjeti…

Wednesday, January 24th, 2007

Na adresi ToadWorld mozete pronaci odlicne tutorijale, tekstove i savjete o radu sa TOAD-om i prvenstveno sa Oracle bazom. Napomenucu da tekstove tamo pisu i Mike Ault (jedan od najboljih Oracle DBA na svijetu), Steven Feuerstein (jedan od najboljih PL/SQL programera na svijetu) i mnogi drugi. Ima dosta zanimljivih tekstova, a meni su ...