Upload
daniel-huerta-cruz
View
268
Download
4
Embed Size (px)
Citation preview
INSTALACIÓN DE SGBD EN DIFERENTES PLATAFORMAS.
Huerta Cruz Daniel Martínez Salvador José Alfonso
Quintanar González Francisco Javier
17 DE FEBRERO DE 2015 HEWLETT-PACKARD
[Dirección de la compañía]
Introducción ____________________________________________________________________ 2
Cuadro de requerimientos de los SGBD _______________________________________________ 3
Instalación de manejadores en Windows XP (x86) ______________________________________ 0
Instalación de PostgreSQL en Windows XP (x86) ______________________________________ 0
Instalación de Oracle en Windows XP (x86) _________________________________________ 20
Instalación de MySQL en Windows XP (x86) ________________________________________ 33
Instalación de MySQL en Windows XP (x86) ________________________________________ 46
Instalación de manejadores en Windows Vista (x86) ___________________________________ 60
Instalacion de MySQL (x86) _____________________________________________________ 60
Instalando PostgreSQL (x86) ____________________________________________________ 70
Instalación de Oracle (x86) ______________________________________________________ 74
Instalación de manejadores en windows 8(x64) _______________________________________ 80
Instalacion de postgreSQL (x64) __________________________________________________ 80
Instalación de MySQL Server (x64)________________________________________________ 83
Instalacion de SQL Server (x64) __________________________________________________ 96
Instalación de Oracle (x64) ______________________________________________________ 99
Introducción En la actualidad los sistemas gestores de bases de datos juegan un papel muy importante
dentro de las empresas ya sea que sirva de complemento para algún software o que sea
directamente administrado por una persona específica, al pasar los años estos han ido
incrementando en su nivel de requerimientos que necesitan en sus diferentes versiones que
existen dentro del mercado, no dejando de lado a los sistemas en los cuales pudieran ser
instalados como lo pueden ser:
Windows XP
Windows Vista
Windows 7
Windows 8 y 8.1
Linux en todas sus versiones
Solaris
Mac
Por mencionar algunos de los diferentes sistemas operativos que existen en el mercado
comercial por ello el presente trabajo trata de ilustrar al lector las diferentes variantes en la
instalación de los cuatro manejadores de bases de datos en los cueles encontramos a:
PostgreSQL
Oracle
SQL Server
MySQL Server
En las variantes de Windows: XP, Vista, Windows 8 explicando al lector los inconvenientes
que el pudiera tener al momento de estar instalando.
SGBD CARACTERÍSTICAS VENTAJAS DESVENTAJAS REQUERIMIENTOS
PostgreSQL
PostgreSQL es un sistema de gestión de bases de datos objeto-relacional, distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código abierto más potente del mercado y en sus últimas versiones no tiene nada que envidiarle a otras bases de datos comerciales
Funciona con
grandes cantidades de datos.
Alta concurrencia
con varios usuarios accediendo al mismo tiempo al mismo sistema.
Ahorro de costos
de operación. Su sintaxis SQL
es estándar y fácil de aprender.
.
Es fácil de
vulnerar sin protección adecuada.
El motor MyISAM es instalado por defecto y carece de capacidades de integridad relacional.
Realizar
revisiones llegar a ser una labor manual y tediosa para el DBA.
Reducida
cantidad de tipos de datos.
Sistema
Operativo: Linux , UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64 , Windows) Requerimient
os de sistema:
Memoria: 256 MB Espacio disponible en disco: 250 MB (mínimo)
SQL Server
Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ, fabricado por Microsoft capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea.
Soporte de
transacciones.
Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
Permite trabajar
en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
Microsoft SQL
SERVER es la enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software.
Solo permite alojar un máximo de 64 GB.
Requiere de un
sistema operativo de Windows
El programa
de instalación de SQL Server bloqueará las instalaciones en unidades de disco de solo lectura, asignadas o comprimidas.
Se necesita 512 MB en RAM y 525 Mb en Disco Duro, además de tener instalada la versión 2.0 del Framework de .NET.
Es un sistema de gestión de bases de datos relacional. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. También tiene un Amplio subconjunto del lenguaje SQL
Conectividad
segura.
Disponibilidad en gran cantidad de plataformas y sistemas.
Probado con un amplio rango de compiladores diferentes.
Puede mezclar tablas de distintas bases de datos en la misma consulta
La principal
desventaja de SQL es la gran cantidad de memoria RAM que utiliza para la instalación.
En gran porcentaje de las utilidades de MySQL no están documentadas.
No es intuitivo, como otros programas (ACCESS).
En principio,
para un uso normal, como mínimo un AMD a 400 MHz, y MUCHA memoria RAM, por ejemplo 512 Mb para empezar
Oracle es un sistema gestor de datos relacional de última generación, lo cual quiere decir que está orientado al acceso remoto y redes (internet). Hoy por hoy Oracle se puede implementar en diferentes plataformas. Es una herramienta de administración grafica que es mucho más intuitiva y cómoda de maneja.
Es Multiplataforma
Soporta bases de datos de todos los tamaños, desde severas cantidades de bytes y gigabytes en tamaño
Soporta Cliente servidor
Integración perfecta con PHP
El mayor inconveniente de Oracle es quizás su precio.
Incluso las licencias de Personal Oracle son Excesivamente caras.
Otro problema es la necesidad de ajustes.
PROCESADOR:
Intel (x86), AMD64, e Intel EM64T Oracle proporciona versiones tanto para 32bits como para 64bits
RAM:
1 GB Ram (Recomendado 2GB en Windows 7 y Windows 2008 Server)
DISCO DURO:
5.39 GB para la instalación típica y 5.89GB para la
Instalación de manejadores en Windows XP (x86)
Instalación de PostgreSQL en Windows XP (x86)
Ejecución de ejecutable que contiene PostgreSQL
Como programa que necesita utiliza Microsoft Visual C++ 2013 ya que el instalador del
PostgresSQL es una de la últimas versiones 9.4.0-1 se termina de instalar.
Si existen problemas se puede descargar de la página oficial de Microsoft
Marca un error de que falta el Windows Installer así que también buscarlo en la página de
Windows para xp
Se aceptan los términos de Windows installer y se da en siguiente
Una vez terminado de instalar necesita reiniciarse la máquina para que los cambios surtan
efecto.
Ventana de que se está reiniciando xp
También se necesita la instalación del .Net Framework SP1 ya que también se tiene que
instalar el powerShell y este pide .Net Framework SP1
Volvemos a ejecutar el PostgeSQL
Pero ahora sale este error de getlocales.exe
Investigándole en internet aparecieron muchas posibles soluciones pero no hubo una que
funcionara.
Por lo cual se optó por descargar otra versión de postgresql que era la 8.4.22 que se encuentra
en la página oficial de PostgreSQL.
Instalación de PostgreSQL 8.4.22
Se ejecuta el exe del PostgreSQL
Preparando la instalación
Configuración regional de idioma y lenguaje además de zona horaria
Ultima ventana de selección de configuraciones
Esta opción permite descargar complementos y herramientas para la interfaz gráfica de
PostgreSQL
Vemos que nos aparece un nuevo menú donde nos muestra que ya tenemos instalado
postgreSQL
Abrimos la consola de comandos de PostgreSQL
Datos para iniciar PostgreSQL se da enter excepto para la contraseña escribimos la
contraseña que le pusimos aunque no se muestre que la estamos escribiendo posteriormente
damos enter.
Si metimos mal la contraseña o creímos que no escribía nos da enter
Si introducimos bien la contraseña nos va a salir una advertencia pero no hay de qué
preocuparse si funciona.
Interfaz del área de trabajo
En los servidores nos aparece el de PostgreSQL (localhost: 5432)
Dando clic en él nos muestra que está conectando con el servidor
Nos pide la contraseña para acceder al servidor
Si es correcta nos deja entrar a las bases de datos y en ella se muestra una la de postgres y la
estructura de la creación de la base de datos
Además podemos ver las propiedades, estadísticas.
Si deseamos crear una nueva base de datos damos botón derecho y en nuevo objeto nos
aparece Nueva Base de Datos entre otros.
Si damos crea nueva base de datos nos aparece la siguiente estructura para poder crear la
base de datos.
Instalación de Oracle en Windows XP (x86)
Se ejecuta el setup que trae el Oracle
Se muestra la terminar donde se ve la instalación de Oracle
Posteriormente sale una ventana de instalación, en ella podemos elegir el método de
instalación básico o avanzada, elegimos básica ya que no conocemos muy bien cómo
funciona Oracle.
Nos muestra donde se va a instalar
Tipo de instalación
Si queremos crear o no una base de datos
Nombre de la base de datos global que podemos cambiar por el que queramos
Y una contraseña de la base de datos que es para SYS, SYSTEM, SYSMAN, DBSNMP.
Introducimos una contraseña y damos siguiente.
Posiblemente muestre que hay una advertencia con la red si lo están virtualizando
Damos que si queremos continuar con la instalación
La contraseña que elegimos para la base de datos comenzaba con un número y no con un
carácter por eso sale este error.
Así que la cambiamos por una que inicie con un carácter y listo.
Si se intentó instalar más de una vez y se dejó a medias por ciertas razones sale esta
advertencia dar sí.
El firewall de Windows bloque algunos programas por lo que hay que indicarle que los
desbloque.
Vista de lo que se va a realizar en la instalación y de los requerimientos de hardware y
software que se necesita para instalar dar siguiente.
Proceso de la instalación dura aproximadamente 15 minutos pero aparecen ventanas.
Por eso del 72% de la instalación sale la siguiente ventana
Que no son más que herramientas recomendadas u opcionales de Oracle.
En este caso todas de instalaron de forma correcta.
Dentro de la instalación también se comienza a crea la base de datos y las instancias que
serán necesarias.
Una vez terminado sale esta ventana que indica varias direcciones para poder acceder a
Oracle y las contraseñas que se muestra en un botón.
Es paso es importante, ya que en un principio colocamos una contraseña y con ella podemos
usar los usuarios que no están bloqueados o como se ve en la imagen podemos usar los que
no tiene palomita.
Podemos comprobar que si se instaló.
En la carpeta del menú de Oracle existe el acceso a Database Oracle- orcl
Orcl es el nombre de la base de datos si lo cambiaron creo que les debe de aparecer el nombre
que le pusieron.
El usuario no es el nombre de la base de datos les va a salir error como a mí y van a decir y
cuál es el usuario no recuerdo haber escrito alguno o que me pidiera alguno como para este
manual grabe todo lo que hice simplemente tuve que verlo pero no fue mucho.
Si recordamos si nos pidió una contraseña en ese momento estaba debajo de la contraseña un
comentario el cual decía lo siguiente “contraseña para SYS, SYSTEM, SYSMAN y DBSNMP”
así que cualquiera de esos cuatro es el usuario.
Ahora si use el usuario SYS y teclee la contraseña aceptar.
Otro error no hay de qué preocuparse solamente hay que leer un poco no importa que este en
inglés, lo que quiere decir este error que para el usuario SYSTEM debimos usar conectar
como SYSDBA o SYSOPER recordemos tiene tres campos el formulario de inicio hay que
verlos todos.
Aquí muestra el cómo queremos conectarnos.
Elegimos alguno, introducimos la contraseña y damos conectar.
Nos aparece la licencia de bases de datos de Oracle 10g recordemos que esta versión es libre
pero no queda exenta de lo que podamos hacer con ella tiene el mismo peso que la de paga.
Bueno la leemos y damos aceptar si no podremos continuar.
Bueno ahora sí, esta ventana nos muestra sobre la instancia de la base de datos como
rendimiento, administración y mantenimiento. Y podemos ver que en la esquina aparece
desconexión por lo cual sabemos que si pudimos acceder.
Instalación de MySQL en Windows XP (x86)
Ejecutamos el setup de MySQL
Empieza a extraer los archivos
Ya están pre configurados las opciones de Typical y Complete la que permite hacer cambios
es la de Custom
Muestra lo que se va a instalar donde y que.
Configuramos el número de usuarios para el gestor de base de datos
Configuración del puerto y el tipo de conexión que vamos a utilizar para la conexión a la
base de datos.
Selección de la instancia a crear
Contraseña del usuario o creación de una cuenta anónima para el acceso al software.
Si no inicia el servicio dar en cancelar y repetir procedimiento de nada sirve esperar a ver
qué pasa
De nuevo nos pide la contraseña pero esta vez dice modificar así que deseleccionamos la
casilla y damos siguiente conservaremos la contraseña que pusimos la primer vez
Abrimos línea de comandos de Mysql e introducimos la contraseña
Con un poco de practica podemos empezar a crear una base de datos recordar que las
consultas levan al final “;” en MySQL
Instalación de MySQL en Windows XP (x86)
Ejecutar setup de SQL Server
Se prepara para instalar SQL Server pero antes tiene que actualizar el .Net Framework a 3.5
y una nueva versión del Windows Installer
Confirma si las operaciones que son necesarias se completaron correctamente
Realizamos la instalación de archivos auxiliares.
Comprobación de donde se va a instalar y si el espacio en disco es el necesario.
Si no sabemos y le damos usar la misma cuenta para todos los servicios de SQL Server
Nos va salir este error de credenciales por lo cual tenemos que dar cancelar instalación y
volver a iniciar, porque no dar atrás porque no podremos seleccionar los usuarios de cada
lista.
Ahora si selecciónalos el usuario SYSTEM en cada una de los cuatro usuarios
Damos en modo mixto, ponemos una contraseña
Y damos clic en agregar usuario actual
En la siguiente ventana damos clic en agregar usuario actual
Realiza la instalación esto lleva casi una hora
Una vez que termino la instalación se muestra si cada componente de SQL se Instaló en este
caso todos son correctos.
Ahora se agrega un nuevo menú que es SQL Server 2008
Ventana de inicialización de SQL Server 2008 Management
Preparación del entorno para el primer uso.
Ventana de inicio de SQL Server 2008
Donde se inicializa sesión de SQL Server con autenticación de Windows o SQL Server.
Podemos ver que el servidor esta inicializado.
Podemos ver las bases d datos y reportes entre otras utilidades de las bases de datos
Instalación de manejadores en Windows Vista (x86)
Instalacion de MySQL (x86)
Primer paso ejecutar el setup de instalacion y nos manda a la ventana de bienvenida next>.
Nos arroja la venta de qué tipo de instalación vamos a elegir para nuestro manejador en este
caso elegimos Typical.
Posteriormente nos manda la ventana del tipo de instalación vamos a usar y los directorios
donde se guardaran los archivos de configuración y los archivos que se creen cuando estemos
desarrollando bases de datos next>.
Esperamos mientras instala….
Posteriormente nos genera publicidad antes de empezar la configuración del software next>.
Más publicidad next>.
Hasta ahora solo hemos instalado no hemos configurado nada, pinchamos el botón de
finalizar para completar la instalación.
Ahora nos lanzó la pantalla de configuración de la instancia next>.
Seleccionamos el tipo de configuración en este caso práctico elegimos la configuración
detallada next>.
Después seleccionamos el tipo apropiado de máquina que estaremos usando para este
software que en este caso es la máquina de desarrollador next>.
Posteriormente seleccionamos el tipo de base de datos que se manejaran dentro del entorno
del software de MySQL el cual será multifuncional para no limitarse next>.
Posteriormente se configura el especio para tablespace para gurdar netx>.
Posteriormente se configura el número de concurrencias que soportara el servidor al mismo
tiempo next>.
Ahora se configura el puerto por el cual estará conectando con el protocolo TCP/IP en este
caso elegimos el 3306 que no se encuentra en uso por ningún otro manejador y agregamos
la casilla del firewall next>.
Ahora proseguimos al proceso de definición de idioma next>.
Ahora agregamos las opciones de intalar el servivio de MySQL para lanzarlo
automaticamente e incluimos el PATH para la creacion de bases de datos mediante consola
next>.
Ahora se configura la opción de seguridad para este caso no omitiremos ya que no estaremos
trabajando con este software next>.
Ahora lo que falta es esperar que se instalen las configuraciones de la instancia presionamos
execute y después de un rato finalizamos la instalación.
Instalando PostgreSQL (x86)
Lo primero que se tiene que realizar es buscar y ejecutar el setup de dicho programa el
desencadena que instale una versión de C++ para su instalación una vez terminado esto nos
genera la ventana principal de postgre
En esta ventana solo hay que dar siguiente.
Posteriormente hay que configurar el directorio donde se alojaran los archivos de postgre en
caso de que el usuario podría cambiar el directorio de alojamiento siguiente.
Ahora se definen las contraseña para el monitoreo de bases de datos que podamos crear en
este manejador siguiente.
Siguiendo con la configuración de postgre, se tiene que establecer el puerto por el cual el
servidor va a estar escuchando en este caso práctico es el puerto 5432
Posteriormente se configura la región a ser usada por nuevo clúster de bases de datos.
Ahora solo hay que esperar a que termine de instalar el manejador y se configuren las
características que acabamos de seleccionar para este manejador.
Una vez concluido el progreso de instalación terminamos el proceso de instalación de ser
necesario lanzamos el Stack Builder para descargar complementos y controladores y
aplicaciones para completar la instalación de este manejador.
Instalación de Oracle (x86)
En primera instancia para Oracle se selecciona el tipo de instalación y se crea la contraseña
de usuario SYS en este caso hemos elegido la contraseña Qwerty1 una vez llenados los
campos requeridos se habilitara el botón de siguiente, de no ser así hay que checar los campos
que se llenaron manual mete y verificar que la contraseña inicie con algún carácter del
alfabeto y que no sea un número.
Una vez que los campos estén correctos se ejecuta un asistente el cual recopila los datos de
la versión de Oracle a instalar y la contraseña que creamos para nuestro usuario y los
requerimientos que necesita para ser instalado.
Ahora que ya desplego la pantalla de comprobación de requisitos nos genera una advertencia
la cual indica los requisitos de configuración de red están mal pero esto es porque se está
trabajando en una máquina virtual y si llegara a generar un error en este paso de service pack
hay que cerrar y ejecutar con modo de compatibilidad de service pack 2 de xp que es la
versión disponible en este sistema operativo una vez aclarado este punto procedemos a
presionar el botón siguiente y comenzara la instalación.
Comprobó una última vez antes de proseguir con la instalación de Oracle y sus
características.
Ya comprobados los requisitos ahora hace el remen de lo que se estará instalando clic en
instalar y esperar a que finalice el proceso de instalación.
Proceso de instalación de Oracle y sus características.
Finalización de la instalación de características de Oracle y del SGBD.
Finalización total de la instalación e indicación de que la instalación ha sido correcta salir
para concluir.
Al terminar la instalación nos lanza una ventana en la cual debemos de poner el usuario
contraseña en los cuales el usuario es SYS y la contraseña es Qwerty1 y así acedemos a la
interfaz en el cual aceptamos el uso de una función que requiere la compra de una licencia
más que nada a la interfaz que estamos accediendo es para el monitoreo del SGBD.
Ventana de monitoreo de Oracle.
Instalación de manejadores en windows 8(x64)
Instalacion de postgreSQL (x64)
Primero se instalan los complementos de C++
Seconfigura el directorio de instalacion para postgrest.
Una vez configurado se configura el puerto por el cual el servidor estara escuchando
Posteriormente se realiza la configuración regional a ser usada por el clúster de base de datos
Acontinuación esperamos mientras el instalador termina de configurar e instalar el software
de postgretSQL.
Por ultimo se configuran algunos paquetes de ser necesario se necesitaran descargar si asi lo
deside el usuario final de postgreSQL, esté ultimo proceso depemdedera del usuario final. Y
se terminara de instalar el software.
Instalación de MySQL Server (x64)
Primero que nada hay que corroborar si se cuenta con los requerimientos minnimos de
instalacion posteriormente ejecutamos el Setup.exe de instalacion de MySQL y despliega
una ventana la cual nos da la bienvenida a la instalacion, se presiona el boton next>.
Posteriormente nos indica la versión del software que se instalara en nuestro equipo
Una vez que el usuario ha verificado que la versión del software a instalar es la correcta se
pincha el botón next> y nos redirige a la ventana del tipo de instalación, en esta ventana
elegimos el tipo de instalación que deseamos en nuestro caso elegimos la typical para realizar
las configuraciones del software.
Después de elegir el tipo de configuración nos manda a una ventana en la cual nos indica el
tipo de instalación que elegimos, el directorio donde será instalado el software de MySQL, y
la versión. Damos clic en el botón instal.
Posteriormente esperamos que termine de instalar y configurar el software.
Una vez terminada la instalación nos abre la ventana de configuración para MySQL next>.
Ahora procederemos a la configuración de la instancia del servidor de MySQL next>
Al momento de que se instala el software nos instala una configuración predeterminada pero
lo recomendable es re configurar la instancia seleccionamos reconfigure next>.
Ya seleccionada la casilla reconfigure seleccionamos que tipo de configuración se realizara
en el equipo para este caso práctico seleccionaremos la configuración detallada next>
Ahora seleccionaremos el tipo de servicio con el cual vamos a trabajar y seleccionamos
developer machine ya que es la que necesitamos netx>
Posteriormente seleccionamos el tipo de base de datos que vamos a estar usando en este caso
será multifuncional next>.
Seleccionamos la ruta a guardar la configuración de la instancia next>.
Posteriormente seleccionamos a cuantos usuarios podría tener conectados para el caso
práctico que estamos manejando seleccionamos la primera casilla next>.
Ahora lo que se configurara será el puerto por el cual va a conectar la base de datos con el
protocolo TCP/IP que será el 3307 ya que algunos de los puertos ya están siendo ocupados
por algún otro SGBD. Y marcamos la casilla para agregar esta excepción al firewall next>.
Esta ventana nos muestra la configuración del idioma.
Ahora lo que procede es configurar que instale el servicio de MySQL como servicio de
Windows y seleccionamos la casilla de PATH para que instale la consola del software next>.
A continuación tenemos la configuración de seguridad en la cual definimos contraseñas para
ingresar a la consola para comenzar a desarrollar las bases de datos next>.
Una vez terminado el paso de seguridad es todo lo que se configura ahora solo pinchamos el
botón de execute para ejecutar los cambios que realizamos en la instancia.
Esperamos a que termine de configurar los cambios
Para corregir el error de seguridad solo deshabilitamos la casilla de seguridad settings y listo
next>.
Nos dice que todo ha concluido satisfactoriamente Finish.
Consola de MySQL
Instalacion de SQL Server (x64)
Ahora vamos a instalar SQL Server 2008 en Windows 8 lo primero que debemos localizar
es el instalador del software el cual desempaquetara los complementos necesarios y nos
lanzara una ventana como la mostrada en la parte superior del texto en la cual vamos a dar
click en instalación/ nueva instalación.
Posteriormente nos lanza los términos de aceptación de contrato del software seleccionamos
la casilla de aceptar y pinchamos siguiente>.
En esta parte seleccionamos las características a instalar.
En esta ventana se configuran las instancias
Aquí se configuran los espacios de nombres de servidor que vamos a estar usando.
Posteriormente se configuran los usuarios a interactuar y contraseñas de los mismos.
Se activan los informes de errores
Se checan las características a instalar y el manejador es el que decide si procede la
instalación o es rechazada en te caso fue aceptada y ha sido instalado el software de SQL
Server con la instancia que se configuro.
Instalación de Oracle (x64)
En esta primera ventana solo seleccionamos el tipo de instalación de oracle y generamos la
contraseña para el usuario SYS que sera Qwert1.
Posterormente damos en sig. Y esperamos a que se carge la interfaz siguiente.
Ahora hay que checar los requerimientos específicos del software para este caso no
necesitamos nada adicional anteriormente nos aseguramos de ejecutar con modo de
compatibilidad de Windows xp servise pack siguiente.
Ahora esperamos mientras se instala el software…. Este proceso tarda alrededor de unos 30
min.
Posteriormente esperamos que instale demás complementos para su perfecta funcionalidad
Posteriormente esperamos que termine de instalar y configurar la instancia creada una vez
terminado es todo y podemos acceder a la interfaz.
Como último corroboramos que se instaló la instancia.