Oracle Database 12c Logo

Proxy Authentication

Oracle Database 12c supports proxy authentication to the Oracle database. Proxy authentication is supported over thin and thick JDBC connections and on the command line. Users can authenticate to the database using their own credentials and then proxy to another user in the database. Proxy authentication is particularly useful when administrators need to connect to the application schema to perform maintenance. Audit records generated during the connection include the proxy user name, providing important information on the actual end user who performed the maintenance activities. Note that the new Oracle Database 12c Unified Audit can check whether the connection has been established using a proxy and perform additional auditing. Please refer to the Oracle documentation for additional details on configuring proxy authentication with the Oracle database.

    SYSTEM> grant create session to steve identified by steve_password;

    SYSTEM> grant create session to sales_app_dba 
            identified by sales_app_dba_password;

    SYSTEM> alter user sales_app_dba grant connect through steve;

    SYSTEM> connect steve[sales_app_dba]/steve_password;


Security Solutions

Oracle Database Vault
Oracle Advanced Security
Oracle Label Security
Oracle Audit Vault and Database Firewall
Data Masking

Security Features

Strong Authentication
Network Encryption
Real Application Security
Unified Auditing
Secure External Password Store
Virtual Private Database
Traditional Database Auditing
Proxy Authentication
Enterprise User Security
Secure Application Roles
Fine Grained Auditing

Customer Successes

Industry leading organizations globally rely on Oracle Database Security Solutions to protect data privacy, address insider threats, and meet regulatory compliance - without changes to their existing applications, saving time and money.
Database Security Customers

Discussion Forums

Oracle Audit Vault and Database Firewall

In-Memory Replay Banner