jueves, 5 de marzo de 2015

Instalación de Oracle en Ubuntu 14.04


INTRODUCCIÓN
Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hacen que sólo se vea en empresas muy grandes y multinacionales, por norma general. En el desarrollo de páginas web pasa lo mismo: como es un sistema muy caro no está tan extendido como otras bases de datos, por ejemplo, Access, MySQL, SQL Server, etc. (Cruz)
En este documento podremos observar los pasos de la instalación de Oracle en una plataforma Ubuntu, en su versión más reciente que es la 14.04.


INSTALACIÓN
Para empezar con la instalación tenemos que descargar el software que en este caso es Oracle SQL desde la aplicación oficial de Ubuntu para descargar software (Centro de Software de Ubuntu).
Después tendremos que entrar al gestor de paquetes Synaptic de Ubuntu, como se muestra en la figura [1].
Figura 1
Lo siguiente que se tiene que hacer es instalar las librerías necesarias para Oracle, por lo que en la barra de búsqueda escribiremos libaio, seleccionamos las tres opciones que se muestran y aplicamos cambios como se muestra en la figura [2].

Figura 2.
Posteriormente se descargaran los archivos y se instalarán de una manera rápida y sencilla como se muestra en la Figura [3].
Figura 3.
Se recomienda renombrar el archivo de instalación para facilitar en el modo de consola, una vez renombrado el archivo abrimos la terminal usando la combinación de teclas Ctl+Alt+t o bien en la barra de búsqueda tecleamos “terminal” como se muestra en la figura [4].
Figura 4.
El paso siguiente es buscar la ruta donde se encuentra nuestro archivo de instalación, accederemos con “cd ruta del archivo”, cuando tengamos localizado el archivo escribiremos el siguiente comando “sudo dpkg -i Nombre del Paquete.deb” en este caso nuestro archivo se llama Oracle-xe.deb como se puede observar en la figura [5].
Figura 5.
Empezará la instalación del software como se muestra en la figura [6].
Figura 6.
Es posible que salga algún error en la instalación, debido a que no tenemos la memoria suficiente en swap, estos errores se resuelven utilizando los comandos que podemos visualizar en la figura [7].
Figura 7.
Teniendo solucionado el problema ocurrido, ahora si podremos ejecutar sin ningún problema el comando de instalación antes mencionado.
Cuando se haya instalado Oracle, tenemos que configurar el DBMS por lo que tenemos que entrar como super usuario para poder ejecutar dicha configuración, para poder tener permisos de super usuario usaremos: “sudo –s –H”.
Ahora que tenemos los permisos podremos ejecutar el siguiente comando: “/etc/init.d/Oracle-xe configure” como se muestra en la figura [8].
Figura 8.
Con estos pasos sencillos habremos terminado la instalación de Oracle en Ubuntu, posteriormente podremos entrar a la base de datos con nuestro usuario y contraseña.

CONCLUSIÓN
Es común encontrar errores como el que se tuvo en la instalación, puesto que Oracle utiliza gran parte en memoria swap, pero el proceso de instalación es muy sencillo por lo general.

Referencias

Cruz, M. (s.f.). Que es oracle. Recuperado el 05 de Marzo de 2015, de http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/oracle.pdf







Licencia Creative Commons
Instalación de Oracle en Ubuntu 14.04 por Eduardo Guerrero Maldonado se distribuye bajo una Licencia Creative Commons Atribución 4.0 Internacional.
Basada en una obra en http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/oracle.pdf.

Manual de instalación de SQL Server 2012 en Windows Server 2012


INTRODUCCIÓN

SQL Server Management Studio y los paquetes actualizados de administración para System Center le permiten administrar su infraestructura en forma centralizada. La compatibilidad con Windows PowerShell 2.0 automatiza las tareas de administración, y las mejoras en Sys Prep le permiten crear las máquinas virtuales de manera más eficiente.

