You are on page 1of 68

INSTALAO DO ORACLE LINUX 6.

4 (X86-64)
GRID INFRASTRUCTURE 11G R2 (11.2.0.3) for STANDALONE SERVER

PR-REQUISITOS

INSTALADORES:

Virtualbox 4.2.16
Instalador: VirtualBox-4.2.16-86992-Win.exe
Link: https://www.virtualbox.org/wiki/Downloads

Virtualbox Extention Pack
Instalador: Oracle_VM_VirtualBox_Extension_Pack-4.2.16-86992.vbox-extpack
http://download.virtualbox.org/virtualbox/4.2.16/

Oracle Linux 6.4
Instalador: V37084-01.iso
Link: https://edelivery.oracle.com/linux

Oracle Enterprise Edition 11g R2 - 11.2.0.3
Instaladores:
o p10404530_112030_Linux-x86-64_1of7.zip
o p10404530_112030_Linux-x86-64_2of7.zip
o p10404530_112030_Linux-x86-64_3of7.zip
Link: https://support.oracle.com/

OPCIONAIS:

Putty
Instalador: putty.zip
Link: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

X Window System Server (XMING)
Instaladores:
o Xming-6-9-0-31-setup.exe
o Xming-fonts-7-5-0-47-setup.exe
Link: http://sourceforge.net/projects/xming/

DOCUMENTAO:
http://www.oracle.com/pls/db112/portal.portal_db?selected=11&frame=

INSTALAO DO VIRTUALBOX

Instalao NNF (Next/Next/Finish)
Instalao do Virtualbox Extention Pack (instalar com o Virtualbox ativo)

CRIAO E CONFIGURAO DA VM:

Nome e Sistema Operacional:
Tipo: Linux
Verso: Oracle (64 bit)
Tamanho da Memria (RAM)
4096 MB (4 GB)
**Para fazer a instalao so necessrios pelo menos 1,5 GB de RAM para o Oracle Grid e mais 1
GB para o Banco de Dados. (4 GB d e sobra)
Disco Rgido (HD)
Criar um disco Virtual Novo
VDI (VirtualBox) ou VMDK (VMWare)
Dinamicamente Alocado
Tamanho do disco: 40 GB
Outras Configuraes:
Geral
o rea de transferncia compartilhada: Bi-Direcional
o Arrastar e Soltar (D): Bi-Direcional
Sistema
o Placa Me
o Ordem Boot: 1 CD e 2 HD (Desabilitar Disquete)
Processador
o Nmero de Processadores: 2 (Pode ser mais dependendo da mquina)
o Restrio de Execuo: 80% (Permitir que seja utilizado at 80% do processador da
mquina fsica)
Armanazenamento
o Controladora IDE: (Selecionar imagem OEL Linux)
o Controladora SATA:
Disco 1: 40 GB (criado junto com a VM)
Disco 2: 10 GB (grid)
Disco 3: 10 GB (grid)
Rede
o Adaptador 1 (Habilitar)
o 1 NAT (Netword Address Translation).
o Adaptador 2 (Habilitar)
o 2 Placa em Modo Bridge.
Pastas Compartilhadas:
o Habilitar um diretrio para compartilhamento de arquivos.

INSTALAO DO ORACLE LINUX 6.4

Aps a criao e configurao da mquina virtual, ento iniciamos a instalao do Oracle Linux 6.4, na
primeira tela acione a opo: Install or upgrade na existing system.



Em seguida o instalador do OEL ativado, e voc questionado se pretente testar o disco de instalao do
OEL, acione SKIP.





































Base System
1. Base
2. Compatible Libraries
3. Console Internet Tools
4. Directory Client
5. Hardware Monitoring Utilities
6. Java Platform
7. Large System Perform
8. Network File System Client
9. Performance Tools
10. Perl Support



Servers
1. Server Platform
2. System Administration Tools



Desktops
1. Desktop
2. Desktop Platform
3. Fonts
4. General Purpouse Desktop
5. Graphical Administration Tools
6. Input Methods
7. X Window System



Applications
1. Internet Browser


Development
1. Additional Development
2. Development Tools





Aps o reboot








A criao do usurio oracle no sistema operacional obrigatria para a instalao do banco de dados
Oracle, neste caso a sua criao s necessria caso no seja utilizado o pacote oracle-rdbms-server-
11gR2-preinstall.rpm, porque este pacote j configurado para que o usurio oracle seja criado
automaticamente.






Configuraes:

Na primeira parte das configuraes, antes de mais nada vamos testar as placas de redes para verificar se
elas esto funcionando corretamente:

Abra o terminal:
ping www.terra.com.br (exemplo)
ping 192.168.1.1 (ping no gateway)
ping 192.168.56.1 (ping na placa de rede)
Em seguida abra o Putty e atravs conecte-se na VM atravs do IP.


Aps os testes temos que desabilitar o Security Enteprise Linux (SELINUX).

CONFIGURAO SECURITY ENTEPRISE LINUX (SELINUX)

[root@eua ~]# vi /etc/selinux/config



**Duplicar a linha: Posicione o cursor sobre a linha (#SELINUX=enforcing), pressione duas vezes o y e
uma vez o p.

CONFIGURAO DO HOSTS

[root@eua ~]# vi /etc/hosts




INSTALAR ADICIONAIS PARA CONVIDADOS
(VIRTUALBOX GUEST ADD)

Essa parte da instalao do Oracle s ser utilizada se formos instalar o Oracle no Virtualbox, caso a
instalao seja numa mquina fsica ou num outro virtualizador (VMWare), devemos desconsiderar essa
parte da instalao.



Acione o diretrio:

[root@eua ~]# cd /media

[root@eua media]# ls ltrh

total 2.0K
dr-xr-xr-x. 6 root root 2.0K Sep 6 10:17 VBOXADDITIONS_4.2.18_88780

[root@eua media]# cp -rp VBOXADDITIONS_4.2.18_88780/
/tmp/

[root@eua tmp]# cd VBOXADDITIONS_4.2.18_88780/

[root@eua VBOXADDITIONS_4.2.18_88780]# pwd
/tmp/VBOXADDITIONS_4.2.18_88780

[root@eua VBOXADDITIONS_4.2.18_88780]# ls -ltrh

total 52M
-r-xr-xr-x. 1 root root 647 Sep 13 2012 AUTORUN.INF
-r-xr-xr-x. 1 root root 305K Sep 6 09:54 VBoxWindowsAdditions.exe
-r-xr-xr-x. 1 root root 9.2M Sep 6 09:55 VBoxWindowsAdditions-x86.exe
-r-xr-xr-x. 1 root root 16M Sep 6 10:03 VBoxWindowsAdditions-amd64.exe
-r-xr-xr-x. 1 root root 5.4K Sep 6 10:13 runasroot.sh
-r-xr-xr-x. 1 root root 6.9K Sep 6 10:13 autorun.sh
-r-xr-xr-x. 1 root root 8.8M Sep 6 10:16 VBoxLinuxAdditions.run
dr-xr-xr-x. 2 root root 4.0K Sep 6 10:17 OS2
dr-xr-xr-x. 2 root root 4.0K Sep 6 10:17 cert
dr-xr-xr-x. 2 root root 4.0K Sep 6 10:17 64Bit
dr-xr-xr-x. 2 root root 4.0K Sep 6 10:17 32Bit
-r-xr-xr-x. 1 root root 19M Sep 6 11:15 VBoxSolarisAdditions.pkg

[root@eua VBOXADDITIONS_4.2.18_88780]#
./VBoxLinuxAdditions.run

**Verifique se na instao todas as opes ficaram com o [ OK ].
Em seguida reinicialize VM para validar as configuraos do Virtualbox Guest Addictions.

[root@eua VBOXADDITIONS_4.2.18_88780]# reboot

ATUALIZAO DO ORACLE LINUX

[root@eua ~]# yum update

Instalao do compilador GCC:

[root@eua ~]# yum install gcc

Instalao da infraestrutura de desenvolvimento Kernel-Devel:

[root@eua ~]# yum install kernel-devel

INSTALAO DO JAVA

[root@eua ~]# chmod a+x jdk-6u31-linux-i586-rpm.bin

Execute o comando abaixo para iniciar o instalador do JDK.

[root@eua ~]# ./jdk-6u31-linux-i586-rpm.bin

Agora vamos fazer a configurao da JVM no sistema operacional, execute o comando abaixo definir onde
a JVM est instalada. ( necessrio respeitar os espaos entre as palavras ao digitar os comandos).

[root@eua ~]# alternatives --install /usr/bin/java java
/usr/java/jdk1.6.0/bin/java 2

Definir qual JVM ser executada em primeiro plano no sistema operacional.

[root@eua ~]# alternatives --config java

Selecione a JVM que ficar em primeiro plano no sistema operacional, na opo digite o nmero da
seleo, neste caso a opo /usr/java/jdk1.6.0_31/bin/java, digite o nmero 3 e pressione o ENTER.

H 3 programas que oferece "java".

Selecione Comando

*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
3 /usr/java/jdk1.6.0_31/bin/java

Indique para manter a seleo atual[+] ou digite o nmero da seleo: 3

Verifique se instalao JDK foi realizada corretamente.

[root@eua ~]# java -version

Ser mostrado o resultado abaixo:

java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)

