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

Sun logo
Sun Java(TM) System Directory Server 5.2 2005Q1 �޲z��n 

�� 4 ��
�ƥ�P�٭���

�ؿ��A���Һ޲z����Ƴq�`���O�j�q�פJ���ADirectory Server ���ѥi�פJ�M�ץX��ӧ=X���u��C���~�A�ٴ��ѥi�@���ƥ�Ҧ��=X���u��A�H�αq�ƥ��٭�Ҧ���ƪ��u��C

�z�i�H�ϥ� LDAP ��ƥ洫�榡 (LDIF) �ƥ�M�٭��T�C

�����y�z�U�C�Ω�ƥ�M�٭�ؿ��ƪ��{�ǡG


�]�w�=X��Ū�Ҧ�

�b Directory Server ��A���W���S�w�ץX�γƥ�@�~�e�A�z�i�H�b����w���=X�W�ҥΰ�Ū�Ҧ��A�H�T�w�b��w�ɶ��z�֦��=X���e���A���u���v���C�P�ɡA�b���פJ���٭�@�~���e�A�z�����T�w��ӧ@�~�v�T���=X���O��Ū�Ҧ��C

�b�ץX�γƥ�@�~���e�ADirectory Server Console �M��O�椽�ε{���ä��|�۰ʱN�ؿ�]�w����Ū�Ҧ��A�]���o�|��z���ؿ�L�k�i���s�C��O�A�p�G�z���h���D��t�m�A�z�i�H�N�@�x��A������Ū�Ҧ��ҥΡA�ӱz����Ʀb��L�D��W�����i�g�J�����A�C

�Y�n�ϧ=X��Ū�A�п�`�b�]�w�s���v���ΰѷ����Ҵy�z���{�ǡC�Ϊ̡A�z�i�H�N��ӥؿ��A���]�w���L�k�g�J�A�p�]�w�����Ū�Ҧ����ҭz�C


�פJ���

Directory Server ���Ѩ�ضפJ��ƪ���k�G

�z�i�H�z�L Directory Server Console �M�ϥΫ�O�椽�ε{���Өϥγo��ؤ�k�C


�Ƶ�

�Ҧ��פJ�� LDIF �ɳ������ϥ� UTF-8 �r�����s�X�C

�פJ LDIF �ɡA��إ����s�b�ؿ�A�άO�q�ɮפ��Ĥ@�ӥ[�J�C��l�Ƨ=X�ɡALDIF �ɮץ����]�t����3�=X���ڶ��ةM�Ҧ��𪬥ؿ�`�I�C


�U����ܶפJ�M��l�Ƥ������t���G

�� 4-1 �פJ��ƻP��l�Ƨ=X�����

�����

�פJ���

��l�Ƨ=X

�мg���e

�_

�O

LDAP �@�~

�[�J�A�ק�A�R��

�ȥ[�J

�į�

��C

��

�^3��A���G��

�̨ήĪG (�O�d�G���I���e�Ұ����Ҧ��ܧ�)

���i���'��� (�G�٫�򥢩Ҧ����ܧ�)

LDIF �ɮצ�m

�b�Τ�ݹq���W

�����Τ�ݩΥ�����A��

�פJ�t�m��T (cn=config)

�O

�_

�פJ LDIF �ɮ�

���פJ�@�~�ɡADirectory Server Console �|��� ldapmodify �@�~�N�s�����إ[�J�ؿ�C���جO�b LDIF �ɤ���w�A���ɮפ]�]�t�ק�ΧR���{�����ت���s�ԭz�A�o�O�פJ�@�~���@���!C

�פJ���ت��ؼЬO Directory Server �Һ޲z�����=X�A�H�Υ��b�t�m���w�q���챵�=X���챵�l�=X�C��A���P��L���[�J���ت��@�~���X�ϥήɡA�|�b�Ҧ��s���ضפJ�ɽs�s�s���ت��dޡC

�ϥΥD���x�פJ LDIF

�z�����H�ؿ�޲z��κ޲z����n�J�~����פJ�G

  1. �b Directory Server Console �̤W�h�� [�u�@] ���ҡA���ʦܼ��Ҫ������A��@�U [�q LDIF �פJ] �Ǫ���s�C
  2. ��� [�פJ LDIF] ��ܤ��C

  3. �b [�פJ LDIF] ��ܤ�� [LDIF �ɮ�] ��줤�A��J�n�פJ�� LDIF �ɪ������|�A�Ϋ�@�U [�s��] �����ɮרt�Τ����ɮסC
  4. �p�G�Ҧs��O���ݹq���W���ؿ�A�h���W�ٷ|��ܦ� [LDIF �ɮ� (�b�D���x�q���W)]�C�o�Ӽ��ҬO����z���b�s��O�����ɮרt�ΡA�Ӥ��O���ݪ��ؿ��A���q���C

  5. ��ݭn�]�w�U�C�ﶵ�G
    1. [�ȥ[�J] - LDIF �ɮפ����F�w�]���[�J��O�~�A�i���٥]�t�ק�M�R����O�C�p�G�z�Ʊ�D���x�u���[�J��O�A�é��� LDIF �ɮפ��Ҧ���L��O�A�п��o�Ӯ֨���C
    2. [��~���~��] - �p�G�z�Ʊ�D���x�b�o�Ϳ�~�ɤ��~��פJ�A�п��o�Ӯ֨���C�Ҧp�A�p�G�z�n�פJ�@�� LDIF �ɮסA���ɮץ]�t�@�Ǥw�s�b��=X�������ءA�h�i�H�ϥγo�ӿﶵ�C�D���x�|�O��b���פJ�@�~�ҵo�ͪ���~�A�Ҧp�b�ڵ��ɮפ����{�����ءC
    3. �����֨���ɡA�פJ�@�~�|�b�J��Ĥ@�ӿ�~�ɰ���CLDIF �ɮפ��Ҧ�����@�~���e�����س��|���\�פJ�A�åB�O�d�b�ؿ�C

  6. �b [�ڵ����ɮ�] ��줤�A��J�O��D���x�Ҧ��L�k�פJ���ؤ��ɮת������|�A�Ϊ̬O��@�U [�s��] �����ɮרt�Τ����ɮסC
  7. �Ҧp�A��A���L�k�פJ�ؿ�{�������ءA�άO�S������󪺶��ءC�D���x�|�N��A���ǰe����~�T���g�J�ڵ��ɮפ��C

    �p�G�z�N�o�����ťաA��A���N���|�O��Q�ڵ����ɮסC

  8. ��@�U [�T�w] �}�l�פJ�@�~�C
  9. Directory Server Console �|��ܤ@�ӹ�ܤ��A�䤤�t���@�~�����A�A�H�Ωҵo�ͥ���~����r�C�p�G [�ڵ����ɮ�] ��줣�O�ťաA�h�t�Τ]�|�N�Ҧ���~�T���g�J��w���ɮפ��C

�q��O��פJ LDIF

directoryserver ldif2ldap ��O�i�z�L LDAP �פJ LDIF �ɮסA�ð��䤤���Ҧ��ާ@�C�ϥΦ���O�i�H�P�ɱN��ƶפJ��Ҧ��ؿ�=X���C��A�������b��椤�~��ϥ� ldif2ldap �פJ�C

��O�������|�G

 

# /usr/sbin/directoryserver -s serverID ldif2ldap

�U�C�d�Ҩϥ� ldif2ldap ��O���פJ�C�z�L�ݮ��v���Ӱ�榹��O�A��H�㦳���v�����ϥΪ̡A�Ѧp�ؿ�޲z���i�����ҡA�̫᪺�Ѽƫ�w�n�פJ�� LDIF �ɦW�C

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

�p�����ϥθӫ�O���ԲӸ�T�A�аѾ\ Directory Server Man Page Reference�C

��l�Ƨ=X

��l�Ƨ=X�|�H LDIF �ɮפ��u�t�B�~���ت����e�A�мg�=X���{������ơC


�p��

�p�G�z���b�޲z����A���O�t�m Directory Server�A�b��l�ƨӦ� LDIF �ɪ��=X�ɡA���D���b�٭��ơA�_�h�Фp�ߤ��n�мg o=NetscapeRoot �=X�C�_�h�A�z�|�R���ݭn�Ҧ����s�w�ˤ� Sun Java System ��A������T�C


�z�����H�ؿ�޲z��Ψt�κ޲z����n�J���Ҥ~���l�Ƨ=X�C���w���_���A�u���ؿ�޲z��M�t�κ޲z��֦��=X�ڶ��ت��s���v�A�Ҧp dc=example,dc=com�C�]���A�u���o�Ǩ���i�H�פJ�]�t���ڶ��ت� LDIF �ɮסC

�q�D���x��l�Ƨ=X


�p��

���{�ǥi�мg�=X������ơC


  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A�i�} [���] �`�I�A��ܱz�n��l�ƪ��=X�C
  2. �b�=X�`�I�W��@�U�ƹ��k��A�M�������\��?�� [��l��]�C�Ϊ̡A�z�i�H���=X�`�I�A�A��� [����] �\��?�� [��l��]�C��� [��l�Ƨ=X] ��ܤ��C
  3. �b [LDIF �ɮ�] ��줤�A��J�z�Q�n�ΨӪ�l�ƪ� LDIF �ɮק����|�A�άO��@�U [�s��] ���q���W���o���ɮסC
  4. �p�G�z�O�q�פJ�ɮשҦb�����ݹq���ާ@�D���x�A�и��B�J 6�C�p�G�z�O�q�t�� LDIF �ɮפ���A�������ݹq���ާ@�D���x�A�п��U�C�䤤�@�ӿﶵ�G
  5. ��D���x�W�C��X LDIF �ɦ��z���b���D���x����W�C�b�����p�U�A�z�i�H�s����ɮסC

    ���A���W�C��� LDIF �ɮצ�󻷺ݦ�A���W�C�b�����p�U�A[�s��] ��s�O���Ϊ��C�̹w�]�ȡA�D���x�|�b�U�C�ؿ�M���ɮסG

    ServerRoot/slapd-serverID/ldif

  6. ��@�U [�T�w]�C
  7. �нT�{�z�n�мg�=X������ơC�=X��l�ƱN�~��i��A����~�N��i���ܤ��C

�ϥ� ldif2db ��O��l�Ƨ=X

directoryserver ldif2db ��O�|��l�Ƨ=X�A�мg�{������ơC����O�b�~��פJ���e�|�n�D�z���A���C

�̹w�]�ȡA��O�|��i���x�s�A�M��A�N�{������� o=NetscapeRoot �t�m��T�P�פJ�ɮפ��� o=NetscapeRoot �t�m��T�X�֡C


�p��

����O�i�мg�=X������ơC


�Y�n�b��A������ɶפJ LDIF�G

  1. �ѩ󬰫�O�檺 root�A�ШϥΤU�C��O�����A���G

     

    # /usr/sbin/directoryserver -s serverID stop

  2. ���פJ��O�G

     

    # /usr/sbin/directoryserver -s serverID ldif2db ...

  3. �p�U�ҥܱҰʦ�A���G

     

    # /usr/sbin/directoryserver -s serverID start

�U�C�d�Ҩϥ� ldif2db ��O�N��� LDIF �ɮ׶פJ�ܳ�@�=X���C

/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 �d�Ҥ��ҥ� ldif2db �ﶵ���y�z

�ﶵ

�y�z

-n

��w�n�פJ��Ƥ���Ʈw���W�١C

ĵ�i�G�p�G�z��w��Ʈw�A�Ӧ���Ʈw�å���3�]�t�b LDIF �ɮפ����=X�A�����Ʈw���ҥ]�t��������T���|�Q�R���A�åB�פJ���ѡC�нT�w�z�S���N��Ʈw���W�٫��C

-i

��w�n�פJ�� LDIF �ɪ������|�W�١C�������n�ﶵ�C�z�i�ϥΦh�� -i �޼ơA�@���פJ�@�ӥH�W�� LDIF �ɡC�פJ�h���ɮ׮ɡA��A���|�̷Ӧb��O���w�����DZN LDIF �ɶפJ�C

�p�����ϥθӫ�O���ԲӸ�T�A�аѾ\ Directory Server Man Page Reference�C

�ϥ� ldif2db ��l�Ƨ=X

�P ldif2db ��O�ۦP�Adirectoryserver ldif2db-task ��O�|�мg��w�=X������ơC���{���ɭn�D��A���ݰ��~����פJ�C

���{���ɪ���O�O�G

 

# /usr/sbin/directoryserver -s serverID ldif2db-task ...

�U�C�d�Ҩϥ� ldif2db-task �פJ LDIF �ɡC�z�L�ݮ��v���Ӱ�榹��O�A��H�㦳���v�����ϥΪ̡A�Ѧp�ؿ�޲z���i�����ҡA

/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

�U��y�z���d�Ҥ��ҨϥΪ� ldif2db-task �ﶵ�G

�� 4-3 �d�Ҥ��ҥ� ldif2db-task �ﶵ���y�z

�ﶵ

�y�z

-D

��w���v�����ϥΪ� DN�A�Ҧp�ؿ�޲z��C

-w

��w�ϥΪ̱K�X�C

-n

��w�n�פJ��Ƥ���Ʈw���W�١C

ĵ�i�G�p�G�z��w��Ʈw�A�Ӧ���Ʈw�å���3�]�t�b LDIF �ɮפ����=X�A�����Ʈw���ҥ]�t��������T���|�Q�R���A�åB�פJ���ѡC�нT�w�z�S���N��Ʈw���W�٫��C

-i

��w�n�פJ�� LDIF �ɪ������|�W�١C�������n�ﶵ�C�z�i�ϥΦh�� -i �޼ơA�@���פJ�@�ӥH�W�� LDIF �ɡC�פJ�h���ɮ׮ɡA��A���|�̷Ӧb��O���w�����DZN LDIF �ɶפJ�C

�p�����ϥθӫ�O���ԲӸ�T�A�аѾ\ Directory Server Man Page Reference�C


�ץX���

�z�i�H�ϥ� LDIF �ץX�ؿ�e�C�U�C���p�A�X�ץX��ơG

�ץX�@�~�ä��|�ץX�t�m��T (cn=config)�C


�p��

�b�i��ץX�@�~�ɽФŰ����A���C


�ϥΥD���x�N��ӥؿ�ץX�� LDIF

�z�i�H�ھڳ̫�@�ӶץX�ɮת���m�A�ӨM�w�N���)ΩҦ����ؿ��ƶץX�� LDIF ���C�� LDIF �ɮצb��A���W�ɡA�z�i�H�u�ץX��A���W����=X���䵲����ơC�p�G LDIF �ɮצb��A�����ݡA�z�K�i�H�ץX�Ҧ��=X�M�䵲���=X�C

�Y�n�b��A�����ɱq Directory Server Console �N�ؿ��ƶץX�� LDIF�G

  1. �b Directory Server Console �̤W�h�� [�u�@] ���ҡA���ʦܼ��Ҫ������A��@�U [�ץX�� LDIF] �Ǫ���s�C
  2. ��� [�ץX] ��ܤ��C

  3. �p�G�z�O�b��A�����ݪ��q���W���D���x�A�h LDIF �ɮ����U�|��ܨ�ӿﶵ��s�C��� [�b�D���x�q��] ��ܱz�n�ץX�ܰ��D���x������� LDIF �ɮסC��� [�b��A���q��] ��ܱz�n�ץX�ܦ�b��A���q���W�� LDIF �ɮסC
  4. �b [LDIF �ɮ�] ��줤��J LDIF �ɮת������|�M�ɮצW�١A�Ϊ̫�@�U [�s��] ��즹�ɮסC
  5. �p�G�z�w��� [�b��A���q��]�A�h���� [�s��] ��s�C[�s��] ��s���ҥήɡA�ɮ׷|�̹w�]���x�s�b�U�C�ؿ�G

    ServerRoot/slapd-serverID/ldif

  6. �p�G�z�n�ץX��ӥؿ�A�п�� [�Ҧ����=X] �ﶵ��s�C
  7. �p�G�z�u�n�ץX�ؿ�𪬤l�ؿ�A�п�� [�𪬤l�ؿ�] �ﶵ��s�A�M��b��r����J�𪬤l�ؿ��¦�� DN�C

    �z�]�i�H��@�U [�s��] ���𪬤l�ؿ�C

  8. ��@�U [�T�w] �ץX�ؿ�e���ɮסC

�ϥΥD���x�N��@�=X�ץX�� LDIF

�Y�n�b��A�����ɱq Directory Server Console �N�@�ӧ=X�ץX�� LDIF�G

  1. �b Directory Server Console �̤W�h�� [�t�m] ���ҤW�A�i�} [���] �`�I�A��ܱz�n�ץX���=X�C
  2. �b�=X�`�I�W��@�U�ƹ��k��A�M�������\��?�� [�ץX]�C�Ϊ̡A�z�i�H���=X�`�I�A�A��� [����] �\��?�� [�ץX]�C
  3. ��� [�ץX�=X] ��ܤ��C

  4. �b [LDIF �ɮ�] ��줤�A��J�� LDIF �ɮת������|�A�άO��@�U [�s��] ���q���W���o���ɮסC
  5. [�s��] ��s���ҥήɡA�̹w�]���ɮ׷|�x�s�b�U�C�ؿ�G

    ServerRoot/slapd-serverID/ldif

  6. �p�G�=X�w�ƻs�A�z�i�H���֨���H [�ץX�ƻs��T]�C���\��Ȧb�z�ץX LDIF �H��l�Ʀ��=X����L�ƥ��ɻݭn�C
  7. �p�G���=X���ݩʥ[�K�w�ҥΡA�z�i�H���֨���H [�ѱK] �ݩʡC�����A�z�������ѫO�@��A�����Ҹ�Ʈw���K�X�C���ﶵ�H��J�K�X�ο�J�]�t�K�X���ɮצW�١C�p�G�z�L�k���ѸѱK�ݩʭȪ��K�X�A�[�K���ȱN��ܩ� LDIF ��X���C
  8. ��@�U [�T�w] �ץX�=X�����e���ɮסC

�q��O��ץX�� LDIF

�z�i�H�ϥ� directoryserver db2ldif ��O�A�ץX���=X�Υؿ�𪬤l�ؿ�� LDIF�C�o�ӵ{���ɷ|�N�z�Ҧ����=X���e�γ��$��e�ץX�� LDIF �ɮסA���צ�A�����b���Τw�g����C

�Y�n�N��Ʈw�����e�ץX�� LDIF �ɮסA�ШϥΤU�C��O�G

 

# /usr/sbin/directoryserver -s serverID db2ldif ...

�U�C�d�ұN��ӧ=X�ץX�ܳ�@ LDIF �ɮסG

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

�U��y�z���d�Ҥ��ҨϥΪ� db2ldif �ﶵ�G

�� 4-4 �d�Ҥ��ҥ� db2ldif �ﶵ���y�z

�ﶵ

�y�z

-a

�w�q��A���x�s�ץX LDIF ����X�ɮת��W�١C�o���ɮ׷|�̹w�]���x�s�b ServerRoot/slapd-serverID �ؿ�C

-s

��w�ץX�ɭn�]�t���=X�ξ𪬤l�ؿ�C�z�i�H�ϥΦh�� -s �޼ƨӫ�w�h�ӧ=X�ξ𪬤l�ؿ�C

db2ldif ��O�]�i�H�P -r �ﶵ���X�ϥΡA�N�ƻs���=X�ץX�� LDIF �ɮפ��C�Ҳ��ͪ� LDIF �N�|�t���ƻs���ҨϥΪ��ݩʤl�����C���U�ӡA�K�i�H�N�� LDIF �ɮ׶פJ��Τ᪺��A���W�H��l�ƥΤ�ƥ��A�p��l�ƽƥ����ҭz�C

�� db2ldif ��O�P -r �ﶵ���X�ϥήɡA��A���������b��檬�A���C�z��������A���M��A�ҰʡA�Ψϥ� db2ldif.pl �{���ɻP -r �ﶵ�A��̤��ݰ����A���C

�p�����ϥθӵ{���ɪ��ԲӸ�T�A�аѾ\ Directory Server Man Page Reference�C


�ƥ���

�ƥ��Ʈɨt�η|�x�s�ؿ�e���ַӡA�H������Ʈw�ɮ׷l���ΧR���C�z�i�H�ϥ� Directory Server Console �Ϋ�O��{���ɨӳƥ�=X�C


�p��

�b���ƥ�@�~�v��ФŰ����A���C


�̹w�]�ȡA���B�Ҵy�z���Ҧ��ƥ�{�dz��|�N��A���ɮת��ƥ��x�s�b�P�@�x�D��W�C���F�w���_���A�z3�ӽƻs�ƥ�A�M��N���x�s�b���P���q�����ɮרt�Τ��C


�Ƶ�

�z���i�H�ϥγo�dzƥ��k�ӳƥ�ݦ�A���W���챵�=X�C���P����A�������ӧO�i��ƥ�C


�ϥΥD���x�ƥ�z����A��

�q Directory Server Console �ƥ��A���ɡA��A���|�N�Ҧ���Ʈw�����e�P����d��ɮסA�ƻs��ƥ��m�W�C�z�i�H�b��A�����ɰ��ƥ�C

�Y�n�q�D���x�ƥ��A���G

  1. �b Directory Server Console �̤W�h�� [�u�@] ���Ҥ��A��@�U [�ƥ�ؿ��A��] �Ǫ���s�C
  2. ��� [�ƥ�ؿ��A��] ��ܤ��C

  3. �b [�ؿ�] ��r���A��J�z�n�x�s�ƥ�ؿ���|�C�p�G�z�b�P�ؿ�ۦP���q���W���D���x�A�Ы�@�U [�s��] �M�䥻��ؿ�C
  4. �Ϊ̫�@�U [�ϥιw�]] �N�ƥ��x�s��U�C�ؿ�G

    ServerRoot/slapd-serverID/bak/YYYY_MM_DD_hh_mm_ss

    �䤤 serverID �O�z�ؿ��A�����W�١A�Ӳ��ͪ��ؿ�W�٤��|�]�t�ƥ�إߪ��ɶ��P��aC

  5. ��@�U [�T�w] �إ߳ƥ�C

�q��O��ƥ�z����A��

�z�i�H�ϥ� directoryserver db2bak ��O�A�q��O��ƥ�z����A���C���צ�A���O�_�b��泣�i�H�ϥΦ���O�C

�z�L�k�ϥγo�ӳƥ��k�ӳƥ�t�m��T�C�p�����ƥ�t�m��T����T�A�аѾ\�ƥ� dse.ldif �t�m���C

�Y�n�ƥ�ؿ�A�ШϥΤU�C��O�G

 

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

backupDir �Ѽƫ�w3���x�s�ƥ�ؿ�C�t�ΨϥΥثe����r��͹w�]���ƥ�ؿ�W�١GYYYY_MM_DD_hh_mm_ss�C�p�����ϥθӫ�O���ԲӸ�T�A�аѾ\ Directory Server Man Page Reference�C�p�����]�p���p���ƥ������T�A�аѾ\ Directory Server Deployment Planning Guide�C

�ƥ� dse.ldif �t�m��

���٭��A���ɡAdse.ldif �t�m�ɥ����t���P�ƥ��A���ɬۦP���]�w�C�Y�n�T�O�p���A�C��ƥ��A���ɡA�гƥ� dse.ldif �t�m�ɽƥ����x�s�b�w�����a��C

���~�A��z���U�C�ʧ@�ɡADirectory Server �۰ʳƥ���ؿ� ServerRoot/slapd-serverID/config �� dse.ldif �t�m�ɡC


�q�ƥ��٭���

�U�C�{�Ǵy�z�p��ϥ� Directory Server Console �Ϋ�O����٭�ؿ�=X�C�z����A�������w�g�ϥ��ƥ������Ҵy�z���{�dzƥ�C�b�٭�P�ƻs��ij����=X�e�A�Х�ԲӾ\Ū�٭�ƻs���=X�C


�p��

�b���ƥ���٭�@�~�v��ФŰ����A���C

�٭��A���ɷ|�мg�Ҧ��{������Ʈw�ɮסA�]���b�ƥ��Ҧ��ק諸��Ƴ��|�򥢡C


�٭�ƻs���=X

�b�N���Ѫ̦�A���P�Τ��A�������ƻs���=X�٭줧�e�A�z�������S�?�Ҷq�C�p�G�i�઺�ܡA�z3�ӳz�L�ƻs���ӧ�s�=X�A�Ӥ��O�q�ƥ��٭�=X�C

��z�٭촣�Ѫ̩ζ��u��������ɡA��A���t�m�����M�ƥ�ɪ��t�m�ۦP�C�Y�n�T�O�p���A�Цb�٭� Directory Server ��ƫe�����٭� dse.ldif�C�аѾ\�٭� dse.ldif �t�m���C

���`�N�����٭�ƥ����ɶ��M�覡�A�H�Φp��T�w�ӽƥ��b�@�~��P��L�ƥ��P�B�ơC�p�ݨϥγƥ�M�٭�H��l�ƽƥ����ԲӸ�T�A�аѾ\��l�ƽƥ��C

�٭��@�D��רҤ������Ѫ�

�@����@�D���3�̪��=X�t����ӽƻs�ݾ몺�t�α��v��ơC�]���A�٭�o�ӧ=X���󭫷s��l�ƾ�өݾ뤤���Ҧ���ơC���D�z�Q�n�q�٭쪺�ƥ�e�N�Ҧ���ƭ��s��l�ơA�_�h�Ф��٭��@�D��C

�p�G��@�D���Ʀ]����~�ӵL�k�٭�A�z�i�H�Ҽ{�ϥΨ䤤�@�x�Τ�D���ơA�]���ӥD��i��]�t��ƥ�s����s��ơC�b�o�ر��p�U�A�z�����N��Ʊq�Τ�ƥ��ץX�� LDIF �ɮסA�M��q LDIF �ɮ׭��s��l�ƥD��C

���ױz�O�٭�ƥ�ζפJ�D��ƥ��W�� LDIF �ɮסA����z�������N�Ҧ��V���ƥ�������s��ƪ����u���M�Τ�ƥ����s��l�ơC�t�αN�|�b���Ѫ̦�A�����O���ɤ��O��@�ӰT���A����z�ݭn���s��l�ƥΤ�C

�٭�h���D��רҤ������Ѫ�

�b�h���D��ƻs���A��L�D��C�ӳ��]�t�ƻs��ƪ��t�α��v�ƥ��C�z�L�k�Υثe���ƥ����e���٭�i��w�g�L�ɪ��³ƥ�C�p�G�i�઺�ܡA�z3�Ӥ��\�ƻs���ϥΨ�L�D����e��s���D��C

