[20130220]快速檢視連線資料庫的使用者數量.txt
[20130220]快速檢視連線資料庫的使用者數量.txt
一般在linux查詢連線資料庫的使用者數量,執行如下命令:
ps -ef | grep oracle$ORACLE_SID| grep -v grep |wc
--實際上以上的查詢不包括後臺的程式.
oracle 5782 1 0 2012 ? 00:35:29 ora_pmon_orcl1
oracle 5784 1 0 2012 ? 00:16:37 ora_diag_orcl1
oracle 5789 1 0 2012 ? 00:00:14 ora_psp0_orcl1
oracle 5796 1 0 2012 ? 00:46:06 ora_lmon_orcl1
oracle 5800 1 0 2012 ? 02:14:25 ora_lmd0_orcl1
oracle 5802 1 0 2012 ? 07:18:22 ora_lms0_orcl1
oracle 5806 1 0 2012 ? 06:23:08 ora_lms1_orcl1
oracle 5810 1 0 2012 ? 00:20:13 ora_mman_orcl1
oracle 5812 1 0 2012 ? 00:27:39 ora_dbw0_orcl1
oracle 5814 1 0 2012 ? 00:57:37 ora_lgwr_orcl1
oracle 5816 1 0 2012 ? 00:29:25 ora_ckpt_orcl1
oracle 5818 1 0 2012 ? 00:39:32 ora_smon_orcl1
oracle 5820 1 0 2012 ? 00:00:08 ora_reco_orcl1
oracle 5824 1 0 2012 ? 00:52:02 ora_cjq0_orcl1
oracle 5826 1 0 2012 ? 00:28:32 ora_mmon_orcl1
oracle 5830 1 0 2012 ? 00:21:58 ora_mmnl_orcl1
oracle 5846 1 0 2012 ? 01:01:32 ora_lck0_orcl1
oracle 5916 1 0 2012 ? 00:07:15 ora_arc0_orcl1
oracle 5920 1 0 2012 ? 00:01:33 ora_arc1_orcl1
oracle 6149 1 0 2012 ? 00:00:19 ora_qmnc_orcl1
實際上使用ipcs -m也可以獲得連線的數量,只不過它包括後臺的oracle使用者:
對比如下:
$ ipcs -m ; ps -ef | grep $ORACLE_SID| grep -v grep|wc
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0xd47dfec8 0 oracle 660 2418016256 550
550 4920 39007
-- 可以發現nattch的數量與後面的查詢一致.
$ ipcs -m ; ps -ef | grep oracle$ORACLE_SID| grep -v grep|wc
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0xd47dfec8 0 oracle 660 2418016256 545
515 4635 36760
--如果查詢ps -ef | grep oracle$ORACLE_SID| grep -v grep|wc基本外面連線的使用者.兩者相差30.
--這樣僅僅執行ipcs -m就可以估算連線使用者的數量.
一般在linux查詢連線資料庫的使用者數量,執行如下命令:
ps -ef | grep oracle$ORACLE_SID| grep -v grep |wc
--實際上以上的查詢不包括後臺的程式.
oracle 5782 1 0 2012 ? 00:35:29 ora_pmon_orcl1
oracle 5784 1 0 2012 ? 00:16:37 ora_diag_orcl1
oracle 5789 1 0 2012 ? 00:00:14 ora_psp0_orcl1
oracle 5796 1 0 2012 ? 00:46:06 ora_lmon_orcl1
oracle 5800 1 0 2012 ? 02:14:25 ora_lmd0_orcl1
oracle 5802 1 0 2012 ? 07:18:22 ora_lms0_orcl1
oracle 5806 1 0 2012 ? 06:23:08 ora_lms1_orcl1
oracle 5810 1 0 2012 ? 00:20:13 ora_mman_orcl1
oracle 5812 1 0 2012 ? 00:27:39 ora_dbw0_orcl1
oracle 5814 1 0 2012 ? 00:57:37 ora_lgwr_orcl1
oracle 5816 1 0 2012 ? 00:29:25 ora_ckpt_orcl1
oracle 5818 1 0 2012 ? 00:39:32 ora_smon_orcl1
oracle 5820 1 0 2012 ? 00:00:08 ora_reco_orcl1
oracle 5824 1 0 2012 ? 00:52:02 ora_cjq0_orcl1
oracle 5826 1 0 2012 ? 00:28:32 ora_mmon_orcl1
oracle 5830 1 0 2012 ? 00:21:58 ora_mmnl_orcl1
oracle 5846 1 0 2012 ? 01:01:32 ora_lck0_orcl1
oracle 5916 1 0 2012 ? 00:07:15 ora_arc0_orcl1
oracle 5920 1 0 2012 ? 00:01:33 ora_arc1_orcl1
oracle 6149 1 0 2012 ? 00:00:19 ora_qmnc_orcl1
實際上使用ipcs -m也可以獲得連線的數量,只不過它包括後臺的oracle使用者:
對比如下:
$ ipcs -m ; ps -ef | grep $ORACLE_SID| grep -v grep|wc
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0xd47dfec8 0 oracle 660 2418016256 550
550 4920 39007
-- 可以發現nattch的數量與後面的查詢一致.
$ ipcs -m ; ps -ef | grep oracle$ORACLE_SID| grep -v grep|wc
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0xd47dfec8 0 oracle 660 2418016256 545
515 4635 36760
--如果查詢ps -ef | grep oracle$ORACLE_SID| grep -v grep|wc基本外面連線的使用者.兩者相差30.
--這樣僅僅執行ipcs -m就可以估算連線使用者的數量.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-754399/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- (轉)檢視sql server 資料庫連線數方法SQLServer資料庫
- jmap檢視java程式佔用的資料庫連線數Java資料庫
- 更新資料庫允許連線的會話數量和使用者數量資料庫會話
- 檢視mysql資料庫連線數、併發數相關資訊MySql資料庫
- 資料庫的連線數資料庫
- 檢視使用者連線
- 通過連線檢視資料庫相關資訊資料庫
- 檢視Oracle連線數Oracle
- 檢視sqlserver連線數SQLServer
- Oracle - 啟動、關閉、檢視例項、使用者解鎖、連線數量、資料庫資訊、命令列顯示設定Oracle資料庫命令列
- GBase 資料庫使用者的最大連線數限制資料庫
- [20230214]資料庫連線訪問asm相關檢視.txt資料庫ASM
- 檢視Linux連線數Linux
- MYSQL 檢視最大連線數和修改最大連線數MySql
- oracle資料庫修改連線數Oracle資料庫
- Oracle檢視允許的最大連線數和當前連線數Oracle
- 檢視資料庫的當前連線session,以及其執行的sql資料庫SessionSQL
- 在開啟dbcc連線資料庫檢視資料庫配置引數時提示SQL1337錯誤資料庫SQL
- [20210428]資料庫連線加密.txt資料庫加密
- [20230216]資料庫連線訪問asm相關檢視2.txt資料庫ASM
- 資料庫的連線資料庫
- 檢視網路連線數netstat -an
- 檢視並修改oracle最大連線數Oracle
- ORACLE檢視並修改最大連線數Oracle
- oracle檢視允許的最大連線數和當前連線數等資訊Oracle
- linux 檢視伺服器的連線數Linux伺服器
- Oracle資料庫檢視使用者狀態Oracle資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 批量更新SQL Server資料庫的使用者檢視SQLServer資料庫
- 連線到資料庫,你可以檢視織夢CMS的相關表結構和資料資料庫
- 資料庫檢視資料庫
- 資料庫-檢視資料庫
- SQL 記錄資料庫連線數資訊SQL資料庫
- 連線資料庫資料庫
- 資料庫連線資料庫
- 各種連線資料庫的連線字串資料庫字串
- JDBC連線資料庫時,Oracle9i的連線引數配置JDBC資料庫Oracle