você está aqui: Home  → Arquivo de Mensagens

Instalando o Oracle 10g no Ubuntu Linux Server

Colaboração: Alexandro Silva

Data de Publicação: 04 de Julho de 2007

Este how-to orienta na instalação do BD Oracle 10g em uma máquina rodando o Ubuntu Linux Server

1. Instalação

Instale os pacotes necessários

  sudo apt-get install gcc libaio1 lesstif2 lesstif2-dev make rpm libc6 libstdc++5

2. Crie os usuários e grupos

  sudo addgroup oinstall
  sudo addgroup dba
  sudo addgroup nobody
  sudo useradd -g oinstall -G dba -p <senha> -d /home/oracle -s /bin/bash oracle
  sudo usermod -g nobody nobody

3. Edite o arquivo /etc/sysctl.conf adicionando os seguintes parâmetros 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

4. Execute o seguinte comando para aplicar os novos parâmetros

  sudo /sbin/sysctl -p

5. Edite o arquivo /etc/security/limits.conf e adicione novos limits para o sistema

  sudo vi /etc/security/limits.conf
  
  * soft nproc 2047
  * hard nproc 16384
  * soft nofile 1024
  * hard nofile 65536

6. Execute os comandos para configurar o ambiente para a instalação do Oracle

  sudo ln -s /usr/bin/awk /bin/awk
  sudo ln -s /usr/bin/rpm /bin/rpm
  sudo ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so
  sudo ln -s /usr/bin/basename /bin/basename
  sudo mkdir /oracle
  sudo mkdir /oracle/10g
  sudo chown -R oracle:oinstall /oracle
  sudo chmod -R 775 /oracle

7. Edite o arquivo /home/oracle/.bashrc e adicione as varáveis de ambiente necessárias para executar o banco

  sudo gedit /home/oracle/.bashrc
  
  export ORACLE_BASE=/oracle
  export ORACLE_HOME=/oracle/10g
  export ORACLE_SID=orcl10
  export PATH=$PATH:$ORACLE_HOME/bin

8. Crie o arquivo /etc/redhat-release para manter a compatibilidade da instalação

  sudo gedit /etc/redhat-release
  
  Red Hat Enterprise Linux AS release 3 (Taroon)

Para este how-to foi utilizado o cd de instalação do Oracle, mas é possível fazer o download do Oracle10g no proprio site do fabricante.

Tanto para a instalação usando os arquivos do cds quanto para o arquivo baixado é necessário fazer o seguinte procedimento

  sudo chown oracle:oinstall /home/alex/oracle10g/*.zip
  sudo chmod 775 /home/alex/oracle10g/*.zip
  sudo mv /home/alex/oracle10g/*.zip /home/oracle/oracle10g

Para iniciar a instalação execute o arquivo runInstaller

  su - oracle
  
  /home/oracle/oracle10g/runInstaller

Durante a instalação o assistente solicitará que sejam executados os seguintes arquivos orainstRoot.sh e root.sh, quando solicitado abra um terminal e execute o script.

9. Iniciando e Parando o banco

Após a instalação acesse o banco da seguinte fora

  su - oracle
  
  sqlplus /nolog
  
  SQL> connect / as sysdba
  Connected
  SQL> startup
  
  su - oracle
  
  sqlplus /nolog
  
  SQL> connect / as sysdba
  Connected
  SQL> shutdown

10. Listener

O listener serve para iniciar o acesso ao banco atraves da rede, normalmente ele habilita a porta 1521 para acessar atraves do cliente Oracle

  su - oracle
  
  lsnrctl start

11. Enterprise Manager

O EM é um ambiente de administração do Oracle via web, para iniciá-lo execute os seguintes comandos

  su - oracle
  emctl start dbconsole


Veja a relação completa dos artigos de Alexandro Silva

 

 

Opinião dos Leitores

Andre Luiz Delfino da Silva
28 Nov 2010, 13:39
prefiro acompanhar aqui na lista de opniões, mas deixo em exibição o meu e-mail caso alguem puder me ajudar.
Andre Luiz Delfino da Silva
28 Nov 2010, 13:36
O que muda se eu estalar no Ubuntu Linux Desktop (i386)
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script