O console do Data Management (DMS) permite criar, modificar e excluir bancos de dados sem a necessidade de escrever comandos SQL.
O DMS oferece suporte ao gerenciamento de bancos de dados apenas para os mecanismos MySQL, PostgreSQL e MongoDB. Para outros mecanismos, utilize o console nativo ou um cliente de banco de dados local.
Pré-requisitos
Antes de começar, verifique se você possui:
Uma função de sistema de Administrador, Administrador de Banco de Dados (DBA) ou Usuário Comum (Proprietário da Instância)
Uma conta de banco de dados com permissão para criar bancos de dados (necessária apenas para operações de criação)
Gerenciamento de bancos de dados MySQL
O DMS é compatível com os seguintes mecanismos baseados em MySQL: MySQL, MariaDB e AnalyticDB for MySQL.
Faça login no console do DMS V5.0.
Na Instance List à esquerda, clique com o botão direito na instância desejada e selecione Database management.
-
Execute uma das seguintes operações: Criar um banco de dados Modify a database Clique em Edit ao lado do banco de dados e atualize o Character set ou as Validation rules. Excluir um banco de dados Clique em Delete ao lado do banco de dados e, em seguida, clique em Confirm na caixa de diálogo.
Clique em Create DB.
Insira o Database Name, selecione um Character set (CHARACTER SET) e as Validation rules (COLLATE).
> Note: Se a instância estiver no modo Security Collaboration, configure uma regra de segurança que permita o comando CREATE DATABASEantes de continuar. Para mais detalhes, consulte SQL Correct.Clique em OK.
Caso a instância esteja no modo Security Collaboration, configure uma regra de segurança que autorize o comando
DROP DATABASEantes de prosseguir.
Gerenciamento de bancos de dados MongoDB
Faça login no console do DMS V5.0.
Na Instance List à esquerda, clique com o botão direito na instância desejada e selecione Database management.
-
Realize uma das ações abaixo: Criar um banco de dados Delete a database Clique em Delete ao lado do banco de dados e confirme clicando em Confirm.
Clique em Create DB.
Preencha o Database Name e o Collection Name (COLLECTION).
> Note: Ao criar um banco de dados, é obrigatório criar também uma coleção. Se o campo Collection Name for deixado em branco, o DMS criará automaticamente uma coleção chamada test.Clique em OK.
Gerenciamento de bancos de dados PostgreSQL
O DMS suporta os seguintes mecanismos compatíveis com PostgreSQL: PostgreSQL e AnalyticDB for PostgreSQL.
No caso do PostgreSQL, o DMS permite gerenciar tanto bancos de dados quanto schemas.
Acesse o console do DMS V5.0.
-
Navegue até o alvo desejado:
Para gerenciar bancos de dados: Na Instance List à esquerda, clique com o botão direito na instância alvo e selecione Database management.
Para gerenciar schemas: Expanda a instância alvo na Instance List, clique com o botão direito no banco de dados correspondente e escolha Schema Management.
-
Escolha uma das operações a seguir: Criar um banco de dados Modify a database Clique em Edit ao lado do banco de dados e ajuste o Connection Limit ou o Table Space. Excluir um banco de dados Clique em Delete ao lado do banco de dados e confirme em Confirm. Create a schema Modify a schema Clique em Edit ao lado do schema e atualize o Schema Name, o Owner ou as Remarks. Excluir um schema Clique em Delete ao lado do schema e confirme em Confirm.
Clique em Create Schema.
-
Defina as configurações do schema:
Campo
Parâmetro SQL
Descrição
Schema Name
SCHEMA_NAME
Nome do novo schema
Owner
SCHEMA_ELEMENT
Proprietário do schema. O padrão é o usuário que executa o comando.
Remarks
COMMENT
Descrição opcional do schema.
Clique em OK.
Próximas etapas
-
Para controlar o acesso aos seus bancos de dados, configure as permissões das contas. Consulte Gerenciar permissões de conta de banco de dados para mais informações.
O DMS oferece suporte ao gerenciamento de contas apenas para os mecanismos MySQL, PostgreSQL e MongoDB.
-
Caso um banco de dados criado não apareça na Instance List, clique com o botão direito no nome da instância e selecione Refresh/Sync Dictionary.
Perguntas frequentes
-
Por que recebo o erro "Access denied for user 'example_user'@'%' to database 'example_db'" ao criar um banco de dados?
Isso indica que a conta de banco de dados não tem permissão para criar bancos de dados. Conceda as permissões necessárias à conta no console da sua instância ou faça login no DMS com uma conta que possua privilégios elevados. Para mais detalhes, veja Modificar permissões de conta.
-
Por que perdi permissões após alterar o endereço IP de uma instância conectada via VPC?
R: Isso ocorre devido à forma como o DMS lida com a reutilização de endereços IP.
Suponha que exista no sistema uma instância excluída, Instância A, com o endereço IP de host
IP_X.Se você alterar o host da sua instância ativa atual, Instância B, para
IP_X, o DMS interpretará isso como uma restauração da Instância A.-
Consequentemente, o DMS executará as seguintes ações:
Marcará a Instância B como "excluída".
Restaurará e reativará a Instância A original.
Como a instância ativa passa a ser a Instância A, seu ID de Instância DMS será diferente do ID da Instância B. Visto que as permissões estão vinculadas ao ID da Instância, as permissões associadas à Instância B serão efetivamente perdidas.
-
P: O ID de Instância DMS muda após eu modificar o endereço IP de uma instância conectada via VPC?
R: A alteração do ID da Instância depende do histórico do novo endereço IP. Existem dois cenários possíveis:
O novo IP nunca foi registrado no DMS: O DMS atualiza o IP da instância atual. O ID da instância permanece inalterado e as permissões não são afetadas.
O novo IP já foi utilizado por uma instância excluída: O DMS restaura a instância histórica e exclui a atual. O ID da instância ativa muda para o ID da instância histórica, resultando na perda das permissões originais.