Instalação do Oracle 9i no Linux passo-a-passo

April 15th, 2004

Category: Administracao e Suporte

Tutorial de instalação de um dos melhores banco de dados que existe.

Vale a pena ler!


Oracle 9 – Instalacao passo a passo.

Distribuicoes suportadas:
CL8, CL8++, Slackware9, RH7.3, RH8, RH9

REQUISITOS DO SISTEMA OPERACIONAL:
Aconselho instalar todos os pacotes destes 3 primeiros grupos.

-Pacotes de Desenvolvimento
-Pacotes de Administracao
-Pacotes do Samba

-Pacotes do Xfree

Oracle 9 – Instalacao passo a passo.

Distribuicoes suportadas:
CL8, CL8++, Slackware9, RH7.3, RH8, RH9

REQUISITOS DO SISTEMA OPERACIONAL:
Aconselho instalar todos os pacotes destes 3 primeiros grupos.

-Pacotes de Desenvolvimento
-Pacotes de Administracao
-Pacotes do Samba

-Pacotes do Xfree (para rodar o JVM)

PARTICIONAMENTO DO HD:

O Particionamento do disco deve ser desta seguinte maneira:

# swap = 800 mb
# / = 3000 mb (raiz)
# /u01 = resto do hd (oracle)

INSTALACAO (PREPARACAO):

Crie dois grupos e dois usuarios

GRUPOS: oinstall e dba
USUARIO: oracle

OBS: para criar o usuario oracle coloque a seguinte sintaxe:
useradd oracle -g oinstall -G dba
Onde:
-g grupo primario
-G grupo secundario

Defina as senhas para o usuario oracle

Apos feito isto, acesse a particao u01 e crie o seguinte diretorio:

ora9

Criado os diretorios, e necessario determinar as permissoes dos usuarios:

Sintaxe: chown -R .

Ex.: chown -R oracle.dba ora9

Depois edite o arquivo bash_profile do usuario oracle, dentro de /home/oracle.
Neste arquivo sera adicionado do usuario oracle a inicializacao do banco oracle.
Adicione estas linhas logo ao final do arquivo .bash_profile:

#.BASH_PROFILE#

ORACLE_HOME=/u01/ora9; export ORACLE_HOME # -> Diretorio onde o oracle se encontra.
ORACLE_SID=inst; export ORACLE_SID # -> instancia do oracle.
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/local/lib; export LD_LIB
# Set shell search paths:
PATH=$PATH:/opt/local/bin:$ORACLE_HOME/bin:/etc; export PATH
CLASSPATH must include the following JRE locations:
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jli

#.BASH_PROFILE#

Apos feito a alteracao em bash_profile, sera necessario editar o arquivo rc.local
Adicione esta linha no final do arquivo:

#RC.LOCAL#

echo 2147483648 > /proc/sys/kernel/shmmax

#RC.LOCAL#

reinicie a maquina.

INSTALACAO(INSTALACAO DO BANCO):

Crie um diretorio dentro de u01 chamado discos_ora
Copie os discos de instalcao do oracle para o diretorio discos_ora
Descompacte os discos atraves do comando “tar”.

Sintaxe: tar -[opcoes]

Ex.: tar -xvzf Disk1.tgz

faca isto para os outros pacotes, e depois remova os pacotes
“.tgz”.

Acesse agora o diretorio Disk1 e digite a seguinta linha de comando:

./runInstaller -> Este e o comando que ira abrir o instalador do oracle.
OBS: Rode este comando como usuário Oracle

Na tela de instalacao inicial de um prosseguir.
Logo apos ele ira requisitar o nome do grupo do usuario UNIX, coloque dba.
Ao prosseguir com a instalacao ele ira mostrar o diretorio onde sera instalado
o oracle, verifique se o caminho e o mesmo por aquele editado em .bash_profile.

Depois, o instaldor ira pedir para rodar um script shell, que se encontra em /tmp/

sh oraInstroot.sh

OBS: Para rodar este script e necessario estar logado como root.

Depois de rodar este script, o instalador oracle perguntara quais os
pacotes queserao instalados para fazer a pre-configuracao destes pacotes, a unica
configuracao que e necssario modificar e “DATABASE CONFIGURATION”, ela tem
que ficar desta seguinte maneira:

Database Configuration = “Software Only”

Ao termino da instalacao, e necessario rodar outro script como root, que se encontra
em /u01/ora9/

sh root.sh
pathname = deixe o determinado pelo oracle.

INSTALACAO (CRIACAO DO BANCO DE DADOS):

para instalar pela shell digite o camando:

dbca

Modelo do banco de dados = New Database.

Nome do banco de dados local :
Instancia:inst <- referente ao arquivo bash_profile. Nos recursos de banco de dados desative todos, pelo fato de serem em Java e ocuparem
memoria de processamento.

Opcao de conexao de banco de dados: Modo dedicado

Compartilhamento de memoria:

Shared pool: 150 mb
Java pool : 0 mb
Pool large : 16 mb
PGA : 32 mb
Cache : O restante da memoria.

conjunto de carcters : WE8MSWIN1252.

Gerenciador de Senhas: Defina as senhas para o usuario SYS e SYSTEM

———-
Por: Gnuser – Tucanos.org
Contribuição: Daniel Ferreira de Lima – nerdmore

No comments yet


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>