반응형

<database>
                <vendor>oracle</vendor>
                <export-name>VIIMS</export-name>
                <data-source-class-name>oracle.jdbc.pool.OracleConnectionPoolDataSource</data-source-class-name>
                <data-source-type>ConnectionPoolDataSource</data-source-type>
                <database-name>BILNS30</database-name>
                <data-source-name>oracle.jdbc.pool.OracleConnectionPoolDataSource</data-source-name>
                <description>ICIS_NSBL_DB</description>
                <user>vimis</user>
                <password>votmdnjem</password>
                <property>
                   <name>URL</name>
                   <type>java.lang.String</type>
                   <value>jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=BROKEN)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(Host=200.182.154.51)(Port=1523))(ADDRESS=(PROTOCOL=TCP)(Host=200.182.154.52)(Port=1523))(FAILOVER = o
n)(LOAD_BALANCE =off))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME=VIMIS)))</value>
                </property>
                <driver-type>thin</driver-type>
                <connection-pool>
                   <pooling>
                        <min>30</min>
                        <max>40</max>
                        <step>5</step>
                        <period>3600000</period>
                   </pooling>
                   <wait-free-connection>
                      <enable-wait>true</enable-wait>
                      <wait-time>2000</wait-time>
                   </wait-free-connection>
                   <check-query>select 1 from dual</check-query>
                   <check-query-period>300000</check-query-period>
                </connection-pool>
        </database>
반응형
반응형

$JEUS_HOME -> 제우스 설치 디렉토리(리눅스/유닉스용)
%JEUS_HOME% -> 윈도우 설치 디렉토리
 
제우스 설치 아뒤 기본 암호
administrator/jeusadmin
가끔 암호가 대문자일 경우가 있다 ^^

1. JEUS 3.x
$ encode 암호
ex) $ encode 암호
[jeusadmin] --> [amV1c2FkbWlu]

2. JEUS 4.x  : $JEUS_HOME/config/hostname/file_realm.xml 내용중 아래 password 수정
    <user>
        <user-name>administrator</user-name>
        <password>amV1c2FkbWlu</password>
        <role-name>system</role-name>
    </user>

* Windows> java -classpath "%JEUS_HOME%\lib\system\jeus.jar" jeus.security.Base64 <암호>
* UNIX> java -classpath $JEUS_HOME/lib/system/jeus.jar jeus.security.Base64 <암호>
예) $ java -classpath $JEUS_HOME/lib/system/jeus.jar jeus.security.Base64 암호
[jeusadmin] --> [amV1c2FkbWlu] --> [jeusadmin]

or encryption base64 <암호> ( 4.2.4.0 부터 지원)

3. JEUS 5.x
$JEUS_HOME/config/hostname/security/SYSTEM_DOMAIN/account.xml 내용중 아래수정
        <user>
            <name>administrator</name>
            <password>{base64}amV1c2FkbWlu</password>
            <group>Administrators</group>
        </user>

* Windows > java -classpath "%JEUS_HOME%\lib\system\jeus.jar" jeus.security.admin.Base64Coder  encode | decode <암호>
* Unix > java -classpath $JEUS_HOME/lib/system/jeus.jar jeus.security.admin.Base64Coder encode | decode <암호>
or encryption base64 <암호>

반응형

'WAS > JEUS' 카테고리의 다른 글

제우스 환경 설정 부분  (0) 2009.03.05
JAVA HEAPDUMP 분석방법  (0) 2009.03.05
웹상에서 제우스 로그 확인하기  (0) 2009.03.05
제우스 연결 세션 병렬화  (0) 2009.03.05
JEUS Administrator 명령  (0) 2009.03.05
반응형

$JEUS_HOME/bin 디렉토리 밑에 위치함.

jcfg : 제우스 환경 디렉토리

jlog : 제우스 로그

jboot : 제우스 부팅

jdown : 제우스 프로세스 다운

dbpooladmin [엔진 콘테이너 이름] -U관리자 -P암호

 > info (연결되어 있는 pool 정보 조회)

 > resync datasource1 (데이터 소스 1번 재 싱크)

제우스 프로세스가 업로드 되어있는지 확인

$> ps -ef | grep java | grep Xboot

wsadmin

제우스 버전 정보 조회

jeusadmin -version

제우스 빌드 버전 정보 조회

jeusadmin -buildversion

반응형
반응형

1. oracle홈밑에 admin/network 밑에

    모든 . ora 파일을 삭제한다.

  

   ==> oracle홈/bin/netca 를 통해(GUI) 모든 리스너를 새로 만듬(SID까지)

 

2. 방화벽 설정이 되어 있을경우에는 안될수 있음

   root 권한으로 setup 명령을 통해

   방화벽 1521을 예외로 설정한다.

    ==> tnsping 을 통해 해당 컴퓨터에서만 된다면...

참 쉽죠 잉 ~

반응형

'OS > Centos' 카테고리의 다른 글

TAR 절대 경로  (0) 2009.07.03
Centos (센토스) 오라클 설치 오류 해결하기  (0) 2009.04.17
CentOS 5.2 + Xmanager 설정 방법  (1) 2009.03.05
JBOSS 설치하기  (0) 2009.03.05
CVS 설치하기  (0) 2009.03.05
반응형

출처 : http://blog.bagesoft.com/906

 

/etc/X11/gdm/gdm.conf 파일

Enable=true

 

/etc/X11/fs/config 파일

no-listen = tcp 에 주석처리

 

/etc/X11/xdm/xdm-config 파일

DisplayManager.requestPort: 0 맨 마지막 라인 ! 느낌표로 주석 처리

 

/etc/X11/xdm/kdmrc 파일

[Xdmcp] 항목

Enable=true 로 수정 후 저장

 

/etc/X11/xdm/Xaccess 파일

# *                 #any host can get a login window

약 40번째 라인 주석 제거 저장

 

확실하게 하기 위해서 리붓한번 시도

 

이후에 접속을 해 보시구요. 참고로 아이피 대역이 같아야 합니다. (c class 까지)

run level 은 무조건 5 이어야 하구요.

 

# uname -a (운영체제 bit 확인) x86 or i386, i686 ( 32bit OS)

x86_64 라고 나오면 64bit OS

 

방화벽 안씀이라고해 놓았으면 궂이 iptables 를 세팅 안해도 상관없습니다.

 

PATH 설정을 해 주시면 다른 디렉토리에 있는 실행파일을 아무 위치에서나 사용할 수 있습니다.

 

.bash_profile 이나 .cshrc 파일을 열어보시면

PATH = $PATH:/bin ~~~ 이렇게 되어 있죠? 그 다음에 :/opt/java1.4  를 입력하시고 저장하시면 됩니다

Red Hat 5 EL에서 XDMCP 접속을 위한 설정법입니다.
1. XDM 설정
Linux runlevel 설정

/etc/inittab 파일에서 runlevel을 5로 설정
id:5:initdefault:

gdm 환경 설정 (gdm을 사용하는 경우)

/etc/gdm/custom.conf 파일의 [xdmcp] 섹션에서 Enable의 값을 1로 설정
[xdmcp]
Enable=true

kdm 환경 설정 (kdm을 사용하는 경우)

