Instalei também o Oracle 10g na dsitribuição Fedora Core 5, segue algumas dicas que serão necessárias para fazer a instalação no Fedora 😉 .
Será necessário instalar os seguintes pacotes:
yum -y install gcc gcc-c++ libaio glibc glibc-devel
glibc-headers compat-db compat-libstdc++-296
compat-libstdc++-33 openmotif
selinux-policy-targeted
Depois devemos mudar o redhat-release
su - root
cp /etc/redhat-release /etc/redhat-release.orig
cat > /etc/redhat-release << EOF
Red Hat Enterprise Linux AS release 3 (Taroon)
Depois de instalar o Oracle voltar para o original.
su - root
cp /etc/redhat-release.orig /etc/redhat-release
Devemos mudar as variáveis do sistema do arquivo /etc/sysctl.conf
kernel.shmmax=2147483648
kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
Criar o usuário oracle
su - root
groupadd dba
groupadd oinstall
useradd -c "Oracle software owner" -g oinstall -G dba oracle
passwd oracle
Criar o diretório, no meu caso ficou assim
su - root
mkdir -p /opt/oracle
chown oracle.oinstall /opt/oracle
Depois logar no X com usuário oracle e executar o instalador
./runInstaller
Uma dica, depois que começar a descompactar os arquivos, qdo chegar mais ou menos 50% edite o arquivo $ORACLE_HOME/bin/gennttab
, nas linhas
LIB=`$ECHO ${TtoLIB} | $SED 's/ /\/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`
INI=`$ECHO ${TtoINI} | $SED 's/ /\/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`
BAS=`$ECHO ${TtoBAS} | $SED 's/ /\/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`
Mudar para
LIB=`$ECHO ${TtoLIB} | $SED 's/ //n/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`
INI=`$ECHO ${TtoINI} | $SED 's/ //n/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`
BAS=`$ECHO ${TtoBAS} | $SED 's/ //n/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`
Se não fizer isto ficará parado na compilação e não continuará a instalação.
Depois da instalçao editar o profile do oracle com as linhas abaixo:
export ORACLE_HOME=/opt/oracle/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib