Conectarse a Ingres: el nodo

última actualización el 6 de marzo de 2009, 02:35 por Carlos-vialfa
Publicado por Carlos-vialfa
Una noción importante en Ingres: el nodo o vnode. Aquí también el modulo Ingres/Net se pone en práctica.

El nodo permite indicar a Ingres las características necesarias para poder conectarse a otra instalación Ingres.

Históricamente esta noción ha sido utilizada para poner en práctica el concepto cliente/servidor. Por lo general el cliente es representado por un puesto bajo Windows y una aplicación gráfica, el servidor siendo una máquina sobre la que el SGBD es instalado y los datos son almacenados.

detalle de un nodo


Un nodo contiene la información siguiente:
  • un nombre: formato libre, salvo casos excepcionales (Instalación password)
  • un usuario: usuario que debe ser declarado en la máquina de destino
  • una contraseña: contraseña del usuario en cuestión
  • una dirección: dirección IP o no de la máquina
  • un protocolo: wintcp, tcp_ip, etc
  • una listen address: es el código de instalación de la instalación Ingres remota (ver ingprenv II_INSTALLATION)


Pueden haber varias tripletas dirección/protocolo/listen address. En este caso Ingres intentará conectarse al primero, luego al segundo en caso que no pueda, y así sucesivamente. Es así por ejemplo que se pone en práctica la alta disponibilidad, ya que bien existen varios conectores Ingres/Net iniciados en el servidor, o se tratan de máquinas diferentes en las que los datos son duplicados en tiempo real por Ingres/Replicator.

Un nodo puede ser Global o Local. Global significa que la configuración de Ingres/Net es común a todos los usuarios de la maquina concernida. Local únicamente concierne al usuario que la ha actualizado.

Gestionar los nodos


La herramienta para actualizar los nodos se llama netutil. Encontrarás en esta pantalla (que es la misma bajo Windows, Linux, Unix o VMS) la información descrita líneas arriba. También existe en la suite Visual/DBA una manera gráfica de hacer lo mismo.

netutil

Los errores frecuentes


Una vez que hayas creado tu nodo tienes la posibilidad de probarlo. Si el test fracasa, por lo general es por una de las siguientes razones:
  • el usuario no existe en la máquina de destino (a nivel del SO)
  • la contraseña no es correcta
  • la máquina tal como la has especificado no existe (el ping machine no responde)
  • el código de instalación (listen address) especificado no es correcto
  • la instalación de destino no se ha iniciado
  • el control de contraseñas de Ingres de la máquina de destino necesita ejecutar el comando mkvalidpwd (es necesario ser root)

Instalación con password


Una instalación con password es un concepto ligado a Ingres. El DBA de la máquina de destino autoriza o no a otras DBA a conectarse a su instalación. Concretamente se trata de un nodo que tiene propiedades particulares.

Del lado del servidor:
  • nombre del nodo: debe ser igual al nombre de la máquina (uname -n)
  • usuario:
  • contraseña: libre


Del lado del cliente:
  • nombre del nodo: nombre del servidor de destino
  • usuario:
  • contraseña: el declarado en el nodo del mismo nombre en el servidor
  • dirección: dirección IP o nombre de la máquina servidor
  • listen address: II_INSTALLATION del lado del servidor


A partir de este momento cuando el nodo sea invocado, será el usuario que se conectó en el puesto cliente que se conectará a Ingres. Por lo tanto debe estar declarado en Ingres (ver el comando accessdb) y no necesita existir en SO de destino.

Uso


Por ejemplo para conectarse a una base Ingres, localmente, utilizaremos el comando:

sql mabase


Para implementar un nodo, la sintaxis es la siguiente:

sql nodo::mibase


PD: El artículo original fue escrito por jpzuate, contribuidor de CommentCaMarche
Mejores respuestas para « Conectarse a Ingres: el nodo » en :
Conexion a una base de datos Ingres con PHP Ver Este truco ha sido sacado de la siguiente documentacion de Ingres: - Ingres® 2006 Release 2 for Windows Quick Start Guide (qs_windows.pdf) - Ingres® 2006 Release 2 for Linux Quick Start Guide (qs_linux.pdf) Descargar...
Conectarse a un servidor FTP en modo MS-DOS Ver El comando ftp permite conectarse a un servidor FTP desde la línea de comandos. Ciertas opciones de este comando permiten automatizar la conexión ofreciendo una lista de comandos contenidos en un fichero texto: ftp -i -s:cmd_ftp.txt En el que...
[Internet] Resumen MSN VerRESUMEN MSN 1. INTRODUCCION 2. “EL PUNTO DE PARTIDA” COMO CREAR UNA DIRECCION MSN 3. TRUCOS Y ASTUCIAS 4. CONTACTOS BLOQUEADOS 5. CODIGOS DE ERROR 6. CONEXIÓN IMPOSIBLE: PAGINA EN BLANCO 7. PROXY 8. ELIMINAR UNA CUENTA/DIRECCION MSN 8.1...
Configuración de periféricos bajo MS-DOS VerLos periféricos son elementos de hardware que permiten ingresar datos al PC para ser procesados y recibir datos de salida. Entre los periféricos tenemos: el teclado, el ratón, la unidad de disquete, el monitor, la impresora y tarjetas de memoria....
Introducción a Linux VerHistoria y origen de Linux Este sistema operativo completamente gratuito es la creación de Linus B. Torvalds. A comienzos de la década de 1990, Torvalds quiso crear su propio sistema operativo para su proyecto de graduación. Linus Torvalds intentó...
Contraseñas VerContraseñas Al conectarse a un sistema informático, generalmente se debe ingresar: un nombre de registro o nombre de usuario y una contraseña para acceder. Este par nombre de registro/contraseña forma la clave para tener acceso al sistema. Mientras...