INSTALAO DOS PR-REQUISITOS

Para fazer a instalao dos pr-requisitos do Oracle, no caso do OEL utilizaremos o pacote oracle-rdbms-
server-11gR2-preinstall, para isso necessrio configurar o repositrio publico (http://public-
yum.oracle.com) do Oracle Linux 6 com o usurio ROOT, conforme segue abaixo:

[root@eua ~]# cd /etc/yum.repos.d

[root@eua yum.repos.d]# wget http://public-
yum.oracle.com/public-yum-ol6.repo

E em seguida instale o pacote atravs do comando:

[root@eua yum.repos.d]# yum install oracle-rdbms-server-
11gR2-preinstall

Aps a instalao configure a senha do usurio Oracle.

[root@eua yum.repos.d]# passwd oracle

VALIDAO DOS PR-REQUISITOS (OPCIONAL)
[root@eua ~]# cat /etc/sysctl.conf

# oracle-rdbms-server-11gR2-preinstall setting for fs.file-max is 6815744
fs.file-max = 6815744

# oracle-rdbms-server-11gR2-preinstall setting for kernel.sem is '250 32000 100 128'
kernel.sem = 250 32000 100 128

# oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmni is 4096
kernel.shmmni = 4096

# oracle-rdbms-server-11gR2-preinstall setting for kernel.shmall is 1073741824 on x86_64
# oracle-rdbms-server-11gR2-preinstall setting for kernel.shmall is 2097152 on i386
kernel.shmall = 1073741824

# oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmax is 4398046511104 on
x86_64
# oracle-rdbms-server-11gR2-preinstall setting for kernel.shmmax is 4294967295 on i386
kernel.shmmax = 4398046511104

# oracle-rdbms-server-11gR2-preinstall setting for net.core.rmem_default is 262144
net.core.rmem_default = 262144

# oracle-rdbms-server-11gR2-preinstall setting for net.core.rmem_max is 4194304
net.core.rmem_max = 4194304

# oracle-rdbms-server-11gR2-preinstall setting for net.core.wmem_default is 262144
net.core.wmem_default = 262144

# oracle-rdbms-server-11gR2-preinstall setting for net.core.wmem_max is 1048576
net.core.wmem_max = 1048576

# oracle-rdbms-server-11gR2-preinstall setting for fs.aio-max-nr is 1048576
fs.aio-max-nr = 1048576

# oracle-rdbms-server-11gR2-preinstall setting for net.ipv4.ip_local_port_range is 9000
65500
net.ipv4.ip_local_port_range = 9000 65500

[root@eua ~]# cat /etc/security/limits.conf

# oracle-rdbms-server-11gR2-preinstall setting for nofile soft limit is 1024
oracle soft nofile 1024

# oracle-rdbms-server-11gR2-preinstall setting for nofile hard limit is 65536
oracle hard nofile 65536

# oracle-rdbms-server-11gR2-preinstall setting for nproc soft limit is 2047
oracle soft nproc 2047

# oracle-rdbms-server-11gR2-preinstall setting for nproc hard limit is 16384
oracle hard nproc 16384

# oracle-rdbms-server-11gR2-preinstall setting for stack soft limit is 10240KB
oracle soft stack 10240

# oracle-rdbms-server-11gR2-preinstall setting for stack hard limit is 32768KB
oracle hard stack 32768

