Sun Java �ձ�     ��һ��      Ŀ¼      ����      ��һ��     

Sun �ձ�
Sun Java(TM) System Directory Server 5 2004Q2 ����ָ�� 

�� 4 ��
���ݺͻָ����

Ŀ¼������������ݾ������������롣Directory Server �ṩ����͵���ȫ����׺�Ĺ��ߡ����ṩ����һ�α������к�׺�ʹӱ��ݻָ�������ݵĹ��ߡ�

�����ʹ�ô��ı� LDAP ��ݽ�����ʽ (LDIF) ���ݺͻָ���ݡ�

����˵��ݺͻָ�Ŀ¼�����Ҫִ�е����²��裺


ע

��������е��� Directory Server �Ķ��汾����ע�⣬�����е�����ʾ������Ĭ�ϰ汾Ϊ Directory Server 5.2��������������������һ������������߽� 5.2 ��ΪĬ�ϰ汾��

# /usr/sbin/directoryserver -d 5.2

����ÿ������ directoryserver ����ʱ��Ҫ��( -useversion ѡ��Ա�ָ���汾�����磺

# /usr/sbin/directoryserver -useversion 5.2 ldif2db ...



���ú�׺ֻ��ģʽ

�� Directory Server ��ִ���ض��ĵ���򱸷ݲ���ǰ�������κκ�׺������ֻ��ģʽ����ȷ���ڸ�ʱ�����������״̬�Ŀɿ�ͼ�����⣬��ִ�е����ָ�����ǰ������ȷ���ܲ���Ӱ��ĺ�׺��������ֻ��ģʽ��

��ִ�е���򱸷ݲ���ǰ��Directory Server Console �������й��ó��򲻻��Զ���Ŀ¼����ֻ��ģʽ����Ϊ�����ʹĿ¼�޷����¡����������ж������ã������һ�������������ֻ��ģʽ������������ϵ���ݽ����ֿ�д״̬��

Ҫ����׺��Ϊֻ�c���ִ�������÷���Ȩ�޺����á�������IJ��衣���仰˵���ɽ����Ŀ¼��������Ϊ����д�룬��������ȫ��ֻ��ģʽ��������


�������

Directory Server �ṩ��}�ֵ�����ݵķ�����

��}�ַ���������ͨ�� Directory Server Console ��ʹ�������й��ó���ʵʩ��


ע

��������� LDIF �ļ�����ʹ�� UTF-8 �ַ���롣

���� LDIF ʱ������Ŀ���������Ŀ¼�л����ȴ��ļ���ӡ���ʼ����׺ʱ��LDIF �ļ���������Ŀ����Ӧ��׺������Ŀ¼��ڵ㡣


�±���ʾ�˵���ͳ�ʼ��֮��IJ��죺

��4-1����������ʼ����׺�ıȽ�

�Ƚϵ���

�������

��ʼ����׺

��������

��

��

LDAP ����

��ӡ��޸ġ�ɾ��

ֻ���

����

����

����

��Ӧ�ڷ��������

���Ŭf������ù��ϵ�����и�ģ�

ȫ���ٻ���������Ϻ󣬶�ʧ���и�ģ�

LDIF �ļ�λ��

�ڿͻ�����

���ص��ͻ���򱾵ص�������

����������Ϣ (cn=config)

��

��

���� LDIF �ļ�

ִ�е������ʱ��Directory Server Console ִ�� ldapmodify ��������Ŀ¼���������Ŀ����Ŀ�� LDIF �ļ���ָ��������Ҳ�����������޸Ļ�ɾ��������Ŀ�����ǵ�������һ���֡�

������Ŀ��Ŀ�꣬������ Directory Server ������κκ�׺�Լ��������ж�����κ���t�ӵĺ�׺����t�ӵ��Ӻ�׺����ͬ�����Ŀ���κ��������һ��������ڵ�����Ŀʱ�������µ���Ŀ��������

ʹ�ÿ���̨���� LDIF

������Ŀ¼����Ա�����Ա����ݵ�¼��ִ�е������

  1. �� Directory Server Console �Ķ���������ѡ��ϣ����ѡ��ĵײ���Ȼ�󵥻�� LDIF ���롱�Աߵİ�ť��
  2. ��ʾ������ LDIF���Ի���

  3. �ڡ����� LDIF���Ի���ġ�LDIF �ļ����ֶ��У�����Ҫ����� LDIF �ļ�������·�����򵥻���!���ѡ�񱾵��ļ�ϵͳ�е��ļ���
  4. ������ڷ���Զ�̼�����ϵ�Ŀ¼�����ֶ������ʾΪ ��LDIF �ļ����ڿ���̨������ϣ������˱�ǩ��ʾ��������5��DZ����ļ�ϵͳ������Զ��Ŀ¼�����������ϵ��ļ�ϵͳ��

  5. ����Ҫ����������ѡ�
    1. ��ֻ��ӡ���LDIF �ļ����˰�Ĭ�ϵ����ָ���⣬�����԰��޸ĺ�ɾ��ָ����ϣ�����̨��ִ�����ָ������ LDIF �ļ��е���������ָ���ѡ�д˸�ѡ��
    2. �����ʱ�������ϣ�����̨�����ڳ��ִ���ʱҲ�ܼ����룬��ѡ�д˸�ѡ�����磬������ڵ���� LDIF �ļ����׺�����е���Ŀ�����ʹ�ô�ѡ�����̨���¼���������ִ�е������ʱ�ܾ��ļ������е���Ŀ��
    3. ���δѡ�д˸�ѡ���������һ�����������ֹͣ��LDIF �ļ���֮ǰ��������Ŀ���Ѿ��ɹ����룬����������Ŀ¼�С�

  6. �ڡ��ܾ���ļ����ֶ��У�����Ҫ����̨��¼�����޷�������Ŀ���ļ�������·�����򵥻���!���ѡ�񱾵��ļ�ϵͳ�е��ļ���
  7. ���磬�������޷�����Ŀ¼���Ѿ����ڵ���Ŀ����û�и��������Ŀ������̨���ھܾ��ļ���д��������͵Ĵ�����Ϣ��

    ��������ֶΣ����������¼���ܾ����Ŀ��

  8. ����ȷ������ʼִ�е������
  9. Directory Server Console ��ʾһ��Ի��򣬶Ի����а�����״̬�����з���Ĵ�����ı������ܾ���ļ�����Ϊ�գ������д�����ϢҲ��д�뵽��������ļ��С�

��������� LDIF

directoryserver ldif2ldap ���ͨ�� LDAP ���� LDIF �ļ���ִ���������в���ʹ�ô�������ͬʱ��������Ŀ¼��׺��Ϊ��ʹ�� ldif2ldap ���룬����������������С�

�����������·��Ϊ��

 

# /usr/sbin/directoryserver -s server ID ldif2ldap

����ʾ��ʹ�� ldif2ldap ����ִ�е��롣������������д������ root ��Ȩ���������Ծ��� root Ȩ�޵��û���ݣ���Ŀ¼����Ա��������֤�����һ�����ָ��Ҫ����� LDIF �ļ�����ơ�

# /usr/sbin/directoryserver -s example ldif2ldap \
  -D "cn=Directory Manager" -w password \
  -f /var/opt/mps/serverroot/slapd-example/ldif/demo.ldif

�й�ʹ�ô��������ϸ��Ϣ������ġ�Directory Server Administration Reference��Chapter 1 �е� "ldif2ldap"��

��ʼ����׺

��ʼ����׺�� LDIF �ļ������ݸ��Ǻ�׺�е�������ݣ��� LDIF �ļ����������ӵ���Ŀ��


����

��������ڹ���ķ������� Configuration Directory Server���� LDIF �ļ���ʼ����׺ʱ��ע�ⲻҪ���� o=NetscapeRoot ��׺��������ڻָ���ݡ����򣬽�ɾ��Ҫ�����°�װ���� Sun Java System ���������Ϣ��


Ϊ��ʼ����׺�����뱻��֤ΪĿ¼����Ա�����Ա�����ڰ�ȫ���ǣ�ֻ��Ŀ¼����Ա�͹���Ա���з��ʺ�׺����Ŀ��Ȩ�ޣ����� dc=example,dc=com�����ԣ�ֻ����Щ��ݿ��Ե�������Ŀ�� LDIF �ļ���

�ӿ���̨��ʼ����׺


����

�ù�̸��Ǻ�׺�е���ݡ�


  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�չ������ݡ��ڵ㣬��ʾҪ��ʼ���ĺ�׺��
  2. �Ҽ���׺�ڵ㣬�ӵ���˵���ѡ�񡰳�ʼ���������ߣ�����ѡ���׺�ڵ㣬Ȼ��ӡ����󡱲˵���ѡ�񡰳�ʼ��������ʾ����ʼ����׺���Ի���
  3. �� ��LDIF �ļ����ֶ��У�����Ҫ���ڳ�ʼ���� LDIF �ļ�������·�����򵥻���!��ڼ�������ҵ����ļ���
  4. ��������ǵ����ļ��ı��ؼ����Ŀ���̨�������� 6 ������������ǰ� LDIF �ļ��ķ������Զ�̼����Ŀ���̨����ѡ������ѡ��֮һ��
  5. �ڿ���̨��������� LDIF �ļ�λ���������п���̨�ļ�����ϡ�����������£��������8��ļ���

    �ڷ������������� LDIF �ļ�λ��Զ�̷������ϡ�����������£���0�ť���ڽ���״̬��Ĭ������£�����̨������Ŀ¼�в��Ҹ��ļ���

    ServerRoot/slapd-server ID/ldif

  6. ����ȷ������
  7. ȷ����Ҫ���Ǻ�׺�е���ݡ���������к�׺��ʼ����ͬʱ�ڶԻ����б������д���

ʹ�� ldif2db �����ʼ����׺

directoryserver ldif2db �����ʼ����׺������������ݡ�������Ҫ�����ڼ�����е������ǰ�رշ�����

Ĭ������£��ȱ�������Ȼ���κ����е� o=NetscapeRoot ������Ϣ�������ļ��е� o=NetscapeRoot ������Ϣ�ϲ���


����

������Ǻ�׺�е���ݡ�


Ҫ�ڵ��� LDIF ��ͬʱֹͣ��������ִ�����²���

  1. ���������� root �û���ݣ�����������ֹͣ������

     

    # /usr/sbin/directoryserver -s server ID stop

  2. ���е������

     

    # /usr/sbin/directoryserver -s server ID ldif2db ...

  3. ʹ�����������������

     

    # /usr/sbin/directoryserver -s server ID start

����ʾ��ʹ�� ldif2db ���}�� LDIF �ļ����뵽һ���׺�С�

/usr/sbin/directoryserver -s example ldif2db -n Database1 \
 -i /var/opt/mps/serverroot/slapd-example/ldif/demo.ldif \
 -i /var/opt/mps/serverroot/slapd-example/ldif/demo2.ldif

�� 4-2 ��ʾ����ʹ�õ� ldif2db ѡ���˵��

ѡ��

˵��

-n

ָ��������ݵ���ݿ����ơ�

���棺���ָ����ݿⲻ�� LDIF �ļ��а�ĺ�׺���Ӧ�������ݿ��а��������ݶ�����ɾ���ҵ���ʧ�ܡ�ȷ����ݿ�����û��ƴ�?

-i

ָ������� LDIF �ļ�������·����ơ���ѡ���DZ���ġ�����ʹ�ö�� -i ����һ�ε����� LDIF �ļ����������ļ�ʱ����������������ָ����˳���� LDIF �ļ���

�й�ʹ�ø��������ϸ��Ϣ������ġ�Directory Server Administration Reference��Chapter 1 �е� "ldif2db"��

ʹ�� ldif2db-task ��ʼ����׺

���� ldif2db ���directoryserver ldif2db-task ����Ḳ��ָ����׺�е���ݡ��ýű�Ҫ��������������У���ִ�е��롣

�˽ű�������Ϊ��

 

# /usr/sbin/directoryserver -s server ID ldif2db-task ...

����ʾ��ʹ�� ldif2db-task ���� LDIF �ļ���������ӵ�����и������ root ��Ȩ����������ӵ�� root Ȩ�޵��û���ݣ���Ŀ¼����Ա��������֤��

/usr/sbin/directoryserver -s example ldif2db-task \
  -D "cn=Directory Manager" -w password -n Database1 \
  -i /var/opt/mps/serverroot/slapd-example/ldif/demo.ldif

�±�˵��ʾ����ʹ�õ� ldif2db-task ѡ�

�� 4-3 ��ʾ����ʹ�õ� ldif2db-task ѡ���˵��

ѡ��

˵��

-D

ָ������ root Ȩ�޵��û� DN����Ŀ¼����Ա��

-w

ָ���û��Ŀ��

-n

ָ��������ݵ���ݿ����ơ�

���棺���ָ����ݿⲻ�� LDIF �ļ��а�ĺ�׺���Ӧ�������ݿ��а��������ݶ�����ɾ���ҵ���ʧ�ܡ�ȷ����ݿ�����û��ƴ�?

-i

ָ������� LDIF �ļ�������·����ơ���ѡ���DZ���ġ�����ʹ�ö�� -i ����һ�ε����� LDIF �ļ����������ļ�ʱ����������������ָ����˳���� LDIF �ļ���

�й�ʹ�ô��������ϸ��Ϣ������ġ�Directory Server Administration Reference��Chapter 1 �е� "ldif2db-task"��


�������

����ʹ�� LDIF ����Ŀ¼�����ݡ�������ݿ�����������;��

�������ᵼ��������Ϣ (cn=config)��


����

��ִ�е�������ڼ䣬�벻Ҫֹͣ������


ʹ�ÿ���̨�����Ŀ¼���� LDIF

���Խ����ֻ�����Ŀ¼��ݵ��� LDIF���������Ҫ�����յ�����ļ�λ�ö���� LDIF �ļ��ڷ������ϣ�����Խ��������ϱ��غ�׺�а����ݡ���� LDIF �ļ����ڷ������ϣ�����Ե������еĺ�׺��t�ӵĺ�׺��

Ҫ�ڷ��������е�����´� Directory Server Console ��Ŀ¼��ݵ��� LDIF����ִ�����²���

  1. �� Directory Server Console �Ķ���������ѡ��ϣ����ѡ��ĵײ���Ȼ�󵥻���� LDIF���Աߵİ�ť��
  2. ��ʾ������Ի���

  3. ����ڷ������Զ�̼���������п���̨�����ڡ�LDIF �ļ����ֶ�����ʾ}��ѡ��ť��ѡ���ڿ���̨������ϡ������������ڵ������п���̨�ļ�����ϵ� LDIF �ļ��С�ѡ���ڷ����������ϡ������������ڵ���λ�ڷ����������ϵ� LDIF �ļ��С�
  4. �ڡ�LDIF �ļ����ֶ������� LDIF �ļ�������·�����ļ���򵥻���!����Ҹ��ļ���
  5. ����Ѿ�ѡ���ˡ��ڷ����������ϡ�������0�ť���ڽ���״̬��δ������0�ťʱ��Ĭ������£����ļ��洢������Ŀ¼�У�

    ServerRoot/slapd-server ID/ldif

  6. ���Ҫ�������Ŀ¼����ѡ�����к�׺����ѡ��ť��
  7. ���ֻ�뵼��Ŀ¼��һ��������ѡ�������ѡ��ť��Ȼ�����ı��������롰�����׼�ϵ� DN��

    �����Ե�����!�ѡ������

  8. ����ȷ������Ŀ¼���ݵ����ļ���

ʹ�ÿ���̨����һ��׺���� LDIF

Ҫ�ڷ��������е�����½�һ���׺�� Directory Server Console ���� LDIF����ִ�����²���

  1. �� Directory Server Console �Ķ��������á�ѡ��ϣ�չ����ݽڵ㣬��ʾҪ����ĺ�׺��
  2. �Ҽ���׺�ڵ㣬�ӵ���˵���ѡ�񡰵�������ߣ�����ѡ���׺�ڵ㣬Ȼ��ӡ����󡱲˵���ѡ�񡰵����
  3. ��ʾ�������׺���Ի���

  4. �� ��LDIF �ļ����ֶ��У������ LDIF �ļ�������·�����򵥻���!����ڼ�������ҵ���
  5. δ������0�ťʱ��Ĭ������£����ļ��洢������Ŀ¼�У�

    ServerRoot/slapd-server ID/ldif

  6. ������˺�׺�������ѡ�и�ѡ���Ե�������Ϣ����ʹ�õ���� LDIF ��ʼ���ú�׺������ʱ������Ҫʹ�øù��ܡ�
  7. ���Դ˺�׺���������Լ��ܣ������ѡ�иø�ѡ������Խ��н��ܡ�Ϊ�ˣ������ṩ����������֤����ݿ�Ŀ��ѡ���ѡ�������������������ļ���ơ�����޷��ṩ���������ֵ���н��ܣ��� LDIF ����н���ʾ���ܵ�ֵ��
  8. ����ȷ��������׺�����ݵ����ļ���

