[Tuxedo] WSL WSH 띄우기 (client가 WSL를 통해 service를 호출하는 테스트)
·
Middleware_Tuxedo
개인 기록용이라 설명이 많이 부족합니다. 시행착오를 겪으며 테스트 중 입니다. 결과는 맨 아래에 나와있습니다. 이 글은 그저 테스트에 충실했습니다... 클라이언트가 WSL WSH 를 통해서 서비스를 호출하는 테스트 진행 테스트용 tmboot -y tmadmin ./simpcl "aaaa" (서비스 호출) Tperrno=6 에러 발생 tail -f ULOG파일 로 에러추적 WARNING: LLE Configuration discovered! Note that LLE has been deprecated. You should upgrade to SSL to secure network links. 자꾸 이 에러가 나온다. tmboot -y WSH 기동 확인 실패한 것이다. client가 WSL에 init 이 되..
[Tuxedo] 두 개의 장비에서 서비스를 호출할 때, 왜 1번 장비는 되고 2번 장비는 호출이 안될까?
·
Middleware_Tuxedo
이틀을 고민했다. 1번 장비에서 tuxedo를 설치하고 기동하여 buildclient, buildserver 를 이용하여 컴파일 후 클라이언트와 서버 프로세스를 각각 실행시켜서 클라이언트가 서버에 있는 서비스를 호출하는 방식이 원활하게 진행되었다. 하지만 2번 장비에서도 tuxedo를 설치하고 기동하여 동일하게 buildclient, buildserver를 해줬고 서비스를 호출하기 위해서 아무리 사용해봐도 서비스 호출이 되지 않았다. WSNADDR은 1번 장비와 2번 장비, 두 곳 모두 설정이 되지 않았는데 어떻게 1번장비는 바로 서비스를 호출할 수 있었던 걸까? 왜 그런걸까? 잘 모르겠더라... 그래서 오라클 엔지니어 분의 기술블로그에 글을 남겼다. client가 AP server 단의 service를..
ld: 0711-224 WARNING 에러
·
Middleware_Tuxedo
Oracle 제품 기동시 Warning: OPatch found the word "warning" in the stderr of the make command. Please look at this stderr. You can re-run this make command. Stderr output: ld: 0711-224 WARNING: Duplicate symbol: .aio_nwait_timeout64 ld: 0711-224 WARNING: Duplicate symbol: aio_nwait_timeout64 ld: 0711-224 WARNING: Duplicate symbol: .aio_nwait64 ld: 0711-224 WARNING: Duplicate symbol: aio_nwait64 ld: 0..
[Tuxedo] 오라클 설치 / root.sh 와 oraInstRoot.sh 는 무엇인가?
·
Middleware_Tuxedo
오라클 설치 중 root.sh 와 orainstRoot.sh 역할 1. root.sh usr/local/bin 의 경로에 "dbhome", "oraenv", "coraenv" 파일을 생성한다. 이 파일에는 오라클 제품에 대한 권한 설정과 root 유저에 관련된 설정 작업을 한다 product 정보 및 엔진의 HOME directory를 저장하기 위함이다. 2. orainstRoot.sh it creates the inventory pointer file, 즉 orainstRoot.sh 파일을 실행하게 되면 /etc/orainst.loc 파일이 생성된다. 이 파일은 orainventory의 위치와 이를 다루는 유닉스 계정 그룹 명이 기록된다. inventory_loc=/u01/app/oracle/oraIn..
[Tuxedo] java.lang.UnsatisfiedLinkError 에러
·
Middleware_Tuxedo
java.lang.UnsatisfiedLinkError ~ 에러 (상세 에러코드와 에러지점은 아래에 내리시면 보입니다!) IBM AIX 7.2에 Tuxedo 설치 중에 마지막 단계에서 난 에러이다. 해결 방안 : 에러코드 0509-026을 구글링 했을 때, JAVA 버전이 32bit 이냐, 64bit 냐 라는 글이 계속 나왔다. 난 분명 JAVA8 64bit을 설치했기에 의심도 없었고, java -version 를 실행했을 때 $ java -version java version "1.8.0_211" Java(TM) SE Runtime Environment (build 8.0.5.35 - pap6480sr5fp35-20190418_01(SR5 FP35)) IBM J9 VM (build 2.9, JRE 1...
[Oracle] oraInventory 는 무엇인가?
·
Middleware_Tuxedo
Oracle 제품을 설치 하면서 가장 많이 듣는 말 중에 하나가 oraInventory이라는 것이다. 이것이 아무 것도 모를때는 아!~ 그냥 설치 하면 되는 구나 하는데 나중에 oraInventory가 꼬이기 시작 하면 대책이 없는 경우가 많이 발 생한다. 그래서 이번에는 oraInventory에 관하여 이야기 하려 한다. oraInventory 란? oraInventory은 Oracle Software 제품의 관한 정보와 Server에 설치 되어 있는 Oracle_Home의 정보를 가지고 있는 일종의 Repository(Directory)이다. Inventory는 Oracle Software 제품의 관한 정보와 Server에 설치 되어 있는 Oracle_Home에 대한 내용을 XML형태로 존재 한는 파..
[Tuxedo] IBM AIX 7.2 / tuxedo 12c console 설치
·
Middleware_Tuxedo
설치환경 : IBM AIX version 7.2 1. SFTP를 사용하여 내려받은 tuxedo zip file을 AIX Unix 서버에 보내준다. 2. 설치를 필요로하는 디렉토리로 잘 전송됐는지 확인 후, unzip tma* (* 자동완성기능)으로 파일을 풀어준다! 3. 설치가 완료되었으면 Disk1 디렉토리가 생성된 것을 확인할 수 있다. 4. ~/Disk/install 디렉토리에 들어와보면 설치 쉘스크립트 파일들이 있다. 이 중 runInstaller.sh 라는 쉘스크립트를 사용하여 설치를 한다. 5. 왜 에러나지? .. 실수했다. 뭐지? 하면서 에러코드를 찾아봤다. 이제 알았다. linux 버전을 받았네? 6. 다시 받으러 가자. 내가 받아야할 것은 IBM AIX 64.. 링크는 https://ww..
[Tuxedo] tmshutdown 명령어
·
Middleware_Tuxedo
tmshutdown 명령어는 tuxedo 기동을 종료 시에 사용 주로 사용하는 옵션은 아래 표와 같습니다. tmboot (tuxedo 기동 명령어) 와 비슷하지만 추가적으로 유용하게 사용할 수 있는 옵션들은 아래와 같습니다. ex) tmshutdown -g GRP1 -s svr1 : GRP1에 속해있는 svr1 서버 프로세스를 종료한다. tmshutdown -cy w1 : 전체 종료 tmshutdown -y tuxedo@/sw/tp/tuxedo12.2.2.0.0/samples/atmi/simpapp > tmshutdown -y Shutting down all admin and server processes in /sw/tp/tuxedo12.2.2.0.0/samples/atmi/simpapp/tuxconf..
[Tuxedo] tmboot 명령어
·
Middleware_Tuxedo
tmboot 명령어는 TUXEDO의 기동 시에 사용합니다. Tuxedo의 관리 프로세스는 DDBL, BBL 등 엔진 프로세스를 의미합니다. 그리고 AP Server는 업무를 위해 개발한 비즈니스 로직을 담고 있는 프로세스를 의미합니다. 주로 tuxedo를 기동하기 위해 사용하는 옵션은 표와 같습니다. ex) tmboot -g GRP1 -s svr1 : GRP1에 속해있는 srv1 서버 프로세스를 기동한다 tmboot -y tuxedo@/sw/tp/tuxedo12.2.2.0.0/samples/atmi/simpapp > tmboot -y Booting all admin and server processes in /sw/tp/tuxedo12.2.2.0.0/samples/atmi/simpapp/tuxconfig..
[Tuxedo] tuxedo 명령어
·
Middleware_Tuxedo
턱시도 명령어에 대한 자료. 클릭하면 원문으로 이동하게 됩니다. 이후 포스팅 부터는 각 명령어에 대해서 조금 더 자세하게 다룰 것 입니다! 열공 :) Oracle Tuxedo Commands Name Description Introduction to Oracle Tuxedo Commands Provides an introduction to the commands available for setting up and maintaining your Oracle Tuxedo application bldc_dce(1) Builds an Oracle Tuxedo system client that can be called via OSF/DCE blds_dce(1) Builds an Oracle Tuxedo syste..
[Tuxedo] TOUPPER 서비스를 이용한 테스트
·
Middleware_Tuxedo
tuxedo sample test 1. 환경변수 적용 여부 확인 [tuxedo@eai ~]$ vi .bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export LANG=C export PATH . /opt/tuxedo/tuxedo10gR3/tux.env [tuxedo@eai ~]$ env | grep TUX TUXDIR=/opt/tuxedo/tuxedo10gR3 [tuxedo@eai ~]$export TUXCONFIG=/opt/tuxedo/tuxe..
[Tuxedo] UBBCONFIG 설정 관련
·
Middleware_Tuxedo
* RESOURCE IPCKEY 100330 (범위 : 32,769 ~ 16,777,214) → BBL을 할당하기 위한 값으로 전체 시스템에서 중복 되지 않도록 설정. Single-Process (Bulletin Board Naming 사용), Multi-Process (DBBL의 메세지 큐 Naming 사용) UID 102 → 응용프로그램에 대한 접근을 관리키 위한 값.( System/T 관리자 사용자 ID값) GID 101 → 응용프로그램에 대한 접근을 관리키 위한 값. (System/T 관리자 그룹 ID값) PERM 0600 (기본값 : 0600) → Tuxedo IPC자원에 대한 접근을 관리키 위한 값. ※(UID, GID, PERM)에서 설정된 모든 값은 모든 사이트에서 동일하게 적용. (MAC..
[Tuxedo] Tuxedo 12c console mode 설치
·
Middleware_Tuxedo
설치 환경 - Oracle Linux 7.9, OpenJDK 1.8.0_342 사용자 : tuxedo 설치경로 : /sw/tp/ tuxedo 설치파일 12c 12.2.2.2.0 https://www.oracle.com/middleware/technologies/tuxedo-downloads.html Oracle Tuxedo Downloads We’re sorry. We could not find a match for your search. We suggest you try the following to help find what you’re looking for: Check the spelling of your keyword search. Use synonyms for the keyword you typ..
[Tuxedo] TUXEDO patch / 패치 적용 확인 / OPatch 디렉토리
·
Middleware_Tuxedo
오라클 콘솔 모드 설치와 패치 진행 후 패치 적용 확인을 하는 단계 오라클 홈 경로/Opatch/opatch lsinventory or ./opatch lsinventory lsinventory로 패치 적용 확인
[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 - 어플리케이션에 ..
최선을 다하자!
'Middleware_Tuxedo' 카테고리의 글 목록 (4 Page)