Oracle база данни - Oracle администриране на бази данни

Администриране на бази данни на Oracle

4. Потребителите на база данни и схеми

Всяка база данни ORACLE има списък с потребителски имена. За достъп до базата данни, потребителят трябва да използвате приложения на база данни, и се опитват да се свърже с базата данни чрез предоставяне на валиден потребителски име. Всеки потребител име се свързва парола, за да се предотврати неоторизиран достъп.







свързана СХЕМА (SCHEMA), който има същото име като всяка потребителско име. SCHEMA (схема) - е логическа колекция от обекти на база данни (таблици, изгледи, последователности, синоними, индекси, клъстери, процедури, функции, пакети и свързвания на база данни). По подразбиране, всеки потребител база данни се създава и има достъп до всички обекти в съответната схема. СЪЗДАВАНЕ SCHEMA команда е полезна за да се гарантира успешното създаване на всички необходими съоръжения и помощи в една операция; ако не може да бъде създаден отделен обект в тази операция, всички изявлението се отвали и отменени всичките му резултати.

домейн сигурност

Всеки потребител има домейн сигурност - набор от свойства, които определят такива неща като:

· Actions (права и роли), достъпни за потребителя

· Маса квотата пространство (достъпно дисково пространство)

· Ограничения на ресурсите на системата (например, процесорно време) за потребителя

Всеки имот, който допринася за опазване на домейна на потребителя се обсъжда по-долу.

привилегии

ПРИВИЛЕГИЯ (ПРИВИЛЕГИЯ) - това е правото да извършват определен тип изречения SQL. Някои примери за привилегии включват:







· Правото да се свърже с базата данни (създаване на сесия)

· Право да създадете таблица в схемата си

· Правото на избор на ред от таблица на някой друг

· Право да изпълни нечия по-съхранена процедура

системни привилегии

Системни привилегии (SYSTEM_PRIVILEGE) позволяват на потребителите да изпълняват конкретни действия на ниво система или конкретно действие на определен тип обект. Такъв, например, привилегията да се създаде пространство за таблици или привилегия да изтриете редове на всяка таблица в базата данни. Повечето привилегии система са достъпни само за администратори и разработчици на приложения, тъй като такива привилегии е много мощен.

обектно привилегии

привилегии обекти позволяват на потребителите да изпълняват конкретни действия за конкретен обект. Това е, например, привилегията да изтриете редове в таблица. привилегии обекти са възложени на потребителите, така че те могат да използват приложенията на базата данни за изпълнение на конкретни задачи.

Присвояване на привилегии

Привилегиите са възложени на потребителите, така че тези потребители могат да получат достъп до данните и променят данните в базата данни. Потребителят може да получи привилегия два различни начина:

  • Правата могат да бъдат причислени към потребителите изрично. Например, привилегията да вмъкнете записи в таблицата EMP може да бъде изрично зададен на потребителя SCOTT.
  • Ползите могат да бъдат причислени към роли (наречени групи привилегии), а след това тази роля може да бъде назначен за един или повече потребители. Например, привилегията да вмъкнете записи в таблицата EMP могат да бъдат причислени към ролята на име на чиновника, и тази роля се, от своя страна, може да бъде отдадено на потребителите SCOTT и БРАЯН.

Роли (РОЛЯ)

ORACLE осигурява лесен и контролирано управление привилегия чрез използването на роли. РОЛЯ (РОЛЯ) - обединени под едно име на свързаните привилегии, които са възложени на потребители или други роли.

Държавната комисия България
Висше образование.
ДЪРЖАВНА SofiyaSKY
Институт по механика и оптика
(ТУ)
Министерството на компютърна техника