教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

oracle體系結構詳細介紹【圖文詳解】

更新時間:2021年08月05日16時11分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓


1.數(shù)據(jù)庫

Oracle數(shù)據(jù)庫是數(shù)據(jù)的物理存儲。這就包括(數(shù)據(jù)文件 ORA 或者 DBF、控制文件、聯(lián)機日志、參數(shù)文件)。其實 Oracle 數(shù)據(jù)庫的概念和其它數(shù)據(jù)庫不一樣,這里的數(shù)據(jù)庫是一個操作系統(tǒng)只有一個庫。可以看作是Oracle 就只有一個大數(shù)據(jù)庫。


2.實例

一個Oracle實例(Oracle Instance)有一系列的后臺進程(Backguound Processes)和內存結構(Memory Structures)組成。一個數(shù)據(jù)庫可以有n個實例。


3.數(shù)據(jù)文件(dbf)

數(shù)據(jù)文件是數(shù)據(jù)庫的物理存儲單位。數(shù)據(jù)庫的數(shù)據(jù)是存儲在表空間中的,真正是在某一個或者多個數(shù)據(jù)文件中。而一個表空間可以由一個或多個數(shù)據(jù)文件組成,一個數(shù)據(jù)文件只能屬于一個表空間。一旦數(shù)據(jù)文件被加入到某個表空間后,就不能刪除這個文件,如果要刪除某個數(shù)據(jù)文件,只能刪除其所屬于的表空間才行。


4.表空間

表空間是Oracle對物理數(shù)據(jù)庫上相關數(shù)據(jù)文件(ORA 或者 DBF 文件)的邏輯映射。一個數(shù)據(jù)庫在邏輯上被劃分成一到若干個表空間,每個表空間包含了在邏輯上相關聯(lián)的一組結構。每個數(shù)據(jù)庫至少有一個表空間(稱之為 system表空間)。

每個表空間由同一磁盤上的一個或多個文件組成,這些文件叫數(shù)據(jù)文件(datafile)。一個數(shù)據(jù)文件只能屬于一個表空間。

oracle數(shù)據(jù)庫01

注:表的數(shù)據(jù),是有用戶放入某一個表空間的,而這個表空間會隨機把這些表數(shù)據(jù)放到一個或者多個數(shù)據(jù)文件中。

由于oracle的數(shù)據(jù)庫不是普通的概念,oracle是有用戶和表空間對數(shù)據(jù)進行管理和存放的。但是表不是有表空間去查詢的,而是由用戶去查的。因為不同用戶可以在同一個表空間建立同一個名字的表!這里區(qū)分就是用戶了!

oracle數(shù)據(jù)庫02

5.用戶

用戶是在表空間下建立的。用戶登陸后只能看到和操作自己的表, ORACLE的用戶與MYSQL的數(shù)據(jù)庫類似,每建立一個應用需要創(chuàng)建一個用戶。

oracle數(shù)據(jù)庫03


將本頁面鏈接發(fā)給QQ:435946716獲取ORACLE全套視頻教程+筆記+源碼


猜你喜歡:

Oracle數(shù)據(jù)庫圖文教程_CentOS 6.9系統(tǒng)

Oracle數(shù)據(jù)庫與MySQL數(shù)據(jù)庫在數(shù)據(jù)存儲上有什么差異?

傳智教育java開發(fā)培訓課程

0 分享到:
和我們在線交談!