Adicionar um banco de dados de locatários do RDS for Oracle à sua instância de CDB - Amazon Relational Database Service

Adicionar um banco de dados de locatários do RDS for Oracle à sua instância de CDB

Na configuração multilocatária do RDS for Oracle, um banco de dados de inquilinos é um PDB. Para adicionar um banco de dados de inquilinos, certifique-se de que os seguintes pré-requisitos sejam atendidos:

Você pode adicionar um banco de dados de inquilinos usando a AWS Management ConsoleAWS CLI, a ou a API do RDS. Você não pode adicionar vários bancos de dados de inquilinos em uma única operação: você deve adicioná-los um por vez. Se o CDB tiver a retenção de backup ativada, o Amazon RDS fará backup da instância de banco de dados antes e depois de adicionar um novo banco de dados de inquilinos.

Para adicionar um banco de dados de inquilinos à sua instância de banco de dados
  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 a instância do CDB à qual você deseja adicionar um banco de dados de locatários. Sua instância de banco de dados deve usar a configuração multilocatária da arquitetura CDB.

  5. Escolha Ações e, em seguida, Adicionar banco de dados de inquilinos.

  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 o nome de usuário mestre do banco de dados do locatário, insira o nome do usuário mestre do seu PDB. Esse usuário mestre é diferente do usuário mestre do CDB.

    • Insira uma senha na senha mestra do banco de dados do locatário ou selecione Gerar uma senha automaticamente.

    • Para o conjunto de caracteres do banco de dados do locatário, escolha um conjunto de caracteres para o PDB. O padrão é AL32UTF8. Você pode escolher um conjunto de caracteres PDB diferente do conjunto de caracteres CDB.

    • Para o conjunto de caracteres nacionais do banco de dados do inquilino, escolha um conjunto de caracteres nacional para o PDB. O padrão é AL32UTF8. O conjunto de caracteres nacionais especifica a codificação somente para colunas que usam o tipo de NCHAR dados (NCHAR,NVARCHAR2, eNCLOB) e não afeta os metadados do banco de dados.

    Para obter mais informações sobre os arquivos de configurações, consulte Configurações para instâncias de banco de dados.

  7. Escolha Adicionar inquilino.

Para adicionar um banco de dados de inquilinos ao seu CDB com oAWS CLI, use o comando create-tenant-database com os seguintes parâmetros necessários:

  • --db-instance-identifier

  • --tenant-db-name

  • --master-username

  • --master-user-password

O exemplo a seguir cria um banco de dados de inquilinos chamado mypdb2 na instância RDS para Oracle CDB chamada my-cdb-inst. O conjunto de caracteres do PDB éUTF-16.

exemplo

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

Para 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

A saída será semelhante à seguinte.

...} "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", ... } }...