Pruebas muy difíciles me ha dado la vida pero nada tan difícil como instalar Oracle. Es imposible!! Vamos a intentar instalar oracle en fedora 17 64 bits. Para esto vamos a bajar los instaladores de el siguiente link:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
Hay que registrarse y deben compran la licencia.
Luego de bajar los zip hay que descomprimirlo:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
Si todo salio bien se creo una carpeta llamada database
Ahora tenemos que modificar el archivo /etc/hosts porque tiene que tener todo el nombre del servidor. Para esto nos logeamos como root. El archivo debe quedar con la siguiente forma:
<IP-address> <fully-qualified-machine-name> <machine-name>
Ahora vamos a agregar unos parametros a /etc/sysctl.conf (como root)
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
Ahora corremos el siguiente comando para aplicar los nuevos parametros:
/sbin/sysctl -p
Ahora debemos agregar la siguientes lineas en el "/etc/security/limits.conf"
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
Y ahora debemos modificar "/etc/pam.d/login" y agregar la siguiente linea si no existe:
session required pam_limits.so
Despues tenemos que desactivar el firewall eso lo podemos hacer con la aplicaci{on propia para firewall
Ahora a desactivar SELINUX para esto editamos "/etc/selinux/config" y editamos la linea
SELINUX y ponemos:
SELINUX=disabled
Ahora a Instalar librerias:
yum install binutils
yum install compat-libstdc++-33
yum install compat-libstdc++-33.i686
yum install elfutils-libelf
yum install elfutils-libelf-devel
yum install gcc
yum install gcc-c++
yum install glibc
yum install glibc.i686
yum install glibc-common
yum install glibc-devel
yum install glibc-devel.i686
yum install glibc-headers
yum install ksh
yum install libaio
yum install libaio.i686
yum install libaio-devel
yum install libaio-devel.i686
yum install libgcc
yum install libgcc.i686
yum install libstdc++
yum install libstdc++.i686
yum install libstdc++-devel
yum install make
yum install numactl-devel
yum install sysstat
yum install unixODBC
yum install unixODBC.i686
yum install unixODBC-devel
yum install unixODBC-devel.i686
Ahora debemos crear los siguientes grupos:
groupadd oinstall
groupadd dba
groupadd oper
groupadd asmadmin
useradd -g oinstall -G dba,oper,asmadmin oracle
passwd oracle
Ahora creamos el directorio donde oracle va a ser instalado:
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
Vamos a editar el archivo "/etc/redhat-release" y simulamos que es un red-hat borrando lo que tiene y escribiendo:
redhat release 5
por ultimo tenemos que ir al .bash_profile logeados como usuario oracle y agregamos
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=fedora14.localdomain; export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=DB11G; 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
Ahora salimos de la session y nos logeamos como oracle y ejecutamos
./runInstaller y seguimos el wizard...
Y tuvimos éxito!!
Viste que fácil que era...
Dejo link:
bueno tu blog,
ResponderBorrarhaz instalado la insfraestructura grid(ASM) en fedora??
si la haz hecho seria bueno que lo compartas.
saludos.
No instale nunca ASM en fedora, pero creo que puede haber oportunidad.
BorrarSaludos.