segunda-feira, 8 de julho de 2013

Pré-configuração Oracle 11G

Opa galera, estou de volta depois de um "tempinho" sem postar nada, peço minhas sinceras desculpas. Estava com preguiça Estava muito ocupado com a faculdade+trabalho e por isso esqueci o blog não tive tempo de continuar, mas voltei molecada e hoje vamos pré configurar a nossa estação de trabalho para instalar o Oracle 11G. Vamos lá!



Primeiro vamos setar os parâmetros de kernel do linux com os seguinte comandos:

vi /etc/sysctl.conf

Acrescente as linhas abaixo no arquivo:

fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

Outro arquivo que vamos alterar é o de limites de usuário do oracle, segue:

vi /etc/security/limits.conf

Acrescentar os valores:

oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   10240

Configurar um ip fixo:

vi /etc/hosts

Adicionar o valor:

192.168.1.10     oracle oracle.domain

Desativar o SELINUX, no arquivo de configuração: 

vi /etc/selinux/config

Colocar o SELINUX desabilitado:

SELINUX=disabled

Agora vamos instalar os pacotes utilizando o yum que configuramos anteriormente colocando o comando yum install e o nome do pacote, os pacotes são o seguinte:

binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (i686)
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (i686)
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (i686)
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6 (i686)
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (i686)
libXext-1.1 (x86_64)
libXext-1.1 (i686)
libXtst-1.0.99.2 (x86_64)
libXtst-1.0.99.2 (i686)
libX11-1.3 (x86_64)
libX11-1.3 (i686)
libXau-1.0.5 (x86_64)
libXau-1.0.5 (i686)
libxcb-1.5 (x86_64)
libxcb-1.5 (i686)
libXi-1.3 (x86_64)
libXi-1.3 (i686)
make-3.81-19.el6

sysstat-9.0.4-11.el6 (x86_64)

Vamos agora criar os grupos, adicionar o usuário oracle ao grupo, criar o diretório dos arquivos oracle e dar permissão de acesso ao caminho, execute os seguintes comandos:

groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 503 oper
groupadd -g 504 asmadmin
groupadd -g 506 asmdba
groupadd -g 505 asmoper
usermod -g oinstall -G dba,asmdba,oper oracle
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01

chmod -R 775 /u01

O próximo passo é configurar as variáveis de ambiente para toda vez que a estação for iniciada os caminhos sejam setados:

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=ol6-11gr2.localdomain; export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=<nome do banco>; export ORACLE_SID

PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

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


E fim! Agora estamos com a nossa máquina prontinha pra instalarmos o nosso banco de dados. Assim que eu puder vamos ao gran finale molecada. Forte abraço!

Fonte:

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

http://docs.oracle.com/cd/E16655_01/install.121/e17720.pdf

Nenhum comentário:

Postar um comentário

l