você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

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