![]() | |
Sun Java(TM) System Directory Server 5.2 2005Q1 �� ���? |
10��
���丮 ������ ����ȭå ���ΰ� ������� Directory Server ����: �˻� ���ڿ�; ���丮 ���뿡 ���� ��v�� �����Ͽ� �˻� �ӵ��� ����ŵ�ϴ�. ����: ������ �����ͺ��̽� ���Ͽ� ����� �Ӽ� ���� ���̺�μ�, ���丮�� �� b�̾ ���� ������8�� �ۼ� �� ��˴ϴ�. b�̾� ������ ����; �ۼ��ϸ� ����� �ڵ�8�� ����; /�� ���մϴ�.
����ȭ �Ұ�, ����ȭ�� �սǰ� ��a, nsslapd-allidsthreshold �Ӽ��� ���� ����, Directory Server�� ���� ��� ��� � ���ؼ��� Directory Server Performance Tuning Guide�� ��v�Ͻʽÿ�.
�� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
����ȭ�� ���� ������ b�̾ ���� ����: �ش� �����ͺ��̽� ���丮�� ���Ͽ� ����˴ϴ�. �� ���� ���Ͽ��� ��d�� �Ӽ��� ���� b�̾ d�ǵ� ��� ������ ���Ե˴ϴ�. ���� ���, �Ϲ� �̸�(cn) �Ӽ��� ���� /�� ��Ǵ� ��� ����: databaseName_cn.db3 ���Ͽ� ����˴ϴ�.
b�̾ �ʱ�ȭ�ϰų� �� �忡 ����� ���; ����ϸ� ���� ������ �ۼ��˴ϴ�. Ŭ���̾�Ʈ �˻� �۾� �� ���� �۾� �߿� ����� ���ο� �����Ͽ� ���� �ż��ϰ� ���丮 ��; ã; �� �ֽ4ϴ�. ��d �۾� �߿��� ���丮���� ���丮 ����; ����Ʈ�� �Ŀ� ���� ����; ����Ʈ�Ͽ� ����; /�� ���մϴ�.
Directory Server�� ��=�� ��: /���� ����; ����մϴ�.
- ��= ����(pres) - �Ӽ� ���� ��� ���� Ưd �Ӽ��� �ִ� ��� ���� ���Ե˴ϴ�.
- ���� ����(eq) - Ưd �Ӽ� ���� �ִ� ��; ȿ2��8�� �˻��� �� �ֽ4ϴ�.
- �ٻ� ����(approx) - ~= ���� �����ڸ� ����Ͽ� ȿ2���� "/�� ��=" �˻�; f���մϴ�. ���� ���, �ٻ� ����: �̸��� �Ϻγ� ������� Ʋ�� �̸�; �˻��ϴ� �� /���մϴ�. Directory Server�� Metaphone Phonetic �˰?���� ����; ����Ͽ� �ٻ� ���ο� ���� �˻�; �����մϴ�.
��
Directory Server�� Metaphone Phonetic �˰?��: US-ASCII ���ڸ� ����ϱ� ������ ���� ������ �ٻ� ����ȭ�� ����ؾ� �մϴ�.
- ��' ���ڿ� ����(sub) - cn=*john* �Ǵ� cn=john* ��: �Ӽ� �� ��' ���ڿ�; ȿ2��8�� �˻��մϴ�. ���� ������ ���� ��: ��' ���ڿ�; ���� ������ /�� �� �ս��� �ſ� ū �����Դϴ�.
Directory Server�� ���ο��� �� ������ ��' ���ڿ�; �˻��� �� �ֵ��� ��' ���ڿ�; ����ȭ�մϴ�. ��� ����; ����ϸ� (sn=*ab) �˻� �ӵ��� ���� �� ���� (sn=*a) �˻� �ӵ��� ������ �ʽ4ϴ�. Directory Server�� ���ϵ�ī�� �տ� �� ���ڻ��� �̴ϼ� ��' ���ڿ� �˻�; ����Ͽ� ����ȭ�� ����ŵ�ϴ�. ��� ��' ���ڿ� ������ �ִ� ��� (sn=a*) �˻� �ӵ��� ���� �� ���� (sn=*a) �˻� �ӵ��� ������ �ʽ4ϴ�. ��' ���ڿ� ���ο� ���� �ڼ��� ����: Directory Server Performance Tuning Guide�� ��v�Ͻʽÿ�.
- ��ġ ��Ģ ���� - ����ȭ�� ��ġ ��Ģ(v�� ���? ��)�� OID�� ����ȭ�� �Ӽ��� �����Ͽ� �ٱ��� ���丮�� �˻� �ӵ��� ����ŵ�ϴ�.
- ã�ƺ��� ���� - ���� ��� ����(VLV) ��Ʈ��; ����� �˻��� �4� �ð�; ����ŵ�ϴ�. �����Ͱ� ���� ä���� ��' Ʈ��(��: ou=People,dc=example,dc=com)�� ǥ�� ����; ���̱� '�� �б�a�� ���� ã�ƺ��� ����; �ۼ��� �� �ֽ4ϴ�.
�ý��� ����
�ý��� ����: ��f�ϰų� ��d�� �� ��8�� Directory Server�� ȿ2��8�� d�� �۵��ϴ� �� �ʿ��մϴ�. �Ʒ� ǥ���� ��� b�̾ �ڵ�8�� �ۼ��Ǵ� �ý��� ������ ���� �ֽ4ϴ�.
�⺻ ����
���丮�� �� b�̾ �ۼ��ϸ� ����� �ش� �����ͺ��̽� ���丮�� �⺻ ���� ����; �����մϴ�. �⺻ ����: ������� ����ȭ �䱸�� ��� ��d�� �� �ֽ4ϴ�. ��, ����� ���� �÷��� �� �Ǵ� �ٸ� ����� ����ȭ�� Ưd �Ӽ�; ������� ��; ��쿡�� �ش� ������ ����; ��f�� �� �ֽ4ϴ�.
�� b�̾ �ۼ��� �� ����� �⺻ ���� ����; ��d�Ϸx� �⺻ ���� ���� ��d; ��v�Ͻʽÿ�.
�Ʒ� ǥ���� Directory Server�� ���� ������ �⺻ ������ ���� �ֽ4ϴ�.
ǥ 10-2 ��� �� b�̾��� �⺻ ����
�Ӽ�
����
��=
��' ���ڿ�
�뵵
cn
X
X
X
���� �Ϲ����� /���� ����� ���丮 �˻� ����; ����ŵ�ϴ�.
givenName
X
X
X
���� �Ϲ����� /���� ����� ���丮 �˻� ����; ����ŵ�ϴ�.
X
X
X
���� �Ϲ����� /���� ����� ���丮 �˻� ����; ����ŵ�ϴ�.
mailAlternateAddress
X
Sun Java System Messaging Server���� ���˴ϴ�.
mailHost
X
Sun Java System Messaging Server���� ���˴ϴ�.
member
X
Sun Java System ���� ����; ����ŵ�ϴ�. �� ����: ��v ���Ἲ �÷��� �ο����� ���˴ϴ�. �ڼ��� ����: ��v ���Ἲ /���� ��v�Ͻʽÿ�.
nsCalXItemId
X
X
X
Sun Java System Calendar Server���� ���˴ϴ�.
nsLIProfileName
X
Sun Java System Messaging Server�� �ι� ��ɿ� ���˴ϴ�.
nsRoleDN
X
���� ����� �۾� ����; ����ŵ�ϴ�.
nswcalCALID
X
Sun Java System Calendar Server���� ���˴ϴ�.
owner
X
Sun Java System ���� ����; ����ŵ�ϴ�. �� ����: ��v ���Ἲ �÷��� �ο����� ���˴ϴ�. �ڼ��� ����: ��v ���Ἲ /���� ��v�Ͻʽÿ�.
pipstatus
X
Sun Java System ����� ���˴ϴ�.
pipuid
X
Sun Java System ����� ���˴ϴ�.
seeAlso
X
Sun Java System ���� ����; ����ŵ�ϴ�. �� ����: ��v ���Ἲ �÷��� �ο����� ���˴ϴ�. �ڼ��� ����: ��v ���Ἲ /���� ��v�Ͻʽÿ�.
sn
X
X
X
���� �Ϲ����� /���� ����� ���丮 �˻� ����; ����ŵ�ϴ�.
telephoneNumber
X
X
X
���� �Ϲ����� /���� ����� ���丮 �˻� ����; ����ŵ�ϴ�.
uid
X
Sun Java System ���� ����; ����ŵ�ϴ�.
uniquemember
X
Sun Java System ���� ����; ����ŵ�ϴ�. �� ����: ��v ���Ἲ �÷��� �ο����� ���˴ϴ�. �ڼ��� ����: ��v ���Ἲ /���� ��v�Ͻʽÿ�.
�Ӽ� �̸� �� ��v ���̺�
�Ʒ� ǥ���� �⺻ �̸�(��f �̸�)�� ����; ���� ��� �Ӽ��� ���� �ֽ4ϴ�. ����; �ۼ��� ���� �ݵ�� �⺻ �̸�; ����Ͻʽÿ�.
���� ���� ��� Directory Server �ְܼ� ����ٿ��� Ưd �Ӽ��� ���� ��=, ����, �ٻ�, ��' ���ڿ� �� ������ ����; �ۼ� �� f���ϴ� ��� ���� �����մϴ�. ���� ��� ����(VLV) �۾� �� �ʿ��� ������ ���� ���ؼ��� ã�ƺ��� ���� ���� ��v�Ͻʽÿ�.
��
����: �� b�̾�� �ۼ��DZ� ������ ��� b�̾� �������� �� ����; �ۼ��ؾ� �մϴ�.
�ܼ�; ����Ͽ� �� b�̾ �ۼ��ϴ� ��� ��x b�̾��� ���� ����; ��f�� �� �ֽ4ϴ�.
�� ����; �ۼ��ϱ� �� ����; /�� ����8�ν� ��; �� �ִ� ��a�� �ս�; ���� ���ʽÿ�. ��=�� ��: a�� �����մϴ�.
- ��ȭ ��ȣ�� ���� �ַ� ���ڰ� ���ԵǴ� �Ӽ��� �ٻ� ����; ����ϴ� ��: ȿ2������ ��8�Ƿ� ���ؾ� �մϴ�.
- ���� �Ӽ��� ���� ��' ���ڿ� ����: f��� �۵����� �ʽ4ϴ�.
- ���� �����Ͱ� ���Ե� �Ӽ�(��: jpegPhoto) ���� ū ���� ���� ����; ����ϴ� ��: ���ؾ� �մϴ�.
- ����; /�� ���Ϸx� ��: �ڿ��� �ʿ��ϹǷ� ����ϰ� �˻�Ǵ� �Ӽ��� ����ȭ�ؾ� �մϴ�. ��; �ۼ��Ϸx� ����� ����ȭ�� ��� �Ӽ�; v���Ͽ� �� �� ���Ե� �� �Ӽ��� ���� �� ���� ��; ���ؾ� �ϹǷ� ��: CPU �ð��� �ҿ�˴ϴ�.
- �� ���� ������ ũ��� ���丮 ���뿡 ����մϴ�.
- ����ȭ���� ��: �Ӽ��� �˻� ��û�� ��d�� �� ����, �� ��� �˻� /�� ��� �˻� ������ ����ȭ�� �˻�� �ξ� ������ϴ�.
�ֿܼ��� ���� ��
��: �Ӽ��� ���� ����; ��d �Ǵ� �߰��Ϸt� ��� ���� b�̾ �б� ���8�� ��d�� �Ŀ� b�̾� ����; LDIF�� �������� �մϴ�. �̷��� �ϸ� LDIF ����; ����Ͽ� b�̾ �ٽ� �ʱ�ȭ��8�ν� �ż��ϰ� b�̾ �ٽ� ����ȭ�� �� �ֽ4ϴ�.
- Directory Server �ܼ��� �ֻ�' ���� �ǿ��� ������ ��带 Ȯ���Ͽ� ����ȭ�� b�̾ �����մϴ�. �� �Ŀ� �8��� �гο��� ���� ��; �����մϴ�.
�ý��� ���� ���̺�: ��d�� �� ��4ϴ�. �߰� ���� ���̺?�� �Ӽ��� ���� ����; �߰�, ��d �Ǵ� f���մϴ�.
- ���� ����ȭ���� ��: �Ӽ��� ���� ����; �߰��Ϸx� �Ӽ� �߰� ��ư; �����ϴ�. ǥ�õǴ� ��ȭ ���ڿ��� ����ȭ�� �Ӽ�; �ϳ� �̻� �����ϰ� Ȯ��; �����ϴ�.
�߰� ���� ���̺? �� �Ӽ��� ǥ�õ˴ϴ�.
- Ưd �Ӽ��� ����; ��d�Ϸx� �߰� ���� ���̺?�� �ش� �Ӽ��� ���� /�� ���� �� ���� /�� �ش��ϴ� Ȯ�ζ�; �����ϰų� ���� ����մϴ�.
- ���� �̿��� ���� ��d�� ��; �����ϴ� �Ӽ��� ���� ����; �ۼ��Ϸx� ����� v�� �� OID�� ��ġ ��Ģ �ʵ忡 �Է��մϴ�.
���� ���� OID�� ��� ���� ��ǥ�� �����Ͽ� �Ӽ�; ���� ���� ����ȭ�� �� �ֽ4ϴ�. ���Ǵ� ������ ��ϰ� ��� v�� ���� OID�� ���x� Directory Server Administration Reference�� ��v�Ͻʽÿ�.
- �Ӽ��� ���� ��� b�̾ f���Ϸx� ���̺?�� �ش� ��; �����ϰ� �Ӽ� ��f ��ư; �����ϴ�.
- ����; ���� �� ���� ����; �����մϴ�.
�Ӽ��� ���� ����; ��� f���ϸ� �ش� �Ӽ��� ���� ���� ������ f�ŵǰ� ������ �Ϸ�˴ϴ�. �Ӽ��� ���� ����; ��d�߰ų� �� ����; �߰��� ��쿡�� �Ʒ� �ܰ迡 ��� �����մϴ�.
- �� ����; ����Ϸx� �����ͺ��̽� ����; ����Ʈ�ؾ� �Ѵٴ� ��� ��ȭ ���ڰ� ǥ�õ˴ϴ�. b�̾ �ٽ� ����ȭ�ϰų� �ٽ� �ʱ�ȭ�� �� �ֽ4ϴ�.
- �ѵ� ���� ���θ� �߰� �Ǵ� ��d�߰ų� b�̾ ��� ����� �� �־�� �ϴ� ��쿡�� b�̾ �ٽ� ����ȭ�ؾ� �մϴ�. b�̾� �ٽ� ����ȭ ��ư; ���� �ٽ� ����ȭ ��ȭ ���ڸ� ǥ���մϴ�. �⺻��8�� ���� ������ �߰��߰ų� ��d�� �Ӽ��� ���õ˴ϴ�. Ȯ��; ���� �̷��� �Ӽ�; �ٽ� ����ȭ�մϴ�. ��鸸 ���� ���� �ִ� ���丮�� ��: �Ӽ�; �ٽ� ����ȭ�Ϸx� �� �ð��� �ɸ� �� ���� �ٽ� ����ȭ �߿��� b�̾ �� �¶��� ���¸� /���մϴ�.
- ���� �Ӽ��� ���� ����; �߰� �Ǵ� ��d��8�� �� b�̾�� ������ �ֱ� LDIF ������ �ִ� ��� b�̾� �ʱ�ȭ ��ư; �����ϴ�. b�̾� �ʱ�ȭ ��ȭ ���ڿ��� LDIF ������ ��ο� �̸�; �Է��ϰų� Ž���� ��= Ȯ��; �����ϴ�. LDIF ����; ����Ͽ� b�̾ �ٽ� �ʱ�ȭ�ǰ� �� ������ ��� ��� ������ �ۼ��˴ϴ�. ���丮 ũ� ��� ��ü�� b�̾ �ٽ� �ʱ�ȭ�ϴ� ���� �� �� �̻��� �Ӽ�; �ٽ� ����ȭ�ϴ� �ͺ��� �ӵ��� �� ���� �ʱ�ȭ �߿��� b�̾ ����� �� ��ٴ� ��a�� �ֽ4ϴ�.
- b�̾ �ٽ� ����ȭ�ϰų� �ٽ� �ʱ�ȭ���� �ʾƵ� ��� ������ ��� ����� ��� ���� �� ������ �ۼ����� ��8�� ���丮 ���� ������ ������ �ʽ4ϴ�.
����ٿ��� ���� ��
����ٿ��� ����; �ۼ��ϰų� ��d�Ϸx� ��= �� �ܰ踦 �����ؾ� �մϴ�.
- ldapmodify ����� /ƿ��Ƽ�� ����Ͽ� ���� ���� ��; �߰��ϰų� ��d�մϴ�. ����: �� b�̾ ������ �����Ǹ� ���� ���� ��: �ش� �����ͺ��̽� ������ �Բ� ����˴ϴ�.
- directoryserver db2index-task ���; �����ϸ� ����� /�� ���ϴ� ��ο� ���� ������ ��˴ϴ�.
���� ���� �� �ۼ�
���� ����ȭ���� ��: �Ӽ��� ���� ����; �ۼ��Ϸx� �ش� �����ͺ��̽��� ������ �� �Ӽ��� ���� �� ��; �ۼ��ؾ� �մϴ�.
���� ���� ���� DN: ��=�� ���4ϴ�.
cn=attributeName,cn=index,cn=databaseName,cn=ldbm database,
cn=plugins,cn=config���⼭ databaseName: ����; �ۼ��� b�̾ �ش��ϴ� �����ͺ��̽� �̸��Դϴ�. ���� ���, �Ʒ� ���: �v���� sn(��) �Ӽ� ���� ���� ��=, ����, ��' ���ڿ� �� "/�� ��=" ����; �ۼ��մϴ�.
ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: cn=sn,cn=index,cn=databaseName,cn=ldbm database,
cn=plugins,cn=config
objectClass: top
objectClass: nsIndex
cn: sn
nsSystemIndex: false
nsIndexType: pres
nsIndexType: eq
nsIndexType: sub
nsIndexType: approx
nsMatchingRule: 1.3.6.1.4.1.42.2.27.9.4.76.1
^D���� ���� �� nsIndex ��ü Ŭ������ ��8��, nsSystemIndex �Ӽ��� x���ϰ� �ش� �Ӽ� ���� false���� �մϴ�. �� �ý��� ����: �ۼ��� �� ��4ϴ�. Directory Server���� ������8�� d���� ��x�� �ý��� ���θ� /�� ��˴ϴ�.
nsIndexType �Ӽ� ��: ��d�� �Ӽ��� ���� /�� ��� ����; �����մϴ�. '�� f��� �� �� �ϳ��� ����Ͽ� �ش� ����; d���մϴ�.
�Ӽ� ����ȭ�� �Ͻ���8�� ��Ȱ��ȭ�ϱ� '�� none ���� ����Ͽ� �ش� �Ӽ��� ���� ����; �����8�� ��Ȱ��ȭ�� �� �ֽ4ϴ�. ���� ���� �� nsIndexType �Ӽ�; �߰����� ��8�� �⺻��8�� ��� ������ /�� ��˴ϴ�.
���� ���� nsMatchingRule �Ӽ����� ����� �ν��ϴ� ��ġ ��Ģ�� OID�� ��� �ֽ4ϴ�. ����� ������ ���ο� ���� ��� v���� OID�� ��� ���� CaseExactMatch�� ��: ��Ÿ ��ġ ��Ģ�� �ֽ4ϴ�. ���Ǵ� ������ ��ϰ� ��� v�� ���� OID�� ���x� Directory Server Administration Reference�� ��v�Ͻʽÿ�.
���� ���� �Ӽ��� ���� �ڼ��� ����: Directory Server Administration Reference�� ��v�Ͻʽÿ�.
��
����; �ۼ��� ���� �� �Ӽ��� ������ �ƴ� �⺻ �̸�; ����ؾ� �մϴ�. �⺻ �Ӽ� �̸�: ��Ű������ �ش� �Ӽ��� ��d�� �̸��Դϴ�(��: userid �Ӽ��� ��� uid). �Ӽ��� �⺻ �̸� �� ���� ���: ǥ 10-3; ��v�Ͻʽÿ�.
���� ���� �� ��d
�Ӽ��� ���� �̹� d�ǵ� ����; �����Ϸx� �ش� ���� ��; ��d�մϴ�. ���� ���, ���� d���� sn ���� ������ ���� �Ʒ� ���; �����ϸ� "/�� ��=" ������ f�ŵǰ� �� ij���� �v��� ����˴ϴ�.
ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: cn=sn,cn=index,cn=databaseName,cn=ldbm database,
cn=plugins,cn=config
changetype: modify
delete: nsIndexType
nsIndexType: approx
-
replace: nsMatchingRule
nsMatchingRule: 1.3.6.1.4.1.42.2.27.9.4.78.1
^Ddb2index-task ����
����ȭ ��; ��� �ۼ��߰ų� ��x ����ȭ �� �ٸ� ���� /��; �߰��߰ų� ����ȭ ���� v�� �� ��d�� ��� directoryserver db2index-task ���; �����Ͽ� �� ����; ���մϴ�. �� ���: b�̾� ����; ��: �Ŀ� �ش� ���� �� ��� ��d�� �Ӽ�; �ٽ� ����ȭ�մϴ�.
���; �����ϴ� ���ȿ��� ���� ���� ��� b�̾� ����; ����� �� ���� ����� �Ϸ�� ������� �˻��� ����ȭ���� �ʽ4ϴ�. �ٽ� ����ȭ�Ϸx� ����� �ڿ��� �ʿ��ϹǷ� ������ �ٸ� �۾� ������ ���ϵ� �� �ֽ4ϴ�. ���丮 ũ� ��� ��ü�� b�̾ �ٽ� �ʱ�ȭ�ϴ� ���� �� �� �̻��� �Ӽ�; �ٽ� ����ȭ�ϴ� �ͺ��� �ӵ��� �� ���� �ʱ�ȭ �߿��� b�̾ ����� �� ��ٴ� ��a�� �ֽ4ϴ�. �ڼ��� ����: b�̾� �ٽ� �ʱ�ȭ�� ��v�Ͻʽÿ�.
�Ʒ� �������� databaseName�� �ش��ϴ� b�̾��� sn ����; �ٽ� ���մϴ�.
# /usr/sbin/directoryserver db2index-task
-D "cn=Directory Manager" -w password -n databaseName -t sn�ڼ��� ����: Directory Server Man Page Reference�� ��v�Ͻʽÿ�.
Ưd �Ӽ��� ���� ��� ���� ��f
Ưd �Ӽ��� ���� ������ ��� ����; f���Ϸx� �ش� ���� ��� �����ͺ��̽� ����; f���� �� �ֽ4ϴ�. ���� ���, �Ʒ� ���: databaseName �����ͺ��̽��� sn �Ӽ��� ���� ��� ������ ����; ��f�մϴ�.
ldapdelete -h host -p port -D "cn=Directory Manager" -w password \
"cn=sn,cn=index,cn=databaseName,cn=ldbm database,cn=plugins, \
cn=config"�� ��; ��f�ϸ� databaseName �����ͺ��̽��� �ش��ϴ� b�̾��� sn �Ӽ��� ���� ������ /�� ����� �ʽ4ϴ�. ��ũ ��; ����Ϸx� ����� �� �̻� ������� �ʴ� �ش� ���� ����; ��f�� �� �ֽ4ϴ�. �� �������� �Ʒ� ����; ��f�� �� �ֽ4ϴ�.
ServerRoot/slapd-serverID/db/databaseName/databaseName_sn.db3
b�̾� �ٽ� ����ȭ
���� ������ �ջ�Ǹ� b�̾ �ٽ� ����ȭ�Ͽ� �ش� �����ͺ��̽� ���丮�� ���� ����; �ٽ� �ۼ��ؾ� �մϴ�. Directory Server �ܼ�; ����Ͽ� b�̾ �ٽ� ����ȭ�Ϸx� �ٽ� ����ȭ�ϰų� �ٽ� �ʱ�ȭ�ϴ� �� ���� ����� �ֽ4ϴ�.
b�̾� �ٽ� ����ȭ
b�̾ �ٽ� ����ȭ�ϸ� ����� ���Ե� ��� ��; v���Ͽ� ���� ����; �ٽ� �����մϴ�. �ٽ� ����ȭ�ϴ� ���ȿ��� b�̾� ����; �б� �� ���� �۾� ����� �� �ֽ4ϴ�. ���� ��ü b�̾�� �ٽ� ����ȭ�Ǵ� �� �Ӽ�; �˻��ؾ� �ϹǷ� �����ϴ� ���ο� ��� ��鸸 ���� ���� �ִ� b�̾��� ��� �۾� �� �ð��� �ɸ� �� �ֽ4ϴ�. ���� �ٽ� ����ȭ�ϴ� ���ȿ��� ����; ����� �� ��8�� ���� ������ ���ϵ˴ϴ�.
�ܼ�; ����Ͽ� b�̾ �ٽ� ����ȭ�Ϸx� ��=; �����մϴ�.
- Directory Server �ܼ��� �ֻ�' ���� �ǿ��� ������ ��带 Ȯ���Ͽ� �ٽ� ����ȭ�� b�̾ ǥ���մϴ�.
- b�̾� ���� ��带 ���콺 �8��� ��ư8�� ������ �˾� ������ �ٽ� ����ȭ�� �����մϴ�. �Ǵ� ��带 ���콺 ���� ��ư8�� ���� ������ ��= ��ü ������ �ٽ� ����ȭ�� ������ �� �ֽ4ϴ�.
������ b�̾ ����ȭ�� ��� �Ӽ� ����� �ִ� b�̾� �ٽ� ����ȭ ��ȭ ���ڰ� ǥ�õ˴ϴ�.
- �ٽ� ����ȭ�� �� �Ӽ� ���� �ִ� Ȯ�ζ�; �����մϴ�. ��� ���� �� ���� �� �� ��ư; ����ϸ� ���ϴ� ��; ���� ������ �� �ֽ4ϴ�. ��d�� �Ӽ��� ���� ��� ����: �� ���� �����ͺ��̽� ���Ͽ� ����ǹǷ� ��� ����; ���ÿ� �ٽ� ����ȭ�ؾ� �մϴ�.
- Ȯ��; �����ϴ�. ����ġ ���� �˻� ��� �� �ٽ� ����ȭ�ϴ� ���� ���ɿ� ��ġ�� ��� ���� Ȯ�� ���� �ֿܼ� ǥ�õ˴ϴ�.
- ���� ���� �ٽ� ����ȭ�� �����մϴ�.
�ٽ� ����ȭ�� ���� ��� ���� ���Ե� ��ȭ ���ڰ� �ֿܼ� ǥ�õ˴ϴ�. �۾��� ������ ��ȭ ���ڸ� �ݽ4ϴ�.
����ٿ��� b�̾ �ٽ� ����ȭ�Ϸx� db2index-task ������ ����� ��ħ�� ��� ���� ����; �ٽ� ������ ��� �Ӽ�; ��d�մϴ�.
b�̾� �ٽ� �ʱ�ȭ
b�̾ �ٽ� �ʱ�ȭ�ϴ� ��� �� ����; ��n�8� �ش� ������ �ٲ�� �� ���� ������ �ۼ��˴ϴ�. ��; �ε��ϸ� ��� �Ӽ��� �� �� ����ȭ�ǹǷ� ��ü�� b�̾ �ٽ� �ʱ�ȭ�ϴ� ���� �� �� �̻��� �Ӽ�; �ٽ� ����ȭ�ϴ� �ͺ��� �ӵ��� �� ���� �ٽ� �ʱ�ȭ�ϴ� ���ȿ��� b�̾ ����� �� ��ٴ� ��a�� �ֽ4ϴ�.
�Ʒ� �ܰ�� ��� Directory Server �ܼ��̳� ����ٿ��� ������ �� �ֽ4ϴ�.
- ���� ���� �� ��v ��d�� ����� ��ó�� b�̾ �б� ���8�� ��d�մϴ�. �������� �Ŀ� ������ ��d���� �ʵ��� ���� b�̾ ���� ���� ��d�ؾ� �մϴ�.
- �ֿܼ��� ���� b�̾ LDIF�� ���������� ����� ��ó�� ��ü b�̾ LDIF ���Ϸ� �����4ϴ�.
- b�̾� �ʱ�ȭ�� ����� ��ó�� �� LDIF ����; ��n�ͼ� b�̾ �ٽ� �ʱ�ȭ�մϴ�.
�ʱ�ȭ�ϴ� ���ȿ��� b�̾ ����� �� ��4ϴ�. �ʱ�ȭ�� ������ ������ ��� ����; ����� �� �ֽ4ϴ�.
- ���� ���� �� ��v ��d�� ����� ��ó�� b�̾ ���� ���⸦ �ٽ� ����մϴ�.
�⺻ ���� ���� ��d
�� b�̾ �ۼ��� �� ���Ǵ� �⺻ ���� ����: �Ʒ� �� d�ǵ˴ϴ�.
cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config
�ܼ��̳� ����ٿ��� b�̾ �ۼ��ϸ� �⺻ ���� d�� ���� �ִ� �״�� ����Ǿ� �ش� �����ͺ��̽��� �ʱ� ���� ������ �˴ϴ�.
�⺻ ���� ����: ����� /ƿ��Ƽ������ ������ �� �ֽ4ϴ�. �⺻ ���� ��: ����ٿ��� ���� ���� ����� ���� ���� ��� ������ ����; ����մϴ�. ���� ���, �⺻ ���� ���� ��; �߰��Ϸx� �Ʒ��� ldapmodify ���; ����� �� �ֽ4ϴ�.
ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: cn=drink,cn=default indexes,cn=config,cn=ldbm database,
cn=plugins,cn=config
objectClass: top
objectClass: nsIndex
cn: drink
nsSystemIndex: false
nsIndexType: eq
nsIndexType: sub
nsMatchingRule: 1.3.6.1.4.1.42.2.27.9.4.76.1
^D�� ��; �߰��ϸ� �v���� ���� �˻� �� ��' ���ڿ� �˻� ���� ����ȭ�� drink �Ӽ� ���� ��� �� b�̾ ���Ե˴ϴ�.
�⺻ ���� ��; ��d �Ǵ� ��f�Ϸx� ldapmodify �Ǵ� ldapdelete ���; ����Ͽ� cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config�� �ִ� ���� ����; �����մϴ�.
ã�ƺ��� ���� ��ã�ƺ��� ����: ������ d���̳� ���� ��� ����(VLV) ��� ��û�ϴ� �˻� �۾�� ���Ǵ� Ư�� �����Դϴ�. ã�ƺ��� ����; ����ϸ� �ټ� �˻� ����� ������ d��; ��û�ϴ� �˻� ����; ����ų �� �ֽ4ϴ�. ã�ƺ��� ������ d�ǵǾ� ���� ��; ��� ���丮 ������ ��� ����� d��; ��û�ϴ� �˻�; �������� �ʴ� ��쵵 �ֽ4ϴ�. �̷��� �ϸ� ��Ը� d�� �۾�8�� ���� ���� �ڿ��� �Ҹ� ������ �� �ֽ4ϴ�.
ã�ƺ��� ����: �˻� �⺻ �� ���Ǹ� d�� ��û�� ���Ǵ� �� �˻� ���Ϳ� ���� ������ ����; �ۼ��ؾ� �մϴ�. ���� ���, Ŭ���̾�Ʈ �?� �wα��� ��� ������� d�� ���; ���� ��û�ϴ� ��� Ŭ���̾�Ʈ�� ����� ���� ���ڿ��� ou=People�� ���� ã�ƺ��� ����; �ۼ��� ���Դϴ�.
�ٸ� ���ΰ� ������� ã�ƺ��� ����; /�� ���ϱ� '�� ����Ʈ �۾� �߿��� ���� �ս��� ���մϴ�. ã�ƺ��� ����; ������ ��� �����ϰ� ��ȹ�ϰ� ��Ʈ�ؾ� �մϴ�.
�ֿܼ� ���� ã�ƺ��� ����
Directory Server �ܼ�: ��ü ���丮�� ���� �˻�; ���� �����Ͽ� �г� ����; �����մϴ�. ���丮 Ʈ�� ���� �ɼ��� ����� ��ó�� ���丮 Ʈ�� ��; d���ϵ��� �ܼ�; ������ ��� �ֿܼ� ���� ã�ƺ��� ����; �ۼ��ؾ� �մϴ�.
�ֿܼ� ���� ã�ƺ��� ����: �ֿܼ��� �����ϴ� �� �˻�� �ۼ��Ǹ� �ܼ�; ����Ͽ� �ۼ��� �� �ֽ4ϴ�. �ֿܼ� ���� ã�ƺ��� ����; �ۼ��Ϸx� ��=; �����մϴ�.
- Directory Server �ܼ��� �ֻ�' ���丮 �ǿ��� ���丮 Ʈ���� Ž���Ͽ� d���ؾ� �ϴ� ��Ը� ��' Ʈ���� �θ�(��: ��õ ���� ����� ���� �ִ� ou=People,dc=example,dc=com)�� ǥ���մϴ�.
- �θ� ��; ���콺 �8��� ��ư8�� ������ �˾� ������ ã�ƺ��� ���� ����⸦ �����մϴ�. �Ǵ� ��; ���� ���콺 ��ư8�� ���� ������ ��= ��ü ������ ã�ƺ��� ���� ����⸦ �����մϴ�.
ã�ƺ��� ���� ����� ��ȭ ���ڰ� ǥ�õǾ� ���� �ۼ� ���¸� �����ݴϴ�. �ܼ�: �Ʒ��� ǥ�õ� ã�ƺ��� ���� ���� ��; �ۼ��ϰ� ���� ������ ����; ���մϴ�.
- �ݱ⸦ ���� ã�ƺ��� ���� ����� ��ȭ ���ڸ� �ݽ4ϴ�.
�� ����: �ܼ� ���� �۾� �� ��� Ȱ��ȭ�ǰ� ���丮�� �� �����Ͱ� �߰��� ������ /�� ��ǹǷ� ���� �ٽ� ������ �ʿ䰡 ��4ϴ�.
�ֿܼ� ���� ã�ƺ��� ���� ����: ��=�� ��: ��8�� �̷��n �ֽ4ϴ�. vlvSearch ��: ����ȭ�� �˻��� �⺻ ��, ��' �� ���� d���մϴ�. vlvIndex ���� vlvSort �Ӽ�: d���� ���Ǵ� �Ӽ�; d�ĵǴ� ���� ǥ���մϴ�.
dn: cn=MCC entryDN,cn=databaseName,cn=ldbm database,
cn=plugins,cn=config
objectClass: top
objectClass: vlvSearch
cn: MCC entryDN
vlvBase: "entryDN"
vlvScope: 1
vlvFilter: (|(objectclass=*)(objectclass=ldapsubentry))
dn: cn=by MCC entryDN, cn=MCC entryDN,cn=databaseName,
cn=ldbm database,cn=plugins,cn=config
objectClass: top
objectClass: vlvIndex
cn: by MCC entryDN
vlvSort: cn givenname o ou sn uidDirectory Server �ֿܼ� ���� ã�ƺ��� ����; ��f�Ϸx� ��=; �����մϴ�.
- Directory Server �ܼ��� �ֻ�' ���丮 �ǿ��� ���丮 Ʈ���� Ž���Ͽ� ã�ƺ��� ����; �ۼ��� ��; ǥ���մϴ�.
- ��; ���콺 �8��� ��ư8�� ������ �˾� ������ ã�ƺ��� ���� ��f�� �����մϴ�. �Ǵ� ��; ���� ���콺 ��ư8�� ���� ������ ��= ��ü ������ ã�ƺ��� ���� ��f�� �����մϴ�. �� �� ��: �ֿܼ� ���� ã�ƺ��� ������ ������ �� �ִ� ��쿡�� Ȱ��ȭ�˴ϴ�.
- ���� ��f�� Ȯ���ϴ� ã�ƺ��� ���� ��f ��� ��ȭ ���ڰ� ǥ�õ˴ϴ�. ���� ���� ã�ƺ��� ����; ��f�մϴ�.
Ŭ���̾�Ʈ �˻� ���� ã�ƺ��� ����
Ŭ���̾�Ʈ �˻� ��� d�Ŀ� ���� ����� d�ǵ� ã�ƺ��� ����: ��8�� d���ؾ� �մϴ�. ����ٿ��� ã�ƺ��� ����, �� ���� ��� ����(VLV) ����; �ۼ��Ϸx� ��= �� �ܰ踦 �����ؾ� �մϴ�.
ã�ƺ��� ���� �� ��d
ã�ƺ��� ����: ��d�� �⺻ �� �� �ش� ��' Ʈ������ �ۼ��˴ϴ�. ���� ã�ƺ��� ���� ����: �� ���� ���Ե� b�̾��� �����ͺ��̽� ������ d�ǵ˴ϴ�.
ã�ƺ��� ����: �� ���� ��8�� �����˴ϴ�. ù ��° ��: vlvSearch ��ü Ŭ������ ����ϸ� ����ȭ�� �˻��� �⺻ ��, ��' �� ���� ��d�մϴ�. �� ��° ��: ù ��° ���� �ڽ�8��, vlvIndex ��ü Ŭ������ ����Ͽ� d���� �Ӽ� �� d�� �� ��d�մϴ�.
�Ʒ� �������� ldapmodify /ƿ��Ƽ�� ����Ͽ� �� ���� ã�ƺ��� ���� ���� ��; �ۼ��մϴ�.
ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: cn=Browsing ou=People, cn=databaseName,
cn=ldbm database,cn=plugins,cn=config
objectClass: top
objectClass: vlvSearch
cn: Browsing ou=People
vlvbase: ou=People,dc=example,dc=com
vlvscope: 1
vlvfilter: (objectclass=inetOrgPerson)
dn: cn=Sort rev employeenumber, cn=Browsing ou=People,
cn=databaseName,cn=ldbm database,cn=plugins,cn=config
objectClass: top
objectClass: vlvIndex
cn: Sort rev employeenumber
vlvSort: -employeenumber
^Dvlvscope�� �⺻ �� �˻��ϴ� ��� 0, �⺻ ���� ��� �ڽ��� ��� 1, �⺻ ��; ��Ʈ�� �ϴ� ��ü ��' Ʈ���� ��� 2�� ��d�˴ϴ�. vlvfilter�� Ŭ���̾�Ʈ �˻� �۾� ����� LDAP �����Դϴ�. ã�ƺ��� ���� ��: ��� ��: 'ġ�� ��8�Ƿ� ��; �����ϴ� cn ��; ����Ͽ� ã�ƺ��� ���� �̸�; ��d�ؾ� �մϴ�.
������ vlvSearch �� vlvIndex ���� �� �� �̻� �־�� �մϴ�. vlvSort �Ӽ�: d�� ����8�� ����� �Ӽ� �� d�� �� d���ϴ� �Ӽ� �̸� ����Դϴ�. �Ӽ� �̸� �տ� ���(-)�� ��8�� ���� ��Ÿ�4ϴ�. ���� ���� vlvIndex ��; d���Ͽ� �˻� �ϳ� �̻��� ����; d���� �� �ֽ4ϴ�. ���� �������� �Ʒ� ��; �߰��� �� �ֽ4ϴ�.
ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: cn=Sort sn givenname uid, cn=Browsing ou=People,
cn=databaseName,cn=ldbm database,cn=plugins,cn=config
objectClass: top
objectClass: vlvIndex
cn: Sort sn givenname uid
vlvSort: sn givenname uid
^Dã�ƺ��� ���� ����; ��d�Ϸx� �ش� vlvSearch ���̳� vlvIndex ��; �����մϴ�. ����� /�� ������ �ʵ��� ã�ƺ��� ����; f���Ϸx� ���� vlvIndex ��; f���ϰų�, �� ���� �ϳ����� ��� vlvSearch ��� vlvIndex ��; ��� f���մϴ�. vlvIndex ��; f���� �� �ش� �����ͺ��̽� ���ϵ� f���� �� �ֽ4ϴ�. ���� ��� ��=�� ���4ϴ�.
ServerRoot/slapd-serverID/db/dbName/dbName_vlv#Sortsngivennameuid.db3
vlvindex ��� ����
ã�ƺ��� ���� ��; ��� �ۼ��߰ų� ��x ��; ��d�� ��� directoryserver vlvindex ���; �����Ͽ� �� ã�ƺ��� ���� ����; ���ؾ� �մϴ�. �� ���: ���丮 ����; �˻��Ͽ� ã�ƺ��� ���ο� �����ͺ��̽� ����; �ۼ��մϴ�.
ã�ƺ��� ����; ���Ϸx� �Ʒ� ���; �����մϴ�.
�Ʒ� �������� ���� �� d���� ã�ƺ��� ����; ���մϴ�.
# /usr/sbin/directoryserver vlvindex -n databaseName -T "Browsing ou=People"
��ɿ� ���� �ڼ��� ����: Directory Server Man Page Reference�� ��v�Ͻʽÿ�.