REVOKE User Privileges and DROP User in Oracle Database

YouTube video

In this article, we will discuss the process of revoking user privileges and dropping a user in Oracle Database. These actions are important for managing user access and maintaining database security. By following the steps outlined below, you will be able to successfully complete these operations in your Oracle Database.

Step 1: Connect to the Oracle Database

To begin, you need to connect to your Oracle Database using your username and password. Once connected, you will have the necessary privileges to perform the revoke and drop operations.

Step 2: Revoke User Privileges

The first step is to revoke specific privileges from a user. This ensures that the user no longer has access to certain database resources. To revoke privileges, use the following syntax:

REVOKE privilege_name
ON object_name
FROM user_name;

Replace privilege_name with the name of the privilege you want to revoke, object_name with the name of the object the privilege is associated with, and user_name with the name of the user from whom you want to revoke the privilege.

You can revoke multiple privileges by including them in the same REVOKE statement.

Step 3: Drop User from the Oracle Database

After revoking the necessary privileges, you can proceed to drop the user from the Oracle Database. This action permanently removes the user and all associated objects. Use the following syntax to drop a user:

DROP USER user_name;

Replace user_name with the name of the user you want to drop from the database.

Step 4: Verify User Deletion

To confirm that the user has been successfully dropped, you can query the database for the user’s existence:

SELECT username
FROM all_users
WHERE username = 'user_name';

If the query returns no rows, it means the user has been deleted successfully.


In summary, the process of revoking user privileges and dropping a user in Oracle Database involves the following steps:

  1. Connect to the Oracle Database.
  2. Revoke specific privileges from the user using the REVOKE statement.
  3. Drop the user from the database using the DROP USER statement.
  4. Verify the deletion by querying the all_users view.

By following these steps, you can effectively manage user access and maintain database security in your Oracle Database.

Thank you for reading this article. Make sure to check out our other tutorials and videos on our Oracle Padikalam YouTube channel. We appreciate your support!