Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Как эмулировать много сессий от jdbs?  [new]
AnnitaBells
Member

Откуда:
Сообщений: 128
Хотелось бы через процедуру.
4 июл 18, 16:10    [21543191]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
-2-
Member

Откуда:
Сообщений: 15330
AnnitaBells,

Что такое jdbs?
4 июл 18, 16:36    [21543332]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
AnnitaBells
Member

Откуда:
Сообщений: 128
-2-,

JDBC (англ. Java DataBase Connectivity — соединение с базами данных на Java) — платформенно-независимый промышленный стандарт взаимодействия Java-приложений с различными СУБД, реализованный в виде пакета java.sql , входящего в состав Java SE.
4 июл 18, 16:46    [21543388]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
AnnitaBells
Member

Откуда:
Сообщений: 128
-2-,

очепятка. :)
4 июл 18, 16:47    [21543390]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
казинак
Member

Откуда:
Сообщений: 1273
-2-
AnnitaBells,

Что такое jdbs?

зануда, блин



по сабжу, если это сервер приложений, tomcat, wildfly, glassfish, то с конекшн пулом надо играться

в принципе через жава процедуру тоже можно, если сделаете несколько юзеров в базе и каждый JDBC конект будете открывать под разными юзерами, это будут разные сессии
но так никто не делает
4 июл 18, 16:53    [21543409]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
-2-
Member

Откуда:
Сообщений: 15330
AnnitaBells
в виде пакета java.sql
https://docs.oracle.com/en/database/oracle/oracle-database/18/jjdbc/JDBC-getting-started.html#GUID-D59CA273-203C-431A-BB27-D660ACBFE105
4 июл 18, 16:58    [21543425]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
AnnitaBells
Member

Откуда:
Сообщений: 128
казинак,

У меня есть только sql developer. Как через него это сделать?
4 июл 18, 17:58    [21543700]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10784
AnnitaBells
Хотелось бы через процедуру.
Нагрузочное тестирование?
Apache JMeter?
4 июл 18, 18:03    [21543731]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
казинак
Member

Откуда:
Сообщений: 1273
AnnitaBells
казинак,

У меня есть только sql developer. Как через него это сделать?

батником несколько раз его запустить
шутка))


можно dbms_job в цикле запустить,
но JDBC тут будет ни причем, это сработает и c oracle клиентом, и просто на сервере

тип такого
for x in (select id from tbl )
loop
i:=i+1;
str:='begin '||'pkg('''||x.id||');end;';

dbms_job.isubmit (i,str);
commit;

end loop;
4 июл 18, 18:17    [21543790]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1780
AnnitaBells,

Вот такое еще Swingbench
4 июл 18, 18:17    [21543792]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
казинак
Member

Откуда:
Сообщений: 1273
а если именно через JDBC Надо наплодить сессии, то поставьте томкат, в конфиге пропишите конект к базе и minConnections и при старте он родит idle сессии на базе
4 июл 18, 18:19    [21543796]     Ответить | Цитировать Сообщить модератору
 Re: Как эмулировать много сессий от jdbs?  [new]
-2-
Member

Откуда:
Сообщений: 15330
AnnitaBells
казинак,

У меня есть только sql developer. Как через него это сделать?
нажать эн раз уншаред воркшит.
4 июл 18, 21:12    [21544177]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить