Añadir una base de datos de inquilinos de RDS para Oracle a su instancia de CDB - Amazon Relational Database Service

Añadir una base de datos de inquilinos de RDS para Oracle a su instancia de CDB

En la configuración de varios inquilinos de RDS para Oracle, una base de datos de inquilinos es una PDB. Para agregar una base de datos de inquilinos, asegúrese de que cumple los siguientes requisitos previos:

Puede añadir una base de datos de inquilinos mediante la AWS Management Console, la AWS CLI o la API de RDS. No puede agregar varias bases de datos de inquilinos en una sola operación: debe agregarlas de una en una. Si la CDB tiene habilitada la retención de copias de seguridad, Amazon RDS realiza una copia de seguridad de la instancia de base de datos antes y después de añadir una nueva base de datos de inquilinos.

Para añadir una base de datos de inquilinos a su instancia de base de datos
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En la esquina superior derecha de la consola de Amazon RDS, elija la Región de AWS en la que desea crear la base de datos de inquilinos.

  3. En el panel de navegación, seleccione Databases (Bases de datos).

  4. Elija la instancia de CDB a la que desea agregar una base de datos de inquilinos. La instancia de base de datos debe usar la configuración de varios inquilinos de la arquitectura CDB.

  5. Elija Acciones y, a continuación, Agregar base de datos de inquilinos.

  6. En Configuración de la base de datos de inquilinos, haga lo siguiente:

    • En Nombre de la base de datos de inquilinos, escriba el nombre de la nueva PDB.

    • En Nombre de usuario principal de la base de datos de inquilinos, escriba el nombre del usuario principal de la PDB. Este usuario principal es diferente del usuario principal de la CDB.

    • Introduzca una contraseña en Contraseña principal de la base de datos de inquilinos o seleccione Generar automáticamente una contraseña.

    • En Conjunto de caracteres de base de datos de inquilinos, seleccione un conjunto de caracteres para la PDB. El valor predeterminado es AL32UTF8. Puede elegir un conjunto de caracteres de PDB distinto del de la CDB.

    • En Conjunto de caracteres nacional de la base de datos de inquilinos, seleccione un conjunto de caracteres para la PDB. El valor predeterminado es AL32UTF8. El conjunto de caracteres nacional especifica la codificación solo para las columnas que utilizan el tipo de datos NCHAR (NCHAR, NVARCHAR2 y NCLOB), y no afecta a los metadatos de la base de datos.

    Para obtener más información sobre estos ajustes, consulte Configuración de instancias de base de datos.

  7. Seleccione Agregar inquilino.

Para añadir una base de datos de inquilinos a su CDB con la AWS CLI, use el comando create-tenant-database con los siguientes parámetros obligatorios:

  • --db-instance-identifier

  • --tenant-db-name

  • --master-username

  • --master-user-password

En el siguiente ejemplo, se crea una base de datos de inquilinos denominada mypdb2 en la instancia de CDB de RDS para Oracle denominada my-cdb-inst. El conjunto de caracteres de la PDB es UTF-16.

ejemplo

Para Linux, macOS o:Unix

aws rds create-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst \ --tenant-db-name mypdb2 \ --master-username mypdb2-admin \ --master-user-password mypdb2-pwd \ --character-set-name UTF-16

En:Windows

aws rds create-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst ^ --tenant-db-name mypdb2 ^ --master-username mypdb2-admin ^ --master-user-password mypdb2-pwd ^ --character-set-name UTF-16

El resultado tiene un aspecto similar al siguiente.

...} "TenantDatabase" : { "DbiResourceId" : "db-abc123", "TenantDatabaseResourceId" : "tdb-bac567", "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:mypdb2", "DBInstanceIdentifier" : "my-cdb-inst", "TenantDBName" : "mypdb2", "Status" : "creating", "MasterUsername" : "mypdb2", "CharacterSetName" : "UTF-16", ... } }...