How to implement transparent data encryption security in Oracle
TDE is a security feature in Oracle Database that encrypts data at rest. This means the data stored on the disk is encrypted, It will make database and data files encrypted so no one can access the database even has access of disks.
Its entire encrypt tablespaces or columns sensitive with in tables. Encryption and decryption occur at the database storage level. TDE is transparent to the application, application has no effect on this encryption and decryption happen in background without impacting application.
Note:
- You must have Oracle Advanced Security License to implement it.
- Must has Enterprise Edition for Oracle
TDE Encryption can be implemented at the Column Level, Tablespace Level, and Table Level.
Following Datatype support for TDE encryption:
- BINARY_DOUBLE
- BINARY_FLOAT
- CHAR
- DATE
- INTERVAL DAY TO SECOND
- INTERVAL YEAR TO MONTH
- NCHAR
- NUMBER
- NVARCHAR2
- RAW
- TIMESTAMP (includes TIMESTAMP WITH TIME ZONE and
TIMESTAMP WITH LOCAL TIME ZONE) - VARCHAR2
Implement TDE to follow link: