Настройка пользователя ОС с помощью Oracle Call Interface (OCI)

Я пытаюсь изменить пользователя ОС, который передается в Oracle во время настройки подключения к базе данных в golang oracle oci-8 водитель. Это похоже на настройку v$session.osuser в драйверах Java JDBC. Я пытаюсь изменить драйвер oracle go-oci8 от mattn, чтобы я мог изменять значение пользователя os на лету. Я пытался добавить conn.attrs.Set("os_user", "test_os_user") в открытый метод.

Я просмотрел документы oci и думаю, Мне может понадобиться установить OCI_ATTR_CLIENT_IDENTIFIER, но я могу понять, правильно ли это и как это сделать. Любые идеи, возможно ли (и как) изменить значение osuser с помощью OCI?

Ваше здоровье


person Jimbo Jambo    schedule 30.09.2014    source источник


Ответы (1)


Похоже, невозможно установить пользователя ОС с помощью драйвера OCI. документация по Oracle для Java подчеркивает, что настройка пользователя ОС возможна только при использовании драйвера oracle Java Thin.

person Jimbo Jambo    schedule 16.10.2014