Typical user types, job functions, and privileges.
User | Description | Privileges |
---|---|---|
General users | Database end-users who only need to read the data or to run pre-existing queries or macros to generate reports. | The following privileges are automatically granted to a user for their space:
|
Update users | Privileged users who perform some general user functions and who also may need to insert, update, or delete data, and create new database objects. | In addition to the privileges automatically granted, batch users need the following privileges:
|
Batch users | High-level users who typically perform batch-level functions, for example:
|
In addition to the privileges automatically granted, batch users need the following privileges:
|
|
Users who design and create queries, macros, stored procedures, and database objects for use by the user community. Programmers may require administrator privileges within a development database, while needing only limited privileges in the main production database. |
In addition to the privileges automatically granted, business analysts, data analysts and database programmers need the following privileges:
|
Assistant administrators | Administrative users who assist the principal administrator, SYSDBA. Assistant administrative users may have most or all of the same privileges granted to user SYSDBA, but have a much smaller permanent space allocation because they have a limited ownership of objects. | In addition to the privileges automatically granted, assistant administrators need the following privileges:
|
Granting Access to System Calendar
Sys_Calendar is a system database that has the Sys_Calendar.CalDates table and Sys_Calendar.Calendar view. The Calendar view is a user-accessible tool for date arithmetic. It permits easy specification of arithmetic expressions and aggregation, and is particularly useful when requesting values aggregated by weeks, months, year-to-date, years, and so on. You can use the Calendar view to get attributes for any date between the years 1900 and 2100, such as which day of the week or which week of the month a date occurs.
- Log on to Vantage as SYSDBA.
- Run the following command to grant access:
GRANT SELECT ON Sys_Calendar TO PUBLIC;
- Log out as user SYSDBA.
See Creating Database Administrators Using SQL to learn about SYSDBA.