Archive for the ‘Windows’ Category

Encontrando o PID correto de uma instancia no windows

Postado em 20-Mar-2012 sobre Oracle Database,Segurança,Windows

Neste artigo irei demonstrar como saber qual o PID correto para os processos oracle.exe no Windows.

Irei demonstrar uma situação que há a instancia chamada DBWIN travada, que nenhum usuário, nem o sysdba consegue se conectar no database para efetuar quaisquer operação, e no mesmo servidor há mais de uma instancia gerando uma dúvida de qual processo é o da instancia DBWIN a ser eliminado corretamente.

Continua …

Sobre Rafael Stoever

Bacharel em Sistema de Informação pela Uniasselvi, atualmente cursando Gerenciamento de Projetos em TI pela Pós Graduação Uniasselvi. Atuo como Analista de suporte a banco de dados - DBA pela Teiko Soluções em TI residente de Blumenau/ SC, OPN Certified Specialist, Certificado OCP 10g/11g, OCE RAC10g e Linux 10g. Conhecimentos em Microsoft SqlSever e Mysql e programação web (php,asp).

Conectando na SGA usando uma conexão SQL*Plus Preliminar

Postado em 24-Fev-2012 sobre Alta disponibilidade,Erros,Linux,Literatura,Oracle Database,Windows

Diversas vezes encontramos ambientes onde o numero de processos permitidos estourou (ORA-00020: maximum number of processes (%s) exceeded), e agora qual a solução? Reiniciar o database ou começar a matar sessões?

Estas ações muitas vezes podem mascarar o problema ou não serem permitidas pois podem significar mais trabalho..

Uma “solução” introduzida na versão 10G é a conexão preliminar, onde permite a conexão diretamente com a SGA sem abrir uma sessão no bando de dados.

Continua …

Sobre Anderson Graf

Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.

Personalizando o SQL*Plus / SQL*Plusw

Postado em 15-Fev-2012 sobre Linux,Oracle Database,Scripts,Segurança,Windows

Algo que estamos acostumados a fazer em cada nova conexão atraves do SQL*Plus é ajustar varias definições como linesize, pagesize, tamanho e cabeçalho de colunas entre inúmeras outras possibilidades para que possamos visualizar e trabalhar com as informações da melhor forma possível.

SQL> set linesize 200
SQL> set pagesize 60
SQL> col name for a40 heading nome
SQL> ....

Mas você ja pensou em ajustar o SQL*Plus para carregar estas definições personalizadas sempre que for aberto de forma automática? Ainda não?..

Então vamos conferir mais esta dica.

Continua …

Sobre Anderson Graf

Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.

Instalando Oracle Client 11g R2 64 Bits em Windows 64 Bits

Postado em 04-Jan-2012 sobre Instalação,Oracle Database,Windows

O objetivo deste artigo é explicar como instalar o Oracle Client 11g R2 64 Bits no Windows 64 Bits.
Baixe o instalador do Oracle Website.
Oracle Client 11gR2 64 Bits para Windows 64 Bits

Depois de descompactar o arquivo abra-o clicando no “setup”.
Continua …

Sobre Maycon Tomiasi

Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.

Implementando e utilizando o PL/SQL Profiler

Postado em 19-Dez-2011 sobre Instalação,Linux,Oracle Database,Performance,PL/SQL,Scripts,Windows

O Oracle Profiler é uma feature presente desde a versão 8i e através de sua utilização é possível verificar quais os objetos do banco de dados foram invocados e o tempo de duração de cada um durante a execução de um objeto PL/SQL.

O Profiler é um recurso muito útil quando necessitamos realizar uma análise de desempenho, pois conseguimos analisar todos os processos que estão sendo executados em paralelo ao processo principal.

Vamos descobrir mais deste ótimo recurso?

Primeiramente vamos criar a estrutura necessária para o Oracle Profiler através da exeução de dois srcipts que estão em $ORACLE_HOME/rdbms/admin, observe que utilizamos o “@?” pois representa o ORACLE_HOME.

Continua …

Sobre Anderson Graf

Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.

Instalando o Oracle Text – 10/11G

Postado em 08-Dez-2011 sobre Instalação,Linux,Manual,Oracle Database,Scripts,Windows

O Oracle Text, nem sempre conhecido por este nome, é uma feature existente desde a versão 8/8i e chamada ate então como Oracle Intermedia ou Oracle Context, após o lançamento da versão 9i este passou a ser chamado de Oracle Text e assegura este nome até a atual versão 11G.

Esta feature utiliza a linguagem SQL para indexar, pesquisar e analisar textos ou documentos armazenados no banco de dados, tornando-se indispensável para quem busca uma solução que permita filtrar e extrair dados de diferentes formatos de arquivos, incluindo os mais populares como documentos do Microsoft Office, PDF, HTML, XML entre muitos outros.

Agora que já conhecemos um pouco sobre esta feature, vamos aprender a instalar O Oracle Text. Lembrando que você também pode instalar o Oracle Text quando está instalando o produto Oracle(imagem abaixo).

Continua …

Sobre Anderson Graf

Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.

Flashback Database 11gR2 – On & Off com instance OPEN

Postado em 11-Nov-2011 sobre Alta disponibilidade,Backup,Erros,Linux,Literatura,Oracle Database,Segurança,Windows

Hoje não veremos como utilizar o flashback database mais sim iremos compartilhar mais um conhecimento que muitos ainda não sabem, o flashback database é uma feature que surgiu na versão 10G e que acompanha as novas versões do Oracle, porém agora na versão 11gR2, diferentemente de seus antecessores que era necessário parar o banco para poder habilitar ou desabilitar o flashback, agora podemos realizar este procedimento com a base de dados aberta (OPEN).

Mas para que isso é util?

Imagine que você está prestes a realizar uma operação crítica no banco de dados e você quer ter a possibilidade de voltar atras caso ocorra problemas, simples, agora no 11gR2 podemos habilitar o flashback sem a necessidade de causar a indisponibilidade do banco de dados.

Continua …

Sobre Anderson Graf

Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.

Verificando corrupção física – DBV

Postado em 03-Nov-2011 sobre Alta disponibilidade,Backup,Erros,Linux,Oracle Database,Segurança,Windows

Para quem não conhece, o DBVerify, mais conhecido apenas por DBV é um utilitário externo via linha de comando oferecido pela Oracle para a verificação da integridade física dos arquivos de dados (datafiles). Verificação de arquivos como controlfile e redo não são suportados.

O DBV pode ser realizado tanto com o banco de dados offline como online, a grande diferença está no tempo de execução onde a verificação offline se destaca sendo significantemente mais rápida. Esta verificação se torna muito importante quando precisamos verificar a integridade de um backup (copia-imagem) antes de ser restaurado, ou como auxílio diagnóstico quando ocorrer problemas de corrupção de dados.

Existem duas interfaces de linha de comando para o DBV, uma especifica o arquivo de dados/blocos e outra onde podemos especificar um segmento para verificação, ambas serão abordadas.

Continua …

Sobre Anderson Graf

Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.

Movendo o SPFILE em RAC

Postado em 21-Out-2011 sobre Alta disponibilidade,Linux,Migração,Oracle Database,PL/SQL,Segurança,Windows

Alguns meses atrás fui envolvido em uma atividade onde era necessário remover alguns diskgroups do ASM, isto porque um disco do storage iria ser substituido por outro com capacidade de armazenamento superior, pois bem, além dos datafiles possuiamos também o SPFILE abaixo do diskgroup. E agora, como podemos movimentá-lo e garantir que a instance suba corretamente utilizando o SPFILE localizado em outro diskgroup?

Não se trata de uma atividade complicada, pelo contrário, muito simples, porém muitos desconhecem como fazer!

Continua …

Sobre Anderson Graf

Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.

Instalando o Oracle XML DB 11G

Postado em 19-Out-2011 sobre Alta disponibilidade,Erros,Instalação,Linux,Oracle Database,PL/SQL,Segurança,Windows

Hoje ao testar uma procedure de envio de e-mail utilizando a package UTL_MAIL no Oracle 11G obtive o seguinte erro:

ORA-24248: XMLDB extensible security not installed

Bom.. como descrito na mensagem precisamos instalar o Oracle XML DB, mas porque?

Uma das melhorias propostas no Oracle 11G foi a de maior segurança no acesso aos pacotes de rede como UTL_TCP, UTL_SMTP, UTL_MAIL, UTL_HTTP e UTL_INADDR, ou seja, uma execução de privilégio sobre estes pacotes não é mais suficiente para acessar um recurso de rede externa é necessário agora a configuração também de de uma ACL (Access Control List) que será descrita em um próximo artigo, mas ainda em nosso contexto, Essas ACLs são arquivos XML que são armazenados no repositório do banco de dados XML dentro do próprio banco de dados, o que significa que banco de dados XML devem ser instalado no banco de dados para podermos utilizar estes pacotes.

Continua …

Sobre Anderson Graf

Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.