�p�G���i��A�z�u��ΤU�C�䤤�@�ؤ�k���٭�h���D��ƥ��G

���ױz�p���٭�έ��s��l�ơA��l�Ƥ��᪺�D��ƥ����N����Ū�Ҧ��C���欰��ƥ��i�H�P��L�D��P�B�ơA�P�B�ƫ�K�i���\�g�J�@�~�A�p�h���D���l�ƫ᪺�涰���ҭz�C

�b���\���٭�Ϊ�l�ƪ��D��W���g�J�@�~���e�A��\�Ҧ��ƥ��E�����u�I�O�G�S����󶰽u���ΥΤ��A���ݭn���s��l�ơC

�٭춰�u��

���`�u�A�Ω��ƻs���L�k�۰ʧ�s���u���ƥ��ɡA�Ҧp�A��Ʈw�ɮ׷l���νƻs���_�Ӥ[�C��o�ͳo�DZ��p�ɡA�z�����ϥΤU�C�䤤�@�ؤ�k���٭�έ��s��l�ƶ��u���ƥ��G

�٭�M�ݥΤ�

���`�u�A�Ω��ƻs���L�k�۰ʧ�s�M�ݥΤ�ƥ��ɡA�Ҧp�A��Ʈw�ɮ׳Q�l���νƻs���_�Ӥ[�C��o�ͳo�DZ��p�ɡA�z�N�����ϥΤU�C�䤤�@�ؤ�k���٭�έ��s��l�ƥΤ�G

�ϥΥD���x�٭�z����A��

�z�i�H�ϥ� Directory Server Console�A�q���e�إߪ��ƥ��٭�l�����ؿ��ơC�Y�n�ϥΥD���x�٭��ơA������� Directory Server�C��O�b�٭�v��A�L�k�ϥι�3���=X�ӳB�z�@�~�C

�Y�n�q���e�إߪ��ƥ��٭��A���G

  1. �b Directory Server Console �̤W�h�� [�u�@] ���Ҥ��A��@�U [�٭�ؿ��A��] �Ǫ���s�C
  2. ��� [�٭�ؿ�] ��ܤ��C

  3. �q [�i�γƥ�] �M�椤���ƥ�A�Φb [�ؿ�] ��r����J���ijƥ�����|�C
  4. [�i�γƥ�] �M�椤�|��ܦ��w�]�ؿ�Ҧ��ƥ�G

    ServerRoot/slapd-serverID/bak

  5. ��@�U [�T�w] �٭�z����A���C

