terça-feira, 14 de julho de 2009
Moderna Gestão: Ser um Gestor Generalista? um Gestor Especialista? Ou um Gestor Generalista Especialista ?
Realmente, gostei muito desse post, pois um Gestor de TI hoje para as grandes empresas nao e aquele cara que apenas sabe tudo sobre a informatica, nao adianta nada se ele nao sabe de Gestao de RH,Contabilidade, Adm, Etc.O papel do gestor de ti, engloba como um todo a empresa, e nos principios da administração organizacional se trata de um setor de staff.Abraços...nota 10!
quinta-feira, 21 de maio de 2009
Componentes do Projeto ACBr Automação Comercial

ACBrEnterTab Componente somente para CLX. Tem como finalidade traduzir a tecla ENTER como se fosse a tecla TAB, para poder mudar de campos com a tecla ENTER. É necessário um ACBrEnterTab para cada Form a ser manipulado.
ACBrValidador Componente para validação de diversos documentos como por exemplo: CPF, CNPJ, Num.Cheques, PIS, Inscrição Estadual (todos os estados). Considerando as Inscrições Estaduais, esse componente verifica atualmente 31 documentos diferentes. Novos documentos poderão ser adicionados.
ACBrNFe Componente para gerar, assinar, transmitir os xmls da Nota Fiscal Eletrônica e Imprimir o DANFE.sexta-feira, 15 de maio de 2009
Lista de Scritpts Úteis para DBA's no Oracle
VARIAVEIS DE AMBIENTE
CONN SYSTEM@INSTANCIASPOOL
C:\LOGSSET ECHO ONSET TIMING ONSET LINES 1000SET SQLBL ON
ALTER SESSION SET NLS_DATE_FORMAT = ‘DD/MM/YYYY HH24:MI:SS’;SELECT SYSDATE FROM DUAL;
SHOW USER
– VERIFICA INSTANCIA
SELECT * FROM GLOBAL_NAME;
DUMP
– VERIFICAR QUAIS SÃO OS USUÁRIOS DO SISTEMA
SELECT USERNAME FROM DBA_USERSWHERE USERNAME LIKE ‘USER%‘;
– CONTA OBJETOS DO SCHEMA
SELECT COUNT(OBJECT_TYPE), OBJECT_TYPEFROM DBA_OBJECTSWHERE OWNER LIKE ‘USER%‘GROUP BY OBJECT_TYPE;SPOOL OFF
– NO TERMINAL LINUX
$export ORACLE_SID=INSTANCE
$exp system@INSTANCE BUFFER=1000000 FILE=EXP_INSTANCE_USER_DATA.DMP LOG=EXP_INSTANCE_USER_DATA.LOG OWNER=USUÁRIOS LISTADOS CONSISTENT=Y
gzip EXP_INSTANCE_USER_DATA*
DESATIVAÇÃO DE UM SCHEMA
– VERIFICAR SE TEM ALGUM USUÁRIO USANDO O SISTEMA
SELECT SADDR, SID, USERNAME, LOGON_TIME, STATUS, OSUSER, MACHINE, PROGRAMFROM V$SESSIONWHERE USERNAME LIKE ‘USER%‘;
– VERIFICAR QUAIS SÃO OS USUÁRIOS DO SISTEMA
SELECT USERNAME FROM DBA_USERSWHERE USERNAME LIKE ‘USER%‘;
– VERIFICA ATRIBUTOS DO USUÁRIO
SELECT * FROM DBA_USERSWHERE USERNAME LIKE ‘USER%‘;SELECT * FROM DBA_TAB_PRIVSWHERE GRANTOR LIKE ‘USER%‘;
– VERIFICA PREVILEGIOS DO USUÁRIO
SELECT * FROM DBA_SYS_PRIVSWHERE GRANTEE LIKE ‘USER%‘;SELECT * FROM DBA_ROLE_PRIVSWHERE GRANTEE LIKE ‘USER%‘;
– CONTA OBJETOS DO SCHEMA
SELECT COUNT(OBJECT_TYPE), OBJECT_TYPEFROM DBA_OBJECTSWHERE OWNER LIKE LIKE ‘USER%‘GROUP BY OBJECT_TYPE;
– DESATIVA USUÁRIO
ALTER USER USER ACCOUNT LOCK;ALTER USER USER PASSWORD EXPIRE;
– VERIFICA STATUS DA CONTA
SELECT USERNAME, ACCOUNT_STATUS FROM DBA_USERSWHERE USERNAME LIKE ‘USER%’;SPOOL OFF
DESATIVAÇÃO DE UMA INSTANCIA
– VERIFICAR SE TEM ALGUM USUÁRIO USANDO O SISTEMA
SELECT SADDR, SID, USERNAME, LOGON_TIME, STATUS,OSUSER, MACHINE, PROGRAMFROM V$SESSION;
– VERIFICAR QUAIS SÃO OS USUÁRIOS DO SISTEMA
SELECT USERNAME FROM DBA_USERS ;
– VERIFICA ATRIBUTOS DO USUÁRIO
SELECT * FROM DBA_USERS;
SELECT * FROM DBA_TAB_PRIVS;
– VERIFICA PREVILEGIOS DO USUÁRIO
SELECT * FROM DBA_SYS_PRIVS;
– VERIFICA PREVILEGIOS DE ROLE
SELECT * FROM DBA_ROLE_PRIVS;
– CONTA OBJETOS DO SCHEMA
SELECT COUNT(OBJECT_TYPE), OBJECT_TYPEFROM DBA_OBJECTSGROUP BY OBJECT_TYPE;
– NO TERMINAL
EXPORT ORACLE_SID=INSTANCE
SQLPLUS / AS SYSDBA
SQL> SHUTDOWN IMMEDIATE;
EXECUÇÃO DE SCRIPT
– VERIFICAR QUAIS SÃO OS USUÁRIOS DO SISTEMA
SELECT USERNAME FROM DBA_USERSWHERE USERNAME LIKE ‘USER%‘;
– VERIFICA SE O OBJETOS JÁ EXISTE
SELECT OWNER, OBJECT_NAME, OBJECT_TYPE,CREATED, LAST_DDL_TIME, STATUSFROM ALL_OBJECTSWHERE OWNER LIKE ‘USER%‘AND OBJECT_NAME = ‘OBJECT_NAME’;
– CONTA OBJETOS DO SCHEMA
SELECT COUNT(OBJECT_TYPE), OBJECT_TYPEFROM DBA_OBJECTSWHERE OWNER LIKE ‘USER%‘GROUP BY OBJECT_TYPE;
– CONTA OBJETOS INVALIDOS
SELECT COUNT (*)FROM DBA_OBJECTSWHERE STATUS=’INVALID’AND OWNER LIKE ‘USER%‘;
– VERIFICA OBJETOS INVALIDOS
SELECT OBJECT_TYPE, OBJECT_NAME, STATUSFROM DBA_OBJECTSWHERE STATUS=’INVALID’AND OWNER LIKE ‘USER%‘;
– EXECUTA O SCRIPT
CONN USER@INSTANCE
@C:\CAMINHO\SCRIPT.SQL
CONN SYSTEM@INSTANCE
– VERIFICA SE O OBJETOS JÁ EXISTE
SELECT OWNER, OBJECT_NAME, OBJECT_TYPE,CREATED, LAST_DDL_TIME, STATUSFROM ALL_OBJECTSWHERE OWNER LIKE ‘USER%‘AND OBJECT_NAME = ‘OBJECT_NAME’;
SELECT * FROM DBA_TAB_PRIVSWHERE GRANTOR LIKE ‘USER%’;
– CONTA OBJETOS DO SCHEMA
SELECT COUNT(OBJECT_TYPE), OBJECT_TYPEFROM DBA_OBJECTSWHERE OWNER LIKE ‘USER%‘GROUP BY OBJECT_TYPE;
– CONTA OBJETOS INVALIDOS
SELECT COUNT (*)FROM DBA_OBJECTSWHERE STATUS=’INVALID’AND OWNER LIKE ‘USER%‘;
– VERIFICA OBJETOS INVALIDOS
SELECT OBJECT_TYPE, OBJECT_NAME, STATUSFROM DBA_OBJECTSWHERE STATUS=’INVALID’AND OWNER LIKE ‘USER%‘;
– GERA SCRIPTS DOS OBJETOS INVALIDOS
SELECT ‘ALTER’’ ‘ OBJECT_TYPE ’ ‘OWNER ’.' OBJECT_NAME ‘ COMPILE;’FROM DBA_OBJECTSWHERE STATUS=’INVALID’AND OWNER LIKE ‘USER%‘;
– VERIFICA OBJETOS INVALIDOS
SELECT OBJECT_NAME, OBJECT_TYPE, STATUSFROM DBA_OBJECTSWHERE STATUS=’INVALID’AND OWNER LIKE ‘USER%‘;SPOOL OFF
CRIACAO DE USUÁRIO
– VERIFICAR SE EXISTE ESSE USUÁRIO NO SISTEMA
SELECT USERNAME FROM DBA_USERSWHERE USERNAME LIKE ‘USER%‘;
– CRIAR A TABLESPACE PARA O USUÁRIO
CREATE TABLESPACE INSTANCE_SCHEMA_01DATAFILE ‘CAMINHO/INSTANCE_SCHEMA.DBF’ SIZE 64MAUTOEXTEND ON NEXT 1MSEGMENT SPACE MANAGEMENT AUTO;
– VERIFICA SE TEM ALGUMA ROLE PARA ESSE USUÁRIO
SELECT * FROM DBA_ROLES WHERE ROLE LIKE ‘%USER%‘;
SELECT * FROM DBA_SYS_PRIVS WHERE LIKE ‘%USER%‘;
SELECT * FROM DBA_TAB_PRIVS WHERE LIKE ‘%USER%‘;
– CRIAR O USUÁRIO
CREATE USER USERIDENTIFIED BY ‘SENHA‘DEFAULT TABLESPACE INSTANCE_SCHEMA_01TEMPORARY TABLESPACE TEMP;
– APLICA GRANT
GRANT RESOURCE, CONNECT TO USER;
– VERIFICAR SE O USUÁRIO FOI CRIADO
SELECT * FROM DBA_USERSWHERE USERNAME LIKE ‘USER%‘;
– VERIFICA ROLES DO USUARIO CRIADO
SELECT * FROM DBA_SYS_PRIVSWHERE GRANTEE LIKE ‘USER%‘;SELECT * FROM DBA_ROLE_PRIVSWHERE GRANTEE LIKE ‘USER%‘;
ALTERAR SENHA
– VERIFICAR OS USUÁRIOS DO SISTEMA
SELECT * FROM DBA_USERSWHERE USERNAME LIKE ‘USER%‘;
– ALTERA A SENHA
ALTER USER USER IDENTIFIED BY ‘SENHA‘;
– VERIFICAR OS USUÁRIOS DO SISTEMA
SELECT * FROM DBA_USERSWHERE USERNAME LIKE ‘USER%‘;SPOOL OFF
quinta-feira, 30 de abril de 2009
Salvem .Sobrou um tempinho a Noite
Galera depois de uma longa ausência logo no inicio quando criei o blog, eis-me aqui novamente!
Não sei se o blog vai interessar a todos, mas aqui sempre que eu puder nos meus tempinhos, vou me dedicar para publicar algo de interessante como tambem de Banco de Dados, Programação, Musicas, etc; brincar sem passar raiva. Tenham uma boa temporada!
Até mais!
E nesse feriado nao façam que nem o velhinho do video..
terça-feira, 22 de julho de 2008
Auditoria em Banco de Dados
Problemas de Segurança da Informação
Problemas que geraram perdas financeiras
Apesar da evolução do mercado de tecnologia e a maior conscientização sobre a necessidade de investimentos em segurança.Como podemos analisar o Departamento de Tecnologia nos dias de hoje é cotado como um centro de custos bastante elevado,de forma que devemos enxergar em nivel gerencial que a informação é o produto mais importante de qualquer empresa,principalmente se bem organizadas em um banco de dados.
* [...] ainda é grande o número de companhias (33%) que não sabem quantificar as perdas ou sequer identificar os responsáveis pelo problema (21%).
* O motivo pode ser a falta de um planejamento formal de segurança, que muitas destas empresas não possuem (35%) ou usam há apenas um ano (31%).
Continua....Sono!!!
terça-feira, 8 de julho de 2008
Emerson -
Quem sou Eu?
Emerson Martins, tenho 24 anos, graduado em Análise de Sistemas, Pós-graduando em Banco de Dados,.
Objetivo
O objetivo desse blog e comentar minhas experiencias com base de dados no meu estudo de caso pessoal.


