Proyecto Administración Oracle Migración Postgre Oracle Oracle Postgre

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Proyecto Administración Oracle Migración Postgre Oracle Oracle Postgre"

Transcripción

1 Proyecto Administración Oracle Migración Postgre Oracle Oracle Postgre Mario Carrión Claro Alejandro Salguero Oviedo

2 INDICE: Título Pág 1 PostgresSQL Diferencias entre Oracle y PostgresSQL Instalación de postgres y pgadmin en Debian Squeeze Creación de objetos en Postgres Instalación de aplicación de migración de tablas Migración de tablespace y tablas: Postgres Oracle Scripts de migración Postgres Oracle Migración de tablespace y tablas: Oracle - Postgres Scripts de migración Oracle - Postgres

3 1 PostgresSQL: Aplicación cliente: Esta es la aplicación cliente que utiliza PostgreSQL como administrador de bases de datos. La conexión puede ocurrir via TCP/IP ó sockets locales. Demonio postmaster: Este es el proceso principal de PostgreSQL. Es el encargado de escuchar por un puerto/socket por conexiones entrantes de clientes. Tambien es el encargado de crear los procesos hijos que se encargaran de autentificar estas peticiones, gestionar las consultas y mandar los resultados a las aplicaciones clientes Ficheros de configuracion: Los 3 ficheros principales de configuración utilizados por PostgreSQL, postgresql.conf, pg_hba.conf y pg_ident.conf Procesos hijos postgres: Procesos hijos que se encargan de autentificar a los clientes, de gestionar las consultas y mandar los resultados a las aplicaciones clientes PostgreSQL share buffer cache: Memoria compartida usada por POstgreSQL para almacenar datos en caché. Kernel disk buffer cache: Caché de disco del sistema operativo Write-Ahead Log (WAL): Componente del sistema encargado de asegurar la integridad de los datos (recuperación de tipo REDO) Disco: Disco físico donde se almacenan los datos y toda la información necesaria para que PostgreSQL funcione Características La última serie de producción es la 9.0. Sus características técnicas la hacen una de las bases de datos más potentes y robustas del mercado. Su desarrollo comenzó hace más de 15 años, y durante este tiempo, estabilidad, potencia, robustez, facilidad de administración e implementación de estándares han sido las características que más se han tenido en cuenta durante su desarrollo. PostgreSQL funciona muy bien con grandes cantidades de datos y una alta concurrencia de usuarios accediendo a la vez a el sistema. A continuación tenéis algunas de las características más importantes y soportadas por PostgreSQL: Generales Es una base de datos 100% ACID Integridad referencial Tablespaces Nested transactions (savepoints) Replicación asincrona / Streaming replication - Hot Standby

4 Two-phase commit PITR - point in time recovery Copias de seguridad en caliente (Online/hot backups) Unicode Juegos de caracteres internacionales Multi-Version Concurrency Control (MVCC) Multiples métodos de autentificación Acceso encriptado via SSL Actualización in-situ integrada (pg_upgrade) Completa documentación Licencia BSD Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit. Programación / Desarrollo Funciones/procedimientos almacenados (stored procedures) en numerosos lenguajes de programacion, entre otros PL/pgSQL (similar al PL/SQL de oracle), PL/Perl, PL/Python y PL/Tcl Bloques anónimos de código de procedimientos (sentencias DO) Numerosos tipos de datos y posibilidad de definir nuevos tipos. Además de los tipos estándares en cualquier base de datos, tenemos disponibles, entre otros, tipos geométricos, de direcciones de red, de cadenas binarias, UUID, XML, matrices, etc Soporta el almacenamiento de objetos binarios grandes (gráficos, videos, sonido,...) APIs para programar en C/C++, Java,.Net, Perl, Python, Ruby, Tcl, ODBC, PHP, Lisp, Scheme, Qt y muchos otros. SQL SQL92,SQL99,SQL2003,SQL2008 Llaves primarias (primary keys) y ajenas (foreign keys) Check, Unique y Not null constraints Restricciones de unicidad postergables (deferrable constraints) Columnas auto-incrementales Indices compuestos, únicos, parciales y funcionales en cualquiera de los metodos de almacenamiento disponibles, B-tree, R-tree, hash ó GiST Sub-selects Consultas recursivas Funciones 'Windows' Joins Vistas (views) Disparadores (triggers) comunes, por columna, condicionales. Reglas (Rules) Herencia de tablas (Inheritance) Eventos LISTEN/NOTIFY Podeis consultar la lista completa en ingles de características disponibles en todas las versiones en la dirección Límites Algunos de los limites de PostgreSQL son: Límite Valor Máximo tamaño base de dato Ilimitado (Depende de tu sistema de almacenamiento) Máximo tamaño de tabla 32 TB Máximo tamaño de fila 1.6 TB Máximo tamaño de campo 1 GB Máximo numero de filas por tabla Ilimitado Máximo numero de columnas por tabla (dependiendo del tipo) Máximo numero de indices por tabla Ilimitado

5 2 Diferencias entre Oracle y PostgresSQL: Antes de realizar las migraciones entre estos dos SGBD vamos a realizar una pequeña comparativa entre ellos, en la que trataremos los siguientes puntos: Sintaxis. Elementos. Rendimiento. SINTAXIS: En este primer punto veremos algunas diferencias que nos hemos encontrado entre la sintaxis de Postgres y Oracle. También os dejamos link de las diapositivas del tema de Administración de Oracle que hemos utilizado en clase, y otro link a una web en la que encontramos la sintaxis utilizada en Postgres para su administración, por si quisiéramos comparar las diferencias existentes. Un punto que caracteriza a Postgres, es que puede ser administrado desde el sistema operativo (mediante línea de comandos al más puro estilo Linux) o desde un cliente SQL, y existen diferencias en la sintaxis de las órdenes. Solo mostraremos la administración a través de un cliente SQL, pero podemos ver la administración desde el sistema operativo (y muchísima más información sobre PostgresSQL) aquí. 1- La primera diferencia que nos encontramos son algunos tipos de datos, en concreto nosotros hemos tratado los siguientes: ORACLE varchar2() number POSTGRES varchar() int(para enteros),float(para decimales) 2- En la creación de usuarios, para especificar la contraseña del usuario tenemos que poner WITH PASSWORD en lugar de IDENTIFIED BY como hacíamos en Oracle. 3- Nos encontramos con una característica de Postgres, que no encontramos en Oracle, y es la posibilidad de crear reglas, las cuales sirven para poner condiciones a los updates, inserts o deletes en tablas o clases, y en Oracle tenemos que utilizar triggers para ello (en postgres también existen los triggers). Creación de Reglas: CREATE RULE name AS ON event TO object [ WHERE condition ] DO [ INSTEAD ] [ action NOTHING ] 4- En Postgres no existen los procedimientos, aunque existen AGGREGATE que son funciones de agregado de datos 5- En Postgres tenemos la posibilidad de realizar funciones y triggers en varios lenguajes de programación, y también tenemos la posibilidad de definir el lenguaje que queramos, como por ejemplo Pl-sql, lo cual nos serviría para migraciones, o para realizar funciones compatibles con Oracle. En general, no existen grandes diferencias entre la sintaxis de Postgres y Oracle en lo que respecta a la creación de tablas, vistas, etc. aunque si algunos parámetros que se llaman de forma distinta o bien no existen en uno u otro. ELEMENTOS: La ausencia de comparativas (en internet) entre estos SGBD, ha dificultado la tarea de realizar este análisis de similitudes y diferencias. Resulta curioso pero Oracle en su licencia prohíbe las comparativas sin su consentimiento: - disclose results of any program benchmark tests without our prior consent;

