Archive for April 20th, 2008

core dump AIX 4.3.2 dsmc / ora:01017 - 01034

Sunday, April 20th, 2008

(Postado originalmente no dia 04/10/06)

Tentando rodar processos C gerados com Genexus, obtive um erro com o seguinte texto:
PCSS/SPI2 FLDS/ademonc SIG/11 FLDS/__modfini VALU/14 FLDS/exit

Achamos que o sistema, está gerando um coredump.
Provavelmente o problema seja que a password do usuário que executa os processos este errada, ou o arquivo de onde pega a password seja impossível de ler por falta de permissão ou por estar corrompido.

Exemplo de linha de arquivo de coredump:
ÀZ M’Ð ÿÿÿÿÿïp y•h ÿÿÿÿÿïp(BHB L ÿÿÿÿÿóP KM ÿT ” LÌ@ F8 ÷ ÷ õ0 üORA-01017: invalid username/password;

A solução é colocar o arquivo correto o a password correta dependendo do problema achado.

Achei a solução baseandome na documentação da seguinte URL: Mail Archive

Procurando por as seguintes palavras em Google.

Trace/BPT trap(coredump)
core dump AIX 4.3.2 dsmc

Fabricio De los Santos
Gerência de Projetos -
Consultoria GeneXus -
ERP – Sistemas de Missão Crítica - Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Error ORA-01407 cannot update to null GeneXus Oracle

Sunday, April 20th, 2008

(Postado originalmente 25/04/07)

Este problema basicamente indica que está intentando fazer um update em uma tabela com um valor nulo, quando a coluna não permite isso.

As opções são modificar a fonte do programa ou a definição da transação GeneXus.
Se você verificou a fonte do programa, e acha que pode fazer o update a um valor nulo, e também verificou em GeneXus e está correta a definição, allownull=Yes, pode ter acontecido por algum motivo alguém mudou na mão no banco de dados a definição dessa coluna em particular.
Para verificar esta última possibilidade, faça um describe da tabela.
Verifique a coluna que indica o erro se está permitindo nulos ou não.

No caso que tenha sido mudada, corrija usando a seguinte sentencia SQL:

ALTER TABLE Nombre_de_Tabla MODIFY Nombre_de_Columna NULL;

Fabricio De los Santos
Gerência de Projetos -
Consultoria GeneXus -
ERP – Sistemas de Missão Crítica - Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com