quinta-feira, 28 de agosto de 2014

Comandos do Linux no Windows CMD;

Galera, Bom dia!

Aqui vai uma dica muito útil para utilizar alguns dos comandos Linux no Prompt (CMD) do Windows.

Disponibilizei para download no meu OneDrive o pacote necessário: Aqui


















Copie a pasta MinGW para a Raiz C:\
Em variáveis de ambiente - Variável PATH, adicione o diretório C:\MinGW\msys\1.0\bin





























Neste diretório é possível ver os comandos que podem ser utilizados.
Agora só abrir o CMD e sair usando

















Abs,
Bruno Duarte.

segunda-feira, 18 de agosto de 2014

Como parar a execução de um IMPDP OU EXPDP [Oracle];

Bom dia!

Quando importamos (IMPDP) ou exportamos (EXPDP) usando o datapump, a execução é feita por um JOB.

É possível vermos o processo em execução pela view dba_datapump_jobs.

select * from dba_datapump_jobs;







Se por algum motivo queira parar a execução, na janela do prompt:

1- Aperte: Ctrl+C
2- Digite: kill_Job 
ex: Import>kill_job
3- Confirme a pergunta com Y - Are you sure you wish to stop this job (y/n): y

Caso tenha fechado a janela do prompt não irá adiantar, o job ainda ficará rodando em background, mas ainda há uma solução para o encerrarmos.

Abra uma nova janela do prompt, digite:
-Caso Import
impdp system/senha@instancia attach=nome_do_job

-Caso Export
expdp system/senha@instancia attach=nome_do_job

Obs:
-Entre com a instância qual deseja encerrar o Job
-O nome do Job encontramos na view dba_datapump_jobs, no meu caso SYS_IMPORT_FULL_01

2- Digite: kill_Job 
ex: Import>kill_job
3- Confirme a pergunta com Y - Are you sure you wish to stop this job (y/n): y

Pronto! Os jobs foram encerrados com sucesso.

Abs,
Bruno Duarte.

terça-feira, 12 de agosto de 2014

Desabilitar a geração dos Arquivos de Alerta e Log - Oracle Client [Oracle];

Pessoal, Boa tarde!

O Oracle Client também gera Logs podendo ocupar um grande espaço desnecessário.

Podemos verificar o tamanho das pastas alert e trace no diretório:

Exemplo: .../oradiag_[username]/diag/clients/user_[username]/host_nnnnnn_nn


















Para desabilitarmos os logs, temos que adicionar os seguintes parâmetros no arquivo SQLNET.ORA.

DIAG_ADR_ENABLED = OFF
TRACE_LEVEL_CLIENT = OFF
TRACE_DIRECTORY_CLIENT=/dev/null
LOG_DIRECTORY_CLIENT = /dev/null
LOG_LEVEL_CLIENT = OFF












Abs,
Bruno Duarte.