ORACLE – 11G Script para dedectar quem está travando as Tabelas

Pega todas as sessoes que estão bloqueando objetos, menos as estão aguardando em lock wait. 1 2 3 4 5 6 –"Usuários com objetos bloqueados via regra de derrubar" select distinct ‘ALTER SYSTEM KILL SESSION ‘|| ””||vs.sid||’,’||vs.serial#||’,@’||vs.inst_id||”’ IMMEDIATE; –‘||vs.osuser||’ ‘||vs.client_info||’ ‘||vs.program from gv$session vs inner join GV$LOCKED_OBJECT vl on vl.session_id = vs.sid and vs.inst_id =
Continue reading ORACLE – 11G Script para dedectar quem está travando as Tabelas

ORACLE – Criar tipo de Dados

Criando o Objeto 1 2 3 4 5 6 create or replace TYPE "TIPO_DE_DADOS_NUM_4P"                                                                                                                                                                                                                                    as object ( GRUPO number, SEQUENCIAL number, CODCOLIGADA number, IDMOV number )create or replace TYPE "TIPO_DE_DADOS_NUM_4P"                                                                                                                                                                                                                                    as object ( GRUPO number, SEQUENCIAL number, CODCOLIGADA number, IDMOV number ) Criar a tabela generica caso usado em tabelas dinamicas ex(select * from table(TAB_GENERICA_NUM_4P)) create or
Continue reading ORACLE – Criar tipo de Dados

LINUX – Script para pegar endereços MAC e colocar em arquivo

Basta Colocar o script abaixo para ficar rodando no crontab. #!/bin/bash PATH=$PATH:$HOME/bin PATH=$PATH:/sbin:/usr/sbin export PATH FILE=”/etc/scripts/firewall/mac.txt” achou=”0″ for macfor in `/sbin/arp -n | /bin/grep ether | /bin/grep C | /bin/grep  ‘192.168.10’ |  /bin/awk ‘{print $3 $4 $1}’` do for macregistrados in `/bin/cat $FILE |  /bin/cut -d “=” -f 1` do MAC=${macfor:0:17} IP=${macfor:18:15} if [ “$macregistrados”
Continue reading LINUX – Script para pegar endereços MAC e colocar em arquivo

ORACLE – Função que retorna uma tabela

Primeiro se cria um tipo de dados como se deseja 1 2 3 4 5 6 7 8 9 10 11 12 create or replace TYPE "TIPO_DE_DADOS_GENERICO_5N5S" as object ( codcoligada number, idprj number, idtrf number, idprd number, numerosequencial number, status varchar2(4000), acao varchar2(4000), correcao varchar2(4000), op1 varchar2(4000), op2 varchar2(4000) );create or replace TYPE "TIPO_DE_DADOS_GENERICO_5N5S"
Continue reading ORACLE – Função que retorna uma tabela

MYSQL – Comandos de Backup e Restore

Segue exemplo de como realizar backup e restore do banco mysql. Comando para realizar backup mysqldump -h [ip do servidor] -u [usuário] –password=[senha] –databases [Banco de dados] > /bkp/[nome do arquivo de backup .dmp] Comando para restaurar backup mysql -u [usuário] -p[senha] -h [ip do servidor] [banco de dados] /bkp/[nome do arquivo de backup .dmp]
Continue reading MYSQL – Comandos de Backup e Restore