Boa tarde.
Verificando os processos que mais consomem a maquina encontramos um select que faz full na tabela mrp_relief_interface.
Essa tabela esta com 4.5 milhões de registros não processados (process_status = 2), e alguns processados.
O que encontramos de diferença entre os processados e não precisados é que aqueles que estão sendo processados estão com o source_code nulo, e aquelas que não estão processas esta INV ou WIP.
Para que serve esta tabela?
Estes registros podem ser eliminados?
Obs: Não utilizamos os recursos do MRP.
Marcel
Tabela mrp_relief_interface com 4.5 milhões de registros
-
- Moderador
- Mensagens: 86
- Registrado em: Qua, 15 Mar 2006 2:46 pm
- Localização: São Paulo - SP
Paulo Chagas Filho
__________________
Analista Funcional / Desenvolvedor Oracle EBS
MSN - paulochagas@hotmail.com
Gtalk - pachafi@gmail.com
Skype - paulochagas
__________________
Analista Funcional / Desenvolvedor Oracle EBS
MSN - paulochagas@hotmail.com
Gtalk - pachafi@gmail.com
Skype - paulochagas
Segue uma breve descrição dessa tabela encontrada no e-TRM do metalink, caso você não tenha acesso ao metalink poderia estar buscando pelo TRM:
http://download-west.oracle.com/docs/cd ... rpset.html
http://download-west.oracle.com/docs/cd ... rpset.html
MRP_RELIEF_INTERFACE is a table which stores information used for
master schedule relief. Each entry represents a transaction that
affects either a master production or master demand schedule.
.
Entries are created by WIP and PO via database triggers on the tables
WIP_DISCRETE_JOBS and MTL_SUPPLY, respectively. A row is created
everytime a discrete job, purchase order or purchase requisition is
created, closed, or modified.
.
When rows are inserted to MRP_RELIEF_INTERFACE the process_status is
set to 2 (waiting to be processed). Relief is performed by MRLSCC, a
subroutine of the Planning Manger Worker. This program looks for all
rows with a PROCESS_STATUS of 2, a null ERROR_MESSAGE and a null
REQUEST_ID. It changes the PROCESS_STATUS of these rows to 3 (in
process). The appropriate routine is then called to consume the rows
flagged. If schedule consumption fails for a row the PROCESS_STATUS
will be changed to 4 (processing error) and an error message will be
written to the ERROR_MESSAGE field of the row. If schedule
consumption succeeds for a row, the PROCESS_STATUS will be changed to
5.
.
The SOURCE_CODE column can be used to identify third party software
for loading the MRP_RELIEF_INTERFACE table. The SOURCE_LINE_ID can be
used to show where the imported data came from within the third party
software (for example, table_name, field_name).
Kara, abre um chamado, o pessoal da oracle consegue te responder.
-
- Rank: Programador Pleno
- Mensagens: 30
- Registrado em: Qua, 17 Fev 2010 8:02 am
- Localização: Criciuma SC
Até abrimos um chamado, mas o pessoal ainda não respondeu. Talvez por nossa versão não ser mais suportada (11.5.9)
Resolvemos tratar por conta própria.
Criamos um procedimento que realiza um delete nesta tabela de tempos em tempos.
DELETE MRP_RELIEF_INTERFACE
WHERE PROCESS_STATUS = 2
AND RELIEF_TYPE = 2;
Marcel
Resolvemos tratar por conta própria.
Criamos um procedimento que realiza um delete nesta tabela de tempos em tempos.
DELETE MRP_RELIEF_INTERFACE
WHERE PROCESS_STATUS = 2
AND RELIEF_TYPE = 2;
Marcel
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes