Proyecto de Depuración de Oracle Apps R12

Uno de nuestros clientes, una empresa de fabricación tecnológica de Argentina, ha estado utilizando el EBS R12 desde 2009 y cuenta con una base de datos de gran tamaño de 6,2T. Durante la implementación de Katrina DevOps para sus entornos de EBS, recomendamos una instancia de desarrollo, dos instancias de prueba y, por supuesto, la instancia de producción. El argumento que utilizaron para rechazar la segunda instancia de prueba fue el tamaño de su base de datos. Por lo tanto, nos embarcamos en un proyecto de depuración de datos de Oracle E-Business Suite R12. Después de depurar el GL e Inventario, dejando únicamente 2 años de datos, el tamaño de la base de datos se redujo de 6,2T a 2,9T. Naturalmente, los espacios de tabla tienen casi el mismo espacio reservado, pero la recopilación de estadísticas de Schema y otras tareas de mantenimiento, así como el uso de las tablas de depuración, mejoraron drásticamente el rendimiento.

Uno de los últimos pasos realizados en el proceso es la exportación, eliminación y posterior importación de estas tablas depuradas, lo que implica la desfragmentación de datos.

Asegúrese siempre de mantener una copia de seguridad y de seguir todos los pasos necesarios para garantizar la seguridad de la información.

Estos son algunos de nuestros scripts para su referencia:

#sql: CREATE OR REPLACE DIRECTORY XX_GL_DUMP_DIR AS ‘/u03/ancap/’

expdp system/sysdesa2 TABLES=GL.GL_BALANCES directory=XX_GL_DUMP_DIR dumpfile=GL_BALANCES.dmp logfile=expdpTEST.log compression=all &
expdp system/sysdesa2 TABLES=GL.GL_JE_BATCHES directory=XX_GL_DUMP_DIR dumpfile=GL_JE_BATCHES.dmp logfile=GL_JE_BATCHES_exp.log compression=all &
expdp system/sysdesa2 TABLES=GL.GL_JE_HEADERS directory=XX_GL_DUMP_DIR dumpfile=GL_JE_HEADERS.dmp logfile=GL_JE_HEADERS_exp.log compression=all &
expdp system/sysdesa2 TABLES=GL.GL_JE_LINES directory=XX_GL_DUMP_DIR dumpfile=GL_JE_LINES.dmp logfile=GL_JE_LINES_exp.log compression=all &
expdp system/sysdesa2 TABLES=GL.GL_IMPORT_REFERENCES directory=XX_GL_DUMP_DIR dumpfile=GL_IMPORT_REFERENCES.dmp logfile=GL_IMPORT_REFERENCES_exp.log compression=all &

impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=GL_BALANCES.dmp logfile=GL_BALANCES_imp.log &
impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=GL_JE_BATCHES.dmp logfile=GL_JE_BATCHES_imp.log &
impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=GL_JE_HEADERS.dmp logfile=GL_JE_HEADERS_imp.log &
impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=GL_JE_LINES.dmp logfile=GL_JE_LINES_imp.log &
impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=GL_IMPORT_REFERENCES.dmp logfile=GL_IMPORT_REFERENCES_imp.log &

expdp system/sysdesa2 TABLES=INV.MTL_UNIT_TRANSACTIONS directory=XX_GL_DUMP_DIR dumpfile=MTL_UNIT_TRANSACTIONS.dmp logfile=MTL_UNIT_TRANSACTIONS_exp.log compression=all &
expdp system/sysdesa2 TABLES=INV.MTL_CST_ACTUAL_COST_DETAILS directory=XX_GL_DUMP_DIR dumpfile=MTL_CST_ACTUAL_COST_DETAILS.dmp logfile=MTL_CST_ACTUAL_COST_DETAILS_exp.log compression=all &
expdp system/sysdesa2 TABLES=INV.MTL_TRANSACTION_ACCOUNTS directory=XX_GL_DUMP_DIR dumpfile=MTL_TRANSACTION_ACCOUNTS.dmp logfile=MTL_TRANSACTION_ACCOUNTS_exp.log compression=all &
expdp system/sysdesa2 TABLES=INV.MTL_ACTUAL_COST_SUBELEMENT directory=XX_GL_DUMP_DIR dumpfile=MTL_ACTUAL_COST_SUBELEMENT.dmp logfile=MTL_ACTUAL_COST_SUBELEMENT_exp.log compression=all &
expdp system/sysdesa2 TABLES=INV.MTL_CST_TXN_COST_DETAILS directory=XX_GL_DUMP_DIR dumpfile=MTL_CST_TXN_COST_DETAILS.dmp logfile=MTL_CST_TXN_COST_DETAILS_exp.log compression=all &
expdp system/sysdesa2 TABLES=INV.MTL_TXN_REQUEST_HEADERS directory=XX_GL_DUMP_DIR dumpfile=MTL_TXN_REQUEST_HEADERS.dmp logfile=MTL_TXN_REQUEST_HEADERS_exp.log compression=all &
expdp system/sysdesa2 TABLES=INV.MTL_TXN_REQUEST_LINES directory=XX_GL_DUMP_DIR dumpfile=MTL_TXN_REQUEST_LINES.dmp logfile=MTL_TXN_REQUEST_LINES_exp.log compression=all &

impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=MTL_UNIT_TRANSACTIONS.dmp logfile=MTL_UNIT_TRANSACTIONS_imp.log &
impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=MTL_CST_ACTUAL_COST_DETAILS.dmp logfile=MTL_CST_ACTUAL_COST_DETAILS_imp.log &
impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=MTL_TRANSACTION_ACCOUNTS.dmp logfile=MTL_TRANSACTION_ACCOUNTS_imp.log &
impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=MTL_ACTUAL_COST_SUBELEMENT.dmp logfile=MTL_ACTUAL_COST_SUBELEMENT_imp.log &
impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=MTL_CST_TXN_COST_DETAILS.dmp logfile=MTL_CST_TXN_COST_DETAILS_imp.log &
impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=MTL_TXN_REQUEST_HEADERS.dmp logfile=MTL_TXN_REQUEST_HEADERS_imp.log &
impdp system/sysdesa2 directory=XX_GL_DUMP_DIR dumpfile=MTL_TXN_REQUEST_LINES.dmp logfile=MTL_TXN_REQUEST_LINES_imp.log &

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *