domingo, 16 de marzo de 2008

Instalar Oracle11g en Ubuntu 7.10

Esta es una guía de lo que hay que montar en Ubuntu 7.10 para poder instalar Oracle 11g.

Antes de nada he de comentar que Oracle no está certificado para Ubuntu, por lo que si se monta debe ser para un entorno de pruebas y nunca para un sistema en producción.

Tampoco es que tenga mucho sentido montar en Ubuntu Oracle 11g, lo normal sería instalar Oracle Express que aparte de ser gratuito, para Ubuntu viene como un paquete .deb y se instala en un par de pasos.

Yo la instalación la hice por curiosidad en una máquina virtual, pero no es una base de datos que vaya a usar, dejo aquí los pasos que he hecho por si a alguien le valen.

  • Instalar los paquetes
  • rpm
  • libaio1
  • lesstif2
  • lesstif2-dev
  • make
  • libc6
  • libstdc++5
  • binutils
  • libmotif3
sudo apt-get install rpm libaio1 lesstif2 lesstif2-dev make libc6 libstdc++5 binutils libmotif3

  • Hacer los siguientes enlaces simbólicos:

sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /usr/bin/basename /bin/basename

  • Editar /etc/sysctl.conf (sudo gedit /etc/sysctl.conf) y añadir:
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
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144

  • Una vez editado /etc/sysctl.conf para que los cambios se apliquen hay que ejecutar:
sudo /sbin/sysctl -p

  • Editar /etc/security/limits.conf (sudo gedit /etc/security/limits.conf) y añadir:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

  • Editar /etc/pam.d/login (sudo gedit /etc/pam.d/login) y añadir:
session required /lib/security/pam_limits.so

  • Crear usuarios, grupos y directorios
sudo mkdir /oracle
sudo mkdir /home/oracle
sudo mkdir /oraInventory
sudo groupadd dba
sudo groupadd oinstall
sudo groupadd nobody
sudo useradd -c "Oracle software owner" -g oinstall -G dba oracle -d /home/oracle -s /bin/bash
sudo passwd oracle
sudo chown -R oracle.dba /home/oracle
sudo chown -R oracle.oinstall /oracle
sudo chown -R oracle.oinstall /oraInventory

  • Nos validamos con el usuario oracle y en el directorio home de Oracle /home/oracle creamos el archivo .bashrc con lo siguiente:
export ORACLE_BASE=/oracle
export ORACLE_SID=ORA11
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=SPANISH_SPAIN.UTF8
export PATH
unset USERNAME

Una vez hecho esto yo me he tenido que validar en la consola gráfica con el usuario Oracle, ya que desconozco el motivo de que en Ubuntu haciendo xhost + y luego export DISPLAY=localhost:0.0 no funciona la salida gráfica.

Una vez validado con Oracle ejecutamos el runInstaller, nos dirá que el sistema operativo no está certificado, pero Oracle 11g deja continuar, a partir de ahí es una instalación similar a cualquier otro sistema operativo.

Memorias Hackeadas en ebay

Cuidado con las memorias SD, Memory Stick y supongo que cualquier otro tipo de memoria que se venda por ebay, y sobre todo si el vendedor es Chino.

A mí se me ha dado el caso de que me han timado y por partida doble ya que compré dos memorias, una Memory Stick para mi cámara de fotos y una SD para mi pocket PC, ambas memorias de 4GB.

Los vendedores parecían de fiar, eran PowerSeller y tenían casi un 100% de votos positivos, además me fié de qué pagando por Paypal no debería haber problema.

Primero me llegó la Memory Stick y para probarla bien antes de dar el voto la metí en la cámara y la configuré para que almacenase tanto la foto como en RAW y JPG, mi objetivo era llegar la tarjeta a tope, pues bien, cuando iba más o menos por el 25% de la capacidad la cámara sacaba las fotos sin dar ningún problema, pero al ir a visualizarlas no era capaz de mostrarlas, en ese momento me comencé a oler el tema, la memoria le dice a la cámara que tiene 4GB y la cámara se lo cree, pero en realidad la memoria está trucada y su capacidad real es 1GB.

Una vez en el ordenador lo comprobé mejor, al ordenador le dice que tiene 4GB, pero al igual que la cámara todo lo que se almacene por encima de 1GB se graba pero luego no se lee, esto para mi es lo peor, ya que si no te das cuenta y grabas algo importante, parece que se ha grabado bien, pero cuando vas a intentar recuperarlo, nada de nada, todo basura.

Ya viendo lo de la Memory Stick ya me imaginé que la memoria SD sería lo mismo. Pues efectivamente los 4GB que dice en realidad se quedan en 2GB.

Una vez visto esto he buscado por internet y esta gente tiene montado un fraude tremendo, ya que la mayoría de la gente recibe la memoria la mete en la cámara o en el ordenador y se fía de lo que le pone y antes de llegar a llenar la tarjeta dan el voto positivo al vendedor.

Yo lo que hice primero fue poner un voto negativo a cada uno de los vendedores, a uno directamente reclamé usando PayPal y al otro por correo electrónico, pero el resultado ha sido más o menos el mismo. En Paypal me devuelven el dinero pero tengo que pagar los portes de retorno de la tarjeta (a China), que realmente no me merece la pena.

Con la tarjeta que reclamé directamente por correo electrónico al vendedor, este no hizo más que intentar marearme todo lo que pudo, me decía que no podía ser, que las tarjetas pasan control de calidad, que estaría mirando yo mal, etc, etc. al final me dice que le mande la tarjeta y que me manda una nueva, en este caso ya me cuesta más el envío de la tarjeta que la propia tarjeta.

Para más cachondeo uno de ellos me manda un correo de que me envía un regalo siempre y cuando antes le retire el voto negativo. Esto ya es cachondeo total, esta gente juega con que la mayoría no se entera hasta que es demasiado tarde del timo y ya tiene el voto dado y a los que se enteran los marean todo lo que pueden para luego intentar con un regalito que les quiten el voto. Pues mi voto ahí se queda, a mi no me compran y espero que mi voto valga para algo y que este tipo de estafa se destape.

Los vendedores que me han timado son: morenbest e imagasin.

Hay utilidades para formatear las tarjetas a su tamaño correcto, de la que mejor hablan es iformat2, pero yo la he intentado ejecutar y al ejecutarla se abre y se cierra (en realidad no se cierra continúa en la lista de tareas).

Lo que más me mosquea es que tanto ebay como Paypal continúen permitiendo este tipo de estafa y lucrándose con ellas, ya que con la cantidad de ventas que hacen estos se llevan un buen pellizco.