CRIAO DA ESTRUTURA DE DIRETRIOS

[root@eua ~]# mkdir -p /u01/app/grid

[root@eua ~]# mkdir -p
/u01/app/oracle/product/11.2.0/db_1

[root@eua ~]# chown -R oracle:oinstall /u01

[root@eua ~]# chmod -R 775 /u01/


CONFIGURAO DAS VARIVEIS DE AMBIENTE

[root@eua ~]# su oracle

[oracle@eua ~]$ vi .bash_profile

#.bash_profile
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=eua; export ORACLE_HOSTNAME
ORACLE_UNQNAME=std; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
GRID_HOME=/u01/app/grid; export GRID_HOME
DB_HOME=$ORACLE_BASE/product/11.2.0/db_1; export DB_HOME
ORACLE_HOME=$DB_HOME; export ORACLE_HOME
ORACLE_SID=eua1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
BASE_PATH=/usr/sbin:$PATH; export BASE_PATH
PATH=$ORACLE_HOME/bin:$BASE_PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

alias grid_env='. /home/oracle/grid_env'
alias db_env='. /home/oracle/db_env'

export PS1='[${ORACLE_SID}.\u@\h \W ]\$ '

[oracle@eua ~]$ . .bash_profile

[oracle@eua ~]$ vi /home/oracle/grid_env

ORACLE_SID=+ASM; export ORACLE_SID
ORACLE_HOME=$GRID_HOME; export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$BASE_PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

[oracle@eua ~]$ vi /home/oracle/db_env

ORACLE_SID=eua1; export ORACLE_SID
ORACLE_HOME=$DB_HOME; export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$BASE_PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH





INSTALAO DO CVUQDISK

Agora vamos configurar o pacote que permite acessar os discos: cvuqdisk, para isso voc ter que copiar
os arquivos de instalao do banco de dados e disponibiliz-los no diretrio /tmp/.

Oracle Enterprise Edition 11g R2 (11.2.0.3)
p10404530_112030_Linux-x86-64_1of7.zip
p10404530_112030_Linux-x86-64_2of7.zip
p10404530_112030_Linux-x86-64_3of7.zip

No caso deste tutorial os arquivos foram descompactados dentro do diretrio /tmp/Linux_x86-64/.

[root@eua Linux_x86-64]# ls -ltrh

total 3.3G
drwxr-xr-x 8 root root 4.0K Sep 22 2011 grid
drwxr-xr-x 8 root root 4.0K Sep 22 2011 database
-rwxrwx--- 1 root vboxsf 934M Aug 23 22:10 p10404530_112030_Linux-x86-64_3of7.zip
-rwxrwx--x 1 root vboxsf 1.1G Aug 23 22:20 p10404530_112030_Linux-x86-64_2of7.zip
-rwxrwx--x 1 root vboxsf 1.3G Aug 23 22:30 p10404530_112030_Linux-x86-64_1of7.zip

Verifique que aps descompactar os arquivos foram criados dois diretrios: grid e database, o pacote
cvuqdisk sempre est dentro do diretrio grid, para encontrar o pacote execute o comando abaixo:

[root@eua grid]# find . -iname cvuqd*
./rpm/cvuqdisk-1.0.9-1.rpm
./stage/cvu/cv/remenv/cvuqdisk-1.0.9-1.rpm

[root@eua grid]# cd rpm/

[root@eua rpm]# rpm -ivh cvuqdisk-1.0.9-1.rpm

INSTALAO DO ASMLIB

[root@eua rpm]# cd /tmp

[root@eua tmp]# wget
http://download.oracle.com/otn_software/asmlib/oracleasml
ib-2.0.4-1.el6.x86_64.rpm

[root@eua tmp]# ls -ltrh

total 68K
-rw-r--r-- 1 root root 13K Jun 28 2012 oracleasmlib-2.0.4-1.el6.x86_64.rpm

[root@eua tmp]# rpm -ivh oracleasmlib-2.0.4-
1.el6.x86_64.rpm


INSTALAO DO ORACLEASM-SUPPORT

Para instalar o pacote ORACLEASM-SUPPORT, necessrio que a imagem do CD de instalao do OEL Linux
esteja montada, o pacote est dentro do diretrio Packages conforme segue abaixo:

