Computer >> 컴퓨터 >  >> 프로그램 작성 >> 데이터 베이스

Linux에서 Oracle Demantra 12.2 설치 및 웹 서버 및 분석 엔진 구성

Oracle Demantra는 Oracle에서 제공하는 수요 관리 및 공급망 관리 도구입니다.

수요 관리, 판매 및 운영 계획, 무역 판촉 관리 솔루션을 제공하는 동급 최고의 공급업체입니다. Oracle E-Business Suite / Oracle Advanced Planning(APS) Suite(Oracle ASCP(Advanced Supply Chain Planning))와 통합되어 Demantra 수요 관리 및 공급망 관리 기능을 최대 수준으로 활용합니다. 아키텍처와 관련된 자세한 내용을 이해하려면 이전 블로그를 참조하세요.

이 문서에서는 Oracle APS(Advanced Planning) 12.2 Suite와 함께 Oracle Demantra 12.2를 설치하고 더 나은 성능과 안정성을 위해 Linux 서버에서 Demantra 웹 서버 및 분석 엔진을 구성하는 단계별 지침에 대해 논의했습니다.

참고

  • 설치 단계는 Oracle APS(Advanced Planning) 12.2.6 Suite가 포함된 Oracle Demantra 12.2.6.2를 기반으로 합니다.

  • Oracle Demantra 및 Oracle APS/ASCP의 기능 통합 단계는 이 문서의 범위를 벗어납니다.

Demantra 12.2(APS/ASCP 12.2 포함) 설치 단계

Demantra 애플리케이션을 설치하는 프로세스는 여러 단계로 이루어집니다.

Oracle APS(Advanced Planning) 12.2 Suite와 함께 Oracle Demantra 12.2를 설치하고 더 나은 성능을 위해 Linux 서버에서 Demantra 웹 서버 및 분석 엔진을 구성하는 단계는 다음 4단계로 구분되었습니다.

  • 1단계:Demantra용 APS/ASCP 데이터베이스 준비
  • 2단계:Windows 시스템에 Oracle Demantra 설치
  • 3단계:Linux에서 Oracle Demantra Web Server 구성 및 Demantra 애플리케이션(ear) 배포
  • 4단계:Linux에서 Oracle Demantra Analytical Engine 구성 및 배포

저는 이번에는 1단계와 2단계에 집중하고 있으며 후속 블로그에서는 3단계와 4단계를 다룰 것입니다.

다음은 1단계 및 2단계와 관련된 세부정보입니다.

이 문서에서는 ASCP Suite가 이미 프로비저닝되어 있고 사용자/그룹/네트워킹/보안/스토리지가 이미 있는 상태에서 Demantra용 Window 및 Linux 서버 구축도 완료되었다고 가정합니다.

Demantra용 APS/ASCP 데이터베이스 준비

ASCP와 Demantra의 통합이 작동하려면 Demantra 응용 프로그램을 ASCP /APS(대상 계획 인스턴스)와 동일한 데이터베이스에 설치해야 합니다. EBS 소스 인스턴스는 별도의 데이터베이스에 있을 수 있습니다.

ASCP 데이터베이스에서 다음 단계를 완료하십시오.

  1. 초기화 파일에 아래 추가

db_16K_cache_size=1024M

db_securefile=NEVER

SQL> show parameter db_16k_cache_size

이름 유형 값

db_16k_cache_size 큰 정수 1GSQL> db_securefile 매개변수 표시

이름 유형 값

db_securefile 문자열 NEVERSQL>

<올 시작="2">
  • 암호 파일이 이미 있는 경우 orapwd 무시를 사용하여 암호 파일을 만듭니다.
  • orapwd file=orapw<ORACLE_SID> password=XXXXX entries=10 ignorecase=y

    <올 시작="3">
  • 다음 단계를 완료하여 데이터베이스에 블록 크기가 16k인 테이블스페이스 TS_DMT_DATA 및 TS_DMT_IDX를 생성합니다.
  • SQL> CREATE TABLESPACE TS_DMT_DATA DATAFILE

    '/u01/oradata/DTTIC/d_dmt_data01.dbf' SIZE 2G AUTOEXTEND ON MAXSIZE 20G,

    /u01/oradata/DTTIC/d_dmt_data02.dbf' SIZE 2G AUTOEXTEND ON MAXSIZE 20G

    LOGGING ONLINE PERMANENT BLOCKSIZE 16K

    EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K

    SEGMENT SPACE MANAGEMENT AUTO; 2 3 4 5 6

    테이블스페이스가 생성되었습니다.

    SQL> CREATE TABLESPACE TS_DMT_IDX DATAFILE

    '/u01/oradata/DTTIC/d_dmt_idx01.dbf' SIZE 2G AUTOEXTEND ON MAXSIZE 20G,

    /u01/oradata/DTTIC/d_dmt_idx02.dbf' SIZE 2G AUTOEXTEND ON MAXSIZE 20G

    LOGGING ONLINE PERMANENT BLOCKSIZE 16K

    EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K

    SEGMENT SPACE MANAGEMENT AUTO; 2 3 4 5 6

    테이블스페이스가 생성되었습니다.

    2단계:Windows 시스템에 Oracle Demantra 설치

    Oracle Demantra Installer 및 Oracle Demantra 관리 유틸리티(Installer, Business Modeler 및 Demand Management Tools 등)는 Windows 플랫폼에서만 지원되기 때문에 Demantra 애플리케이션은 Windows 서버에 설치됩니다.

    윈도우 서버의 Demantra 설치 프로그램은 애플리케이션 구성에 필요한 데이터베이스 스키마(APS 데이터베이스에서)와 관리자 도구를 생성합니다.

    Windows 64비트 2012 Server Machine에 12.2.6.2 Demantra를 설치하기 위한 사전 단계는

    1. Windows Server에 64비트 Oracle Database 12c(12.1.0.2) 클라이언트를 설치합니다.
    2. 환경 변수에 Oracle 홈 및 Oracle 기반 추가

    1단계:내 컴퓨터 속성을 마우스 오른쪽 버튼으로 클릭하고 고급 시스템 설정 환경 변수

    를 클릭합니다.

    2단계:계획 데이터베이스를 위한 TNS 설정

    tnsnames.ora에 아래 추가

    DTTIC= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=ndemdb01 .xx.xxx..net)(PORT=1543)) (CONNECT_DATA= (SERVICE_NAME=DTTIC) (INSTANCE_NAME=DTTIC) ) )

    <올 시작="3">
  • Oracle 클라이언트(system/syssbx@dbSid)에서 SQLPLUS 연결 테스트
  • Windows 64비트 2012 서버 시스템에 12.2.6.2 Demantra를 설치하는 단계는 다음과 같습니다.

    1. My Oracle Support에서 패치 25820351:DEMANTRA 12.2.6.2 릴리스를 다운로드하고 윈도우 서버의 임시 위치에서 p25820351_122620_MSWIN-x86-64.zip 압축을 풉니다.
    2. setup.exe를 두 번 클릭합니다.
    1. Demantra Spectrum 설치를 클릭합니다.
    2. 설치 프로그램 창이 표시됩니다.
    3. 다음 클릭
    4. Linux에서 Demantra 및/또는 엔진 배포 옵션 선택 참고:더 나은 성능과 안정성을 위해 Linux 서버에서 demantra 웹 및 분석 엔진을 구현하려면 이 옵션을 선택하십시오.
    1. Demantra 애플리케이션의 설치 폴더를 선택합니다.
    2. Demantra 애플리케이션의 바로 가기/아이콘 위치를 선택합니다.
    3. DBA 사용자/비밀번호를 입력합니다.
    1. 그런 다음 Demantra 설치 프로그램 화면에서 다음을 클릭합니다.
    2. Demantra 스키마 이름과 비밀번호를 입력합니다.

    (여기서는 Demantra 스키마 :DEM)

    1. 연결 세부정보 입력
    1. DBA(이 경우 시스템 사용자)에게 SYSDBA 권한이 있는지 여부에 따라 경고 메시지가 팝업될 수 있습니다. 다음을 클릭하세요.
    1. 표준 또는 사용자 정의 응용 프로그램을 선택할 수 있는 옵션이 나타납니다.

    2. Demantra 객체가 상주할 테이블스페이스를 선택합니다. 사용 가능한 테이블 공간이 충분한지 확인하십시오.

    1. 언어를 선택합니다. 기본 언어를 선택해야 합니다.
    2. Demantra URL을 설정합니다.
    3. 이메일 계정을 설정하거나 나중에 설정할 수 있습니다.
    4. 선택 사항 요약을 확인하고 설치를 클릭합니다.
    1. 설치가 실행될 때까지 기다립니다.
    1. 아직 설치되지 않은 경우 Java 8 업데이트 51 설치를 요청합니다.
    1. Java 8 업데이트 51을 설치합니다.

    2. 다음을 선택하십시오.

    3. 자바 설치 폴더를 선택하세요.

    4. 설치가 완료되면 Java 설정을 닫습니다.

    Acrobat 리더 설치 프로그램이 실행됩니다.

    확인을 클릭하십시오

    1. Demantra 설치는 계속됩니다.
    1. Demantra 사용자 비밀번호를 입력합니다.

    모든 비밀번호는 동일한 비밀번호로 설정됩니다. (참고:대소문자를 구분합니다)

    1. 완료를 클릭하여 설치를 완료합니다.
    1. DBA 사용자에게 SYSDBA 권한이 없는 경우 경고 팝업이 나타납니다.
    1. 설치 완료 후 실행해야 하는 SQL을 기록해 두십시오.

    2. 확인을 클릭합니다. 설치가 완료되었습니다.

    30.sys_grants.sql 수동 실행

    1. sys_grants.sql을 수동으로 실행D:\demantra\Demand Planner\Database Objects\Oracle Server\admin을 데이터베이스 서버에 복사하여 임시 위치(예:/u01/app/oradc/DTTIC/patches/Demantra

    [oradc@ndemdb01 관리자]$pwd

    /u01/app/oradc/DTTIC/patches/demantra/admin

    [oradc@ndemdb01 관리자]$ ls -lrt

    총 68

    -rw-rw-r-- 1 oradc oradc 234 Mar 30 14:17 UPDATE_PASSWORDS.sql

    -rw-rw-r-- 1 oradc oradc 2265 Mar 30 14:17 system_revokes.sql

    -rw-rw-r-- 1 oradc oradc 14568 Mar 30 14:17 sys_grants.sql

    -rw-rw-r-- 1 oradc oradc 5216 Mar 30 14:17 run_table_reorg.sql

    -rw-rw-r-- 1 oradc oradc 1298 Mar 30 14:17 revoke_table_reorg.sql

    -rw-rw-r-- 1 oradc oradc 1000 Mar 30 14:17 grant_table_reorg.sql

    -rw-rw-r-- 1 oradc oradc 26221 Mar 30 14:17 GRANT_HTTP_TO_DEMANTRA.sql

    [oradc@ndemdb01 관리자]$ sqlplus / sysdba로

    SQL> @sys_grants.sql DEM ACL_DEFAULT ACL_DEFAULT false

    falseUSER는 "SYS"입니다.

    spool grant_dbms_crypto.log

    – 그랜트_dbms_crypto

    ……………………………………

    – update_passwords

    "DEM" 실행.UPDATE_PASSWORDS;

    spool off

    Oracle Database 12c Enterprise Edition 릴리스 12.1.0.2.0 - 64비트 프로덕션에서 연결 해제됨파티션, OLAP, 고급 분석 및 실제 응용 프로그램 테스트 옵션 사용[oradc@ndemdb01 admin]$

    1. 로그 파일에 오류가 있는지 확인하십시오.
    1. 추가 검토를 위해 설치 중에 생성된 로그 파일을 보관하십시오. D:\temp\reInstall

    2. 버전을 확인하십시오.

    1. 비즈니스 모델러에 로그인할 수 있는지 확인합니다. modeler.bat에서 Business Modeler 시작
    1. 사용자와 비밀번호를 입력합니다.

    dm / 사용 (대소문자 구분)

    1. 도움말> 비즈니스 모델러 정보에서 비즈니스 모델러 버전을 확인하세요.
    1. Tomcat이 성공적으로 시작되고 있는지 확인합니다. startup.bat를 더블 클릭하십시오.

    2. demantra 로컬 서버에서 demantra anyware.https://localhost:8080/demantra/portal/anywhereLogin.jsp에 로그인할 수 있는지 확인하십시오. https://nchwdat01.xxx.net:8080/demantra/portal/anywhereLogin.jsp 내부 네트워크

    1. 우선 순위가 높은 패치 목록을 검토하고 My Oracle Support Note 470574.1을 참조하고 적용 가능한 최신 패치를 적용합니다.

    2. 윈도우 머신의 Demantra 파일 시스템과 Demantra 스키마를 백업합니다.

    3단계:Oracle Demantra Web Server 구성 및 Demantra 애플리케이션 배포(ear) 리눅스

    자세한 단계는 후속 블로그에서 다루지만 상위 단계는

    1. Linux 서버(Demenatra Web Server)에 Java JDK 8 64비트 설치
    2. Linux 서버(Demenatra Web Server)에 Weblogic 12c(12.1.3.0.0) 설치
    3. Demantra 배포를 위한 도메인 구성
    4. JDBC 데이터 소스 구성
    5. 보관된 실제 경로 활성화
    6. 윈도우 머신에서 Demantra WAR 파일 생성
    7. Demantra 귀 배포
    8. Demantra 애플리케이션 활성화

    4단계:Linux에서 Oracle Demantra 분석 엔진 구성 및 배포

    자세한 단계는 후속 블로그에서 다루지만 상위 단계에는 다음이 포함됩니다.

    1. Linux 서버(Demantra Analytical Engine)에 Java JDK 8 64비트 및 Oracle 클라이언트 설치
    2. Windows 서버에서 Linux 서버로 엔진 tar 복사
    3. 엔진 데이터 소스 파일 생성
    4. 새 Oracle Wallet Repository를 사용하여 Analytical Server에서 Demantra Analytical Engine 구성
    5. 분석 엔진 스타터 시작

    결론:

    Demantra 응용 프로그램을 설치하는 프로세스는 다중 인스턴스에 걸쳐 있고 다중 구성 요소를 사용하는 다단계 프로세스입니다. 그러나 위 지침을 따르면 다른 인스턴스 및 구성 요소와 관련된 모든 단계를 쉽게 구현하여 구현 시간을 크게 줄이고 달성할 수 있습니다. Demantra 중 최고입니다.Demantra를 통해 계획자는 수요를 실시간으로 감지하고 예측 정확도를 개선하며 수익성을 위한 수요를 형성할 수 있습니다.

    이러한 제품의 통합 결과는

    • 안내식 분석을 통해 종합적인 분석 보기를 볼 수 있으므로 플래너의 생산성이 향상됩니다.
    • 계획자가 기업 전체에서 통합 공급망 계획 정보를 공유할 수 있으므로 정보에 입각하여 더 빠른 결정을 내릴 수 있습니다.
    • 공급망의 모든 측면을 분석하고 가상 공급망 전반에 걸쳐 최적의 계획을 개발하여 공급망 성과를 개선합니다.

    피드백 탭을 사용하여 의견을 작성하거나 질문하십시오. 저희와 대화를 시작할 수도 있습니다.