|
|
|
коннект к Oracle через OC
|
|||
|---|---|---|---|
|
#18+
Всем привет! Значит так: есть длл-ка, написанная на С-шке с использование OCI, ентая длл-ка вызывается из Forms. Сама длл-ка рабочая(проверено и перепроверено) Теперь проблема: в длл-ке пытаюсь сделать автоматический коннект через ОС к базе (типа: connect /@dbname) и мне выдает ошибку: "ORA-01004 default username feature not supported; logon denied ". Параметры и в реестре и в SQLNET.ORA прописал: SQLNET.AUTHENTICATION_SERVICES= (NTS) REMOTE_OS_ATHENT=FALSE OSAUTH_PREFIX_DOMAIN=FALSE Хотя к базе из того же формса нормально с таким конектом работает и длл-ка с конектом, в котором указывается пароль (типа connect user/parol@dbname) тоже прекрасно работает + длл-ка под дебагером с конектом connect /@dbname тоже замечательно работает Что за дела такие? Может чего то не учел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2003, 18:28 |
|
||
|
коннект к Oracle через OC
|
|||
|---|---|---|---|
|
#18+
Все народ, дошли совместными усилиями. Всем спасибо. Объясню в чем было дело: Forms вызывал мою длл-ку через Listener (OracleServer_OraTNSListenerexternal_procedure_listener), который запускал уже библиотечку от своего имени - а соответственно не было прав на коннект к базе. Решение: 1)более быстрое - указать листенеру запускать процессы от моего имени (а мне права уже есть); 2)создать юзера на серваке и ему уже дать необходимые права и листенеру прописать имя юзера. Мля ... так просто, а день ..бался :)) Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2003, 19:07 |
|
||
|
|

start [/forum/moderation_log.php?user_name=lilianne]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
146ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 2668ms |
| total: | 2908ms |

| 0 / 0 |
