ORQCLE伺服器體系結構概述

2021-09-01 17:34:21 字數 1690 閱讀 9563

orqcle伺服器體系結構概述

資料庫系統是乙個儲存和管理資料記錄的系統,通常由資料庫、資料庫管理系統及其開發工具、應用系統和使用者組成。

oracle伺服器是通常意義上的資料庫和資料庫管理系統的統一體,是乙個資訊儲存和管理的整合環境,它的是主要的功能是為使用者儲存和檢索資料資訊,保證資料庫的安全,防止非法訪問,並能夠在oracle出現故障後正確地恢復原有資料,具有在網路環境下實現多使用者併發訪問資料庫以及高效能的事務處理等功能。

oracle伺服器由oracle資料庫和oracle例項組成。

oracle資料庫是指oracle儲存資料的一系列物理結構和邏輯結構,主要由一系列作業系統檔案組成。

oracle例項就是在執行狀態下的oracle軟體,主要是作業系統的記憶體結構和一些程序組成,主要包括oracle記憶體結構和一些oracle程序。在啟動oracle伺服器時,實際上是在記憶體中建立乙個oracle例項,然後由這個例項訪問和控制資料庫檔案的訪問。

oracle程序可分為伺服器程序和後台程序。

資料字典是oracle資料庫的確中最重要的邏輯結構之一,它是由一些唯讀基礎表和檢視組成。在這些基礎表中,儲存著oracle伺服器所有的資訊。

oracle伺服器在執行過程中,會將當前伺服器的執行狀態記錄在記憶體中的一些「虛擬表」中,這些「虛擬表」稱為動態效能表。

oracle在動態效能表的基礎上建立了動態效能檢視,這些動態效能檢視由字首v_$表示,其公共同義詞具有字首v$或gv$,因此,動態效能檢視一般又稱為v$檢視

v$fixed_table檢視可以查所有的動態效能表和動態效能檢視的資訊。

oracle記憶體結構

記憶體結構的組成:sga(系統全域性區) pga(程式全域性區)

sga例項啟動時分配的記憶體區域(共享記憶體區)

pga程序啟動時分配的記憶體區域(非共享區域)

show  sga檢視sga的大小

資料庫快取記憶體的命中率。一般命中率大於90%,就能滿足一般系統的效能要求。可以通過資料字典的v$sysstat計算訪問資料庫的快取記憶體的命中率。

select a.value  "total reads  number"  ,b.value   "physical reads  number"  ,(1-b.value/a.value)*100    "cache hit  ratio"  from   v$systat  a  ,v$systat   b  where  a.name='session logical reads'  and  b.name='physical reads';

alter  system  set命令為修改系統引數的命令,語法為:

alter  system  set  parameger_name=parameter_value   scope=[spfile|memory|both];

oracle資料庫邏輯儲存結構

oracle儲存結構:

塊(block):是oracle儲存結構中最小的邏輯儲存單元,是讀寫資料檔案的最小單位。

區(extent):是由一定數量連續的塊組成的邏輯儲存結構,是oracle進行儲存分配的單位。

段(segment):段是由乙個或多個區組成的邏輯儲存結構,可以用來儲存特定的模式物件(表,索引等。)段可以分為資料段、索引段、臨時段、回退段。

修改資料庫快取記憶體:

alter  system  set  db_cache_size=16m  scope=both

v$tempfile查詢臨時資料檔案

客戶 伺服器體系結構

有乙個總是開啟的主機稱為伺服器,它服務於來自許多其他稱為客戶的主機的請求。客戶相互之間不直接通訊。伺服器具有固定的 周知的位址 ip位址 客戶總是通過向該伺服器的ip位址傳送分組來與其聯絡。具有客戶 伺服器體系結構的非常著名的應用程式包括web ftp telnet和電子郵件。在乙個客戶 伺服器應用...

tomcat伺服器體系結構

2020雲棲大會 阿里雲海量offer來啦!投簡歷 贏阿里雲限量禮品及阿里雲aca認證免費考試資格!tomcat伺服器體系結構 it那個小筆記 體系結構 server service connector engine host context 體系結構 server.xml是tomcat中最重要的配...

oracle伺服器及體系結構

例項 orcl目錄下的檔案,載入到記憶體中的映象就是例項 集群優點 1 load balance負載均衡 2 fail over 失敗遷移 1 oracle由乙個資料庫和多個例項組成 oracle只有乙個資料庫orcl,orcl下有使用者,使用者下有表,表示屬於使用者的,普通使用者scott hr下...