Oracle manages database access permissions using users and roles. Users own schema objects (for example, tables, views) and can assign privileges on those objects to other users to control who has access to which objects.
Navicat provides Manage Users to add, delete, edit users/roles, and grant/revoke privileges on the selected tables, views, functions/procedures.
In addition to the user accounts that you create, the database includes a number of user accounts that are automatically created upon installation. Administrative accounts: SYS, SYSTEM, SYSMAN, and DBSNMP. Administrative accounts are highly privileged accounts to perform administrative tasks such as starting and stopping the database, managing database memory and storage, creating and managing database users, and so on. Your database may also include sample schemas (SCOTT, HR, OE, OC, PM, IX and SH), which are a set of interlinked schemas that enable Oracle documentation and Oracle instructional materials to illustrate common database tasks.
Simply click to open the Manage Users window
and use the toolbar below, allowing you to add, edit and delete users/roles.
Add User
To add a new user
- Select the connection you wish to set privileges in the navigation pane.
- Click
to open the Manage Users window.
- Choose Edit -> Users ->
Add User from the menu.
or - Choose the Users tab and click the
Add User from the toolbar.
- Edit user properties on the appropriate tabs of the User Editor.
Edit User
To edit an existing user
- Select the connection you wish to set privileges in the navigation pane.
- Click
to open the Manage Users window.
- Select a user to edit under Users tab.
- Choose Edit -> Users ->
Edit User from the menu or click the
Edit User from the toolbar.
- Edit user properties on the appropriate tabs of the User Editor.
Edit User Privileges
To edit user privileges for system, table, column, view and function/procedure
- Select the connection you wish to set privileges in the navigation pane.
- Click
to open the Manage Users window.
- Select a user under Privileges tab.
- Select the specific object you wish to set privileges with.
- Edit system specific privileges - System Specific Privileges.
- Edit directory specific privileges - Directory Specific Privileges.
- Edit table specific privileges - Table Specific Privileges.
- Edit column specific privileges - Column Specific Privileges.
- Edit view specific privileges - View Specific Privileges.
- Edit function/procedure specific privileges - Function/Procedure Specific Privileges.
- Edit materialized view specific privileges - Materialized View Specific Privileges.
- Edit package specific privileges - Package Specific Privileges.
- Edit sequence specific privileges - Sequence Specific Privileges.
- Edit type specific privileges - Type Specific Privileges.
Delete User
To delete a user
- Select the connection you wish to set privileges in the navigation pane.
- Click
to open the Manage Users window.
- Select a user to delete in the tree view.
- Choose Edit -> Users ->
Delete User from the menu or click the
Delete User from the toolbar.
- Confirm deleting in the dialog window.
Add Role
To add a new role
- Select the connection you wish to set privileges in the navigation pane.
- Click
to open the Manage Users window.
- Choose Edit -> Roles ->
Add Role from the menu.
or - Choose Roles tab and click the
Add Role from the toolbar.
- Edit role properties on the appropriate tabs of the Role Editor.
Edit Role
To edit an existing role
- Select the connection you wish to set privileges in the navigation pane.
- Click
to open the Manage Users window.
- Select a role to edit under Roles tab.
- Choose Edit -> Roles ->
Edit Role from the menu or click the
Edit Role from the toolbar.
- Edit role properties on the appropriate tabs of the Role Editor.
Edit Role Privileges
To edit role privileges for system, table, column, view and function/procedure
- Select the connection you wish to set privileges in the navigation pane.
- Click
to open the Manage Users window.
- Select a user under Privileges tab.
- Select the specific object you wish to set privileges with.
- Edit system specific privileges - System Specific Privileges.
- Edit directory specific privileges - Directory Specific Privileges.
- Edit table specific privileges - Table Specific Privileges.
- Edit column specific privileges - Column Specific Privileges.
- Edit view specific privileges - View Specific Privileges.
- Edit function/procedure specific privileges - Function/Procedure Specific Privileges.
- Edit materialized view specific privileges - Materialized View Specific Privileges.
- Edit package specific privileges - Package Specific Privileges.
- Edit sequence specific privileges - Sequence Specific Privileges.
- Edit type specific privileges - Type Specific Privileges.
Delete Role
To delete a role
- Select the connection you wish to set privileges in the navigation pane.
- Click
to open the Manage Users window.
- Select a role to delete in the tree view.
- Choose Edit -> Roles ->
Delete Role from the menu or click the
Delete Role from the toolbar.
- Confirm deleting in the dialog window.