Documente Academic
Documente Profesional
Documente Cultură
Suita de aplicaţii Oracle 9i a fost lansată în anul 2000, cuprinzând aplicaţii pentru
bază de dată client/server. Ulterior, au fost lansate două versiuni îmbunătăţite:
Release 1 - Oracle9i Database Release 1: 9.0.1.0 — 9.0.1.5 - decembrie 2003
Release 2 - Oracle9i Database Release 2: 9.2.0.1 — 9.2.0.8 – aprilie 2007.
Oracle 10g a fost lansat în anul 2003, prezentând ulterior mai multe variante
îmbunătăţite:
Release 1 - Oracle Database 10g Release 1: 10.1.0.2 — 10.1.0.5 – februarie
2006
Release 2 - Oracle Database 10g Release 2: 10.2.0.1 — 10.2.0.4 – aprilie
2008
Oracle subîmparte produsele sale în diferite “ediţii “ – soluţie aleasă aparent pentru
marketing sau din motive de înlesnire a urmăririi licenţelor vândute. În ordine
aproximativă descrescătoare a gamelor furnizate, acestea sunt:
- Enterprise Edition (EE) – include mai multe caracteristici decât „standard
edition”, în special în zona de performanţă şi securitate. Licenţa este
oferită pe baza numărului de utilizatori sau a numărului de procesoare –
caz tipic pentru servere cu 4 sau mai multe CPU. EE nu prezintă limitări cu
privire la memorie, poate fi utilizată în cluster de calculatoare, utilizând
componenta software Oracle RAC (Real Application Clusters).
- Standard edition (SE) – conţine funcţii de bază pentru bazele de date.
Licenţa este oferită pe baza numărului de utilizatori sau a numărului de
procesoare, tipic pentru serverele care utilizează unul sau până la patru
procesoare. Dacă numărul de CPU depăşeşte 4, utilizatorul este obligat să
schimbe licenţa în EE. SE nu are limitare privind memoria, şi poate fi
utilizată în calculatoare tip cluster utilizând componenta software Oracle
RAC
- Standard Edition One – este introdusă cu Oracle 10g, şi prezintă câteva
restricţii în plus. Varianta SEO este destinată utilizării în sisteme cu unul
sau două procesoare, neavând limitări cu privire la memorie.
- Express Edition (Oracle Database XE) – introdusă în 2005, oferit în mod
gratuit (Oracle 10g) pentru platformele Windows şi Linux (există restricţia
ca platforma să utilizeze un singur CPU, 1 GB de memorie şi un maxim de
4 GB de date utilizator). Suportul pentru acestă versiune este limitat – cel
oferit de forumurile on-line.
- Oracle Personal Edition – oferă funcţionalitatea high end a EE, dar ediţia
poate fi utilizată doar un singur utilizator care lucrează pe o staţie de lucru
individuală.
- Oracle Database Lite – este proiectat pentru a rula pe calculatoare
mobile. Baza de date se află parţial pe calculatorul mobil, fiind posibilă
sincronizarea cu instalarea situată pe server.
1
octombrie 2006, Oracle oferă prin produsul Oracle Database 10g suport
pentru următoarele platforme:
2
Compilatorul de PL/SQL introduce furnizează warnings (avertimente), din
categoriile:
- severe
- performance
- informational
Fiecare categorie de avertismente şi fiecare avertisment în parte poate fi
independent activat (enabled) sau dezactivat (disabled), sau tratată ca şi
eroare de compilare (error).
Alte noutăţi/îmbunătăţiri:
3
Monitor utilizează AWR şi alte caracteristici ale bazei de date în vederea monitorizării
bazei de date pentru furnizarea de rapoarte şi notificarea erorilor DBA-ului aflat la
distanţă. Advisors asistă utilizatorul în obţinerea performanţelor în lucrul cu baza de
date în continuă schimbare. Oracle Database Control este noua versiune mult
îmbunătăţită a utilitarului Oracle Enterprise Manager.
4
pentru sesiunile unui server partajat, linia de comandă trcsess păstrează într-
un singur loc urma aparţinând sesiunii utilizator
• blocarea accesului de la distanţă la instanţele restricţionate
• îmbunătăţirea Dynamic SGA – include algoritmi de autoconfigurare care
simplifică lucrul cu baza de date
JAVA_POOL_SIZE, STREAMS_POOL_SIZE – iniţializarea parametrilor este
dinamică
vederea V$SGAINFO furnizează informaţii concise şi solide despre SGA
• Irreversible database compatibility – utilizând parametrul de iniţializare
COMPATIBLE, nu se mai poate starta baza de date utilizând setarea lower
compatibility, cu excepţia utilizării unei restaurări anterioare setării privitoare la
compatibilitate.
• Flash recovery area – se poate crea o zona de restaurare imediată. Acolo,
Oracle poate stoca fişiere de back-up şi restaurare
• Sorted hash clusters – structuri noi de date care permit regăsirea rapidă a
datelor pentru diferite aplicaţii
• Copying Files Using the Database Server
permite copierea bazelor de date fără utilizarea aplicaţiilor oferite de sistemul
de operare. Pentru copierea acetora, poate fi utilizat pachetul
DBMS_FILE_TRANSFER
• Parametrul MAXTRANS nu mai este utilizat
Oracle database permite acum până la 255 tranzacţii concurente de update
pentru oricare bloc de date, depinzând de spaţiul disponibil în bloc
• modul de management manual al operaţiunilor de tip undo nu mai este utilizat,
el fiind înlocuit acum cu undo tablespace şi managementul automat al undo
• când se operează în modul automatic de management undo, baza de date
ignoră orice declaraţie SQL privind managementul manual al undo (parametru
UNDO_SUPPRESS_ERRORS)
• dată fiind orientarea produsului Oracle 10g către procesarea paralelă,
utilizarea parametrului PARALLEL_AUTOMATIC_TUNING a devenit
redundantă
• Virtual Private Database – noi caracteristici
- privacy la nivel de coloană
- particularizare VPD
- politici de partajare
- suport pentru interogare paralelă
• AUDIT_SYS_OPERATIONS – setarea parametrului ca adevărat permite
auditarea totală a utilizatorului conectat ca SYS
• End to End Application Tracing îmbunătăţit – identifică sursa unei încărcări
excesive, precum o declaraţie SQL care solicită excesiv sistemul. Permite
SQL tracing la nivel de sesiune, sesiune la distanţă, sau la nivelul întregii baze
de date