Skip to Content

Hace algún tiempo, escribíamos sobre los Primeros pasos con SAP HANA Studio.

Hoy, toca el turno de centrarnos en otra herramienta de administración de SAP HANA: HDBSQL.

¿Qué es HDBSQL?

SAP HANA HDBSQL es una herramienta en línea de comandos para la ejecución de sentencias en la base de datos SAP HANA.
Con SAP HANA HDBSQL podremos por ejemplo, ejecutar sentencias SQL y procedimientos de base de datos así como ejecutar consultas contra la propia base de datos y sus objetos.

Conectándonos a la base de datos a través de SAP HANA HDBSQL.

En primer lugar, deberemos logarnos en el servidor con el <sid>adm de nuestra base de datos SAP HANA.
(Este usuario tiene en su PATH la ruta /usr/sap/<SID>/HDB<instancia>/exe)

su <sid>adm

Una vez logados, para conectarnos a nuestra base de datos:

hdbsql -n localhost -i <numerodeinstancia> -u <usuario> –p <password>

Para evitar introducir esta secuencia, podemos almacenar nuestro usuario SYSTEM bajo el Secure User Store, gracias a la utilidad: hdbuserstore.
Para ello:
hdbuserstore SET MYSYSTEM localhost:3<instancia>15 SYSTEM <password>
Podremos listar los usuarios almacenados en el Secure user store con el comando:
hdbuserstore LIST

A partir de ahora podemos conectarnos con:

hdbsql –U MYSYSTEM

Para comprobar que la conexión ha sido exitosa podemos ejecutar el siguiente SELECT:

SELECT * FROM dummy (Para salir pulsar q).

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

Leave a Reply