Trabajo con servicios de nombres y de directorio en Oracle® Solaris 11.2: LDAP

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Creación de índices de vista de lista virtual con Oracle Directory Server Enterprise Edition

Para asignaciones grandes, se deben usar índices de vista de lista virtual (VLV) de LDAP para garantizar las búsquedas de LDAP devuelvan resultados completos. Para obtener información sobre la configuración de los índices de VLV en Oracle Directory Server Enterprise Edition, consulte la documentación Sun Java System Directory Server Enterprise Edition 6.2.

Los resultados de la búsqueda VLV utilizan un tamaño de página fijo de 50000. Si se utilizan VLV con Oracle Directory Server Enterprise Edition, el servidor LDAP y el servidor N2L deben poder manejar las transferencias de este tamaño. Si sabe que todas las asignaciones son más pequeñas que este límite, no necesita utilizar los índices VLV. Sin embargo, si los mapas son más grandes que el límite de tamaño o si no está seguro del tamaño de todos los mapas, use los índices de VLV para evitar devoluciones incompletas.

Si está utilizando los índices de VLV, configure los límites de tamaño adecuado según lo que se indica a continuación:

  • En Oracle Directory Server Enterprise Edition: el atributo nsslapd-sizelimit debe ser mayor o igual que 50.000 o –1. Consulte la página del comando man idsconfig(1M).

  • En el servidor N2L: el atributo nisLDAPsearchSizelimit debe ser mayor o igual que 50000 o cero. Para obtener más información, consulte la página del comando man NISLDAPmapping(4).

Una vez creados los índices de VLV, actívelos ejecutando dsadm con la opción vlvindex en el servidor Oracle Directory Server Enterprise Edition. Consulte la página del comando man dsadm(1M) para obtener más información.

VLV para asignaciones estándar

Utilice el comando idsconfig de Oracle Directory Server Enterprise Edition para configurar las VLV si se dan las condiciones siguientes:

  • Está utilizando Oracle Directory Server Enterprise Edition.

  • Está asignando mapas estándar a entradas LDAP de RFC 2307bis.

Las VLV son específicas del dominio, por lo que cada vez que se ejecuta idsconfig, se crean VLV para un dominio NIS. Por lo tanto, durante la transición de NIS a LDAP, debe ejecutar idsconfig una vez para cada atributo nisLDAPdomainContext incluido en el archivo NISLDAPmapping.

VLV para asignaciones personalizadas y no estándar

Debe crear manualmente nuevas VLV de Oracle Directory Server Enterprise Edition para los mapas o copiar y modificar los índices de VLV existentes, si se aplican las siguientes condiciones:

  • Está utilizando Oracle Directory Server Enterprise Edition.

  • Tiene asignaciones de gran tamaño o tiene asignaciones estándar asignadas a ubicaciones del DIT no estándar.

Para ver los índices de VLV existentes, escriba el siguiente comando:

% ldapsearch -h hostname -s sub -b "cn=ldbm database,cn=plugins,cn=config" "objectclass=vlvSearch"