Як перевірити кількість сеансів в Oracle?
виберіть машину, системну дату, статус, сеанси з ( виберіть машину, null, статус, кількість(*) сеансів з групи v$session за статусом, машиною);
Процедура
- Увійдіть у консоль BigFix.
- На навігаційній панелі натисніть Сайти > Зовнішні сайти > BigFix Inventory v10 > Фікслети та завдання.
- У верхній правій частині панелі виберіть Отримати кількість одночасних сеансів Oracle.
- Необов’язково: щоб увімкнути журнал налагодження, установіть прапорець Режим налагодження.
Рішення
- Увійдіть в операційну систему Linux як користувач root.
- Підключіться до бази даних Oracle. # su – оракул. …
- Перевірте максимальну кількість підключень до бази даних Oracle. > виберіть значення з v$parameter, де name = 'processes';
- Змініть максимальну кількість підключень до бази даних Oracle на 300. …
- Перезапустіть базу даних Oracle.
Можна переглядати сеанси, які тривають довше в базі даних Oracle перегляд v$session_longops надається Oracle. Для RAC обов’язково використовуйте gv$session_longops замість v$. У цьому блозі ви побачите, як знайти тривалі сеанси чи тривалі операції в базі даних Oracle.
Ми можемо отримати деталі сесії за допомогою перегляд v$session однак, якщо сеанс від’єднано, v$session не показує інформацію про цей сеанс. У цій примітці описано, як ми можемо отримати деталі таких сеансів, які вже завершені/вийшли з системи.