Presentation is loading. Please wait.

Presentation is loading. Please wait.

7 Copyright © 2004, Oracle. All rights reserved. Administering Users.

Similar presentations


Presentation on theme: "7 Copyright © 2004, Oracle. All rights reserved. Administering Users."— Presentation transcript:

1 7 Copyright © 2004, Oracle. All rights reserved. Administering Users

2 7-2 Copyright © 2004, Oracle. All rights reserved. Objectives After completing this lesson, you should be able to do the following: Create and manage database user accounts Create and manage roles Grant and revoke privileges Control resource usage by users

3 7-3 Copyright © 2004, Oracle. All rights reserved. Database User Accounts Each database user account has a: Unique username Authentication method Default tablespace Temporary tablespace User profile

4 7-4 Copyright © 2004, Oracle. All rights reserved. Creating a User Select Users from the Administration properties page. Click the Create button.

5 7-5 Copyright © 2004, Oracle. All rights reserved. Profiles and Users Users are assigned only one profile at any given time. Profiles: Control resource consumption Manage passwords

6 7-6 Copyright © 2004, Oracle. All rights reserved. Profiles and Users Full Notes Page

7 7-7 Copyright © 2004, Oracle. All rights reserved. Authenticating Users Password External Global

8 7-8 Copyright © 2004, Oracle. All rights reserved. Authenticating Users Full Notes Page

9 7-9 Copyright © 2004, Oracle. All rights reserved. Default and Temporary Tablespaces and Locking Default: Default location of database objects Temporary: Used for sorting

10 7-10 Copyright © 2004, Oracle. All rights reserved. Database Users and Schemas Schema Objects Tables Triggers Indexes Views Sequences Stored program units Synonyms User-defined data types Database links The collection of objects owned by a user is the schema. A user can be associated with only one schema. Username and schema are often used interchangeably.

11 7-11 Copyright © 2004, Oracle. All rights reserved. Checklist for Creating Users Select a profile. Select an authentication technique. Assign a default tablespace and temporary tablespace. Grant privileges and roles to the user. Decide on quotas for each tablespace.

12 7-12 Copyright © 2004, Oracle. All rights reserved. There are two types of user privileges: System: Enables users to perform particular actions in the database Object: Enables users to access and manipulate a specific object Privileges

13 7-13 Copyright © 2004, Oracle. All rights reserved. System Privileges

14 7-14 Copyright © 2004, Oracle. All rights reserved. System Privileges Full Notes Page

15 7-15 Copyright © 2004, Oracle. All rights reserved. Object Privileges To grant object privileges: Choose the object type Select objects Select privileges

16 7-16 Copyright © 2004, Oracle. All rights reserved. Assigning Quota to Users Users who do not have the unlimited tablespace system privilege must be given a quota before they can create objects in a tablespace. Quotas can be: Unlimited A specific value in megabytes or kilobytes

17 7-17 Copyright © 2004, Oracle. All rights reserved. Assigning Roles to Users

18 7-18 Copyright © 2004, Oracle. All rights reserved. Users Privileges Roles HR_CLERK HR_MGR Roles NeenaGirardVance Delete employees Select employees Update employees Insert employees

19 7-19 Copyright © 2004, Oracle. All rights reserved. Easier privilege management Dynamic privilege management Selective availability of privileges Can be granted through the operating system Benefits of Roles

20 7-20 Copyright © 2004, Oracle. All rights reserved. Predefined Roles CONNECTCREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE SYNONYM, CREATE SEQUENCE, CREATE DATABASE LINK, CREATE CLUSTER, ALTER SESSION RESOURCECREATE TABLE, CREATE PROCEDURE, CREATE SEQUENCE, CREATE TRIGGER, CREATE TYPE, CREATE CLUSTER, CREATE INDEXTYPE, CREATE OPERATOR SCHEDULER_ ADMIN CREATE ANY JOB, CREATE JOB, EXECUTE ANY CLASS, EXECUTE ANY PROGRAM, MANAGE SCHEDULER DBA Most system privileges, several other roles. Do not grant to nonadministrators. SELECT_ CATALOG_ ROLE No system privileges but over 1600 object privileges on the data dictionary

21 7-21 Copyright © 2004, Oracle. All rights reserved. Roles may be protected through authentication. CREATE ROLE secure_application_role IDENTIFIED USING ; Secure Roles Roles may also be secured programmatically. Roles may be nondefault. SET ROLE vacationdba;

22 7-22 Copyright © 2004, Oracle. All rights reserved. Summary In this lesson you should have learned how to: Create and manage user accounts Create and manage roles Grant and revoke privileges Control resource usage by users

23 7-23 Copyright © 2004, Oracle. All rights reserved. Practice 7: Administering Users This practice covers the following: Creating a profile to limit resource consumption Creating two roles: a. HRCLERK b. HRMANAGER Creating three new users, one manager, and two clerks

24 7-24 Copyright © 2004, Oracle. All rights reserved. Practice 7 - Administering Users Full Notes Page


Download ppt "7 Copyright © 2004, Oracle. All rights reserved. Administering Users."

Similar presentations


Ads by Google