Puede utilizar una utilidad como IBM CLPPlus para conectarse a una instancia de base de datos de Amazon RDS para Db2. Esta utilidad forma parte de IBM Data Server Runtime Client. Para descargar el cliente desde IBM Fix Central, consulte IBM Data Server Client Packages Version 11.5 Mod 8 Fix Pack 0
importante
Le recomendamos que ejecute IBM CLPPlus en un sistema operativo que admita interfaces gráficas de usuario como macOS, Windows o Linux con un equipo de sobremesa. Si ejecuta Linux headless, utilice el switch -nw con comandos CLPPlus.
Instalación del cliente
Tras descargar el paquete para Linux, instale el cliente.
nota
Para instalar el cliente en AIX o Windows, siga el mismo procedimiento pero modifique los comandos para su sistema operativo.
Para instalar el cliente en Linux
-
Ejecute
./db2_install
. -
Ejecute
clientInstallDir/instance/db2icrt -s client
instance_name
. Sustituyainstance_name
por un usuario de sistema operativo válido en Linux. En Linux, el nombre de la instancia de base de datos de Db2 está vinculado al nombre de usuario del sistema operativo.Este comando crea un directorio
sqllib
en el directorio principal del usuario designado en Linux.
Conexión a una instancia de base de datos
Para conectarse a una instancia de base de datos de RDS para Db2, necesita su nombre DNS y el número de puerto. Para obtener información sobre cómo encontrarlos, consulte Búsqueda del punto de conexión. También debe conocer el nombre de la base de datos, el nombre de usuario maestro y la contraseña maestra que definió al crear la instancia de base de datos de RDS para Db2. Para obtener más información sobre cómo encontrarlos, consulte Creación de una instancia de base de datos.
Para conectarse a una instancia de base de datos de RDS para Db2 con IBM CLPPlus
-
Revise la sintaxis del comando. En el siguiente ejemplo, sustituya
clientDir
por la ubicación en la que está instalado el cliente.cd
clientDir
/bin ./clpplus -h -
Configure su servidor Db2. En el siguiente ejemplo, sustituya
dsn_name
,database_name
,endpoint
yport
por el nombre de DSN, el nombre de la base de datos, el punto de conexión y el puerto de su instancia de base de datos de RDS para Db2. Para obtener más información, consulte Búsqueda del punto de conexión de la instancia de base de datos de Amazon RDS para Db2.db2cli writecfg add -dsn
dsn_name
-databasedatabase_name
-hostendpoint
-portport
-parameter "Authentication=SERVER_ENCRYPT" -
Conéctese a una instancia de base de datos de RDS para Db2. En el siguiente ejemplo, sustituya
master_username
ydsn_name
por el nombre de usuario maestro y el nombre de DSN../clpplus -nw
master_username
@dsn_name
-
Se abrirá una ventana de Java Shell. Introduzca la contraseña maestra para su instancia de base de datos de RDS para Db2.
nota
Si no se abre una ventana Java Shell, ejecute
./clpplus -nw
para usar la misma ventana de línea de comandos.Enter password:
*********
Se realizará una conexión y se producirá un resultado similar al del siguiente ejemplo:
Database Connection Information : --------------------------------- Hostname = database-1.abcdefghij.us-east-1.rds.amazonaws.com Database server = DB2/LINUXX8664 SQL110590 SQL authorization ID = admin Local database alias = DB2DB Port = 50000
-
Ejecución de consultas y visualización de resultados. El siguiente ejemplo muestra una instrucción SQL que selecciona la base de datos que ha creado.
SQL > select current server from sysibm.dual;
El resultado de este comando debería ser similar al siguiente ejemplo:
1 -------------------- DB2DB SQL>