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

start [/forum/topic.php?fid=15&fpage=64&tid=1337486]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 420ms |

| 0 / 0 |
