sexta-feira, 8 de agosto de 2014

Instalação do Oracle Linux para Banco de dados Oracle

É unânime nos Benchmark de comparativos entre Windows e Linux como S.O para Banco de Dados Oracle, que o Linux é melhor em desempenho. Apesar do ambiente Windows simplificar as tarefas de administração e atender muito bem vários clientes, fatalmente quando for administrar um grande banco de dados é o ambiente Linux que teremos que administrar.

Este é o primeiro artigo de uma série que pretendo escrever de Oracle em ambiente Linux, neste primeiro momento será mostrado como instalar e deixar preparado o S.O "Oracle Linux. No próximo será mostrado a instalação do Oracle em ambiente Linux.

A instalação será em um ambiente virtualizado, e sem mais delongas, vamos ao passo a passo para instalar o Oracle Linux 6.5 64 Bits.

1 - Ao iniciar o instalador, escolha a 1º opção para instalar e o iniciar a instalação do S.O, click  em "SKIP" para pular a validação do disco.




2 - Selecione o idioma, por padrão escolha inglês, vá em “Basic Storage Devices" para usar os discos locais da maquina,





3-Click em NEXT e escolha a opção “Fresh Installation”



4 - Depois seleciona o local – neste exemplo Cuiabá-MT; Brasil – click em “Create Custom Layout” para customizar as partições de discos.


5-Na área de customização, exclua todas as partições sugeridas, então click em “Create” para customizar o layout

6-Crie crie as partições, “/Boot” com 512 mega, este apenas para iniciar a maquina. A área de Swap com o mesmo tamanho da memória principal, neste exemplo 2Gb.
Como o disco é de 40Gb (em ambiente real isso é muito pouco), o “/” que é o Raiz é criado com 10Gb e os demais - cerca de 28GB - é a partição “/u01” para os binários e o Banco de dados Oracle.


7-Depois de configurar, escolha a opção de escrever no disco e feito isso, aceite as opções de inicialização do S.O

8 - Na configuração do S.O, seleciona o BASIC SERVER e marque a opção “Customize Now” para instalar os pacotes necessários para a versão do Oracle DataBase

9-Instale os pacotes conforme as imagens posteriores:






10-Depois basta instalar o S.O.


11-Configure as informações de Rede inserindo o IP, Gateway e DNS.  Abaixo tem um exemplo, mas estas informações deve atender a Rede onde Oracle está operando.


12-Desabilite o FireWall, recomendado pela Oracle - O Firewall deve estar a nivel de Rede e não do Host.

13- Agora é possivel acessar remotamente o Linux usando o PUTTY, sendo também a maneira mais acessada a partir de uma maquina windows. Use Xming na maquina Windows, isso irar permitir que a parte gráfica seja enviada para a maquina Windows no PUTTY de comando Linux.

14-Configure SELINUX :

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

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing – SELinux security policy is enforced.
#       permissive – SELinux prints warnings instead of enforcing.
#       disabled – SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
#       targeted – Only targeted network daemons are protected.
#       strict – Full SELinux protection.
SELINUXTYPE=targeted

15- Desabilitar os serviços desnecessários. Deve-se ativar o xMing (Windows)

[root@LXAGNUS ~]# system-config-services
AVAHI-DAEMON, BLUETOOTH, IP6TABLES, IPTABLES, MULTIPATHD, RHNSD,


16-Monte o disco de instalação do Oracle Linux 6.5

[root@LXAGNUS ~]# mount /dev/cdrom /mnt

17- Crie um diretório de repositório dos pacotes locais Linux, isso para não precisar pegar da NET, uma vez que foi realizada a cópia a partir da imagem do DVD. Copie os pacotes que estão no Disco do S.O para o diretório criado.

[root@LXAGNUS ~]# mkdir -p /root/stage/rpms
[root@LXAGNUS ~]# cd /mnt/Packages/
[root@LXAGNUS Packages]# cp * /root/stage/rpms/
[root@LXAGNUS Packages]# cd ..
[root@LXAGNUS mnt]# cp RPM-GPG-KEY-oracle /root/stage/rpms/
[root@LXAGNUS mnt]#  cd /mnt/Packages/
[root@LXAGNUS Packages]# cp oracle-rdbms-server-11gR2-preinstall-1.0-7.el6.x86_64.rpm /root/stage/rpms/

18-Vá para pasta onde tem os pacotes copiados

[root@LXAGNUS Packages]# cd /root/stage/rpms/

19-Instalar o pacote CreateRepo, com suas dependências.

[root@LXAGNUS rpms]# rpm -ivh createrepo-0.9.9-18.0.1.el6.noarch.rpm python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
warning: createrepo-0.9.9-18.0.1.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                ########################################### [100%]
   1:deltarpm               ########################################### [ 33%]
   2:python-deltarpm        ########################################### [ 67%]
   3:createrepo             ########################################### [100%]
[root@LXAGNUS rpms]#

[root@LXAGNUS rpms]# createrepo -v /root/stage/rpms

20-Crie uma nova entrada no arquivo de repositório YUM e marque como 0 os gpgcheck e enabled as outras entradas.

[root@LXAGNUS rpms]# cd /etc/yum.repos.d/
[root@LXAGNUS yum.repos.d]# cd /etc/yum.repos.d/
[root@LXAGNUS yum.repos.d]# vi public-yum-ol6.repo

[local_ol65_UEK]
name=Unbreakable Enterprise Kernel for Oracle Linux 65
baseurl=file:///root/stage/rpms
gpgkey=file:///root/stage/rpms/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

21 - Atualize o catalogo do YUM

[root@LXAGNUS yum.repos.d]# yum clean all
[root@LXAGNUS yum.repos.d]# yum repolist

22-Adicionar os comandos abaixo no arquivo  /etc/profile

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

23-Adicione o nome da maquina no arquivo de hosts do Linux

[root@OLXAGNUS yum.repos.d]# vi /etc/hosts
[root@OLXAGNUS yum.repos.d]# more /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.91.131 OLXAGNUS

24-INSTALAR O PACOTE DE PRÉ-CONFIGURAÇÃO DO ORACLE 11GR2

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


Pronto, seu Linux já esta pronto para instalar o Oracle, pois todo o processo de criar usuario Oracle e grupo e ainda já temos os parametros do kernel já configurado. 

No próximo artigo vamos instalar o Oracle no Linux.

Nenhum comentário:

Postar um comentário