Você está na página 1de 13

Instalando o Oracle 11g no Debian 5 http://pt.scribd.

com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

Scribd
Carregar um documento
Pesquisar Documentos
Explorar

Documentos
Livros - Ficção
Livros - Não ficção
Saúde e medicina
Catálogos
Documentos governamentais
Guias/Manuais Como fazer
Revistas e jornais
Receitas/Menus
Trabalho escolar
+ todas as categorias

Apresentou
Recente

Pessoas
Autores
Estudantes
Pesquisadores
Editores
Governamental e sem fins lucrativos
Negócios
Músicos
Artistas e designers
Professores
+ todas as categorias

Os mais seguidos
Popular

Camila Andrade

Conta

Página inicial
Meus documentos
Minhas coleções
Minha estante

1 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

Exibir perfil público


Mensagens
Notificações
Configurações
Ajuda
Sair

Instalando o Oracle 11g no Debian 5.04


Linux versão 2.6.26-2-686
Oracle 11g Release 2
Pré-requisitos de hardware
Última instalação realizada em 06/04/2010. Configuração de hardware:
Processador Intel Dual Core 3.0 GHz, 6MB L2, 1333 MHz FSB;
Placa-mãe ASUS
HD SATA 160GB (2HDs)
8GB RAM
4GB SWAP

Oracle instalado na partição


/ora , com sistema de arquivos
XFS .

É interessante reservar uma partição somente para o diretório onde o Oracle


será instalado e nessa partição, utilizar um sistema de arquivo mais adequado
para banco de dados, como XFSo ou JFS .

Nesta instalação de testes, o banco foi instalado/ora em


, o qual será
explicado mais abaixo; porém nada impede que seja instalado em outro
diretório, ou em/usr/local , onde é mais usado. Dependerá unicamente das
permissões de acesso para o usuáriooracle que será criado mais abaixo.
Instalando dependências
O primeiro passo consiste em instalar os pacotes usados pelo Oracle 11g. Dependendo a
versão atual do Debian ou do intervalo entre uma instalação e outra, alguns pocotes
podem ter versões atualizadas. Fique atento a essas mudanças de versões.

$ sudo apt-get install alien cpp-4.3 debhelper g++-4.3 gawk gcc-4.3


gcc-4.3-base gettext \
html2text intltool-debian ksh lesstif2 libaio-dev libaio1 libbeecrypt6
libdb4.2 libelf-dev \
libelf1 libltdl3 libltdl3-dev libodbcinstq1c2 libqt4-core libqt4-gui
librpm4.4 libsqlite3-0 \
libstdc++6 libstdc++5 libstdc++6-4.3-dev lsb lsb-core lsb-cxx lsb-
desktop lsb-graphics \
lsb-qt4 odbcinst1debian1 pax po-debconf rpm sysstat unixodbc unixodbc-
dev elfutils \
libebl-dev libefl1 pdksh

O pacotelibmotif não foi encontrado em nenhum repositório, por isso foi instalado
separadamente:
$ sudo dpkg -i libmotif3_2.2.3-1_i386.deb

Configurando ambiente Linux


Criando usuário e grupo Oracle
$ sudo groupadd oinstall
/ 7 $ sudo groupadd dba
$ sudo groupadd nobody

mento gratuitamente

2 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

$ sudo useradd -d /home/oracle -s /bin/bash -G dba -g oinstall -m


oracle
$ sudo useradd -g nobody nobody
$ sudo passwd oracle
Para verificar:
$ id oracle

Criando diretórios
Durante a instalação do Debian, uma partição foi destinada especialmente para o Oracle,
no diretório /ora :

$ sudo mkdir -p /ora/app/oracle


$ sudo mkdir -p /ora/oradata
$ sudo chown -R oracle.oinstall /ora
$ sudo chmod -R 775 /ora

Criando links
RHEL , ficando em caminhos diferentes
O make usado no Oracle foi desenvolvido para
dos encontrados no Debian. Sendo assim, precisamos de links simbólicos para “fazer a
passagem”…:

$ sudo ln -s /usr/bin/awk /bin/awk


$ sudo ln -s /usr/bin/rpm /bin/rpm
$ sudo ln -s /usr/bin/basename /bin/basename
$ sudo ln -s /etc /etc/rc.d

Parâmetros do Kernel
Edite o arquivo /etc/sysctl.conf
e insira no final deste arquivo as alterações abaixo:

#Parâmetros ORACLE 11g


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

Edite o arquivo /etc/security/limits.conf


e insera as configurações abaixo:

#Parâmetros ORACLE 10g


* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

Adicione a linha abaixo em/etc/pam.d/login


:
/ 7

mento gratuitamente

3 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

session required /lib/security/pam_limits.so

Adicione a linha abaixo em/etc/pam.d/su


:

session required /lib/security/pam_limits.so

Adicione em /etc/profile
:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

Variáveis de ambiente
Essas variáveis de ambiente serão criadas para o usuário oracle. Logado como oracle,
faça as alterações abaixo:
Adicione ou descomente em~/.bash_profile :

umask 022

E adicione também em~/.bash_profile


:

ORACLE_BASE=/ora/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0
ORACLE_SID=sagu

export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID

Exporte as variáveis de ambiente:

$ ORACLE_BASE=/ora/app/oracle; export ORACLE_BASE


$ ORACLE_HOME=$ORACLE_BASE/product/11.2.0; export ORACLE_HOME
$ ORACLE_SID=sagu; export ORACLE_SID

Adicione em ~/.bashrc
:

ORACLE_BASE=/ora/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0
ORACLE_SID=sagu
TNS_ADMIN=$ORACLE_HOME/network/admin
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export TNS_ADMIN
export LD_LIBRARY_PATH
export PATH

/ 7

mento gratuitamente

4 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

/ 7

mento gratuitamente

5 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

/ 7

mento gratuitamente

6 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

/ 7

mento gratuitamente

7 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

Instalando o Oracle 11g no Debian 5


Baixar este documento gratuitamenteImprimirCelularColeçõesDenunciar documento
Este documento é particular.

Informações e classificação
/ 7
as121212
mento gratuitamente

8 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

Compartilhar e integrar

Documentos relacionados
AnteriorPróximo

1.
p.

p.

p.

2.
p.

/ 7

mento gratuitamente

9 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

p.

p.

3.
p.

p.

p.

4.
p.

p.

p.

/ 7

5.
mento gratuitamente

10 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

p.

p.

p.

6.
p.

p.

p.

Mais coisas deste usuário

AnteriorPróximo

1.
7 p.

Adicionar comentário

/ 7

mento gratuitamente

11 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

compartilhar:
Caracteres: 400

Carregar um documento
Pesquisar Documentos

Siga-nos!
scribd.com/scribd
twitter.com/scribd
facebook.com/scribd

Sobre
Imprensa
Blog
Parceiros
Scribd 101
Material da web
Loja Scribd
Suporte
Perguntas frequentes
Desenvolvedores/API
Vagas
/ 7 Termos
Copyright
Privacidade
mento gratuitamente

12 de 13 31/05/2011 17:08
Instalando o Oracle 11g no Debian 5 http://pt.scribd.com/doc/50748522/Instalando-o-Oracle-11g-no-Debian-5

Copyright © 2011 Scribd Inc.


Idioma:
Português (Brasil)

/ 7

mento gratuitamente

13 de 13 31/05/2011 17:08