Conexión a la instancia de base de datos de Amazon RDS para Db2 con IBM Db2 Data Management Console - Amazon Relational Database Service

Conexión a la instancia de base de datos de Amazon RDS para Db2 con IBM Db2 Data Management Console

Puede conectarse a una instancia de base de datos de Amazon RDS para Db2 con IBM Db2 Data Management Console. IBM Db2 Data Management Console puede administrar y monitorear varias instancias de base de datos de RDS para Db2. Para descargar esta utilidad, consulte las Versiones 3.1x de IBM Db2 Data Management Console en el servicio de soporte de IBM.

IBM Db2 Data Management Console requiere una base de datos de repositorio de Db2 para almacenar los metadatos y las métricas de rendimiento, pero no puede crear automáticamente un repositorio de RDS para Db2.

Primero debe crear una base de datos de repositorio para monitorear una o más instancias de base de datos de RDS para Db2. A continuación, conéctese a la instancia de base de datos de RDS para Db2 con IBM Db2 Data Management Console

Creación de una base de datos de repositorio para monitorear instancias de base de datos

Puede utilizar una instancia de base de datos RDS para Db2 existente del tamaño adecuado como repositorio para que IBM Db2 Data Management Console monitorice otras instancias de base de datos de RDS para Db2. Sin embargo, dado que el usuario administrador no tiene la autoridad SYSCTRL para crear grupos de búferes y espacios de tabla, no se puede utilizar la creación de repositorios de IBM Db2 Data Management Console para crear una base de datos de repositorios. En lugar de ello, debe crear una base de datos de repositorio para monitorear una o más instancias de base de datos de RDS para Db2. Puede crear una base de datos de repositorio de dos maneras diferentes. Puede crear manualmente un grupo de búferes, un espacio de tablas y objetos para un repositorio de IBM Db2 Data Management Console. O bien, puede crear una instancia de Amazon EC2 independiente para alojar un repositorio de IBM Db2 Data Management Console.

Creación manual de un grupo de búferes, un espacio de tablas y objetos

Para crear un grupo de búferes, un espacio de tablas y objetos para que los utilice IBM Db2 Data Management Console
  1. Permita privilegios para el grupo de búferes y los espacios de tabla.

    1. Realice cambios en los scripts, especialmente en los grupos de búferes y los espacios de tabla. Para obtener más información, consulte Configuración de una base de datos de repositorios en la documentación de IBM Db2 Data Management Console.

    2. Conéctese a la base de datos rdsadmin. En el siguiente ejemplo, sustituya master_username y master_password por su propia información.

      db2 connect to rdsadmin user master_username using master_password
    3. Cree un grupo de búferes para IBM Db2 Data Management Console. En el siguiente ejemplo, sustituya database_name por el nombre del repositorio que ha creado para que IBM Db2 Data Management Console monitorice sus instancias de base de datos RDS para Db2.

      db2 "call rdsadmin.create_bufferpool('database_name', 'BP4CONSOLE', 1000, 'Y', 'Y', 16384)"
    4. Cree un espacio de tablas para IBM Db2 Data Management Console. En el siguiente ejemplo, sustituya database_name por el nombre del repositorio que ha creado para que IBM Db2 Data Management Console monitorice sus instancias de base de datos RDS para Db2.

      db2 "call rdsadmin.create_tablespace('database_name', 'TS4CONSOLE', 'BP4CONSOLE', 16384)"
    5. Cree un espacio de tablas temporal para IBM Db2 Data Management Console. En el siguiente ejemplo, sustituya database_name por el nombre del repositorio que ha creado para que IBM Db2 Data Management Console monitorice sus instancias de base de datos RDS para Db2.

      db2 "call rdsadmin.create_tablespace('database_name', 'TS4CONSOLE_TEMP', 'BP4CONSOLE', 16384, 0, 0, 'T')"
  2. Cree objetos de IBM Db2 Data Management Console manualmente. Para obtener más información, consulte Configuración de una base de datos de repositorios en la documentación de IBM Db2 Data Management Console.

Creación de una instancia de Amazon EC2 para alojar un repositorio de IBM Db2 Data Management Console

Puede crear una instancia de Amazon Elastic Compute Cloud (Amazon EC2) independiente para alojar un repositorio de IBM Db2 Data Management Console. Para obtener información sobre cómo crear una instancia de Amazon EC2, consulte Tutorial: Introducción a las instancias Linux de Amazon EC2 en la Guía de usuario de Amazon EC2.

Conexión a las instancias de base de datos de RDS para Db2 con IBM Db2 Data Management Console

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. Si se conecta a través de Internet, permita que el tráfico llegue al puerto de la base de datos. Para obtener más información, consulte Creación de una instancia de base de datos.

