dedicated server連線測試

oracle_db發表於2012-05-16
當ORACLE以DEDICATED SERVER連線到伺服器時:ORACLE對於每個會話都會生成新的專用伺服器,會話與專用伺服器間是一對一的關係

測試:
會話1啟動資料庫以後沒有使用者連線上來的程式情況

[oracle@oraclelinux ~]$ ps -ef|grep oracle
root      6318  6286  0 10:08 pts/1    00:00:00 su - oracle
oracle    6319  6318  0 10:08 pts/1    00:00:00 -bash
oracle   24668     1  0 12:53 ?        00:00:01 ora_pmon_TESTENV01
oracle   24670     1  0 12:53 ?        00:00:01 ora_psp0_TESTENV01
oracle   24672     1  0 12:53 ?        00:00:01 ora_mman_TESTENV01
oracle   24674     1  0 12:53 ?        00:00:01 ora_dbw0_TESTENV01
oracle   24676     1  0 12:53 ?        00:00:01 ora_lgwr_TESTENV01
oracle   24678     1  0 12:53 ?        00:00:07 ora_ckpt_TESTENV01
oracle   24680     1  0 12:53 ?        00:00:01 ora_smon_TESTENV01
oracle   24682     1  0 12:53 ?        00:00:00 ora_reco_TESTENV01
oracle   24684     1  0 12:53 ?        00:00:01 ora_cjq0_TESTENV01
oracle   24690     1  0 12:53 ?        00:00:00 ora_d000_TESTENV01
oracle   24692     1  0 12:53 ?        00:00:00 ora_s000_TESTENV01
oracle   24696     1  0 12:53 ?        00:00:03 ora_mmon_TESTENV01
oracle   24698     1  0 12:53 ?        00:00:00 ora_mmnl_TESTENV01
oracle   24700     1  0 12:54 ?        00:00:00 ora_arc0_TESTENV01
oracle   24702     1  0 12:54 ?        00:00:00 ora_arc1_TESTENV01
oracle   24819  6319  0 15:10 pts/1    00:00:00 ps -ef
oracle   24820  6319  0 15:10 pts/1    00:00:00 grep oracle

會話1:當一個使用者登入SQLPLUS,但是沒連線到資料庫的程式情況

[oracle@oraclelinux ~]$ ps -ef|grep oracle
root      6318  6286  0 10:08 pts/1    00:00:00 su - oracle
oracle    6319  6318  0 10:08 pts/1    00:00:00 -bash
oracle   24668     1  0 12:53 ?        00:00:01 ora_pmon_TESTENV01
oracle   24670     1  0 12:53 ?        00:00:01 ora_psp0_TESTENV01
oracle   24672     1  0 12:53 ?        00:00:01 ora_mman_TESTENV01
oracle   24674     1  0 12:53 ?        00:00:01 ora_dbw0_TESTENV01
oracle   24676     1  0 12:53 ?        00:00:01 ora_lgwr_TESTENV01
oracle   24678     1  0 12:53 ?        00:00:07 ora_ckpt_TESTENV01
oracle   24680     1  0 12:53 ?        00:00:01 ora_smon_TESTENV01
oracle   24682     1  0 12:53 ?        00:00:00 ora_reco_TESTENV01
oracle   24684     1  0 12:53 ?        00:00:01 ora_cjq0_TESTENV01
oracle   24690     1  0 12:53 ?        00:00:00 ora_d000_TESTENV01
oracle   24692     1  0 12:53 ?        00:00:00 ora_s000_TESTENV01
oracle   24696     1  0 12:53 ?        00:00:03 ora_mmon_TESTENV01
oracle   24698     1  0 12:53 ?        00:00:01 ora_mmnl_TESTENV01
oracle   24700     1  0 12:54 ?        00:00:00 ora_arc0_TESTENV01
oracle   24702     1  0 12:54 ?        00:00:00 ora_arc1_TESTENV01
root     24822 24765  0 15:11 pts/2    00:00:00 su - oracle
oracle   24823 24822  0 15:11 pts/2    00:00:00 -bash
oracle   24850 24823  0 15:11 pts/2    00:00:00 sqlplus   ---這裡多了一個SQLPLUS程式    
oracle   24851  6319  0 15:11 pts/1    00:00:00 ps -ef
oracle   24852  6319  0 15:11 pts/1    00:00:00 grep oracle

會話1:當有一個使用者通過SQLPLUS連線到資料庫,程式情況
[oracle@oraclelinux ~]$ ps -ef|grep oracle
root      6318  6286  0 10:08 pts/1    00:00:00 su - oracle
oracle    6319  6318  0 10:08 pts/1    00:00:00 -bash
oracle   24668     1  0 12:53 ?        00:00:01 ora_pmon_TESTENV01
oracle   24670     1  0 12:53 ?        00:00:01 ora_psp0_TESTENV01
oracle   24672     1  0 12:53 ?        00:00:01 ora_mman_TESTENV01
oracle   24674     1  0 12:53 ?        00:00:01 ora_dbw0_TESTENV01
oracle   24676     1  0 12:53 ?        00:00:01 ora_lgwr_TESTENV01
oracle   24678     1  0 12:53 ?        00:00:07 ora_ckpt_TESTENV01
oracle   24680     1  0 12:53 ?        00:00:01 ora_smon_TESTENV01
oracle   24682     1  0 12:53 ?        00:00:00 ora_reco_TESTENV01
oracle   24684     1  0 12:53 ?        00:00:01 ora_cjq0_TESTENV01
oracle   24690     1  0 12:53 ?        00:00:00 ora_d000_TESTENV01
oracle   24692     1  0 12:53 ?        00:00:00 ora_s000_TESTENV01
oracle   24696     1  0 12:53 ?        00:00:03 ora_mmon_TESTENV01
oracle   24698     1  0 12:53 ?        00:00:01 ora_mmnl_TESTENV01
oracle   24700     1  0 12:54 ?        00:00:00 ora_arc0_TESTENV01
oracle   24702     1  0 12:54 ?        00:00:00 ora_arc1_TESTENV01
root     24822 24765  0 15:11 pts/2    00:00:00 su - oracle
oracle   24823 24822  0 15:11 pts/2    00:00:00 -bash
oracle   24850 24823  0 15:11 pts/2    00:00:00 sqlplus       
oracle   24853 24850  2 15:11 ?        00:00:00 oracleTESTENV01 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle   24854  6319  0 15:12 pts/1    00:00:00 ps -ef
oracle   24855  6319  0 15:12 pts/1    00:00:00 grep oracle

會話1:當有兩個使用者用SQLPLUS連線到資料庫,程式情況

[oracle@oraclelinux ~]$ ps -ef|grep oracle
root      6318  6286  0 10:08 pts/1    00:00:00 su - oracle
oracle    6319  6318  0 10:08 pts/1    00:00:00 -bash
oracle   24668     1  0 12:53 ?        00:00:01 ora_pmon_TESTENV01
oracle   24670     1  0 12:53 ?        00:00:01 ora_psp0_TESTENV01
oracle   24672     1  0 12:53 ?        00:00:01 ora_mman_TESTENV01
oracle   24674     1  0 12:53 ?        00:00:01 ora_dbw0_TESTENV01
oracle   24676     1  0 12:53 ?        00:00:01 ora_lgwr_TESTENV01
oracle   24678     1  0 12:53 ?        00:00:07 ora_ckpt_TESTENV01
oracle   24680     1  0 12:53 ?        00:00:01 ora_smon_TESTENV01
oracle   24682     1  0 12:53 ?        00:00:00 ora_reco_TESTENV01
oracle   24684     1  0 12:53 ?        00:00:01 ora_cjq0_TESTENV01
oracle   24690     1  0 12:53 ?        00:00:00 ora_d000_TESTENV01
oracle   24692     1  0 12:53 ?        00:00:00 ora_s000_TESTENV01
oracle   24696     1  0 12:53 ?        00:00:03 ora_mmon_TESTENV01
oracle   24698     1  0 12:53 ?        00:00:01 ora_mmnl_TESTENV01
oracle   24700     1  0 12:54 ?        00:00:00 ora_arc0_TESTENV01
oracle   24702     1  0 12:54 ?        00:00:00 ora_arc1_TESTENV01
root     24822 24765  0 15:11 pts/2    00:00:00 su - oracle
oracle   24823 24822  0 15:11 pts/2    00:00:00 -bash
oracle   24850 24823  0 15:11 pts/2    00:00:00 sqlplus       
oracle   24853 24850  0 15:11 ?        00:00:00 oracleTESTENV01 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
root     24888 24856  0 15:13 pts/3    00:00:00 su - oracle
oracle   24889 24888  0 15:13 pts/3    00:00:00 -bash
oracle   24916 24889  1 15:13 pts/3    00:00:00 sqlplus            
oracle   24917 24916  2 15:13 ?        00:00:00 oracleTESTENV01 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle   24918  6319  0 15:13 pts/1    00:00:00 ps -ef
oracle   24919  6319  0 15:13 pts/1    00:00:00 -bash
[oracle@oraclelinux ~]$ 

新加了兩個程式為相應會話進行服務

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15720542/viewspace-729923/,如需轉載,請註明出處,否則將追究法律責任。

相關文章