Oracle體系結構中基本概念,資料庫

2021-08-16 19:29:38 字數 1768 閱讀 9085

在oracle體系結構中包含了基本概念即oracle資料庫與例項,如果你想要了解oracle體系結構的話,你就必須要了解這兩個基本的概念,以下是文章的具體介紹,望你瀏覽完以下的內容會有所收穫。

資料庫(database)是乙個資料集合.

無論資料庫是採用關係結構還是物件導向結構, oracle資料庫都將其資料存放在資料檔案中. 在其內部, 資料庫結構資料對檔案的邏輯對映, 使不同的資料分開儲存, 這些邏輯劃分稱為表空間.

表空間和檔案介紹:

1: 表空間

表空間(tablespace)是資料庫的邏輯劃分, 每個資料庫至少有乙個表空間,叫做系統表空間(system 表空間). 乙個表空間只能屬於乙個資料庫.

每個表空間由同乙個磁碟上的乙個或多個檔案組成, 這些檔案稱為資料檔案. 表空間的特性:

1)控制資料庫資料磁碟分配

2)限制使用者在表空間中可以使用的磁碟空間大小

3)表空間具有 online, offline, readonly, readwrite屬性

修改表空間的屬性:

sql> alter tablespace 表空間名稱 屬性;

查詢表空間狀態:

sql> select tablespace_name, status from dba_tablespaces; 

注意: system, undo, temp表空間不能設為offline屬性.

4)完成部分資料庫的備份與恢復

5)表空間通過資料檔案來擴大, 表空間的大小等於構成該錶空間的所以資料檔案的大小只和.

查詢表空間與資料檔案對應關係:

sql> select tablespace_name, bytes,

file_name from dba_data_files; 

基於表空間的幾個操作:

1)查詢使用者預設表空間:

sql> select username, default_tablespace from dba_users; 

2)查詢表與儲存該錶的表空間:

sql> select table_name, tablespace_name from user_tables; 

3)修改使用者預設表空間:

sql> alter user username default tablespace tablespace_name; 

4)將資料從乙個表空間移動到另乙個表空間:

sql> alter table table_name move tablespace tablespace_name; 

2: 資料檔案

每個表空間由同乙個磁碟上的乙個或多個檔案組成, 這些檔案叫做資料檔案(datafile),資料檔案只能屬於乙個表空間. 資料檔案建立後可以改變大小. 建立新的表空間需要建立新的資料檔案. 資料檔案一旦加入到表空間中, 就不能從表空間中移走, 也不能與其他表空間發生聯絡.資料庫必須的三類檔案是 data file, control file, redolog file.

其他檔案 prameter file,password file, archived log files並不是oracle資料庫必須的, 他們只是輔助資料庫的.

檢視資料庫的物理檔案組成:

1)檢視資料檔案:

sql> select * from v$datafile; 

2)檢視控制檔案:

sql> select * from v$controlfile; 

3)檢視日誌檔案:

sql> select * from v$logfile;

MongoDB 基本概念以及體系結構

mongodb 是乙個資料庫 高效能 無模式 文件性,目前nosql中最熱門的資料庫,開源產品,基於c 開發。是nosql資料庫中功能最豐富,最像關聯式資料庫的。1.儲存結構 乙個資料庫有多個集合,乙個集合有多個文件 2.儲存形式 3.目錄結構 資料庫服務 mongod 分片集群部署中,資料和查詢的...

Oracle體系結構 基礎概念

oracle體系結構主要用來分析資料庫的組成 工作過程與原理,以及資料在資料庫中的組織與管理機制。oracle資料庫是乙個邏輯概念,而不是物理概念上安裝了oracle資料庫管理系統的伺服器。例項是指一組oracle後台程序以及在伺服器中分配的共享記憶體區域 資料庫是指基於磁碟的資料檔案 控制檔案 日...

Oracle兩個基本概念了解體系結構

要了解oracle體系結構必須先了解兩個基本的概念 資料庫和例項 一 資料庫 資料庫 database 是乙個資料集合。無論資料庫是採用關係結構還是物件導向結構,oracle資料庫都將其資料存放在資料檔案中。在其內部,資料庫結構資料對檔案的邏輯對映,使不同的資料分開儲存,這些邏輯劃分稱為表空間。表空...