The Oracle Database 11g Advanced Compression Option introduces acomprehensive set of compression capabilities to help customers maximize resourceutilization and reduce costs. It allows IT administrators to significantly reduce their overall database storage footprint by enabling compression for all types of data
beit relational (table), unstructured (file), or backup data. Although storage cost savingsare often seen as the most tangible benefit of compression, innovative technologiesincluded in the Advanced Compression Option are designed to reduce resourcerequirements and technology costs for all components of your IT infrastructure,including memory and network bandwidth.Note:The Oracle 11g Advanced Compression Option is licensed separately from theRDBMS Enterprise Edition. Please see the licensing documentation referenced at theend of this note.
The oracle compression feature compresses data by eliminating duplicatevalues in a database block. Compressed data stored in a database block (alsoknown as disk page) is self-contained. That is, all the information needed to re-create the uncompressed data in a block is available within that block. Duplicatevalues in all the rows and columns in a block are stored once at the beginning of the block, in what is called a symbol table for that block. All occurrences of suchvalues are replaced with a short reference to the symbol table. With the exceptionof a symbol table at the beginning, compressed database blocks look very much likeregular database blocks. All database features and functions that work on regular database blocks also work on compressed database blocks. Existing data in thedatabase can also be compressed by moving it into compressed form through ALTERTABLE and MOVE statements. This operation takes an exclusive lock on the table,and therefore prevents any updates and loads until it completes.