ORACLE ORDBMS adminisztrációs feladatok 3. rész dr. Kovács László 2004.

Slides:



Advertisements
Hasonló előadás
Felhasználói felületek és üzleti logika
Advertisements

2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Adatbázis rendszerek I
Anyagadatbank c. tárgy gyakorlat
Architektúra (Oracle Library – Concepts)
PL/SQL folytatás Kurzorok Alprogramok Tárolt eljárások ADATBÁZIS ALAPÚ RENDSZEREK.
1 Informatikai Szakképzési Portál Adatbázis kezelés Az SQL nyelv elemei.
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
15. tétel Adatbázis felhasználói és jogosultságaik
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
1 Informatikai Szakképzési Portál Adatbázis kezelés DCL – Adatvezérlő nyelv.
Delphi programozás alapjai
Adatbázis kezelés. Hierarchikus modell Legrégebbi modell, ma már nem használatos. Az adatokat fákban tároljuk, ahol minden pont a szegmens adatokat, és.
5. GYAKORLAT SQL CREATE TABLE, aktualizálás. S QL Structured Query Language A relációs adatbáziskezelés szabványos nyelve Nem algoritmikus, de beépíthető.
– SQL 2: Adatok kezelése – Tarcsi Ádám, január 30. Adatbázis gyakorlat.
– Adattáblák & adatok kezelése – Tarcsi Ádám január Adatbázis gyakorlat.
megismerése, mintaadatbázis létrehozása
INSERT INTO Egy vagy több rekordot ad hozzá a táblához. Egyetlen rekordot hozzáfűző kifejezés: INSERT INTO cél_tábla (mező1,mező2,…) VALUES (érték1, érték2,
Triggerek II. ADATBÁZIS ALAPÚ RENDSZEREK.  Az Oracle kifinomult módon támogatja a sorszámozások generálását  Szekvencia: olyan adatbázis-objektum, amely.
Adatbázis alapú rendszerek
Kovács Tibor Krisztián. Tartalom  A felhasználói biztonságról  Felhasználói fiókok létrehozása  Felhasználói fiókok módosítása  Felhasználói erőforrások.
Kovács Tibor Krisztián. Tartalom  Az útmutatókról  Útmutatók A felhasználói fiókok és jogosultságaik biztonságossá tételéről Szerepkörök biztonságossá.
Készítette: Sárközi Anikó
Delphi programozás alapjai Nagyváradi Anett PTE PMMK MIT.
2006. október 2.Markó Tamás, PTE TTK1 Az Oracle SQL 5. Nézettáblák létrehozása, módosítása és törlése.
Adatbázisok védelme DBMS szinten: Rendelkezésre állás Integritási Hozzáférési DBMS - OS Többszintű Sokszínűség Komplex objektumok Dinamikus.
SQL92 lehetőségek KL A tábla B tábla C view adatok VIEW működése utasítás: SELECT.. FROM A,B … SELECT.. FROM C Az adatok a hivatkozáskor állítódnak elő.
Adatbázis rendszerek II
ORACLE ORDBMS adminisztrációs feladatok 2. rész dr. Kovács László 2004.
ADATBÁZISOK
Adattáblák létrehozása, módosítása, tranzakciók, megszorítások Rózsa Győző.
Monitorozás Általános bevezető Eszközök Kiragadott példák Demó { +néhány gondolat } Hangolás.
SQL, adatdefiníció, adatok megváltoztatása, megszorítások
Nézettáblák létrehozása, módosítása és törlése
Zárolási módszerek blokkolás sorrendiség igény Paraméterek finomság időtartam mód.
Alertet indíthat egy: SQL Server esemény (LOG) SQL Server performancia érték WMI events Alert végezhet: Operátor értesítést JOB indítás (válasz az eseményre)
Jogosultság és szerepkör kezelés Oracle 11gR2 alatt
DML. Új rekord beszúrása: INSERT INTO tábla (oszlop1,oszlop2,…) VALUES (érték1,érték2,…); Rekord módosítása: UPDATE tábla SET oszlop = érték WHERE feltétel;
DDL – Adatdefiníciós nyelv
Adatbázis adminisztrátori ismeretek
Adattáblák létrehozása, módosítása, tranzakciók, megszorítások Rózsa Győző.
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele a minimum elégséges érdemjegynek!
Adatbázis-kezelés SQL-lel. SQL SQL = Structured Query Language – Strukturált Lekérdezőnyelv Relációs adatbázis-kezelők lekérdezési nyelve. Alapjait az.
Adatbázis-kezelés SQL-lel
Felhasználók és jogosultságok
SQL DDL DATA DEFINITION LANGUAGE. Táblák létrehozása CREATE TABLE táblanév ( oszlopnév1 típus(méret) /DEFAULT érték/ /NOT NULL/, oszlopnév2 típus(méret)
Készítette: Tóth Ervin
SQL-Structured Query Language. Parancs(utasítás) csoportok CREATE - táblák létrehozása ALTER – táblák módosítása DROP – táblák törlése DDL –Data Definition.
SQL.
1 Verseny 2000 gyakorlat ODBC Adatforrás létrehozása.
1 Sramó András Adatbázis-technológia V. előadás Adatbázis-technológia 5. előadás Az SQL.
Adatbázis-kezelés Tarcsi Ádám január. 15. MySQL és PHP.
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai
Szerver és kliens gép közötti kommunikáció Adattárolási modellek  OLTP: OnLine Transaction Processing az MSSQL Szervert egy időben egyszerre sok felhasználó.
5. gyakorlat Fleiner Rita.
Webprogramozó tanfolyam
Adatbázis rendszerek I
AAA AAA Ki, mikor, mivel, hogyan? Mit csinált, mit csinálhat, (mit fog csinálni)? Ki mihez hogyan férhet hozzá? Authentication Authorization Accounting/Audit.
Oracle Label Security OLS. Szintek Kategóriák.
Kiss Tibor System Administrator (MCP) ISA Server 2006.
1 SQL jogosultság-kezelés Privilégiumok Grant és Revoke Grant Diagrammok.
Adatbázis alapú rendszerek
Triggerek gyakorlás.
Adatbázisok SQL.
adatbázis alapú rendszerek
Logisztikai projekt - gyakorlat Adatbázis-elmélet
SQL jogosultság-kezelés
Előadás másolata:

ORACLE ORDBMS adminisztrációs feladatok 3. rész dr. Kovács László 2004

password User metadata Role metadata Audit data password Resource limits Adatbázis védelmi eszközök védelmi modellek: DAC MAC speciális felhasználók: SYS SYSTEM (DBA)

Oracle DAC védelmi modell A DAC védelmi modell: - decentralizált - hozzáférési mátrix alapú - tulajdonos szabja meg a jogokat - szubjektumok csoportokat alkothatnak objektum auto dolgozo kiado szerviz S,D - - S,I,D - S,I,U S - S S S S peterscottli234 szubjektum művelet, feltétel SELECT INSERT DELETE... hozzáférési mátrix

CREATE USER unev IDENTIFIED BY pwd | EXTERNALLY DEFAULT TABLESPACE ff TEMPORARY TABLESPACE ff QUOTA xx ON ff PROFILE ff Felhasználók regisztrálása DB azonosítás OS azonosítás objektumok táblatere ideiglenes munkaterület terület foglalási korlátok dinamikus erőforrás korlátok

az új felhasználó alapesetben jogosultság nélküli használható hely mérete: QUOTA lehet UNLIMITED is a felhasználóhoz tartozó erőforrások korlátjait legjobban a PROFILE mechanizmus fogja össze DROP USER nev CASCADE ALTER USER unev IDENTIFIED BY pwd | EXTERNALLY DEFAULT TABLESPACE ff QUOTA xx ON ff PROFILE ff Felhasználók regisztrálása

Felhasználók adminisztrálása (DBA Studio)

1. OS azonosítás engedélyezése INIT.ORA paraméterállomány : OS_AUTHENT_PREFIX=xx 2. Felhasználó azonosítás megadott névvel: CREATE USER xxNN IDENTIFIED BY EXTERNALLY NN utal az OS névre INSTANCE CONNECT / Az OS azonosítás működése

Profile kezelése CREATE PROFILE ppp LIMIT SESSION_PER_USER.. CPU_PER_SESSION... CONNECT_TIME … IDLE_TIME … LOGICAL_READ_PER_SESSION.. LOGICAL_READ_PER_CALL.. COMPOSITE_LIMIT.. párhuzamos bejelentkezések db. CPU korlát max. kapcsolati idő max. üresjárati idő max. IO művelet db. max. IO művelet egy utasításnál összetett költséglimit ALTER PROFILE ppp LIMIT … DROP PROFILE ppp

Profile adminisztrálása (DBA Studio)

DAC védelmi utasítások GRANT op ON obj TO user WITH GRANT OPTION GRANT op TO user WITH ADMIN OPTION GRANT RESOURCE meret ON tablaspace TO felh REVOKE op ON obj FROM user REVOKE op FROM user CREATE ROLE ri IDENTIFIED BY pwd DROP ROLE ri GRANT role1 TO role2 | user SET ROLE TO role ALTER USER user DEFAULT ROLE role

Felh.Obj. GRANT SELECT ON V TO T Jog GRANT UPDATE ON V TO T T TV T V +S +U REVOKE UPDATE ON V FROM T TV-S DENY SELECT ON V TO T REVOKE SELECT ON V FROM T grant select on dd to proba deny select on dd to proba revoke select on dd from proba create role r1 grant select on dd to proba grant select on dd to r1 grant r1 to proba deny select on dd to proba revoke select on dd from proba

DAC védelmi utasítások (DBA Studio)

Privilégiumok (DBA Studio)

CONNECT ALTER SESSION, CREATE CLUSTER, CREATE DATABASE LINK, CREATE SEQUENCE, CREATE SESSION, CREATE SYNONYM, CREATE TABLE, CREATE VIEW RESOURCE DBA EXP_FULL_DATABASE ADMINSITER RESOURCE MANAGER, BACKUP ANY TABLE, EXECUTE ANY PROCEDURE, EXECUTE ANY TYPE, SELECT ANY TABLE IMP_FULL_DATABASE Fontosabb gyári szerepkörök

Szerepkörök (DBA Studio)

Tevékenységek naplózása SQL AUDIT Audit data végrehajtási szint: - command - session objektum szint: - login - command - DB object - privileg eredmény szint: - successful - unsucessful

1. AUDIT engedélyezése (INIT. ORA): AUDIT_TRAIL=TRUE 2. Naplózás indítása: AUDIT sql ON obj BY SESSION | ACCESS WHENEVER SUCCESFUL | NOT SUCCESFUL 3. Naplózás leállításat: NOAUDIT … INSTANCE SQL AUD$ table DBA_AUDIT_SESSION