Instalar oracle express 10.2 en ubuntu 12.10(32 bits)
Instalamos dependencias:
apt-get install libc6 bcDescargamos el que contiene el instalador:
wget -c http://oss.oracle.com/debian/dists/unstable/main/binary-i386/libaio_0.3.104-1_i386.debhttp://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-universal_10.2.0.1-1.1_i386.debInstalamos librería:dpkg -i libaio_0.3.104-1_i386.debCreamos fichero Sbin/chkconfig y le damos permisos de ejecución:nano /sbin/chkconfig #!/bin/bash
# Oracle 11gR2 XE installer chkconfig hack for Debian by Dude
file=/etc/init.d/oracle-xe
if [[ ! `tail -n1 $file | grep INIT` ]]; then
echo >> $file
echo '### BEGIN INIT INFO' >> $file
echo '# Provides: OracleXE' >> $file
echo '# Required-Start: $remote_fs $syslog' >> $file
echo '# Required-Stop: $remote_fs $syslog' >> $file
echo '# Default-Start: 2 3 4 5' >> $file
echo '# Default-Stop: 0 1 6' >> $file
echo '# Short-Description: Oracle 11g Express Edition' >> $file
echo '### END INIT INFO' >> $file
fi
update-rc.d oracle-xe defaults 80 01
chmod 755 /sbin/chkconfig Instalamos Oracle: dpkg -i oracle-xe-universal_10.2.0.1-1.1_i386.debConfiguramos Oracle, dejando los valores por defecto:/etc/init.d/oracle-xe configure passwd oracle su oracle Ahora editamos archivo .bashrc e introducimos las variables de ambiente para que Oracle funcione: ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/serverPATH=$PATH:$ORACLE_HOME/binexport ORACLE_HOMEexport ORACLE_SID=XEexport PATH
Instalar O
racle 11GR2 en ubuntu 12.10 (64 bits)Instalar Oracle en sistemas 64 bits es un poquito más laborioso, no difícil, ya que se tienen que modificar algunos
parámetros.sudo suapt-get install libaio1 alien
Descargamos archivo:oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Creamos enlaces, directorios y archivos que nos evitaran fallos a la hora de configurar Oracle:
ln -s /usr/bin/awk /bin/awk mkdir /var/lock/subsys touch /var/look/subsys/listenerCreamos fichero /sbin/chkconfig y le damos permisos de ejecución:nano /sbin/chkconfig#!/bin/bash
# Oracle 11gR2 XE installer chkconfig hack for Debian by Dude
file=/etc/init.d/oracle-xe
if [[ ! `tail -n1 $file | grep INIT` ]]; then
echo >> $file
echo '### BEGIN INIT INFO' >> $file
echo '# Provides: OracleXE' >> $file
echo '# Required-Start: $remote_fs $syslog' >> $file
echo '# Required-Stop: $remote_fs $syslog' >> $file
echo '# Default-Start: 2 3 4 5' >> $file
echo '# Default-Stop: 0 1 6' >> $file
echo '# Short-Description: Oracle 11g Express Edition' >> $file
echo '### END INIT INFO' >> $file
fi
update-rc.d oracle-xe defaults 80 01
chmod 755 /sbin/chkconfig Modificamos unos parámetros del kernel, necesarios para Oracle: nano /etc/sysctl.d/60-oracle.conf# Oracle 11g XE kernel parameters
fs.file-max=6815744
net.ipv4.ip_local_port_range=9000 65000
kernel.sem=250 32000 100 128
kernel.shmmax=536870912
Reiniciamos servicio procps, para que el kernel coja los nuevos parámetros:
Hacemos unas comprobaciones:
sysctl -q fs.file-max
obteniendo: fs.file-max = 6815744
Comprobamos memoria swap:
free -m
Si fuera necesario ampliarla: http://meandmyubuntulinux.blogspot.com.es/2011/09/installing-1-gb-swap-without.html
Convertimos el instalador a paquete debian/ubuntu: cd ~/Disk1 alien --scripts oracle-xe-11.2.0-1.0.x86_64.rpm Instalamos Oracle: dpkg -i oracle-xe_11.2.0-2_amd64.debConfiguramos Oracle, dejando los valores por defecto:
/etc/init.d/oracle-xe configure
passwd oracle
Ahora editamos archivo .bashrc e introducimos las variables de ambiente para que Oracle funcione:su oracle nano .bashrc export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xeexport ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export ORACLE_BASE=/u01/app/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
Ejecutamos el perfil del usuario oracle para que coja los parámetros:
Puede ser posible que la interfaz web de oracle no funcione, para habilitarla:
sqlplus sys as sysdba
SQL>EXEC DBMS_XDB.SETHTTPPORT(8080);SQL>COMMIT;SQL>SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL;You should see 8080 as the result.SQL>ALTER USER ANONYMOUS ACCOUNT UNLOCK;SQL>ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;
/etc/init.d/oracle-xe restart http://127.0.0.1:8080/apex
No hay comentarios:
Publicar un comentario