Averiguando cual es la arquitectura que tienes instalada

2 comentarios

¿Cómo saber si el Servidor del Firebird es SuperServer, Classic, o SuperClassic?

Realmente sería interesante que mediante un SELECT pudiéramos tener esa información, lamentablemente no es así pero de todas maneras podemos averiguarlo fácilmente. Hay dos métodos que podemos usar:

Método 1.

  1. Abrir como Administrador la ventana “Símbolo del sistema
  2. Ubicarse en la subcarpeta \BIN de la carpeta donde está instalado el Firebird
  3. Escribir el comando INSTSVC Q

Firebird puede ser instalado muchas veces en una computadora, para diferenciar a cada una de esas instalaciones de las demás a cada una hay que darle un nombre. El nombre por defecto, o sea el que le asigna el instalador es “DefaultInstance”.

Si tenemos más de una instalación del Firebird en una computadora, las demás instalaciones deberán tener otros nombres.

ARQUITECTURA1Captura 1. Si haces clic en la imagen la verás más grande

(1). La ventanita se abrió como Administrador. Para abrir un programa como Administrador debes colocar el mouse sobre su nombre, presionar el botón derecho y en el menú contextual que aparece elegir la opción: “Ejecutar como Administrador”

(2). El nombre de esta instalación es “DefaultInstance”, que es el nombre por defecto. Si hay más de una instalación del Firebird entonces podría aparecer otro nombre aquí.

(3). Los nombres de los archivos ejecutables pueden ser:

fbserver.exe —> significa que se está ejecutando SuperServer

fb_inet_server.exe —> significa que se está ejecutando Classic o SuperClassic. Para saber cual de ellos hay que mirar cual es el parámetro que viene a continuación: -c o ningún parámetro, es Classic. -s o -m es SuperClassic.

Método 2

  1.  Iniciar el Administrador de Tareas del Windows
  2. Hacer clic en la pestaña Procesos
  3. Hacer clic en el botón Mostrar procesos de todos los usuarios
  4. Si aparece una ventanita de diálogo preguntando: ¿Desea permitir que este programa realice cambios en el equipo? responderle que sí
  5. En la lista de procesos verás a fbserver.exe o a fb_inet_server.exe.

Por defecto Firebird se instala en SYSTEM.

Conclusión:

Aunque lamentablemente no disponemos de un SELECT que nos pueda decir la arquitectura del Servidor, es muy fácil obtener esa información y tenemos dos métodos para obtenerla.

Mediante el método 1 abrimos como Administrador una ventanita de comandos, nos ubicamos en la subcarpeta \BIN de nuestra instalación del Firebird y escribimos el comando INSTSVC Q

Mediante el método 2 iniciamos el Administrador de tareas del Windows, le pedimos que nos muestre todos los procesos y listo.

En ambos casos, fbserver.exe significa SuperServer y fb_inet_server.exe significa Classic o SuperClassic, para saber cual de ellos hay que fijarse en el parámetro que aparece a continuación: -c o nada, Classic, -s o -m, SuperClassic.

Artículos relacionados:

El índice del blog Firebird21

El foro del blog Firebird21

 

Anuncios

Instalando manualmente al Firebird como una aplicación

1 comentario

Firebird puede ser instalado automáticamente o manualmente. Para instalarlo automáticamente descargas y ejecutas un archivo que tiene la extensión .EXE, para instalarlo manualmente descargas y descomprimes un archivo que tiene la extensión .ZIP

En este artículo veremos como instalarlo manualmente (o sea, a través de un archivo con extensión .ZIP).

¿Cuándo debería instalar Firebird manualmente?

Cuando la computadora donde quieres instalar el Firebird ya lo tiene instalado. Pero tú quieres instalar otra versión (por ejemplo, la versión instalada es las 2.1 y tú quieres instalar la versión 2.5.2) o la misma versión pero con otra contraseña del SYSDBA (la versión del Firebird instalada es la 2.5.2 y tú necesitas la versión 2.5.2 pero desconoces cual es la contraseña del usuario SYSDBA y necesitas conocerla)

¿Cómo se puede instalar el Firebird?

  • Como un servicio del Windows
  • Como una aplicación

¿Cuál es la diferencia entre instalarlo como un servicio o una aplicación?

Si lo instalas como un servicio cada vez que enciendas tu computadora ya lo tendrás al Firebird disponible.

Si lo instalas como una aplicación para poder usar al Firebird deberás ejecutar el programa FBSERVER.EXE

¿Qué debo hacer para instalarlo como un servicio?

Para instalarlo manualmente como un servicio del Windows puedes leer este artículo:

¿Qué debo hacer para instalarlo como una aplicación?

Para instalarlo manualmente como una aplicación:

    1. Creas una nueva carpeta (por ejemplo una carpeta llamada C:\FIREBIRD_2_5_2)
    2. Descargas un archivo .ZIP de instalación (por ejemplo el archivo Firebird-2.5.2.26540-0_Win32.zip que se encuentra en la página http://www.firebirdsql.org/en/firebird-2-5-2-upd1/)
    3. Descomprimes ese archivo .ZIP en la carpeta que creaste en el paso 1.
    4. Si ya tienes otra instalación del Firebird en la misma computadora entonces deberás modificar el archivo FIREBIRD.CONF que se encuentra en la carpeta donde descomprimiste el archivo .ZIP (en este ejemplo el archivo sería: C:\FIREBIRD_2_5_2\FIREBIRD.CONF) cambiando el puerto 3050 por el puerto 3051 (o cualquier otro número de puerto que esté libre, o sea que ningún programa lo esté usando). Para ello, deberás buscar esta línea:
      • #RemoteServicePort = 3050

y reemplazarla por esta línea:

      • RemoteServicePort = 3051

(fíjate que se eliminó el símbolo de numeral # que había al principio y el número 3050 se cambió por 3051)

¿Cómo ejecuto al Firebird después de instalarlo como una aplicación?

Después de seguir los pasos anteriores ya lo tendrás al Firebird instalado pero no se estará ejecutando hasta que tú se lo indiques, para ello deberás ingresar a la ventana “Símbolo del sistema”, ubicarte en la carpeta BIN de tu instalación del Firebird (en este ejemplo sería la carpeta C:\FIREBIRD_2_5_2\BIN\) y escribir: FBSERVER -a tal como se ve en la siguiente captura de pantalla:

FBSERVER

(haciendo click sobre la imagen la verás más grande)

A partir de este momento ya el Servidor del Firebird se estará ejecutando normalmente. El único detalle a considerar es que si apagas o reinicias la computadora nuevamente tendrás que ejecutar el programa FBSERVER.EXE con el parámetro -a

Si no quieres estar ingresando a la ventana de símbolo del sistema y escribiendo FBSERVER -a cada vez que quieres ejecutar el Servidor del Firebird lo que puedes hacer es crear un archivo con extensión .BAT y ponerlo como acceso directo en tu escritorio, algo como:

FBSERVER.BAT

C:
CD \FIREBIRD_2_5_2\BIN\
FBSERVER -a

Si creas ese archivo .BAT y luego lo pones como acceso directo en tu escritorio entonces simplemente haciendo doble click sobre él ya estarás ejecutando todos sus comandos y de esta manera te será más fácil y más rápido ejecutar el Servidor del Firebird.