Instalar workbench en ubuntu 13.04

 

Muchos de nosotros no tenemos tanta experiencia en el manejo de las base de datos utilizando la consola por lo que muchas veces tratamos de conseguir un software que nos facilite la tarea, por ejemplo workbench.

Si tienes problemas para instalar con la dependencia libctemplate0 te invito a mi blog que migro

http://luiscobian.blogspot.mx/2013/05/instalar-workbench-en-ubuntu-1304.html

Advertisements

Como instalar XAMPP en Ubuntu 64 bits

XAMPP es un conjunto de herramientas muy útiles si lo que quieres es empezar a programar Web ya que tiene todo lo necesario puedes tener un servidor de Apache, modulo de php instalado y una base de datos como mysql suficiente para implementar tus primeras pruebas, sin mencionar algunos otras características que pueden checar en http://www.apachefriends.org/en/xampp-linux.html.

ImagenPara instalarlo es muy sencillo solo seguimos los pasos que nos mencionan el la pagina

Primero Paso:

Descargar el XAMPP que prácticamente es un archivo que comprimido que puedes poner en cualquier lado en este caso nos mencionan que podemos ponerlo en /opt

sudo tar xvfz xampp-linux-1.8.1.tar.gz -C /opt

Segundo paso

Tendríamos que arrancarlo pero al momento de escribir este post no tenemos soporte para los 64 bits por lo que haremos en instalar las librerías de 32 bits para no tener problema lo hacemos poniendo los siguientes comandos

sudo apt-get install ia32-libs
sudo apt-get install lib32stdc++6

Ya con esto es mas que suficiente para poder usarlo, sin embargo vamos a facilitarnos un poco mas las cosas, ya que muchas veces vamos empezando en linux no estamos muy acostumbrados en la consola, en la carpeta de opt se creo una de lampp y dentro de ella hay un archivo lampp que cuando lo ejecutas con start empieza a correr los servicios, sin embargo vamos haciéndolo un poco mas gráfico.

Tercer Paso: Instalar requerimientos

Instalamos la siguiente librería:

sudo apt-get install python-glade2

Posterior instalamos gksudo para que permita ejecutar la aplicación de la siguiente manera

sudo apt-get install gksu

Crear el archivo

sudo gedit /usr/share/applications/xampp-control-panel.desktop

Poner dentro lo siguiente

[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=gksudo python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py
Icon[en_CA]=/opt/lampp/xampp.png
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=/opt/lampp/xampp.png

Cuarto Paso: Usar el panel

Este ultimo procedimiento es para no estar diario con la consola arrancando los servicios por lo que tenemos un pequeño panel, por lo que podemos buscar la ruta /usr/share/applications el panel ya grabado puede ser que tengamos error con el icono, pero pueden descargar uno y peguenlo en /opt/lampp, una vez que estén ahí les aparecerá un panel de control XAMPP, demos doble clic nos pedira las credenciales del superusuario y posteriormente tendremos una ventana como esta:

controlpanel

Y listo podemos darle START y tendremos nuestro servidor apache funcionando, pueden calar en el navegador poniendo http://localhost

[Oracle 11g SQL Fundamentos] Instalación de software

Entre algunas de las propuestas que tiene Oracle para el manejo de base de datos tenemos una plataforma robusta y gran escala llamada Oracle Database 11g que es la versión con mayor soporte que tiene en la actualidad en el sitio de la marca, entre las ventajas que tiene que soporta gran cantidad de información que inclusive petabyte de información, Cuenta con administración de usuarios así como la administración de roles, además soporta trigers y store procedure, entre las cosas que destacan son: 

  • Soporte multiplataforma
  • Soporte de transacciones.
  • Estabilidad.
  • Escalabilidad

Como se requiere de software de calidad con el soporte adecuado para cuidar los datos de una forma correcta pues oracle lo ofrece por lo que la licencia tiene un costo en base a los requerimientos, pero si quieres practicar puedes bajar una versión express para poder practicar puedes hacerlo del siguiente enlace

Edition XE
http://www.oracle.com/technetwork/products/express-edition/downloads/index.html

OJO: Recordar la contraseña que le pusiste.

Entre algunas restricciones que puede almacenar hasta un 11GB de datos y una base de datos por maquina, pero practicar esta bien, ademas todo el soporto para que migres a una plataforma de robusta. 

Si eres aficionado a las IDE para que puedas trabajar un poco mas visible con la base de datos puedes bajarte un manager llamado SQLDeveloper

SqlDeveloper 

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

Para empezar a trabajar en los próximos post trabajaremos con un esquema de Hr el cual ya existe en la versión descargada para trabajar. 

Esta desactivado por lo que trabajaremos, seguiremos los siguientes pasos: 

(1) Abrimos nuestro SqlDeveloper

(2) Creamos las conexiones locales, damos clic derecho en conexiones.

image

(3) Creamos una nueva conexión

image

   En el nombre de conexión ponemos el nombre que quieran no importa en este momento ya que la eliminaremos, en nombre de usuario ponemos sys y en la contraseña ponemos la que diste de alta cuando instalaste la versión XE. Muy importante cambiamos el rol a SYSDBA porque no tenemos habilitado el usuario, y damos conectar.

(4) Desbloqueamos los usuarios con las siguientes sentencias

image

alter user hr account unlock;

alter user hr identified by hr;

El usuario Hr ya existe solo que esta bloqueado por lo que tiene que desbloquear, en el caso de la primera línea lo que ponemos es que la cuenta se desbloquea, selecciono la línea y presiono ctrl  + Enter para que se ejecute.

La segunda línea tiene  es para ponerle el password, por lo que marques después del “by” será la contraseña del usuario por lo que en mi ejemplo tenemos que el password es hr

(4.1) Opcional: Eliminar la conexión.

Una vez terminado damos clic derecho y le decimos eliminar

image

(5). Creamos una nueva conexión

image

Con los datos ya modificados y ya con el usuario HR por lo que ya tendremos una conexión ya con tablas y vistas listas para aprender a trabajar con base de datos de oracle.

 

image

 

Listo ya tenemos trabajando para ejecutar peticiones.