Professional Documents
Culture Documents
Oracle Database 10g Release 2 (10.2.0.1) Instalao e configurao CentOS 5 Neste artigo vou descrever a instalao do Oracle Database 10g Release 2 (10.2.0.1) no CENTOS 5 x86-64. O artigo baseado em uma instalao de servidor semelhante a este, com um mnimo de 2G swap, dependendo da memria de servidor:
GNOME Desktop Environment Editors Graphical Internet Text-based Internet Development Libraries Development Tools Legacy Software Development Server Configuration Tools Administration Tools Base Legacy Software Support System Tools X Window System
Descompactando o Oracle: $ gunzip 10201_database_linux_x86_64.cpio.gz Agora voc deve ter um nico diretrio contendo arquivos de instalao. Caminho dos arquivos: O arquivo /etc/hosts deve conter um nome totalmente qualificado para o servidor: <IP-endereo> nome permitido Editar os parmetros do kernel: Adicione as linhas no seguinte arquivo /etc/sysctl.conf: kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144 net.core.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144 Rode este comando para atualizar os parmetros do kernel: # /sbin/sysctl -p
Adicione as seguintes linhas ao arquivo /etc/security/limits.conf: * * * * soft hard soft hard nproc 2047 nproc 16384 nofile 1024 nofile 65536
Adicione a seguinte linha ao arquivo /etc/pam.d/login, caso ela ainda no exista: session required /lib/security/pam_limits.so
Desabilite o parmetro editando o arquivo /etc/selinux/config, SELINUX flag, segue especificao: SELINUX=disabled Em alternativa, esta alterao pode ser feita utilizando a ferramenta GUI (Sistema > Administrao > Nvel de Segurana e Firewall). Clique na aba SELinux e desative o recurso.
Crie os grupos e usurios a seguir: # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # passwd oracle Crie os diretrios em que o software Oracle ser instalado: # mkdir -p /u01/app/oracle/product/10.2.0/db_1 # chown -R oracle.oinstall /u01 Logar como root e acessar os seguintes comandos: # xhost +<machine-name> OBS: Para diviso de arquivos continuar na seqncia os diretrios: # mkdir -p /u02/app/oracle/product/10.2.0/db_1 # mkdir -p /u03/app/oracle/product/10.2.0/db_1 # mkdir -p /u04/app/oracle/product/10.2.0/db_1 Edite o /etc/redhat-release para a substituio da atual verso CENTOS Enterprise Server verso 5 com os seguintes: redhat-4 Depois volte a configurao normal ou crie um novo arquivo substituindo. Logar como usurio oracle e adicionar as seguintes linhas no final do bash_profile: # Configuraes do Oracle TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME ORACLE_SID=NOME DO SID; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
Instalao do Oracle
Conecte-se ao usurio o oracle. Se voc estiver usando emulao X, ento defina a varivel ambiente DISPLAY como: $ DISPLAY = <machine-name>:0,0 $ export DISPLAY Inicie o Oracle Universal Installer (OUI), emitindo o seguinte comando no diretrio do banco de dados: $ ./runInstaller Para maiores detalhes do processo de instalao, clique nos links abaixo para ver capturas de tela de cada etapa. 1. Mtodo de instalao:
5. Verificando as especificaes para instalao do Oracle. No prossiga caso acontea a no aprovao de Status:
9. Opes de Grid Control onde podemos definir e-mail para recebimento de alertas:
17. Execute estes scripts estando logado como root para que crie .sh para configurao do Oracle:
Ps-instalao:
Edite o /etc/redhat-release e restaure o arquivo original com informaes anteriores. Red Hat Enterprise Linux Server verso 5 (Tikanga) Centos Release Final ou de acordo com a distribuio. Edite o /etc/oratab para reiniciar a instncia automaticamente para 'Y': TSH1: / u01/app/oracle/product/10.2.0/db_1: Y * Para instalar o banco de dados para acionar o dbca na linha de comando.