Introdução
Neste Lab vamos instalar e configurar os discos para utilização no ASM utilizando ASMlib.
Configurando Pré-requisitos
Instalar Pacotes pré-requisitos para o ASM.
- oracle-rdbms-server-XXXX
- oracleasm-support
- kmod-oracleasm
# yum -y install oracle-rdbms-server-12cR1-preinstall kmod-oracleasm oracleasm-support
Particionando os Discos
Criar particionamento em todos os discos disponibilizados para o ASM
# parted /dev/sdb (parted) mklabel gpt (parted) mkpart DATA04 ext4 0% -1
Configurando Oracle ASM (ASMLIB)
# oracleasm configure -i Default user to own the driver interface []: oracle Default group to own the driver interface []: oinstall
Este script realiza as seguintes tarefas:
- Cria o arquivo de configuração /etc/sysconfig/oracleasm
- Cria o ponto de montagem /dev/oracleasm
- Monta o driver do ASMLIB File System
O sistema de arquivos Oracle ASMLIB não é um filesystem regular. É utilizado somente pelo Oracle Asm Library para comunicar com o Oracle ASMLIB.
Iniciando e verificando o modulo do Oracle ASM
# oracleasm status # Oracleasm init # df -ha | grep oracleasm # lsmod | grep oracleasm
Rotulando os Discos
Agora que carregamos o modulo do Kernel, vamos rotular os discos criados anteriormente como ASM DISKS.
# oracleasm createdisk DATA01 /dev/sdb1 # oracleasm createdisk DATA02 /dev/sdc1 # oracleasm createdisk DATA03 /dev/sdd1 # oracleasm createdisk DATA04 /dev/sde1
Vamos listar os discos rotulados
# oracleasm listdisks # ls -ltr /dev/oracleasm/disks/
Query disks para verificar se é um disco ASM válido.
# oracleasm querydisk DATA01 # more /proc/partitions
Os discos estão prontos para uso pelo ASM
Aprenda como instalar o Grid na Parte 2