[Tuxedo] MACHINES 섹션
·
Middleware/Tuxedo
uname LMID - uname은 *MACHINES 섹션의 맨 앞에 존재 - 물리적인 프로세스의 이름을 나타냄("uname -n" 명령에서 반환되는 값) - "hostname"의 반환값과 "uname -n" 명령의 반환값은 동일하여야 함. - LMID의 값은 물리적인 프로세서에 대한 논리적인 머신 이름. Alpha-numeric 값이며, *MACHINES 섹션 내에서 유일한 값이어야 한다. TUXCONFIG - 현 프로세스에서의 바이너리로 된 구성 파일을 나타냄 - 64 byte 까지 가능. TUXDIR, APPDIR - TUXDIR : Tuxedo 서버 모듈이 존재하는 디렉토리를 나타냄. - APPDIR : 서버 어플리케이션이 존재하는 디렉토리를 나타냄. UID, GID, PERM - 어플리케이션에 ..
[Tuxedo] RESOURCES section
·
Middleware/Tuxedo
RESOURCES 섹션 : 시스템에서 사용하는 자원을 정의 RESOURCE 섹션에서 주요한 파라미터는 IPCKEY MASTER DOMAINID IPCKEY, MASTER, DOMAINID IPCKEY는 내부적으로 Bulletine Board, Message Queue, SemaFore 등을 할당한다. SHM 모드에서는 BBL의 이름을 규정하고, MP 모드에서는 DBBL의 Message Queue 이름을 규정한다. IPCKEY 값은 32,768 ~ 262,143 범위의 값이어야 하고, 전체 시스템에서 유일한 값으로 숫자 또는 16진수이어야 한다. MASTER는 어플리케이션의 기동과 관리를 담당하는 머신을 지칭한다. 한개 또는 두 개의 논리적인 머신 구분자(LMID, Logical Machine Identi..
[Tuxedo] TUXEDO 12c install slient mode / 설치
·
Middleware/Tuxedo
1. Oracle.com / Resources / middleware / oracle tuxedo 로 들어와서 Download 클릭 2. for Linux 클릭 3. 원하는 설치파일을 .zip파일로 넣어둔다. 4. sftp를 통해서 원격서버로 파일을 전송할 수 있다. sftp를 이용해서 파일 전송하는 방법은 이 포스팅을 참고하자! https://nomajorkorean.tistory.com/3?category=1090780 서버로 옮겨진 파일을 unzip으로 풀어준다. 파일을 풀고나면 /Disk1/install 디렉토리로 이동하여 runInstaller.sh 쉘 파일을 실행시켜주어야하는데, 무엇인가 이상해보인다. 역시나... 권한부여를 해줘야한다. chmod로 바꿔주면 된다. 권한부여 완료. 실행을 하려..
미들웨어 개념 및 종류
·
Middleware/Tuxedo
개념 클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어 또는 컴퓨터와 컴퓨터의 연결을 담당하는 시스템 소프트웨어. Middle + Software 종류 데이터베이스 미들웨어 - 데이터 베이스 벤더에서 제공하는 클라이언트에서 데이터베이스와 연결하기 위한 미들웨어 RPC(Remote Procedure Call) 미들웨어 - 원격 프로시져를 마치 로컬 프로시져 처럼 호출하는 방식의 미들웨어 MOM(Message Oriented Middleware) 미들웨어 - 메세지 기반의 비동기형 메세지를 전달하는 방식의 미들웨어 TP-Monitor 미들웨어 - 온라인 트랜잭션 업무 (은행 계정, 항공기/버스 예약 업무 등)에서 트랜잭션을 처리, 감시하는 미들웨어. 사용자 수가 증가하여도 빠른 응답 속도를 유지해야 ..
[Tuxedo] UBBCONFIG 환경 파일
·
Middleware/Tuxedo
What Is a UBBCONFIG File ? The UBBCONFIG file is a text version of the configuration file that defines a BEA Tuxedo application. You can create and edit a UBBCONFIG file with any text editor. The TUXCONFIG file is a binary version of UBBCONFIG. It contains information used by tmboot(1) to start the servers and initialize the bulletin board of a BEA Tuxedo application in an orderly sequence. A TU..
[Tuxedo] SHM 모델 환경파일 sample
·
Middleware/Tuxedo
*RESOURCES PCKEY 42299 MASTER SITE1 UID 150 GID 20 PERM 0666 MAXGROUPS 100 MAXSERVERS 50 MAXSERVICES 100 MODEL SHM *MACHINES hp2 LMID=SITE1 TUXCONFIG="/work1/espuser/piper/tuxcfg/cfg/tuxconfig" TUXDIR="/work1/tux6" TLOGDEVICE="/work1/espuser/piper/tuxcfg/cfg/TLOG" TLOGNAME="TLOG" TLOGSIZE=10 ULOGPFX="/work1/espuser/piper/tuxcfg/log/ULOG" MAXWSCLIENTS=10 *GROUPS GROUP1 LMID=SITE1 GRPNO=1 OPENINFO..
[Tuxedo] UBBCONFIG 환경파일 설정 (업데이트 중 )
·
Middleware/Tuxedo
UBBCONFIG 파일이라고 하는 TUXEDO 구성 파일은 가장 중요한 TUXEDO 환경 또는 어플리케이션에 대한 구성 파일 입니다. UBBCONFIG 파일은 TUXEDO 어플리케이션을 구조화 할 수 있는 다양한 섹션들을 가지고 있는 파일입니다. 그리고 각 섹션은 TUXEDO application을 구성하고 관리할 수 있는 values가 내장된 parameter들을 가지고 있습니다. 8개의 섹션이 있으며, 그 중 5개의 섹션이 required 입니다. (필수사항) (RESOURCES, MACHINES, GROUPS, SERVERS, and SERVICES) 나머지 섹션 (NETGROUPS, NETWORK, and ROUTING)은 옵션입니다. UBBCONFIG 파일은 텍스트 파일이기에 텍스트 편집기를 사..
[Tuxedo] 3-Tier & SHM 모델
·
Middleware/Tuxedo
TUXEDO의 서비스 처리 절차 ① 클라이언트에서 BBL 프로세서를 통하여 공유 메모리내의 구조 정보를 참조한다. ② 클라이언트는 접속 정보를 참조하여 서버에 요청을 보낸다. 이때 클라이언트의 접속 인터페이스 방식(ESQL, XA)에 따라 리소스 관리자가 작업 수행에 관여 할 수도 있다. ③ 클라이언트의 요청을 접수한 서버는 해당하는 서비스를 호출, 수행한 후 결과를 클라이언트로 보낸다. TUXEDO를 이용한 3-Tier 시스템의 구성 예 Presentation Rules, Business Rules, Data Access Rules 이 클라이언트에 집중되어 있는 클라이언트/서버 시스템과 달리 클라이언트는 입출력을 위한 Presentation 만을 담당하고 나머지 기능들은 Server에 이관함으로써, 작..
[Tuxedo] Oracle TUXEDO 기능
·
Middleware/Tuxedo
TUXEDO 주요 기능 성능 측면 - 서버의 부하 조절(Load Balancing) 및 서비스의 우선 순위(Priority) 기능 - 사용자 수 증가 시에 Funneling 시킴으로써 H/W 또는 DB 리소스의 효율적인 사용이 가능 확장성 측면 - 이 기종 H/W 및 이 기종 DB에 대한 전역 트랜잭션 보장 - X/OPEN의 DTP 모델을 지원함으로써 확장성 보장 데이터 정합성 측면 - 2단계 commit을 통한 분산 데이터에 대한 정합성 보장 관리 측면 - Domain 관리로 지역별, 기능별 응용 프로그램 구성 및 통합의 편리성 - 응용(서버) 프로세서들을 중앙에서 관리 및 통제 가능 - 비정상 종료된 프로세스에 대해 자동으로 복구 시킴 - 트랜잭션 report 출력 기능(서비스 수행 시간 및 수행 건..
[Tuxedo] Oracle TUXEDO 개요
·
Middleware/Tuxedo
Transactions for Unix, Extended Distributed Operation의 약자인 TUXEDO 1. TUXEDO는 프로그래밍 인터페이스, 실행 시간(Run-Time) 라이브러리와 관련 유틸리티 등의 모듈을 제공하고 플랫폼이 다른 분산 서비스 환경에서 안정적인 관리를 할 수 있는 환경을 제공 2. TUXEDO의 프로세스 모델에서 일반적인 데스크탑 어플리케이션인 client는 TUXEDO서버 Domain에 서비스 호출 3. DBMS에서 데이터의 무결성을 위해 가장 중요한 요소로 작용하는 데이터의 변경을 가하는 함수가 트랜잭션 범위 내에서 이루어질 경우 DBMS와 공조해서 트랜잭션 관리가 가능.
giroke
'Middleware/Tuxedo' 카테고리의 글 목록 (7 Page)