분류 전체보기 400

[정보] 종료 명령어 - tmshutdown

tmshutdown 명령어는 Tuxedo 종료시에 사용한다.Tuxedo 관리 프로세스는 DBBL, BBL 등 Tuxedo 엔진 프로세스를 의미하고, Tuxedo AP 프로세스는 업무를 위해 개발한 비즈니스 로직을 담고 있는 프로세스를 의미한다. 주로 사용하는 옵션은 아래 표와 같다. 명령어 옵션 설명 tmshutdown -y Tuxedo 관리 프로세스(DBBL, BBL)과 AP서버를 모두 종료 tmshutdown -A Tuxedo 관리 프로세스만 종료 tmshutdown -S 모든 AP 프로세스 종료 tmshutdown -s [AP프로세스명] 해당 AP 프로세스만 종료 tmshutdown -i [AP프로세스ID] 해당 AP 프로세스만 종료 (ID 기준) tmshutdown -g [그룹명] 해당 그룹에 속..

TUXEDO 2017.12.20

[정보] 기동 명령어 - tmboot

tmboot 명령어는 Tuxedo 기동시에 사용한다.Tuxedo 관리 프로세스는 DBBL, BBL 등 Tuxedo 엔진 프로세스를 의미하고, Tuxedo AP 프로세스는 업무를 위해 개발한 비즈니스 로직을 담고 있는 프로세스를 의미한다. 주로 사용하는 옵션은 아래 표와 같다. 명령어 옵션 설명 tmboot -y Tuxedo 관리 프로세스(DBBL, BBL)과 AP서버를 모두 기동 tmboot -A Tuxedo 관리 프로세스만 기동 tmboot -S 모든 AP 프로세스 기동 tmboot -s [AP프로세스명] 해당 AP 프로세스만 기동 tmboot -i [AP프로세스ID] 해당 AP 프로세스만 기동 (ID 기준) tmboot -g [그룹명] 해당 그룹에 속해 있는 AP 프로세스 기동 tmboot -l [L..

TUXEDO 2017.12.20

[Tips] awk 다양한 예제

표준입력에서 1번째와 2번째 컬럼 출력하기 awk 'print {$1, $3}' 표준입력에서 모든 컬럼 출력하기 awk 'print {$0}' test.txt 파일에서 구분자 ':'으로 3번째 컬럼 출력하기 awk -F: 'print {$3}' ./test.txt 데이터타입에 따라 포맷팅해서 출력하기 echo 123.5 55 hello | awk '{printf "%-10.3f %d %s \n" , $1 , $2, $3}' 표준입력에서 문자열 "test"를 포함한 라인 출력하기 awk /test/ 표준입력에서 1번째 컬럼에 문자열 "test"를 포함한 라인 출력하기 awk $1 - /test/ 표준입력에서 1번째 컬럼에 문자열 "test"를 포함하지 않는 라인 출력하기 awk $1! - /test/ 표준..

OS/공통-명령어 2017.12.17

[정보] AIX oslevel 명령어

$ oslevel -s 명령어는 숫자로 구성된 0000-00-00-0000 포맷의 결과를 출력한다. 각 숫자의 의미는 순서대로, OS 버전, TL(Technology Level), Service Pack, 릴리즈 시기(해당연도의 몇 주차)를 의미한다. [예시] $ oslevel -s 6100-07-02-1150 버전 : 6.1 (5300 : 5.3, 7100 : 7.1을 의미)TL : 소프트웨어와 하드웨어의 신규 서비스가 추가됨을 의미. 숫자가 높을 수록 최신Service Pack : 보안 등 버그 패치릴리즈 시기 : 1150은 2011년 50 주차에 릴리즈 됨을 의미

OS/AIX 2017.12.03

[정보] 제우스 7 설치하기

* 설치 전 준비사항JDK 1.6 또는 JDK 1.7이 사전에 설치되어 있어야 함.다운로드 URL : http://www.oracle.com/technetwork/java/javase/downloads/index.html 1. JEUS 7 다운로드 http://technet.tmaxsoft.com 사이트에 접속하여 최신 fix 버전을 다운로드 한다. 참고로, 로그인이 필요하다. 2. 기본 환경 변수 설정 사용하는 Shell에 따라 .profile 또는 .bash_profile 등에 환경 변수(JAVA_HOME, JEUS_HOME 등)를 설정한다. export JAVA_HOME=/usr/java/jdk1.7 export JEUS_HOME=/usr/ssw/jeus7 export PATH=$JAVA_HOME/..

WAS/Jeus 2017.11.27

[Tips] WebLogic 클래스로더(ClassLoader)

1. WebLogic 클래스로더 계층 구조 클래스로더 로드하는 클래스와 위치 1. SYSTEM 클래스로더 WebLogic 솔루션을 위한 클래스 CLASSPATH에 지정된 클래스 PRE_CLASSPATH와 EX_PRE_CLASSPATH에 지정된 클래스 2. DOMAIN 클래스로더 $도메인 디렉터리/lib에 있는 클래스 3. APPLICATION 클래스로더 weblogic-application.xml에 설정된 J2EE 공유 라이브러리 클래스 애플리케이션에서 지정한 모듈 J2EE 5 표준의 지정 디렉터리 /APP-INF/lib 디렉터리에 있는 클래스 4. WEB APP 클래스로더 weblogic.xml에 설정된 J2EE 공유 라이브러리 클래스 WEB-INF/classes 디렉터리 WEB-INF/lib 디렉터리..

WAS/WebLogic 2017.11.07

[요약] 클라우드 네이티브 이해

클라우드 네이티브는 클라우드 컴퓨팅 모델의 장점을 모두 활용하는 애플리케이션을 개발하고 실행하기 위한 접근 방식이다. 스타트업 단계에서 클라우드 네이티브 방식을 도입해 기존 업계를 위협하고 있다. 기존 업계 조직에서는 DevOps, Continuous Delivery, Micro Service, 컨테이너를 자동화하고 통합할 클라우드 네이티브 애플리케이션과 서비스를 구축하고 운영할 플랫폼이 필요하다. DevOps는 소프트웨어 전달과 인프라스트럭처 변경 프로세스 자동화를 목표로 소프트웨어 개발자와 IT 운영자의 협업. 신뢰성있는 소프트웨어 생성, 테스트, 릴리스를 신속하게 자주 진행할 수 있는 문화와 환경을 제공 Continuous Delivery는 개별 애플리케이션을 변경하면 다른 변경 사항과 함께 하나의..

[Tips] WLS 12.2.1에서 향상된 데이터소스 System Properties

WebLogic 12.2.1에서 향상된 데이터소스 시스템 프로퍼티(System Properties) 기능은 유연하게 데이터베이스에 WAS의 접속 정보를 제공한다. 오라클에 접속된 WAS의 연결풀 세션을 보다 쉽게 모니터링할 수 있다. Variable Value Description ${pid} First half (up to @) of ManagementFactory.getRuntimeMXBean().getName() ${machine} Second half of ManagementFactory.getRuntimeMXBean().getName() ${user.name} Java system property user.name ${os.name} System property os.name ${datasour..

WAS/WebLogic 2017.10.25

[Tips] JDBC 프로퍼티에 오라클 V$SESSION 컬럼값 설정

데이터소스 Connection Pool의 Properties 항목에 JDBC 연결 시에 프로퍼티를 설정할 수 있다. 이를 설정함으로써 오라클 DBA가 v$session이라는 뷰를 통해 접속된 세션 정보를 모니터링하고 관리가 용이하다. [설정 예시] WebLogic 기동 쉘에 -Dweblogic.Name=${SERVER_NAME}이 설정되어야 한다. v$session.osuser weblogic v$session.process weblogic.Name v$session.program my_domain 위의 예시와 같이 설정한 후, 접속된 정보를 오라클 DB에서 조회하면 아래와 같은 정보를 얻을 수 있다.SQL> select osuser, process, program from v$session where ..

WAS/WebLogic 2017.10.18

[Tips] 세션ID(Session ID) 포맷

1. 개요 WebLogic Server의 클러스터링을 이해하기 위해서는 세션ID 정보를 담고있는 세션 쿠키 포맷에 대해 이해할 필요가 있다.세션 ID는 HttpServletRequest.getSessionID() 를 출력하거나, 세션 쿠키(기본값:JSESSIONID) 값을 출력하면 된다. 2. 포맷 기본 포맷은 아래와 같다. sessionid!primary_server_id!secondary_server_id * sessionid : 임의로 생성되는 HTTP 세션 ID 값이고, 기본적으로 크기는 52바이트임.* primary_server_id : 세션이 primary로 생성되는 JVM의 JVMID 값이고, 기본적으로 크기는 10자리임* secondary_server_id : 세션이 백업(secondary..

WAS/WebLogic 2017.10.16