Oracle Access Management 12c 구성
소개
이 자습서에서는 Repository Creation Utility를 실행하여 OAM(Oracle Access Management) 데이터베이스 스키마를 로드하는 방법을 보여줍니다. 또한 Oracle Access Management 12c 도메인을 생성하는 방법을 보여줍니다.
Oracle Access Management 12c 시작하기 시리즈의 다섯 번째 자습서입니다. 순차적으로 읽어보십시오.
- Oracle Access Management 12c 시리즈 시작하기 - 개요
- Oracle Access Management 12c용 Oracle Database 설치
- Oracle Access Management 12c용 Oracle Database 생성
- Oracle Access Management 12c 설치
- Oracle Access Management 12c 구성
- Oracle Access Management 12c에 대한 SSL 구성
- Oracle Access Management 12c용 Oracle Unified Directory 구성
- Oracle Access Management 12c용 Oracle HTTP Server 설치 및 구성
- WebGate 생성 및 구성
- Oracle Access Management 12c로 WebLogic 서버에 배치된 애플리케이션 보호
목표
OAM 스키마를 Oracle Database로 로드하고 Oracle Access Management 12c 도메인을 생성합니다.
필요 조건
Install Oracle Access Management 12c를 실행했습니다.
저장소 생성 유틸리티 실행
-
터미널 window를
oracle로 실행하고 다음 명령을 입력합니다.cd /u01/app/oracle/product/middleware/oracle_common/bin ./rcu -
아래 표에 따라 설치 화면을 안내합니다.
단계 창 설명 선택 또는 값 1 시작 다음을 누릅니다. 2 저장소 생성 시스템 로드 및 제품 로드 3 데이터베이스 접속 세부정보 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 window4 구성요소 선택 새 접두어 생성: DEV
IDM 스키마에서Oracle Access Manager을 선택합니다.
[필요 조건 검사] 창에서 확인을 누릅니다.5 스키마 비밀번호 모든 스키마에 동일한 비밀번호 사용
비밀번호:<password>
비밀번호 확인:<password>6 테이블스페이스 매핑 다음을 누릅니다.
Confirmation and Creating Tablespaces 창에서 확인을 누릅니다.7 요약 생성을 누릅니다. 8 완료 요약 닫기를 누릅니다.
Oracle Access Management 12c 도메인 구성
-
터미널 window를
oracle로 실행하고 다음 명령을 입력합니다.cd /u01/app/oracle/product/middleware/oracle_common/common/bin ./config.sh -
아래 표에 따라 구성 화면을 안내합니다.
단계 창 설명 선택 또는 값 1 도메인 생성 새 도메인 생성
도메인 위치를 선택합니다./u01/app/oracle/admin/domains/oam_domain2 템플리트 선택: Oracle Access Management Suite 3 애플리케이션 위치 애플리케이션 위치: /u01/app/oracle/admin/applications/oam_domain4 관리자 계정 이름: weblogic
비밀번호:<password>
확인:<password>5 도메인 모드 및 JDK 도메인 모드: Production
JDK:Oracle Hotspot6 데이터베이스 구성 유형 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 Next7 구성요소 데이터 소스 다음을 누릅니다. 8 JDBC 구성요소 스키마 테스트 다음을 누릅니다. 9 고급 구성 노드 관리자 및 토폴로지를 선택합니다. 10 노드 관리자 노드 관리자 유형: Per Domain Default Location
사용자 이름:weblogic
비밀번호:<password>
비밀번호 확인:<password>11 관리 서버 다음을 누릅니다. 12 클러스터 다음을 누릅니다. 13 서버 템플리트 다음을 누릅니다. 14 Coherence 클러스터 다음을 누릅니다. 15 시스템 Add
Name을 누릅니다.oam_machine16 시스템에 서버 할당 관리 서버, oam_server1 및 oam_policy_mgr1를 선택합니다.
oam_machine을 선택하고 오른쪽 화살표를 눌러 서버를oam_machine아래로 이동합니다.17 가상 대상 다음을 누릅니다. 18 파티션 다음을 누릅니다. 19 구성 요약 생성을 누릅니다. 20 구성 진행률 다음을 누릅니다. 21 구성의 끝 Finish(완료)를 누릅니다.
패치 33903365 적용
JDK 1.80.331 이상의 문제로 인해 패치 33903365를 다운로드하고 적용해야 합니다.
주: 이 섹션은 작성 시 적용됩니다. 이 패치를 적용할지 여부가 확실하지 않으면 Oracle Support에 문의하십시오.
-
브라우저를 실행하고 My Oracle Support에 액세스합니다.
-
OAM 12.2.1.4.0에 대한 Patch 33903365: OAM CONSOLE LOGIN FAILS AFTER APPLYING 1.80.331 JDK ( APRIL JAVA CPU ) 다운로드
-
패치를 적용하기 전에 다음 명령을 실행하여 PATH를 설정합니다.
export ORACLE_HOME=/u01/app/oracle/product/middleware export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH -
패치 README에 따라 패치를 적용합니다.
패치 적용에 문제가 있으면 Oracle Support에 문의하십시오.
서버 시작
-
터미널 window를
oracle로 실행하고 다음 명령을 입력하여 Oracle Access Management 12c Administration Server를 시작합니다.cd /u01/app/oracle/admin/domains/oam_domain/ ./startWebLogic.sh프롬프트가 표시되면 WebLogic 관리자 인증서(
weblogic/<password>)를 입력합니다.Enter username to boot WebLogic server:weblogic Enter password to boot WebLogic server: ********터미널에
The server started in RUNNING mode메시지가 표시될 때까지 기다린 후 창을 최소화합니다.<DATE> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.> <DATE> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.> -
다른 터미널 window에서 다음 명령을 실행하여 Node Manager를 시작합니다.
cd /u01/app/oracle/admin/domains/oam_domain/bin ./startNodeManager.sh터미널에 노드 관리자가 실행 중인 것으로 표시될 때까지 기다린 후 창을 최소화합니다.
<DATE> <INFO> <Secure socket listener started on port 5556, host localhost/127.0.0.1> -
터미널 window를
oracle로 실행하고 다음 명령을 입력하여 OAM 관리 서버를 시작합니다.cd /u01/app/oracle/admin/domains/oam_domain/bin ./startManagedWebLogic.sh oam_server1프롬프트가 표시되면 WebLogic 관리자 인증서(
weblogic/<password>)를 입력합니다.Enter username to boot WebLogic server:weblogic Enter password to boot WebLogic server: ********터미널에
server started in RUNNING mode메시지가 표시될 때까지 기다린 후 창을 최소화합니다.<DATE> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.> <DATE> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.> -
터미널 window를
oracle로 실행하고 다음 명령을 입력하여 OAM Policy Manager Managed Server를 시작합니다.cd /u01/app/oracle/admin/domains/oam_domain/bin ./startManagedWebLogic.sh oam_policy_mgr1프롬프트가 표시되면 WebLogic 관리자 인증서(
weblogic/<password>)를 입력합니다.Enter username to boot WebLogic server:weblogic Enter password to boot WebLogic server: ********터미널에
server started in RUNNING mode메시지가 표시될 때까지 기다린 후 창을 최소화합니다.<DATE> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.> <DATE> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>
설치 검증
WebLogic 서버 콘솔에 액세스
-
브라우저를 시작하고
http://oam.example.com:7001/console에서 WebLogic Server Console에 액세스합니다.weblogic/<password>로 로그인합니다. -
Domain Structure 창의
oam_domain에서Environment>Servers로 이동합니다. 모든 서버가 실행 중으로 표시되는지 확인합니다.
OAM 콘솔 액세스
-
브라우저를 시작하고
http://oam.example.com:7001/oamconsole에서 Oracle Access Management 콘솔에 액세스합니다.weblogic/<password>로 로그인합니다. OAM 콘솔이 표시되어야 합니다.
OAM Policy Manager 콘솔 액세스
-
브라우저를 시작하고 OAM Policy Manager 콘솔(
http://oam.example.com:14150/access)에 액세스합니다.weblogic/<password>로 로그인합니다. OAM Policy Manager 콘솔이 표시되어야 합니다.주: OAM Policy Manager 콘솔은 Oracle Access Management 콘솔과 동일하지만 AdminServer에 배치된 Oracle Access Management 콘솔에서 사용할 수 있는 전체 기능을 포함하지 않습니다. Policy Manager 콘솔에는 정책 관리 기능만 있습니다.
boot.properties 구성
이 섹션에서는 시작 시 WebLogic 사용자 이름과 비밀번호를 입력하지 않도록 boot.properties 파일을 생성합니다.
-
터미널 window를
oracle로 실행하고 다음 명령을 입력합니다.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/여기서
<password>은weblogic비밀번호입니다.
다음 튜토리얼
Oracle Access Management 12c에 대한 SSL 구성
피드백
이 자습서에 대한 피드백을 제공하려면 idm_user_assistance_ww_grp@oracle.com으로 문의하십시오.
감사의 글
- 작성자 - Russ Hodgson
Configure Oracle Access Management 12c
F59360-01
June 2022
Copyright © 2022, Oracle and/or its affiliates.