domingo, 21 de setembro de 2008

Instalação Oracle 10g no RHEL 4

1 - Criar usuários e grupos - como root

# groupadd dba
# groupadd oinstall
# useradd oracle –g dba –G oinstall –c “Oracle Database 10g - Owner User” –d /home/oracle
# passwd oracle (inserir password)

2 - Criar diretórios e permissões - como root

# mkdir –p /u01/app/oracle
# mkdir –p /u02/oradata
# chown –R oracle.dba /u01
# chown –R oracle.dba /u02
# chmod 775 –R /u01 /u02

3 - Setar e exportar variáveis ambientais no profile do usuário (.bash_profile em /home/oracle)


ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH; export PATH
ORACLE_OWNER=oracle; export ORACLE_OWNER
ORACLE_SID=teste; export ORACLE_SID

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

#LD_ASSUME_KERNEL=2.4.19; export LD_ASSUME_KERNEL
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
export PATH
unset USERNAME


4 - Adicionar parâmetros de controle do kernel (sysctl.conf em /etc) - como root

kernel.shmmax = 2147483648
kernel.shmmni = 128
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144

5-Parâmetros de segurança do kernel (limits.conf em /etc/security) - como root

oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

6 - Preparar o S.O (pré-requisitos de pacotes e dependências) - como root

• binutils-2.17.50.0.6
• compat-libstdc++-33-3.2.3
• compat-libstdc++-33-3.2.3 (32 bit)
• elfutils-libelf-0.125
• elfutils-libelf-devel-0.125
• gcc-4.1.1
• gcc-c++-4.1.1
• glibc-2.5-12
• glibc-2.5-12 (32 bit)
• glibc-common-2.5
• glibc-devel-2.5
• glibc-devel-2.5-12 (32 bit)
• libaio-0.3.106
• libaio-0.3.106 (32 bit)
• libaio-devel-0.3.106
• libgcc-4.1.1
• libgcc-4.1.1 (32 bit)
• libstdc++-4.1.1
• libstdc++-4.1.1 (32 bit)
• libstdc++-devel 4.1.1
• make-3.81
• sysstat-7.0.0

7 - Instalar o software Oracle e suas ferramentas

Execução do runInstaller no Shell do usuário oracle

Obs.: Instalar somente o SGBD

8 - Criar o banco de dados utilizando o dbca

Gerar scripts de criação

Gerar HTML com parâmetros de criação do banco de dados

Dica de startup automático:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4468

Nenhum comentário: