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

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:

tail -f in windows

…sau la ce poți folosi tool-ul Automatic Diagnostic Repository Command Interpreter. Pentru cei care nu au folosit acest tool, menționez ca a apărut o data cu versiunea 11g R1 cu scopul de a simplifica următoarele taskuri:
– vizualizarea alertlog-ului și incidentelor
– generarea pachetelor zip pentru a fi trimise către suportul Oracle
– managementul fișierelor trace

Prin acest articol doresc să fac un rezumat al comenzile esențiale, pe care un DBA trebuie să le știe, în scopul de a folosi adrci.

Ghid de instalare rapida Oracle 11g R2 RAC, instalarea Oracle Grid si Oracle Database

În articolele precedente am văzut cum pregătim cele două mașini virtuale racnode1 și racnode2 pentru instalarea Oracle Grid Infrastructure și Oracle Database 11g cu Oracle Real Application Clusters, în acest articol (ultimul din această serie) vom finaliza instalarea.

Enmotech Blog

Specialized in Oracle Cloud Database ( DBaaS )

Another Oracle blog

Another blog about Oracle

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.

Inovat in Romania

Blogul industriei software din Romania

Talip Hakan Ozturk's ORACLE BLOG

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

Uwe Hesse

about Database Technology

Enmotech Blog

Specialized in Oracle Cloud Database ( DBaaS )

Another Oracle blog

Another blog about Oracle

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.

Inovat in Romania

Blogul industriei software din Romania

Talip Hakan Ozturk's ORACLE BLOG

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

Uwe Hesse

about Database Technology