Ingres

17
Francisco Javier Roldan Maya Eduardo flores de Jesus Jesus dorantes tudela

description

introcuccion a ingres

Transcript of Ingres

Page 1: Ingres

Francisco Javier Roldan MayaEduardo flores de JesusJesus dorantes tudela

Page 2: Ingres

Ingres Database ( / ɪ ŋ ɡ r ɛ s / ing- gress ) es un soporte comercial de código abierto SQL sistema de base de datos relacional de gestión destinado a apoyar a las grandes aplicaciones comerciales y gubernamentales. Base de datos Ingres está completamente abierta de origen con una comunidad global de colaboradores. Sin embargo, Actium Corporación controla el desarrollo de Ingres y hace certificada binarios disponibles para su descarga, así como la prestación de apoyo en todo el mundo.

Ingres comenzó como un proyecto de investigación en la Universidad de California, Berkeley , a partir de la década de 1970 y terminando en 1985. [ 1 ] El código original, al igual que de otros proyectos en Berkeley, estaba disponible a un costo mínimo en una versión de BSD licencia . Ingres generaron una serie de aplicaciones de bases de datos comerciales, incluyendo Sybase , Microsoft SQL Server , NonStop SQL y varios otros. Postgres ( Mensaje en gres ), un proyecto que se inició a mediados de la década de 1980, más tarde se convirtió en PostgreSQL .

Page 3: Ingres

Ingres es ácido y es completamente transaccional (incluyendo todas las declaraciones DDL).Anteriormente, Ingres 9.3 fue lanzado el 7 de octubre de 2009. Se trata de una edición limitada destinado a desarrollo de nuevas aplicaciones en Linux y Windows solamente. Ingres 9.3 no es una ruta de actualización para las instalaciones o aplicaciones Ingres existentes. Ingres 10 fue lanzado el 12 de octubre de 2010 como una liberación completa, el apoyo a la actualización de las versiones anteriores del producto. Actualmente se encuentra disponible en 32-bit y 64-bit Linux de 32 bits de Windows y Solaris Sparc.

Page 4: Ingres

En febrero de 2006, Ingres Corporation lanzó Ingres 2006 bajo la GNU General Public License .

Ingres también ponen énfasis renovado sobre su participación en la comunidad de código abierto. Iniciativas de la comunidad de código abierto con Ingres incluyen:

Paquetes Comunidad - Alianzas con otros proveedores y los proyectos de código abierto, como Alfresco, JasperSoft, Hibernate, Apache Tomcat y Eclipse, permiten Ingres para ofrecer su plataforma y tecnología con otras tecnologías de código abierto líderes.

Page 5: Ingres

instalacionLa instalación en Windows es bastante plug & play, click, siguiente, aceptar, siguiente, siguiente, siguiente.

Por otro lado, la instalación en Linux es más compleja, pero podemos hacerla infinitamente más simple siguiendo los siguientes pasos:Crear un usuario ingres, con privilegios de root y línea de comandos bash (una cosa de gustos solamente)Crear el home de ingres en /home/ingres y obviamente cambiar el propietario a ingres conchown -R ingres:ingres /home/ingresEjecutar el instalador rápido ingres_express_install.sh . La instalación estándar pregunta paso a paso, y la verdad es que si requieren ese nivel de precisión en la configuración, no le van a hacer asco a leer la documentación de Ingres.

La instalación finaliza con la puesta en marcha del servidor.Los problemas empiezan cuando quieren echar a correr el servidor después de haber reiniciado.

El truco para esto es:Ingresar a la consola como el usuario ingresEjecutar el comando source ~ingres/.ingIIshEjecutar el comando ingstart para iniciar la base de datos, o ingstop para detenerla

El paso importante es la carga de las variables de ambiente con el archivo .ingIIsh , sin eso no funciona.

La pagina oficial es :http://esd.ingres.com/product/Icebreaker_ECM

Page 6: Ingres

Para crear una base de datos en Ingres, es necesario utilizar el comando createdb.

La sintaxis más simple es:

createdb mabase

Page 7: Ingres

$ createdb mabase

Creating database 'mabase' . . .

Creating DBMS System Catalogs . . .

Modifying DBMS System Catalogs . . .

Creating Standard Catalog Interface . . .

Creating Front-end System Catalogs . . .

Creation of database 'mabase' completedsuccessfully.

Page 8: Ingres

Puedes ver donde se encuentran físicamente tus datos con el comando infodb mabase

Ejemplo:==================Wed Mar 14 22:21:38 2007 Database Information=================

Database : (mabase,jp) ID : 0x45F865BA Default collation : default Unicode enabled : No Extents : 5 Last Table Id : 237 Config File Version Id : 0x00060001 Database Version Id : 8 Mode : DDL ALLOWED, ONLINE CHECKPOINT ENABLED Status : VALID TheDatabase is not Journaled. Journals are not valid fromany checkpoint.

Page 9: Ingres

APLICACIÓN: COPIA DE SEGURIDAD Y RESTAURACION

• 1. Click derecho sobre el servidor y seleccionar buckup server.

Page 10: Ingres

Luego seleccionamos la dirección donde que quiere guardar.

Page 11: Ingres

Posteriormente hacemos el respaldo

Page 12: Ingres

Cerramos la ventana y buscamos nuestro archivo donde hemos guardado y observamos que su extensión es de tipo sql.

Page 13: Ingres

RESTAURACION DE LA BASE DE DATOS .

Para hacer la restauración de una base de datos hacemos click sobre databases luego new databases y ponemos el nombre de” restaurar “luego damos en ok ¡ y esperamos la restauración de la base de datos .

Page 14: Ingres

quedara de esta manera

Page 15: Ingres

Una vez que tenemos la base creada damos clickderecho sobre la base RESTORE y buscamos el archivo que deseamos lo seleccionamos y damos clicken abrir y no seleccionamos ningún para que se corra el archivo completo y damos click en ok y nuestra restauración se ha realizado con éxito.

Page 16: Ingres

Le ponemos el nombre de la base a restaurar

Page 17: Ingres

Cerramos el cuadro de demostración de la creación de restauración y luego damos click sobre la base de restaurar luego esquemas , public, tablas y se han creado las respectivas tablas de la copia de respaldo en la base