Pedro F. Carvalho Analista de Sistemas [email protected] 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 Pedro F. Carvalho Analista de Sistemas [email protected] 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 Pedro F. Carvalho Analista de Sistemas [email protected] 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