> For the complete documentation index, see [llms.txt](https://wiki.datadike.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.datadike.com/product-docs/product-guide/configuracoes/pam/sysadmin/enviroment/assets/database.md).

# Database

Gravação de queries, monitoramento e controle de cada comando, geração de relatório de auditoria de comandos e bloqueio com base em horário, governança e fluxos de acesso.

O PAM controla as credenciais e entrega a sessão aos bancos de dados listados executando tanto o delivery de credenciais como RBAC e Self Service das aplicaçoes para conexão e administração a Databases.

### lista de banco de dados homologados

<figure><img src="https://2253944601-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFTstDFQSgSb2pWuuew1q%2Fuploads%2Fgit-blob-79687655cfe90458dd236197ce11a038d7589984%2Fdatabase-plataformas.png?alt=media" alt=""><figcaption><p>Plataformas de banco de dados disponíveis no PAM</p></figcaption></figure>

{% hint style="success" %}
O monitoramento e proteção de banco de dados através do PAM compreende nao apenas o acesso pela console WEB como nos demais PAMs, ele integra com as ferramentas de conexão remota como PLSQL, OracleDeveloper, MongoCompass, SQL Server Studio e outros.
{% endhint %}

Para consulta de como fazer (How-to), consulte [Databases](/product-docs/integracoes/databases.md)

### Bancos suportados

São onze plataformas de banco disponíveis:

| Banco          | Observação                                              |
| -------------- | ------------------------------------------------------- |
| **Oracle**     | Requer SID ou Service Name configurado                  |
| **MySQL**      |                                                         |
| **MariaDB**    | Plataforma própria, separada do MySQL                   |
| **PostgreSQL** |                                                         |
| **SQLServer**  | Microsoft SQL Server                                    |
| **MongoDB**    | Banco de documentos                                     |
| **Redis**      | Versões anteriores à 6                                  |
| **Redis6+**    | Versões 6 e superiores, que têm usuários e ACL próprios |
| **ClickHouse** | Banco colunar analítico                                 |
| **DB2**        | IBM Db2                                                 |
| **Dameng**     | Banco DM                                                |

{% hint style="info" %}
**A porta é customizável.** O valor que aparece na tela de plataformas é apenas a sugestão inicial do produto. A porta efetiva é definida no cadastro de cada dispositivo, e pode ser qualquer uma, o que atende ambientes que não usam a porta convencional do banco.
{% endhint %}

> A escolha entre **Redis** e **Redis6+** importa: a partir da versão 6 o Redis passou a ter autenticação por usuário, e selecionar a plataforma errada impede o login com credencial nomeada.

### Notas por banco

#### **MySQL / PostgreSQL**

→ Totalmente suportados

→ SQL Comands Recording

→ WebDB

#### **SQL Server**

→ Suportado a partir da versão 2012

→ Integra com charset `GB18030`

→ Queries multi-linha e Cluster HA

#### **Oracle**

→ Totalmente suportados

→ Exige configurar SID/ServiceName para conexao por TNSNames

→ Perfeito para queries longas e PL/SQL application

→ Nao aceita conexoes inseguras, se habilitado requer ajuste no Oracle