6 En las siguientes tablas podemos ver una información sobre Oracle y Postgres, además de comparar las principales características de estos dos SGBD: Información general: Soporte del sistema operativo Características fundamentales Información acerca de que características fundamentales de las RDBMS son implementados nativamente. Tablas y vistas Información acerca de que tablas y vistas (unas más básicos que otras) son soportados nativamente. Nota (4): La vista materializada puede ser emulada con PL/PgSQL Índices Información acerca de que índices (otros como los índices básicos B-/B+) son soportados nativamente. Otros objetos Información acerca de que otros objetos son soportados nativamente. Particionamiento Información acerca de que métodos de particionamiento son soportados nativamente. RENDIMIENTO: En este link encontramos una comparativa de rendimiento entre distintos SGBD, en concreto SQL Server, Oracle y PostgreSQL, pero nosotros obviaremos el producto de Microsoft ya que nuestro proyecto se centra en los otros dos sistemas mencionados. El estudio se basa en la medición del tiempo de ejecución de consultas de distinta complejidad, las cuales tienen los siguientes elementos:

7 Para esta comparativa se usaron las versiones ORACLE 10g XE y PostgreSQL 8.2.5, que no son las últimas versiones de ambos sistemas, por lo que los resultados pueden variar en la actualidad. Otro factor a tener en cuenta es el Pc en el que son llevadas a cabo las pruebas, el cual es bastante cortito por decirlo de algún modo: Y bien es conocido Oracle por consumir bastantes recursos, con lo cual sale perjudicado, pero no obstante mostraremos los resultados para comprobar empíricamente como se comportan en igualdad de condiciones estos dos sistemas. Según los resultados obtenidos en este análisis de rendimiento en consultas de complejidad baja PostgreSQL es 1.6 veces más rápido que Oracle, en consultas de complejidad media esta diferencia se reduce a 1.1, y en consultas de complejidad alta Oracle es 1.6 veces más rápido que PostgreSQL.

8 3 Instalación de postgres y pgadmin en Debian Squeeze: Para instalar PostgresSQL solamente tenemos que hacer lo siguiente: # aptitude install postgresql Ya tenemos corriendo PostgresSQL, y para comprobarlo miramos los puertos que ha abierto el servidor: netstat -putan grep postgres tcp : :* LISTEN 18271/postgres tcp6 0 0 ::1:5432 :::* LISTEN 18271/postgres udp6 0 0 ::1:51681 ::1:51681 ESTABLISHED 18271/postgres Ahora instalaremos una aplicación gráfica que nos hará más sencillo el manejo de PostgresSQL: # aptitude install pgadmin3 Conexiones remotas: Por motivos de seguridad postgres no tiene activo el aceptar conexiones remotas. Para activar esta característica realizaremos los siguientes pasos: 1- Editaremos el fichero /etc/postgresql/8.4/main/pg_hba.conf y permitiremos conexiones con autenticación MD5. remotas pero # nano /etc/postgresql/8.4/main/pg_hba.conf # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all ident Cambiamos el método ident por md5 para que sea este el método de autenticación: # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all md5 2- Editamos el archivo /etc/postgresql/8.4/main/postgresql.conf: Buscamos la siguiente línea: #listen_addresses = localhost La descomentamos y modificamos lo siguiente: listen_addresses = * Luego buscamos la siguiente línea y la descomentamos: #password_encryption = on 3- Cambiaremos la contraseña que nos trae por defecto postgres, para ello: # passwd postgres Nos pide la nueva contraseña en este caso postgres (ya que se trata de un proyecto esa por sencillez). 4- Cambiaremos la contraseña al administrador de la BD postgres: #sudo su postgres -c psql Con el siguiente comando SQL cambiamos la contraseña del administrador. académico, elegimos

9 postgres=#alter USER postgres WITH PASSWORD 'postgres'; Saldremos de la linea de comando de postgres con \q. Ya podemos acceder a administrar nuestro servidor PostgresSQL a través de pgadmin, al cual accederemos a través del menú Aplicaciones Programación pgadmin III. Ahora debemos realizar una conexión de pgadmin a nuestro sistema gestor de bases de datos, para ello tenemos que pulsar en el botón realizar una nueva conexión : Nos aparecerá la siguiente ventana, la cual rellenaremos indicándole el nombre de nuestra conexión, como Servidor localhost y lo demás lo dejamos por defecto. Como podemos ver en la siguiente captura ya esta creada nuestra conexión con la BD. *Observando el explorador de objetos de pgadmin podemos ver una pestaña catalogo. En ella podemos encontrar las tablas que son el equivalente al diccionario de datos de Oracle, también podemos encontrar triggers, funciones...

10 4 Creación de objetos en Postgres: Para crear tablas en postgressql desplegaremos en el menú el esquema public y pulsamos botón derecho del ratón encima del icono Tablas, y escogemos la opción Nueva tabla en el menú desplegable: Nos aparecerá una ventana en la que podemos crear la tabla mediante esta interfaz gráfica, en la cual a través de las diferentes pestañas que tenemos arriba podemos asignarle todas las propiedades de tabla:

11 O también podemos hacerlo utilizando un editor de SQL, que es el método que vamos a utilizar. Para ello pulsaremos en el icono y se abrirá un editor SQL en el que crearemos la tabla: Ejecutamos la sentencia y comprobamos que se ha creado correctamente: Antes de seguir añadiremos a Postgres el lenguaje plpgsql para procedimientos, ya que por defecto no viene activo. Para ello ejecutamos en el editor SQL la siguiente sentencia: CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator; Crearemos una serie de elementos que serán los que luego migremos. Esos elementos son los siguientes: Usuarios: CREATE USER administrador WITH PASSWORD 'administrador'; CREATE USER jefe WITH PASSWORD 'jefe'; CREATE USER pringui WITH PASSWORD 'pringui'; Tablas: CREATE TABLE DEPARTAMENTOS ( deptno varchar(4) PRIMARY KEY, dname varchar(30) NOT NULL, loc varchar(20) ); CREATE TABLE EMPLEADOS ( empno varchar(5) PRIMARY KEY, ename varchar(30) NOT NULL, sal float(7,2) CONSTRAINT sal_minimo CHECK( sal > 600), hiredate date, deptno varchar(4) REFERENCES DEPARTAMENTOS (deptno) ); Establecemos los permisos para que el usuario jefe pueda consultar las dos tablas y el usuario pringui solo la tabla EMPLEADOS: GRANT SELECT ON DEPARTAMENTOS TO jefe; GRANT SELECT ON EMPLEADOS TO jefe; GRANT SELECT ON EMPLEADOS TO pringui; Por último introducimos datos en las tablas. Esto lo haremos del mismo modo que con Oracle: INSERT INTO nombre_tabla ( campo1, campo2, campo3,...) VALUES( valor1, valor2, valor3,...);

12 5 Instalación de aplicación de migración de tablas: Navicat: Nos descargamos Navicat, programa que sirve para la administración de varios SGBD y permite la conexión a varios de ellos simultáneamente. Lo hemos instalado en Windows, y no hay ningún paso a resaltar de la instalación ya que es el típico siguiente, siguiente. Nota*: Para poder realizar la conexión con Oracle necesitamos tener instalados unos paquetes, los cuales podemos descargar de la página de descargas de Oracle. Una vez allí nos descargamos el paquete instantclient-basic-win zip y instantclient-sqlplus-win zip. Para poder descargar el paquete debemos estar registrados. Una vez que los descarguemos los descomprimimos en un directorio cualquiera. Configuramos Navicat para poder realizar la conexión con Oracle, para ello nos vamos al menú Tools Options y elegimos OCI del menú de la izquierda, y veremos lo siguiente: Seleccionamos los ficheros y pulsamos Ok. Crear conexiones con Oracle y Postgres Pulsamos en el botón y seleccionamos en primer lugar Oracle de la lista desplegable. Introducimos los datos para crear la conexión:

13 Abrimos de nuevo el asistente para conexiones y esta vez elegimos Postgres:

14 Y ya tenemos creadas las conexiones con ambas bases de datos:

15 6 Migracion de tablespace y tablas: Postgres Oracle: Una vez realizada la conexión con las bases de datos nos disponemos a realizar la migración de tablas y datos: Hacemos click derecho sobre el icono de la conexión de Postgres, y seleccionamos Data Transfer en el menú desplegable: Veremos la siguiente pantalla:

16 En la izquierda nos encontramos el menú Source, donde podremos especificar los elementos a migrar. - Elegimos la base de datos y el esquema en los que están las tablas que queremos migrar. - Seleccionamos las tablas que queremos incluir en la migración. En la derecha vemos el menú Target en el que elegiremos el SGBD destino de las tablas. Pulsamos Start. Como podemos ver ha finalizado con éxito. *Nota: Al comprobar vemos que las tablas han sido migradas con todos sus registros, pero ni constraints ni de los índices, por lo que habría que migrarlos a mano. rastro de las

17 7 Scripts de migración Postgres Oracle: Migración de usuarios: La migración de usuarios debemos hacerla mediante la utilización de scripts. Primero nos vamos al editor SQL de Postgres y ejecutamos el siguiente script: SELECT 'CREATE USER ' usename ' IDENTIFIED BY ' usename ' PASSWORD EXPIRE' FROM pg_shadow; Nos devolverá como resultado el listado de todos los usuarios del sistema. Vamos al menú Archivo Exportar y elegimos no entrecomillado y desmarcamos Nombres de columnas. Por último seleccionamos el fichero al que queremos que vaya el resultado en nuestro caso script_usuarios. El contenido del fichero es el siguiente: Lo editamos para crear solo los usuarios que queramos: CREATE USER jefe IDENTIFIED BY jefe PASSWORD EXPIRE; CREATE USER pringui IDENTIFIED BY pringui PASSWORD EXPIRE; CREATE USER administrador IDENTIFIED BY administrador PASSWORD EXPIRE; Ahora nos vamos a un cliente SQL de Oracle, ejecutamos el script y obtenemos como resultado:

18 Haremos un script que tome los usuarios que tengan el permiso rolcanlogic en Postgres: SELECT 'GRANT CONNECT TO ' rolname ';' FROM pg_roles WHERE rolcanlogin='true' AND rolname IN (SELECT usename FROM pg_user); Hacemos lo mismo que con el anterior script, lo ejecutamos en Postgres y de nuevo lo exportamos a un fichero y el resultado lo editamos para dejar los usuarios a los que migramos anteriormente: GRANT CONNECT TO jefe; GRANT CONNECT TO pringui; GRANT CONNECT TO administrador; Y por último lo ejecutamos en SQL Plus de Oracle: *Nota: El permiso rolcanlogin es el equivalente a create session pero hemos decidido hacer el script con rol connect para que los usuarios puedan hacer consultas a los objetos de su esquema. Por último asignaremos al usuario administrador como propietario de las tablas (más tarde deberíamos asignarle los permisos a jefe y pringui sobre las mismas):

19 8 Migracion de tablespace y tablas: Oracle - Postgres: En este punto de nuevo utilizaremos Navicat, repitiendo los mismos pasos que en el punto 6 pero eligiendo esta vez como Source nuestro servidor Oracle y como Target nuestro servidor Postgres. Para poder migrar las tablas debemos desmarcar la opción del recuadro rojo: Si no lo desmarcamos intentará borrar las tablas en el servidor Postgres antes de migrarlas, y como no existen nos arroja un fallo.

20 Comprobamos que se ha completado correctamente: Con Navicat no podemos migrar vistas, procedimientos, triggers, etc, sin embargo podemos utilizar la opción de exportar a un fichero esos objetos, y una vez tengamos ese fichero hacer las modificaciones de sintaxis para adaptarlos al otro SGBD y por último ejecutarlos. Esto se puede hacer tanto en un sentido como en el otro. Por ejemplo, tenemos la vista NOMBRE_DEPTOS, la cual exportamos a un fichero llamado dname.sql:

21 El contenido de ese fichero es el siguiente: /* Navicat Oracle Data Transfer Oracle Client Version : Source Server : ORACLE Source Server Version : Source Host : :1521 Source Schema : SCOTT Target Server Type : ORACLE Target Server Version : File Encoding : Date: :40:33 */ View structure for "NOMBRE_DEPTOS" CREATE VIEW "NOMBRE_DEPTOS" AS SELECT dname FROM dept; Nos vamos a Postgres y hacemos los cambios pertinentes en la sintaxis, en este caso solo tenemos que poner dname y dept en mayúsculas puesto que en Oracle todo se guarda en mayúsculas, y al pasar las tablas a Postgres se pasa todo en mayúsculas también. Ejecutamos en Postgres: Y ya tenemos la vista migrada. Como dijimos anteriormente podemos hacer este mismo proceso para todos los objetos que no hemos conseguido migrar con Navicat o con scripts, tanto en un sentido como en otro.

22 9 Scripts de migración Oracle - Postgres: Migración de usuarios: El script para migración de usuarios de Oracle a Postgres es el siguiente: SELECT 'CREATE USER ' username ' WITH PASSWORD ''' username ';' FROM dba_users; Lo ejecutamos en SQL Developer y nos devuelve un listado con los usuarios del sistema, pero dejaremos solo dos para migrar: CREATE USER SCOTT WITH PASSWORD 'SCOTT'; CREATE USER MARIO WITH PASSWORD 'MARIO'; Por último ejecutamos estas dos sentencias en Postgres. Nota*: Hemos intentado encontrar un parámetro para hacer que la contraseña expirara al iniciar sesión el usuario y encontramos el parámetro VALID UNTIL, este parámetro funciona con una fecha, y no al inicio de sesión. Por otra parte no hace falta asignarle permisos de crear sesión puesto que en Postgres los usuarios pueden conectarse por defecto.

23 CONCLUSIÓN: Este proyecto nos ha servido para darnos cuenta de la minuciosidad y de la dificultad para llevar a cabo una migración completa y correcta entre estos SGBD, tanto en un sentido como en otro, ya que hay que salvar importantes diferencias en su arquitectura interna y su funcionamiento en general. Concretamente las mayores diferencias que nos hemos encontrado son el sistema de permisos, el cual se almacena de manera muy distinta en ambos SGBD, los distintos lenguajes de programación utilizados para funciones, triggers, etc., que fuerzan a que se tengan que migrar a mano. Así que podemos determinar que en caso de tenernos que enfrentar a una migración debemos ser muy organizados y sobre todo armarnos de paciencia.

MAQUETA DCC POSTGRESQL

MAQUETA DCC POSTGRESQL MAQUETA DCC POSTGRESQL Software Libre y Compromiso Social Autor: Fc. Javier González Rivera Fecha: 2014/05/12 ÍNDICE 1. INTRODUCCIÓN... 3 1.1. Breve descripción del trabajo a realizar... 3 1.2. Lenguajes

Más detalles

UNIVERSIDAD TÉCNICA DEL NORTE

UNIVERSIDAD TÉCNICA DEL NORTE UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES MANUAL DE INSTALACIÓN TEMA: ESTUDIO DE LA ARQUITECTURA DE SOFTWARE APLICATIVO:

Más detalles

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto No. 2: CONFIGURAR SISTEMAS MANEJADORES DE BASE DE DATOS. CONFIGURACIÓN

Más detalles

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER Proyecto de administración avanzada Alejandro Romero Abadía 1 Este proyecto consiste en una explicación de las funciones que ofrece la consola web de administración

Más detalles

INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED FRANCISCO JAVIER DUARTE GARCIA

INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED FRANCISCO JAVIER DUARTE GARCIA INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED FRANCISCO JAVIER DUARTE GARCIA COD: 1150712 UNIVERSIDAD FRANCISCO DE PAULA SANTANDER PROGRAMA

Más detalles

MIGRACIÓN DE POSTGRES A ORACLE

MIGRACIÓN DE POSTGRES A ORACLE MIGRACIÓN DE POSTGRES A ORACLE 1 INDICE 1. INSTALACIÓN DE POSTGRESQL EN LINUX.. pag. 3-4 2. EJEMPLOS SENTENCIAS POSTGRESQL pag. 5-10 3. INSTALACIÓN POSTGRESQL WINDOWS pag. 11-25 4. INSTALACIÓN ESF DATABASE

Más detalles

Manual de instalación del servidor Sierra

Manual de instalación del servidor Sierra Manual de instalación del servidor Sierra 1. Contenido y preparación de la instalación...1 2. Instalación de PostgreSQL con PostGIS para el soporte de datos espaciales.... 2 3. Instalación de Apache Geronimo...3

Más detalles

DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas

DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA Oficina de Sistemas INFRAESTRUCTURA BASE DE DATOS Mayo de 2011 TABLA DE CONTENIDO 1. TIPO DE BASE DE DATOS... 3 2. BALANCEO DE CARGA PARA SERVIDORES

Más detalles

INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE POSTGRESQL EN FEDORA 19 PRESENTADO POR EDUARDO MORANTES DIAZ CODIGO: 1150445 PRESENTADO A

INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE POSTGRESQL EN FEDORA 19 PRESENTADO POR EDUARDO MORANTES DIAZ CODIGO: 1150445 PRESENTADO A INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE POSTGRESQL EN FEDORA 19 PRESENTADO POR EDUARDO MORANTES DIAZ CODIGO: 1150445 PRESENTADO A ING. JEAN POLO CEQUEDA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD

Más detalles

Monitorización SGBD PostgreSQL

Monitorización SGBD PostgreSQL Monitorización SGBD PostgreSQL Página 1 Monitorización SGBD PostgreSQL. OpenOffice/PDF Version 1º Edition, 22 September 2012 Copyright 2012 Luis Caballero Cruz Página 2 1 MONITORIZACIÓN

Más detalles

Instalación y Administración de un servidor VNC en Linux Ubuntu y un cliente en Windows.

Instalación y Administración de un servidor VNC en Linux Ubuntu y un cliente en Windows. Instalación y Administración de un servidor VNC en Linux Ubuntu y un cliente en Windows. En esta práctica se pretende instalar y administrar un servidor VNC en Linux y un cliente VNC Windows. Con lo cual,

Más detalles

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

MANUAL DE ADMINISTRACION DEL PLUGIN QGISSQL

MANUAL DE ADMINISTRACION DEL PLUGIN QGISSQL MANUAL DE ADMINISTRACION DEL PLUGIN QGISSQL Guía para los administradores de sistemas Suizo para el RIC de Guatemala Julio 2001 MANUAL DE ADMINISTRACIÓN DEL PLUGIN QGISSQL INTRODUCCIÓN Viendo las necesidades

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

http://www.gnu.org/copyleft/copyleft.es.html

http://www.gnu.org/copyleft/copyleft.es.html Manual - Guia de instalacion Adempiere ERP 3.4.2s 2009 basado en el documento publicado en http://www.adempiere.com/wiki/i ndex.php/adempiere_installing elaborados por la comunidad y modificado por el

Más detalles

MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA

MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA 1. Instalación del servidor de bases de datos geográficas... 1 1.1. Instalación y configuración de PostgreSQL... 1 1.2. Instalación de Proj y GEOS... 2 1.3. Instalación

Más detalles

Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL

Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL 1. Conexión con la Base de Datos: se debe realizar a partir de algún programa que implemente el protocolo SSH (Secure Shell), a partir

Más detalles

Manual de Instalación del Sistema de Gestión Documental Quipux Junio de 2010

Manual de Instalación del Sistema de Gestión Documental Quipux Junio de 2010 Manual de Instalación del Sistema de Gestión Documental Quipux Junio de 2010 1.- Introducción He tratado de hacer un manual lo más sencillo y lo más estándar posible, funciona igual en distribuciones como

Más detalles

Manual de Instalación SISTEMA INTEGRADO DE GESTION PARA ENTES DEL SECTOR PUBLICO (SIGESP) SIGESP ORGANOS

