Marcação e Pesquisa no Database Management
O Database Management é integrado aos serviços Oracle Cloud Infrastructure Tagging e Search.
Usar Tags no Serviço Database Management
Você pode usar tags no serviço Database Management para organizar e gerenciar recursos, como Bancos de Dados Gerenciados e Grupos de Bancos de Dados.
O Oracle Cloud Infrastructure Tagging permite que você adicione metadados aos recursos, o que permite definir chaves e valores e associá-los aos recursos. As tags podem ser adicionadas aos recursos do Database Management em vários estágios do uso do Database Management (na console e na CLI).
Usando tags, você pode:
- Organizar e gerenciar recursos
- Filtrar recursos
- Controlar o acesso a recursos
O recurso Tagging no Database Management está disponível no momento para:
- Recursos do Oracle Database, que incluem Grupos de Bancos de Dados, jobs, credenciais nomeadas e pontos finais privados.
- Recursos do Sistema de Banco de Dados Externo, que incluem componentes e conectores do Sistema de Banco de Dados Externo.
- Recursos do Exadata Infrastructure, que incluem servidores de armazenamento e conectores.
Para obter a lista de recursos do Database Management que podem ser marcados, consulte Recursos que Podem Ser Marcados com Tag.
Há dois tipos de tags que você pode adicionar aos seus recursos com base em seus requisitos:
- Tags definidas: um administrador pode configurar essas tags em uma tenancy. Somente usuários com as permissões necessárias para trabalhar com as tags definidas podem adicioná-las aos recursos do Oracle Cloud Infrastructure.
- Tags de formato livre: Qualquer usuário pode adicionar essas tags, desde que tenha as permissões do recurso.
Para obter informações sobre os limites de tags, consulte Limites de Tags.
Veja a seguir alguns cenários que ilustram o uso de tags no Database Management:
- Adicione tags durante a criação ou descoberta de recursos. Você pode adicionar tags quando:
- Criando vários recursos do serviço Database Management, como Grupos de Bancos de Dados (
dbmgmt-managed-database-groups), pontos finais privados (dbmgmt-private-endpoints), credenciais nomeadas (dbmgmt-named-credentials) e jobs (dbmgmt-jobs). - Descobrindo um Sistema de Banco de Dados Externo (
dbmgmt-external-dbsystems) e uma Infraestrutura do Exadata (dbmgmt-external-exadata) no Database Management.
- Criando vários recursos do serviço Database Management, como Grupos de Bancos de Dados (
- Execute tarefas relacionadas à tag em páginas de recursos. Você pode exibir, adicionar e editar tags de recursos como Bancos de Dados Gerenciados, Sistemas de Banco de Dados Externos e Infraestrutura do Exadata nas páginas de detalhes correspondentes. Por exemplo, você pode adicionar tags para um Banco de Dados Gerenciado na página Detalhes do banco de dados gerenciado.
Observação
As tags adicionadas para um Oracle Database no serviço Oracle Cloud Infrastructure Database, como os serviços Base Database e External Database, não podem ser usadas para o banco de dados no Database Management. Você só pode usar as tags adicionadas para esses recursos no Database Management. - Filtre recursos usando tags. Você pode filtrar recursos como Bancos de Dados Gerenciados e Grupos de Bancos de Dados usando Filtros de tag. Por exemplo, você pode filtrar Bancos de Dados Gerenciados usando tags na página resumo da frota do Oracle Database.
- Controle o acesso a recursos usando tags. Você pode controlar e limitar o acesso a um recurso específico adicionando uma tag e gravando uma política. Por exemplo, você pode adicionar tags a um conjunto de PDBs e gravar a política a seguir para limitar o acesso a esses PDBs. Na política a seguir, os usuários do grupo de usuários
DBM-USERSrecebem acesso a todos os recursos do compartimentoABCque têm a tag definida,TestTagNamespace.DbType='PDB':Allow group DBM-USERS to manage dbmgmt-managed-databases in compartment ABC where target.resource.tag.TestTagNamespace.DbType='PDB'Para obter mais informações, consulte Usando Tags para Gerenciar o Acesso.
Para obter informações sobre conceitos de tags, as permissões necessárias para trabalhar com tags e como usar tags, consulte Visão Geral do Serviço Tagging.
Usar Pesquisa no Serviço Database Management
Você pode usar o serviço Oracle Cloud Infrastructure Search para encontrar recursos do Database Management em uma tenancy, páginas da Console do Oracle Cloud Infrastructure em serviços e documentação.
Para procurar um recurso, você pode usar uma pesquisa de texto livre com base em palavras-chave. Você também pode usar a linguagem de consulta de recurso estruturada para criar uma consulta avançada com base em um único atributo de recurso, como a data de criação do recurso ou um atributo de tag, como as tags de formato livre e definidas do recurso. Os resultados das pesquisas de recursos são limitados à tenancy e à região selecionada no momento. Para obter informações sobre conceitos de pesquisa, as permissões necessárias para trabalhar com a pesquisa e como usar a pesquisa, consulte Visão Geral da Pesquisa.
Exemplos de Consultas de Pesquisa para Recursos do Serviço Database Management
Exemplo 1: Procurar todos os Bancos de Dados Gerenciados
query DbmgmtManagedDatabase resourcesExemplo 2: Procurar todos os Bancos de Dados Gerenciados com uma tag de formato livre específica
query DbmgmtManagedDatabase resources where (freeformTags.key = '<key>' && freeformTags.value = '<value>')Exemplo 3: Procurar todos os Bancos de Dados Gerenciados com uma tag definida específica
query DbmgmtManagedDatabase resources where (definedTags.namespace = '<namespace>' && definedTags.key = '<key>' && definedTags.value = '<value>')O Database Management é integrado ao Search e os recursos a seguir são suportados. Para obter mais informações, consulte Recursos Suportados.
| Recursos | Campos Suportados |
|---|---|
DbmgmtExternalAsm |
|
DbmgmtExternalAsmInstance |
|
DbmgmtExternalCluster |
|
DbmgmtExternalClusterInstance |
|
DbmgmtExternalDbHome |
|
DbmgmtExternalDbNode |
|
DbmgmtExternalDbSystem |
|
DbmgmtExternalDbSystemConnector |
|
DbmgmtExternalExadataInfrastructure |
|
DbmgmtExternalExadataStorageConnector |
|
DbmgmtExternalExadataStorageGrid |
|
DbmgmtExternalExadataStorageServer |
|
DbmgmtExternalListener |
|
DbmgmtJob |
|
DbmgmtManagedDatabase |
|
DbmgmtManagedDatabaseGroup |
|
DbmgmtNamedCredential |
|
DbmgmtPrivateEndpoint |
|