Archive for the ‘Oracle’ Category

Kraj “malih baza” – stigao je Standard Edition 2

Wednesday, September 16th, 2015

Pomalo neprimetno, odlaze u istoriju edicije baze Standard Edition One (SE1) i Standard Edition. Na njihovo mesto, od 1. septembra dolazi verzija Standard Edition 2. Poslednje verzije SE1 i SE su 12.1.0.1. Od verzije 12.1.0.2 postoji samo SE2. Sada je jasno da Oracle nema više namere da pokriva "male" instalacije Oracle bazom, ...

12c Migracija baze podataka sa datotečnog sustava na ASM premještanjem datoteka na živo

Wednesday, February 18th, 2015

Postoji mnogo članaka gdje je objašnjeno na koji način migrirati bazu podataka sa datotečnog sustava na ASM. Moglo bi se RMAN-om kopirati datoteke baze podataka na ASM pa početi aktivno koristiti kopirane datoteke, povući datoteke iz sigurnosnih kopija i vratiti na ASM ili kreirati duplikat baze podataka na ASM-u. Sve je ...

Konačno!! Oracle Certified Master 11g

Tuesday, June 24th, 2014

Nakon dugogodišnjeg odugovlačenja, početkom juna sam u Minhenu bio na ispitu za Oracle Certified Master 11g. Već nekoliko dana prije samog ispita me hvatala nervoza, uzbuđenje, strah - zbog toga nisam mogao da spavam normalno, pa sam se uspaničio zbog te hronične nesanice - psihički i fizički umor su me ...

Toad for Oracle – Zaboravljeni pasvordi…

Sunday, October 13th, 2013

Lijepo je imati uključenu opciju "Save password" u našim alatima, pa ne moramo zamarati svoje male sive ćelije pamćenjem istih. Ponekad zaboravimo što smo si upisali za password, a iako postoje i raznorazni password manager programi, ljenost je ta koja je ponekad jača od alata :) Postoji više solucija za pronalaženje ...

Oracle Database 12c je i službeno objavljena!

Wednesday, June 26th, 2013

Ako već niste saznali iz drugih izvora, onda će vas ova vijest obradovati - Oracle database 12c je konačno i službeno objavljena, tj. dostupna za download!

REGEXP_SUBSTR/REGEXP_INSTR: ORA-01428: argument ‘-1’ is out of range

Monday, February 11th, 2013

Programiram ja danas nesto i hocu pri tome koristiti regular expression (REGEXP_SUBSTR, REGEXP_INSTR i REGEXP_REPLACE), ali sam na jednom "problemu" izgubio 3-4 sata i ne mogu da nadjem uzrok te greske... Ni Google mi nije pomogao, MyOracleSupport takodje nista... Htio sam koristiti opciju "backward search", tj. da se pattern u stringu ...

Full Table Scan vs. BITMAP Index vs. VIRTUAL Column

Friday, November 2nd, 2012

Ovaj put donosim još jedan primjer iz prakse, na osnovu kojeg ću pokazati interesantne metode optimizacije problematičnog SQL upita. U stvarnoj bazi postoji jedna tabela, u koju se podaci unose i obrađuju po slijedećem principu: - podaci se unose u nejednakim razmacima, pri čemu se jedna status kolona označi sa 'N', što ...

Interval partitioning: zašto i kako?

Saturday, October 27th, 2012

Zašto? Slagaću ako kažem, da nisam početkom skoro svake godine nailazio na grešku "ORA-14400: inserted partition key does not map to any partition". Uvijek, ali uvijek! neko od programera zaboravi kreirati particiju za MAXVALUE ili particije i za narednu godinu, pa poslije Nove godine bude frka i panika, kad aplikacija ne ...

Preglednost kôda: IF var1,…,varN IS NOT NULL … vs. COALESCE(var1, var2,…, varN)

Wednesday, October 24th, 2012

Po ko zna koji put vidjam u PL/SQL procedurama aljkav kôd i ne mogu se nacuditi raznim improvizacijama i perverzijama, koje pojedini programeri pisu... Jedna od zadnjih se protezala na 90 linija kôda i izgledala je ovako: IF var1 IS NOT NULL THEN varResult := var1; ELSIF var2 IS NOT NULL THEN varResult ...

FLASHBACK DATABASE glavu čuva!

Tuesday, October 23rd, 2012

Zašto Flashback? Sigurno ste se već našli u situaciji da imate veoma kratak "maintenance window" u sklopu kojeg se vrše neke izmjene nad bazom, npr. instaliranje novog patcha, novi release ogromne aplikacije ili neka slična operacija, koja bi mogla biti kritična, što znači, da bi u slučaju neke greške ili neželjenog ...