SQL Server admite datos relacionales y no relacionales como, por ejemplo, orígenes de datos Big Data como Hadoop. Los clientes pueden extender los entornos heterogéneos mediante las API reconocidas en la industria (ADO.NET, ODBC, JDBC, PDO y ADO) en las más variadas plataformas, por ejemplo .NET, C/C++, Java, Linux y PHP. (Microsoft, Cloud Platform, s.f.)
En este documento se podrá visualizar de forma gráfica la instalación de SQL Server, en un S.O de tipo servidor que en este caso hablamos de Windows Server 2012 en su versión de prueba R2 Datacenter.
A continuación se enlistan algunas de las características de Windows Server de acuerdo a (Microsoft, s.f.) Windows Server 2012 R2 es la versión de Windows Server más moderna y mejorada hasta la fecha. Las ediciones del producto Windows Server 2012 R2 siguen siendo optimizadas y simplificadas para que sus clientes puedan elegir más fácilmente la edición que más les convenga de acuerdo con sus necesidades:
Windows Server 2012 R2 Datacenter: para un entorno altamente virtualizado que requiera características de alta disponibilidad, incluida la agrupación en clústeres.
Conociendo las características del sistema a operar, y sin más preámbulos pasamos a la instalación del DBMS (Data Base Manager System).
INSTALACIÓN
Es importante mencionar que la versión de SQL Server fue descargada de la página oficial de Microsoft en su versión de prueba, versión Service Pack 1 (SP1).
Para empezar con la instalación debemos tener una imagen ISO o un instalador de SQL Server, si es que se tiene la imagen ISO en la máquina anfitrión, ya que estamos trabajando con una máquina virtual se tiene que seguir la siguiente configuración:
En la pestaña de arriba donde dice dispositivos, se selecciona, posteriormente hay otra pestaña que aparece que se puede localizar como Dispositivos CD/DVD, la seleccionamos y ahí aparece otro icono que nos manda a buscar la imagen ISO dentro de la máquina anfitrión, se selecciona y esta se monta automáticamente. Como se muestra en la figura [1].
Figura 1.
En otro caso, si se cuenta con el instalador dentro de la máquina virtual, dicho proceso es más sencillo, puesto que solo se tiene que hacer doble click en el instalador y posteriormente empezará a extraer todos los archivos necesarios para la instalación, como se muestra en la figura [2].
Figura 2.
Es importante hacer un cambio en la configuración de la región del servidor antes de comenzar con la instalación, ya que si no hacemos el cambio SQL Server podría generar errores y no instalar el Gestor.
En cuanto el instalador termine de extraer los archivos, podremos visualizar la siguiente ventana (Figura 3) en la que debemos seleccionar la opción de “Nueva instalación independiente”.
Figura 3.
Posteriormente el instalador nos muestra los términos de la licencia del software, los cuales debemos aceptar para poder continuar con la instalación del programa, como se muestra en la Figura [4].
Figura 4.
Seguidamente aparece otra ventana que nos pide la selección de características, como lo es el motor de base de datos y el Management Studio que es necesario, así que no se moverá nada de esas opciones, sólo proseguimos al siguiente paso. Como se muestra en la Figura [5].
Figura 5.
Ahora se muestra otra ventana con la configuración de la instancia, en este caso tenemos dos opciones, la primera es dejar una instancia predeterminada, pero si se quiere dar nombre a una instancia, para poder acceder al servidor de SQL Server se tendría que hacer de la siguiente manera:
Se podrá acceder a través de la IP, seguido de una diagonal invertida y el nombre de la instancia -> “[IP] \Nombre de la instancia”.
O bien escribiendo el nombre de la PC, la diagonal invertida y el nombre de la instancia -> “[Nombre de la PC] \Nombre de la instancia”.
Se recomienda dejar una instancia predeterminada y continuar (Figura 6).
Figura 6.
En el paso siguiente que son las configuraciones del servidor, se tiene que elegir la cuenta con la que se va a iniciar cada servicio, es recomendable crear una cuenta para cada servicio de SQL Server que se va a instalar, en este caso para simplificar se nos crea una cuenta MSSQLServer.
En la parte de SQL Server Browser se inicia con una cuenta local system, tenemos que habilitar el SQL Server Browser ya que viene deshabilitado lo debemos cambiar a automático (Figura 7).
Figura 7.
En la parte de intercalación que es la pestaña que está inmediatamente después de Cuentas de servicio se recomienda usar la Latin_1_General_CS_AS y marcar la opción que dice distinguir mayúsculas de minúsculas, es importante estar consciente de que intercalación se debe elegir (Figura 8).
 Figura 8.
En la configuración del Motor de Base de Datos tenemos que hacer algunos ajustes, como en el modo de Autenticación, se recomienda elegir el modo mixto es decir que se puede autenticar usuarios de Windows y también usuarios de SQL Server, nos pide crear una contraseña con la cual se podrá accesar al servidor con el usuario “sa” de SQL Server (Figura 9).
Figura 9.
Se recomienda también que en el directorio de datos, se tenga guardado un respaldo en un disco duro diferente, en esta ocasión como estamos trabajando en una máquina virtual solo tenemos un disco duro, así que no podremos efectuar dicha configuración (Figura 10).
Figura 10.
Seguidamente sale una ventana preguntando que si se quiere que envíe un informe de errores, a la cual no le moveremos nada, simplemente daremos click en siguiente (Figura 11).
Figura 11.
A partir de ahora se empezará el proceso de instalación, el cual tiene una duración de 20 a 30 minutos, dependiendo de la velocidad con que se procese la instalación (Figura 12).

Figura 12.
Terminando la instalación se debe reiniciar el equipo, por la configuración que se hizo de punto net framework, entre otras que necesitan que se reinicie, cerramos todo lo que tenemos abierto, y procedemos a reiniciar.
Entramos a SQL Server Management Studio, en el usuario escribimos sa, y en seguida la contraseña que definimos para el usuario entes mencionado (Figura 13).
Figura 13.
Escribiendo la contraseña y usuario correctos podremos accesar fácilmente al servidor (Figura 14).
Figura 14.
Escribiendo la contraseña y usuario correctos podremos accesar fácilmente al servidor (Figura 14).

Figura 14.

CONCLUSIÓN
Es importante mencionar las complicaciones al trabajar con una máquina virtual y un servidor, ya que al intentar pasar un archivo ejecutable en una memoria usb no la reconoce el servidor, por lo que tenemos que instalar actualizaciones y Guest Aditions, que son algunos archivos adicionales que nos ayudan a hacer un poco más manejable la interfaz con la máquina virtual y los dispositivos de almacenamiento, como lo son usb, unidad de DVD entre otros.
Lo que podemos decir del SGBD es que es demasiado bueno, aunque un poco complicado de instalar, por todas las configuraciones que implica y que están descritas en el documento.

Referencias

Microsoft. (s.f.). Cloud Platform. Recuperado el 03 de Marzo de 2015, de http://www.microsoft.com/es-xl/server-cloud/products/sql-server-editions/sql-server-standard.aspx
Microsoft. (s.f.). OEM Partner Center. Recuperado el 03 de Marzo de 2015, de http://www.microsoft.com/OEM/es/products/servers/Pages/windows-server-2012-learn.aspx#fbid=LX9P828WW_n

Licencia Creative Commons
Manual de instalación de SQL Server 2012 en Windows Server 2012 por Eduardo Guerrero Maldonado se distribuye bajo una Licencia Creative Commons Atribución 4.0 Internacional.
Basada en una obra en http://www.microsoft.com/OEM/es/products/servers/Pages/windows-server-2012-learn.aspx#fbid=LX9P828WW_n/n 
http://www.microsoft.com/es-xl/server-cloud/products/sql-server-editions/sql-server-standard.aspx.

miércoles, 4 de marzo de 2015


Manual de Instalación PostgreSQL en Ubuntu.

Instituto Tecnológico Superior de Tepexi de Rodríguez. 


 INTRODUCCIÓN
Los sistemas gestores de bases de datos son una herramienta clave para muchas organizaciones e incluso sitios web. Con ellos se puede tener de una manera más estructurada la información, ya sea para acceder, almacenar u organizar la información.
De acuerdo a (Group, 1996-2015) PostgreSQL es un sistema de gestión de base de datos relacional de código abierto que cuenta con más de 15 años de desarrollo activo, que ofrece una implementación de lenguaje de consulta SQL. Es una opción muy popular para pequeñas y grandes bases de datos, tiene la ventaja de ser compatible con los estándares, cuenta con muchas características avanzadas tales como las transacciones fiables y concurrencia sin bloqueos de lectura.
En este documento encontraremos como instalar este SGBD, en un sistema operativo Linux distribución Ubuntu, en este caso hablamos de la última versión de Ubuntu 14.04.
INSTALACIÓN
El sistema Ubuntu de Linux es un muy fiable sistema a prueba de virus, como se sabe Linux es muy resistente contra infecciones por virus spywares, malwares, etc. Es por eso que es perfecto para tener nuestra Base de Datos segura, sin ningún problema. Existen diversas versiones de Ubuntu, en esta ocasión trabajaremos con la versión 14.04 que es la última versión comercializada en su versión gratuita.
Ubuntu contiene repositorios por defecto que a su vez contienen paquetes de Postgres, así que podremos instalarlo sin ningún problema utilizando apt (Sistema de envasado).
Es importante que si no hemos actualizado los repositorios apt locales de nuestro sistema lo hagamos en este momento, puesto que así podremos obtener da el paquete de Postgres, y un paquete “contrib” que añade algunas utilidades y funcionalidades adicionales para Postgres.

F














Para actualizar nuestros repositorios locales abriremos la terminal de Ubuntu y usaremos sudo apt-get update. Como se muestra en la siguiente figura. [1]
 
Figura 1
La siguiente figura [2] nos muestra el término de la actualización de los repositorios antes mencionados.
Figura 2
 Procedemos a instalar Postgres, utilizando: sudo apt-get install postgresql postgresql-contrib. Utilizando este comando se empiezan a descargar los archivos necesarios para instalar el SGBD. La siguiente figura [3] muestra el inicio de la descarga de los archivos. 






                                                                                                                                  



    

















 




                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

            






























Figura 3 
En la siguiente figura [4] podemos observar el momento en que finaliza la instalación.
Figura 4 
Teniendo instalado Postgres podremos entrar utilizando: sudo –i –u postgresComo se muestra en la siguiente figura [5].

 
Figura 5
CONCLUSIÓN


Ubuntu en conjunto con postgres son  una muy buena combinación debido a la seguridad por la que es caracterizado Ubuntu, por otra parte la fiabilidad en el manejo de los datos que nos  ofrece postgres entre sus muchas otras características.

Referencias


Group, P. G. (1996-2015). PostgreSQL. Recuperado de http://www.postgresql.org/about/





Licencia Creative Commons
Instalacion de PostgreSQL en Ubuntu por Eduardo Guerrero Maldonado se distribuye bajo una Licencia Creative Commons Atribución 4.0 Internacional.
Basada en una obra en http://www.postgresql.org/about/.