Oracle學習筆記 2 儲存結構

2021-04-22 08:19:44 字數 958 閱讀 8082

1.oracle儲存結構分為:物理儲存結構,邏輯儲存結構.

物理儲存結構:是指資料庫檔案在磁碟中的物理存放方式. 

邏輯儲存結構:是指資料庫中資料的邏輯組織方式.

2.oracle檔案包括:資料檔案,日誌檔案,引數檔案,控制檔案.

資料檔案:儲存資料庫中的資料,.

日誌檔案:主要記錄事務或使用者操作過程,乙個資料庫至少要有兩個聯機重做日誌檔案,可以ab迴圈放置. 

日誌記錄方式又分為歸檔模式和非歸檔模式, 歸檔方式在每次覆蓋日誌檔案前都會先將日誌進行拷貝,可以完整的記錄資料庫所做的所有操作,非歸檔方式只能有限記錄. 歸檔模式可以進行熱備份,非歸檔模式只能進行冷備份.

引數檔案:是指資料庫在建立過程中需要用到的一些檔案.

控制檔案:是指資料庫在啟動過程中建立的一些檔案,乙個資料庫至少要有乙個控制檔案.

3.oracle邏輯儲存結構主要包括,表空間,表,資料段,資料區,資料塊.

表空間:資料庫內部的邏輯組織方式.

表:由行列組成的二維關係模式.

索引:為加快對特定資料表的訪問而創立的資料庫物件,可以包括一列或多列的索引列,並儲存指向該行的rowid.

資料段:資料庫中使用者建立的物件,主要包括,資料段(表和索引等),回滾段,臨時段,cash段.

資料區:oracle對大型表或索引進行分割槽,以加快訪問速度.

資料塊:oracle基本的磁碟訪問單元,通常是作業系統塊的整數倍.

行鏈和移植:

pctfree:

pctused:

簇索引:

同義詞:同義詞擁有如下好處:節省大量的資料庫空間,對不同使用者的操作同一張表沒有多少差別;擴充套件的資料庫的使用範圍,能夠在不同的資料庫使用者之間實現無縫互動;同義詞可以建立在不同乙個資料庫伺服器上,通過網路實現連線。

在使用select * from a  時,先檢查本地是否有a表,如果沒有檢查私有同義詞是否有a表,再沒有檢查public同義詞是否有a表

oracle學習筆記(9) 邏輯儲存結構 區

1 區的概念 區是由一系列連續的資料塊構成的邏輯儲存單元,是儲存空間分配與 的最小單位。當建立乙個資料庫物件時,oracle為物件分配若干個區,以構成乙個段來為物件提供初始的儲存空間。當段中已分配的區都寫滿後,oracle會為段分配乙個新區,以容納更多的資料。2 區的管理 1 區的分配 在本地管理方...

Oracle學習筆記(2)

pl sql pl sql優點 1 良好的互動性 2 無法替代的觸發器功能 3 自動優化 尤其針對余大迴圈,pl sql效能更優 pl sql塊的結構 declare 宣告部分 在此宣告pl sql用到的變數,型別及游標,以及區域性的儲存過程和函式 begin 執行部分 過程及sql 語句 即程式的...

oracle 學習筆記 2

oracle 表管理 表名必須以字母開頭,不能超過30個字元,不用保留字,只能使用如下字元a z,a z,0 9,等。oracle資料型別 字元型char 定長 最大2000字元,效率高,查詢速度很快。char 10 不足10的用空格補齊。varchar2 變長 最大4000字元 clob 字元型大...