Emular gráfico X do Linux no Windows

0

Posted on : 04-01-2012 | By : .rafa | In : Banco de Dados, Linux (RH), Oracle, Sistemas Operacionais, Windows

Estava vendo na lista de discussão do Oracle, e tiveram uma dúvida bem interessante, como abrir o X de um AIX/Linux para instalação remota.
Uma das opções interessantes sem precisar instalar nada no Server Linux é utilizar o putty + Xming X Server for Windows.
Irei mostrar passo a passo um pequeno case que fiz:

Primeiro temos que fazer o download do Xming X Server for Windows

sourceforge.net/projects/xming/

Read the rest of this entry »

Como saber o cluster name do seu RAC

0

Posted on : 30-12-2011 | By : .rafa | In : Banco de Dados, Oracle

Tendo $CRS_HOME é a localização da instalação do RAC clusterware, e aqui teremos 3 formas de encontrar o cluster name do seu RAC.

1. Utilizando o comando “cemutlo” dentro do diretório $CRS_HOME/bin

 

Continue lendo em oraclehome.com.br …

Migrar dados do Microsoft Access 2003 para Oracle 10gR2

0

Posted on : 26-12-2011 | By : .rafa | In : Banco de Dados, Oracle

Neste artigo irei demonstrar como pode ser feito uma migração de dados de um ACCESS para o Oracle.
Primeiramente vou mostrar como está o meu ambiente para demonstrar, no meu Windows XP 5.1 com o Client Oracle 10.2.0.1 32b e baixado o Oracle SQL Developer 3.0 (3.0.04.34) for 32-bit Windows (This zip file includes the JDK1.6.0_11)
Instalado o Microsoft Word 2003 (11.5604.5606), é recomendado você instalar o componente do Microsoft Office para o drive o Access que irá aparecer no SQL Developer.
Feito a instalação do office vou baixar uma Base Access para esta demonstração: Northwind.rar
Continue lendo em oraclehome.com.br …

Uma forma de efetuar o checksum do seu fonte pl/sql

0

Posted on : 21-12-2011 | By : .rafa | In : Oracle

Lendo sobre segurança no Oracle encontrei algo muito interessante para os desenvolvedores e no controle de versão de seus fontes no cliente.
Já pensou em ter um valor hash do seu fonte para identificar se houve alteração no seu cliente a partir de dentro do Oracle?

É isso mesmo você como desenvolvedor pode fechar a versão e ao invés de ficar usando programas externos e tals pode controlar as versões tudo pelos códigos hash´s dos seus fontes.
Ai o controle fica ao seu encargo.

Tenho por exemplo de uma procedure chamada get_idade que podesmo usar:
Continue lendo no oraclehome…

Duplicate RMAN de RAC 10g com ASM para um Single nonASM

0

Posted on : 08-12-2011 | By : .rafa | In : Banco de Dados, Oracle

Neste artigo estarei relatando como pode ser feito uma duplicação de um database em Oracle RAC 10g com ASM para um Database Single em Filesystem.

Objetivo:

Fazer uma base de teste com os dados do meu banco de produção RACRAFA. O nome da base de teste deverá se chamar DBTESTE.

Continue lendo em oraclehome.com.br …

Strace (system call and signals tracer)

0

Posted on : 30-09-2011 | By : .rafa | In : Oracle

Este artigo é dirigido aos administradores de sistema experientes e nos demonstra como desvendar os motivos que causam erros numa aplicação em ambientes linux.

Utilizando a ferramenta strace (system call and signals tracer) é possível interceptar e gravar as ‘system calls’ geradas por um processo e os sinais recebidos pelo mesmo, explicitando seus argumentos e os valores retornados.

Com ela você também pode aprender sobre o funcionamento de programas examinando a fronteira entre o usuário e o kernel através da análise das system calls e signals (altamente avançado).

E claro, nós como DBA’s podemos encontrar a soluções de problemas que são complexos para identicar porem com o strace identificar por exemplo o motivo que o oracleasm SCANDISKS não encontra seus discos é muito simples.

 

Continue lendo em oraclehome.com.br

Trocar a aud$ da tablespace SYSTEM

0

Posted on : 29-09-2011 | By : .rafa | In : Oracle

Todos devem conhecer o parâmetro audit_trail do oracle, que habilita a auditoria da base. Porem como todos já sabem, no momento que é habilitado mais um recurso, teremos contra partida um custo a mais. Um caso é o armazenamento dos dados auditados. E como o padrão da oracle de instalação a tabela aud$ já vem na tablespace SYSTEM. Como bom DBA devemos trocar a tablespace desta tabela para que não fragmente a SYSTEM. Para isso há uma:

Continue lendo em oraclehome.com.br

Exemplos de como obter datas e cálculos para datas

0

Posted on : 28-09-2011 | By : .rafa | In : Oracle

Há muito tempo tenho esse script que sempre me ajudou a calcular horas, minutos e dias.
Utilizando algumas funções do Oracle para ajudar a montar datas decorrente do dia de hoje.

 

Continue lendo em oraclehome.com.br

Flashback query

0

Posted on : 27-09-2011 | By : .rafa | In : Oracle

Função que veio no Oracle 9i, fornece a habilidade de visualizar os dados como eles estavam em um determinado tempo no passado. Por padrão, operações no banco de dados usam os dados disponíveis mais recentemente “comitados”. Se você quiser pesquisar determinados dados em algum ponto no passado, você precisará utilizar o recurso de Flashback Query na qual será necessário especificar um “horário” ou um SCN (System change Number) para efetuar a pesquisa.

Este recurso é muito útil, quando você precisa restaurar dados que foram deletados ou alterados erroneamente. É melhor efetuar este procedimento do que voltar um export da tabela de um ponto no passado ou mesmo um backup full até um momento no tempo, que pode ser lento deixando a sua base totalmente inoperante até a sua conclusão.

Antes de mais nada, para você poder usar o recurso de Flashback Query, é necessário configurar o seu banco de dados para usar o gerenciamento automático de UNDO (Automatic Undo Management).

– retificado

E um detalhe importante que é liberado para todas as edições do Oracle, podendo ser vistos nessatabela de comparações das features contra suas edições.

CLAUSULA AS OF

Nas releases anteriores, o recurso FlashBack permitia ao usuario ter uma visao de um imagem mais antiga do banco de dados, com base em um horario ou em um SCN escolhido.

Para utilizar os dados dessa imagem mais antiga, por exemplo, para substituir linhas que haviam sido deletadas acidentalmente de uma tabela, a operação do Flashback precisava ser incorporada a um bloco PL/SQL.

Agora, pode-se obter imagens distintas, de tabelas individuais, em uma unica sessão.

Continue lendo em oraclehome.com.br

Como utilizar o TRCSESS para melhorar a sua análise de sessões com o TKPROF

0

Posted on : 25-09-2011 | By : .rafa | In : Oracle

O utilitário trcsess consolida a saída do rastreamento de arquivos de rastreamento selecionados com base em vários critérios:

  • Session Id
  • Client Id
  • Service name
  • Action name
  • Module name

Depois de juntar as informações do trace com o trcsess in um único arquivo, esse pode ser processado pelo TKPROF. O trcsess é muito útil para consolidar traces in particupar para analisar performance e debugar problemas.

Continue lendo em oraclehome.com.br