Posts Tagged ‘file’

Migrando Banco de Dados Oracle Single para ASM non-RAC

Postado em 06-Mar-2012 sobre Alta disponibilidade,Backup,Instalação,Linux,Migração,Oracle Database

Este artigo tem como objetivo mostrar como migrar o Banco de Dados Oracle “Single” para “ASM” porém não para RAC.
Vamos utilizar a versão 10.2.0.5 do Banco de Dados Oracle para realizar a migração.

Para iniciarmos devemos estender os discos colocados que será os discos do ASM (Automatic Storage Management).

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.

Como Ler e Gravar arquivos textos pelo Oracle 10g ou superior

Postado em 13-Fev-2012 sobre Migração,Oracle Database,PL/SQL,Scripts

A idéia desse artigo é efetuar uma leitura e/ou gravação de um arquivo do tipo texto em um diretorio no servidor Oracle.

Os comandos necessários para o desenvolvimento de rotinas para ler e escrever dados em arquivos do tipo texto encontram-se na package-padrão UTL_FILE, disponível a partir da versão 7.3 do Oracle. Porém sua implementação estará sujeita às permissões do sistema operacional e do banco de dados, sendo que os diretórios que podem ser acessados para leitura e gravação devem ser concedidos ao criar um directory.

Primeiramente temos que entender um detalhe importante, o arquivo a ser lido e/ou gravado deverá estar no servidor Oracle, e não no cliente que estará chamando o procedimento. Não é possivel gerar o arquivo ou ler na maquina client, uma sugestão é após criar utilizar o smtp para envia-lo por email [Envio de E-mail através de PL/SQL].

Vamos para os detalhes importantes antes de criar o nosso procedimento:

Servidor Oracle em Linux
IP: 192.168.1.100
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).

Movendo datafiles dentro do próprio ASM 10g

Postado em 06-Dez-2011 sobre Backup,Migração,Oracle Database,Segurança

Neste artigo irei explicar como mover/copiar um datafile que está num diskgroup para outro diskgroup do ASM 10g.
No meu exemplo estou com um Oracle RAC 10g, porem pode ser uma base single sem problemas.

SQL> select name from v$datafile;
NAME
----------------------------------------------------------
+DGARCH/racrafa/datafile/system.295.768771961
+DGARCH/racrafa/datafile/undotbs1.322.768771993
+DGARCH/racrafa/datafile/sysaux.323.768772011
+DGARCH/racrafa/datafile/undotbs2.327.768772027
+DGARCH/racrafa/datafile/users.314.768772045

Vendo que por um equivoco coloquei os datafiles no diskgroup DGARCH e o correto deveria ser DGDADOS.
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).

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.

Create pfile ou spfile from memory – 11G

Postado em 27-Set-2011 sobre Alta disponibilidade,Backup,Oracle Database,Segurança

Uma das new features do oracle 11G que poucos conhecem é a possibilidade de criar o pfile/spfile a partir da memoria, assim o arquivo de parâmetros é criado com as especificações correntes do database o que pode evitar algumas dores de cabeça no momento de um restart caso existam ajustes incorretos sobre o spfile, por exemplo.

Continua …

Sobre Anderson Graf

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

Tabelas externas utilizando oracle_loader (External tables)

Postado em 16-Set-2011 sobre Oracle Database,PL/SQL,Scripts

Ontem recebi um email com uma duvida de como inserir em uma tabela valores de um arquivo externo texto.

E um conceito que pode ser utilizado é a External Table que já vem da versão do Oracle 9i. São tabelas baseadas por um ou varios arquivos textos do sistema operacional que o Oracle Server está hospedado.

Podendo então se fazer consultas SQL nessa tabela diretamente no arquivo texto.

No caso irei utilizar o método oracle_loader.

A possibilidade de gravar um arquivo texto se limita ao CREATE TABLE AS SELECT apenas. Não é permitido fazer UPDATE, DELETE ou INSERT numa external table.

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).