Puede conectar con una base de datos híbrida ALTIBASE (HDB) desde los clientes de ArcGIS. Para ello, instale y configure el cliente de ALTIBASE HDB en sus equipos cliente de ArcGIS. Tenga en cuenta que debe usar la misma versión para el cliente de ALTIBASE HDB y la base de datos ALTIBASE.
Tenga en cuenta también que se recomienda instalar aplicaciones de 32 y 64 bits y, por lo tanto, instalar los clientes de ALTIBASE HDB en equipos separados para evitar que surjan problemas cuando se instalen diferentes versiones de los mismos controladores en el mismo equipo.
Una vez el cliente esté configurado, cree un archivo de conexión de base de datos. Al publicar datos de ALTIBASE desde ArcMap en un sitio de ArcGIS Server, registre el archivo de conexión de base de datos con el sitio.
Conectarse desde ArcGIS Server
Si va a publicar datos de ALTIBASE desde ArcMap en ArcGIS Server o desde ArcGIS Pro en los sitios de ArcGIS Server federados en su portal y desea que los servicios resultantes utilicen los datos de su base de datos ALTIBASE, haga lo siguiente:
- Si ArcGIS Server está instalado en un equipo distinto de ALTIBASE HDB, instale el cliente ALTIBASE HDB en cada equipo del sitio de ArcGIS Server.
- Si ArcGIS Server está instalado en un servidor Linux, edite la secuencia de comandos init_user_param.sh en cada equipo de ArcGIS Server para incluir información sobre el cliente y la instancia de ALTIBASE HDB y reinicie ArcGIS Server.
- Registre su base de datos de ALTIBASE con los sitios de ArcGIS Server.
Instale el cliente de ALTIBASE HDB
Puede descargar el cliente de ALTIBASE HDB desde Atención al cliente de ALTIBASE. Siga las instrucciones de instalación proporcionadas por ALTIBASE.
Hay instaladores separados para clientes ALTIBASE HDB de 32 y 64 bits. Instale el cliente de 64 bits en cada equipo del sitio de ArcGIS Server.
Una vez que el cliente esté instalado, configure la variable de entorno PATH en cada equipo de ArcGIS Server para que incluya la ubicación del directorio lib en el directorio de instalación de clientes de ALTIBASE.
Modificar la secuencia de comandos init_user_param.sh (solo Linux)
Una vez que haya instalado los archivos cliente de la base de datos, modifique la secuencia de comandos init_user_param.sh instalada con ArcGIS Server para hacer referencia a los archivos cliente. Puede acceder a esta secuencia de comandos navegando al directorio <ArcGIS Server installation directory>/arcgis/server/usr.
- Asegúrese de que el propietario de la instalación de ArcGIS Server en cada equipo tenga al menos permisos de lectura y de ejecución en las bibliotecas de clientes de la base de datos.
- Abra la secuencia de comandos init_user_param.sh en un editor de texto.
- Elimine las marcas de comentario (#) de las líneas que empiecen por export.
# -------------------------------------------------- # Modify this section to configure a connection to ALTIBASE. # # ---------------------------------------------------------------- #export ALTIBASE_HOME=<Altibase_InstallDir> #export ALTIBASE_PORT_NO=<Altibase_Port_No> #export PATH=${ALTIBASE_HOME}/bin:${PATH} #export LD_LIBRARY_PATH=${ALTIBASE_HOME}/lib:${LD_LIBRARY_PATH} #export CLASSPATH=${ALTIBASE_HOME}/lib/Altibase.jar:${CLASSPATH}
- Guarde y cierre la secuencia de comandos.
- Una vez que haya configurado init_user_param.sh en cada equipo de su sitio de ArcGIS Server, ejecute la secuencia de comandos startserver.sh para reiniciar ArcGIS Server.
./startserver.sh
Registrar la base de datos
Si desea que sus servicios web usen los datos de su base de datos ALTIBASE, registre la base de datos con sus sitios de ArcGIS Server. Consulte Registrar una base de datos híbrida de ALTIBASE con ArcGIS Server en la ayuda de ArcGIS Server para ver las instrucciones.
Conectarse desde ArcMap
Para conectarse desde ArcMap a ALTIBASE, instale el cliente de ALTIBASE HDB en el equipo de ArcMap y cree una conexión de base de datos en el árbol de catálogo.
Instale el cliente de ALTIBASE HDB
Puede descargar el cliente de ALTIBASE HDB desde Atención al cliente de ALTIBASE. Siga las instrucciones de instalación proporcionadas por ALTIBASE.
Hay instaladores separados para clientes ALTIBASE HDB de 32 y 64 bits. Instale el cliente de 32 bits en todos los equipos de ArcMap.
Una vez que el cliente esté instalado, configure en cada equipo de ArcMap la variable de entorno PATH para que incluya la ubicación del directorio lib en el directorio de instalación de clientes de ALTIBASE.
Conéctese a la base de datos.
Agregue una conexión de base de datos usando el cuadro de diálogo Conexión de base de datos o la herramienta Crear conexión de la base de datos. Los siguientes pasos describen el uso del cuadro de diálogo Conexión de base de datos.
- Expanda el nodo Conexiones de base de datos en el árbol de Catálogo de ArcMap o ArcCatalog y haga doble clic en Agregar conexión de base de datos.
- Elija ALTIBASE en la lista desplegable Plataforma de base de datos.
- En el cuadro de texto Origen de datos, escriba el nombre del servidor ALTIBASE HDB y el puerto utilizado por ALTIBASE para comunicarse con los clientes. Preceda la cadena con DSN=. La sintaxis es la siguiente:
DSN=<server name>;PORT_NO=<port>
Por ejemplo, si ALTIBASE se ejecuta en un servidor denominado projectdata y el número de puerto para comunicarse con la base de datos es 20100, escriba DSN=projectdata;PORT_NO=20100.
- Elija Autenticación de base de datos para el tipo de autenticación.
- Proporcione un nombre de usuario y contraseña válidos en los cuadros de texto Nombre de usuario y Contraseña respectivamente.
- Desactive Guardar nombre de usuario y contraseña si prefiere no guardar su información de inicio de sesión como parte de la conexión, lo que le puede ayudar a mantener la seguridad de la base de datos. Sin embargo, al hacerlo, deberá proporcionar un nombre de usuario y contraseña cada vez que se conecta. Tenga en cuenta también que la opción Guardar nombre de usuario y contraseña debe estar activada para los archivos de conexión que proporcionan servicios de ArcGIS con acceso a la base de datos o si desea usar la búsqueda de Catálogo para localizar los datos a los que se accede a través de este archivo de conexión.
- Haga clic en Aceptar para conectarse.
Se crea un archivo en \\<computer_name>\Users\<user_name>\AppData\Roaming\ESRI\Desktop<release#>\ArcCatalog.
Puede mover la conexión a otra ubicación; solo asegúrese de que los usuarios y las aplicaciones que necesitan realizar una conexión tenga acceso de lectura al directorio donde ha colocado el archivo de conexión.
Si utiliza los datos de esta conexión como la fuente para un servicio, como un servicio de geoprocesamiento o geocodificación, es posible que deba colocar el archivo de conexión en una ubicación compartida de la red. Consulte Hacer que sus datos sean accesibles para ArcGIS Server para obtener más información sobre cómo compartir un archivo de conexión.