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
oPDB$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
Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/
. -
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.
-
En el panel de navegación, seleccione Databases (Bases de datos).
-
Elija la base de datos de inquilinos cuyo nombre de base de datos o contraseña de usuario principal desee modificar.
-
Elija Modificar.
-
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.
-
-
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-identifiermy-cdb-inst
\ --tenant-db-namepdb1
\ --new-tenant-db-namepdb-hr
En Windows:
aws rds modify-tenant-database --region
us-east-1
^ --db-instance-identifiermy-cdb-inst
^ --tenant-db-namepdb1
^ --new-tenant-db-namepdb-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" } } }