Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
A continuación, puede encontrar los scripts de soporte de diagnóstico disponibles para analizar PostgreSQL RDBMS (en las instalaciones, Amazon RDS o Aurora PostgreSQL) en la configuración de migración de AWS DMS. Estos scripts funcionan con un punto de conexión de origen o destino. Los scripts están todos escritos para ejecutarse en la utilidad de línea de comandos psql.
Antes de ejecutar estos scripts, asegúrese de que la cuenta de usuario que utiliza tiene los permisos necesarios siguientes para acceder a PostgreSQL RDBMS:
-
PostgreSQL 10.x o superior: una cuenta de usuario con permiso de ejecución en la función
pg_catalog.pg_ls_waldir
. -
PostgreSQL 9.x o anterior: una cuenta de usuario con permisos predeterminados.
Recomendamos utilizar una cuenta existente con los permisos adecuados para ejecutar estos scripts.
Si necesita crear una cuenta de usuario nueva o conceder permisos a una cuenta existente para ejecutar estos scripts, puede ejecutar los siguientes comandos SQL para cualquier PostgreSQL RDBMS en función de la versión de PostgreSQL.
Concesión de permisos de cuenta para ejecutar estos scripts en bases de datos PostgreSQL versión 10.x o superior
-
Realice una de las siguientes acciones siguientes:
-
Para crear una cuenta de usuario nueva, ejecute lo siguiente.
CREATE USER
script_user
WITH PASSWORD 'password
'; GRANT EXECUTE ON FUNCTION pg_catalog.pg_ls_waldir TOscript_user
; -
Para una cuenta de usuario existente, ejecute lo siguiente.
GRANT EXECUTE ON FUNCTION pg_catalog.pg_ls_waldir TO
script_user
;
-
Concesión de permisos de cuenta para ejecutar estos scripts para una base de datos de PostgreSQL versión 9.x o superior
-
Realice una de las siguientes acciones siguientes:
-
Para una cuenta de usuario nueva, ejecute lo siguiente con los permisos predeterminados.
CREATE USER
script_user
WITH PASSWORDpassword
; -
Para una cuenta de usuario existente, utilice los permisos existentes.
-
nota
Estos scripts no admiten determinadas funciones relacionadas con la búsqueda del tamaño de WAL para bases de datos de PostgreSQL versión 9.x y superiores. Para obtener más información, trabaje con AWS Support.
En los siguientes temas se describe cómo descargar, revisar y ejecutar cada script de soporte disponible para PostgreSQL. También se describe cómo revisar y cargar el resultado del script en el caso de AWS Support.
Script awsdms_support_collector_postgres.sql
Descargue el script awsdms_support_collector_postgres.sql
Este script recopila información sobre la configuración de la base de datos de PostgreSQL. Recuerde comprobar la suma de comprobación en el script. Si se verifica la suma de comprobación, revise el código SQL en el script para comentar cualquier parte del código que no le resulte cómodo ejecutar. Cuando esté satisfecho con la integridad y el contenido del script, puede ejecutarlo.
nota
Puede ejecutar este script con el cliente psql versión 10 o superior.
Puede utilizar los siguientes procedimientos para ejecutar este script desde el entorno de la base de datos o desde la línea de comandos. En cualquier caso, puede cargar el archivo en AWS Support más adelante.
Ejecución de este script y carga de los resultados en el caso de soporte
-
Realice una de las siguientes acciones siguientes:
-
Ejecute el script desde el entorno de la base de datos mediante la siguiente línea de comandos psql.
dbname=# \i awsdms_support_collector_postgres.sql
En el siguiente símbolo del sistema, ingrese el nombre de solo uno de los esquemas que desee migrar.
En el siguiente símbolo del sistema, ingrese el nombre del usuario (
) que ha definido para conectarse a la base de datos.script_user
-
Ejecute el siguiente script directamente desde la línea de comandos. Esta opción evita cualquier consulta previa a la ejecución del script.
psql -h
database-hostname
-pport
-Uscript_user
-ddatabase-name
-f awsdms_support_collector_postgres.sql
-
-
Revise el archivo HTML de salida y elimine cualquier información que no le resulte cómodo compartir. Cuando acepte compartir HTML, cargue el archivo en el caso de AWS Support. Para obtener más información sobre cómo cargar este archivo, consulte Trabajar con scripts de soporte de diagnóstico en AWS DMS.