
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.11.2006, 13:15
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
На Sybase и MSSQL - для того, чтобы на серваке было видно, что за прога отрабатывает! SQLCA.DBParm = "AppName='" + "Proga " + "',host='" + "super" А как тож самое для oracle сделать? Пробовал примерно тож самое, не помогает!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 13:23
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
Не знаю, как через SQLCA, но можно вызывать процедуру DBMS_APPLICATION_INFO.SET_CLIENT_INFO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 13:29
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
>>>>>>> To tru55 Хотелось бы в параметрах коннекта сразу напрямую указать!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 13:30
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
Прога к сожалению большей частью на клиенте реализована, между 3- мя типами СУБД лазит (Oracle->MSsql->Sybase). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 13:31
|
|||
|---|---|---|---|
|
|||
DBparm для Oracle? |
|||
|
#18+
Если я правильно понял вопрос, смотрите представление sys.v_$session ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 13:47
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
Михаил ПанайотЕсли я правильно понял вопрос, смотрите представление sys.v_$session Вот туда как раз и пишет указанная мной процедура :) А по умолчанию туда не пишется НИЧЕГО... 2 boogiman Периодически разных форумах возникает тема написания универсального клиента, т.е. независимого от базы. Так вот, в общем случае это невозможно. Либо реализация на хранимых процедурах под каждую базу, либо куча CASE... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 13:52
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
sys.v_$session - да это понятно, там есть поле Program, не знаю как из PowerBuilder в параметры коннекта это вставить!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 14:01
|
|||
|---|---|---|---|
|
|||
DBparm для Oracle? |
|||
|
#18+
На Оракле 8.1.7 у меня в sys.v_$session все отображается без каких бы то ни было дополнительных телодвижений. Как при соединении из программы на PB, так и при соединении непосредственно из PB или других программ, например, TOAD. Версия клиента и сервера Оракла совпадают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 14:15
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
boogimanПрога к сожалению большей частью на клиенте реализована, между 3- мя типами СУБД лазит (Oracle->MSsql->Sybase).Ну и?.. В transaction object приложения пишете процедуру op_Connect и в ней разруливаете тип БД. Для Oracle вызываете DBMS_APPLICATION_INFO.SET_CLIENT_INFO, как рекомендует tru55. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 15:57
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
>>> PL99 >>> tru55 string orca = '' orca = "execute sys.DBMS_APPLICATION_INFO.SET_CLIENT_INFO ('прога')" execute immediate :orca using sqlca; Такой скрипт инициализирует поле CLIENT_INFO значением 'прога'! Я пользуюсь не toad, а DBArtisan - в нём при просмотре процессов CLIENT_INFO - не отображается, а нет системной процедуры для инициализации поля "program" или других полей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 15:57
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
>>> PL99 >>> tru55 string orca = '' orca = "execute sys.DBMS_APPLICATION_INFO.SET_CLIENT_INFO ('прога')" execute immediate :orca using sqlca; Такой скрипт инициализирует поле CLIENT_INFO значением 'прога'! Я пользуюсь не toad, а DBArtisan - в нём при просмотре процессов CLIENT_INFO - не отображается, а нет системной процедуры для инициализации поля "program" или других полей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 16:06
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
Можно ли сделать так??? update sys.v_$session set program = 'прога' where sid = (select sid from v$session where sid = (select sid from v$mystat where rownum = 1) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 16:11
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
boogiman>>> PL99 >>> tru55 string orca = '' orca = "execute sys.DBMS_APPLICATION_INFO.SET_CLIENT_INFO ('прога')" execute immediate :orca using sqlca; Такой скрипт инициализирует поле CLIENT_INFO значением 'прога'! Я пользуюсь не toad, а DBArtisan - в нём при просмотре процессов CLIENT_INFO - не отображается, а нет системной процедуры для инициализации поля "program" или других полей?Почему бы не воспользоваться поиском или задать вопрос в соответствующем форуме ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 16:38
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
boogimanМожно ли сделать так??? update sys.v_$session set program = 'прога' where sid = (select sid from v$session where sid = (select sid from v$mystat where rownum = 1) ) НИ В КОЕМ СЛУЧАЕ!!! Непосредственное изменение таблиц словаря Oracle может привести к непредсказуемым последствиям вплоть до полной неработоспособности базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 16:45
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
>>To PL99 Спасибо!! Разобрался!!! >>To ALL После установки 9 -ого клиента вместо 8, всё полегчало (Program инициализируется)!!! Вопрос снимается!!! Извините, сразу не сообразил!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.11.2006, 16:46
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
>>>>To tru55 Я не сразу вьехал, что это вьюхи!!! Мне бы это oracle и не дал сделать!!! За тупость вопроса извиняюсь - вечёр уже!!! Спасибо Вам!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2006, 06:27
|
|||
|---|---|---|---|
DBparm для Oracle? |
|||
|
#18+
boogiman>>>>To tru55 Я не сразу вьехал, что это вьюхи!!! Мне бы это oracle и не дал сделать!!! За тупость вопроса извиняюсь - вечёр уже!!! Спасибо Вам!!! Ну почему же не дал бы, при определённых правах и желании ещё как дал бы! Как говорится, - "С дури можно и х?й сломать" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&tablet=1&tid=1337486]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
305ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 627ms |

| 0 / 0 |
