четверг, 10 февраля 2011 г.

Как подключиться к репозиторию ODI без пароля (without password).

Приветствую.

Как известно, громкий заголовок - половина посещаемости. Но я не буду долго держать интригу, скажу лишь, что речь идет о подключении к мастер репозиторию, и иметь пароль этого подключения необходимо, даже если вы его не знаете или забыли.

Описываемый ниже подход решает не слишком распространённую задачу. Встретиться такая ситуация может, когда у вас уже есть подключение к рабочему репозиторию разработки, а вы хотите подключиться к репозиторию выполнения, и мастер репозиторий в инфраструктуре один.

При этом обращаться к администратору безопасности ODI, по некоторым причинам, нежелательно.

Второй вариант, к вам приходит работать новый сотрудник, которому выдается логин и пароль на доступ в ODI. Тогда, используя этот подход, можно настроить его доступ в ODI используя данные вашего подключения.

Рассмотрим второй вариант, как более общий.

Итак, для начала вам необходимо найти файл snps_login_work.xml который у меня располагается в папке C:\OraHome\oracledi\bin\.

Открываете его на просмотр, находите запись, соответствующую вашему подключению к репозиторию, и копируете текст, начиная со строки

<Object class="com.sunopsis.dwg.dbobj.SnpLogin">

до строки

</Object>

и копируете ее в отдельный файл.


Далее из скопированного текста удаляете свой зашифрованный пароль (на рисунке - сине-желтый прямоугольник), но оставляете пароль к мастер репозиторию (красно-черный прямоугольник).

Далее, вашему сотруднику необходимо сделать новое подключение, которое необходимо, на всякий случай, назвать так же, как и ваше подключение к рабочему репозиторию:


Параметры этого подключения необходимо сохранить, а окно коннекта ODI - закрыть, чтобы была возможность получить доступ к нужному файлу на запись.

Далее отредактированные настройки ваш новый сотрудник добавляет в свой файл snps_login_work.xml замещая данные созданного им подключения.

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

См. также выдачу прав на папку C:\OraHome\oracledi\bin\ для корректной работы Oracle Data Integrator в Windows 7.

Комментариев нет:

Отправить комментарий