Гость
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / connect Proxy user / 8 сообщений из 8, страница 1 из 1
21.12.2021, 11:02
    #40121862
Guest_proxyuser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect Proxy user
Доброго времени суток.
Появилась задача разделить пользователей на тестовом сервере, решил это попробовать сделать с помощью proxy user
Версия Oracle 9.2.0.8 (в доке написано что proxy user поддерживается с версии 9.2)
ОС для тестов виртуалка WinXP 32 bit.

Делаю следующее:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
SQL> conn sys/SysPassword1@dti as sysdba
Соединено.
SQL> create user usmain identified by pass1;

Пользователь создан.

SQL> grant create session to usmain;

Привилегии предоставлены.

SQL> create user usproxy identified by pass2;

Пользователь создан.

SQL> grant create session to usproxy;

Привилегии предоставлены.

SQL> alter user usmain grant connect through usproxy;

Пользователь изменен.



но при попытке соединиться получаю:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
SQL> conn usproxy[usmain]/pass2@dti
ERROR:
ORA-01017: invalid username/password; logon denied


Предупреждение: Вы больше не соединены с ORACLE.



настройки в Net manager:
DTI =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DTI)
)
)

прошу помочь, т.к. не могу понять куда копать и в чем проблема.
может быть для proxy user нужно что-то еще дополнительно создать и донастроить?
...
Рейтинг: 0 / 0
22.12.2021, 06:55
    #40122056
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect Proxy user
Вроде как sqlplus от 9.2 не поддерживает такой синтаксис (по крайней мере у меня на 9.2.0.7 не работал)
В 10.2 работает
...
Рейтинг: 0 / 0
22.12.2021, 09:37
    #40122065
Asmodeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect Proxy user
Вячеслав Любомудров
Вроде как sqlplus от 9.2 не поддерживает такой синтаксис (по крайней мере у меня на 9.2.0.7 не работал)
В 10.2 работает

В подтвреждение:
дока 10 :
авторCONN[ECT] [{logon | / | proxy} [AS {SYSOPER | SYSDBA}]]
where logon has the syntax:
username[/password] [@connect_identifier]
where proxy has the syntax:
proxy user[username] [/password] [@connect_identifier]
Дока 9
авторCONN[ECT] { logon | / } [AS {SYSOPER|SYSDBA}]
where logon requires the following syntax:
username/password[@connect_identifier]
...
Рейтинг: 0 / 0
22.12.2021, 11:06
    #40122077
Guest_proxyuser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect Proxy user
Вячеслав Любомудров,
Asmodeus
Большое спасибо

Вроде как и EM console не поддерживает использование proxy user-ов.
Как тогда соединиться ? с помощью файла с параметрами ? или только с 10го sqlplus ?
Если можно подскажите или ткните в доку как на 9ке пользуются proxy user.
Ещё раз спасибо за ссылки
...
Рейтинг: 0 / 0
22.12.2021, 21:14
    #40122315
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect Proxy user
Guest_proxyuser
как на 9ке
Археолог? Потерявшийся во времени?
...
Рейтинг: 0 / 0
23.12.2021, 02:07
    #40122334
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect Proxy user
Насколько припоминается, в 9-ке не было в принципе способов пользоваться этой фичей
Даже OCI не понимал атрибута OCI_ATTR_PROXY_CLIENT (не говоря уж о синтаксисе proxy[user])
Я так понимаю, в БД ее добавили как бэкпорт из 10g, но в клиентскую часть -- увы...
...
Рейтинг: 0 / 0
23.12.2021, 09:46
    #40122351
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect Proxy user
Guest_proxyuser
Версия Oracle 9.2.0.8 ...
ОС для тестов виртуалка WinXP 32 bit.
Работаете в лавке древностей?
В музее вычислительной техники?
...
Рейтинг: 0 / 0
23.12.2021, 10:44
    #40122364
Guest_proxyuser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
connect Proxy user
Спасибо всем отписавшимся по теме, ситуацию с поддержкой/ не поддержкой proxy user в 9.2 прояснили.

P.S.
Задачи связанные с археологическими изысканиями появляются время от времени, когда у закзазчика есть разработанная система (работающая и выполняющая свои функции), выделенные деньги на нее уже давно потрачены и новых выделять не собираются (для миграции и доработки клиентской части ПО).
Так что еще раз спасибо за консультации, буду использовать механизмы, реализованные в полном объеме в версии 9.2
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / connect Proxy user / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]