Instalar Oracle 10g en MacOS X Snow Leopard (Parte II)

Instalar Oracle 10g en MacOS X Snow Leopard (Parte II)

  Descargar Oracle 10g Descargamos Oracle 10g de la web de Oracle (enlace), y lo descomprimimos en cualquier carpeta y navegamos hacia ella con el terminal. cd /Path_de_descompresion cd db/Disk1 Ahora sólo queda arrancar el instalador ./runInstaller -J-d32 Instalación En el asistente de instalación seleccionar: Standard Edition Install Software Only Esta última opción es debido a que necesitamos arreglar ciertas cosas para que la instalación funcione como se espera. Durante la instalación recibiremos el siguiente mensaje de error: “Error in invoking target ‘all_no_orcl ipc_g ihsodbc32’ …” No debemos pulsar nada. Abriremos otro terminal: cd ~/product/10.2.0/db_1/rdbms/lib nano ins_rdbms.mk y comentaremos la línea que contiene HSODBC_LINKLINE con una almohadilla, quedando: # $(HSODBC_LINKLINE) Guardamos y presionamos “Retry” en la instalación, que continuará sin errores. Como último paso de la instalación se nos solicita ejecutar un script como root. Abrimos un nuevo terminal (o reutilizamos uno de los muchos que tenemos abiertos y ponemos: su – oracle sudo /Users/oracle/product/10.2.0/db_1/root.sh NOTA: Posiblemente (muy posiblemente) este comando nos de un error del tipo “oracle is not in the sudoers file”. Ésto es porque necesitamos añadir al usuario oracle como usuario con permisos de sudo. Para ello, editamos el fichero /etc/sudoers con un usuario que sí tenga permisos de super-usuario y añadimos la siguiente línea: oracle ALL=(ALL) ALL Con esto, la instalación está completada. Creación de la base de datos Volvemos al terminal y añadimos más líneas al .bash_profile: export ORACLE_HOME=/Users/oracle/product/10.2.0/db_1 export DYLD_LIBRARY_PATH=$ORACLE_HOME/lib export ORACLE_SID=ret123 PATH=$PATH:$ORACLE_HOME/bin Ahora modificamos el script $ORACLE_HOME/jdk/bin/java y poner java -d32 -Xbootclasspath en lugar de java -Xbootclasspath para forzar la ejecución en modo de 32 bits, pues la ejecución de 64 no funciona....
Instalar Oracle 10g en MacOS X Snow Leopard (Parte I)

Instalar Oracle 10g en MacOS X Snow Leopard (Parte I)

  NOTA: en todo el proceso se supone que tenemos instalada una versión de XCode mayor o igual a la 3.0. Es necesario puesto que dispone de muchas utilidades de línea de comandos además de X11, imprescindible para correr el instalador de Oracle. Configuración de usuarios y sistema Primero, abrimos un terminal para acceder como usuario root: sudo -i Se debe crear un usuario y un grupo para ejecutar Oracle, tanto el cliente como el servidor: dscl . -create /groups/oinstall dscl . -append /groups/oinstall gid 600 dscl . -append /groups/oinstall passwd “*” dscl . -create /users/oracle dscl . -append /users/oracle uid 600 dscl . -append /users/oracle gid 600 dscl . -append /users/oracle shell /bin/bash dscl . -append /users/oracle home /Users/oracle dscl . -append /users/oracle realname “Usuario para Oracle” mkdir /Users/oracle chown oracle:oinstall /Users/oracle Ahora podemos establecer la contraseña del nuevo usuario: passwd oracle Hay determinados parámetros del kernel de Mac OS X de los que no nos vale su valor por defecto, por lo que debemos cambiarlos. Abrimos el fichero /etc/ sysctl.conf con cualquier editor de línea de comandos (nano, por ejemplo) y pegamos las siguientes opciones: kern.sysv.semmsl=87381 kern.sysv.semmns=87381 kern.sysv.semmni=87381 kern.sysv.semmnu=87381 kern.sysv.semume=10 kern.sysv.shmall=2097152 kern.sysv.shmmax=2197815296 kern.sysv.shmmni=4096 kern.maxfiles=65536 kern.maxfilesperproc=65536 net.inet.ip.portrange.first=1024 net.inet.ip.portrange.last=65000 kern.corefile=core kern.maxproc=2068 kern.maxprocperuid=2068 Después de ésto hay que reiniciar, pues los parámetros del kernel se establecen en el arranque. Al hacer login lo haremos con el usuario oracle antes creado. Oracle, por defecto, intenta utilizar la versión 1.4.2 de Java, versión que no viene incluida en Snow Leopard. Una manera de solucionar esto es crear un enlace para “engañar” al instalador de Oracle y que crea que tenemos la versión indicada...
Aplicaciones MacOS X Lion

Aplicaciones MacOS X Lion

Después de mucho tiempo sin poder crear un post, aquí les traigo uno con las aplicaciones que he probado y que funcionan bajo el nuevo sistema operativo que va a lanzar Apple, MacOS X Lion 10.7 Les dejo una lista con las aplicaciones que yo he probado y que funcionan perfectamente sin ningún tipo de error ni nada. Programas que no es instalan: – Xmarks for Safari – Cocktail 4.3.2 Programas que se instalan y funcionan: Para ser una versión de desarrollo, la verdad es que me a sorprendido bastante, ya que la gran mayoría de las aplicaciones listadas son las que yo utilizo y todas de ellas funcionan a la perfección exceptuando Xmarks, que verdaderamente me ha sorprendido que no funcionara. Aún así esta muy bien ya que las aplicaciones que corren en Snow Leopard, ahora correrán también en Lion y sin apenas modificaciones en sus...

Mac App Store, ni Betas ni Demos

A menos de 2 meses de que la Mac App Store esté online y con aplicaciones, Apple a dejado un par de cosas claras a sus desarrolladores, y es que prevalecerán las aplicaciones finales y completas.Se acabó eso de aplicaciones betas, o demos. Apple a su vez, ha enviado este siguiente mensaje: “Tu página web es el mejor lugar para ofrecer demostraciones, versiones de prueba y betas de tu software para que los consumidores puedan explorarlas. Las aplicaciones que sometas a revisión para la Mac App Store deberían ser completamente funcionales y versiones finales de tus aplicaciones.” A continuación les mostramos las normas que adaptará Apple en su Mac App Store… Normas y guía de publicación en la Mac App Store Aquí tienes un resumen de las mejores (o peores según lo que pienses) normas que de momento se han impuesto en la nueva tienda de aplicaciones de Apple para Mac OS X. Norma básica: que las aplicaciones estén libres de bugs. Entendemos que las aplicaciones pueden tener fallos, aunque pretenden que tengan un número mínimo de los mismos. Sólo se pueden actualizar haciendo uso de la App Store, es decir, no pueden usar métodos alternativos de descarga que no sean la propia tienda. En el fondo es lo normal, Apple quiere que las aplicaciones funcionen de la misma forma que lo hacen en iOS, pero en Mac. La App Store será el centro de actualización de aplicaciones del sistema. Que no utilicen tecnologías opcionales, como Java. Ni siquiera se pueden descargar esas dependencias, es decir, no depender de código externo. Que sean autocontenidas, y que no modifiquen archivos...

Actualización Gráfica Snow Leopard

Esta actualización aunque menor, pero no menos importante, corrige errores de juegos como Portal, Team Fortress 2 y Starcraft 2, también de aplicaciones como el nuevo Aperture 3. Otro error que corrige es el comportamiento irregular al conectar o desconectar una pantalla al ordenador mientras Mac OS X está encendido. Todos estos fallos vinieron a raíz de la actualización de Snow Leopard 10.6.4. Para saber si tu gráfica necesita la actualización, compruébalo en Preferencias del Sistema > Actualizaciones de...