Modificación de una base de datos de inquilinos de RDS para Oracle - Amazon Relational Database Service

Modificación de una base de datos de inquilinos de RDS para Oracle

Solo puede modificar el nombre de la PDB y la contraseña de usuario principal en una base de datos de inquilinos de su CDB. Tenga en cuenta los siguientes requisitos y limitaciones:

  • Para modificar la configuración de una base de datos de inquilinos en su instancia de base de datos, debe haber una base de datos de inquilinos.

  • No puede modificar múltiples bases de datos de inquilinos en una sola operación. Solo puede modificar una base de datos de inquilinos a la vez.

  • No puede cambiar el nombre de una base de datos de inquilinos a CDB$ROOT o PDB$SEED.

Puede modificar PDB utilizando la AWS Management Console, la AWS CLI o la API de RDS.

Para modificar el nombre de la PDB o la contraseña principal de una base de datos de inquilinos
  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 base de datos de inquilinos cuyo nombre de base de datos o contraseña de usuario principal desee modificar.

  5. Elija Modificar.

  6. En Configuración de la base de datos de inquilinos, lleve a cabo una de las siguientes acciones:

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

    • En Contraseña principal de la base de datos de inquilinos, escriba una nueva contraseña.

  7. Elija Modificar inquilino.

Para modificar una base de datos de inquilinos con la AWS CLI, llame al comando modify-tenant-database con los siguientes parámetros:

  • --db-instance-identifier value

  • --tenant-db-name value

  • [--new-tenant-db-name value]

  • [--master-user-password value]

En el siguiente ejemplo, se cambia el nombre de la base de datos de inquilinos de pdb1 a pdb-hr en una instancia de base de datos my-cdb-inst.

ejemplo

Para Linux, macOS, o Unix:

aws rds modify-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst \ --tenant-db-name pdb1 \ --new-tenant-db-name pdb-hr

En Windows:

aws rds modify-tenant-database --region us-east-1 ^ --db-instance-identifier my-cdb-inst ^ --tenant-db-name pdb1 ^ --new-tenant-db-name pdb-hr

El resultado de este comando debería ser similar al siguiente.

{ "TenantDatabase" : { "DbiResourceId" : "db-abc123", "TenantDatabaseResourceId" : "tdb-bac567", "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:pdb1", "DBInstanceIdentifier" : "my-cdb-inst", "TenantDBName" : "pdb1", "Status" : "modifying", "MasterUsername" : "tenant-admin-user" "Port" : "6555", "CharacterSetName" : "UTF-16", "MaxAllocatedStorage" : "1000", "ParameterGroups": [ { "ParameterGroupName": "pdb1-params", "ParameterApplyStatus": "in-sync" } ], "OptionGroupMemberships": [ { "OptionGroupName": "pdb1-options", "Status": "in-sync" } ], "PendingModifiedValues": { "TenantDBName": "pdb-hr" } } }