You are on page 1of 5

- Instalar Sistema Operacional

Oracle Linux 6.5

Tentar deixar a disposi��o de discos igual a produ��o, principalmente as parti��es


de dados, uma vez que os bancos ser�o de mesmo tamanho nos 2 ambientes. Pra isso
ter� que particionar o espa�o manualmente durante a instala��o do S.O

- inserir nome da maquina no arquivo /etc/hosts

127.0.0.1 hostmane.domain hostname

- Ap�s a instala��o do S.O, instalar o pacote de pr�-instala��o do banco:

yum install oracle-rdbms-server-11gR2-preinstall

- Atualizar

yum update

- criar senha para usuiario oracle

passwd oracle

- editar o arquivo /etc/security/limits.d/90-nproc.conf , n�o obrigatorio

# Change this
* soft nproc 1024

# To this
* - nproc 16384

- Set secure Linux to permissive by editing the "/etc/selinux/config"

SELINUX=permissive

- criar pastas u01 archives backup dados no / modificar as permis�es para


usuario:grupo oracle:oinstall

mkdir -p /u01/app/oracle/product/11.2.0.4/db
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01 /u02
chmod -R 775 /u01 /u02

- com o usuario oracle editar arquivo ".bash_profile" com os dados do servidor

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

ORACLE_HOSTNAME=ol6-112.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=DB11G; 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

- Instalar outros pacotes tamb�m necess�rios:

yum install unzip

yum install ntp

yum install binutils-2*x86_64*

yum install glibc-2*x86_64 nss-softokn-freebl-3*x86_64

yum install glibc-2*i686 nss-softokn-freebl-3*i686

yum install compat-libstdc++-33*x86_64*

yum install compat-libstdc++*

yum install compat-libcap1

yum install glibc-common-2*x86_64*

yum install glibc-devel-2*x86_64*

yum install glibc-devel-2*i686*

yum install glibc-headers-2*x86_64*

yum install elfutils-libelf-0*x86_64*

yum install elfutils-libelf-devel-0*x86_64*

yum install gcc-4*x86_64*

yum install gcc-c++-4*x86_64*

yum install gcc

yum install gcc-c++

yum install ksh-*x86_64*

yum install libaio-0*x86_64*

yum install libaio-devel-0*x86_64*

yum install libaio-0*i686*

yum install libaio-devel-0*i686*

yum install libgcc-4*x86_64*

yum install libgcc-4*i686*

yum install libstdc++-4*x86_64*

yum install libstdc++-4*i686*


yum install libstdc++-devel-4*x86_64*

yum install libstdc++-devel.i686

yum install make-3.81*x86_64*

yum install numactl-devel-2*x86_64*

yum install sysstat-9*x86_64*

yum install compat-libstdc++-33*i686*

yum install compat-libcap*

yum install autofs

yum install nscd

yum install xorg-x11-xauth

yum install xorg-x11-apps

yum install xorg-x11-utils

yum update

- Servi�os para serem desabilitados:


chkconfig iptables off
chkconfig ip6tables off
service iptables stop
service ip6tables stop
chkconfig auditd off
chkconfig restorecond off
chkconfig netfs on
chkconfig --level 35 nscd on
service nscd start

- copiar e extrair os arquivos de instala��o do oracle

- editar permisoes das pastas

chown -R oracle:oinstall /home/oracle/


chmod -R 775 /home/oracle/

- configurar a variavel display

DISPLAY=<machine-name>:0.0; export DISPLAY

- instalar

./runInstaller

- executar os arquivos no caminho informado pela instala��o


com o usuario root

- editar o arquivo "/etc/oratab"


DB11G:/u01/app/oracle/product/11.2.0.4/db:Y

- Inicializa��o autom�tica do oracle em linux /etc/init.d/oracle

#!/bin/bash
#
# oracle Este shell script faz o startup e shutdown do oracle.
#
# chkconfig: 2345 99 10
# description: Oracle DataBase.
# processname: oracle
# config: /etc/oratab
# pidfile: /var/run/oracle.pid

# Source function library.


. /etc/init.d/functions

RETVAL=0
ORA_OWNER="oracle"
ORA_HOME="/u01/app/oracle/product/11.2.0.4/db"

# See how we were called.

prog="oracle"

start() {
echo -n $"Starting $prog: "
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart $ORA_HOME"
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/oracle
return $RETVAL
}

stop() {
echo -n $"Stopping $prog: "
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut $ORA_HOME"
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -r /var/lock/subsys/oracle
return $RETVAL
}

restart() {
stop
start
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

exit $?

- incluir o /etc/init.d/oracle no chkconfig


chkconfig �level 3 oracle on

- no sql mudar o paramentro de case sensitive

ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;

- criar usuario umvinbio com a tela do mv m_cria_usuario_umvinbio

You might also like