Переместить все записи из одного подразделения в другое подразделение на сервере Oracle Unified Directory.

Я использую ldap-сервер Oracle Unified Directory и хочу переименовать OU, в котором есть больше пользовательских записей. ОУ.

dn: ou=OLD,dc=example,dc=com
changetype: modrdn
newrdn: ou=NEW
deleteoldrdn: 1

но ниже в документации оракула указано, что мы не можем переименовать, если у RDN есть дочерние элементы. https://docs.oracle.com/cd/E22289_01/html/821-1273/adding-modifying-and-deleting-directory-data.html

пожалуйста, предложите, безопасно ли переименовывать ou, используя modrdn.


person prabhakaran    schedule 21.12.2015    source источник


Ответы (2)


Ну, согласно Oracle на OUD, нет.

МНОГИЕ реализации сервера LDAP имеют такое же ограничение.

Реализация сервера LDAP контролирует эту активность. Некоторые реализации сервера LDAP, конечно же, поддерживают выполнение modRDN для контейнера.

AFIK, Microsoft Active Directory делает.

Я знаю, что eDirectory работает, если контейнер является разделом.

Можно конечно, наверное, не идеально, создать новый контейнер с новым именем и потом модрднить пользователя внутри "старого" контейнера в новый контейнер.

person jwilleke    schedule 21.12.2015
comment
как экспортировать всех пользователей из старого контейнера, а затем перейти в новый контейнер? - person prabhakaran; 22.12.2015

Я думаю, вы просто посмотрели не ту документацию (OUD 11.1.1 был выпущен в 2012 году).

Начиная с версии 11.1.2.x (выпущенной в 2014 г.), OUD в документации это ограничение больше не указано.

person jlliagre    schedule 21.03.2017