Oracle Enterprise Manager - solutie client inetgrata
de administrare si monitorizare globala a bazelor
de date
Enterprise Manager se bazeaza pe o arhitectura pe trei
nivele care ofera optiuni de dezvoltare flexibile, siguranta si
scalabilitate.
Functie de modul in care a fost instalat (si de licentela achizitionate),
pot sa existe urmatoarele componente:
- consola
- aplicatii integrate de management,
care includ: Oracle Forms Server Manager, Oracle Policy Manager, Oracle
Directory Manager, Oracle Net Manager, Oracle Spatial Index Advisor, Oracle
Data Guard Manager, Oracle LogMiner Viewer, Oracle Enterprise Security
Manager, si Oracle Text Manager.
- aplicatii din pachetele de gestiune
( Management Packs):
- Oracle Diagnostics
Pack, care include Oracle Performance Manager, Oracle Capacity Planner,
Oracle TopSessions, si Oracle Trace.
- Oracle Tuning Pack
include Oracle Expert, Oracle Index Tuning Wizard, Oracle SQL Analyze,
Oracle Tablespace Map, Reorg Wizard, Outline Editor, si Outline Management.
- Oracle Change Management
Pack include Oracle Change Manager.
- Oracle Standard Management
Pack include Oracle Performance Manager, Oracle Index Tuning Wizard,
Oracle Create Baseline, Oracle Compare Database Objects, si Oracle Advanced
Database and Node Events.
- Oracle Management
Pack pentru Oracle Applications include Oracle Performance Manager,
Oracle Capacity Planner, Concurrent Processing Tuning Assistant,
si Oracle Applications Advanced Events.
Primul nivel - Consola
GUI specifica administratorilor (permite orice
task de management).
Consola Oracle Enterprise Manager este destinata gestiunii
simple atat pentru Oracle Database Server, cat si pentru componentele
de retea, pentru modulele soft si pentru elementele hard suportate
de baza de date.
Din Consola, se pot efectua urmatoareale sarcini:
-
Administrarea, diagnosticare si modificarea bazelor de date
-
Administrarea unor tipuri variate job-uri
-
Administrarea grupurilor de aplicatii in timp
real Oracle, daca optiunea este instalata.
-
Programarea joburilor pe multiple sisteme la intervale
variate de timp.
-
Monitorizarea starii bazei de date
-
Impartirea sarcinilor cu alti administratori.
-
Gruparea tintelor in scopul usurarii sarcinilor de administrare.
-
Crearea, programarea, si publicarea rapoartelor HTML pentru vizualizarea
rapida si analiza informatiilor despre sistemele administrate.
-
Administrarea din orice locatie prin intermediul
browserului WEB.
Nivelul doi: serverele Oracle Management (OMS)
Management Server, este
motorul de lucru. Pastreaza informatiile centralizate si controlul distribuit
al clientilor pentru nodurile gestionate.
Este responsabil
pentru logica tuturor aplicatiilor back-end si pentru executia tuturor
serviciilor critice pentru gestiunea unui proiect. (ex. sistemul de evenimente,
paginarea si notificarile prin e-mail, raportarea, etc...)
Nivelul intermediar
prelucreaza cererile venite de la clientii de pe primul nivel,
memoreaza informatiile intr-un depozit propriu corespunzator bazei
de date tinta (database repository) si distribuie sarcinile
de indeplinit pentru agentii inteligenti de pe nivelul trei.
Acesta serveste ca depozit persistent back-end care pastreaza data sistem,
datele aplicatiei si starea tintelor distribuite. Aceste date pot fi partajate
de oricati administratori care acceseaza unul sau mai multe servere - Management
Servers- conectate la un singur depozit de metadate.
Un depozit este un set
de tabele care trebuie localizate intr-o baza de date Oracle
accesibila OMS.
Nivelul trei : Tintele gestionate si agentii
inteligenti autonomi
Nivelul trei consta in tintele gestionate (noduri, baze
de date, servere web, servere de aplicatii, aplicatii,etc) si agentii inteligenti.
Odata ce sarcina
a fost atribuita unui agent inteligent, acesta va realiza lucrarile
planificate indiferent de starea tintelor, a serverului de management sau
a clientilor.
Exemple de sarcini: executia
scripturilor SQL, monitorizarea spatiului disponibil intr-un
tablespace,
executia de back-up-uri periodice ale bazei de date, monitorizarea disponibilitatii
server-ului de aplicatii, etc.
Avantajele utilizarii OEM
Un singur punct de administrare
Din Consola Oracle Enterprise Manager, se pot administra toate sistemele
distribuite, bazele de date, si utilizatorii dintr-o locatie centrala.
O interfata grafica intuitiva care ofera sistem de administrare puternic
si robust, Consola ofera un punct central de control al spatiului de lucru
Oracle. Interfata usor de folosit poate simplifica munca administratorului
de sistem.
Sistem Multi-Administratori
In multe companii, echipele de administratori de baze de date trebuie
sa coopereze pentru a administra numeroase sisteme, de cele mai multe ori
de la distanta. Cu Oracle Enterprise Manager, munca de administrare a bazei
de date poate fi organizata si distribuita, si datele sistem pot fi impartite
in siguranta intre administratori.
Scalabilitate pentru spatii de lucru in crestere, distribuite
Cu arhitectura sa pe trei nivele, Oracle Enterprise Manager are abilitatea
de a mentine rutine automate si performante in spatii de lucru distribuite,
in crestere. Odata cu cresterea numarului nodurilor si tintelor administrate
din retea , ori daca OMS-ul curent este supraincarcat, se pot adauga mai
multe servere de administrare Oracle pentru a imparti incarcarea.
Arhitectura extensibila
Arhitectura flexibila Oracle Enterprise Manager permite adaugarea de
noi produse si module aditionale.
Agenti Inteligenti Autonomi
Deoarece sarcinile sunt executate local la nodurile administrate, ele
pot fi terminate chiar si atunci cand o parte cruciala a retelei este cazuta.
Sarcinile localizate sunt dependente deoarece toate sarcinile sunt procesate
de Agenti Inteligenti in fiecare nod administrat.
Functionalitati multiple de administrare a bazei de date
Administratorii bazei de date Oracle(DBA) efectueaza sarcini
precum: crearea de utilizatori, efectuarea de back-upuri, adaugarea de
tabele, administrarea obiectelor bazei de date, si schimbarea parametrilor
instantei.