Usar Oracle Database Vault com Autonomous Database
O Oracle Database Vault implementa controles de segurança avançados para seu banco de dados. Esses controles de segurança exclusivos restringem o acesso a dados de aplicativos por usuários privilegiados do banco de dados, reduzindo o risco de ameaças internas e externas e atendendo aos requisitos comuns de conformidade.
Consulte O que é o Oracle Database Vault? para mais informações.
- Usuários e Atribuições do Oracle Database Vault no Autonomous Database
O Oracle Database Vault fornece controles de segurança avançados para ajudar a proteger os dados da aplicação contra acesso não autorizado e implementar a separação de obrigações entre administradores e proprietários de dados para cumprir os requisitos regulatórios e de privacidade. - Ativar o Oracle Database Vault no Autonomous Database
Mostra as etapas para ativar o Oracle Database Vault no Autonomous Database. - Desativar o Oracle Database Vault no Autonomous Database
Mostra as etapas para desativar o Oracle Database Vault no Autonomous Database. - Desativar o Gerenciamento de Usuários com o Oracle Database Vault no Autonomous Database
Mostra como não permitir operações relacionadas ao gerenciamento de usuários para componentes especificados no Autonomous Database com o Oracle Database Vault ativado. - Ativar o Gerenciamento de Usuários com o Oracle Database Vault no Autonomous Database
Mostra as etapas para permitir o gerenciamento de usuários de um componente especificado no Autonomous Database com o Oracle Database Vault ativado.
Tópico principal: Segurança
Usuários e Atribuições do Oracle Database Vault no Autonomous Database
O Oracle Database Vault fornece controles de segurança avançados para ajudar a proteger os dados dos aplicativos contra acesso não autorizado e implementar a separação de tarefas entre administradores e proprietários de dados para cumprir os requisitos regulatórios e de privacidade.
Por padrão, o usuário ADMIN tem as atribuições DV_OWNER
e DV_ACCTMGR
. Se quiser configurar usuários separados para contas DV_OWNER
e DV_ACCTMGR
. Consulte Esquemas, Atribuições e Contas do Oracle Database Vault para obter mais informações.
Por padrão, o gerenciamento de usuários é ativado para o componente APEX quando o Oracle Database Vault é ativado. Quando o gerenciamento de usuários está ativado, os usuários do APEX que têm as atribuições necessárias para CREATE
| ALTER
| DROP
têm os privilégios necessários para executar essas operações quando o Database Vault está ativado. Para alterar isso, consulte Desativar o Gerenciamento de Usuários com o Oracle Database Vault no Autonomous Database.
No Autonomous Database com o Oracle Database Vault ativado, conceda os seguintes privilégios:
-
Ao usar o Oracle GoldenGate, conceda ao usuário
GGADMIN
DV_GOLDENGATE_ADMIN
eDV_GOLDENGATE_REDO_ACCESS
. -
O usuário ADMIN deve conceder o privilégio
BECOME USER
aos usuários que precisam usar o Oracle Data Pump. Para executar algumas operações do Oracle Data Pump, pode ser necessária uma autorização adicional do Oracle Database Vault. Por exemplo, para executar uma exportação completa do banco de dados ou exportar um esquema protegido por realm, é necessário usarDBMS_MACADM.AUTHORIZE_DATAPUMP_USER
.Consulte AUTHORIZE_DATAPUMP_USER Procedures para obter mais informações.
-
Para que as APIs relacionadas à credencial
DBMS_CLOUD
funcionem quando o Oracle Database Vault estiver ativado e o esquema do proprietário da credencial estiver protegido usando um realm do Database Vault, você deverá adicionar autorizações para o usuárioC##CLOUD$SERVICE
ao realm do Database Vault.Por exemplo:
BEGIN DBMS_MACADM.ADD_AUTH_TO_REALM(realm_name => 'PROTECT_ADMIN', grantee => 'C##CLOUD$SERVICE', rule_set_name => 'Enabled', auth_options => DBMS_MACUTL.G_REALM_AUTH_PARTICIPANT); END; /
Em que
PROTECT_ADMIN
é o realm do Oracle Database Vault.Consulte ADD_AUTH_TO_REALM Procedures para obter mais informações.
Tópico principal: Usar o Oracle Database Vault com o Autonomous Database
Ativar o Oracle Database Vault no Autonomous Database
Mostra as etapas para ativar o Oracle Database Vault no Autonomous Database.
O Oracle Database Vault é desativado por padrão no Autonomous Database. Para configurar e ativar o Oracle Database Vault no Autonomous Database, faça o seguinte:
Use o seguinte comando para verificar se o serviço Oracle Database Vault está ativado ou desativado:
SELECT * FROM DBA_DV_STATUS;
Será exibido um resultado semelhante ao seguinte:
NAME STATUS
-------------------- -----------
DV_CONFIGURE_STATUS TRUE
DV_ENABLE_STATUS TRUE
O valor TRUE
do DV_ENABLE_STATUS
indica que o Oracle Database Vault está ativado.
As operações de manutenção do Autonomous Database, como backups e aplicação de patches, não são afetadas quando o Oracle Database Vault está ativado.
Consulte Desativar o Oracle Database Vault no Autonomous Database para obter informações sobre como desativar o Oracle Database Vault.
Tópico principal: Usar o Oracle Database Vault com Autonomous Database
Desativar o Oracle Database Vault no Autonomous Database
Mostra as etapas para desativar o Oracle Database Vault no Autonomous Database.
Para desativar o Oracle Database Vault no Autonomous Database, faça o seguinte:
Use o seguinte comando para verificar se o serviço Oracle Database Vault está ativado ou desativado:
SELECT * FROM DBA_DV_STATUS;
Será exibido um resultado semelhante ao seguinte:
NAME STATUS
-------------------- -----------
DV_CONFIGURE_STATUS TRUE
DV_ENABLE_STATUS FALSE
O valor DV_ENABLE_STATUS
FALSE
indica que o Oracle Database Vault está desativado.
Tópico principal: Usar o Oracle Database Vault com Autonomous Database
Desativar o Gerenciamento de Usuários com o Oracle Database Vault no Autonomous Database
Mostra como não permitir operações relacionadas ao gerenciamento de usuários para componentes especificados no Autonomous Database com o Oracle Database Vault ativado.
O Autonomous Database com o Oracle Database Vault ativado tem o gerenciamento de usuários, por padrão, ativado para a console do Oracle APEX. Se você quiser impor uma separação mais rígida de tarefas e proibir o gerenciamento de usuários dessa console, use DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT
.
Consulte DISABLE_USERMGMT_DATABASE_VAULT Procedures para obter mais informações.
Tópico principal: Usar o Oracle Database Vault com Autonomous Database
Ativar o Gerenciamento de Usuários com o Oracle Database Vault no Autonomous Database
Mostra as etapas para permitir o gerenciamento de usuários para um componente especificado no Autonomous Database com o Oracle Database Vault ativado.
O Autonomous Database com o Oracle Database Vault ativado tem o gerenciamento de usuários, por padrão, ativado para a console do Oracle APEX. Isso permite o gerenciamento de usuários para operações como CREATE USER
, ALTER USER
e DROP USER
do componente especificado no Autonomous Database.
Use DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT
para permitir que contas de usuário especificadas executem o gerenciamento de usuários quando o Oracle Database Vault estiver ativado. Use este procedimento se o gerenciamento de usuários estiver desativado e você quiser ativá-lo novamente.
Consulte ENABLE_USERMGMT_DATABASE_VAULT Procedures para obter mais informações.
Tópico principal: Usar o Oracle Database Vault com Autonomous Database