Sun Java logo     �W�@��      �ؿ�      �d�      �U�@��     

Sun logo
�A�Ω� UNIX �� Sun Java Enterprise System 5 �ɯū�n 

�� 9 ��
High Availability Session Store

�����y�z�p��N High Availability Session Store �ɯŨ� Java ES 5 (�o�檩�� 5)�GHigh Availability Session Store (HADB) 4.4.3�C

�������ѵo�檩�� 5 �䴩�����P�ɯŸ�|���ɯŰ��D�M�{�Ǫ��@��²���C�����[�\�b Solaris �M Linux �@�~�t�ΤW���ɯŧ@�~�G


HADB �ɯ�²��

���`�y�z�U�C�|�v�T HADB �ɯŦ� Java ES 5 (�o�檩�� 5) ���@��h���G

��� Java ES �o�檩�� 5 HADB

�۹��o�檩�� 4 HADB �Ө��AHADB �� Java ES �o�檩�� 5 �����u�i��F�p���ϥΪ̼W�j�C

HADB �ɯŸ�T��n

�� 9-2 ��ܤ䴩�� HADB �� Java ES �o�檩�� 5 ���ɯŸ�|�C�Ӫ�A�Ω� Solaris �M Linux �@�~�t�ΡC

�� 9-2  �� Java ES 5 (�o�檩�� 5) ���ɯŸ�|�GHADB 4.4.3

Java ES �o�檩��

HADB ����

�@���k

�ݭn���s�t�m

�o�檩�� 4

HADB 4.4.2 (2005Q4)

�����ɯšG
�u�W�M��u�ɯŤ�k�ҥi�C

�L

�o�檩�� 3

HADB 4.4.1 (2005Q1)

�����ɯšG
�u�W�M��u�ɯŤ�k�ҥi�C

�L

�o�檩�� 2

HADB 4.4.0-14 (2004Q2)

���䴩�ɯšC

�L

�o�檩�� 1

������

�L�ɯ�

�L

Java ES �o�檩�����e���o�檩��

������

�L�ɯ�

�L

HADB ���

�U����ܥi���ɯ� HADB �n��v�T����������C

�� 9-3  HADB ��ƥγ~

�������

��m

�γ~

�ʺA3�ε{�����

/var/opt/SUNWhadb

High availability session store

�t�m���

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

���i�Ωʦ�A���t�m

HADB �ɯŵ���

HADB ���ɯŵ����@���M��b�� 1 ���u�ɯųW���v�����Ъ��\�h�Ҷq�]�!G�ɯŸ�|�BJava ES ���󤧶����̩ۨʡB��ܩʤɯŻP����ɯŤ��t���B�h����ҳ��p���C

���`�N�|���X�i��v�T HADB �ɯųW�������D�A�ǥH�� HADB �i��@��ʪ����СC

�ۮe�ʰ��D

�o�檩�� 5 HADB �V�U�ۮe Java ES �o�檩�� 4 �H���� HADB�C

HADB �̩ۨ�

�o�檩�� 5 HADB �u�� J2SE �@�Τ��󦳬̩ۨʡGJava™ 2 Platform, Standard Edition (J2SE™) ���� 1.4 �Χ󰪪����C

��ɯ�

�b��ɯŤ��AHADB �n��P�@�~�t�Χ��|�i��ɯ� (�p��ɯšJ Java ES �P�@�~�t�γn�����ҭz)�A�o�ؤɯŬO�b Application Server ��ɯ���Ҥ���檺�C�p�ݦ��� Application Server ��ɯŪ���T�A�аѾ\��ɯ��C


�q Java ES �o�檩�� 4 �ɯ� HADB

���`�]�A�N HADB �q Java ES 2005Q4 (�o�檩�� 4) �ɯŦ� Java ES 5 (�o�檩�� 5) �������T�C���`�[�\�H�U�D�D�G

²��

�N Java ES �o�檩�� 4 HADB �ɯŨ� Java ES �o�檩�� 5 �ɡA�ЦҼ{�ɯŵ{�Ǫ��U�C�h���G

�ɯŵo�檩�� 4 HADB

���`�y�z�p��b Solaris �� Linux ���x�W�N HADB �q Java ES �o�檩�� 4 �ɯŨ� Java ES �o�檩�� 5�C���`�[�\�H�U�D�D�G

�ɯūe�@�~

�ɯ� HADB �n�餧�e�A3�Ӱ��U�C�@�~�G

���ҥثe������T

�z�i�ϥμзǪ����ˬd���ε{�������� HADB ���ثe�����C�Ҧp�G

�b Solaris �W�G
pkgparam -v SUNWhadba

�b Linux �W�G
rpm -qi sun-hadb-a-4.40.3-5.i386.rpm

�� 9-4  HADB �������ҿ�X

Java ES �o�檩��

HADB �����s��

�o�檩�� 2

VERSION=4.4.0,REV=14

SUNW_PRODVERS=4.4.0

�o�檩�� 3

VERSION=4.4.1,REV=7

SUNW_PRODVERS=4.4.1

�o�檩�� 4

VERSION=4.4.2,REV=7

SUNW_PRODVERS=4.4.2

�o�檩�� 5

VERSION=4.4.3,REV=5

SUNW_PRODVERS=4.4.3

�ɯ� HADB �̤ۨ���

�@�몺��ij�O�N�q���t�� (�M�B�����) �����Ҧ� Java ES ���󳣤ɯŨ� Java ES �o�檩�� 5�C��O�A��z�N HADB �ɯŨ�o�檩�� 5 �ɡAJava ES �w�˵{���|�۰ʤɯ� HADB (�Y J2SE) �һݭn���Ҧ��@�Τ���C

�ƥ�ؿ��ƩM�t�m�ɮ�

�N HADB �q Java ES �o�檩�� 4 �ɯŨ� Java ES �o�檩�� 5 �����ä��|�ק� HADB �ʺA��ơC���L�A�z�i�ƥ� Java ES �o�檩�� 4 �M�˳n��A�H�ƻݭn�^�_�ɯŮɨϥΡC

���~�A�p�G�ۤW�@���w�� HADB ����z�w�g�復�̶i��F�ק�A�гƥ�H�U�ɮסC

��o���n���t�m��T�M�K�X

�ɯ� HADB �ɱz�������D�W�ŨϥΪ̪��K�X�C

�ɯŵo�檩�� 4 HADB

���`�Q�׼v�T HADB �ɯŵ{�Ǫ��`�N�ƶ��A���۴��ѹ�{�ǥ���������C

�ɯŪ`�N�ƶ�

�N HADB �n��ɯŨ� Java ES �o�檩�� 5 �ɭn�Ҽ{�U�C�`�N�ƶ��G

�u�W�ɯ� HADB

��z��� HADB �u�W�ɯŮɡA����n�b�Y�N�ɯŤ��O�������C�Ӧ�A���W�w�ˡB�Ұʨ����ҵo�檩�� 5 HADB�C�M�ᬰ�C�Ӧ�A������U��w�˪� HADB�A�õ�U�s�w�˪� HADB �����C

�p�ݦ�����u�W�ɯŪ��ԲӸ�T�A�аѾ\�uSun Java System Application Server Enterprise Edition 8.2 ���i�Ωʺ޲z��n�v�����H�U�p�`�Jhttp://docs.sun.com/doc/820-0852/6nciif39h?a=view�C

��u�ɯ� HADB

�q Java ES �o�檩�� 3 �εo�檩�� 4 �ɯŮɡA�i��u�ɯ� HADB�C

�Y�n�����u�ɯšA���� HADB �A�ȡA�ñN�{�� HADB �M�˳n��%N���i�q�z�� Java ES 5 (�o�檩�� 5) �o�檫����o����s�����A�p�� 9-5 ���ҥܡC

  1. �ХH�W�ŨϥΪ̨���n�J�Φ����W�ŨϥΪ̡C
  2. su -

  3. ��Ҧ� HADB �A�ȡC
    1. �C�X�Ҧ����b��檺��Ʈw�C
    2. HADB-base/bin/hadbm list

    3. ��C�X���U�Ӹ�Ʈw�C
    4. HADB-base/bin/hadbm stop databaseName

      �p�G��Ʈw�w�g�B�󰱤�A�A�Щ������T���C

    5. �b�C�Ӱ��޲z�N�z�{�����D��W�� HADB �޲z�N�z�{���G
    6. /etc/init.d/ma-initd stop

      (�p�G�z�w�g�ϥοW�ߪ� Application Server �w�˵{���ӫD Java ES �w�˵{���w�ˤF HADB�A�h ma-initd �{���ɦ�� HADB-base/bin ���C)

  4. �Ұ� Java ES �w�˵{���C
  5. cd Java ES Release 5 distribution/os_arch
    ./installer

    �䤤 os_arch �P�z�Ҧb���x�۲šA�Ҧp Solaris_sparc�C(�w���O�椶���ϥ� installer -nodisplay �ﶵ�C)

    ��ܥX [�w��] �M [���v�X��] ��������A�z�N�|�ݨ줸�����C(�?���i�� Java ES �w�˵{�������ɯŪ��w�ˤ���ɡA���̪����A�|��ܬ� [�i�ɯ�]�C)

  6. �b����������� High Availability Session Store 4.4�C
  7. �p�G�z�w�g���F Application Server Enterprise Edition 8.2�A�h�|�۰ʿ�� HADB�C

  8. �T�{�ɯſ�ܡC
  9. �N�|�ɯ� HADB �M�˳n��A����ܤɯźK�n�C

  10. ���� Java ES �w�˵{���C
  11. �_���ƥ�ؿ��ƩM�t�m�ɮ����ҳƥ��ɮסC
  12. ���ҲŸ��s�� /opt/SUNWhadb/4 �{�b�O�_��V HADB-base�C
  13. �Ҧp�A���w�]�� HADB-base�G
    ls -l /opt/SUNWhadb/4
    lrwxrwxrwx  1 root   other  7 Jul 7 23:18 /opt/SUNWhadb/4 ->
        4.4.3-5/

  14. ���s�Ұʦb�B�J 2 ������� HADB �޲z�N�z�{���G
  15. /etc/init.d/ma-initd start

    (�p�G�z�w�g�ϥοW�ߪ� Application Server �w�˵{���ӫD Java ES �w�˵{���w�ˤF HADB�A�h ma-initd �{���ɦ�� HADB-base/bin ���C)

���Ҥɯ�

�����u�W�ɯū�A�ϥΤU�C�{�����ҤɯšC���ҤɯŦ��\��A�Y�i�R���ª��w�˪��M�˳n��C

�Y�n���Ұ��{�ǬO�_�ϥΤɯū᪺ HADB �A�ȡA�i���U�C�B�J�C

  1. �w��Ҧ���椤�� HADB �A�ȡA�o�X�U�C��O���@�G
  2. HADB-base/bin/ma -V
    HADB-base/bin/hadbm -V

    �Ҧp�A

    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. �ˬd��Ʈw�O�_���b���C
  4. HADB-base/bin/hadbm status -n databaseName

    �Ҧp�A�w��W�� Example DB ����Ʈw�A��J�H�U��O�C

    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

    �ҦC�`�I���Ҧ� HADB �A�ȳ�3�O�urunning�v���A�C

  5. ���Ҩϥ� HADB ���Ҧ����~�O�_���ϥΤF�s�� HADB ��|�C
  6. HADB-base/bin/hadbm get PackageName databaseName

    �Ҧp�A�w��W�� Example DB ����Ʈw�A��J�H�U��O�C

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

    �W�z��O��� HADB ���ثe�����C�p�ݸԲӦC��A�i�o�X�U�C��O�G

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

�ɯū�@�~

���F�b�q Java ES �o�檩�� 4 �ɯ� HADB ���ҭz���B�J���~�A�S���ɯū�@�~�C

�^�_�ɯ�

�Y�n�^�_ HADB ���ɯšA�Цp�ƥ�ؿ��ƩM�t�m�ɮ����ҭz�A�αz��e�ƥ�����%N�Ҧw�ˤ� HADB �M�˳n�骺��s�����C


�q Java ES �o�檩�� 3 �ɯ� HADB

�N Java ES 2005Q1 (�o�檩�� 3) HADB �ɯŨ�o�檩�� 5 ���{�ǻP�N�o�檩�� 4 HADB �ɯŨ�o�檩�� 5 ���{�ǬۦP�C

�Y�n�N�o�檩�� 3 HADB �ɯŨ�o�檩�� 5�A���F�N�ѷӪ��Ҧ��o�檩�� 4 ��N���o�檩�� 3 �H�~�A��L�п�`�q Java ES �o�檩�� 4 �ɯ� HADB ������ܡC



�W�@��      �ؿ�      �d�      �U�@��     


��󸹽X�G820-0891
2007 �~ 6 ��C  Copyright 2007 Sun Microsystems, Inc. ���v�Ҧ��C