[root@eua ~]# ls -ltrh /media/

total 10K
drwxr-xr-x 12 root root 6.0K Feb 25 2013 OL6.4 x86_64 Disc 1 20130225

[root@eua ~]# cd /media/OL6.4\ x86_64\ Disc\ 1\
20130225/Packages/

[root@eua Packages]# ls -ltrh oracleasm*

-rw-r--r-- 1 root root 74K Feb 17 2013 oracleasm-support-2.1.8-1.el6.x86_64.rpm

[root@eua Packages]# rpm -ivh oracleasm-support-2.1.8-
1.el6.x86_64.rpm

CONFIGURAO DO ORACLE ASM

[root@eua Packages]# /etc/init.d/oracleasm configure

Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library
driver. The following questions will determine whether the driver is
loaded on boot and what permissions it will have. The current values
will be shown in brackets ('[]'). Hitting <ENTER> without typing an
answer will keep that current value. Ctrl-C will abort.

Default user to own the driver interface []: oracle
Default group to own the driver interface []: oinstall
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [ OK ]
Scanning the system for Oracle ASMLib disks: [ OK ]

PARTICIONAMENTO DOS DISCOS

Nesta prxima parte do tutorial ns vamos particionar os discos, lembrando que criamos inicialmente dois
discos a mais com 10 GB cada, agora ns vamos particionar esses discos para depois adicion-los no ASM.
Antes de qualquer procedimentos vamos fazer um fdisk l para listar todos os discos e parties.

[root@eua ~]# fdisk -l

Disk /dev/sdc: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000702e0

Device Boot Start End Blocks Id System



Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003229c

Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 5222 41430016 8e Linux LVM

Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005135b

Device Boot Start End Blocks Id System

Disk /dev/mapper/vg_eua-lv_root: 33.0 GB, 33017561088 bytes
255 heads, 63 sectors/track, 4014 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg_eua-lv_swap: 9403 MB, 9403629568 bytes
255 heads, 63 sectors/track, 1143 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Vimos que temos duas parties de 10 GB (ou 10.7 GB), que so respectivamente as parties /dev/sdb e
a partio /dev/sdc, primeiro ns vamos particionar o disco /dev/sdb, conforme segue abaixo:

[root@eua ~]# fdisk /dev/sdb

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Agora entramos no programa a fdisk, ao pressionar a letra p, podemos verificar todas as informaes
referentes partio /dev/sdb (caso necessrio, para visualizar todas as operaes sobre as parties
pressione m).

Command (m for help): p

Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005135b

Device Boot Start End Blocks Id System


Como podemos ver o disco /dev/sdb ainda no est particionado (device boot est vazio), para criar uma
nova partio pressione a letra n, em seguida pressione a letra p (para criar uma partio primria, caso
fossemos criar uma partio estendida pressionaramos a letra e), aps selecione o nmero da partio
entre 1 e 4 (no caso escolhemos o nmero 1), depois definiremos o tamanho da partio em cilindros,
escolhemos o cilindro inicial default ou 1 e o cilindro final default ou 1305 (para selecionar o default
pressione o ENTER).

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1305, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305):
Using default value 1305


Ao pressionar a letra p, vimos que agora a partio /dev/sdb1 foi criada dentro do disco /dev/sdb
conforme segue abaixo:

Command (m for help): p

Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005135b

Device Boot Start End Blocks Id System
/dev/sdb1 1 1305 10482381 83 Linux

Para salvar as informaes na partio pressione a letra w, conforme segue abaixo:

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

Para particionar o disco /dev/sdc basta repetir o mesmo procedimento.

CONFIGURAO DOS DISCOS NO ASM

[root@eua ~]# /etc/init.d/oracleasm createdisk DISK1
/dev/sdb1

Marking disk "DISK1" as an ASM disk: [ OK ]

[root@eua ~]# /etc/init.d/oracleasm createdisk DISK2
/dev/sdc1

Marking disk "DISK2" as an ASM disk: [ OK ]

[root@eua ~]# /etc/init.d/oracleasm listdisks
DISK1
DISK2

Para fazer algumas operaes no Oracle ASM, podemos utilizar tambm o usurio oracle conforme segue
abaixo:

[root@eua ~]# su - oracle
[eua1.oracle@eua ~ ]$ oracleasm

Usage: oracleasm [--exec-path=<exec_path>] <command> [ <args> ]
oracleasm --exec-path
oracleasm -h
oracleasm -V

The basic oracleasm commands are:
configure Configure the Oracle Linux ASMLib driver
init Load and initialize the ASMLib driver
exit Stop the ASMLib driver
scandisks Scan the system for Oracle ASMLib disks
status Display the status of the Oracle ASMLib driver
listdisks List known Oracle ASMLib disks
querydisk Determine if a disk belongs to Oracle ASMlib
createdisk Allocate a device for Oracle ASMLib use
deletedisk Return a device to the operating system
renamedisk Change the label of an Oracle ASMlib disk
update-driver Download the latest ASMLib driver

[eua1.oracle@eua ~ ]$ oracleasm listdisks
DISK1
DISK2

INSTALAO DO XMING SERVER (OPCIONAL)

Baixe o instalador do XMING que pode ser encontrado no site (http://sourceforge.net/projects/xming/), no
caso deste tutorial, estamos utilizando os instaladores:

Xming-6-9-0-31-setup.exe
Xming-fonts-7-5-0-47-setup.exe

O primeiro instalador faz a instalao do software e o segundo instalador faz a instalao das fontes
utilizadas no ambiente Linux (GNOME ou KDE).

Execute o primeiro instalador, a instalao pode ser feita no melhor estilo NNF (Next, Next e Finish
mesmo), s cuidado que ao final instalao, caso XMING tenha sido inicializado, feche o servidor (ou saia
do servidor).

Saia do XMING.



Agora execute o segundo instalador, para que sejam instaladas as fontes necessrias para projetar as
janelas dos ambientes Linux (KDE ou GNOME). A instalao tambm pode ser realizada no melhor estilo
NNF, a nica ressalva que ao final o XMING tambm tem que ser fechado.

CONFIGURAO DO XMING
(caso tenha instalado o XMING essa parte obrigatria)

Configure o XLaunch:

Quando instalado os XMING possui dois programas: um que somente inicializa o XMING chamado Xming
e o programa que permite configurar o XMING chamado XLaunch.

Com XMING fechado, inicialize o XLaunch e siga os passos conforme segue abaixo para configurar o X
Window System.









Agora configure o Putty para utilizar o XMING.



Para gerenciar corretamente as teclas de funo (Terminal > Keyboard > The Function Keys and Keypad >
Linux).



Para habilitar um servidor X Window SSH pelo Putty (Connection > SSH > X11 > X11 forwarding > Enable
X11forwardng)




Volte para a opo SESSION e salve as configuraes da sesso.



Abra a sesso com usurio desejado e configure o DISPLAY, neste ponto importante que o XMING esteja
ativo no Windows.

[eua1.oracle@eua ~ ]$ export DISPLAY=192.168.1.35:0.0

[eua1.oracle@eua ~ ]$ echo $DISPLAY
192.168.1.35:0.0


INSTALAO DO ORACLE GRID INFRASTRUCTURE 11G


[root@eua tmp]# ls -ltrh

drwxrwx--- 4 root vboxsf 4.0K Oct 9 18:15 Linux_x86-64

[root@eua tmp]# chown -R oracle:oinstall Linux_x86-64/

[root@eua tmp]# ls -ltrh

drwxrwx--- 4 oracle oinstall 4.0K Oct 9 18:15 Linux_x86-64

[root@eua tmp]# ls -ltrh Linux_x86-64/

total 3.3G
drwxr-xr-x 8 oracle oinstall 4.0K Sep 22 2011 grid
drwxr-xr-x 8 oracle oinstall 4.0K Sep 22 2011 database
-rwxrwx--- 1 oracle oinstall 934M Aug 23 22:10 p10404530_112030_Linux-x86-64_3of7.zip
-rwxrwx--x 1 oracle oinstall 1.1G Aug 23 22:20 p10404530_112030_Linux-x86-64_2of7.zip
-rwxrwx--x 1 oracle oinstall 1.3G Aug 23 22:30 p10404530_112030_Linux-x86-64_1of7.zip

[root@eua Linux_x86-64]# su oracle

[eua1.oracle@eua ~ ]$ grid_env

[+ASM.oracle@eua ~ ]$ cd /tmp/Linux_x86-64/grid/

[+ASM.oracle@eua grid ]$ ls -ltrh

total 72K
-rwxr-xr-x 1 oracle oinstall 4.3K Sep 2 2011 welcome.html
-rwxr-xr-x 1 oracle oinstall 4.8K Sep 22 2011 runcluvfy.sh
-rwxr-xr-x 1 oracle oinstall 3.2K Sep 22 2011 runInstaller
drwxr-xr-x 9 oracle oinstall 4.0K Sep 22 2011 doc
drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 response
drwxr-xr-x 4 oracle oinstall 4.0K Sep 22 2011 install
drwxr-xr-x 14 oracle oinstall 4.0K Sep 22 2011 stage
drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 sshsetup
drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 rpm
-rwxr-xr-x 1 oracle oinstall 28K Sep 22 2011 readme.html

[+ASM.oracle@eua grid ]$ ./runInstaller

Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB. Actual 14288 MB Passed
Checking swap space: must be greater than 150 MB. Actual 8967 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216
Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2013-10-11_03-52-59PM.
Please wait ...






































[root@eua ~]# /u01/app/oraInventory/orainstRoot.sh

Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.


[root@eua ~]# /u01/app/grid/root.sh

Performing root user operation for Oracle 11g

The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/grid

Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...

Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Using configuration parameter file: /u01/app/grid/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE
Creating OCR keys for user 'oracle', privgrp 'oinstall'..
Operation successful.
LOCAL ONLY MODE
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
CRS-4664: Node eua successfully pinned.
Adding Clusterware entries to upstart

eua 2013/10/11 22:33:49 /u01/app/grid/cdata/eua/backup_20131011_223349.olr
Successfully configured Oracle Grid Infrastructure for a Standalone Server






VALIDAO DA INSTALAO DO GRID (OPCIONAL)

[+ASM.oracle@eua ~ ]$ echo $ORACLE_SID

+ASM

[+ASM.oracle@eua ~ ]$ ps -ef | grep pmon

oracle 8049 1 0 16:37 ? 00:00:01 asm_pmon_+ASM

[+ASM.oracle@eua ~ ]$ sqlplus / as sysasm

SQL> show parameter inst

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cluster_database_instances integer 1
instance_name string +ASM
instance_number integer 1
instance_type string asm

SQL> select status from v$instance;

STATUS
------------
STARTED

SQL> quit

[+ASM.oracle@eua ~ ]$ asmcmd

ASMCMD> ls l
State Type Rebal Name
MOUNTED EXTERN N DATA/

ASMCMD> cd DATA

ASMCMD> pwd
+DATA

ASMCMD> ls -l
Type Redund Striped Time Sys Name
Y ASM/

ASMCMD> cd ASM

ASMCMD> ls -l
Type Redund Striped Time Sys Name
Y ASMPARAMETERFILE/

ASMCMD> quit


INSTALAO DO ORACLE DATABASE 11G R2

[root@eua ~]# su oracle

Antes de iniciar a instalao do banco de dados verificar se o ASM est inicializado.

[eua1.oracle@eua ~ ]$ ps -ef | grep pmon

oracle 8049 1 0 16:37 ? 00:00:04 asm_pmon_+ASM
oracle 10788 10757 0 22:51 pts/1 00:00:00 grep pmon

[eua1.oracle@eua ~ ]$ db_env

[eua1.oracle@eua ~ ]$ cd /tmp/Linux_x86-64/database/

[eua1.oracle@eua database ]$ ls -ltrh

total 64K
-rwxr-xr-x 1 oracle oinstall 5.4K Aug 23 2011 welcome.html
drwxr-xr-x 12 oracle oinstall 4.0K Sep 19 2011 doc
-rwxr-xr-x 1 oracle oinstall 3.2K Sep 22 2011 runInstaller
drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 rpm
drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 response
drwxr-xr-x 4 oracle oinstall 4.0K Sep 22 2011 install
drwxr-xr-x 14 oracle oinstall 4.0K Sep 22 2011 stage
drwxr-xr-x 2 oracle oinstall 4.0K Sep 22 2011 sshsetup
-rwxr-xr-x 1 oracle oinstall 28K Sep 22 2011 readme.html

[eua1.oracle@eua database ]$ echo $DISPLAY
192.168.1.35:0.0

[eua1.oracle@eua database ]$ ./runInstaller

Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB. Actual 10978 MB Passed
Checking swap space: must be greater than 150 MB. Actual 8967 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216
Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2013-10-11_10-11-46PM.
Please wait ...




























































[root@eua ~]# /u01/app/oracle/product/11.2.0/db_1/root.sh

Performing root user operation for Oracle 11g

The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The contents of "dbhome" have not changed. No need to overwrite.
The contents of "oraenv" have not changed. No need to overwrite.
The contents of "coraenv" have not changed. No need to overwrite.

Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Finished product-specific root actions.



VALIDAO DA INSTALAO DO BANCO DE DADOS ORACLE (OPCIONAL)

[root@eua ~]# su oracle

[eua1.oracle@eua ~ ]$ bd_env

[eua1.oracle@eua ~ ]$ echo $ORACLE_SID
eua1

[eua1.oracle@eua ~ ]$ ps -ef | grep pmon

oracle 8049 1 0 Oct11 ? 00:00:05 asm_pmon_+ASM
oracle 14982 1 0 Oct11 ? 00:00:00 ora_pmon_eua1

[eua1.oracle@eua ~ ]$ sqlplus / as sysdba

SQL> show parameter inst

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
active_instance_count integer
cluster_database_instances integer 1
instance_groups string
instance_name string eua1
instance_number integer 0
instance_type string RDBMS
open_links_per_instance integer 4
parallel_instance_group string
parallel_server_instances integer 1

SQL> select status from v$instance;

STATUS
------------
OPEN

SQL> select username from dba_users order by 1;

USERNAME
------------------------------
ANONYMOUS
APEX_030200
APEX_PUBLIC_USER
APPQOSSYS
BI
CTXSYS
DBSNMP
DIP
EXFSYS
FLOWS_FILES
HR
IX
MDDATA
MDSYS
MGMT_VIEW
OE
OLAPSYS
ORACLE_OCM
ORDDATA
ORDPLUGINS
ORDSYS
OUTLN
OWBSYS
OWBSYS_AUDIT
PM
SCOTT
SH
SI_INFORMTN_SCHEMA
SPATIAL_CSW_ADMIN_USR
SPATIAL_WFS_ADMIN_USR
SYS
SYSMAN
SYSTEM
WMSYS
XDB
XS$NULL

36 rows selected.

SQL> select file_name from dba_data_files order by 1;

FILE_NAME
--------------------------------------------------------------------------------
+DATA/eua/datafile/example.269.828594171
+DATA/eua/datafile/sysaux.257.828593937
+DATA/eua/datafile/system.256.828593937
+DATA/eua/datafile/undotbs1.258.828593937
+DATA/eua/datafile/users.259.828593937

SQL> quit;

[eua1.oracle@eua ~ ]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 12-OCT-2013 00:52:55

Copyright (c) 1991, 2011, Oracle. All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date 11-OCT-2013 22:36:21
Uptime 0 days 8 hr. 16 min. 34 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/grid/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/eua/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=eua)(PORT=1521)))
Services Summary...
Service "+ASM" has 1 instance(s).
Instance "+ASM", status READY, has 1 handler(s) for this service...
Service "eua" has 1 instance(s).
Instance "eua1", status READY, has 1 handler(s) for this service...
Service "eua1XDB" has 1 instance(s).
Instance "eua1", status READY, has 1 handler(s) for this service...
The command completed successfully

[eua1.oracle@eua database ]$ grid_env

[+ASM.oracle@eua database ]$ crs_stat -t

Name Type Target State Host
------------------------------------------------------------
ora.DATA.dg ora....up.type ONLINE ONLINE eua
ora....ER.lsnr ora....er.type ONLINE ONLINE eua
ora.asm ora.asm.type ONLINE ONLINE eua
ora.cssd ora.cssd.type ONLINE ONLINE eua
ora.diskmon ora....on.type OFFLINE OFFLINE
ora.eua.db ora....se.type ONLINE ONLINE eua
ora.evmd ora.evm.type ONLINE ONLINE eua
ora.ons ora.ons.type OFFLINE OFFLINE

You might also like