sql的解析開始的位置是pga–>私有sql區
pga (program global area)程式全域性區
資料庫session儲存在uga裡面(user global area)使用者全域性區
sga (system global area)系統全域性區
pga+sga = 記憶體結構
pga+sga+程序結構區 = 例項(instance)
sql底層 == 執行計畫樹
執行計畫樹 != 執行計畫
oracle的體系結構主要分三類
記憶體結構
程序結構
儲存結構
為什麼oracle都要裝在linux而並不是window:
因為window是執行緒級系統而oracle軟體安裝在上面是看不到很多程序的,
而linux是程序級系統,oracle安裝在上面是能看到相關的前後臺程序和學習的,
因為oracle資料庫是乙個龐大的程序集合,看似普通的增刪改查,實際後台很多
程序正在執行操作,這是在linux上可以檢視window並不支援的。
客戶端軟體安裝-監聽-oracle伺服器
驅動級客戶端(jdbc,odbc)-監聽-oracle伺服器
tnsping 通過客戶端軟體安裝配置使用去tnsping命令遠端訪問的oracle伺服器ip
客戶端和資料庫(例項)版本是否應該保持一致?
雙方ip和port協議必須相符合才能建立套接字
簡述mysql體系結構 MySQL體系結構
一 mysql登入方式 一 tcp ip方式 遠端 本地 mysql uroot poldboy123 h 10.0.0.51 p3306 二 socket方式 mysql uroot poldboy123 s tmp mysql.sock 二 例項介紹 例項 mysqld後台守護程序 主線程 ma...
oracle體系結構
oracle由例項和資料庫組成 例項是由sga system global area 和一系列後台程序組成的,其中sga最主要劃分為共享池 shared pool 資料緩衝區 db cache 和日誌緩衝區 log buffer 後台程序包括pmon smon lckn reco ckpt dbwr...
oracle體系結構
一.oracle資料庫的後台程序 dbwr 資料庫寫程序,負責將更改的資料從資料庫緩衝區寫入資料檔案 smon 系統監控,檢查資料庫的狀態,恢復資料庫的例項 pmon 程序監控,負責oracle程序失敗時資源清理釋放 chpt 檢查點程序,每當緩衝區資料寫入檔案時,更新控制檔案的資料庫狀態資訊 ar...