Manual de Instalación SISTEMA INTEGRADO DE GESTION PARA ENTES DEL SECTOR PUBLICO (SIGESP) SIGESP ORGANOS Manual de Instalación SISTEMA INTEGRADO DE GESTION PARA ENTES DEL SECTOR PUBLICO (SIGESP) SIGESP ORGANOS Jose Zerpa Jefe de Oficina Consultoría al Estado Gerente de Atención al Estado 1 de 9 Historial

Más detalles

Tutorial Oracle SQL Developer 1.2.1

Tutorial Oracle SQL Developer 1.2.1 Tutorial Oracle SQL Developer 1.2.1 Departamento de Informática Índice Í0. Introducción...3 1. Conexión y desconexión de la base de datos...3 2. Ejecución de sentencias SQL...4 3. Creación de tablas...6

Más detalles

EL ENTORNO DE TRABAJO SQL ORACLE

EL ENTORNO DE TRABAJO SQL ORACLE PREVIO 2 EL ENTORNO DE TRABAJO SQL ORACLE Y LENGUAJE DE DEFINICIÓN DE DATOS DDL) INTRODUCCIÓN A ORACLE Oracle10g es de las últimas versiones de esté manejador de base de datos, incorpora la tecnología

Más detalles

INSTALACIÓN DE MySQL SERVER EN WINDOWS

INSTALACIÓN DE MySQL SERVER EN WINDOWS INSTALACIÓN DE MySQL SERVER EN WINDOWS Seguir los siguientes pasos: En primer lugar necesitaremos disponer del programa de instalación. Se puede descargar gratuitamente de http://dev.mysql.com/downloads

Más detalles

AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO

AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO AUTENTICACIÓN Y AUTORIZACIÓN (L17) AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO PG_HBA.CONF (L17) ARCHIVO pg_hba.conf PARA

Más detalles

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente MANUAL TECNICO INSTALACIÓN Y CONFIGURACIÓN DEL SISTEMA AARON A QUIEN VA DIRIGIDO El siguiente manual está dirigido al administrador encargado de la instalación y configuración del Sistema AARON. PRÓLOGO

Más detalles

Cómo abrir las bases de datos de Aspel-NOI 5.0?

Cómo abrir las bases de datos de Aspel-NOI 5.0? Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Ernesto Quiñones A. ernestoq@apesol.org

Ernesto Quiñones A. ernestoq@apesol.org INTRODUCCION A POSTGRESQL Ernesto Quiñones A. ernestoq@apesol.org Conozcamos PostgreSQL Proyecto con mas de 15 años de vida. Se inicia en la Universidad de Berkeley en 1977 bajo el nombre Ingres como un

Más detalles

Instalación de PostgreSQL en Windows y Linux

Instalación de PostgreSQL en Windows y Linux Unidad 2 Instalación de PostgreSQL en Windows y Linux En esta unidad se realiza la instalación Básica de PostgreSQL 9.4.3 en los Sistemas Operativos Windows y Linux de manera fácil y sencilla. Contenido

Más detalles

Curso de MySQL y Java

Curso de MySQL y Java Curso de MySQL y Java Introducción: instalación, arranque y primeros pasos 1. Material En este curso vamos a trabajar con el servidor mysql versión 4.0.18. También utilizaremos una herramienta llamada

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS

PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS DISERTACIÓN PREVIA PARA LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS GUÍA DE LAS MEJORES PRÁCTICAS ADMINISTRATIVAS,

Más detalles

Diseño Físico E S P E C IA L IZ A C IÓ N E N TECN O L O G ÍA S D E LA IN F O R M A C I Ó N G E O G R Á F I C A

Diseño Físico E S P E C IA L IZ A C IÓ N E N TECN O L O G ÍA S D E LA IN F O R M A C I Ó N G E O G R Á F I C A Diseño Físico E S P E C IA L IZ A C IÓ N E N TECN O L O G ÍA S D E LA IN F O R M A C I Ó N G E O G R Á F I C A M a r i e l a J. Q u i r o g a G i a l d r o n i maqui21@gmail.com mariela_quirogag@hotmail.com

Más detalles

BASES DE DATOS I. Manual de Informix. Informix Personal Edition 7.22 1

BASES DE DATOS I. Manual de Informix. Informix Personal Edition 7.22 1 Informix Personal Edition 7.22 1 El objetivo de este documento consiste en ofrecer una visión general de las herramientas y funcionalidades que incorpora el software Informix Personal 7.22, una vez hayáis

Más detalles

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria Oracle Express 10g Marta Zorrilla Universidad de Cantabria Características With Oracle Database XE, you use an intuitive browser-based interface to: Administer the database Create tables, views, and other

Más detalles

En el servidor Proxy se creara una regla de acceso donde se prohibe la entrada a páginas relacionadas con sexo, pornografía, etc.

En el servidor Proxy se creara una regla de acceso donde se prohibe la entrada a páginas relacionadas con sexo, pornografía, etc. Instalación y Configuración de un servidor Proxy con En esta práctica se pretende instalar y configurar un servidor Proxy en Linux con Squid y un cortafuegos GuFW en el servidor Ubuntu. La administración

Más detalles

MANUAL DE USO FILEZILLA

MANUAL DE USO FILEZILLA Manual desarrollado por la Universidad de Jaén, España. http://www.ujaen.es/sci/redes/ftp/filezilla/ 1.- Introducción. MANUAL DE USO FILEZILLA FileZilla es un cliente de FTP desarrollado para la plataforma

Más detalles

Manual de instalación Sistema S.I.S.E. Versión 1.0

Manual de instalación Sistema S.I.S.E. Versión 1.0 Manual de instalación Sistema S.I.S.E. Versión 1.0 Autor: B2 Publicidad Aportes: Kitsu Asesorias Página 1 Tabla de contenido Introducción... 3 Resumen de objetivos... 3 Definición de la arquitectura seleccionada...

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

Escritorios Remotos 1. RDP

Escritorios Remotos 1. RDP Escritorios Remotos 1. RDP RDP (Remote Desktop Protocol = Protocolo de Acceso a un Escritorio Remoto) es un protocolo desarrollado por Microsoft que permite manipular, de manera remota, el escritorio de

Más detalles

si por el contrario, queremos compilarlo, tendremos que realizar los siguientes pasos: cd netinvent./configure make make install

si por el contrario, queremos compilarlo, tendremos que realizar los siguientes pasos: cd netinvent./configure make make install Manual de usuario NetInvent (servidor) Netinvent se proporciona en una paquete comprimido en formato netinvent.tar.gz. Este formato es uno de los comúnmente utilizados para distribuir los programas bajos

Más detalles

Cómo abrir las bases de datos en Aspel-COI 6.0?

Cómo abrir las bases de datos en Aspel-COI 6.0? Cómo abrir las bases de datos en Aspel-COI 6.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra.

Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra. Unidad IV: Seguridad 4.1 Tipos de usuario El objetivo de la creación de usuarios es establecer una cuenta segura y útil, que tenga los privilegios adecuados y los valores por defecto apropiados Para acceder

Más detalles

Maestría en Bioinformática. Bases de Datos y Sistemas de Información SQL: DDL. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.

Maestría en Bioinformática. Bases de Datos y Sistemas de Información SQL: DDL. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com. Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: DDL Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda SQL DDL Lenguaje SQL Sub-lenguajes Dialectos Agenda SQL DDL Esquemas

Más detalles

Manual de NetBeans y XAMPP

Manual de NetBeans y XAMPP Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación

Más detalles

Taller introducción base de datos geográfica

Taller introducción base de datos geográfica Taller introducción base de datos geográfica Postgis 2 1 de 32 1 Introducción - Definiciones 1.1) PostgreSQL Es un Sistema de Gestión de Bases de Datos (SGBD) relacional orientado a objetos y libre. SGBD,

Más detalles

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos:

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos: CONTENIDO. 1. INTRODUCCIÓN 2. TIPOS DE SENTENCIAS SQL 3. TIPOS DE DATOS 4. SQL PLUS 5. CONSULTAS DE DATOS 6. RESTRICCIÓN Y CLASIFICACIÓN DE LOS DATOS 7. FUNCIONES A NIVEL DE FILA 8. VISUALIZACIÓN DE DATOS

Más detalles

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES Facultad de Sistemas Mercantiles Carrera de Sistemas de Informática Tema: ORACLE 9i. Autor: Muñoz Vivero Álvaro Andrés Ibarra 2010 Introducción La arquitectura

Más detalles

Ernesto Quiñones A. ernestoq@apesol.org

Ernesto Quiñones A. ernestoq@apesol.org SERVICIOS DE ALTA DISPONIBILIDAD DE BASES DE DATOS CON POSTGRESQL Ernesto Quiñones A. ernestoq@apesol.org Conozcamos PostgreSQL Proyecto con mas de 15 años de vida. Se inicia en la Universidad de Berkeley

Más detalles

PostgreSQL. Jornadas del sur. Bahía Blanca, 15 de agosto 2009

PostgreSQL. Jornadas del sur. Bahía Blanca, 15 de agosto 2009 Jornadas del sur Bahía Blanca, 15 de agosto 2009 Historia Ingres en la Universidad de Berkeley, Michael Stonebraker (1977). Primeros intentos de crear un motor de BD relacional. Post-ingres, comprendía

Más detalles

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO www.ubs-systems.com Teléfono: 91 3681185 UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO Unidesys Versión 2011 1 CONTENIDO 1 INTRODUCCIÓN 3 2 FUENTES DE DATOS 4 3 INSTALACIÓN DEL

Más detalles

Si queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia:

Si queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia: TRABAJANDO CON SQL*PLUS El objetivo de este tema es simplemente, hacer una revisión de los conceptos avanzados de SQL, para ello, empezaremos por ver como se accede a SQL*PLUS y como crear usuarios, para

Más detalles

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.

Más detalles

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.

Más detalles

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador Prefacio 1. Objetivos de este libro 13 2. Principales temas tratados en este libro 13 3. A quién va dirigido este libro? 14 4. Requisitos 14 Introducción a MySQL 1. Introducción a las bases de datos relacionales

Más detalles

ASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL WINSCP

ASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL WINSCP ASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL WINSCP WinSCP Este manual muestra la instalación y conimagención de la interfaz gráfica WinSCP, utilizada para realizar transferencias de archivos

Más detalles

CAPACITACIÓN Y CONSULTORÍA

CAPACITACIÓN Y CONSULTORÍA Diseño de cursos Formulario DCC-RD-02 Versión 02 Nombre del curso: Instructor (es) Experto (s): Ing. Carlos A. Novoa G. Información del curso Objetivos: Duración: Requisitos: Contenidos: Administración

Más detalles

Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos.

Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos. INSTITUTO TECNOLÓGICO SUPERIOR DE ESCARCEGA. Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos. Tema: VENTAJAS Y DESVENTAJAS DE POSTGRESQL,

Más detalles

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO.

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. PRACTICA NO. 10, SERVIDOR WEB CREAR UN HOWTO SOBRE EL SERVIDOR WEB APACHE - CREAR UNA PAGINA WEB QUE FUNCIONE SOBRE ESE SERVIDOR - PUBLICAR UN DIRECTORIO DE DATOS QUE ME PERMITA BAJAR - ARCHIVOS DESDE

Más detalles

1. Notas sobre la instalación de estas aplicaciones

1. Notas sobre la instalación de estas aplicaciones Manual de instalación de PostgreSQL y PostGIS Este manual pertenece al material docente del Master Universitario en Gestión Sostenible de la Tierra y del Territorio [0] y en el se explica paso a paso:

Más detalles

INSTRUCTIVO DE INSTALACION EN WINDOWS Y LINUX DE ALFRESCO COMMUNITY 4.2

INSTRUCTIVO DE INSTALACION EN WINDOWS Y LINUX DE ALFRESCO COMMUNITY 4.2 INSTRUCTIVO DE INSTALACION EN WINDOWS Y LINUX DE ALFRESCO COMMUNITY 4.2 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín Contenido

Más detalles

sql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script.

sql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script. Que es sql plus sql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script. sql*plus opera como una herramienta relativamente

Más detalles

TEMA 2. INTRODUCCIÓN A MYSQL

TEMA 2. INTRODUCCIÓN A MYSQL 1 TEMA 2. INTRODUCCIÓN A MYSQL 1. Introducción 2. Características principales de MySQL 3. MySQL y el código abierto 4. Instalación de MySQL 5. Conexión y desconexión al servidor 6. Entrada de comandos

Más detalles

LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA

LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA LABORATORIO 2. POSTGRE SQL - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA Implementación de las estructuras de Base de Datos de la Alcaldía de San Antonio del SENA. Objetivo: Reconocer los esquemas de datos

Más detalles

Bases de datos: Sistemas de bases de datos:

Bases de datos: Sistemas de bases de datos: Bases de datos: Sistemas de bases de datos: Un sistema de bases de datos es básicamente un sistema para archivar en computador, es decir, es un sistema computarizado cuyo propósito general es mantener

Más detalles

ESPECIALISTA EN BASE DE DATOS

ESPECIALISTA EN BASE DE DATOS ESPECIALISTA EN BASE DE DATOS EXPERTO ANALISIS Y DISEÑO DE BASE DE DATOS EN MANEJAR BASES DE ACCESS COMPLETO DATOS MYSQL Requisito: Manejo Windows POSTGRESQL DURACION: 3 MESES DE L-V SQL SERVER Cliente-Administración

Más detalles

1. LICENCIA... 3 2. POSTGRESQL... 4 3. PRE-REQUISITOS... 4 4. PASOS PARA EL USO DE POSTGRES... 4. 4.1. Agregar un servidor... 4

1. LICENCIA... 3 2. POSTGRESQL... 4 3. PRE-REQUISITOS... 4 4. PASOS PARA EL USO DE POSTGRES... 4. 4.1. Agregar un servidor... 4 INDICE 1. LICENCIA... 3 2. POSTGRESQL... 4 3. PRE-REQUISITOS... 4 4. PASOS PARA EL USO DE POSTGRES... 4 4.1. Agregar un servidor... 4 4.2. Creación de una Base de Datos:... 9 4.3. Agregar una tabla:...