Para conectarse a instancias de base de datos de RDS para Db2 con IBM Db2 Data Management Console
  1. Inicie IBM Db2 Data Management Console.

  2. Configure el repositorio.

    1. En la sección Conexión y base de datos, introduzca la siguiente información para su instancia de base de datos de RDS para Db2:

      • En Nombre del host, escriba el nombre DNS de la instancia de base de datos.

      • En Puerto, escriba el número de puerto de la instancia de base de datos.

      • En Base de datos, escriba el nombre de la base de datos.

      La sección Conexión y base de datos en IBM Db2 Data Management Console con los campos Host, Puerto y Base de datos.
    2. En la sección Seguridad y credenciales, introduzca la siguiente información para su instancia de base de datos de RDS para Db2:

      • En Tipo de seguridad, elija Usuario y contraseña cifrados.

      • En Username (Nombre de usuario), escriba el nombre del administrador de base de datos para la instancia de base de datos.

      • En Contraseña, escriba la contraseña del administrador de base de datos para la instancia de base de datos.

    3. Elija Test Connection (Probar conexión).

      nota

      Si la conexión no se realiza correctamente, confirme que el puerto de la base de datos esté abierto según las reglas de entrada del grupo de seguridad. Para obtener más información, consulte Consideraciones sobre grupos de seguridad con Amazon RDS para Db2.

      El siguiente mensaje de error indica que el usuario administrador que se conecta a la instancia de base de datos de RDS para Db2 no tiene privilegios para crear grupos de búferes ni espacios de tabla. También indica que, en el caso de las bases de datos del repositorio de Db2, el usuario debe tener DBADM y DATACCESS en la base de datos. El usuario también debe tener SYSCTRL en el privilegio de la instancia de base de datos.

      Mensaje de error sobre la falta de permisos para realizar operaciones.

      Asegúrese de haber creado una tabla de búfer, un espacio de tablas y objetos para un que un repositorio IBM Db2 Data Management Console monitorice su instancia de base de datos de RDS para Db2. También puede utilizar una instancia de base de datos de Db2 de Amazon EC2 para alojar un repositorio IBM Db2 Data Management Console con el fin de monitorizar su instancia de base de datos de RDS para Db2. Para obtener más información, consulte Creación de una base de datos de repositorio para monitorear instancias de base de datos.

    4. Tras probar satisfactoriamente su conexión, seleccione Siguiente.

      La sección Seguridad y credenciales en IBM Db2 Data Management Console.
  3. En la ventana de Configurar inscripción al monitor de eventos de estadísticas, seleccione Siguiente.

  4. (Opcional) Agregue una nueva conexión. Si desea utilizar una instancia de base de datos de RDS para Db2 diferente para la administración y la monitorización, agregue una conexión a una instancia de base de datos de RDS para Db2 que no sea de repositorio.

    1. En la sección Conexión y base de datos, introduzca la siguiente información para que la instancia de base de datos de RDS para Db2 la utilice en la administración y la monitorización:

      • En Nombre de la conexión, introduzca el identificador de la base de datos de Db2.

      • En Nombre del host, escriba el nombre DNS de la instancia de base de datos.

      • En Puerto, escriba el número de puerto de la instancia de base de datos.

      • En Base de datos, escriba el nombre de la base de datos.

      La sección Conexión y base de datos para una nueva conexión en IBM Db2 Data Management Console con los campos Host, Puerto y Base de datos.
    2. En la sección Seguridad y credenciales, seleccione Habilitar la recopilación de datos de monitorización.

    3. Escriba la siguiente información para la instancia de base de datos de RDS para Db2:

      • En Username (Nombre de usuario), escriba el nombre del administrador de base de datos para la instancia de base de datos.

      • En Contraseña, escriba la contraseña del administrador de base de datos para la instancia de base de datos.

    4. Elija Test Connection (Probar conexión).

    5. Tras probar satisfactoriamente su conexión, seleccione Guardar.

    Sección Seguridad y credenciales para una nueva conexión en IBM Db2 Data Management Console.

    Una vez agregada la conexión, aparecerá una ventana similar a la siguiente. Esta ventana indica que la base de datos se ha configurado correctamente.

    Esta ventana indica que la base de datos se ha configurado correctamente en IBM Db2 Data Management Console.
  5. Seleccione Ir a bases de datos. Aparecerá una ventana de bases de datos similar a la que se muestra a continuación. Esta ventana es un panel que muestra las métricas, los estados y las conexiones.

    La ventana de resumen de Bases de datos en IBM Db2 Data Management Console.

Ahora puede empezar a utilizar IBM Db2 Data Management Console para realizar los siguientes tipos de tareas:

  • Administrar varias instancias de base de datos de RDS para Db2.

  • Ejecutar comandos SQL.

  • Explorar, crear o cambiar los datos y los objetos de la base de datos.

  • Crear instrucciones EXPLAIN PLAN en SQL.

  • Ajustar consultas.

Para ejecutar comandos SQL y ver los resultados
  1. En la barra de navegación, seleccione SQL.

  2. Introduzca un comando SQL.

  3. Seleccione Ejecutar todo.

  4. Para ver los resultados, seleccione la pestaña Resultados.

La ventana Base de datos que muestra cómo ejecutar un comando de SQL y ver los resultados en IBM Db2 Data Management Console.