Instalando Oracle 10g R2 Enterprise no Mandriva 2007

Publicado por gilson fonsaca em 21/06/2007

[ Hits: 8.372 ]

 


Instalando Oracle 10g R2 Enterprise no Mandriva 2007



Pré-requisitos:

openmotif-2.2.3-11mdv2007.1.i586 (este é o único que tive que pegar da internet)
make-3.81-1mdv2007.0.i586
autoconf2.5-2.61-1mdv2007.1.noarch
automake1.8-1.9.6-4mdv2007.1.noarch
cmake-2.4.6-2mdv2007.1.i586
gccmakedep-1.0.2-1mdv2007.0.i586
gnustep-make-1.12.0-2mdv2007.0.i586
imake-1.0.2-3mdv2007.1.i586
m4-1.4.8-1mdv2007.1.i586
makedepend-1.0.0-3mdv2007.0.i586
x11-util-cf-files-1.0.2-3mdv2007.1.i586
setarch-2.0-3mdv2007.0.i586
tcl-8.4.14-1mdv2007.1.i586
tcl-tklib-0.4.1-2mdv2007.1.i586
binutils-2.17.50.0.9-1mdv2007.1.i586
gcc-4.1.2-1mdv2007.1.i586
glibc-devel-2.4-8mdv2007.1.i586
libaio1-0.3.104-3mdv2007.0.i586
libaio1-static-devel-0.3.104-3mdv2007.0.i586
libbinutils2-2.17.50.0.9-1mdv2007.1.i586

a) Crie um usuário: "oracle" e defina uma senha para ele (não deixe sem a senha).

b) Tenha certeza que sua placa de rede está configurada com um endereço IP estático e que esteja ativada e funcionando.

Como usuário root, altere o arquivo /etc/profile com o editor de textos de sua preferência acrescentando a linha abaixo no final do arquivo.

export DISABLE_HUGETLBFS=1

Em seguida altere o arquivo /etc/sysctl.conf incluindo as linhas a seguir no final do arquivo:

kernel.shmall = 2097152
kernel.shmmax = 2147483648
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=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144

Deixe uma linha em branco no final do arquivo e para atribuir os parâmetros acima execute o seguinte comando:

# /sbin/sysctl -p

Como usuário oracle abra o arquivo /home/oracle/.bash_profile acrescentando as linhas abaixo no final do arquivo:

ORACLE_BASE=/home/oracle/oracle/
ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1
ORACLE_SID=orcl
TNS_ADMIN=/home/oracle/oracle/product/10.2.0/db_1/network/admin
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export TNS_ADMIN

export PATH
unset USERNAME

Estas duas últimas linhas já devem existir no seu arquivo, deixe-as no final mesmo.

Os diretórios informados nas variáveis de ambiente acima são os diretórios padrão de instalação do Oracle, se for instalar em outro diretório será necessário corrigir as variáveis acima.

Como usuário oracle, acesse o ambiente gráfico de sua preferência.

Acesse o terminal, insira o cd de instalação do oracle e execute o programa de instalação:

$ /media/cdrom/./runInstaller -ignoreSysPrereqs

O parâmetro informado impede que o Oracle pare a instalação devido o fato do Mandriva não ser um dos "linuxes" suportados e homologados pelo Oracle.

O programa de instalação vai iniciar e serão solicitados várias informações, informe tudo que tiver interesse e deixe o programa correr.

Próximo do final, o instalador vai pedir para executar 2 scripts como usuário root antes de concluir.

No segundo script vai ser necessária uma pequena intervenção para que ele rode completamente, para tanto devem ser comentas as linhas:

de 323 a 330
de 389 a 394

Salve, execute e termine a instalação.

Para subir o banco de dados, execute como usuário oracle:

LSNRCTL START;

SQLPLUS /NOLOG;
   CONN / as SYSDBA;
   STARTUP
EXIT;

EMCTL START DBCONSOLE;

ISQLPLUSCTL START;


Para dar o shutdown no banco de dados, também como usuário oracle:

ISQLPLUSCTL STOP;

EMCTL STOP DBCONSOLE;

SQLPLUS /NOLOG;
   CONN / as SYSDBA;
   SHUTDOWN
EXIT;

LSNRCTL STOP;


Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Netbook Philco PHN 10001

Instalando BlueJ (IDE Java) no Linux

A conio.h para GNU/Linux

Criando notícias em RSS para seu site a partir de XML e MySQL

Lançada a 3ª edição da revista PHP Magazine

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts