Modificando um banco de dados de locatários do RDS para Oracle - Amazon Relational Database Service

Modificando um banco de dados de locatários do RDS para Oracle

Você pode modificar somente o nome do PDB e a senha do usuário mestre de um banco de dados de inquilinos no seu CDB. Anote os seguintes requisitos e limitações para o :

  • Para modificar as configurações de um banco de dados de inquilinos em sua instância de banco de dados, o banco de dados de inquilinos deve existir.

  • Você não pode modificar vários bancos de dados de inquilinos em uma única operação. É possível modificar apenas um banco de dados de inquilinos de cada vez.

  • Você não pode alterar o nome de um banco de dados de inquilinos para CDB$ROOT ouPDB$SEED.

Você pode modificar um cluster de banco de dados usando o AWS Management Console, a AWS CLI ou a API do RDS.

Para modificar o nome do PDB ou a senha mestra de um banco de dados de inquilinos
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. No canto superior direito do console do Amazon RDS, selecione a Região da AWS na qual você deseja criar o cluster de banco de dados.

  3. No painel de navegação, escolha Databases (Bancos de dados).

  4. Escolha o banco de dados do inquilino cujo nome do banco de dados ou senha do usuário mestre você deseja modificar.

  5. Escolha Modificar.

  6. Para Global database settings (Configurações de banco de dados globais), faça o seguinte:

    • Em Nome do banco de dados inicial, insira o nome do PDB.

    • Para Senha mestra do banco de dados do locatário, insira uma nova senha.

  7. Escolha Modificar inquilino.

Para modificar um banco de dados de inquilinos usando oAWS CLI, chame o comando modify-tenant-database com os seguintes parâmetros:

  • --db-instance-identifier value

  • --tenant-db-name value

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

  • [--master-user-password value]

O exemplo a seguir renomeia o banco de dados do inquilino pdb1 para uma instância de banco pdb-hr de dados. my-cdb-inst

exemplo

Para Linux, macOS ou 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

Para 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

O comando gerará uma saída semelhante à seguinte:

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