meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| oracle:database:sessions [08/01/2025 08:37] – mdl | oracle:database:sessions [12/12/2025 09:34] (Version actuelle) – mdl | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| </ | </ | ||
| - | * sessions en cours | + | * sessions en cours Standalone (SQLPLUS) |
| <code PLSQL> | <code PLSQL> | ||
| - | set lines 500 | + | SET lines 500 |
| col LOGON_TIME format a15 | col LOGON_TIME format a15 | ||
| col MACHINE format a20 | col MACHINE format a20 | ||
| Ligne 25: | Ligne 25: | ||
| | | ||
| | | ||
| - | | + | |
| + | | ||
| FROM v$session b, v$process a | FROM v$session b, v$process a | ||
| WHERE | WHERE | ||
| Ligne 34: | Ligne 35: | ||
| - | * generate kill session | + | * sessions en cours RAC (SQLPLUS) |
| <code PLSQL> | <code PLSQL> | ||
| - | | + | SET lines 500 |
| - | | + | col LOGON_TIME format a15 |
| - | from gv$session | + | col MACHINE format a20 |
| - | where USERNAME='xxxxx' | + | col PID format a8 |
| + | col SID format a8 | ||
| + | col ser# format a8 | ||
| + | col username format a20 | ||
| + | col os_user format a18 | ||
| + | col BOX format a20 | ||
| + | SELECT | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | SUBSTR(b.machine, | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | FROM gv$session | ||
| + | WHERE | ||
| + | b.paddr = a.addr | ||
| + | AND TYPE='USER' | ||
| + | ORDER BY spid; | ||
| </ | </ | ||
| - | * lock | + | * sessions |
| - | <code PLSQL> | + | |
| - | SELECT ' | + | |
| - | || ' ( SID=' || s1.sid || ',' | + | |
| - | || s2.username || ' | + | |
| - | FROM gv$lock l1, gv$session s1, gv$lock l2, gv$session s2 | + | |
| - | WHERE s1.sid=l1.sid AND | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | l2.request > 0 AND | + | |
| - | l1.id1 = l2.id1 AND | + | |
| - | l2.id2 = l2.id2 ; | + | |
| - | </ | + | |
| - | + | ||
| - | * Nombre de session | + | |
| - | <code PLSQL> | + | |
| - | select count(MACHINE) from v$session; | + | |
| - | </ | + | |
| - | + | ||
| - | * liste des sessions en cours | + | |
| <code PLSQL> | <code PLSQL> | ||
| SET lines 500 | SET lines 500 | ||
| Ligne 91: | Ligne 92: | ||
| </ | </ | ||
| - | modifier le nombre sessions possible (processes) | + | * sessions en cours RAC (SQL DEV) |
| + | <code PLSQL> | ||
| + | SELECT DISTINCT q.sql_id, | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | FROM gv$session s | ||
| + | JOIN gv$sql q ON q.address = s.sql_address AND q.hash_value = s.sql_hash_value | ||
| + | JOIN gv$process p ON p.addr = s.paddr | ||
| + | JOIN gv$session_wait w ON w.sid = s.sid | ||
| + | JOIN gv$instance y on y.INST_ID=s.INST_ID | ||
| + | WHERE s.status = ' | ||
| + | AND w.event NOT LIKE ' | ||
| + | AND w.event NOT LIKE ' | ||
| + | ORDER BY q.sql_id; | ||
| + | </ | ||
| + | |||
| + | * generate kill session | ||
| + | <code PLSQL> | ||
| + | | ||
| + | ||' | ||
| + | from gv$session | ||
| + | where USERNAME=' | ||
| + | </ | ||
| + | |||
| + | * lock | ||
| + | <code PLSQL> | ||
| + | SELECT ' | ||
| + | || ' ( SID=' || s1.sid || ',' | ||
| + | || s2.username || ' | ||
| + | FROM gv$lock l1, gv$session s1, gv$lock l2, gv$session s2 | ||
| + | WHERE s1.sid=l1.sid AND | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | l2.request > 0 AND | ||
| + | l1.id1 = l2.id1 AND | ||
| + | l2.id2 = l2.id2 ; | ||
| + | </ | ||
| + | |||
| + | * Nombre de session en cours | ||
| + | <code PLSQL> | ||
| + | select count(MACHINE) from v$session; | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | * modifier le nombre sessions possible (processes) | ||
| <code PLSQL> | <code PLSQL> | ||
| SQL> show parameter processes; | SQL> show parameter processes; | ||
| Ligne 103: | Ligne 164: | ||
| job_queue_processes | job_queue_processes | ||
| log_archive_max_processes | log_archive_max_processes | ||
| - | processes | + | processes |
| SQL> create pfile=/ | SQL> create pfile=/ | ||
| + | SQL> alter system set processes=1000 scope spfile; | ||
| SQL> shutdown immediate | SQL> shutdown immediate | ||
| SQL> startup mount | SQL> startup mount | ||
| SQL> alter database open | SQL> alter database open | ||
| </ | </ | ||