Oracle Apps (R12) 에 대한 AutoConfig

Background
Oracle Apps 의 구 조 는 매우 복잡 하고 매우 많은 기술 (또는 서비스) 을 사용 했다.예 를 들 어 Apache Web server, Apache Jserv, Forms Listener servlet (또는 forms server) 등 모든 서 비 스 는 자신의 프로필 을 가지 고 있 고 모두 정확하게 설정 해 야 시스템 이 정상적으로 작 동 할 수 있다.그리고 Oracle Apps 는 많은 Profile Options (예 를 들 어 Applications Web Agent, Applications Framework Agent 등) 를 사 용 했 습 니 다. 이런 것들 도 모두 정확하게 설정 해 야 합 니 다. 이렇게 많은 프로필 을 인공 적 으로 관리 하 는 것 은 쉽 지 않 습 니 다. 신인 에 게 학습 비용 이 매우 높 습 니 다.
그래서 Oracle 은 이 프로필 과 Profile Options 를 유지 하기 위해 매우 강력 한 도구 인 Autoconfig (Autoconfig 는 11.5.4 이후 도입) 를 출시 했다.우 리 는 AutoConfig 가 일련의 템 플 릿 화 프로필 의 집합 으로 표준 화 된 응용 환경 을 설정 하 는 데 사용 된다 고 볼 수 있다.
AutoConfig 가 뭐 예요?
AutoConfig 는 Oracle Apps 의 설정 관 리 를 집중 적 으로 간소화 하 는 도구 로 EBS Instance 를 자동 으로 설정 하 는 도구 로 손 으로 관여 할 필요 가 없습니다.필요 한 정 보 는 로 컬 Context 파일 (XML 형식의 파일) 두 개 에 불과 합 니 다. 하 나 는 Apps Context 파일 이 고 다른 하 나 는 DB Context 파일 입 니 다.
AutoConfig 가 Apps 층 에서 실행 되면 Apps Context 파일 을 읽 어서 모든 프로필 을 만 들 고 데이터 베 이 스 를 업데이트 하 는 Profiles 가 필요 합 니 다.
AutoConfig 가 DB 층 에서 실행 된다 면 DB Context 파일 을 읽 어서 DB 차원 에 사용 할 모든 프로필 을 만들어 야 합 니 다.
AutoConfig 내 부 는 자바 Class 파일 입 니 다. 이 Class 파일 들 은 Shell 스 크 립 트 (또는 perl 스 크 립 트) 에서 호출 되 며 템 플 릿 화 된 설정 을 통 해 시스템 의 프로필 을 유지 합 니 다.Autoconfig 가 실 행 될 때 존재 하 는 프로필 을 새 프로필 로 다시 씁 니 다. (이 새 프로필 은 사실: 템 플 릿 프로필 + context 파일 로 구 축 된 것 입 니 다)
한 마디 로 하면 AutoConfig 는 시스템 설정 을 잘 간소화 했다.
AutoConfig 스 크 립 트 가 있 는 디 렉 터 리
Application tier: /admin/scripts /adautocfg.sh
(eg./u01/oracle/mc3yd213/inst/apps/mc3yd213_bej301441/admin/scripts/adautocfg.sh)
Database tier: /appsutil/scripts / /adautocfg.sh
(eg./u01/oracle/mc3yd213/db/tech_st/11.1.0/appsutil/scripts/mc3yd213_bej301441/adautocfg.sh)
운행 방법
Apps Tier: sh /admin/scripts/adautocfg.sh
주의:
  • AutoConfig 를 실행 하 는 과정 에서 Database server 와 database listener 가 시작 되 어야 하고 Apps Server 가 닫 힌 상태 여야 합 니 다.
  • Running AutoConfig may change your existing environment files. After running AutoConfig, you should always set the environment before you run any Applications utilities, in order to apply the changed environment variables.

  • DB Tier: sh /appsutil/scripts//adautocfg.sh
    주의:
  • AutoConfig 를 실행 하 는 과정 에서 Database server 와 database listener 가 시작 되 어야 하고 다른 데이터베이스 서 비 스 는 닫 힌 상태 여야 합 니 다.
  • Running AutoConfig may change your existing environment files. After running AutoConfig, you should always set the environment before you run any Applications utilities, in order to apply the changed environment variables.

  • AutoConfig 작업 원리
    Autoconfig 는 Context 파일, Template 파일, Driver 파일 등 세 가지 파일 과 관련 됩 니 다.
    컨 텍스트 파일
    Context 파일 은 환경 파 라 메 터 를 기록 하 는 기본 파일 로 Apps 의 모든 설정 정 보 를 저장 합 니 다. 설정 을 변경 하려 면 먼저 Context 파일 의 설정 정 보 를 수정 한 다음 AutoConfig 를 통 해 변 경 된 정 보 를 모든 실제 프로필 에 업데이트 해 야 합 니 다.
    Apps Context 파일: / app / admin /. xml (eg. / u01 / oracle / mc3yd 213 / int / apps / mc3yd213 bej 301441 / appl / admin / mc3yd213 bej 301441. xml)
    DB Context 파일: / appsutil /. xml (eg. / u01 / oracle / mc3yd 213 / db / tech st / 11.1.0 / appsutil / mc3yd213 bej301441. xml)
    NOTE: = _
    템 플 릿 파일 자동 설정
    프로필 을 만 드 는 템 플 릿 입 니 다. Apps 의 모든 프로필 에는 해당 하 는 템 플 릿 이 있 습 니 다.템 플 릿 파일 에는 많은 태그 가 포함 되 어 있 습 니 다. 이 태그 들 은 결국 Context 파일 에서 환경 변수 로 대 체 됩 니 다.
    템 플 릿 파일 이 저 장 된 곳:
    Apps 층 의 템 플 릿 파일: / admin / template, 예 를 들 어 / admin / template (eg. / u01 / oracle / mc3yd 213 / apps / apps st / appl / fd / 12.0.0 / admin / template, 디 렉 터 리 를 열 면 tmp 템 플 릿 파일 을 많이 볼 수 있 습 니 다)
    DB 층 의 템 플 릿 파일: / appsutil / template, 예 를 들 어 / appsutil / template (eg. / u01 / oracle / mc3yd 213 / db / tech st / 11.1.0 / appsutil / template)
    드라이버 파일
    Driver 파일 은 AutoConfig 템 플 릿 파일 경로 와 템 플 릿 파일 에 대응 하 는 대상 설정 파일 의 실제 경로 와 스 크 립 트 명령 을 보 여 줍 니 다.
    Apps 의 Driver 파일 은 다음 과 같 습 니 다: / admin / driver, 예 를 들 어 / admin / driver (eg. / u01 / oracle / mc3yd 213 / apps / apps st / appl / fd / 12.0.0 / admin / driver, 안에. drv 파일 이 많 습 니 다)
    DB 의 Driver 파일 위치: / appsutil / template, 예 를 들 어 / appsutil / template (eg. / u01 / oracle / mc3yd 213 / db / tech st / 11.1.0 / appsutil / template 의. drv 파일)
    Autoconfig 가 실 행 될 때마다 Driver 파일 을 먼저 찾 은 다음 Driver 파일 이 제공 하 는 스 크 립 트 명령, 템 플 릿 파일, Context 파일 에 따라 대상 프로필 을 생 성 합 니 다.
    AutoConfig 로그 파일
    Application Tier: /admin/log/
    Database Tier: /appsutil/log//
    eg./u01/oracle/mc3yd213/db/tech_st/11.1.0/appsutil/log/mc3yd213_bej301441/05240310
    = (month, day, hour, minute of AutoConfig run)
    AutoConfig 설정 스크롤 백
    AutoConfig 가 실 행 될 때마다 스크롤 백 스 크 립 트 가 발생 합 니 다. AutoConfig 설정 이 잘못 되면 스크롤 백 스 크 립 트 를 사용 하여 이전 설정 을 복원 할 수 있 습 니 다.
    응용 프로그램 계층: / admin / out / database 계층: / appsutil / out / / 및 실행 명령: restore. sh (Unix) 또는 restore. cmd (Windows)
    Reference about AutoConfig
    http://www.appsdba.info/docs/oracle_apps/R12/AutoConfig.pdf
    387859.1 Using AutoConfig to Manage System Configurations in Oracle Applications Release 12
    http://onlineappsdba.com/index.php/2008/01/28/autoconfig-in-oracle-apps-11i-r12-12i/
    165195.1 Using AutoConfig to Manage System Configurations with Oracle Applications 11i
    218089.1 Autoconfig FAQ 270519.1 Customizing an AutoConfig Environment 364927.1 How To Run Autoconfig On Database Tier (DB-Tier) 341322.1 How to change the hostname of an Applications Tier using AutoConfig 338003.1 How to change the hostname and/or port of the Database Tier using AutoConfig 315674.1 How To Verify if Autoconfig is Enabled on 11.5.x 391406.1 How to get a clean Autoconfig Environment
    전재 출처 를 밝 혀 주 십시오:http://blog.csdn.net/pan_tian/article/details/7705848
    ======EOF======

    좋은 웹페이지 즐겨찾기