Más detalles

M. C. Gustavo Alfonso Gutiérrez Carreón

M. C. Gustavo Alfonso Gutiérrez Carreón 1. Seguridad de bases de datos 2. Optimización de las variables M. C. Gustavo Alfonso Gutiérrez Carreón Funcionamiento: 1. Los clientes se conectan a servidor. 2. Los clientes inician autentificación,

Más detalles

PROGRAMANDO UNA BASE DE DATOS PostgreSQL ADMINISTRACIÓN INTRODUCCIÓN (L32)

PROGRAMANDO UNA BASE DE DATOS PostgreSQL ADMINISTRACIÓN INTRODUCCIÓN (L32) INTRODUCCIÓN (L32) CONCEPTO DE DBA (DATA BASE ADMINISTRATOR) DISEÑO FÍSICO DE LA BASE DE DATOS MECANISMOS DE SEGURIDAD Y ACCESO MECANISMOS DE RESPALDO Y RECUPERACIÓN MECANISMOS DE CONCURRENCIA CARACTERÍSTICAS

Más detalles

MANUAL BÁSICO DE POSTGRESQL

MANUAL BÁSICO DE POSTGRESQL MANUAL BÁSICO DE POSTGRESQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. AUTENTICACIÓN EN POSTGRESQL... 4 1.1 Autenticación

Más detalles

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints Crear Una Base De Datos (L12) A TRAVÉS DE LA CONSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE) Crear Un Grupo

Más detalles

PROGRAMANDO BASES DE DATOS PostgreSQL INTRODUCCIÓN INTRODUCCIÓN A LAS BASES DE DATOS (L1)

PROGRAMANDO BASES DE DATOS PostgreSQL INTRODUCCIÓN INTRODUCCIÓN A LAS BASES DE DATOS (L1) A LAS BASES DE DATOS (L1) VENTAJAS TECNOLOGÍA BASE DE DATOS DISPONIBILIDAD Y VISIBILIDAD ALMACENAMIENTO CONSULTAS INFORMACIÓN RESPALDOS Y RESTAURACIÓN CONCEPTOS DE INTEGRIDAD DE LOS DATOS ELIMINACIÓN REDUNDANCIA

Más detalles

FAMILIA DE SERVIDORES WINDOWS 2000

FAMILIA DE SERVIDORES WINDOWS 2000 FAMILIA DE SERVIDORES WINDOWS 2000 La familia de servidores Windows 2000 esta formada por tres versiones las cuales son: Server, Advanced y Datacenter; nosotros utilizaremos Server. Server. Esta versión

Más detalles

Instalación de Casandra Para instalar cassandra se recomienda tener la última versión de JAVA instalada.

Instalación de Casandra Para instalar cassandra se recomienda tener la última versión de JAVA instalada. Bases de Datos Avanzadas GUIA PARA CASSANDRA En esta guía se explicara como instalar cassandra, como agregar datos a cassandra usando spoon, y como corregir algunos problemas que puede aparecer. Para esta

Más detalles

Grupo Kybele, http://www.kybele.es/ Pág. 1

Grupo Kybele, http://www.kybele.es/ Pág. 1 Bases de Datos APUNTES PARA EL MANEJO DE SQL*Plus Para cualquier consulta a la sintaxis de las órdenes SQL o SQL*PLUS puede consultarse cualquier libro de ORACLE, o los manuales gratuitos en pdf o en línea

Más detalles

Servidores Linux. CEP Indalo. Enrique Brotons SERVIDOR WEB

Servidores Linux. CEP Indalo. Enrique Brotons SERVIDOR WEB SERVIDOR WEB Hoy en día casi todos los centros educativos cuentan con una página web donde poder ofrecer información del centro como las enseñanzas que se imparten, horarios escolares, ubicación del mismo,

Más detalles

EDITRAN/CL. Manual de Usuario e Instalación. Módulo de Cliente Departamental. Windows

EDITRAN/CL. Manual de Usuario e Instalación. Módulo de Cliente Departamental. Windows EDITRAN/CL Módulo de Cliente Departamental Windows Manual de Usuario e Instalación INDRA 30 de octubre de 2014 ÍNDICE 1. INTRODUCCIÓN.... 1-1 2. INSTALACIÓN.... 2-1 2.1. Requisitos necesarios.... 2-1 2.2.

Más detalles

INTRODUCCIÓN. En la actualidad existe un gran número de herramientas para el desarrollo de un

INTRODUCCIÓN. En la actualidad existe un gran número de herramientas para el desarrollo de un 1 2 iv INTRODUCCIÓN. En la actualidad existe un gran número de herramientas para el desarrollo de un sistema informático, cada una tiene sus ventajas y desventajas, lo importante es saber seleccionar lo

Más detalles

Oracle NET: Conexión a BD Oracle

Oracle NET: Conexión a BD Oracle Oracle NET: Conexión a BD Oracle Juan Manuel Vara 1 Introducción Para interactuar con cualquier BBDD necesitamos una aplicación software a la que generalmente nos referimos como cliente En realidad, interactuar

Más detalles

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano.

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano. FTP (FILE TRANSFER PROTOCOL) FTP es un programa que se utiliza para transferir información, almacenada en ficheros, de una máquina remota a otra local, o viceversa (RFC 959). Para poder realizar esta operación

Más detalles

Optimizaciones de PostgreSQL. Wu - wu@e-shell.org 15 de noviembre de 2003

Optimizaciones de PostgreSQL. Wu - wu@e-shell.org 15 de noviembre de 2003 Optimizaciones de PostgreSQL Wu - wu@e-shell.org 15 de noviembre de 2003 1 2 Resumen En el articulo anterior de la serie ( PostgreSQL, instalación y primeros pasos) vimos como instalar un servidor PostgreSQL

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Introducción... XIII Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Novedades y mejoras en SQL Server 2008 R2... 1 Novedades... 1 Mejoras... 3 Ediciones y componentes en SQL Server

Más detalles

Formas de llevar a cabo un backup de una base de datos MySQL

Formas de llevar a cabo un backup de una base de datos MySQL Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde

Más detalles

Manual de Uso e Instalación Heidi SQL

Manual de Uso e Instalación Heidi SQL Manual de Uso e Instalación Heidi SQL Qué es Heidi SQL? MySQL es una de las bases de datos relacionales más utilizadas en Internet. Potente, rápida y con poco gasto de recursos, esta herramienta, que se

Más detalles

3. El catálogo 26. Laboratorio de Bases de Datos

3. El catálogo 26. Laboratorio de Bases de Datos ÍNDICE Continuación SQL Índice 1. Continuación del SQL como DML (Lenguaje de Manipulación de Datos) 1 1.1. Inserción de datos................................. 1 1.2. Borrado de datos..................................