/usr/share/config/kdm/Xaccess 파일의 다음 줄에 코멘트 기호(#)를 삭제
#* #any host can get a login window ==>
* #any host can get a login window
/usr/share/config/kdm/kdmrc 파일의 [xdmcp] 섹션에서 Enable의 값을 true로 설정
[xdmcp]
Enable=true

2. 방화벽 설정
PC에서 UNIX/Linux 방향으로 UDP 177번 포트 개방
UNIX/Linux에서 PC 방향으로 TCP 6000~6010번 포트 개방
3. Linux 장비를 재부팅하거나 다음 명령을 실행한 후 Xmanager를 실행합니다.
# init 3; init 5





서비스가 떴는지 netstat -an | grep 177 로 확인하자.  아래처럼 한 줄이 나오면 정상이다.
사용자 삽입 이미지

위의 설정대로 하고도 서비스가 뜨지 않는다면, 아래 처럼 실행하고 리붓해 보라.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
  
 
SSH를 통해 접속
실행 명령 부분에 DISPLAY=$DISPLAY;/etc/gdm/Xsession
를 기입하면됨
반응형
반응형

JBoss 설치

http://blog.naver.com/hk7179?Redirect=Log&logNo=100024707531

1. JBoss 설치

[csmsuser1@localhost ~]$ unzip jboss-4.0.4.GA.zip

2. JAVA_HOME 설정

.bash_profile 파일에 JAVA_HOME 추가

[csmsuser1@localhost ~]$ vi .bash_profile

export JAVA_HOME=/usr/java/j2sdk1.4.2_12

3. 실행 (백그라운드로 실행)

[csmsuser1@localhost ~]$ cd jboss-4.0.4.GA/bin
[csmsuser1@localhost bin]$ nohup ./run.sh &
[1] 7234
[csmsuser1@localhost bin]$ nohup: appending output to `nohup.out'

4. 실행 로그 보기

[csmsuser1@localhost bin]$ tail -f nohup.out
16:15:07,453 INFO  [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
16:15:07,485 INFO  [testQueue] Bound to JNDI name: queue/testQueue
16:15:07,738 INFO  [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093
16:15:07,789 INFO  [DLQ] Bound to JNDI name: queue/DLQ
16:15:08,047 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:name=JmsXA,service=ConnectionFactoryBinding' to JNDI name 'java:JmsXA'
16:15:08,112 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
16:15:08,698 INFO  [Http11BaseProtocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
16:15:08,963 INFO  [ChannelSocket] JK: ajp13 listening on /0.0.0.0:8009
16:15:08,978 INFO  [JkMain] Jk running ID=0 time=1/43  config=null
16:15:09,004 INFO  [Server] JBoss (MX MicroKernel) [4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)] Started in 27s:760ms

5. 종료

[csmsuser1@localhost bin]$ ./shutdown.sh -S
Shutdown message has been posted to the server.
Server shutdown may take a while - check logfiles for completion
[csmsuser1@localhost bin]$
반응형
반응형

CVS 설치

http://wiki.javajigi.net/pages/viewpage.action?pageId=189
http://blog.naver.com/jooken?Redirect=Log&logNo=130004687179
http://blog.naver.com/bigseven89?Redirect=Log&logNo=10005409481
http://kwon37xi.egloos.com/1784525

1. 패키지 설치

[root@localhost init.d]# yum install cvs

2. 사용자 추가, 디렉토리 생성

[root@localhost ~]# useradd cvs
[root@localhost ~]# su - cvs
[cvs@localhost ~]$ pwd
/home/cvs
[cvs@localhost ~]$ mkdir CSMS
[cvs@localhost ~]$ cvs -d /home/cvs/CSMS init
[cvs@localhost ~]$ chmod ug+rwx /home/cvs/CSMS/CVSROOT

3. /etc/services

4. /etc/xinetd.d/cvspserver 파일 생성


[root@localhost xinetd.d]# vi /etc/xinetd.d/cvspserver

# default : on
# description : The cvsserver serves CVS Password Server sessions; it uses
# unencrypted username/password pairs for authentication.
service cvspserver
{
    disable = no
    flags = REUSE
    socket_type = stream
    wait = no
    user = cvs
    server = /usr/bin/cvs
    server_args = -f --allow-root=/home/cvs/CSMS pserver
    log_on_failure += USERID
}

[root@localhost xinetd.d]# service xinetd restart
xinetd 를 정지함:                                          [  확인  ]
xinetd (을)를 시작합니다:                                  [  확인  ]

[root@localhost xinetd.d]#

5. cvs 암호 생성 스크립트 생성

[root@localhost xinetd.d]# vi /usr/local/bin/cryptpasswd

#!/usr/bin/env perl
srand(time());
$randletter = "(int (rand (26)) + (int(rand(1) + .5)% 2?65:97))";
$salt = sprintf("%c%c",eval$randletter,eval$randletter);
$plaintext =shift;
$crypttext = crypt ($plaintext,$salt);

print "${crypttext}\n";

[root@localhost xinetd.d]# chmod a+x /usr/local/bin/cryptpasswd

6. 설치

[root@localhost xinetd.d]# useradd csmsuser1
[root@localhost xinetd.d]# cryptpasswd 1111
WPGA4j90YnWMI
[cvs@localhost CVSROOT]$ vi /home/cvs/CSMS/CVSROOT/passwd

csmsuser1:WPGA4j90YnWMI:cvs

7. Test

[cvs@localhost ~]$ cvs -d :pserver:csmsuser1@localhost:/home/cvs/CSMS login
Logging in to :pserver:csmsuser1@localhost:2401/home/cvs/CSMS
CVS password:
[cvs@localhost ~]$ cvs -d :pserver:csmsuser1@localhost:/home/cvs/CSMS status
cvs status: in directory .:
cvs [status aborted]: there is no version here; run 'cvs checkout' first
[cvs@localhost ~]$

8. 이클립스에서 CVS설정

메뉴 [Windows] -> [Show View] -> [Other...]








반응형
반응형

연결명을 datasource 부분에 oracle 로 설정함

 

드라이버

oracle.jdbc.driver.OracleDriver

 

데이터베이스 url

jdbc:oracle:thin:@10.95.50.15:1521:vms

 

캐릭터셋

KSB5601

 

데이터소스명

jdbc/demo

이 정보들을 바로 맞춰주지 않으면

ubireport는 절대로 동작하지 않음... ㅜㅜ

반응형
반응형

디렉토리에 파일이 너무 많을 때에는
ls -l 이 안될때 가 있다.
이럴 때에는
smitty system
으로 가서
   Change / Show Characteristics of Operating System

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

                                                        [Entry Fields]
  System ID                                                                                             0X800013DA7A500000
  Partition ID                                                                                             0X800013DA7A500001
  Maximum number of PROCESSES allowed per user                              [8192]                         +#
  Maximum number of pages in block I/O BUFFER CACHE                        [20]                           +#
  Maximum Kbytes of real memory allowed for MBUFS                              [0]                            +#
  Automatically REBOOT system after a crash                                            true                          +
  Continuously maintain DISK I/O history                                                   true                          +
  HIGH water mark for pending write I/Os per file                                       [0]                            +#
  LOW water mark for pending write I/Os per file                                        [0]                            +#
  Amount of usable physical memory in Kbytes                                      47448064
  State of system keylock at boot time                                                     normal
  Enable full CORE dump                                                                          false                         +
  Use pre-430 style CORE dump                                                                false                         +
  Pre-520 tuning compatibility mode                                                          enable                        +
  Maximum login name length at boot time                                                [9]                            +#
  Stack Execution Disable (SED) Mode                                                     select                        +
  NFS4 ACL Compatibility Mode                                                              secure                        +
  ARG/ENV list size in 4K byte blocks                                                    [512]                          +#
  CPU Guard                                                                                         enable                        +
  Processor capacity increment                                                               1.00
  Partition is capped                                                                                true
  Partition is dedicated                                                                             true
  Entitled processor capacity                                                                   8.00
  Minimum potential processor capacity                                                   1.00
  Maximum potential processor capacity                                                  8.00
  Variable processor capacity weight                                                         0

변경해 주면 보인다.

아무리 그래도 너무 많으면 안보이겠지만..
10만개까지 인가는 보인다..

반응형

'OS > AIX' 카테고리의 다른 글

Date 를 이용하여 +2 개월 뒤 년월 셋팅 하기  (0) 2009.03.25
AIX 자주 쓰이는 관리 명령 모음(펌)  (0) 2009.03.11
awk 프로그래밍  (0) 2009.03.05
AWK 사용하기  (0) 2009.03.05
SNMP AIX 보안 설정 하기  (0) 2009.03.05
반응형

개요

Shell Programming 뿐만 아니라 기본적으로 로그 파일 변환 및 필터링시 유용하면 아주 강력한 Awk 유틸리티에 대한 일반적인 내용을 다룹니다.


문법

BEGIN : 실행하기전 전처리 단계 preprocess
ROUTINE {} : 수행
END : 처리 후 수행

ex)

$ cat sedscr
aa 90
bb 30
dd 99

$ cat sedscr | awk 'BEGIN{ sum = 0; print " "; } {sum += $2} END {print " : " sum}'
  : 219

ex - file version)

$ cat sum.awk
#!/bin/awk
#
# This Program is for Summing of exam_result.
#

# BEGIN :
BEGIN {
sum = 0;
print " ";
}

# ROUTINE :
{
sum += $2;
}

# END :
END {
print " : " sum;
average = sum / 3;
print " : " average;
}

$ cat sedscr | awk -f sum.awk
  : 219 : 73

 


내부 변수

FS : - Fields Seperator : BEGIN에서 재정의 함으로써 구분자를 바꿀수 있다.
RS : - Records Seperator : BEGIN에서 재정의 함으로써 레코드 구분자를 바꿀 수 있다.
NF : (Number of Fields)
NR : (Number of Records)
FNR : 입력파일이 여러개 인경우 현재 파일에서 NF를 표시한다.
OFS : FS( Output Fields Seperator ). 출력시의 FS
ORS : RS( Output Records Seperator ). 출력시의 RS
FILENAME : 현재 파일명

 


기타


스크립트
 

  1. 패턴 {동작}
    패턴, 동작 전체를 단일 따옴표로 묶어야한다.
    특정 패턴에 대해 동작하게 한다.
    패턴이 없으면 모든 레코드에 대해 동작한다.
  2. 패턴
    /정규표현식/ : sed가 지원하지 않는것까지 모두 지원
    비교연산 : 숫자 문자 비교 가능
    패턴매칭연산 : ~ 일치하는 부분, !~ 일치하지 않는 부분
    BEGIN : 레코드 읽기전 할일
    END : 레코드 읽고 나서 할일


동작
 

  1. 모두 {}로 둘러싸여야한다.
    ex)
    > good이라는 문자열을 포함한 모든 레코드 출력
    /good/
    > good이라는 문자열을 포함한 첫번째 레코드 출력
    /good/ {print $1}
    > 두개 이상의 필드를 가지는 모든 레코드 출력
    NF > 2
    > 한라인을 필드로, 빈라인을 레코드로 구분
    BEGIN {FS="\n";RS=""}

    /good/ {++x} END {print x}
    { total += $2 } END { print "Total of $2: " , total }
    length($0) < 20 /* 라인의
    길이가 20이하인 것 출력 */
    NF == 4 && /^good/
    NF > 0

연산자
 

  1. 산술 : =, +=, -=, *=, /=, %=
  2. 조건 : ? : 논리: ||, &&, ! 패턴: ~, !~
  3. 비교 : <, <=, >, >=, !=,==
  4. 증감 : ++, -- 필드 참조 : $
  5. 제어문 (C의 제어문과 같다)
    break
    continue
    do {실행} while (조건)
    exit
    for (관계형 배열의 요소) {실행}
    펄의 foreach와 같다
    if (조건) {실행} else {실행}
    return
    while


명령어

  1. 문자열연산
    gsub(reg,s) : 정규식 r을 s로 치환
    gsub(reg,s1,s2) : s2에서 정규식 r을 s1으로 대치한다.
    index(s1,s2) : s1에서 s2의 위치 넘겨줌 없음 0
    length(arg)
    match(s,r) : r의 매칭되는 부분의 위치를 넘겨줌
    split(string,array[,seperator]) : 구분자를 기준으로(디폴트 공백)해서 지정한 문자열을
    배열로 만든다.
    sub(r,s), sub(r,s1,s2) : gsub와 동일하나 여러개 일치해도 처음것만 실행
    substr(s,m) : s에서 m번째 부터 끝까지 문자 리터
    substr(s,m,n) : m에서 n까지
    tolower(str)
    touper(str)
  2. 수치 연산
    atan2(x,y) : y/x의 arctangent 값을 라디안 단위로 넘겨준다.
    cos(x)
    exp(arg)
    int(arg)
    log(arg)
    rand() : 0과 1사이의 난수를 발생
    sin(x)
    sqrt(arg)
    srand(expr)
  3. 입출력 프로세스
    close(filename) : 지정한 파일 닫는다.
    close(cmd) : 명령어 파이프 닫는다
    delete array?element : 지정한 배열 요소 지운다
    getline() : 다음 레코드 읽어 들인다.
    getline?variable [< "filename"] : 파일에서 읽어 들인다.
    next : 다음 레코드(라인)을 입력받는다, getline과 비슷하지만 /패턴/동작을 새롭게 시작>
    한다.
    print ?args ?> "filename" : 인자를 출력한다.
    printf "format" [,expressions] ?> "filename" : 형식에 맞춰 출력
    sprintf (format [,expressions]) : 출력은 안하고 리턴만한다.
    system(command) : 시스템 내부 명령어 실행
  4. 예제
    awk ' BEGIN { for (i = 1;i<=7,i++) print int(101*rand()) }'
    ls -l file1 file2 file3 | awk ' { x += $5 } ; END { print "Total bytes : " x } '
    awk ' END { print NR } ' filename
    awk ' NR % 2 == 0 '

 

 
출처 : http://yaaong.tistory.com/32 
반응형

+ Recent posts