Sun Java logo     ��һҳ      Ŀ¼      ����      ��һҳ     

Sun logo
������ UNIX �� Sun Java Enterprise System 5 ��ָ�� 

�� 9 ��
High Availability Session Store

���½�����ν� High Availability Session Store �� Java ES 5�����а汾 5����High Availability Session Store (HADB) 4.4.3��

�����ڽ��ܷ��а汾 5 ��֧�ֵĸ��ֲ�ͬ��ʽ֮ǰ��(������һЩ�����⡣�����ݺ������� Solaris �� Linux ����ϵͳ�ϵ���


HADB �����

���ڽ������·���� HADB ���н��ܣ���Щ�������� Java ES 5�����а汾 5������Ӱ�죺

���� Java ES ���а汾 5 HADB

����ڷ��а汾 4 HADB ���ԣ�Java ES ���а汾 5 �汾�� HADB ֻ��һ���Ҫ���û�������ǿ�汾��

HADB ��ָ��˵��

�� 9-2 ��ʾ����֧�ֵġ��� HADB �� Java ES ���а汾 5 ����ʽ���˱�������� Solaris��Ҳ������ Linux ����ϵͳ��

�� 9-2  �� Java ES 5�����а汾 5����HADB 4.4.3 �ķ�ʽ 

Java ES ���а汾

HADB �汾

���淽��

�������������

���а汾 4

HADB 4.4.2 (2005Q4)

ֱ����
j������ѻ������ɡ�

��

���а汾 3

HADB 4.4.1 (2005Q1)

ֱ����
j������ѻ������ɡ�

��

���а汾 2

HADB 4.4.0-14 (2004Q2)

��֧����

��

���а汾 1

������

����

��

Java ES ��ǰ�ķ��а汾

������

����

��

HADB ���

�±���ʾ�˿����� HADB �����Ӱ���������͡�

�� 9-3  HADB �����;

�������

�

��;

��̬Ӧ�ó������

/var/opt/SUNWhadb

High availability session store

�������

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

�߿����Է���������

HADB �����

HADB �������ͨ��ȡ�������� 1 �¡���滮�������۵����ע�������ʽ��Java ES ���֮�����5�ԡ�ѡ��������ȫ�����ʵ���𣬵ȵȡ�

����ͨ��������Ӱ�� HADB ��ƻ������⣬�� HADB ��һ��ע�����������һ���ܡ�

����������

���а汾 5 HADB �� Java ES ���а汾 4 �渽�� HADB �����ݡ�

HADB �����5��

���а汾 5 HADB ��� J2SE �������������5�ԣ��� Java™ 2 Platform, Standard Edition (J2SE™) �汾 1.4 ����°汾��

˫����

��˫�����У�HADB ����Ͳ���ϵͳ��Ҫ��������˫����Java ES �Ͳ���ϵͳ����������˫������ Application Server ˫������������ִ�С��й� Application Server ˫�������Ϣ���μ�˫������


�� Java ES ���а汾 4 �� HADB

���ڰ���ڽ� HADB �� Java ES 2005Q4�����а汾 4���� Java ES 5�����а汾 5������Ϣ�����к����������⣺

���

�� Java ES ���а汾 4 HADB �� Java ES ���а汾 5 ʱ���뿼�������е����·��棺

���а汾 4 HADB ����

���ڽ�������� Solaris �� Linux ƽ̨�Ͻ� HADB �� Java ES ���а汾 4 �� Java ES ���а汾 5�����к����������⣺

��ǰ������

�� HADB ���֮ǰ��Ӧִ����������

���鵱ǰ�汾��Ϣ

��ʹ�ñ�׼����ʵ�ó���4���� HADB �ĵ�ǰ�汾�����磺

�� Solaris �ϣ�
pkgparam -v SUNWhadba

�� Linux �ϣ�
rpm -qi sun-hadb-a-4.4.3-5.i386.rpm

�� 9-4  HADB �汾�������

Java ES ���а汾

HADB �汾��

���а汾 2

VERSION=4.4.0,REV=14

SUNW_PRODVERS=4.4.0

���а汾 3

VERSION=4.4.1,REV=7

SUNW_PRODVERS=4.4.1

���а汾 4

VERSION=4.4.2,REV=7

SUNW_PRODVERS=4.4.2

���а汾 5

VERSION=4.4.3,REV=5

SUNW_PRODVERS=4.4.3

�� HADB ��5��

ͨ�����齫�����ϵͳ���Լ����㻷�����е����� Java ES ������� Java ES ���а汾 5�����ǣ���ִ�� HADB �����а汾 5 ����ʱ��Java ES ��װ������Զ��� HADB ��������й���������� J2SE����

����Ŀ¼��ݺ������ļ�

�� HADB �� Java ES ���а汾 4 �� Java ES ���а汾 5 ���?�����޸� HADB ��̬��ݡ����ǣ�����Ա��� Java ES ���а汾 4 ������Ա�����Ҫ�ع���ʱʹ�á�

���⣬������ϴΰ�װ HADB ��4��������ļ����й��޸ģ��򱸷���Щ�ļ���

��ȡ�����������Ϣ������

HADB ��Ҫ����֪�3����û����롣

���а汾 4 HADB

��������Ӱ�� HADB ���̵�һЩע������������̱������˵��

��ע������

�� HADB ����� Java ES ���а汾 5 ʱ��Ӧ��������ע�����

HADB ��j����

ִ�� HADB ��j����ʱ��Ӧ������Ҫ���Ⱥ���е�ÿ̨�������ϰ�װ����ͼ��鷢�а汾 5 HADB��Ȼ��ÿ̨����������ڰ�װ�� HADB ��ע��ע�ᵽ�°�װ�� HADB �汾�С�

�й�ִ��j�������ϸ��Ϣ�����ġ�Sun Java System Application Server Enterprise Edition 8.2 �߿����Թ���ָ�����е���Ӧ�½� (http://docs.sun.com/doc/820-0851/6ncihgipa?a=view)��

HADB ���ѻ���

�� Java ES ���а汾 3 ���а汾 4 ��ʱ������ʹ�� HADB ���ѻ���

Ҫִ���ѻ�����ر� HADB ������ Java ES 5�����а汾 5���ַ������ṩ�ĸ��°汾�滻���� HADB ��������� 9-5 ����ʾ��

  1. �� root ��ݵ�¼�����Ϊ�����û���
  2. su -

  3. �ر����� HADB ����
    1. �г��������е�������ݿ⡣
    2. HADB-base/bin/hadbm list

    3. �ر��г��ÿ����ݿ⡣
    4. HADB-base/bin/hadbm stop databaseName

      ���ij����ݿ��Ѵ���ֹͣ״̬�����Թ����Ϣ��

    5. �����й�������ÿ̨����ϣ��ر� HADB ������?
    6. /etc/init.d/ma-initd stop

      ������ڰ�װ HADB ʱ��ʹ�õ��Ƕ�b�� Application Server ��װ������ Java ES ��װ������ ma-initd �ű�λ�� HADB-base/bin �С���

  4. �� Java ES ��װ����
  5. cd Java ES Release 5 distribution/os_arch
    ./installer

    ���У�os_arch �����ƽ̨ƥ�䣬�� Solaris_sparc�������������н��棬ʹ�� installer -nodisplay ѡ���

    ��ʾ“��ӭ”��“���Э��”ҳ��֮�󣬽�������ʾһ�����ѡ��ҳ�档������⵽���� Java ES ��װ����ֱ������Ѱ�װ��������ǵ�״̬����ʾΪ“����”����

  6. �����ѡ��ҳ����ѡ�� High Availability Session Store 4.4��
  7. ����Ѿ�ѡ���� Application Server Enterprise Edition 8.2������Զ�ѡ�� HADB��

  8. ȷ�������ѡ��
  9. ���� HADB �������ʾ��ժҪ��

  10. �˳� Java ES ��װ����
  11. �ָ�������Ŀ¼��ݺ������ļ�����ݵ��ļ���
  12. ������t�� /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

    ������ڰ�װ HADB ʱ��ʹ�õ��Ƕ�b�� Application Server ��װ������ Java ES ��װ������ ma-initd �ű�λ�� HADB-base/bin �С���

������

j������ɺ�ʹ�����¹�̼������ں�ʵ��ɹ�֮�󣬿�ɾ��ɰ�װ�����

Ҫ���鵱ǰ���еĽ���Ƿ���ʹ������� 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. �����ݿ��Ƿ������С�
  4. HADB-base/bin/hadbm status -n databaseName

    ���磬������Ϊ Example DB ����ݿ⣬�����������

    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

    ���磬������Ϊ Example DB ����ݿ⣬�����������

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

    �����������ʾ HADB �ĵ�ǰ�汾��Ҫ��ȡ��ϸ�б?�뷢���������

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

��������

���� Java ES ���а汾 4 �� HADB ������IJ���֮�⣬û���κ���������

��ع�

Ҫ�ع� HADB ������ʹ����ǰ���ݵİ汾�滻��װ�� HADB �����ĸ��°汾��������Ŀ¼��ݺ������ļ�������


�� Java ES ���а汾 3 �� HADB

�� Java ES 2005Q1�����а汾 3��HADB ����а汾 5 �Ĺ���뽫���а汾 4 HADB ����а汾 5 �Ĺ����ͬ��

Ҫ�����а汾 3 HADB ����а汾 5���밴���� Java ES ���а汾 4 �� HADB �е�˵��������Ҫ���ᵽ���а汾 4 �ĵط��÷��а汾 3 ���档



��һҳ      Ŀ¼      ����      ��һҳ     


����� 820-0890
2007 �� 6 �¡�  ��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ��