Oracle Apps (R12) 에 대한 AutoConfig
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
주의:
DB Tier:
sh /appsutil/scripts//adautocfg.sh
주의:
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======
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.