Hola a todos,
Hemos realizado la compresión en el sistema de Preproducción y ahora comenzaremos con el sistema PRD este fin de semana.
He revisado algunos posts como:
1436352 - Oracle Database 11g Advanced Compression for SAP Systems
1431296 - LOB conversion and table compression with BRSPACE 7.20
Y otros, pero aún no está muy claro, ahora hemos realizado la compresión en Preproducción y el tamaño de la BD se ha reducido al 60%. Puedo ver que
SQL> SELECT count(*) FROM user_tables where compression='DISABLED';
COUNT(*)
----------
947
SQL> SELECT count(*) FROM user_tables where compression='ENABLED';
COUNT(*)
----------
0
¿Cómo habilitar la compresión en las tablas de usuario cuando ya hemos habilitado la compresión a nivel de Tablespace (PSAPSR3Z y PSAPSR3700Z)?
Otra cosa es "¿Es necesario habilitar la compresión para otros índices también antes de reorganizar?" si es así, ¿hay alguna forma de hacerlo en masa aparte de hacerlo individualmente con "
ALTER INDEX "<index_name>" REBUILD ONLINE COMPRESS 2;"
para User_tables.
Por ejemplo:
SQL> SELECT table_name, compression, compress_for FROM user_tables where compression='DISABLED';
TABLE_NAME COMPRESS COMPRESS_FOR
------------------------------ -------- ------------
LOB$ DISABLED
VIEWTRCOL$ DISABLED
ICOL$ DISABLED
REFCON$ DISABLED
ATTRCOL$ DISABLED
COLTYPE$ DISABLED
ICOLDEP$ DISABLED
LIBRARY$ DISABLED
IND$ DISABLED
TAB$ DISABLED
ASSEMBLY$ DISABLED
TABLE_NAME COMPRESS COMPRESS_FOR
------------------------------ -------- ------------
SUBCOLTYPE$ DISABLED