Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle:Задаване на време за изчакване на заявката

Опитахте ли да настроите HS_FDS_CONNECT_PROPERTIES параметър във файла за инициализация на AS400 Transparent Gateway?

За изчакване от 2 минути:

HS_FDS_CONNECT_PROPERTIES="timeout='120'"

Друга по-обща опция за задаване на време за изчакване на заявката е да създадете профил и го присвоете на потребителя, изпълняващ вашата заявка.

Ресурсният профил може да се използва за задаване на ограничения за всички видове използване във всяка конкретна сесия - едно от наличните ресурси е времето за връзка.

Например, можете да създадете профил as400_tg_profile и му задайте максимално време за връзка от 2 минути:

create profile as400_tg_profile limit connect_time 2;

... тогава можете да присвоите този профил на потребителя, изпълняващ заявката:

alter user as400_tg_user profile as400_tg_profile;

Има много опции за създаване на профил и има много начини за присвояване на профил на конкретен потребител, така че трябва да прочетете документацията.

Можете също така да разгледате възможността за използване на Oracle Resource Manager за създаване на групи ресурси и профили на ресурси, ако трябва динамично да зададете определени ограничения на ресурсите - това ви дава прецизен контрол на ресурсите за отделни сесии.

Документацията на Oracle е наистина добър в това - като за начало, прочетете това:

http:/ /www.oracle.com/technology/products/manageability/database/pdf/twp03/twp_oracle%20database%2010g%20resource%20manager.pdf

За повече подробности:

http://download.oracle.com /docs/cd/B19306_01/server.102/b14231/dbrm.htm#ADMIN027

Това е една от онези части от функционалността, които са по-лесни за използване в Enterprise Manager, но бърз пример за PL/SQL е даден в:

http://www.dba-oracle.com/job_scheduling/resource_manager.htm




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. regex за намиране и избягване на двойни точки в Oracle

  2. Отворете курсора за име на динамична таблица в PL/SQL процедура

  3. Грешка при изключване на Oracle ORA-01033

  4. SYS_EXTRACT_UTC() Функция в Oracle

  5. Не може да се направи пакетно вмъкване в Oracle DB с помощта на MyBatis