Postagens

Mostrando postagens de Julho, 2008

Gerenciando alert<'SID'>.log do Oracle através do Linux com Logrotate

Para que o arquivo de alertas da instância do Oracle não fique grande demais e dificulte as pesquisas podemos fazer com que este seja rotacionado através do utilitário "logrotate" do Linux. O mesmo usado para os principais registros de log do Linux.

Vou exemplificar com o Oracle-XE, mas pode ser realizado com qualquer versão do Oracle ou qualquer outro arquivo de log que queiramos gerenciar com o Logrotate.

Basta para isso criarmos um arquivo chamado oracle-xe(sugestão) dentro da pasta /etc/logrotate.d.
Como utilizo ubuntu/gnome costumo chamar o editor da seguinte forma:
gksu gedit /etc/logrotate.d/oracle-xe
Mas fique livre para utilizar o editor que quiser, porém lembrando sempre que deve criado o arquivo com direitos de administrador (usuário root).

Dentro do arquivo /etc/logrotate.d/oracle-xe adicione a seguinte informação:

/usr/lib/oracle/xe/app/oracle/admin/XE/bdump/*.log {
weekly
rotate 10
copytruncate
delaycompress
compress
not…

Agendamento de tarefas do Kettle para o usuário SYSTEM do Windows

Imagem
Dica rápida...

Após a conclusão de um Projeto com o Kettle (Ferramenta EAI opensource do projeto de BI "PENTAHO") normalmente precisamos criar um agendamento no Servidor para sua execução. Para isso, seguindo o manual do próprio, podemos utilizar o comando "AT" do Windows de modo a agendar como tarefa.

O detalhe é que, para rodar automaticamente sem um login e também para não falhar após qualquer mudança de senha, é interessante utilizarmos o usuário SYSTEM do Windows para rodar tais agendamentos.

Para que o Kettle funcione corretamente, acessando seus repositórios também como usuário SYSTEM é importante que se faça a cópia da pasta ".kettle" que se encontra no perfil do usuário que criou o projeto para a pasta do perfil do usuário SYSTEM.

Até aí tudo bem, a pasta de perfil dos usuários normalmente se encontra em C:\DOCUMENTS AND SETTINGS\%USER%, onde %USER% é o nome de login do usuário. Mas e onde se encontra o perfil do usuário SYSTEM?


A pasta de perfil do …

Vote contra o projeto de lei sobre crimes na Internet

Ajude a garantir nossa liberdade...

Link para a petição: http://www.petitiononline.com/mod_perl/signed.cgi?veto2008

Mais informações em: http://www.softwarelivre.org/news/11775

Publicar Direitos no CIGAM sem precisar que todos saiam do Sistema

Segue abaixo uma dica rápida de como fazer a publicação de direitos no CIGAM sem precisar que todos os usuários fechem o Sistema.

A solução é bastante simples, basta criarmos um adendo para o magic.ini com o caminho do arquivo de usuários intermediário, conforme exemplificado abaixo:

/[MAGIC_ENV]RtUserCopyRight = *ERP CIGAM8i - AMBIENTE DE PUBLICAÇÃO DE DIREITOS
/[MAGIC_ENV]UsersPath = *CONFIG\USR_STD.PUBSalvamos este arquivo com o nome sugerido de AD_PUB.INI dentro da pasta ADENDOS (crie se não existir) na estrutura de pastas do CIGAM.

Criamos um novo atalho para o CIGAM, como sugestão de nome podemos deixar"ERP CIGAM8i - Publicação de Direitos" e adicionamos na linha de comando a chamada para o novo adendo criado. Ex.:
G:\CIGAM\MAGIC\MGRNTW.EXE @ADENDOS/AD_PUB.INI

Feito isso precisamos criar o arquivo CONFIG\USR_STD.PUB a partir do CONFIG\USR_STD.ENG. Para tanto podemos fazer isso pelo prompt de comando ou pelo Explorer. Vou exemplificar abaixo pelo prompt de comando:
G:\CIGAM\C…