Archive for the ‘Windows’ Category
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 …
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).
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 …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
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 …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
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 …
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.
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 …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
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 …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
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 …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
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 …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
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 …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
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 …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.