一,什麼是oracle?
1,oracle是乙個 物件關係 資料庫管理系統(ordbms);
2,基於客戶/伺服器(c/s)系統結構,是使用者與資料庫之間的介面。
客戶端執行與使用者的互動,伺服器端執行資料庫操作。
二,oracle的特點?
1,企業級應用的大型資料庫;
2,安全,完整性強;
3,分布式處理;
4,可移植性;
三,oracle體系結構,以及oracle伺服器由什麼組成?
1,oracle伺服器由oracle資料庫&oracle例項組成。每個執行的oracle資料庫都&乙個oracle例項聯絡。
2,什麼是oracle資料庫&oracle例項,它們之間存在什麼關係?
①,oracle資料庫是乙個資料集合。需要一系列程序來管理,而程序需要使用記憶體。那後台程序與記憶體結構(sga)的集合稱為oracle例項。
②,乙個例項只能開啟並使用乙個資料庫。
3,oracle資料庫組成結構?
①,物理結構:資料庫中的一組作業系統檔案(資料庫檔案)--(知識關聯:表空間)。
②,邏輯結構:資料庫建立後形成的邏輯關係。
4,oracle例項組成結構?
①系統全域性區(sga);
②後台程序;
5,什麼是會話?
①,使用者與oracle伺服器互動的單個連線。
②,並行會話:乙個使用者同時用多個不同應用程式或多個終端連線伺服器,則為這個使用者建立多個並行會話。
6,oracle的記憶體結構由什麼組成?
①,系統全域性區(sga):一組包含乙個oracle例項的資料和控制資訊的共享記憶體結構。儲存資料庫資訊,並由多個資料庫程序共享。是影響資料庫效能重要指標。
√ 記憶體結構
共享池(shared pool):對sql pl/sql程式進行操作的記憶體區域;
資料緩衝區(database buffer ):用於儲存從磁碟資料檔案中讀入的資料;
日誌緩衝區(log buffer):記錄資料庫的所有修改資訊,用於恢復資料。
②,程式全域性區(pga):
包含單個伺服器程序所需資料和控制資訊。建立會話時自動分配。為非共享區,單個程序使用,會話結束時pga釋放。
7,什麼是oracle程序?
①,使用者程序:需與伺服器進行互動時建立程序的程式。
②,服務程序:處理連線到該例項的使用者程序的請求。
③,後台程序:例項系統中附加程序,存在於作業系統中。
四,oracle物理元件
oracle物理元件指oracle資料庫建立後使用的作業系統物理檔案
資料檔案:儲存資料庫資料的檔案。
日誌檔案:記錄資料庫操作資訊。
控制檔案:記錄資料庫物理結構的二進位制檔案。每個oracle資料庫含有乙個控制檔案。
五,oracle邏輯元件
1,什麼是表空間(tablespace)?
①,將相關邏輯元件組合關聯在一起,由乙個或多個資料檔案組成。
②,乙個oracle資料庫至少包括乙個表空間。
乙個表空間包含乙個或多個 段。乙個段由多個區組成。乙個區由多個資料塊組成。
③,系統表空間:system。每個資料庫中有且只有乙個。
2,什麼是段?
一種指定型別的邏輯儲存結構。根據儲存資料特徵和優化效能分為4類:資料段,索引段,回退段,臨時段。
3,什麼是區?
磁碟空間分配最小單位。區為段分配空間,由連續資料塊組成。不能跨資料檔案存在,只存在於乙個資料檔案中。
4,什麼是資料塊?
資料庫中最小資料組織與管理單位。資料儲存於資料塊中,是最小的儲存單位。oracle伺服器以塊為單位管理資料檔案的儲存空間。
5,什麼是模式?
使用者所有建立的資料庫物件總稱。乙個使用者與同名的模式相關聯,稱為使用者模式。
。 謝謝!
Oracle系列教程
推薦部落格 具體知識點總結 1.oracle安裝 官方教程 2.oracle解除安裝 http blog.csdn.net machinecat0898 article details 7792471 3.oracle例項和資料之間的區別和聯絡 article details 5529239 4.表...
ORACLE 入門系列 1
最近開始重新梳理自己的oracle知識,寫出來以備記錄和供大家共享。1.安裝oracle服務端軟體自不必說。2.使用dos介面連線資料庫 執行以下命令 sqlplus nolog 回車 conn 使用者名稱 密碼 如果使用sys登陸,這樣寫 conn sys sys as sysdba 回車 顯示已...
oracle破事系列
使用oracle作為資料庫時遇到許多錯誤,我發現它總是有各方面的細節要注意,在這裡發現乙個就做乙個小記錄。遇到問題時,我也是從網路各處收集資訊的,很零散,現在整理綜合起來,方面大家加深認識,歡迎補充和指導。1 元資料破事 不支援getparametermetadata 1 qr new queryr...