|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux WikiOracle 9 - Instalacao passo a passo.
[editar] IntroduçãoOla pessoal do underlinux, esta e uma documentacao para fazer a instalacao do Oracle no RH9. Espero que isto possa ajuda-los da mesma forma que me ajudou. Distribuicoes suportadas: CL8, CL8++, Slackware9, RH7.3, RH8, RH9 No caso irei demonstrar no RH9 [editar] Requisitos do sistema operacional:Aconselho instalar todos os pacotes destes 3 primeiros grupos.
[editar] Particionamento do HDO Particionamento do disco deve ser desta seguinte maneira:
[editar] PreparaçãoCrie dois grupos e um usuario # groupadd oinstall # groupadd dba # useradd oracle -g oinstall -G dba Defina as senhas para o usuario oracle # passwd oracle Apos feito isto, acesse a particao oracle e crie os seguintes diretorios: ora9 (Aqui ficara o Oracle) banco (Pasta com o banco de Dados) banco/dados # mkdir /oracle/ora9 # mkdir /oracle/banco # mkdir /oracle/banco/dados Criado os diretorios, e necessario determinar as permissoes dos usuarios: # chown -R oracle.dba /oracle/banco # chown -R oracle.dba /oracle/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=/racle/ora9; export ORACLE_HOME # -> Diretorio onde o oracle se encontra. ORACLE_SID=inst1; 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 LD_ASSUME_KERNEL=2.4.18; export LD_ASSUME_KERNEL #.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. [editar] InstalaçãoCrie um diretorio dentro de oracle chamado discos_ora # mkdir /oracle/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 é o comando que ira abrir o instalador do 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 que serao instalados para fazer a pre-configuracao destes pacotes, a unica configuracao que e necessário modificar é "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 /oracle/ora9/ # sh root.sh pathname = deixe o determinado pelo oracle. [editar] Criação do banco de dadosAntes de Comecar a criacao do Banco de Dados, entre no diretorio /oracle/ora9/bin e altere o arquivo dbca Remova o ultimo laco do arquivo (if/fi) e no lugar adicione esta linha: $JRE_DIR/bin/jre -native -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS para instalar pela shell digite o camando: # dbca Modelo do banco de dados = New Database. Nome do banco de dados local : Instancia: inst1 <- 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 caracters : WE8MSWIN1252. Gerenciador de Senhas: Defina as senhas para o usuario SYS e SYSTEM Agora e necessario gerenciar o LISTNER, que e responsavel pelo trafego de informacoes Banco de Dados por via TCP, tanto na rede externa como local. para configura-lo digite: # netca Configure-o da maneira adequada para monitorar sua rede. Apos configurado o listner e necessario inicializar o banco: # sqlplus username: sys as sydba # startup <- este comando ira montar o seu banco e a conexao do banco com o listner. # shutdown <- fecha o banco de dados. Pronto para utilizar as aplicacoes do oracle digite: # oemapp dbastudio # oemapp worksheet Para fazer a instalacao em outras distribuicoes, nao e necessario adicionar o LD_ASSUME_KERNEL no .bash_profile e nem alterar o dbca, do resto e o mesmo processo. Existe tbm a configuracao para compartilhar o banco de dados, que pode ser feita atraves de um servidor samba. -Crie um usuario. -Crie um diretorio chamado samba. -De permissao ao usuario . -Crie uma conta no samba para o usuario na rede.
|