Más detalles

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández Investigación Practica 1 Instalación del SGBD Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Ángel Garduño Córdova Isaac Méndez Hernández 1 ÍNDICE DE GENERAL INDICE DE TABLAS Y FIGURAS

Más detalles

Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto.

Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 5 SRI Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server Vicente Sánchez Patón I.E.S Gregorio Prieto Tema 5 SRI Lo primero será descargarse el filezilla sever, desde su

Más detalles

Guía rápida de instalación / actualización (versión 20120510) Roadnet Transportation Suite Versiones 3.40 / 3.50

Guía rápida de instalación / actualización (versión 20120510) Roadnet Transportation Suite Versiones 3.40 / 3.50 1 Guía rápida de instalación / actualización (versión 20120510) Roadnet Transportation Suite Versiones 3.40 / 3.50 Contenido Previo a la instalación / actualización... 2 Pasos para descargar instaladores...

Más detalles

INDICE...2. 1. Qué es SQLyog...3. 2. Instalación del programa...4

INDICE...2. 1. Qué es SQLyog...3. 2. Instalación del programa...4 MySQL: Mini guía SQLYog 2 INDICE INDICE...2 1. Qué es SQLyog...3 2. Instalación del programa...4 3. Usos básicos...7 3.1 Conexión al servidor MySQL...8 3.2 Aspecto general del programa...10 3.3 Ejecución

Más detalles

ANEXO No. 1 SCRIPT DE LA BASE DE DATOS:

ANEXO No. 1 SCRIPT DE LA BASE DE DATOS: ANEXO No. 1 SCRIPT DE LA BASE DE DATOS: -- Drop Tables, Stored Procedures and Views --DROP TABLE IF EXISTS ARP; --DROP TABLE IF EXISTS AFP; --DROP TABLE IF EXISTS EPS; --DROP TABLE IF EXISTS EMPLEADO_EMPRESA;

Más detalles

Guía de Instalación. Versiones del documento

Guía de Instalación. Versiones del documento Guía de Instalación Versiones del documento Autor Fecha Observaciones Pablo J. Urbano Santos 03/12/08 Cambio de logos Luis Ig. Bacas Riveiro Pablo J. Urbano Santos Versiones anteriores 1 Índice de contenido

Más detalles

Bases de Datos SEGURIDAD E INTEGRIDAD EN BASES DE DATOS. Ejemplo del Lado del servidor

Bases de Datos SEGURIDAD E INTEGRIDAD EN BASES DE DATOS. Ejemplo del Lado del servidor Bases de Datos SEGURIDAD E INTEGRIDAD EN BASES DE DATOS Ejemplo del Lado del servidor Aplicación de conceptos: Se hizo referencia a los elementos que poseen los Sistemas de Gestión de Bases de Datos (SGBD)

Más detalles

INSTALACION Y CONFIGURACION DE POSTGRESQL EN FEDORA

INSTALACION Y CONFIGURACION DE POSTGRESQL EN FEDORA INSTALACION Y CONFIGURACION DE POSTGRESQL EN FEDORA JEFFERSSON SINZA PERDOMO CODIGO: 1150497 PROFESOR: JEAN POLO CEQUEDA ASIGNATURA: ADMINISTRACION DE SISTEMAS OPERATIVOS EN RED UNIVERSIDAD FRANCISCO DE

Más detalles

Inserte el CD de instalacion de Linux Debian Lenny, seleccione la opcion Graphical install y presione Enter

Inserte el CD de instalacion de Linux Debian Lenny, seleccione la opcion Graphical install y presione Enter Inserte el CD de instalacion de Linux Debian Lenny, seleccione la opcion Graphical install y presione Enter Seleccione el idioma Spanish. Español y presione Enter Seleccionamos el País Venezuela y presione

Más detalles

75.99 TRABAJO PROFESIONAL INGENIERIA EN INFORMATICA

75.99 TRABAJO PROFESIONAL INGENIERIA EN INFORMATICA 75.99 TRABAJO PROFESIONAL INGENIERIA EN INFORMATICA (Manual de Instalación) SILISQUE Mario Armando 80968 armand_mar26@gmail.com TRIPODI Eduardo Martin 80236 tripo03@gmail.com DIRECTOR: Lic. Gustavo CAROLO

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS Escuela de Computación

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS Escuela de Computación UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS Escuela de Computación CICLO: 1/2013 Guía de laboratorio # 10 Nombre de la práctica: PostgreSQL. Lugar de ejecución: Laboratorio de redes Tiempo

Más detalles

INSTALACIÓN EN WINDOWS 2000 SERVER

INSTALACIÓN EN WINDOWS 2000 SERVER MANUAL DE INSTALACIÓN SISTEMA PROTOTIPO DE GESTIÓN Y CONTROL DE PROYECTOS DE INVERSIÓN 1 CONTENIDO INSTALACIÓN EN WINDOWS 2000 SERVER... 3 1. INSTALACIÓN Y CONFIGURACIÓN DEL SERVIDOR DE BASE DE DATOS POSTGRESQL...

Más detalles

PostgreSQL Una Alternativa de DBMS Open Source. Humberto Espinoza Gerente de Soporte humberto.espinoza@open-world.com.ve

PostgreSQL Una Alternativa de DBMS Open Source. Humberto Espinoza Gerente de Soporte humberto.espinoza@open-world.com.ve PostgreSQL Una Alternativa de DBMS Open Source Humberto Espinoza Gerente de Soporte humberto.espinoza@open-world.com.ve Agenda Qué es PostgreSQL? Breve Historia de PostgreSQL Ventajas de PostgreSQL Características

Más detalles

El Manejador de Bases de Datos Relacionales ORACLE

El Manejador de Bases de Datos Relacionales ORACLE El Manejador de Bases de Datos Relacionales ORACLE Como la segunda empresa vendedora de software a nivel mundial, ORACLE provee una plataforma completa para desarrollar aplicaciones que utilicen el recurso

Más detalles

Guión de prácticas. Guión de las prácticas de Bases de Datos y Perl I Instalación de PostgreSQL en un sistema Unix. Índice. Material adicional

Guión de prácticas. Guión de las prácticas de Bases de Datos y Perl I Instalación de PostgreSQL en un sistema Unix. Índice. Material adicional Inicio Text Mining BioCreative Bases de Datos EciD vpil CombiO INB DAS Clusters Guión de prácticas Guión de las prácticas de Bases de Datos y Perl I Instalación de PostgreSQL en un sistema Unix. 1.- Hay

Más detalles

Haga clic para PostgreS cambiar el estilo

Haga clic para PostgreS cambiar el estilo Taller # 1 Uso y Manejo l Sistema Gestor Bases Datos PostgreSQL Luis García Computación ldgarc@gmail.com Contenido - Creación Tablas (Create Table...) ( Check Foreign Keys ) - Inserción Datos (Insert Into...)

Más detalles

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APLICACIONES WEB BASADAS EN PHP Y MYSQL Una aplicación web es básicamente un programa escrito sobre una página web, generalmente en lenguaje

Más detalles