Instalacion de Aqua Data Studio 4.7 sobre Linux

Si has creado algún documento interesante, este es su sitio

Moderador: Moderadores

Instalacion de Aqua Data Studio 4.7 sobre Linux

Notapor terror_zine » Vie Abr 28, 2006 12:27 pm

Hasta hace poco usaba el DBDesigner4 para crear la documentación de las BBDDs. Lo usaba por que es muy sencillo, amigable y por que es gratuito. El problema ha venido al tener que usarlo sobre Linux. Tras mil y un problemas para instalarlo, he descubierto que no funcionaba correctamente y como la empresa no da soporte para bugs desde el año 2003 y los foros están cerrados, pues me he tenido que buscar otra alternativa. Tras un poco de busqueda, he encontrado el Aqua Data Studio 4.5.

Existen versiones para Windows, Linux, OSX, Solaris, Java[tm]
Y funciona con las siguientes BBDD:

* Oracle (8i/9i/10g)
* DB2 UDB (7.x/8.x)
* SQL Server (2000/2005/7/MSDE)
* Sybase ASE (11.x/12.x/15)
* Sybase Anywhere (6/7/8/9)
* Informix (7.x/9.4/10)
* PostgreSQL (7.x/8.0)
* MySQL (3.x/4.x/5)


Bien pues acontinuación paso a detallaros los pasos a seguir para instalarlo de manera facil.

Necesario:
- Aqua Data Studio 4.7
- JRE 1.5.

El fabricante del ADS, recomienda el uso de la versión 1.5 del JRE, ya que dice que las anteriores versiones del JRE dan problemas. En mi caso, os dire, que no he conseguido hacer funcionar el ADS con el JRE 1.4.

Una vez descargado todo lo necesario, pasamos a instalar tanto el JRE como el ADS. Antes de nada, decir que todo lo tendremos que hacerlo todo como root:

Instalación y configuración del ADS. Lo instalaremos en /opt
Código: Seleccionar todo
iceman@iceland:~$ su -
Password:
root@iceland:~# gzip -d ads-linux-x86-4.7.2.tar.gz
root@iceland:~# tar xf ads-linux-x86-4.7.2.tar
root@iceland:~# mv datastudio /opt/datastudio
root@iceland:~# ln -s /opt/datastudio/datastudio/datastudio-bundle.sh /usr/bin/datastudio

Bien, ya tenemos instalado el ADS, ahora pasamos a configurarlo. Para ello debemos editar el archivo /opt/datastudio/datastudio/datastudio-bundle.sh y cambiar el valor de ADS_HOME: de `dirname $0`a '/opt/datastudio/'
Código: Seleccionar todo
root@iceland:~# vi /usr/bin/datastudio
#!/bin/sh
#SET ADS_HOME to the root installation directory for DataStudio

ADS_HOME='/opt/datastudio/'
#ADS_HOME=`dirname $0`

CLASSES=$ADS_HOME/lib/datastudio.jar
CLASSES=$ADS_HOME/lib/oracle.jar:$CLASSES
CLASSES=$ADS_HOME/lib/nlscharset12.jar:$CLASSES
CLASSES=$ADS_HOME/lib/jtds.jar:$CLASSES
CLASSES=$ADS_HOME/lib/mysql.jar:$CLASSES
CLASSES=$ADS_HOME/lib/postgresql.jar:$CLASSES
CLASSES=$ADS_HOME/lib/jconnect45.jar:$CLASSES
CLASSES=$ADS_HOME/lib/db2java.jar:$CLASSES
CLASSES=$ADS_HOME/lib/db2jcc.jar:$CLASSES
CLASSES=$ADS_HOME/lib/db2jcc_license_cu.jar:$CLASSES
CLASSES=$ADS_HOME/lib/ifxjdbc.jar:$CLASSES
CLASSES=$ADS_HOME/lib/jconnect55.jar:$CLASSES
CLASSES=$ADS_HOME/lib/jconnect60.jar:$CLASSES
CLASSES=$ADS_HOME/lib/xdb.jar:$CLASSES
CLASSES=$ADS_HOME/lib/xmlparserv2.jar:$CLASSES
CLASSES=$ADS_HOME/lib/mail.jar:$CLASSES
CLASSES=$ADS_HOME/lib/activation.jar:$CLASSES

$ADS_HOME/jre/bin/java -Xmx256M -cp $CLASSES com.aquafold.datastudio.DataStudio
:wq


Guardamos y salimos del vi.

Como ya tenemos instalado el ADS 4.7, pasamos a instalar el JRE.
Yo lo tengo instalado en /usr/java.
Código: Seleccionar todo
root@iceland:~# mv jre-1_5_0_06-linux-i586.bin /usr/java
root@iceland:~# chmod a+x jre-1_5_0_06-linux-i586.bin
root@iceland:~# ./jre-1_5_0_06-linux-i586.bin

Aceptamos las condiciones escribiendo yes:
Código: Seleccionar todo
root@iceland:~# yes

Cambiamos el enlace simbolico de java, ojo si algún otro programa o aplicación usa el java, puede que deje de funcionar, asi que vosotros sabreis lo que haceis.
Código: Seleccionar todo
root@iceland:~# mv /usr/bin/java /usr/bin/java_bakcup
root@iceland:~# ln -s /usr/java/jre1.5.0/bin/java /usr/bin/java
root@iceland:~# exit
logout
iceman@iceland:~$


Y sin más hemos terminado. Espero que alguno le sirva este programa para crear documentación para una BBDD.
Divide y... tendras la mitad, un tercio....
------------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.
------------------------------------------------------
GRIND YOUR MIND (Nasum)
Avatar de Usuario
terror_zine
:-D
:-D
 
Mensajes: 220
Registrado: Mié Ene 11, 2006 7:43 pm

Notapor Yorkshire » Vie Abr 28, 2006 12:46 pm

Interesante!.

A ver si el martes me pongo a ello y lo pruebo contra Oracle y SQL Server.

Gracias.
Linux registered user #346840
Avatar de Usuario
Yorkshire
Gran Wadalbertita
Gran Wadalbertita
 
Mensajes: 4488
Registrado: Mié Ene 26, 2005 5:05 pm
Ubicación: -<|:-P[G]

Notapor NeTTinG » Vie Abr 28, 2006 2:43 pm

Okey. Gracias!!
| Blog NeTTinG | Proyecto Destripando iOS |
_____________________________
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas. (Albert Einstein)
Todos recaerán en la necesidad de conocer la única y presumible verdad que el gran embudo emana. (Sire Netting)
Avatar de Usuario
NeTTinG
Wadalbertita
Wadalbertita
 
Mensajes: 6270
Registrado: Mar Sep 20, 2005 5:54 pm
Ubicación: Bajo la trampilla del décimo primer piso.


Volver a Faq

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron