Saltar al contenido

Instalar y configurar unixODBC Tutoriales para desarrolladores de SAP

En el siguiente procedimiento, la “máquina host” se refiere a la máquina en la que instalará y configurará unixODBC. La “máquina cliente” se refiere a la máquina (o máquinas) a las que se conectará mediante unixODBC.

Necesitará la dirección IP de su máquina host y cliente. Haga que esa información esté disponible a medida que avanza en este proceso.


Paso 1: editar el archivo de la base de datos del cliente

Antes de que pueda conectarse a su base de datos de cliente usando unixODBC, necesita actualizar la base de datos de cliente hosts archivo con dirección IP para SAP HANA, máquina host de edición expresa. Deberá hacer esto con cada base de datos de cliente.

Haga lo siguiente en su (s) máquina (s) cliente:

Editar /etc/hosts en Windows

  1. Ir C:WindowsSystem32driversetc.

  2. I Administrador modo, abierto Hospedadores y Bloc de notas. Consulte su sistema operativo para obtener información sobre cómo abrir aplicaciones en modo Administrador.

  3. En una fila nueva sin terminar, agregue la dirección IP de su máquina host con un alias de su elección. Guarde sus cambios.

    Consejo: El espaciado es importante. Asegúrese de que esta imagen se parezca a su archivo de host en el Bloc de notas.

Editar /etc/hosts en Mac y Linux

  1. En su máquina Mac o Linux, inicie la aplicación Terminal.

  2. Pon el hosts archivo con el siguiente comando:

    sudo sh - c 'echo <ip_address_of_host>    <alias> >> /etc/hosts'
    

Hecho

Inicie sesión para responder la pregunta

Nota:
Los pasos restantes se realizan en su máquina host.

Paso 2: Instale unixODBC Driver Manager

Nota:
Si no tiene registrada su versión de SUSE, no se cargarán repositorios en su máquina. Para obtener más información, consulte el Academia SAP HANA video para más detalles.

  1. Abra una línea de comando para su máquina host.

  2. Abierto YaST usando sudo.

    sudo -i
    yast
    
  3. Oh Software Vamos Gestión de software

  4. Buscar e instalar unixodbc.

    1. Escribe “unixodbc“sa Búsqueda de frases sección y presione Entrar.

      Buscar

    2. Elija la versión de 32 o 64 bits según su instalación.

    3. Presione Tab y presione Entrar para abrir un menú de acciones. Destacar + y presione Entrar para aceptar.

      Instalación

    4. Presione F10 para aceptar. La instalación tardará unos minutos.

  5. La salida YaST presionando F10 para terminar y luego F9 para salir.

  6. Verifique si la instalación fue exitosa. Ejecuta el comando odbcinst. Si ve una lista de comandos, la instalación se realizó correctamente.

    éxito de la instalación de unixODBC

Hecho

Inicie sesión para responder la pregunta

Paso 3: Cree el archivo .odbc.ini

  1. Iniciar sesión como <sid>adm y muévete a /usr/sap/HXE/home directorio.

    Ejemplo:

    su -l hxeadm
    cd /usr/sap/HXE/home
    
  2. Crea el .odbc.ini expediente.

    vi .odbc.ini
    
  3. Agregue lo siguiente para cada máquina cliente:

    [<DATABASE_NAME>]
    servernode = <client_ip_address>:3<instance_number>13
    #location of the unixODBC driver
    driver = /usr/sap/<sid>/HDB<instance_number>/exe/libodbcHDB.so
    description = <optional_description>
    databasename = <your_database_alias>
    

    Aquí hay un ejemplo:

    [HXECLIENT]
    servernode = 10.100.100:39013
    driver = /usr/sap/HXE/HDB90/exe/libodbcHDB.so
    description = Test database for unixODBC
    databasename = client
    

Hecho

Inicie sesión para responder la pregunta

Paso 4: use el comando isql para conectarse a su sistema

Conecte su sistema al isql orden.

isql <DATABASE_NAME> <user> <password>

Ejemplo:

isql HXECLIENT SYSTEM Password1

Si tiene éxito, se muestra una lista de comandos:

Conexión exitosa