Sun Java �?     p��      �ܼ�      ���      ����     

Sun �?
Sun Java Enterprise System 5 ���åץ��졼�ɥ����� (UNIX ��) 

�� 9 ��
High Availability Session Store

���ξϤǤϡ�High Availability Session Store �� Java ES 5 (Release 5): High Availability Session Store (HADB) 4.4.3 �˥��åץ��졼�ɤ�����ˡ�ˤĤ������$��ޤ���

���ξϤǤϡ����åץ��졼�ɤ�ȼ������Ū������γ��פ򼨤���Release 5 �ǥ��ݡ��Ȥ���Ƥ���Ƽ�Υ��åץ��졼�ɥѥ��ˤĤ������$��ޤ����ޤ���Solaris ���ڥ졼�ƥ��󥰥����ƥ�� Linux ���ڥ졼�ƥ��󥰥����ƥ��ξ��ǤΥ��åץ��졼�ɤ���夲�ޤ���


HADB �Υ��åץ��졼�ɤγ���

�����Ǥϡ�Java ES 5 (Release 5) �ؤΥ��åץ��졼�ɤ˱ƶd��� HADB �ΰ���Ū��¦�̤ˤĤ������$��ޤ���

Java ES Release 5 �� HADB �ˤĤ���

Java ES Release 5 �С������� HADB �Ǥϡ�Release 4 �� HADB ���Ф��ƥ桼�����γ�ĥ��ǽ���㴳��������Ƥ��ޤ���

HADB �Υ��åץ��졼�ɥ?�ɥޥå�

ɽ 9-2 �ϡ�HADB �� Java ES Release 5 �إ��åץ��졼�ɤ���ݤΡ����ݡ��Ȥ���륢�åץ��졼�ɥѥ��򼨤��Ƥ��ޤ�������ɽ�� Solaris ����� Linux ��ξ��Υ��ڥ졼�ƥ��󥰥����ƥ��Ŭ�Ѥ���ޤ���

ɽ 9-2 Java ES 5 (Release 5): HADB 4.4.3 �ؤΥ��åץ��졼�ɥѥ�

Java ES �Υ�꡼��

HADB �ΥС������

����Ū�ʼ��

ɬ�פʺ�����

Release 4

HADB 4.4.2 (2005Q4)

ľ�ܥ��åץ��졼��:
����饤�󥢥åץ��졼�ɤȥ��ե饤�󥢥åץ��졼�ɤ�ξ���ǽ��

�ʤ�

Release 3

HADB 4.4.1 (2005Q1)

ľ�ܥ��åץ��졼��:
����饤�󥢥åץ��졼�ɤȥ��ե饤�󥢥åץ��졼�ɤ�ξ���ǽ��

�ʤ�

Release 2

HADB 4.4.0-14 (2004Q2)

���åץ��졼�ɤϥ��ݡ����оݳ�

�ʤ�

Release 1

�ʤ�

���åץ��졼���Բ�

�ʤ�

�����p�� Java ES ��꡼��

�ʤ�

���åץ��졼���Բ�

�ʤ�

HADB �Υǡ���

����ɽ�ϡ�HADB ���եȥ������Υ��åץ��졼�ɤˤ��ƶd����ǽ-�Τ���ǡ����μ���򼨤��Ƥ��ޤ���

ɽ 9-3 HADB �Υǡ����λ���ˡ

�ǡ����μ���

���

����ˡ

ưŪ�ʥ��ץꥱ�������ǡ���

/var/opt/SUNWhadb

High Availability Session Store

����ǡ���

/etc/opt/SUNWhadb
/etc/init.d/ma-initd

�����-����������

HADB �Υ��åץ��졼�����

HADB �򥢥åץ��졼�ɤ��뤿�����ˤϰ��̤ˡ��� 1 �ϡ֥��åץ��졼�ɤηײ�������$���Ƥ���¿���ι�θ��� (���åץ��졼�ɥѥ���Java ES ����ݡ��ͥ�ȴ֤ΰ�¸�ط���j��Ū�ʥ��åץ��졼�ɤ����٤ƤΥ��åץ��졼�ɤ���ʣ��󥹥��󥹤�����ʤ�) �ˤ�äưۤʤ�ޤ���

