Modifica di un database del tenant RDS per Oracle - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modifica di un database del tenant RDS per Oracle

È possibile modificare solo il nome PDB e la password dell'utente principale di un database del tenant nel CDB. Tieni presenti i seguenti requisiti e limitazioni:

  • Per modificare le impostazioni di un database del tenant nell'istanza database, il database del tenant deve esistere.

  • Non è possibile modificare più database del tenant in un'unica operazione. È possibile modificare un solo database del tenant alla volta.

  • Non è possibile modificare il nome di un database del tenant in CDB$ROOT o PDB$SEED.

Un PDB può essere modificato usando la AWS Management Console, la AWS CLI o l'API RDS.

Per modificare il nome PDB o la password principale di un database del tenant
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nell'angolo in alto a destra della console Amazon RDS, scegli la Regione AWS in cui desideri creare il database del tenant.

  3. Nel riquadro di navigazione, scegli Databases (Database).

  4. Scegli il database del tenant di cui desideri modificare il nome del database o la password dell'utente principale.

  5. Scegli Modifica.

  6. Per Impostazioni globali del database effettua una delle seguenti operazioni:

    • Per Nome del database tenant immetti il nuovo nome del nuovo PDB.

    • Per Password principale del database tenant, immetti una nuova password.

  7. Scegli Modifica tenant.

Per modificare un database tenant utilizzando ilAWS CLI, chiamate il modify-tenant-databasecomando con i seguenti parametri:

  • --db-instance-identifier valore

  • --tenant-db-name value

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

  • [--master-user-password value]

L'esempio seguente rinomina il database del tenant pdb1 in pdb-hr nell'istanza database my-cdb-inst.

Esempio

Per LinuxmacOS, oUnix:

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

Per 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

Questo comando genera un output simile al seguente.

{ "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" } } }