2. 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 .
3. 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.
4. 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.
5. instalacion
La 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 con
chown -R ingres:ingres /home/ingres
Ejecutar 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 ingres
Ejecutar el comando source ~ingres/.ingIIsh
Ejecutar 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
6. Para crear una base de datos en Ingres, es
necesario utilizar el comando createdb.
La sintaxis más simple es:
createdb mabase
7. $ 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' completed
successfully.
8. 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 The
Database is not Journaled. Journals are not valid from
any checkpoint.
9. APLICACIÓN: COPIA DE SEGURIDAD Y
RESTAURACION
• 1. Click derecho sobre
el servidor y seleccionar
buckup server.
12. Cerramos la ventana y buscamos nuestro archivo
donde hemos guardado y observamos que su
extensión es de tipo sql.
13. 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 .
15. Una vez que tenemos la
base creada damos click
derecho sobre la base
RESTORE y buscamos el
archivo que deseamos lo
seleccionamos y damos click
en 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.
17. 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