Oracle的簡介____Oracle

來源:互聯網
上載者:User
什麼是 ORACLE

 

ORACLE 資料庫系統是美國 ORACLE公司(甲骨文)提供的以分散式資料庫為核心的一組軟體產品,是目前最流行的客戶/伺服器(CLIENT/SERVER)或 B/S 體繫結構的資料庫之一。

ORACLE   通常應用於大型系統的資料庫產品。

 

ORACLE 資料庫是目前世界上使用最為廣泛的資料庫管理系統,作為一個通用的資料庫系統,它具有完整的資料管理功能;作為一個關聯式資料庫,它是一個 完備關係的產品;作為分散式資料庫它實現了分散式處理功能。

ORACLE 資料庫具有以下特點:

 

(1)支援多使用者、大事務量的交易處理

 

(2)資料安全性和完整性控制

 

(3)支援分布式資料處理


(4)可移植性


 ORACLE 體繫結構 1.資料庫

 

Oracle 資料庫是資料的實體儲存體。這就包括(資料檔案 ORA 或者 DBF、控 制檔案、聯機日誌、參數檔案)。其實 Oracle資料庫的概念和其它資料庫不一 樣,這裡的資料庫是一個作業系統只有一個庫。可以看作是Oracle 就只有一個

 

大資料庫。

  2.執行個體

 

一個Oracle執行個體(Oracle Instance)有一系列的後台進程(Backguound Processes)

 

和記憶體結構(Memory Structures)組成。一個資料庫可以有 n 個執行個體。 3.資料檔案(dbf) 

資料檔案是資料庫的實體儲存體單位。資料庫的資料是儲存在資料表空間中的,

真正是在某一個或者多個資料檔案中。而一個資料表空間可以由一個或多個資料檔案組成,一個資料檔案只能屬於一個資料表空間。一旦資料檔案被加入到某個資料表空間後,就不能刪除這個檔案,如果要刪除某個資料檔案,只能刪除其所屬於的資料表空間才 行。 4.資料表空間

 

資料表空間是 Oracle 對物理資料庫上相關資料檔案(ORA 或者 DBF 檔案)的邏 輯映射。一個資料庫在邏輯上被劃分成一到若干個資料表空間,每個資料表空間包含了在邏輯上相關聯的一組結構。每個資料庫至少有一個資料表空間(稱之為 system 表空 間)。

每個資料表空間由同一磁碟上的一個或多個檔案組成,這些檔案叫資料檔案

 

(datafile)。一個資料檔案只能屬於一個資料表空間。

註:表的資料,是有使用者放入某一個資料表空間的,而這個資料表空間會隨機把這

 

些表資料放到一個或者多個資料檔案中。

 

由於 oracle 的資料庫不是普通的概念,oracle 是有使用者和資料表空間對資料進行管理和存放的。但是表不是有資料表空間去查詢的,而是由使用者去查的。因為不同使用者可以在同一個資料表空間建立同一個名字的表。這裡區分就是使用者了。


5.使用者

 

使用者是在資料表空間下建立的。使用者登陸後只能看到和操作自己的表,       ORACLE

 

的使用者與   MYSQL  的資料庫類似,每建立一個應用需要建立一個使用者。

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.