Realizar una conexión directa desde ArcGIS Desktop a una geodatabase en Oracle

Puede utilizar una conexión directa desde ArcGIS Desktop a una geodatabase de ArcSDE. Una vez que haya instalado y configurado el cliente del sistema de administración de bases de datos (DBMS) en los equipos cliente, siga los pasos que se presentan a continuación para configurar una conexión directa desde ArcGIS Desktop.

NotaNota:

Si ya existe una conexión a una geodatabase de ArcSDE en la instancia de ArcGIS Desktop, las conexiones subsiguientes que coincidan con el servidor original y las propiedades del modo de autentificación tendrán las propiedades de la conexión original. Esto significa que si se conecta a una geodatabase de ArcSDE con un archivo de conexión que no guarda la versión o el nombre y contraseña del usuario, y ya existe una conexión al mismo servidor de geodatabase de ArcSDE e instancia, que guarda la versión o el nombre y contraseña del usuario, no se le solicitará que complete las propiedades que faltan; se utilizarán las propiedades de la conexión original con el inicio de sesión o versión guardados.

Pasos:
  1. Abra la carpeta de Conexiones a base de datos del árbol de catálogo. Puede acceder de las siguientes maneras:
    • Inicie ArcMap, ArcScene o ArcGlobe, abra la Ventana de catálogo y, a continuación, haga doble clic en la carpeta de Conexiones a base de datos del árbol de catálogo.
    • Inicie ArcCatalog y haga doble clic en la carpeta de Conexiones a base de datos en el árbol de catálogo.
  2. Haga doble clic en Agregar conexión de base de datos espaciales.

    Se abrirá el cuadro de diálogo Conexión de base de datos espaciales.

  3. Introduzca el nombre del servidor que contenga la base de datos de Oracle, dentro del cuadro de texto Servidor.
  4. Lo que escribe en el cuadro de texto Servicio varía según la versión de cliente Oracle que utilice y si está conectado a la instancia maestra sde o a una geodatabase en un esquema de usuario.
    • Si se conecta a Oracle a través de un cliente Oracle 10g , escriba sde:oracle10g:<SQL_Net_alias> en el cuadro de texto Servicio.
    • Si se conecta a Oracle a través de un cliente Oracle 11g , escriba sde:oracle11g:<SQL_Net_alias> en el cuadro de texto Servicio.
    • Si se conecta a una geodatabase en un esquema de usuario en lugar de la geodatabase maestra sde, escriba sde:oracle10g:<SQL_Net_alias>:<schema_name> o sde:oracle11g:<SQL_Net_alias>:<schema_name> en el cuadro de texto Servicio. Asegúrese de proporcionar el nombre del esquema que contiene la geodatabase a la que desea conectarse.

    El alias de SQL Net se estableció en el momento en que se configuró el equipo para utilizar una conexión directa. Si no conoce el valor por el que debe reemplazar esta variable, póngase en contacto con el administrador del sistema.

    SugerenciaSugerencia:

    Si desea incluir una variable de entorno a la cadena de texto de la conexión, agregue un punto y coma al final de la cadena y agregue la variable. Por ejemplo, sde:oracle11g:oranet:fred;SDEHOME=c:\ArcGIS\bin para conectarse a una geodatabase de esquema de usuario o sde:oracle10g:oranet10;SDEHOME=c:\ArcGIS\bin para conectarse a la geodatabase maestra. Si especifica más de una variable, sepárelas con punto y coma. Por ejemplo, sde:oracle10g:oranet10;LOCAL=mynetalias;SDEHOME=c:\ArcGIS\bin.

  5. Deje el cuadro de texto Base de datos en blanco.
  6. Si utiliza una autentificación de base de datos, introduzca el nombre de usuario en el cuadro de texto Nombre de usuario y la contraseña en el cuadro de texto Contraseña.
  7. Si no desea guardar la información de inicio de sesión para la conexión, desmarque la opción Guardar nombre de usuario y contraseña.
  8. Si utiliza una autentificación de sistema operativo, haga clic en el botón Autentificación del sistema operativo.
    La información de la autentificación de base de datos dejará de estar disponible.
  9. Las conexiones de base de datos espaciales se realizan con la versión sde.DEFAULT por defecto. Si se conecta a otra versión, incluida la versión DEFALUT de una geodatabase de esquema de usuario, debe cambiarla. Haga clic en Cambiar en la sección Detalles de conexión.
    1. Cuando se abra el cuadro de diálogo Detalles de conexión, elija la versión de la geodatabase a la que desea conectarse, que puede ser <schema>.DEFAULT u otra versión de esa geodatabase.

      Por ejemplo, si el esquema en la que se encuentra la geodatabase es tubor y desea conectarse a la versión qa77, elija tubor.qa77 desde la lista de versiones transaccionales.

    2. Haga clic en Aceptar para cerrar el cuadro de diálogo Detalles de conexión.
  10. Si no desea guardar la información de conexión de la versión que proporcionó en el último paso, desmarque la opción Guardar la versión con el archivo de conexión.
  11. Haga clic en Test de conexión.

    Si la prueba tiene se realiza correctamente, el botón dejará de estar disponible. Si la prueba falla, no podrá tener acceso a los datos de la geodatabase hasta que proporcione la información correcta o hasta que se resuelva el problema de la base de datos.

  12. Haga clic en Aceptar.
  13. Introduzca un nombre nuevo para la conexión de base de datos espaciales.
  14. Presione INTRO.
NotaNota:

Si ya existe una conexión a una geodatabase de ArcSDE en la instancia de ArcGIS Desktop, las conexiones subsiguientes que coincidan con el servidor original y las propiedades del modo de autentificación tendrán las propiedades de la conexión original. Esto significa que si se conecta a una geodatabase de ArcSDE con un archivo de conexión que no guarda la versión o el nombre y contraseña del usuario, y ya existe una conexión al mismo servidor de geodatabase de ArcSDE e instancia, que guarda la versión o el nombre y contraseña del usuario, no se le solicitará que complete las propiedades que faltan; se utilizarán las propiedades de la conexión original con el inicio de sesión o versión guardados.

Temas relacionados


7/10/2012