# User Administration for Oracle Autonomous Database

It is recommended that each user be assigned a personal database account with only the required privileges. The pdfkeeper database account should only be used for pdfkeeper schema administration, not for general use. For more information on Managing Users, please refer to the Oracle Database Documentation.

Perform the following steps for any user that will need access to the pdfkeeper schema. Substitute the username and password for user_name and password.

1. Open a Command Prompt.

2. Enter sqlplus admin/password@TNS_name

- W here admin is the administrator account and TNS_name is the service name of the Autonomous Database instance.

3. For a new user, enter the following statement: create user user_name default tablespace users identified by "password";

4. Enter grant create session to user_name;

5. Enter quit

6. Enter sqlplus pdfkeeper/password@TNS_name

- W here password is the pdfkeeper account password and TNS_name is the service name of the Autonomous Database instance.

7. For a new account, enter the following statement to grant the user select/query access: grant select on docs to user_name;

8. To give the user the ability to upload documents, enter the following statements: grant insert on docs to user_name; and grant select on docs_seq to user_name;

9. To give the user the ability to update documents, enter the following statement: grant update on docs to user_name;

10. To give the user the ability to delete documents, enter the following statement: grant delete on docs to user_name;

11. To prevent the user from uploading documents, enter the following statements: revoke insert on docs from user_name; and revoke select on docs_seq from user_name;

12. To prevent the user from updating documents, enter the following statement: revoke update on docs from user_name;

13. To prevent the user from deleting documents, enter the following statement: revoke delete on docs from user_name;