��������� LDIF

����ʹ�� directoryserver db2ldif ����κκ�׺��Ŀ¼������� LDIF�������������л�ֹͣʱ���ýű������еĺ�׺���ݻ򲿷����ݵ��� LDIF �ļ���

Ҫ����ݿ�����ݵ��� LDIF �ļ��У���ʹ���������

 

# /usr/sbin/directoryserver -s server ID db2ldif ...

����ʾ��}���׺����һ�� LDIF �ļ��У�

/usr/sbin/directoryserver -s example db2ldif \
     -a /var/opt/mps/serverroot/slapd-example/output.ldif \
     -s "dc=example,dc=com" -s "o=NetscapeRoot"

�±���ܱ�ʾ����ʹ�õ� db2ldif ѡ�

�� 4-4 ��ʾ����ʹ�õ� db2ldif ѡ���˵��

ѡ��

˵��

-a

��������ļ�����ƣ����������� LDIF ���浽���ļ��С�Ĭ������£����ļ��洢�� ServerRoot/slapd-server ID Ŀ¼�¡�

-s

ָ��Ҫ��(�ڵ����еĺ�׺���������ʹ�ö�� -s ����ָ������׺������

db2ldif ����ͬʱ������ -r ѡ��һ��ʹ�ã��Խ����Ƶĺ�׺���� LDIF �ļ��С���� LDIF �����ƻ���ʹ�õ����������͡�Ȼ����Խ��� LDIF �ļ����뵽ʹ���߷������У��Գ�ʼ��ʹ���߸�����������ʼ��������������

db2ldif ������ -r ѡ��һ��ʹ��ʱ���������з����������ֹͣ������Ȼ����������߽� db2ldif.pl �ű��� -r ѡ��һ��ʹ�ã���ѡ���Ҫֹͣ������

�й�ʹ�øýű�����ϸ��Ϣ������ġ�Directory Server Administration Reference��Chapter 1 �е� "db2ldif"��


�������

������ݻᱣ��Ŀ¼���ݵĿ��գ��Ա���4��ݿ��ļ��𻵻�ɾ��ʱʹ�á�����ʹ�� Directory Server Console �������нű����ݺ�׺��


����

��ִ�б��ݲ����ڼ䣬����ֹͣ������


Ĭ������£��˴�˵������б��ݲ��趼���ѷ������ļ���һ����洢��ͬһ����ϡ�Ȼ����Ӧ�ý����ݸ��Ʋ��洢������������ļ�ϵͳ�ϣ��Ա�֤��õİ�ȫ�ԡ�


ע

�޷�ʹ����Щ���ݷ�������Զ�̷������ϵ�t�Ӻ�׺�������b�ر��ݵ��5ķ�����


ʹ�ÿ���̨���ݷ�����

�� Directory Server Console ���ݷ�����ʱ�����������е���ݿ����ݼ���ص������ļ����Ƶ�����λ�á����������з������ͬʱִ�б��ݲ���

Ҫ�ӿ���̨���ݷ�������ִ�����²���

  1. �� Directory Server Console �Ķ���������ѡ��ϣ�������� Directory Server�� �Աߵİ�ť��
  2. ��ʾ������ Directory Server���Ի���

  3. �ڡ�Ŀ¼���ı����У�����Ҫ�洢���ݵ�Ŀ¼������·���������Ŀ¼���ڵļ���������п���̨���뵥����!����ұ���Ŀ¼��
  4. �򵥻�ʹ��Ĭ��Ŀ¼������Ŀ¼�д洢���ݣ�

    ServerRoot/slapd-serverID/bak/YYYY_MM_DD_hh_mm_ss

    ���У�serverID ��Ŀ¼���������ƣ�ͬʱ�������Ŀ¼����԰�ݴ��������ں�ʱ�䡣

  5. ����ȷ�����������ñ��ݡ�

�������б��ݷ�����

����ʹ�� directoryserver db2bak ����������б��ݷ�������ܷ������Ƿ��������У���������������á�

����ʹ�øñ��ݷ�������������Ϣ���йر���������Ϣ����ϸ��Ϣ������������� dse.ldif �����ļ�����

Ҫ����Ŀ¼����ʹ���������

 

# /usr/sbin/directoryserver -s serverID db2bak backupDir

backupDir ����ָ��Ӧ�����д洢���ݵ�Ŀ¼��Ĭ�ϱ���Ŀ¼��ƴӵ�ǰ������ɣ�YYYY_MM_DD_hh_mm_ss���й�ʹ�ø��������ϸ��Ϣ������ġ�Directory Server Administration Reference��Chapter 1 �е� "db2bak"���й�Ϊ������Ʊ��ݲ��Ե���ϸ��Ϣ������ġ�Directory Server Deployment Planning Guide��Chapter 9 �е� "Planning a Backup Strategy"��

���� dse.ldif �����ļ�

Directory Server �Զ����� dse.ldif �����ļ����� Directory Server ʱ������Զ�������Ŀ¼����Ϊ dse.ldif.startOK ���ļ��д��� dse.ldif �ļ��ı��ݣ�

ServerRoot/slapd-serverID/config

������ cn=config ��֧�����޸ģ���������ڽ��޸�д�뵽 dse.ldif �ļ�֮ǰ�������Ƚ��ļ����ݵ� config Ŀ¼����Ϊ dse.ldif.bak ���ļ��С������Ҫ�������ã��봴����Щ�ļ�֮һ�ĸ�����


�ӱ��ݻָ����

���²���˵�����ʹ�� Directory Server Console �������лָ�Ŀ¼�еĺ�׺������������Ѿ�ʹ����������ݡ�������IJ�������˱��ݡ��ڻָ����Ʋ������漰�ĺ�׺֮ǰ�����Ķ����ָ��Ѹ��Ƶĺ�׺����


����

��ִ�б��ݻ�ָ������ڼ䣬��Ҫֹͣ������

�ָ�������Ḳ���κ����е���ݿ��ļ������ᶪʧ�Ա��ݺ�����������κ��޸ġ�


�ָ��Ѹ��Ƶĺ�׺

�ָ��ڹ�Ӧ�̷������ʹ���߷�����֮�临�Ƶĺ�׺֮ǰ����Ҫ����Ŀ��ǡ������ܣ���Ӧ��ͨ���ƻ��Ƹ��º�׺�����Ǵӱ��ݽ��лָ�����С��˵����κͺ�ʱ�ָ��������Լ��ڲ�������ȷ����������ͬ�����й�ʹ�ñ��ݺͻָ���ʼ�������Ľ�һ����Ϣ�����������ʼ����������

�ڵ�������лָ���Ӧ��

��׺��������Ӧ�̣�����������˵���Ȩ��ݡ���ˣ��ָ��ú�׺�������³�ʼ����������е�������ݡ�ֻ��Ҫ���³�ʼ��Ҫ�ָ��ı������ݵ��������ʱ������Ҫ�ָ��������

�����������ڴ�����޷��ָ�������Կ�������ij��ʹ���߸����ϵ���ݣ���Ϊ����ܰ�ȱ��ݸ��µĸ������ݡ�����������£�����Ҫ����ݴ�ʹ���߸������� LDIF �ļ������� LDIF �ļ����³�ʼ�������

������������ϻָ����ݻ��ǵ��� LDIF �ļ�������4���������³�ʼ���Ӹø������ո��µ����м��������ʹ���߸�������Ӧ�̷��������־�ļ����¼һ����Ϣ����ʾ����Ҫ��ʹ���߸������³�ʼ����

�ڶ�����лָ���Ӧ��

�ڶ������У��������ÿ�������ݵ���Ȩ�����������õ�ǰ�ĸ������ݻָ������ѹ�ʱ�ľɱ��ݡ����п��ܣ�Ӧ���?�ƻ��ƴ�������������ݸ��¸������

�����ܣ���ֻӦ�������з�ʽ�е�һ�ָֻ��������

���ܲ��ú��ַ�ʽ�ָ������³�ʼ���������ʼ���󶼽�����ֻ��ģʽ������Ϊ����˸������������ͬ�����˺󣬿�����ִ��д���������������ʼ�����ۡ�������

�����ڻָ������³�ʼ�������ִ��д����֮ǰ�����������и������ŵ��ǣ�����Ҫ���³�ʼ���������ʹ���߷�����

�ָ��������

����ֻ�����ڸ��ƻ��Ʋ����Զ����¼��������������磬�����ݿ��ļ��ٻ������жϵ�ʱ��ܳ��������������£�����Ҫ�������·�ʽ֮һ�ָ������³�ʼ�����������

�ָ�ר��ʹ����

����ֻ�����ڸ��ƻ��Ʋ����Զ�����ר�ŵ�ʹ���߸�����������磬��ݿ��ļ��ٻ������жϵ�ʱ��ܳ�����������������£�����Ҫ�������·�ʽ֮һ�ָ������³�ʼ��ʹ���߸�����

ʹ�ÿ���̨�ָ�������

�����ʹ�� Directory Server Console ����ǰ��ɵı��ݻָ����𻵵�Ŀ¼��ݡ�Ҫʹ�ÿ���̨�ָ���ݣ�Directory Server �����������С�Ȼ���ڻָ��ڼ䲻��ʹ����Ӧ�ĺ�׺�������

Ҫ����ǰ�����ı��ݻָ���������ִ�����²���

  1. �� Directory Server Console �Ķ���������ѡ��ϣ�����ָ� Directory Server�� �Աߵİ�ť��
  2. ��ʾ���ָ�Ŀ¼���Ի���

  3. �ӡ����õı��ݡ��б���ѡ�񡰱��ݡ������ڡ�Ŀ¼���ı�����������Ч���ݵ�����·����
  4. ���õı����б����ʾĬ��Ŀ¼�е�ȫ�����ݣ�

    ServerRoot/slapd-serverID/bak

  5. ����ȷ�����ָ�������

�������лָ�������

��ʹ�����½ű��������лָ�������

ʹ�� bak2db ����

Ҫ�ڹرշ����������´������лָ�Ŀ¼����ִ�����²���

  1. ���������� root �û���ݣ�����������ֹͣ������

     

    # /usr/sbin/directoryserver -s server ID stop

  2. bak2db �����뱸��Ŀ¼������·��һ��ʹ�ã�

     

    # /usr/sbin/directoryserver -s server ID bak2db backupDir

  3. ʹ�����������������

     

    # /usr/sbin/directoryserver -s server ID start

����ʾ���Ĭ�ϵı���Ŀ¼�лָ����ݣ�

/usr/sbin/directoryserver -s example bak2db \
         /var/opt/mps/serverroot/slapd-example/bak/2003_07_01_11_34_00

�й���ϸ��Ϣ������ġ�Directory Server Administration Reference��Chapter 1 �е� "bak2db"��

ʹ�� bak2db-task

Ҫ�ڷ��������е�����´������лָ�Ŀ¼����ʹ���������

 

# /usr/sbin/directoryserver -s server ID bak2db-task ...

����ʾ��ʹ�� bak2db-task ����ָ����ݡ�-a ѡ�����Ŀ¼������·����

/usr/sbin/directoryserver -s example bak2db-task\
  -D "cn=Directory Manager" -w password \
  -a /var/opt/mps/serverroot/slapd-example/bak/2003_07_01_11_34_00

�й���ϸ��Ϣ������ġ�Directory Server Administration Reference��Chapter 1 �е� "bak2db-task"��

�ָ� dse.ldif �����ļ�

��Ŀ¼������Ŀ¼�д��� dse.ldif �ļ���}��ݸ�����

ServerRoot/slapd-server ID/config

dse.ldif.startOK �ļ��ڷ�������ʱ����¼ dse.ldif �ļ��ĸ����� dse.ldif.bak �ļ��� dse.ldif �ļ���������ĵı��ݡ���������ĵ��ļ����Ƶ�Ŀ¼�С�

Ҫ�ָ� dse.ldif �����ļ�����ִ�����²���

  1. ���������� root �û���ݣ�����������ֹͣ������

     

    # /usr/sbin/directoryserver -s server ID stop

  2. ���Ϊ�������ļ���Ŀ¼�����磺
  3. # cd /var/mps/serverrot/slapd-serverID/config

  4. ʹ����֪��õı��������ļ����� dse.ldif �ļ������磬�ɼ����������ݣ�
  5. cp dse.ldif.startOK dse.ldif

  6. ʹ�����������������

     

    # /usr/sbin/directoryserver -s server ID start



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


��Ȩ���� 2004 Sun Microsystems, Inc. ����Ȩ����