Applying Patch Set Update 11.2.0.3.3 to 11.2.0.3.0 on linux x86-64

Pentru a instala Patch Set Update-ul 11.2.0.3.3 este nevoie ca Oracle Home sa aibă instalată Oracle 11.2.0.3.0 (sau 11.2.0.3.2, 11.2.0.3.1) iar versiunea utilitarului OPatch sa fie minim 11.2.0.3.0.

Dacă condițiile de mai sus (ori cel puțin prima) sunt îndeplinite atunci putem începe:

Instalare Oracle database 11gR2

In acest articolul voi descrie instalarea Oracle Database 11g Release 2 (11.2) (64-bit) pe Oracle Linux 6 (64-bit). Articolul se bazează pe o instalare de server,  cu SELinux și firewall-ul dezactivat. Setup-ul instalării Oracle Linux a fost descris aici. Nu voi descrie pașii instalării deoarece vom folosi aceeași distribuție Oracle Enterprise Linux 6.3 x64 cu mențiunea ca în timpul instalării a fost selectat grupul de pachete „Basic Server” iar în plus a mai fost instalat pachetul „X Windows System”.

Înainte de a începe…

Monitorizare DataPump

Când utilizați utilitarul de import ori de export datapump puteți urmări progresul procesului folosind următorul select.

select sid, serial#, sofar, totalwork,
dp.owner_name, dp.state, dp.job_mode
from gv$session_longops sl, gv$datapump_job dp
where sl.opname = dp.job_name and sofar != totalwork

SQL tips&tricks

Deși două declarații SQL pot produce același rezultat, Oracle poate procesa mai repede o interogare decât o alta. Pentru a verifica puteți utiliza rezultatul planului de execuție pentru a compara costurile celor două declarații și de a determina care este mai eficient. Mai jos sunt câteva sfaturi care vă pot ajuta în redactarea interogărilor eficiente.

Standby database

O baza de date standby este o copie exactă a unei baze de date operaționale aflata la distanță (sau locală), gata de a fi utilizate pentru backup, replicare, recuperarea după dezastru și raportare, pentru a numi câteva aplicații.
O baza de date standby este mult superioară unei copii de rezervă normală, deoarece este disponibilă imediat în caz de dezastru.
Pentru a restaura o copie de rezervă este nevoie de timp, iar în timpul restaurării sistemul nu este disponibil. Cu o baza de date de standby nu este nimic de restaurat, în caz de dezastru, baza de date standby este întotdeauna disponibila. Este posibil pentru a comuta aplicații pe la baza de date standby într-o chestiune de minute pentru a permite continuitatea afacerii.

bulk delete

Probabil ca orice DBA a fost nevoit de-a lungul timpului sa șteargă înregistrări din tabele
cu milioane de înregistrări care au indecși și constrângeri. Atunci ați putut observa ca
operația de ștergere este mare consumatoare de timp iar în plus generează și multe redo loguri și undo data. In funcție de situația cu care va confruntați exista mai multe abordări, voi
încerca sa dau câteva exemple:

Cum convertim o tabela nepartionata in una partitionata

Scurta descriere:

Partiționarea presupune descompunerea tabelelor ori a indecșilor foarte mari în „bucăți” mai mici și mai ușor de gestionat, numite partiții. Interogările SQL și declarațiile DML nu trebuie să fie modificate pentru a accesa tabelele partiționate.

De regulă când dorim să partiționăm o tabelă vom specifica acest lucru în definiția tabelei, asta presupune să știm de la început că vom avea un volum mare de înregistrări în această tabela. Totuși ce putem face dacă nu am definit de la început partițiile iar acum tabela este populata cu multe înregistrări? Sigur că o posibilitate ar fi să exportam tabela, să-i facem drop, să o recreăm folosind partițiile după care sa importam datele, dar va imaginați ca acesta operațiune este foarte costisitoare ca timp iar în plus nu poate fi realizata online. Eu prefer varianta mai simpla, pe care o voi descrie mai jos:

Enmotech Blog

Specialized in Oracle Cloud Database ( DBaaS )

Mathijs Bruggink

Tips Tricks and Blogs on Oracle

Oracle Romania

Simplify IT

Programat in Romania

Blogul industriei de software din Romania. Comunitate dezvoltatori

Dan Bârsan

The miracle is not that we do this work, but that we are happy to do it. I'm writing in Romanian and English

Romanian Oracle User Group

Focusing On Oracle Database Administration

Big Lazy SysAdmin

Adapt. Enjoy. Survive.

Talip Hakan Ozturk's ORACLE BLOG

The secret of success is at your fingertips!...

Pickleball spielen

002 - License to dink

Enmotech Blog

Specialized in Oracle Cloud Database ( DBaaS )

Mathijs Bruggink

Tips Tricks and Blogs on Oracle

Oracle Romania

Simplify IT

Programat in Romania

Blogul industriei de software din Romania. Comunitate dezvoltatori

Dan Bârsan

The miracle is not that we do this work, but that we are happy to do it. I'm writing in Romanian and English

Romanian Oracle User Group

Focusing On Oracle Database Administration

Big Lazy SysAdmin

Adapt. Enjoy. Survive.

Talip Hakan Ozturk's ORACLE BLOG

The secret of success is at your fingertips!...

Pickleball spielen

002 - License to dink