1. 미들웨어이야기/05. 상용미들웨어 19

턱시도 디바이스 관리 명령

tuxedo 디바이스 관리 명령 명령어(약어) 설명 비고 dsdl 전에 존재하지 않는 디바이스를 생성 >crdl -b blocks -z config -0 configoffset initdl(indl) 디바이스를 없앤다 > initdl (indl) [-yes] -z config [-o offset] dlindex lidl 디바이스 리스트의 항목을 보여준다 > lidl -z config [-o offset] [dlindex] livtoc 모든 VTOC(Volume Table of Contents) 테이블의 항목에 대한 정보를 보여준다 > livtoc -z config [ -o offset] by 김영준

Oracle JDBC 버전 간단히 확인하기

간혹가다가 Oracle JDBC의 버전을 빠르게 확인해야 하는 경우가 있다. JAVA code를 작성해서 버전을 확인하는 방법도 있지만 시간이 많이 소요되므로 다음과 같이 확인해 보자 1. MAINFEST.MF 파일 확인하기 1) ojdbc6.jar 파일의 압축을 해제한다. 2) META-INF/MAINFEST.MF 파일을 오픈하여 jdbc 버전을 확인한다. Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.5 Created-By: 1.5.0_51-b10 (Sun Microsystems Inc.) Implementation-Vendor: Oracle Corporation Implementation-Title: JDBC Implementation-Version: 11..

Tuxedo 구성정보 모니터링

● 환경 설정 명령어(약어) 설명 비고 echo(e) 입력된 명령을 화면에 보여준다 help(h) 도움말 (사용 가능한 명령과 그 설명)을 보여 준다. verbose(v) 시스템 정보를얻는 명령(pd,pt..)에 대한 상세한 정보를 보여준다. paginate(page) 출력의 페이징 기능을 토글 시킨다. ! 쉘 명령어를 수행한다. !! 직전에 수행한 쉘 명령을 반복하여 수행한다. 직전에 수행한 명령을 반복하여 수행한다. default(d) 기본 설정값을 재 설정하거나, 옵션이 없는 경우는 설정 값을 보여줌. default [-d local domain name] ● 트랜잭션 처리 및 서비스 정보변경 관련 명령 명령어(약어) 설명 비고 printtrans(pt) 현재 수행 중인 트랜잭션의 상태를 글로벌 트..

WebLogic JEUS 간 Global Transaction

1 Transaction 1.1 JEUS Interposed Transaction Manager 기능 WebLogic Transaction Manager에 JEUS Transaction Manager를 XAResource 로 등록하여, WebLogic에서 JEUS의 Transaction Manager를 XAResource로 사용할 수 있는 기능이 추가 되었다. 이렇게 Transaction Manager를 XAResource로 사용할 수 있도록 한 것을 Interposed Transaction Manager라고 한다. 사용 방법은 다음과 같다. WebLogic의 Transaction 관련해서 import 받는 WebLogic 클래스는 다음과 같다. ... import WebLogic.transaction...

Web System 튜닝을 위한 TCP 파라미터설명

TCP/IP Kernel Parameter 일반적으로 최초설치(Install)된 운영체제(Operating System)는 범용의 목적하에 Kernel Parameter 설정이 이루어지게 됩니다.. 따라서 Web Service만을 위한Kernel Parameter값은 반드시 최적화 시켜야 합니다. 특히 웹서버의 성능에 영향을 많이 주는 TCP/IP parameter setting은 20~30% 정도의 성능 향상을 가져 올 수 있을 정도로 중요합니다. 본 FAQ 문서에서는 웹서버의 형태로 운용되는 유닉스 서버의 TCP/IP 일반과 Tuning에 관한 내용을 기술합니다. TCP connection initiation background TCP는 reliable connection oriented protoc..

EJB 개념

정의 EJB 아키텍쳐는 객체지향 분산 엔터프라이즈 어플리케이션의 개발 및 분산 배치를 위한 컴포넌트 아키텍쳐입니다. 엔터프라이즈 자바 빈즈 아키텍쳐를 이용해 만들어진 어플리케이션은 확장성이 있고, 트랜잭션을 보장하며 다수 사용자 환경에서도 안전합니다. 어플리케이션은 한 번 작성되면 엔터프라이즈 자바 빈즈 스펙을 지원하는 어떤 서버 플랫폼에서도 배치되고 운영될 수 있습니다. 구성 EJB Server, EJB Container EJB Component를 설치할 수 있는 환경 제공 여러가지 시스템 레벨의 기능 처리해준다. Deployment Descripter검사로 EJB Component의 작동환경 설정 Client의 Access요청 접수 데이터베이스, 트랜잭션등의 Container에서 필요한 여러 서비스 ..

WebtoB URI 와 Alias

URI절은 Client 요구의 URI(Uniform Resource Identifier)의 값에 따라 이를 처리하는 서비스를 구분 할 수 있도록 합니다. 즉, 특정 URI가 입력으로 들어온 경우, 이를 특정 서비스에서 처리하도록 할 수 있다는 것입니다. 보통 URI절은 CGI를 이용하는 경우에 많이 이용됩니다. 예를들어 http://www.tmax.co.kr/cgi-bin/test.cgi와 같은 것을 호출 하였을 때 이 /cgi-bin/ URI를 CGI등의 서비스로 정의 하여 이용 할 수 있습니다. Alias절은 실제 Server안의 물리적 디렉토리 경로와 URI를 Alias 시키도록 설정 할 수 있습니다. 즉, 어떤 특정한 URI에 대한 요구가 들어오면 이를 실제의 물리적인 디렉토리에 매핑시켜서 이곳에..

WebtoB CSR 생성

WebtoB Web 서버에서 인증서(128bit 암호화 제공)를 사용하기 위해 CSR을 생성하는 방법 입니다. 초기 설정 CSR을 생성하기 전에 다음의 몇 가지 사항을 필히 확인해야 합니다. 부팅 후 path나 환경변수를 일일이 설정하지 않기 위해 초기 설정파일을 사용하여 로그인 시에 자동으로 실행되도록 합니다. 그러나 간혹 초기 설정파일이 실행되지 않아서 에러가 생기는 경우가 있는데 이럴 경우에 초기 설정파일을 다시 한번 실행시킵니다. 리눅스의 경우 bash쉘 : .bash_profile c 쉘 : .cshrc User가 임의로 .bash_profile을 실행시켜주면 되는데 리눅스의 경우 . .bash_profile 혹은 . /root/.bash_profile로 실행시켜 주면 됩니다. 비밀키 및 CSR..

WebtoB Vhost 설정

WebtoB 에서는 하나의 Node 에서 여러 개의 Domain name 혹은 Port를 지원하기 위하여 Apache의 절을 WebtoB의 vhost절을 이용하여 동일하게 구성할 수 있습니다. 가상 호스트는 현재 HTTP 1.1을 지원하는 브라우저에서 적용할 수 있는 Web Server의 기능으로 하나의 Web Server를 이용하여 마치 여러 대의 Web Server가 운영되고 있는 것과 동일한 효과를 낼 수 있도록 하는 것입니다.. WebtoB에서는 이 가상 호스팅 기능을 제공합니다. 웹 상에서 새로운 서비스를 시작하고, 그 서비스는 인터넷 신문사인 “WebtoB Times” 라고 가정해 볼 때. 이 서비스를 하나의 IP 주소와 도메인 이름, 그리고 한대의 Web Server를 이용해서 운영할 수도 ..