In primele versiuni ale RDBMS Oracle, un utilitar foarte limitat denumit Oracle Diangnostic Sistem (ODS) a fost folosit pentru a ajuta DBA sa afle informatii despre ceea ce se intampla in interiorul bazei de date. La acel moment un DBA nu putea face foarte multe pentru a imbunatatii performanta bazei de date sau pentru o intretine usor sau a o replica. Astazi Oracle ofera o baza pentru un PC, interfata pentru utilizator (GUI) si un set de unelte denumit Oracle Enterprise Manager (OEM) pentru a ajuta administratorul bazei de date sa administreze multiple baze de date sau noduri in toata lumea cu ajutorul retelelor.
In continuare se va urmarii modul in care se poate folosi OEM pentru a imbunatatii securitatea in sistem. Se va observa cum OEM poate ajuta la indeplinirea unor sarcini mai usor si mai eficient punand la dispozitie urmatoarele:
O modalitate usoara de a crea utilizatori, roluri si de ale acorda.
Abilitatea de a crea si de a examina vederi
O cale usoara de a folosi Manager-ul pentru Backup si Recuperare
De asemenea OEM poate prevedea si preveni posibili caderi in securitatea bazei de date prin functia CHANGE ROLE si conectare remote a DBA.
Este instrumentul fundamental pentru Oralce8, permitand prin interfata sa grafica efectuarea unor operatii de arhivare si recuperare (Backup Manager), transferul, exportul si importul datelor (Data Manager), manevrarea instantelor (Instance Manager), vizualizarea si analiza blocajelor dintr-o instanta (Lock Manager), reglarea instantei si performantelor bazei de date (Oracle Expert), admistrarea utilizatorilor (Security Manager), efectuarea de operatii LDD (Schema Manager), introducerea si executarea comenzilor SQL (SQL Worksheet), modificarea comenzilor interne SQL pentru imbunatatirea performantelor sistemului (Oracle Trace), administrarea unui mediu distribuit (Software Manager), manevrarea spatiului unei baze de date (Storage Manager), monitorizarea sesiunilor utilizatorilor activi si vizualizarea folosirii resurselor (TopSesion Monitor), vizualizarea spatiului folosit la nivelul Obiectelor dintr-un spatiu tabel (Tablespace Manager), monitorizarea performantelor unei instante (Performance Manager).
OEB contine un set de unelte pentru administrarea bazei de date, care pot fi folosite pentru a executa sarcinile zilnice ale uni administrator de retea. Desi comunica cu baza de date folosind comenzi SQL (totul comunica cu baza de date folosind comenzi SQL), OEM nu este un inlocuitor pentru SQL*Plus .
Backup Manager permite executarea de sarcini necesare pentru protejarea sistemului. Versiunile mai noi de Backup Manager pun la dispozitie:
Data Manager permite transferul, importul si exportul datelor. Pentru exporturi sunt permise urmatoarele actiuni:
Cu optiunea "Advanced", se pot face urmatoarele:
Specificarea lungimi inregistrarii, dimensiunea zonei tampon, daca sa se genereze un fisier de reluare si numele lui.
Se poate specifica daca sa se exporte o vedere read-consistent a datelor.
Alegerea unui tip de export (Complet, Cumulative, Incremental, sau None)
Se precizeaza daca "Merge Extents for Import"
Pentru importuri se poate specifica:
Cu optiunea "Advanced" se poate specifica:
Pentru optiunea Load, care apeleaza SQL*Loader, se pot specifica numele pentru urmatoarele entitati:
Cu optiunea "Advanced", se pot specifica
Pentru toate aceste optiuni, exista zone in care au fost plasate valorile predefinite, de daca va avea loc un export, import sau incarcare de date, de exemplu, este necesar sa se verifice mai intai valorile predefinite sub optiunea "Advanced".
Instance Manager permite manevrarea instantelor. Cu ajutorul lui se pot executa urmatoarele actiuni:
Vizualizarea parametrilor din INIT.ORA, sesiunilor
Oprirea, pornirea, montarea si deschiderea unei baze de date
Deconectarea, restrictionarea, sau permiterea tuturor sesiunilor
Forteaza commit sau rollback pentru tranzactii
Importul parametrilor de initializare dintr-un fisier al bazei de date, si exportarea parametrilor de initializare catre un fisier.
Incepand cu varianta 7.3. a RDBMS, Instance Manager a pus la dispozitie posibilitatea de a schimba multi parametrii dinamic. Instance Manager permite schimbarea parametrilor interactiv.
Posibilitatea de a executa oricare dintre actiunile disponibile cu Instance Manager reprezinta un pericol important pentru securitatea bazei de date. Deoarece se poate porni o baza de date atat in mod normal cat si in mod restrictionat si se poate opri baza de date folosind acest manager, este necesar ca consola sa fie protejata de unii utilizatori.
Schema Manager mai intai afiseaza o lista cu toate obiectele disponibile in baza de date la care este conectata. Acestea includ clustere, link-uri pentru baza de date, functii, indexi, pachete, proceduri, secvente, instantanee, sinonime, tabele, declansatoare, si vederi.
Acest manager permite crearea de obiecte sau , odata ce a fost selecta un obiect deja existent "CREATE objects LIKE" obiectul care a fost selectat. Odata ce a fost selectat un obiect, sunt posibile urmatoarele actiuni:
Avand in vedere ca securitatea se poate intarii prin vederi, sinonime, declansatoare, instantanee, pachete si proceduri, Schema Manager permite lucrul usor cu aceste obiecte.
In toolkits Oracle, exista doua produse diferite cu nume similare:
Oracle Security Manager, accesat prin OEM, este folosit pentru a crea si controla utilizatori, roluri si profiluri. Pentru fiecare din acestea sunt valabile optiunile: create, create like si remove. Pentru utilizatori si roluri se pot adauga si revoca privilegii. Pentru profile, exista optiunea de a asigna un profil unui utilizator. Prin Oracle Security Manager se poate administra si asigura securitatea de baza pentru baza de date.
Prin Oracle SQL Worksheet se pot realiza urmatoarele:
Prin SQL Worksheet, se poate testa codul usor si repede, se pot face modificari in cod si se poate retesta. Pentru securitate, se pot folosi optiunile SQL Worksheet pentru a rula comenzi SQL care sa activeze sau sa dezactiveze auditarea sau pentru a monitoriza cine acceseaza in mod curent baza de date
Permite controlul spatiilor tabel, fisierelor de date si fisierelor de reluare. Pentru un spatiu tabel este posibil:
Pentru un fisier de date:
Pentru un segment de revenire:
Din punct de vedere al securitatii, singura utilitate importanta a Storage Manager este posibilitatea sa se realizeze backup .
Oracle Software Manager este o optiune care pare isi schimba aspectul cu fiecare nou varianta de OEM. Acesta permite administrarea unui mediu distribuit. Cu versiunea pentru Oracle8 se pot realiza urmatoarele.
Configurarea unei instalari custom a softului Oracle de la consola OEM.
Realizarea de instalari in cadrul retelei pe o platforma specificata
Se poate determina usor ce software a fost fieldet pe fiecare platforma
Software Manager permite controlarea si instalarea unor softuri pe diferite masini, de la o locatie centrala.
OEM pune la dispozitia utilizatorului posibilitatea de a configura un set de sarcini care sa fie automat rulate in una sau mai multe baze de date. Exista posibilitatea ca sarcinile sa ruleze in acelasi timp in fiecare baza de dare sau la momente diferite. Oracle pune la dispozitie o lista de sarcini folosite in mod frecvent de unde se poate alege. De asemenea se pot scrie propriile scripturi si se pot programa sa ruleze automat.
Ca si celelalte utilitare OEM, acesta foloseste agentul inteligent pentru fiecare nod, pentru a se realiza sarcinile care au fost programate. Exista un singur agent inteligent pentru nod, indiferent cate baze de date sunt in acel nod sau cate sarcini au fost programate sa fie executate in acele baze de date.
Sarcinile implicite puse la dispozitie de utilitarul OEM Job Scheduler poate fi rulat fie doar toate o data, fie pe baza unui program:
Multe din aceste sarcini ajuta la protejarea bazei de date.
Posibilitatea de a realiza un backup pe baza unui program este o optiune importanta care permite recuperarea bazei de date fie pana la momentul in care s-a realizat un backup, pana la un moment de dupa realizarea ultimului backup (daca modul archivelog a fost activat). Totusi daca se vor programa backup-uri automate pentru spatiile tabel, trebuie ca fisierele de reluare si fisierele de control asociate sa fie incluse in backup-ul spatiilor tabel pentru a se realiza o recuperare eficienta
Exporturile programate pot asigura recuperarea unuia sau mai multor tabele, vederi sau indexarea usoara si performanta. Realizarea de importuri si incarcari de date automate permit realizarea de sarcini care necesita mult timp. Totusi, acestea pot permite anumitor persoane neautorizate sa introduca date in sistem. Este necesar ca la calculatorul folosit drept consola OEM sa nu aiba acces nimeni in afara de DBA.
Prin crearea de scripturi personalizate, rulandu-le in fiecare zi si interpretand iesirile, se pot monitoriza accesarile sistemului.
Asa cum s-a observat in sectiunile despre OEM, exista mai multe optiuni care includ posibilitatea de a opri si de a porni baza de date. Pentru a realiza un cold backup sau un baqckup la nivel de fisier, baza de date trebuie oprita. Pentru a realiza un export al bazei de date si pentru a se asigura ca numai DBA poate interactiona cu baza de date in timpul exportului, este preferabil ca baza de date sa fie pornita in mod restrictiv si apoi sa se realizeze exportul.
Daca se realizeaza o sarcina programata posibilitatea de a avertiza utilizatorii ca baza de date se va opri, este foarte folositoare. Cu toate ca aceasta optiune, in mod normal, nu este foarte valoroasa din punct de vedere al securitatii este totusi util sa se poata comunica informatii tuturor utilizatorilor bazei de date.
OEM Job Scheduler pune la dispozitie posibilitatea de a controla actiuni ale sistemului de operare. De exemplu, se poate rula o comanda pentru sistemul de operare sa ofere informatii despre cine este in mod curent in acel sistem. Scriptul unei comenzi pentru SO poate fi simplu ca urmatoarea comanda in UNIX, care arata toti utilizatorii din sistem si redirectioneaza iesirea spre un fisier numit user.txt:
ps -ef > users.txt
Tool Comand Language (Tcl) este folosit pentru a se scrie comenzi intr-un limbaj pe care agentii inteligenti ai OEM sa il poata intelege. Scripturile Tcl, puse la dispozitie de Oracle prin OEM Job si Event Schedulers, sunt folosite pentru a controla actiunile agentilor inteligenti si pentru a permite monitorizarea bazei de date pe una sau mai multe platforme.
Acest set de sarcini disponibile in Oracle pentru Job Scheduler prin OEM lucreaza cu produse software Oracle. Prin Job Scheduler, se pot dezinstala produse instalate in baza de date, si se poate instala, sterge, distribui softuri Oracle pe diferite platforme.
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |