You are on page 1of 47

INSTALAO DO ORACLE LINUX 5.

10 (x86)
ORACLE DATABASE 10g R2 (10.1.0.5)
PR-REQUISITOS
INSTALADORES:
Virtualbox
Link: https://www.virtualbox.org/wiki/Downloads
Virtualbox Extention Pack
https://www.virtualbox.org/wiki/Downloads
Oracle Linux 5.10
Link: https://edelivery.oracle.com/linux
Oracle Enterprise Edition 10g R1 - 10.1.0.5
p4505133_10105_LINUX
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 (32 bit)
Tamanho da Memria (RAM)
1024 MB (1 GB)
Disco Rgido (HD)
Criar um disco Virtual Novo
VDI (VirtualBox) ou VMDK (VMWare)
Dinamicamente Alocado
Tamanho do disco: 20 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: 20 GB (criado junto com a VM)
Rede
o Adaptador 1 (Habilitar)
o 1 Placa em Modo Bridge.

Pastas Compartilhadas:
o Habilitar um diretrio para compartilhamento de arquivos.

INSTALAO DO ORACLE LINUX 5.10


Pendente
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.
-r-xr-xr-x.
-r-xr-xr-x.
-r-xr-xr-x.
-r-xr-xr-x.
-r-xr-xr-x.
-r-xr-xr-x.
dr-xr-xr-x.
dr-xr-xr-x.
dr-xr-xr-x.
dr-xr-xr-x.
-r-xr-xr-x.

1
1
1
1
1
1
1
2
2
2
2
1

root
root
root
root
root
root
root
root
root
root
root
root

root
root
root
root
root
root
root
root
root
root
root
root

647
305K
9.2M
16M
5.4K
6.9K
8.8M
4.0K
4.0K
4.0K
4.0K
19M

Sep 13 2012 AUTORUN.INF


Sep 6 09:54 VBoxWindowsAdditions.exe
Sep 6 09:55 VBoxWindowsAdditions-x86.exe
Sep 6 10:03 VBoxWindowsAdditions-amd64.exe
Sep 6 10:13 runasroot.sh
Sep 6 10:13 autorun.sh
Sep 6 10:16 VBoxLinuxAdditions.run
Sep 6 10:17 OS2
Sep 6 10:17 cert
Sep 6 10:17 64Bit
Sep 6 10:17 32Bit
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://publicyum.oracle.com/public-yum-ol6.repo
E em seguida instale o pacote atravs do comando:

[root@eua yum.repos.d]# yum install oracle-rdbms-server11gR2-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 disponibilizlos 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
drwxr-xr-x
-rwxrwx---rwxrwx--x
-rwxrwx--x

8
8
1
1
1

root
root
root
root
root

root
root
vboxsf
vboxsf
vboxsf

4.0K
4.0K
934M
1.1G
1.3G

Sep
Sep
Aug
Aug
Aug

22 2011 grid
22 2011 database
23 22:10 p10404530_112030_Linux-x86-64_3of7.zip
23 22:20 p10404530_112030_Linux-x86-64_2of7.zip
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.41.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.81.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:
Scanning the system for Oracle ASMLib disks:

[
[

OK
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
/dev/sda1
*
1
64
512000
Partition 1 does not end on cylinder boundary.
/dev/sda2
64
5222
41430016

Id
83

System
Linux

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
/dev/sdb1

Start
1

End
1305

Blocks
10482381

Id
83

System
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
oracleasm
oracleasm
oracleasm

[--exec-path=<exec_path>] <command> [ <args> ]


--exec-path
-h
-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
drwxr-xr-x
-rwxrwx---rwxrwx--x
-rwxrwx--x

8
8
1
1
1

oracle
oracle
oracle
oracle
oracle

oinstall
oinstall
oinstall
oinstall
oinstall

4.0K
4.0K
934M
1.1G
1.3G

Sep
Sep
Aug
Aug
Aug

22 2011 grid
22 2011 database
23 22:10 p10404530_112030_Linux-x86-64_3of7.zip
23 22:20 p10404530_112030_Linux-x86-64_2of7.zip
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
-rwxr-xr-x 1 oracle oinstall
-rwxr-xr-x 1 oracle oinstall
drwxr-xr-x 9 oracle oinstall
drwxr-xr-x 2 oracle oinstall
drwxr-xr-x 4 oracle oinstall
drwxr-xr-x 14 oracle oinstall
drwxr-xr-x 2 oracle oinstall
drwxr-xr-x 2 oracle oinstall
-rwxr-xr-x 1 oracle oinstall

4.3K
4.8K
3.2K
4.0K
4.0K
4.0K
4.0K
4.0K
4.0K
28K

Sep
Sep
Sep
Sep
Sep
Sep
Sep
Sep
Sep
Sep

2
22
22
22
22
22
22
22
22
22

2011
2011
2011
2011
2011
2011
2011
2011
2011
2011

welcome.html
runcluvfy.sh
runInstaller
doc
response
install
stage
sshsetup
rpm
readme.html

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


Starting Oracle Universal Installer...
Checking Temp space: must be greater
Checking swap space: must be greater
Checking monitor: must be configured
Passed
Preparing to launch Oracle Universal
Please wait ...

than 120 MB.


Actual 14288 MB
than 150 MB.
Actual 8967 MB
to display at least 256 colors.

Passed
Passed
Actual 16777216

Installer from /tmp/OraInstall2013-10-11_03-52-59PM.

[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

0 16:37 ?

00:00:01 asm_pmon_+ASM

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


SQL> show parameter inst
NAME
-----------------------------------cluster_database_instances
instance_name
instance_number
instance_type

TYPE
----------integer
string
integer
string

VALUE
-----------------------------1
+ASM
1
asm

SQL> select status from v$instance;


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

SQL> quit
[+ASM.oracle@eua ~ ]$ asmcmd
ASMCMD> ls l
State
MOUNTED

Type
EXTERN

Rebal
N

Name
DATA/

ASMCMD> cd DATA
ASMCMD> pwd
+DATA

ASMCMD> ls -l
Type

Redund

Striped

Time

Sys
Y

Name
ASM/

Time

Sys
Y

Name
ASMPARAMETERFILE/

ASMCMD> cd ASM
ASMCMD> ls -l
Type

Redund

Striped

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
oracle

8049
1
10788 10757

0 16:37 ?
0 22:51 pts/1

00:00:04 asm_pmon_+ASM
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
drwxr-xr-x 12 oracle oinstall 4.0K Sep 19
-rwxr-xr-x 1 oracle oinstall 3.2K Sep 22
drwxr-xr-x 2 oracle oinstall 4.0K Sep 22
drwxr-xr-x 2 oracle oinstall 4.0K Sep 22
drwxr-xr-x 4 oracle oinstall 4.0K Sep 22
drwxr-xr-x 14 oracle oinstall 4.0K Sep 22
drwxr-xr-x 2 oracle oinstall 4.0K Sep 22
-rwxr-xr-x 1 oracle oinstall 28K Sep 22

2011
2011
2011
2011
2011
2011
2011
2011
2011

welcome.html
doc
runInstaller
rpm
response
install
stage
sshsetup
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
Checking swap space: must be greater
Checking monitor: must be configured
Passed
Preparing to launch Oracle Universal
Please wait ...

than 120 MB.


Actual 10978 MB
than 150 MB.
Actual 8967 MB
to display at least 256 colors.

Passed
Passed
Actual 16777216

Installer from /tmp/OraInstall2013-10-11_10-11-46PM.

[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
oracle

8049
14982

1
1

0 Oct11 ?
0 Oct11 ?

00:00:05 asm_pmon_+ASM
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
instance_groups
instance_name
instance_number
instance_type
open_links_per_instance
parallel_instance_group
parallel_server_instances

integer
string
string
integer
string
integer
string
integer

1
eua1
0
RDBMS
4
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