다음을 통해 공유


Windows 인증을 사용하여 Oracle E-Business Suite에 연결

Oracle E-Business 어댑터를 사용하면 어댑터 클라이언트가 Windows 인증을 사용하여 Oracle E-Business Suite와의 연결을 설정할 수 있습니다. Windows 인증 어댑터를 사용하려면 클라이언트는 사용자 이름에 "/"를 지정하고 암호를 비워 두어야 합니다. Windows 인증을 사용하여 Oracle E-Business Suite에 연결하는 방법에 대한 자세한 내용은 Visual Studio에서 Oracle E-Business Suite에 연결을 참조하세요.

알아야 하는 작업

Windows 인증을 사용하려면 다음을 수행해야 합니다.

  • ClientCredentialType 속성이 Database로 설정된 경우 사용자 이름에 "/"를 지정하고 암호를 비워 두어 Oracle E-Business Suite에 연결합니다.

  • ClientCredentialType 속성이 EBusiness로 설정된 경우 연결할 Oracle E-Business Suite 자격 증명을 지정합니다. 또한 OracleUserName 바인딩 속성에 대해 "/"를 지정하고 OraclePassword 바인딩 속성을 비워 두어야 합니다.

Windows 인증 사용

어댑터 클라이언트가 Windows 인증을 사용하여 Oracle 데이터베이스에 연결할 수 있도록 하려면 Oracle 데이터베이스를 실행하는 컴퓨터에서 다음 작업을 수행해야 합니다.

  1. 에서 사용할 수 ORACLE_BASE\ORACLE_HOME\network\admin\sqlnet.ora있는 sqlnet.ora 클라이언트와 서버의 파일에 다음 항목이 있는지 확인합니다.

    SQLNET.AUTHENTICATION_SERVICES= (NTS)  
    
  2. Oracle 데이터베이스에 SYSDBA로 연결합니다.

  3. Oracle 데이터베이스에서 Windows 사용자를 외부 사용자로 만듭니다. 사용자 이름은 대문자여야 합니다.

    CREATE USER “OPS$<DOMAIN_NAME>\<USER_NAME\>” IDENTIFIED EXTERNALLY;  
    
  4. 사용자에게 권한을 부여합니다.

    GRANT CONNECT,RESOURCE TO “OPS$<DOMAIN_NAME>\<USER_NAME\>”;  
    
  5. Oracle E-Business Suite 아티팩트 는 APPS 스키마에서 사용할 수 있습니다. 새로 만든 사용자를 사용하도록 설정하려면 Windows 인증을 사용하여 로그인하여 Oracle E-Business Suite 아티팩트 액세스하려면 사용자의 스키마를 APPS 스키마로 변경해야 합니다. 사용자가 로그온할 때 사용자의 기본 스키마를 APPS로 변경하는 로그온 스크립트에 다음 SQL 명령을 추가할 수 있습니다.

    alter session set current_schema=APPS;  
    
  6. 사용자의 스키마를 APPS 스키마로 변경했지만 Oracle E-Business 어댑터를 사용하여 메타데이터를 검색하고 생성하는 동안 Oracle E-Business Suite 아티팩트가 표시되지 않습니다. 새로 만든 사용자에게 APPS 스키마에 대한 권한이 없기 때문입니다. 새로 만든 사용자에 대한 APPS 스키마에 대한 권한을 제공했는지 확인합니다.

참고 항목

E-Business Suite 어댑터에 대한 Oracle 클라이언트 구성
Oracle E-Business Suite 연결 URI 만들기
Oracle E-Business Suite에 대한 연결 만들기