ORACLE 程式的作用及檢視
前言:
眾所周知ORACLE的程式分為三種:使用者程式、伺服器程式、後臺程式
可以透過ORACLE提供的程式結構圖,可以清楚地看到三個程式中系統執行中的主要作用,這邊我們們再做一個簡單的介紹。
程式說明:
1、使用者程式:當使用者執行應用程式時,作業系統會為使用者執行的應用建立一個程式。那麼這個程式就是我們所說的使用者程式。
程式的檢視:使用者程式在每個客戶端上面,比如我透過個人電腦的sqlplus程式連線到oracle伺服器,那麼這個時候個人電腦上面的sqlplus程式就是oracle的使用者程式。這個使用者程式還可以是plsql或者其他一些連線工具;
2、伺服器程式:伺服器程式用於處理連線到該例項的使用者程式的請求;
伺服器程式執行的任務:對應用程式所發出的SQL語句進行語法分析和執行,從磁碟中讀入必要的資料到SGA的共享資料庫緩衝去將結果返回給應用程式處理;
程式的檢視:伺服器程式存放於伺服器上面,程式的命名方式為oracleSID的格式,透過ps -ef|grep oracle的方式檢視;
如果觀察仔細的話,可以看到伺服器程式還有以下區別:
LOCAL=NO :非本地連線,即網路連線。 它是透過Listener 連線到伺服器的。 客戶端的應用透過客戶端的監聽向伺服器的監聽傳送請求,伺服器的監聽接收後,在與資料庫連線,執行相關操作,在把結果返回給客戶端。 這是透過監聽的流程。 所以在客戶端需要配置監聽,即配置tnsnames.ora。
LOCAL=YES:本地連線。 本地連線不走監聽,所以在服務監聽沒有啟動的情況下,透過本地的sqlplus 還是可以連上資料庫的。
3、後臺程式:後臺程式是在例項啟動時啟動,啟動Oracle資料庫的例項時會自動啟動後臺程式;
後臺程式是為所有資料庫使用者非同步完成各種任務,無論使用者是否連線資料庫,後臺程式都會作為資料庫的一部分執行,部分的後臺程式如果死掉,會導致整個資料庫跟著死掉;
資料庫正常執行所需的後臺程式:PMON、SMON、DBWn、LGWR、CKPT、一般還包括 ARCH
後臺程式的檢視 ps -ef|grep ora
後臺程式名稱的組成:ora_程式名稱_SID
具體的後臺程式的作用,後續將繼續說明,敬請期待。。。。。。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12679300/viewspace-1134459/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle系統檢視作用大全Oracle
- v$bgprocess --解釋oracle db 後臺程式作用的檢視Oracle
- Oracle物化檢視的建立及使用(二)Oracle
- Oracle物化檢視的建立及使用(一)Oracle
- oracle死鎖的檢視及kill方法Oracle
- Oracle物化檢視及SnapshotOracle
- 資料庫檢視的作用資料庫
- 如何檢視windows下的Oracle程式WindowsOracle
- oracle檢視鎖表程式Oracle
- oracle parallel並行及px檢視viewOracleParallel並行View
- Oracle 官方文件檢視及下載方法Oracle
- Oracle SMON程式的作用Oracle
- Windows下檢視程式及結束程式命令Windows
- 常用ORACLE表及作用。Oracle
- 在windows下檢視oracle的後臺程式WindowsOracle
- Oracle物化檢視2 -- Query Rewrite及引數Oracle
- Oracle檢視被鎖物件及解鎖方法Oracle物件
- 檢視中with check option的作用是什麼?
- 關於oracle資料庫內部殺掉程式及session檢視的測試Oracle資料庫Session
- Oracle普通檢視和物化檢視的區別Oracle
- 檢視、修改oracle字符集,檢視oracle版本Oracle
- 檢視當前最消耗CPU/Memory的oracle程式Oracle
- Dos命令檢視埠占用及關閉程式
- 在Linux中,日誌檔案作用是什麼及如何檢視?Linux
- Oracle常用的V$檢視Oracle
- 11、Oracle中的檢視Oracle
- Oracle中password file的作用及說明Oracle
- Oracle檢視:常用動態效能檢視Oracle
- oracle效能檢視Oracle
- oracle檢視大全Oracle
- 管理oracle檢視Oracle
- oracle物化檢視Oracle
- 檢視資料庫中的鎖(LOCK),找出程式及SQL資料庫SQL
- Oracle的V$檢視和DBA_檢視的參考提示Oracle
- 微信小程式-檢視檢視引用微信小程式
- 【AWR】Oracle awr相關檢視及體系介紹Oracle
- 檢視oracle臨時表空間佔用率的檢視Oracle
- oracle-一些檢視效能相關的檢視Oracle