�q��O���٭�z����A��

�z�i�H�ϥΤU�C�{���ɱq��O���٭��A���G

�ϥ� bak2db ��O

�Y�n�b��A����v��q��O���٭�ؿ�G

  1. �ѩ󬰫�O�檺 root�A�ШϥΤU�C��O�����A���G

     

    # /usr/sbin/directoryserver -s serverID stop

  2. �ϥ� bak2db ��O�P�ƥ�ؿ���|�G

     

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

  3. �p�U�ҥܱҰʦ�A���G

     

    # /usr/sbin/directoryserver -s serverID start

�U�C�d�ұq�w�]���ƥ�ؿ��٭�ƥ�G

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

�p����� bak2db ��O���ԲӸ�T�A�аѾ\ Directory Server Man Page Reference�C

�ϥ� bak2db-task

�Y�n�b��A�����v��q��O���٭�ؿ�A�ШϥΤU�C��O�G

 

# /usr/sbin/directoryserver -s serverID bak2db-task ...

�U�C�d�Ҩϥ� bak2db-task ��O�٭�ƥ�C-a �ﶵ�|���ѳƥ�ؿ���|�C

/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

�p�ݸԲӸ�T�A�аѾ\ Directory Server Man Page Reference�C

�٭� dse.ldif �t�m��

���ؿ�|�b�U�C�ؿ�إ� dse.ldif �ɮת���ӳƥ�ƥ��G

ServerRoot/slapd-serverID/config

dse.ldif.startOK �ɮ׷|�b��A���ҰʮɰO�� dse.ldif �ɮת��ƥ��C dse.ldif.bak �ɮפ��]�t�� dse.ldif �ɮ׳̷s�ܧ󪺳ƥ�C�N�]�t�̷s�ܧ��ɮ׽ƻs��z���ؿ�C

�Y�n�٭� dse.ldif �t�m�ɡG

  1. �ѩ󬰫�O�檺 root�A�ШϥΤU�C��O�����A���G

     

    # /usr/sbin/directoryserver -s serverID stop

  2. �ܧ�ܥ]�t�t�m�ɪ��ؿ�A�Ҧp�G
  3. # cd /var/mps/serverrot/slapd-serverID/config

  4. �ϥΤw�������㪺�ƥ�t�m���мg dse.ldif �ɮסC�Ҧp�A�z�i�H��J�U�C��O�G
  5. cp dse.ldif.startOK dse.ldif

  6. �H�U�C��O�Ұʦ�A���G

     

    # /usr/sbin/directoryserver -s serverID start



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


��󸹽X 819-2014�C   Copyright 2005 Sun Microsystems, Inc. ���v�Ҧ��C