Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Automatic Storage Management - SQL Magazine 82
Este artigo trata da definição de conceitos e utilização do ASM – Automatic Storage Management, ferramenta da Oracle para gerenciamento do armazenamento de dados.
SQL Magazine 82
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da SQL Magazine 82
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da SQL Magazine 82
Automatic Storage Management
Desvendando o ASM do Oracle – Parte 7
Na primeira parte deste artigo vimos todos os conceitos referentes ao ASM – Automatic Storage Management e já iniciamos uma sessão “Mão na Massa” em que criamos arquivos no sistema operacional para simular raw devices que serão utilizados como discos. Na segunda parte, criamos manualmente uma instância ASM, inclusive verificando se a instância conseguiu “enxergar” os “discos” existentes.
Na terceira parte começamos a, efetivamente, utilizar o ASM. Já sabemos como criar e gerenciar disk groups. Vimos como trabalhar com templates e com diretórios na quarta parte da série.
Na quinta parte aprendemos como trabalhar com aliases. A sexta parte abordou sobre os arquivos no ASM e demos os primeiros passos para a conversão de um banco de dados para o ASM.
Continuarei nesta edição com a conversão do banco de dados para usar o ASM, mas de maneira parcial, ou seja, convertendo apenas um datafile e convertendo apenas uma tablespace para o ASM.
Convertendo o banco de dados para o ASM
Conforme mostrado na edição passada, é possível fazer a conversão do banco de dados para o ASM de maneira completa (full conversion) ou parcial (partial conversion), ou seja, posso converter apenas uma tablespace ou até mesmo apenas um datafile. Mostramos alguns exemplos de situações que estas técnicas podem ser úteis.
No entanto, independentemente de qual a metodologia que será utilizada, alguns passos são mandatórios e deverão ser executados antes de qualquer uma das metodologias adotadas. Estes passos foram abordados na seção “Iniciando a conversão do banco de dados para o ASM”, na edição passada.
Iniciaremos agora a conversão do restante do banco de dados para o ASM mas faremos esta conversão utilizando as três metodologias mencionadas, ou seja, faremos primeiro a conversão de apenas um datafile, logo após a conversão de apenas uma tablespace e finalmente a conversão completa do banco de dados.
Convertendo apenas um datafile para o ASM
Para fazer a conversão de apenas um datafile para o ASM, primeiramente criamos uma nova tablespace que utilizaremos para as duas primeiras metodologias: conversão de datafile e conversão de tablespace. A Listagem 1 apresenta esta criação.
Listagem 1. Criando uma nova tablespace para a conversão.
1. rr11g@OEL64Node01 [/home/oracle] $ sqlplus /nolog
2.
3. SQL*Plus: Release 11.1.0.6.0 - Production on Thu Sep 23 09:38:23 2010
4.
5. Copyright (c) 1982, 2007, Oracle. All rights reserved.
6.
7. SQL> conn / as sysdba
8. Connected.
9. SQL> set line 180 pages 9999 timing on
10. SQL> CREATE TABLESPACE TESTE_CONVERT
11. 2 DATAFILE '/disco2/oradata/teste_convert_01.dbf' size 25m,
12. 3 '/disco2/oradata/teste_convert_02.dbf' size 25m,
13. 4 '/disco2/oradata/teste_convert_03.dbf' size 25m,
14. 5 '/disco2/oradata/teste_convert_04.dbf' size 25m;
"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
Desvendando o ASM do Oracle – Parte 7
Na primeira parte deste artigo vimos todos os conceitos referentes ao ASM – Automatic Storage Management e já iniciamos uma sessão “Mão na Massa” em que criamos arquivos no sistema operacional para simular raw devices que serão utilizados como discos. Na segunda parte, criamos manualmente uma instância ASM, inclusive verificando se a instância conseguiu “enxergar” os “discos” existentes.
Na terceira parte começamos a, efetivamente, utilizar o ASM. Já sabemos como criar e gerenciar disk groups. Vimos como trabalhar com templates e com diretórios na quarta parte da série.
Na quinta parte aprendemos como trabalhar com aliases. A sexta parte abordou sobre os arquivos no ASM e demos os primeiros passos para a conversão de um banco de dados para o ASM.
Continuarei nesta edição com a conversão do banco de dados para usar o ASM, mas de maneira parcial, ou seja, convertendo apenas um datafile e convertendo apenas uma tablespace para o ASM.
Convertendo o banco de dados para o ASM
Conforme mostrado na edição passada, é possível fazer a conversão do banco de dados para o ASM de maneira completa (full conversion) ou parcial (partial conversion), ou seja, posso converter apenas uma tablespace ou até mesmo apenas um datafile. Mostramos alguns exemplos de situações que estas técnicas podem ser úteis.
No entanto, independentemente de qual a metodologia que será utilizada, alguns passos são mandatórios e deverão ser executados antes de qualquer uma das metodologias adotadas. Estes passos foram abordados na seção “Iniciando a conversão do banco de dados para o ASM”, na edição passada.
Iniciaremos agora a conversão do restante do banco de dados para o ASM mas faremos esta conversão utilizando as três metodologias mencionadas, ou seja, faremos primeiro a conversão de apenas um datafile, logo após a conversão de apenas uma tablespace e finalmente a conversão completa do banco de dados.
Convertendo apenas um datafile para o ASM
Para fazer a conversão de apenas um datafile para o ASM, primeiramente criamos uma nova tablespace que utilizaremos para as duas primeiras metodologias: conversão de datafile e conversão de tablespace. A Listagem 1 apresenta esta criação.
Listagem 1. Criando uma nova tablespace para a conversão.
1. rr11g@OEL64Node01 [/home/oracle] $ sqlplus /nolog
2.
3. SQL*Plus: Release 11.1.0.6.0 - Production on Thu Sep 23 09:38:23 2010
4.
5. Copyright (c) 1982, 2007, Oracle. All rights reserved.
6.
7. SQL> conn / as sysdba
8. Connected.
9. SQL> set line 180 pages 9999 timing on
10. SQL> CREATE TABLESPACE TESTE_CONVERT
11. 2 DATAFILE '/disco2/oradata/teste_convert_01.dbf' size 25m,
12. 3 '/disco2/oradata/teste_convert_02.dbf' size 25m,
13. 4 '/disco2/oradata/teste_convert_03.dbf' size 25m,
14. 5 '/disco2/oradata/teste_convert_04.dbf' size 25m;
"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais!

Você está em:
canal SQL
Publicidade
Ricardo Rezende
Space do autor
Ricardo Rezende
ricardo@devmedia.com.br / ricarezende@gmail.com
http://twitter.com/ricarezende
DBA Oracle certificado pela Oracle University (DBA 9i track e DBA OCP 10g).
IBM Certified Associated em DB2 V9.
DBA Oracle na IBM do Brasil em projeto internacional administrando ambiente de produção....
Space do autor


0
0
