Transportable Tablespace

In articolele trecute am prezentat mai multe soluții pentru a migra datele dintr-o bază de date Oracle, fiecare dintre aceste metode avand particularitățile ei, de aceea înainte de implementare trebuie analizat care variantă este cea mai potrivită.

„Transportable tablespace” este una dintre aceste solutii care a fost introdusă în versiunea Oracle 8i și a fost îmbunătățită cu fiecare nouă versiune, iar din Oracle 11g se pot transporta tablespace-uri care provin de pe o platformă cu endian diferit. Avantajul acestei metode este că se poate muta rapid un volum mare de date iar dezavantajul este că tablespace-ul sursă trebuie să fie read-only, iar în majoritatea cazurilor asta se traduce printr-o perioadă de nefuncționare a sistemului sursă, însă acest neajuns a fost rezolvat cu ajutorul utilitarului RMAN.

Istoria Exadata

Exadata este o mașină compusă din componente optimizate pentru a furniza  o configurație care îmbunătățește performanța bazelor de date Oracle.  Sistemul este compus din serverul de baza de date, serverul de stocare,  Infiniband network și devices-ul de stocare (discurile fizice).

Formatul denumirii Exadata este după modelul Xn-s unde:
– n este numărul generației
– s numărul de socketuri CPU sockets
Cu precizarea că regula de mai sus nu se aplică sau nu tine cont de faptul că prima generație a fost „HP Oracle Database Machine„.

Modificare banner sqlplus

Despre cei meticuloși se spune că dau atenție în mod exagerat unor amănunte care nu întotdeauna sunt importante iar aceste persoane de cele mai multe sunt numiți tipicari, migăloși sau riguroși. Nu știu dacă sunt multi dintre voi care au dorit sa recompileze librăriile Oracle astfel încât la fiecare conectare cu sqlplus sa nu mai fie afișat banner-ul cu opțiunile care deși nu sunt folosite vor fi instalate cel puțin în versiunile Enterprise. Spre exemplu:

[oracle@localhost lib]$ sqlplus system/****

SQL*Plus: Release 12.1.0.2.0 Production on Thu Dec 29 02:48:50 2016

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Last Successful login time: Thu Dec 29 2016 02:44:48 -05:00

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL>

Eu am dorit sa scap de rândul îngroșat de mai sus iar în cele ce urmează veți vedea cat este de simplu de realizat acest lucru.

Advanced Index Compression

In articolul precedent am arătat cum se poate compresa o tabelă Oracle și spuneam că opțiunea de compresare a tabelelor a apărut o dată cu Oracle 9i dar până acum ceva timp nu a existat nici o opțiune de a compresa indecșii, această opțiune făcându-și apariția o dată cu Oracle 11g iar în ultima versiune a bazei  de date Oracle 12.1.0.2 iată  că a apărut o versiune îmbunătățită de compresare a indecșilor. Pentru a afla mai multe vă invit să mă urmăriți mai departe.

Data Compression

Una din opțiunile mele preferate dar prea puțin explorată pe acest site este Oracle Advanced Compression. Prezentă încă din versiunea 9i și îmbunătățită constant cu fiecare nouă versiune este una dintre cele mai utile opțiuni prin care se pot reduce costurile și crește eficientizarea infrastructurii.

Spațiul alocat unui articol este insuficient chiar și pentru a sumariza potențialul acestei opțiuni, totuși voi începe astăzi printr-un exemplu de compresare a unei tabele și analiza acesteia după micșorarea dimensiunii, urmând ca în articolele viitoare să readuc în discuție acest subiect și să-l completez.

Noutăți Oracle 12c Release 2

Pe 26 octombrie 2015 Oracle a anunțat în cadrul evenimentului OpenWorld ținut în San Francisco disponibilitatea bazei de date Oracle 12c Release 2 Beta. In prezent această versiune este disponibilă doar clienților Oracle Cloud.

Noua versiune aduce câteva schimbări și multe funcționalități noi, fără nici o urmă de îndoială este optimizată pentru platforma cloud și este ușor de intuit în ce direcție vor fi următoarele tendințe.

Aplicarea backup-ului incremental pe o baza de standby

Exista situații când baza de date de standby nu este sincronizata cu baza primara iar intervalul lipsa conține suficient de multe arhive pentru ca efortul de sincronizare sa nu se justifice ori una sau mai multe arhive nu mai sunt accesibile. In acest scenariu solutia cea mai eficienta este folosirea unui backup incremental pe care îl vom crea exact pentru intervalul de care avem nevoie.

Pentru a exemplifica avem următoarea situație:

Restaurarea unei tabele

Până la versiunea 12c atunci când era nevoie să se recupereze o tabelă dintr-un backup rman trebuia restaurată toată baza de date după care se exporta cu data pump tabela dorită iar în cele din urma tabela era importată în baza de date inițială. Întreg procesul fiind costisitor ca și timp iar efortul logistic nu este de neglijat, în general desfășurându-se pe un host separat. In ultima versiune a bazei de date mecanismul a fost destul de mult simplificat astfel încât nu este nevoie decât sa ne asigurăm că backup-ul este disponibil și putină răbdare după care Oracle va face totul în locul nostru…să vedem cum…

DataPump Tips&Tricks

Pepsi sau CocaCola? Samsung ori Apple? AMD versus NVidia? DataPump ori tradiționalul export/import? Alb ori negru? va mărturisesc ca dintotdeauna am fost un fan al polemicilor, pentru mine acest lucru nu semnifica o cearta ba dimpotrivă este un schimb de idei constructive care încurajează concurenta și totodată evoluția. Totuși exista ceva în comparația de mai sus cu care nu pot fi de acord, datapump nu înlocuiește utilitarele clasice de export și import și nici invers.

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

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