Configuración de Oracle Access Management 12c

Introducción

En este tutorial se muestra cómo ejecutar la utilidad de creación de repositorios para cargar los esquemas de base de datos de Oracle Access Management (OAM). También muestra cómo crear el dominio Oracle Access Management 12c.

Este es el quinto tutorial de la serie Introducción a Oracle Access Management 12c. Leerlas secuencialmente.

Objetivo

Para cargar los esquemas de OAM en Oracle Database y crear el dominio de Oracle Access Management 12c.

Requisitos

Para seguir a Install Oracle Access Management 12c.

Ejecutar la utilidad de creación de repositorios

  1. Inicie una ventana de terminal como oracle e introduzca los siguientes comandos:

    cd /u01/app/oracle/product/middleware/oracle_common/bin
    ./rcu
    
  2. Siga la siguiente tabla para guiarlo por las pantallas de instalación:

    Paso Descripción de ventana Elección o valores
    1 Bienvenido Haga clic en Siguiente
    2 Crear Repositorio Carga del sistema y carga del producto
    3 Detalles de conexión a base de datos Database Type: Oracle Database
    Host Name: oam.example.com
    Port: 1521
    Service Name: orcl.example.com
    Username: sys
    Password: <password>
    Role: SYSDBA

    Click OK in Checking Prerequisites window
    4 Seleccionar Componentes Crear un nuevo prefijo: DEV
    En Esquemas de IDM, seleccione Oracle Access Manager

    Haga clic en Aceptar en la ventana Comprobar Requisitos
    5 Contraseñas del Esquema Usar las mismas contraseñas para todos los esquemas
    Contraseña: <password>
    Confirmar contraseña: <password>
    6 Asignar Tablespaces Haga clic en Siguiente

    Haga clic en Aceptar en las ventanas Confirmación y creación de tablespaces.
    7 Resumen Haga clic en Crear.
    8 Resumen de Finalización Haga clic en Cerrar

Configuración del dominio de Oracle Access Management 12c

  1. Inicie una ventana de terminal como oracle e introduzca los siguientes comandos:

    cd /u01/app/oracle/product/middleware/oracle_common/common/bin
    ./config.sh
    
  2. Siga la siguiente tabla para guiarlo por las pantallas de configuración:

    Paso Descripción de ventana Elección o valores
    1 Crear Dominio Seleccione Crear un nuevo dominio
    Ubicación de dominio: /u01/app/oracle/admin/domains/oam_domain
    2 Plantillas Seleccionar: Oracle Access Management Suite
    3 Ubicación de Aplicación Ubicación de la aplicación: /u01/app/oracle/admin/applications/oam_domain
    4 Cuenta de administrador Nombre: weblogic
    Contraseña: <password>
    Confirmar: <password>
    5 Modo de Dominio y JDK Modo de dominio: Production
    JDK: Oracle Hotspot
    6 Tipo de Configuración de Base de Datos Host Name: oam.example.com
    DBMS/Service: orcl.example.com
    Port: 1521
    Schema Owner: DEV_STB
    Schema Password: <password>

    Click Get RCU Configuration
    If successful, click Next
    7 Orígenes de Datos de Componentes Haga clic en Siguiente
    8 Prueba de Esquema de Componentes de JDBC Haga clic en Siguiente
    9 Configuración Avanzada Seleccione Gestor de nodos y Topología.
    10 Gestor de nodos Tipo de gestor de nodos: Per Domain Default Location
    Usuario: weblogic
    Contraseña: <password>
    Confirmar contraseña: <password>
    11 servidores gestionados Haga clic en Siguiente
    12 Grupos Haga clic en Siguiente
    13 Plantillas del Servidor Haga clic en Siguiente
    14 Clusters de Coherence Haga clic en Siguiente
    15 Máquinas Haga clic en Agregar
    Nombre: oam_machine
    16 Asignar Servidores a Máquinas Seleccione Servidor de administración, oam_server1 y oam_policy_mgr1.
    Seleccione oam_machine y haga clic en la flecha derecha para mover los servidores en oam_machine
    17 Destinos Virtuales Haga clic en Siguiente
    18 Particiones Haga clic en Siguiente
    19 Resumen de Configuración Haga clic en Crear.
    20 Progreso de Configuración Haga clic en Siguiente
    21 Fin de Configuración Haga clic en Finalizar

Aplicar Parche 33903365

Debido a un problema con JDK 1.80.331 o posterior, debe descargar y aplicar el parche 33903365.

Nota: Esta sección es verdadera en el momento de escribirla. Si no está seguro de si aplicar este parche, póngase en contacto con Oracle Support.

  1. Inicie un explorador y acceda a My Oracle Support.

  2. Descargue Patch 33903365: OAM CONSOLE LOGIN FAILS AFTER APPLYING 1.80.331 JDK (CPU APRIL JAVA) para OAM 12.2.1.4.0

  3. Ejecute los siguientes comandos para definir la ruta antes de aplicar el parche:

    export ORACLE_HOME=/u01/app/oracle/product/middleware
    export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
    
  4. Aplique el parche según el archivo README del parche.

Si tiene algún problema al aplicar el parche, póngase en contacto con Oracle Support.

Iniciar los servidores

  1. Inicie una ventana de terminal como oracle e introduzca los siguientes comandos para iniciar el servidor de administración de Oracle Access Management 12c:

    cd /u01/app/oracle/admin/domains/oam_domain/
    ./startWebLogic.sh
    

    Cuando se le solicite, introduzca las credenciales del administrador de WebLogic (weblogic/<password>):

    Enter username to boot WebLogic server:weblogic
    Enter password to boot WebLogic server: ********
    

    Espere hasta que el terminal muestre el mensaje The server started in RUNNING mode y, a continuación, reduzca el tamaño de la ventana:

    <DATE> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.> 
    <DATE> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.> 
    
  2. En otra ventana de terminal, inicie el gestor de nodos ejecutando el siguiente comando:

    cd /u01/app/oracle/admin/domains/oam_domain/bin
    ./startNodeManager.sh
    

    Espere hasta que el terminal muestre que el gestor de nodos está en ejecución y, a continuación, reduzca el tamaño de la ventana:

    <DATE> <INFO> <Secure socket listener started on port 5556, host localhost/127.0.0.1>
    
  3. Inicie una ventana de terminal como oracle e introduzca los siguientes comandos para iniciar el servidor gestionado de OAM:

    cd /u01/app/oracle/admin/domains/oam_domain/bin
    ./startManagedWebLogic.sh oam_server1
    

    Cuando se le solicite, introduzca las credenciales del administrador de WebLogic (weblogic/<password>):

    Enter username to boot WebLogic server:weblogic
    Enter password to boot WebLogic server: ********
    

    Espere hasta que el terminal muestre el mensaje server started in RUNNING mode y, a continuación, reduzca el tamaño de la ventana:

    <DATE> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.> 
    <DATE> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.> 
    
  4. Inicie una ventana de terminal como oracle e introduzca los siguientes comandos para iniciar el servidor gestionado de OAM Policy Manager:

    cd /u01/app/oracle/admin/domains/oam_domain/bin
    ./startManagedWebLogic.sh oam_policy_mgr1
    

    Cuando se le solicite, introduzca las credenciales del administrador de WebLogic (weblogic/<password>):

    Enter username to boot WebLogic server:weblogic
    Enter password to boot WebLogic server: ********
    

    Espere hasta que el terminal muestre el mensaje server started in RUNNING mode y, a continuación, reduzca el tamaño de la ventana:

    <DATE> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.> 
    <DATE> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.> 
    

Validar la instalación

Acceder a la consola del servidor WebLogic

  1. Inicie un explorador y acceda a la consola del servidor WebLogic en http://oam.example.com:7001/console. Inicie sesión como weblogic/<password>.

  2. En el panel Domain Structure (Estructura de dominio), en oam_domain, vaya a Environment > Servers. Asegúrese de que todos los servidores se muestran en ejecución:

    Descripción de la ilustración weblogic.jpg

Acceder a la consola de OAM

  1. Inicie un explorador y acceda a la consola de Oracle Access Management en http://oam.example.com:7001/oamconsole. Inicie sesión como weblogic/<password>. Se debe mostrar la consola de OAM:

    Descripción de la ilustración oamconsole.jpg

Acceso a la Consola de OAM Policy Manager

  1. Inicie un explorador y acceda a la consola de OAM Policy Manager en http://oam.example.com:14150/access. Inicie sesión como weblogic/<password>. Se debe mostrar la consola de OAM Policy Manager.

    Nota: La consola de OAM Policy Manager tiene el mismo aspecto que la consola de Oracle Access Management; sin embargo, no contiene la funcionalidad completa disponible en la consola de Oracle Access Management desplegada en AdminServer. La consola de Policy Manager solo tiene la funcionalidad de administración de políticas.

Configurar boot.properties

En esta sección, creará archivos boot.properties para evitar tener que introducir el nombre de usuario y la contraseña de WebLogic al iniciar.

  1. Inicie una ventana de terminal como oracle e introduzca los siguientes comandos:

    mkdir /u01/app/oracle/admin/domains/oam_domain/servers/AdminServer/security
    mkdir /u01/app/oracle/admin/domains/oam_domain/servers/oam_server1/security
    mkdir /u01/app/oracle/admin/domains/oam_domain/servers/oam_policy_mgr1/security
    cd /u01/app/oracle/admin/domains/oam_domain/servers/AdminServer/security
    echo -e "username=weblogic\npassword=<password>" >boot.properties
    cp boot.properties ../../oam_server1/security/
    cp boot.properties ../../oam_policy_mgr1/security/
    

    donde <password> es la contraseña weblogic.

Próximo tutorial

Configuración de SSL para Oracle Access Management 12c

Comentarios

Para proporcionar comentarios sobre este tutorial, póngase en contacto con idm_user_assistance_ww_grp@oracle.com

Agradecimientos