Uso de Microsoft Active Directory con Autonomous AI Database en infraestructura de Exadata dedicada
Puede configurar la base de datos de IA autónoma en una infraestructura de Exadata dedicada para autenticar y autorizar usuarios deMicrosoft Active Directory. Esta configuración permite a los usuarios de la instancia de Active Directory acceder a una base de datos de IA autónoma con sus credenciales de la instancia de Active Directory.
Note:
Consulte Uso de Azure Active Directory (Azure AD) con base de datos de IA autónoma para obtener información sobre el uso de Azure Active Directory con base de datos de IA autónoma. La opción de CMU soporta servidores Microsoft Active Directory pero no soporta el servicio Azure Active Directory.La integración de Autonomous AI Database con usuarios de forma centralizada (CMU) proporciona integración con Microsoft Active Directory. CMU con Active Directory funciona mediante la asignación de usuarios globales y roles globales de base de datos Oracle a usuarios y grupos de Microsoft Active Directory.
Requisitos para configurar CMU con Microsoft Active Directory en Autonomous AI Database
Los siguientes son requisitos previos necesarios para configurar la conexión de Autonomous AI Database a Active Directory:
-
Debe tener instalado y configurado Microsoft Active Directory. Consulte Introducción a AD DS para obtener más información.
-
Debe crear un usuario de directorio del servicio de Oracle en Active Directory. Consulte el Paso 1: Creación de una cuenta de usuario de Oracle Service Directory en Microsoft Active Directory y otorgamiento de permisos en la Guía de seguridad de Oracle Database 19c o la Guía de seguridad de Oracle Database 26ai para obtener información sobre la cuenta de usuario del directorio de servicio de Oracle.
-
Un administrador del sistema de Active Directory debe haber instalado el filtro de contraseñas de Oracle en los servidores de Active Directory y configurado grupos de Active Directory con usuarios de Active Directory que cumplan sus requisitos.
Solo está soportada las autenticaciones de contraseñas con CMU para Autonomous AI Database, por lo que debe utilizar la utilidad incluida,
opwdintg.exe
, para instalar el Filtro de contraseñas de Oracle en Active Directory, ampliar el esquema y crear tres nuevos gruposORA_VFR
para los tres tipos de generación del verificador de contraseñas. Consulte el Step 2: For Password Authentication, Install the Password Filter and Extend the Microsoft Active Directory Schema en la Guía de seguridad de Oracle Database 19c o la Guía de seguridad de Oracle Database 26ai para obtener información sobre la instalación del filtro de contraseñas de Oracle. -
The Active Directory servers must be accessible from Autonomous AI Database through the public internet and the port 636 of the Active Directory servers must be open to Autonomous AI Database in Oracle Cloud Infrastructure, so that Autonomous AI Database can have secured LDAP access over TLS/SSL to the Active Directory servers through the internet.
También puede ampliar Active Directory local a Oracle Cloud Infrastructure, donde puede configurar controladores de dominio de solo lectura (RODC) para Active Directory local. A continuación, puede utilizar estos RODC en Oracle Cloud Infrastructure para autenticar y autorizar a los usuarios de Active Directory locales para acceder a las base de datos de IA autónoma.
Consulte Ampliación de la integración de Active Directory en la nube híbrida para obtener más información.
-
You need the CMU configuration database wallet,
cwallet.sso
and the CMU configuration filedsi.ora
to configure CMU for your Autonomous AI Database:-
Si ha configurado los CMU para una base de datos local, puede obtener estos archivos de configuración del servidor de base de datos local.
-
Si no ha configurado la CMU para una base de Datos Local, debe crear estos archivos. A continuación, cargue los archivos a la nube para configurar la CMU en la instancia de Autonomous AI Database. Puede validar la cartera y
dsi.ora
configurando los CMU para una base de datos local y verificando que un usuario de Active Directory puede conectarse correctamente a la base de datos local con estos archivos de configuración. A continuación, cargue estos archivo de configuración en la nube para configurar la CMU de Autonomous AI Database.
Para obtener más información sobre el archivo de cartera para CMU, consulte:- Paso 6: Creación de la cartera para una conexión segura en la Guía de seguridad de Oracle Database 19c o la Guía de seguridad de Oracle Database 26ai
- Paso 8: Verifique Oracle Wallet en la Guía de seguridad de Oracle Database 19c y la Guía de seguridad de Oracle Database 26ai.
Para obtener más información sobre el archivo
dsi.ora
para CMU, consulte Creating the dsi.ora File en Oracle Database 19c Security Guide u Oracle Database 26ai Security Guide.Para obtener detalles sobre la configuración de Active Directory para CMU y la solución de problemas de CMU para bases de datos locales, consulte cómo configurar los usuarios gestionados de forma centralizada para la base de datos versión 18c o versiones posteriores (ID de documento 2462012.1).
-
Configuración de CMU con Microsoft Active Directory en la base de datos de IA autónoma
Para configurar la base de datos de IA autónoma para que CMU se conecte a los servidores de Active Directory:
Note:
Consulte Desactivar el acceso a Active Directory en Autonomous AI Database para ver las instrucciones sobre la desactivación del acceso de Autonomous AI Database a Active Directory.Para obtener más información, consulte Configuring Centrally Managed Users with Microsoft Active Directory en la Oracle Database 19c Security Guide u Oracle Database 26ai Security Guide.
Configuración de CMU con Microsoft Active Directory en Exadata Cloud@Customer
SOLO SE APLICA A: Exadata Cloud@Customer
Para configurar la base de datos de IA autónoma en Exadata Cloud@Customer para que CMU se conecte a los servidores de Active Directory, sin utilizar el servicio Oracle Object Store:
Ahora ha configurado CMU-AD para utilizar la autenticación externa a través de Microsoft Active Directory con su base de datos de IA autónoma en Exadata Cloud@Customer.
Adición de funciones de Microsoft Active Directory en Autonomous AI Database
Para agregar roles de Active Directory, asigne los roles globales de la base de datos a los grupos de Active Directory con sentencias CREATE ROLE
o ALTER ROLE
(e incluya la cláusula IDENTIFIED GLOBALLY AS
).
Para agregar roles globales para los grupos de la Active Directory en Autonomous AI Database:
Para obtener más información sobre la configuración de roles con Microsoft Active Directory, consulte Configuring Authorization for Centrally Managed Users en la Oracle Database 19c Security Guide u Oracle Database 26ai Security Guide.
Agregar usuarios de Microsoft Active Directory en Autonomous AI Database
Para agregar usuarios de la instancia de Active Directory para acceder a una instancia de Autonomous AI, asigne usuarios globales del sistema a grupos o usuarios de la instancia de Active Directory con sentencias CREATE USER
o ALTER USER
(con cláusula IDENTIFIED GLOBALLY AS
).
La integración de Autonomous AI Database con Active Directory funciona mediante la asignación de usuarios y grupos de Microsoft Active Directory directamente a usuarios y roles globales de base de datos Oracle.
Para agregar usuarios globales para usuarios o grupos de Active Directory en Autonomous AI Database:
Para obtener más información sobre la configuración de roles con Microsoft Active Directory, consulte Configuring Authorization for Centrally Managed Users en la Oracle Database 19c Security Guide u Oracle Database 26ai Security Guide.
Conexión a Autonomous AI Database con las credenciales de usuario de Active Directory
Después de que el usuario ADMIN haya cumplido los pasos para configurar CMU de Active Directory y haya creado roles globales y usuarios globales, los usuarios se conectarán a la base de datos de IA autónoma con su nombre del usuario y contraseña de de Active Directory.
Note:
No se conecte con un nombre de usuario global. Los nombres de usuario globales no tienen contraseña y la conexión con un nombre de usuario global no se realizará correctamente. Debe tener una asignación de usuario global en la base de datos de IA autónoma para conectarse a la base de datos. No puede conectarse a la base de datos solo con asignaciones de rol global.Después de configurar CMU con Active Directory en Autonomous AI Database y configurar la autorización de Active Directory, con roles globales y usuarios globales, puede conectarse a su base de datos de IA autónoma mediante cualquiera de los métodos de conexión descritos en Acerca de la conexión a una base de datos de IA autónoma dedicada. Al conectarse, si desea utilizar un usuario de Active Directory, utilice las credenciales de usuario de Active Directory. Por ejemplo, proporcione un nombre de usuario con este formato, "AD_DOMAIN\AD_USERNAME" (se deben incluir comillas dobles) y utilice AD_USER_PASSWORD para la contraseña.
Verificación de Información de Conexión de Usuario de Active Directory con Autonomous AI Database
Cuando el usuario se conecta a la instancia de AI Database con su nombre del usuario y contraseña deActive Directory, puede verificar y auditar la actividad del usuario.
Por ejemplo, cuando el usuario pfitch
se conecta:
CONNECT "production\pfitch"/password@exampleadb_medium;
El nombre del usuario de conexión del usuario de Active Directory (samAccountName) es pfitch
y widget_sales_group
es la nombre del grupo deActive Directory, y widget_sales
es el usuario global de la base de datos de IA autónoma.
Después de que pfitch
se conecte a la base de datos, el comando SHOW USER
muestra el nombre de usuario global:
SHOW USER;
USER is "WIDGET_SALES"
El siguiente comando muestra el DN (nombre distintivo) del usuario de Active Directory:
SELECT SYS_CONTEXT('USERENV', 'ENTERPRISE_IDENTITY') FROM DUAL;
Por ejemplo, puede verificar la identidad de empresa de este usuario gestionado de forma centralizada:
SQL> SELECT SYS_CONTEXT('USERENV', 'ENTERPRISE_IDENTITY') FROM DUAL;
SYS_CONTEXT('USERENV','ENTERPRISE_IDENTITY')
----------------------------------------------------------------------
cn=Peter Fitch,ou=sales,dc=production,dc=examplecorp,dc=com
El siguiente comando muestra "AD_DOMAIN\AD_USERNAME
":
SELECT SYS_CONTEXT('USERENV', 'AUTHENTICATED_IDENTITY') FROM DUAL;
Por ejemplo, la identidad del usuario autenticado de Active Directory se captura y audita cuando el usuario se conecta a la base de datos:
SQL> SELECT SYS_CONTEXT('USERENV', 'AUTHENTICATED_IDENTITY') FROM DUAL;
SYS_CONTEXT('USERENV','AUTHENTICATED_IDENTITY')
----------------------------------------------------------------------
production\pfitch
Consulte Verifying the Centrally Managed User Logon Information en Oracle Database 19c Security Guide u Oracle Database 26ai Security Guide para obtener más información.
eliminación de usuarios y roles deActive Directory en Autonomous AI Database
Para eliminar usuarios y roles de Active Directory de las bases de datos de Autonomous AI Database, utilice comandos de bases de datos estándar. Esto no elimina los usuarios o los grupos relacionados de Active Directory asignados desde los roles o los usuarios de base de datos borrados.
Para eliminar usuarios o roles de Autonomous AI Database:
Desactivación de acceso de Active Directory en Autonomous AI Database
Describe los pasos para eliminar la configuración de CMU de su base de datos de IA autónoma (y desactivar el acceso de LDAP de su base de datos de IA autónoma a Active Directory).
Después de configurar la instancia de Autonomous AI Database para acceder a Active Directory de CMU, puede desactivar el acceso de la siguiente manera:
Consulte Procedimiento DISABLE_EXTERNAL_AUTHENTICATION para obtener más información.
Limitaciones con Microsoft Active Directory en la base de datos de IA autónoma
Las siguientes limitaciones se aplican a CMU con Active Directory en Autonomous AI Database:
-
Solo está soportada la "autenticación con contraseña" y Kerberos para CMU con Autonomous AI Database. Cuando se utiliza la autenticación de CMU con Autonomous AI Database, no están soportados otros métodos de autenticación como Azure AD, OCI IAM y PKI.
-
Oracle Application Express y Database Actions no están soportados para los usuarios de de Active Directory con Autonomous AI Database.