�����Ǥϡ�HADB �Υ��åץ��졼�ɷײ�˱ƶd����ǽ-�Τ����������夲��HADB ��t��Ū�����$�ܺ٤˵��Ҥ��ޤ���

�ߴ�-������

Release 5 �� HADB �ϡ�Java ES Release 4 ���󶡤���� HADB �Ȳ��̸ߴ�-������ޤ���

HADB �ΰ�¸�ط�

Release 5 �� HADB �ϡ�J2SE ��ͭ����ݡ��ͥ�� (JavaTM 2 Platform, Standard Edition (J2SETM) �С������ 1.4 �ʹ�) ���Ф��ƤΤ߰�¸���ޤ���

��ŤΥ��åץ��졼��

��ŤΥ��åץ��졼�� (����ŤΥ��åץ��졼��: Java ES ���եȥ������ȥ��ڥ졼�ƥ��󥰥����ƥॽ�եȥ������������$���Ƥ���褦�ˡ������Ǥ� HADB ���եȥ������ȥ��ڥ졼�ƥ��󥰥����ƥ��ξ��򥢥åץ��졼�ɤ��뤳��) �ϡ�Application Server ����ŤΥ��åץ��졼�ɤν������Ǽ¹Ԥ���ޤ���Application Server ����ŤΥ��åץ��졼�ɤˤĤ��Ƥϡ�����ŤΥ��åץ��졼�ɡ��򻲾Ȥ��Ƥ��$�����


Java ES Release 4 ����� HADB �Υ��åץ��졼��

�����Ǥϡ�HADB �� Java ES 2005Q4 (Release 4) ���� Java ES 5 (Release 5) �ؤΥ��åץ��졼�ɤˤĤ������$��ޤ�������������$������Ƥϡ����ΤȤ���Ǥ���

�Ϥ����

Java ES Release 4 HADB �� Java ES Release 5 �˥��åץ��졼�ɤ�����ϡ����åץ��졼�ɽ���μ���¦�̤��θ���Ƥ��$�����

Release 4 �� HADB �Υ��åץ��졼��

�����Ǥϡ�Solaris �ץ�åȥե������ Linux �ץ�åȥե������ξ��ǡ�HADB �� Java ES Release 4 ���� Java ES Release 5 �ؤΥ��åץ��졼�ɤ�¹Ԥ�����ˡ�ˤĤ������$��ޤ�������������$������Ƥϡ����ΤȤ���Ǥ���

���åץ��졼��p�κ��

HADB ���եȥ������򥢥åץ��졼�ɤ���p�ˡ����κ�Ȥ�¹Ԥ��Ƥ��$�����

���ߤΥС���������γ�ǧ

HADB �θ��ߤΥС������ϡ�ɸ��ΥС�������ǧ�桼�ƥ���ƥ�������Ѥ��뤳�Ȥˤ���ǧ�Ǥ��ޤ���������򼨤��ޤ���

Solaris ��:
pkgparam -v SUNWhadba

Linux ��:
rpm -qi sun-hadb-a-4.40.3-5.i386.rpm

ɽ 9-4 HADB �ΥС�������ǧ�ν���

Java ES �Υ�꡼��

HADB �ΥС�������ֹ�

Release 2

VERSION=4.4.0,REV=14

SUNW_PRODVERS=4.4.0

Release 3

VERSION=4.4.1,REV=7

SUNW_PRODVERS=4.4.1

Release 4

VERSION=4.4.2,REV=7

SUNW_PRODVERS=4.4.2

Release 5

VERSION=4.4.3,REV=5

SUNW_PRODVERS=4.4.3

HADB ����¸���륳��ݡ��ͥ�ȤΥ��åץ��졼��

