Compartir vía


Conexión a Oracle E-Business Suite mediante la autenticación de Windows

El adaptador de Oracle E-Business permite a los clientes adaptadores usar la autenticación de Windows para establecer una conexión con Oracle E-Business Suite. Para usar los clientes del adaptador de autenticación de Windows, debe especificar "/" para el nombre de usuario y dejar la contraseña en blanco. Para obtener más información sobre cómo conectarse a Oracle E-Business Suite mediante la autenticación de Windows, consulte Conexión a Oracle E-Business Suite en Visual Studio.

Lo que necesita saber

Para usar la autenticación de Windows, debe hacer lo siguiente:

  • Si la propiedad ClientCredentialType está establecida en Database, especifique "/" para el nombre de usuario y deje la contraseña en blanco para conectarse a Oracle E-Business Suite.

  • Si la propiedad ClientCredentialType está establecida en EBusiness, especifique las credenciales de Oracle E-Business Suite para conectarse. Además, debe especificar "/" para la propiedad de enlace OracleUserName y dejar en blanco la propiedad de enlace OraclePassword .

Habilite la autenticación de Windows

Para permitir que los clientes adaptadores usen la autenticación de Windows para conectarse a una base de datos de Oracle, debe realizar las siguientes tareas en el equipo que ejecuta la base de datos de Oracle.

  1. Asegúrese de que el sqlnet.ora archivo tanto en el cliente como en el servidor, disponible en ORACLE_BASE\ORACLE_HOME\network\admin\sqlnet.ora, tiene la entrada siguiente:

    SQLNET.AUTHENTICATION_SERVICES= (NTS)  
    
  2. Conéctese a la base de datos de Oracle como SYSDBA.

  3. Cree el usuario de Windows como un usuario externo en la base de datos de Oracle. Tenga en cuenta que el nombre de usuario debe estar en mayúsculas.

    CREATE USER “OPS$<DOMAIN_NAME>\<USER_NAME\>” IDENTIFIED EXTERNALLY;  
    
  4. Conceda privilegios al usuario.

    GRANT CONNECT,RESOURCE TO “OPS$<DOMAIN_NAME>\<USER_NAME\>”;  
    
  5. Los artefactos de Oracle E-Business Suite están disponibles en el esquema APPS. Para habilitar el usuario recién creado, iniciando sesión con la autenticación de Windows, para acceder a los artefactos de Oracle E-Business Suite, el esquema del usuario debe cambiarse al esquema APPS. Puede agregar el siguiente comando SQL al script de inicio de sesión que cambia el esquema predeterminado del usuario a APPS cuando el usuario inicia sesión.

    alter session set current_schema=APPS;  
    
  6. Aunque cambió el esquema del usuario al esquema APPS, todavía no podrá ver artefactos de Oracle E-Business Suite mientras explora y genera metadatos mediante el adaptador de Oracle E-Business. Esto se debe a que el usuario recién creado no tiene permisos para el esquema APPS. Asegúrese de que ha proporcionado permiso para el esquema APPS para el usuario recién creado.

Consulte también

Configuración del cliente de Oracle para el adaptador de E-Business Suite
Creación del URI de conexión de Oracle E-Business Suite
Creación de una conexión a Oracle E-Business Suite