Fala pessoal, saiu mais um artigo meu, desta vez sobre ACFS, na Oracle Technology Network. Neste artigo apresento algumas características do ASM Cluster Filesystem e também como configurá-lo para uso no seu ambiente com Grid Infrastructure. O ACFS (Automatic Storage Management Cluster FileSystem) foi introduzido na segunda release do Oracle 11g em 2009 e inicialmente[…]
Olá galera. Esta semana tive a oportunidade de dar uma palestra para o público da área de TI, em maioria acadêmicos dos cursos de ciência da computação e sistemas de informação da FURB, pois o evento foi organizado pela Universidade e ocorreu nas suas salas. Quem me fez o convite para dar a palestra nesse evento[…]
Na segunda-feira irei falar no evento DXTEC sobre um tema que gosto bastante: Alta Disponibilidade. Uma breve abordagem sobre Alta Disponibilidade em bancos de dados Enfrentamos vários problemas na infraestrutura dos ambientes computacionais atuais. Isso se deve ao mau planejamento das tecnologias de alta disponibilidade no lado das empresas, à falta de conhecimento e à[…]
Bom dia galera, esse vídeo bem curto e sucinto feito pelo meu amigo Bruno Carvalho mostra na prática como habilitar o Jumbo Frames para usar na rede privada (interconnect) do Oracle RAC. O procedimento é o mesmo se você for fazer no Oracle RAC 12c. Lembrando que não é simplesmente habilitar o Jumbo Frames, o Switch[…]
Olá pessoal, é com grande orgulho que anuncio que meu primeiro artigo foi aprovado no OTN. E foi de primeira, não precisei fazer nenhuma alteração. Este fala sobre por que e como separar o Voting Disk e o OCR em diferentes diskgroups. Apreciem no OTN: http://www.oracle.com/technetwork/pt/articles/database-performance/ocr-voting-disk-oracle-clusterware-2925049-ptb.html Abraços e até o próximo artigo.
Olá pessoal, depois de termos instalado o Grid Infrastructure 12c para nosso Standalone Server e o Oracle Database 12c, criamos o banco de dados, agora precisamos saber como administrar este ambiente. Vamos ver alguns comandos para realizar tarefas administrativas no nosso Standalone Server. Para administrar o Oracle High Availability Services num Standalone Server você deve estar conectado[…]
Olá pessoal, este conteúdo aborda a criação do banco de dados utilizando o DBCA. No último artigo instalamos o software Oracle Database 12c e agora vamos criar efetivamente o banco de dados e para realizar esta atividade temos algumas opções. A opção mais comum e mais fácil é utilizando o DBCA (Database Configuration Assitant), outra[…]
Olá pessoal, neste novo artigo vamos instalar o Oracle Database 12c, mas antes quero explicar um pouco, principalmente para os que não sabem, o que é um banco de dados. Vou resumir um pouco do que diz no início da documentação do próprio Oracle… Imagino que você trabalha para uma empresa, esta empresa possui um[…]
Para conhecer um pouco mais sobre o Grid Infrastructure e um dos seus componentes, o Oracle ASM, leia Conhecendo o ASM.
Vamos ligar nossa máquina virtual criada no artigo Instalando o Oracle Linux 6.4 para começar a instalação do Grid Infrastructure 12c.
Configuração do Linux
1 – Depois de ligar a VM faça login com o usuário root e abra um terminal clicando com o botão direito sobre a área de trabalho.
2 – Para saber seu IP e hostname digite os comandos a seguir:
# ifconfig
# hostname
3 – Vamos ajustar o arquivo /etc/hosts onde precisamos inserir nosso IP e hostname.
# vi /etc/hosts
Para inserir usando o vi utilize o comando i, você verá que na barra de status aparecerá a palavra insert.
Insira seu hostname e IP conforme abaixo e também na figura.
# Oracle Server
192.168.25.138 loredata-srv.localdomain loredata-srv
Em seguida pressione e tecla “Esc” do teclado e em seguida os comandos “:wq”, para salvar seu arquivo hosts e sair do vi.
4 – Teste sua conexão com a internet.
# ping google.com
Ctrl+C para parar o comando ping.
5 – Agora vamos instalar o pacote Oracle ASM Support.
# yum install -y oracleasm-support
6 – Caso você esteja usando o Red Hat Compatible Kernel for Oracle Linux 6 você pode instalar o driver ASM utilizando o comando abaixo. Alguns pacotes necessários serão baixados e instalados quando você executar o comando.
# yum install -y kmod-oracleasm
Caso você precise dos pacotes do Oracle ASM para outro Linux, você os encontrará aqui.
7 – Para instalar o Oracle ASMLib 2.0 vamos fazer download diretamente do site da Oracle. Para facilitar vou abrir o browser Firefox do Linux e baixar diretamente por ele. Escolha a opção para a sua plataforma, no nosso caso é arquitetura x86_64. Quando aparecer na tela a opção de download escolha para salvar o arquivo.
8 – Depois de baixar o pacote precisamos instalá-lo. Por padrão ele estará salvo no diretório /root/Downloads.
9 – Vamos instalar agora o pacote pré-instalação dos softwares Oracle. Ele vai configurar bastante coisa pra gente, desde parâmetros de Kernel até a criação do usuário oracle.
10 – Precisamos configurar o módulo do Oracle ASM.
# oracleasm configure -i
Você pode preencher as opções solicitadas conforme abaixo e também na imagem:
oracle
oinstall
y
y
11 – Vamos desligar nossa VM para adicionar os discos que serão apresentados ao ASM.
# shutdown -h now
Criação dos discos
12 – Precisamos criar os discos virtuais no Virtual Box, dessa forma simulamos novos discos físicos que estariam sendo adicionados. Siga as imagens a seguir para concluir o procedimento no Virtual Box.
13 – Inicie novamente a sua VM e faça novamente login com o usuário root.
14 – Abra o terminal clicando com o botão direito na área de trabalho.
15 – Verifique se os discos que adicionamos foram identificados pelo Linux.
# fdisk -l
Podemos observar que há 3 discos: /dev/sda, /dev/sdb e /dev/sdc. Somente o /dev/sda possui partições e estas configuramos na instalação do Linux.
16 – Vamos criar as partições dos discos /dev/sdb e /dev/sdc para que possamos criar os discos lógicos do ASM.
# fdisk /dev/sdb
A sequência do prompt é:
n
p
1
<enter>
<enter>
w
Verifique as partições do disco /dev/sdb.
# fdisk -l /dev/sdb
Agora vamos fazer o mesmo para o disco /dev/sdc.
# fdisk /dev/sdc
Mesma sequência do prompt:
n
p
1
<enter>
<enter>
w
Verifique as partições do disco /dev/sdc.
# fdisk -l /dev/sdc
17 – Coloque o SELinux como permissive alterando o arquivo /etc/selinux/config
# vi /etc/selinux/config
18 – Pare e desabilite o firewall.
# service iptables stop
# chkconfig iptables off
19 – Reinicie o Linux.
# reboot
20 – Depois de particionar os discos, configurar o SELinux, desabilitar o firewall e reiniciar o Linux, abra o terminal. Agora vamos criar os discos lógicos do ASM, para isso precisamos usar as partições criadas em cada disco.
A partição /dev/sdb1 vamos criar como CRS e a /dev/sdc1 como DATA.
# oracleasm createdisk CRS /dev/sdb1
# oracleasm createdisk DATA /dev/sdc1
22 – Se você, assim como eu, fez download das mídias do Grid Infrastructure pelo Firefox do Linux logado com o usuário root sugiro mover os arquivos para outro diretório e depois definir o oracle como dono deles.
# cd /root/Downloads
# mv linuxamd64_12102_grid_* /u01
23 – Vamos criar a estrutura de diretórios que serão as variáveis de ambiente ORACLE_BASE e ORACLE_HOME e em seguida vamos alterar o dono dos diretórios e subdiretórios do /u01.
Olá pessoal, Neste artigo vamos conhecer um pouco sobre o ASM (Automatic Storage Management). O ASM é um software que gerencia os discos que serão utilizados pelo banco de dados Oracle que vamos instalar posteriormente. Normalmente as instalações básicas não fazem uso do ASM, pois é um recurso a mais que precisa ser instalado, configurado e administrado, mas deixando[…]