|
|
|
SYS_CONTEXT через cx_Oracle
|
|||
|---|---|---|---|
|
#18+
Работаю с Python 2.7 Oracle - 11g При разборе причин срабатывания на подключение тригера AFTER_LOGON_FIREWALL (изменить его пока не дано) обнаружил, что соединения выполняемые через cx_Oracle.execute обрабатываются иначе, нежели соединения других приложений для работы с Oracle Если для Toad или SQL Developer для соединения в тригере функция Код: plsql 1. выдает имя машины регистрозависимо , как это показано в свойствах системы, то при запросе через cx_Oracle.execute функция возвращает значение хоста в верхнем регистре, да еще с именем домена ДОМЕН\\ИМЯ МАШИНА соединение устанавливается строкой вида Код: plsql 1. пробовал с таким же результатом Код: plsql 1. 2. 3. 4. 5. Вдруг у кого есть информация, можно ли установить соединение так, чтобы SYS_CONTEXT работала для него стандартно, тригер изменить не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 17:45:45 |
|
||
|
SYS_CONTEXT через cx_Oracle
|
|||
|---|---|---|---|
|
#18+
Попробуйте "БД_хост" в двойные кавычки взять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 17:54:56 |
|
||
|
SYS_CONTEXT через cx_Oracle
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, аналогично, может с NLS параметрами поиграть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 18:03:33 |
|
||
|
SYS_CONTEXT через cx_Oracle
|
|||
|---|---|---|---|
|
#18+
Ora_fanandrey_anonymous, аналогично Я нагнал - попутал хосты :) Коммерческие приложения себя идентифицируют. Если (самописное) приложение не озаботилось - то клиент делает это сам, как умеет. Посмотрите тут: http://docs.oracle.com/cd/B19306_01/network.102/b14266/apdvcntx.htm#CHDEDADE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 18:23:58 |
|
||
|
SYS_CONTEXT через cx_Oracle
|
|||
|---|---|---|---|
|
#18+
И вот тут обратите внимание на Connection.clientinfo http://cx-oracle.readthedocs.io/en/latest/connection.html#Connection.clientinfo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 18:41:14 |
|
||
|
SYS_CONTEXT через cx_Oracle
|
|||
|---|---|---|---|
|
#18+
Не, опять гоню. Не оно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 18:49:47 |
|
||
|
SYS_CONTEXT через cx_Oracle
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, Есть connection.clientinfo connection.module connection.action connection.host нету... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 19:14:51 |
|
||
|
SYS_CONTEXT через cx_Oracle
|
|||
|---|---|---|---|
|
#18+
Ora_fanconnection.host нету... Угу. Нету. "DOMAIN\HOST" - формирует oracle client (то же в sqlplus, pl/sql Dev). "Регистрозависимый хост" - насколько я понял, это jdbc. Рукояток управления пока не нашел, вероятен хардкод. Не в курсе, возможно ли сам cx_Oracle перевести на джавский драйвер, но питона-то вроде можно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2016, 20:21:05 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39301480&tid=1887559]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
206ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 538ms |

| 0 / 0 |