����Ū�ˤϡ�����ԥ塼�������ƥ�� (����ӡ�����ԥ塼�ƥ��󥰴Ķ���) �Τ��٤Ƥ� Java ES ����ݡ��ͥ�Ȥ� Java ES Release 5 �˥��åץ��졼�ɤ��뤳�Ȥ��侩����ޤ������$���HADB ��ɬ�פȤ��뤹�٤Ƥζ�ͭ����ݡ��ͥ�� (�Ĥޤ� J2SE) �ϡ�HADB �� Release 5 �ؤΥ��åץ��졼�ɤ�¹Ԥ���Ȥ��ˡ�Java ES ���󥹥ȡ���ˤ�äƼ�ưŪ�˥��åץ��졼�ɤ���ޤ���

�ǥ��쥯�ȥ�ǡ���������ե�����ΥХå����å�

HADB �� Java ES Release 4 ���� Java ES Release 5 �˥��åץ��졼�ɤ��Ƥ⡢HADB ��ưŪ�ǡ������ѹ�����ޤ��󡣤��$������åץ��졼�ɤ�?��Хå�����ɬ�פ�8����������ơ�Java ES Release 4 �Υѥå�������Хå����åפ��뤳�Ȥ��Ǥ��ޤ���

�ޤ���p��� HADB �Υ��󥹥ȡ���ʹߡ����Υե�������Ф��Ʋ��餫���ѹ���Ԥʤä����ϡ�������Хå����åפ��ޤ���

ɬ�פ��������ȥѥ���ɤ�����

HADB �Υ��åץ��졼�ɤˤϡ������ѡ��桼�����Υѥ���ɤ�ɬ�פǤ���

Release 4 �� HADB �Υ��åץ��졼��

�����Ǥϡ�HADB �Υ��åץ��졼�ɼ��˱ƶd�������$򼨤������ȡ����μ�缫�ΤˤĤ������$��ޤ���

���åץ��졼�ɤ������

HADB ���եȥ������� Java ES Release 5 �ؤΥ��åץ��졼�ɤǤϡ���������$��θ������Ƥ��$�����

HADB �Υ���饤�󥢥åץ��졼��

HADB �Υ���饤�󥢥åץ��졼�ɤ�¹Ԥ���Ȥ��ϡ����åץ��졼���оݤΥ��饹����γƥ����С��ˡ�Release 5 �� HADB �򥤥󥹥ȡ��뤷�ơ���ư������ǧ��Ԥ��ޤ����ƥ����С��Ϥޤ���HADB �ΰ�p�Υ��󥹥ȡ��뤫����Ͽ�����ˡ����������󥹥ȡ��뤵���С������� HADB ����Ͽ���ޤ���

����饤�󥢥åץ��졼�ɤμ¹Ԥξܺ٤ˤĤ��Ƥϡ���Sun Java System Application Server Enterprise Edition 8.2 �����- (HA) ����ɡ�(http://docs.sun.com/app/docs/doc/820-0854/6ncikc4ei?l=ja&a=view) �γ����Ϥ򻲾Ȥ��Ƥ��$�����

HADB �Υ��ե饤�󥢥åץ��졼��

HADB �Υ��ե饤�󥢥åץ��졼�ɤϡ�Java ES Release 3 �ޤ��� Release 4 ����Υ��åץ��졼�ɻ��˼¹ԤǤ��ޤ���

���ե饤�󥢥åץ��졼�ɤ�¹Ԥ���ˤϡ�HADB �����ӥ��򥷥�åȥ%��󤷡���¸�� HADB �ѥå������򿷤����С��������֤������ޤ������ο������С������ϡ�ɽ 9-5 �˼����Ƥ���褦�ˡ�Java ES 5 (Release 5) �ǥ����ȥ�ӥ塼�����˼����Ƥ��ޤ���

  1. root �Ȥ��ƥ?���󤹤뤫�������ѡ��桼�����ˤʤ�ޤ���
  2. su -

  3. ���٤Ƥ� HADB �����ӥ��򥷥�åȥ%��󤷤ޤ���
    1. �¹���Τ��٤ƤΥǡ����١��������ɽ�����ޤ���
    2. HADB-base/bin/hadbm   list

    3. ����ɽ�����줿�ƥǡ����١����򥷥�åȥ%��󤷤ޤ���
    4. HADB-base/bin/hadbm  stop  databaseName

      �ǡ����١��������Ǥ���߾��֤Ǥ�����ϡ���å�������̵�뤷�ޤ���

    5. ���������Ȥ�¹Ԥ��Ƥ��뤹�٤ƤΥۥ��Ȥǡ�HADB ���������Ȥ򥷥�åȥ%��󤷤ޤ���
    6. /etc/init.d/ma-initd   stop

      (Java ES ���󥹥ȡ���ǤϤʤ�������ɥ����� Application Server ���󥹥ȡ������Ѥ��� HADB �򥤥󥹥ȡ��뤷����硢ma-initd ������ץȤ� HADB-base/bin �ˤ���)��

  4. Java ES ���󥹥ȡ����ư���ޤ���
  5. cd Java ES Release 5 distribution/os_arch
    ./installer

    �����ǡ�os_arch �ϡ�Solaris_sparc �ʤɤΥץ�åȥե�������б����ޤ������ޥ�ɹԥ��󥿥ե������ˤϡ�installer -nodisplay ���ץ�������Ѥ��ޤ���

    �褦�����ڡ����ȡ��饤���󥹻��ѵ������ڡ�����ɽ������Ƥ��顢����ݡ��ͥ��j��ڡ�����ɽ������ޤ���Java ES ���󥹥ȡ��餬ľ�ܥ��åץ��졼�ɤǤ��륤�󥹥ȡ���ѤߤΥ���ݡ��ͥ�Ȥ����Ф��줿��硢�����Υ���ݡ��ͥ�Ȥϡ֥��åץ��졼�ɲġפξ��֤�ɽ������ޤ���

  6. ����ݡ��ͥ��j��ڡ����ǡ���High Availability Session Store 4.4�פ�j�򤷤ޤ���
  7. ���Ǥˡ�Application Server Enterprise Edition 8.2�פ�j��Ѥߤξ��ϡ���HADB�פ���ưŪ��j�򤵤�ޤ���

  8. ���åץ��졼�ɤ˴ؤ���j�򤷤����ܤ��ǧ���ޤ���
  9. HADB �ѥå����������åץ��졼�ɤ��졢���åץ��졼�ɤγ��פ�ɽ������ޤ���

  10. Java ES ���󥹥ȡ����λ���ޤ���
  11. �֥ǥ��쥯�ȥ�ǡ���������ե�����ΥХå����åס��ǥХå����åפ����ե��������ޤ���
  12. ����ܥ�å���� /opt/SUNWhadb/4 �� HADB-base ��ݥ���Ȥ��Ƥ��뤳�Ȥ��ǧ���ޤ���
  13. ���Ȥ��С��ǥե���Ȥ� HADB-base �ϼ��Τ褦�ˤʤ�ޤ���
    ls   -l   /opt/SUNWhadb/4
    lrwxrwxrwx  1 root   other  7 Jul 7 23:18 /opt/SUNWhadb/4 ->
        4.4.3-5/

  14. ��� 2 �ǥ���åȥ%��󤷤� HADB ���������Ȥ�Ƶ�ư���ޤ���
  15. /etc/init.d/ma-initd   start

    (Java ES ���󥹥ȡ���ǤϤʤ�������ɥ����� Application Server ���󥹥ȡ������Ѥ��� HADB �򥤥󥹥ȡ��뤷����硢ma-initd ������ץȤ� HADB-base/bin �ˤ���)��

���åץ��졼�ɤγ�ǧ

����饤�󥢥åץ��졼�ɤδ�λ�塢���μ�����Ѥ��ƥ��åץ��졼�ɤ��ǧ���ޤ������åץ��졼�ɤ�.����ǧ�����顢�Ť����󥹥ȡ���ѥå������Ϻ��Ǥ��ޤ���

��Ư��Υץ?�������åץ��졼�ɤ��줿 HADB �����ӥ�����Ѥ��Ƥ��뤳�Ȥ��ǧ���뤿��ˡ����μ���¹ԤǤ��ޤ���

  1. ��Ư��Τ��٤Ƥ� HADB �����ӥ����Ф��ơ����Τ����줫�Υ��ޥ�ɤ�ȯ�Ԥ��ޤ���
  2. HADB-base/bin/ma -V
    HADB-base/bin/hadbm -V

    ������򼨤��ޤ���

    HADB-base/bin/ma -V
    Sun Java System High Availability Database 4.4 Database Management Agent

    Version     : 4.4.3.5 [V4-5-3-5 2006-03-31 13:59:50 pakker@astra07] (SunOS_5.9_sparc)

  3. �ǡ����١�������Ư���Ƥ��뤫�ɤ�����e��å����ޤ���
  4. HADB-base/bin/hadbm status -n databaseName

    ���Ȥ��С�ExampleDB �Ȥ���̾p�Υǡ����١����ˤϡ����Υ��ޥ�ɤ����Ϥ��ޤ���

    HADB-basebin/hadbm list
    Database
    ExampleDB

    HADB-base/bin/hadbm status ExampleDB
    Database    Status
    ExampleDB    FaultTolerant

    HADB-base/bin/hadbm status -n ExampleDB
    NodeNo    HostName     Port        NodeRole   NodeState  MirrorNode
    0         sungod012    15000       active     running      1
    1         sungod012    15020       active     running      0

    ����ɽ�����줿�Ρ��ɤ��Ф��ơ����٤Ƥ� HADB �����ӥ�����running�׾��֤Ǥ��뤳�Ȥ��ǧ���ޤ���

  5. HADB ����Ѥ��뤹�٤Ƥ�=�ʤ������� HADB �ѥ�����Ѥ��Ƥ��뤳�Ȥ��ǧ���ޤ���
  6. HADB-base/bin/hadbm get PackageName databaseName

    ���Ȥ��С�ExampleDB �Ȥ���̾p�Υǡ����١����ˤϡ����Υ��ޥ�ɤ����Ϥ��ޤ���

    HADB-base/bin/hadbm get PackageName ExampleDB
    Attribute Value
    PackageName V4.4.3.5

    ���Υ��ޥ�ɤϡ�HADB �θ��ߤΥС�������ɽ�����ޤ����ܺ٤ʰ���ɽ�����$�ˤϡ����Υ��ޥ�ɤ�ȯ�Ԥ��ޤ���

    HADB-base/bin/hadbm get --all ExampleDB

���åץ��졼�ɸ�κ��

��Java ES Release 4 ����� HADB �Υ��åץ��졼�ɡ������$��Ƥ�����ʳ��ˡ����åץ��졼�ɸ�κ�ȤϤ���ޤ���

���åץ��졼�ɤΥ?��Хå�

HADB �ؤΥ��åץ��졼�ɤ�?��Хå�����ˤϡ��֥ǥ��쥯�ȥ�ǡ���������ե�����ΥХå����åס������$˽��äơ����󥹥ȡ��뤷�� HADB �ѥå������ο������С������򡢰�p�˥��󥹥ȡ��뤷���С��������֤������ޤ���


Java ES Release 3 ����� HADB �Υ��åץ��졼��

Java ES 2005Q1 (Release 3) HADB �� Release 5 �˥��åץ��졼�ɤ�����ϡ�Release 4 HADB �� Release 5 �˥��åץ��졼�ɤ������Ʊ���Ǥ���

Release 3 HADB �� Release 5 �˥��åץ��졼�ɤ���ˤϡ���Release 4�פ��Release 3�פ��ɤ��ؤ�����ǡ���Java ES Release 4 ����� HADB �Υ��åץ��졼�ɡ��μ�����Ѥ��Ƥ��$�����



p��      �ܼ�      ���      ����     


Part No: 820-0893
2007 ǯ 6 ��.   Copyright 2007 Sun Microsystems, Inc. All rights reserved.