Postagens

Ajustando Editor Padrão do sqlplus no Linux

Ao utilizarmos o sqlplus no Linux muitas vezes nos deparamos com algumas dificuldades para a utilização do comando "ed" dentro do sqlplus, pois ele chama o editor "Gnu Ed", estranho e de difícil utilização (ao menos para leigos como eu :) ). Para facilitar estas tarefas de edição via sqlplus podemos trocar o editor padrão por algum mais amigável. Para isso existem dois caminhos. Um via configuração do arquivo glogin.sql do Oracle e outro com o uso de variáveis de ambiente. Vou mostrar abaixo como fazer das duas maneiras. Método 1. Ajustando o arquivo glogin.sql: - Editamos o arquivo: vi $ORACLE_HOME/sqlplus/admin/glogin.sql ; - Acrescentamos no final do mesmo o seguinte: DEFINE_EDITOR=nano ; - Ao abrirmos o sqlplus já estaremos com o nano como editor padrão. Método 2. Criando a variável de ambiente EDITOR: - Editamos ou criamos o arquivo: vi ~/.bash_profile ; - Dentro dele colocamos o seguinte: export EDITOR=nano ; - Fechamos a sessão e abrimos nova para que ...

Migrando Oracle 10g 32bits para outro Servidor com Oracle 10g 64bits

Hoje estou trocando o nosso Servidor Oracle de plataforma (32bits -> 64bits) e migrando da versão 10.2.0.3 para 10.2.0.4. Inicialmente foi feita uma migração beta onde correu tudo bem seguindo estes passos: Instalado o Oracle 10.2.0.4 64bits no Servidor srvOra64; Criado database com o mesmo nome do original "orcl"; Parado o serviço do Oracle 10g 32bits no Servidor srvOra32; Parado o serviço do Oracle 10g 64bits no Servidor srvOra64; Renomeado database orcl para orcl_ em srvOra64; Copiada pasta "E:\oradata\orcl" de srvOra32 para o mesmo caminho no srvOra64; Conectado no sqlplus como sys no Oracle 64bits: sqlplus / as sysdba ; Iniciado o banco de dados com o parâmetro para migração: startup migrate; Rodado script sql para invalidar todos módulos PL/SQL do banco para posterior compilação: @E:\oracle\product\10.2.0\db_1\rdbms\admin\utlirp.dmp; Rodado script para fazer upgrade do catálogo do banco de dados para a nova release: @E:\oracle\product\10.2.0\db_1\rdbms\admi...

Unificando o Cadastro de Usuários do CIGAM entre duas bases Oracle

Para que não seja necessário administrar 2 ou mais cadastros de usuários no CIGAM podemos unificar estas bases através da criação de sinônimos dentro do Oracle. Uma das formas que podemos utilizar para isso é a seguinte: /* UNIFICAÇÃO DO CADASTRO DE USUÁRIOS BASE_UN1 x BASE_UN2 OS.: 999999/9 Criado em: 2009-05-20 Técnico: Alexsandro Haag */ --Abrindo o sqlplus c:\>sqlplus /nolog --Conectando na BASE_UN1 CONNECT BASE_UN1/SENHA@ORCL; --Concedendo permissões para a BASE_UN2 nas tabelas de usuários da BASE_UN1 GRANT SELECT, INSERT, UPDATE, DELETE ON geusuari TO BASE_UN2; GRANT SELECT, INSERT, UPDATE, DELETE ON gedireit TO BASE_UN2 ; GRANT SELECT, INSERT, UPDATE, DELETE ON geseusua TO BASE_UN2 ; GRANT SELECT, INSERT, UPDATE, DELETE ON geultpas TO BASE_UN2 ; GRANT SELECT, INSERT, UPDATE, DELETE ON geuxdir TO BASE_UN2 ; GRANT SELECT, INSERT, UPDATE, DELETE ON gegxusu TO BASE_UN2 ; GRANT SELECT, INSERT, UPDATE, DELETE ON gegrupos TO BASE_UN2 ; GRANT SELE...

Desktop meme 3D versão 2009/2

Imagem
My Desktop 3D Now!

Backup do Repósitório do PDI (kettle)

Imagem
Vou detalhar abaixo o projeto de backup que criei no Pentaho Data Integration (PDI) para fazer backup do seu próprio repositório de projetos. Tenho um repositório de projetos hospedado em um banco de dados MSSQL 2000. Este tem seu backup realizado regularmente, mas resolvi criar uma rotina independente, pois não sou eu quem administra este backup hoje, além disso, achei muito prático utilizarmos os próprios recursos do PDI para fazer um auto-backup. Em resumo o que o projeto vai fazer é bem simples: Exporta o repositório para um arquivo XML; Compacta o arquivo XML; Faz um Ping no Servidor FTP para ver se está respondendo; Faz upload deste arquivo compactado neste servidor de FTP; Caso haja algum erro num destes processos envia um e-mail para minha caixa detalhando a falha. Abaixo segue uma imagem do Projeto: Ficou bastante simples de configurar e muito prático. Criei um agendamento para executar toda noite, salvando o arquivo com sufixo de Ano + Mês (AAAAMM), com isso vou ter ba...

Apoio ao Profissional Jornalista - Jornalista só com diploma

Imagem
Isso é um absurdo, que nem deveria entrar em pauta de votação. Apesar da minha profissão ser de outra área deixo aqui meu apoio incondicional à causa! Abraço a todos!

Desktop meme 3D versão 2009

Imagem
Tire um screenshot do seu desktop 3D neste exato momento, sem alterar nada, e publique no seu blog.