91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

查看oracle數據庫的連接數以及用戶

發布時間:2020-08-11 18:12:11 來源:ITPUB博客 閱讀:219 作者:煙花丶易冷 欄目:關系型數據庫
原文地址:http://blog.itpub.net/24558279/viewspace-752293/

1查看oracle數據庫的連接數以及用戶1、查詢oracle的連接數
2查看oracle數據庫的連接數以及用戶select count(*) from v$session;
3查看oracle數據庫的連接數以及用戶2、查詢oracle的并發連接數
4查看oracle數據庫的連接數以及用戶select count(*) from v$session where status='ACTIVE';
5查看oracle數據庫的連接數以及用戶3、查看不同用戶的連接數
6查看oracle數據庫的連接數以及用戶select username,count(username) from v$session where username is not null group by username;
7查看oracle數據庫的連接數以及用戶4、查看所有用戶:
8查看oracle數據庫的連接數以及用戶select * from all_users;
9查看oracle數據庫的連接數以及用戶5、查看用戶或角色系統權限(直接賦值給用戶或角色的系統權限):
10查看oracle數據庫的連接數以及用戶select * from dba_sys_privs;
11查看oracle數據庫的連接數以及用戶select * from user_sys_privs;
12查看oracle數據庫的連接數以及用戶6、查看角色(只能查看登陸用戶擁有的角色)所包含的權限
13查看oracle數據庫的連接數以及用戶select * from role_sys_privs;
14查看oracle數據庫的連接數以及用戶7、查看用戶對象權限:
15查看oracle數據庫的連接數以及用戶select * from dba_tab_privs;
16查看oracle數據庫的連接數以及用戶select * from all_tab_privs;
17查看oracle數據庫的連接數以及用戶select * from user_tab_privs;
18查看oracle數據庫的連接數以及用戶8、查看所有角色:
19查看oracle數據庫的連接數以及用戶select * from dba_roles;
20查看oracle數據庫的連接數以及用戶9、查看用戶或角色所擁有的角色:
21查看oracle數據庫的連接數以及用戶select * from dba_role_privs;
22查看oracle數據庫的連接數以及用戶select * from user_role_privs;
23查看oracle數據庫的連接數以及用戶10、查看哪些用戶有sysdba或sysoper系統權限(查詢時需要相應權限)
24查看oracle數據庫的連接數以及用戶select * from V$PWFILE_USERS;

 

select count(*) from v$process --當前的連接數

select value from v$parameter where name = 'processes' --數據庫允許的最大連接數

修改最大連接數:
alter system set processes = 300 scope = spfile;

重啟數據庫:
shutdown immediate;
startup;

--查看當前有哪些用戶正在使用數據
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;
select count(*) from v$session #連接數


select count(*) from v$session where status='ACTIVE' #并發連接數

show parameter processes #最大連接

alter system set processes = value scope = spfile;重啟數據庫 #修改連接


SQL> Select count(*) from v$session where status='ACTIVE' ;

COUNT(*)
----------
20

SQL> Select count(*) from v$session;

COUNT(*)
----------
187

SQL> show parameter processes;

NAME TYPE VALUE
------------------------------------ ----------- ----------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 450
SQL>

并發指active,I SEE

SQL> select count(*) from v$session #連接數
SQL> Select count(*) from v$session where status='ACTIVE' #并發連接數
SQL> show parameter processes #最大連接
SQL> alter system set processes = value scope = spfile;重啟數據庫 #修改連接

unix 1個用戶session 對應一個操作系統 process
而 windows體現在線程

DBA要定時對數據庫的連接情況進行檢查,看與數據庫建立的會話數目是不是正常,如果建立了過多的連接,會消耗數據庫的資源。同時,對一些“掛死”的連接,可能會需要DBA手工進行清理。
以下的SQL語句列出當前數據庫建立的會話情況:
select sid,serial#,username,program,machine,status
from v$session;
輸出結果為:
SID SERIAL# USERNAME PROGRAM MACHINE STATUS
---- ------- ---------- ----------- --------------- --------
1 1 ORACLE.EXE WORK3 ACTIVE
2 1 ORACLE.EXE WORK3 ACTIVE
3 1 ORACLE.EXE WORK3 ACTIVE
4 1 ORACLE.EXE WORK3 ACTIVE
5 3 ORACLE.EXE WORK3 ACTIVE
6 1 ORACLE.EXE WORK3 ACTIVE
7 1 ORACLE.EXE WORK3 ACTIVE
8 27 SYS SQLPLUS.EXE WORKGROUP\\WORK3 ACTIVE
11 5 DBSNMP dbsnmp.exe WORKGROUP\\WORK3 INACTIVE
其中,
SID 會話(session)的ID號;
SERIAL# 會話的序列號,和SID一起用來唯一標識一個會話;
USERNAME 建立該會話的用戶名;
PROGRAM 這個會話是用什么工具連接到數據庫的;
STATUS 當前這個會話的狀態,ACTIVE表示會話正在執行某些任務,INACTIVE表示當前會話沒有執行任何操作;
如果DBA要手工斷開某個會話,則執行:
alter system kill session \'SID,SERIAL#\'

sql語句
SQL語句如下:

SELECT username, machine, program, status, COUNT (machine) AS
連接數量
FROM v$session
GROUP BY username, machine, program, status
ORDER BY machine;

顯示結果(每個人的機器上會不同)

SCHNEIDER|WORKGROUD\WANGZHENG|TOAD.exe|ACTIVE|1
SCHNEIDER|WORKGROUP\597728AA514F49D|sqlplusw.exe|INACTIVE|1
|WWW-Q6ZMR2OIU9V|ORACLE.EXE|ACTIVE|8
PUBLIC|||INACTIVE|0
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒙山县| 永春县| SHOW| 庄浪县| 阿合奇县| 潞西市| 家居| 共和县| 边坝县| 沁水县| 临汾市| 江川县| 龙口市| 南城县| 合作市| 长垣县| 泸水县| 皋兰县| 山丹县| 灵武市| 凤凰县| 太仆寺旗| 马关县| 溆浦县| 嘉峪关市| 屯留县| 区。| 岗巴县| 镶黄旗| 铜川市| 凌海市| 渭源县| 镇平县| 贵溪市| 赤城县| 罗甸县| 肥城市| 土默特右旗| 苍山县| 兰西县| 紫金县|