0% found this document useful (0 votes)
24 views

Introduction To Database Security: Control Regulates All User Access To Named Objects Through Privileges. A Privilege Is

This document discusses database security in Oracle. It explains that Oracle uses schemas and security domains to control access to data and resources. Oracle provides discretionary access control through privileges that regulate user access to named objects. Each database user is associated with a schema that defines their security domain, including privileges, roles, tablespace quotas, and system resource limits. Privileges grant users the right to perform specific SQL statements, such as connecting to the database, creating tables, or accessing other users' data.

Uploaded by

rajgoud35
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Introduction To Database Security: Control Regulates All User Access To Named Objects Through Privileges. A Privilege Is

This document discusses database security in Oracle. It explains that Oracle uses schemas and security domains to control access to data and resources. Oracle provides discretionary access control through privileges that regulate user access to named objects. Each database user is associated with a schema that defines their security domain, including privileges, roles, tablespace quotas, and system resource limits. Privileges grant users the right to perform specific SQL statements, such as connecting to the database, creating tables, or accessing other users' data.

Uploaded by

rajgoud35
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Introduction to Database Security

Database security entails allowing or disallowing user actions on the database and the
objects within it. Oracle uses schemas and security domains to control access to data
and to restrict the use of various database resources.
Oracle provides comprehensive discretionary access control. Discretionary access
control regulates all user access to named objects through privileges. A privilege is
permission to access a named object in a prescribed manner; for example, permission
to query a table. Privileges are granted to users at the discretion of other users.
Database Users and Schemas
Each Oracle database has a list of user names. To access a database, a user must use a
database application and attempt a connection with a valid user name of the database.
Each user name has an associated password to prevent unauthorized use.
Security Domain
Each user has a security domaina set of properties that determine such things as:
The actions (privileges and roles) available to the user
The tablespace quotas (available disk space) for the user
The system resource limits (for example, CPU processing time) for the user
Each property that contributes to a user's security domain is discussed in the following
sections.
Privileges
A privilege is a right to run a particular type of SQL statement. Some examples of
privileges include the right to:
Connect to the database (create a session)
Create a table in your schema
Select rows from someone else's table
Run someone else's stored procedure

You might also like