Conexión a bases de datos Oracle con AWS Schema Conversion Tool - AWS Schema Conversion Tool

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.

Conexión a bases de datos Oracle con AWS Schema Conversion Tool

Puede utilizarlos AWS SCT para convertir esquemas, objetos de código de bases de datos y código de aplicaciones de Oracle Database a los siguientes destinos:

  • Amazon RDS para mi SQL

  • Edición SQL compatible con Amazon Aurora My

  • Amazon RDS para Postgre SQL

  • Edición compatible con Postgre de SQL Amazon Aurora

  • Amazon RDS para Oracle

  • Amazon RDS para MariaDB

Cuando la fuente es una base de datos de Oracle, los comentarios se pueden convertir al formato adecuado, por ejemplo, en una base de datos de SQL Postgre. AWS SCT puede convertir comentarios en tablas, vistas y columnas. Los comentarios pueden incluir apóstrofes; AWS SCT duplica los apóstrofes al convertir SQL sentencias, igual que ocurre con las cadenas literales.

Para obtener más información, consulte lo siguiente.

Privilegios para Oracle como origen

A continuación se enumeran los privilegios necesarios para Oracle como origen:

  • CONNECT

  • SELECT_CATALOG_ROLE

  • SELECT ANY DICTIONARY

  • SELECTACTIVADO. SYS ARGUMENT$

Conexión a Oracle como origen

Utilice el siguiente procedimiento para conectarse a su base de datos de Oracle de origen con la AWS Schema Conversion Tool.

Para conectarse a una base de datos de Oracle de origen
  1. En AWS Schema Conversion Tool, selecciona Añadir fuente.

  2. Elija Oracle y, a continuación, elija Siguiente.

    Se abrirá el cuadro de diálogo Agregar origen.

  3. En Nombre de conexión, escriba un nombre para su base de datos. AWS SCT muestra este nombre en el árbol del panel izquierdo.

  4. Utilice las credenciales de la base de datos de AWS Secrets Manager o introdúzcalas manualmente:

    • Para usar las credenciales de base de datos de Secrets Manager, siga las instrucciones siguientes:

      1. En AWSSecreto, elija el nombre del secreto.

      2. Seleccione Rellenar para rellenar automáticamente todos los valores del cuadro de diálogo de conexión a la base de datos de Secrets Manager.

      Para obtener información sobre el uso de las credenciales de bases de datos de Secrets Manager, consulteConfigurando AWS Secrets Manager en el AWS Schema Conversion Tool.

    • Para introducir manualmente la información de conexión a la base de datos de origen de Oracle, siga las instrucciones siguientes:

      Parámetro Acción
      Type

      Seleccione el tipo de conexión a la base de datos. En función de su tipo, proporcione la siguiente información adicional:

      • SID

        • Nombre del servidor: el nombre del sistema de nombres de dominio (DNS) o la dirección IP del servidor de la base de datos de origen.

        • Puerto del servidor: el puerto que utilice para conectarse al servidor de su base de datos de origen.

        • Oracle SID: el ID del sistema Oracle (SID). Para encontrar el OráculoSID, envíe la siguiente consulta a su base de datos de Oracle:

          SELECT sys_context('userenv','instance_name') AS SID FROM dual;

      • Nombre del servicio

        • Nombre del servidor: el DNS nombre o la dirección IP del servidor de la base de datos de origen.

          Puede conectarse a la base de datos Oracle de origen mediante un protocolo de IPv6 direcciones. Para ello, utilice corchetes para escribir la dirección IP, tal y como se muestra en el siguiente ejemplo.

          [2001:db8:ffff:ffff:ffff:ffff:ffff:fffe]
        • Puerto del servidor: el puerto que utilice para conectarse al servidor de su base de datos de origen.

        • Nombre del servicio: el nombre del servicio de Oracle al que conectarse.

      • TNSalias

        • TNSruta del archivo: la ruta al archivo que contiene la información de conexión del nombre del sustrato de red transparente (TNS).

          Tras elegir el TNS archivo, AWS SCT añade todas las conexiones a bases de datos Oracle del archivo a la lista de TNSalias.

          Seleccione esta opción para conectarse a Oracle Real Application Clusters (RAC).

        • TNSalias: el TNS alias de este archivo que se utilizará para conectarse a la base de datos de origen.

      • TNSidentificador de conexión

        • TNSidentificador de conexión: el identificador de la información de TNS conexión registrada.

      Nombre de usuario y Contraseña

      Introduzca las credenciales de la base de datos para conectarse al servidor de base de datos de origen.

      La primera vez que se conecte a la base de datos de Oracle, debe escribir la ruta al archivo del controlador de Oracle (ojdbc8.jar). Puede descargar el archivo en http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html. Asegúrese de registrarse en el sitio web gratuito de Oracle Technical Network para completar la descarga. AWS SCT utiliza el controlador seleccionado para futuras conexiones a bases de datos Oracle. La ruta del controlador se puede modificar mediante la pestaña Controladores, en Configuración global.

      AWS SCT utiliza la contraseña para conectarse a la base de datos de origen solo cuando decide conectarse a la base de datos en un proyecto. Para evitar que la contraseña de su base de datos de origen quede expuesta, AWS SCT no la almacena por defecto. Si cierra el AWS SCT proyecto y lo vuelve a abrir, se le solicitará la contraseña para conectarse a la base de datos de origen, según sea necesario.

      Utilice SSL

      Elija esta opción para usar Secure Sockets Layer (SSL) para conectarse a la base de datos. Proporcione la siguiente información adicional, según corresponda, en la SSLpestaña:

      • SSLautenticación: seleccione esta opción para utilizar la SSL autenticación mediante certificado. Configure su almacén de confianza y su almacén de claves en Configuración, Configuración global y Seguridad.

      • Almacén de confianza: el almacén de confianza que se va a utilizar.

      • Almacén de claves: el almacén de claves que se va a utilizar.

      Almacenar contraseña

      AWS SCT crea una bóveda segura para almacenar los SSL certificados y las contraseñas de las bases de datos. Elija esta opción para almacenar la contraseña de la base de datos y conectarse rápidamente a la base de datos sin necesidad de introducir la contraseña.

      Ruta del controlador de Oracle

      Escriba la ruta al controlador que va a usar para conectarse a la base de datos de origen. Para obtener más información, consulte Instalación de JDBC controladores para AWS Schema Conversion Tool.

      Si almacena la ruta al controlador en la configuración global del proyecto, la ruta del controlador no aparecerá en el cuadro de diálogo de conexión. Para obtener más información, consulte Almacenamiento de rutas a los controladores en la configuración global.

  5. Elija Probar conexión para comprobar que AWS SCT puede conectarse a la base de datos de origen.

  6. Seleccione Conectar para conectarse a su base de datos de origen.