成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫的幾種文件及表空間數據塊的知識簡介

數據庫 Oracle
本文我們總結了Oracle數據庫的幾種重要文件的作用,包括控制文件、數據文件、重做日志文件、歸檔日志文件等以及一些表空間、段、區間和Oracle數據塊得的知識,希望能夠對您有所幫助。

Oracle數據庫中有一些文件及其它的一些知識是我們必須要了解的。本文我們就介紹了Oracle數據庫的幾種文件以及表空間、段、區間和Oracle數據塊方面的知識,接下來就讓我們來一起了解一下吧。

1、控制文件 (Control files)

參數文件init.ora 記錄了控制文件的位置,控制文件是一個非常小的二進制文件,***可以增長到64MB,控制文件包括如下主要信息:・所有的數據文件,聯機日志文件,歸檔日志文件信息有了這些信息,Oracle 就知道那些文件是數據文件,現在的重做日志文件是哪些,這些都是系統啟動和運行的基本條件,所以他是Oracle 運行的根本。如果沒有控制文件系統是不可能啟動的。控制文件是非常重要的,一般采用多個鏡相復制來保護控制文件,或采用RAID 來保護控制文件。控制文件的丟失,將使數據庫的恢復變的很復雜。控制文件信息可以從V$Controlfile 中查詢獲得

2、數據文件(Data files)

可以通過如下方式查看數據文件:

SQL> select name from v$datafile;

數據文件是Oracle 中最重要的物理文件,直接記錄了用戶數據。按照使用上的不同,可以把數據文件分成如下幾類:・回滾數據文件・用戶數據文件

3、重做日志文件(Redo files)

用戶對數據庫進行的任何操作都會記錄在重做日志文件。在了解重做日志之前必須了解重做日志的兩個概念,重做日志組和重做日志組成員(Member),一個 數據庫中至少要有兩個日志組文件,一組寫完后再寫另一組,即輪流寫。每個日志組中至少有一個日志成員,一個日志組中的多個日志成員是鏡相關系,有利于日志 文件的保護,因為日志文件的損壞,特別是當前聯機日志的損壞,對數據庫的影響是巨大的。・在歸檔情況下,需要歸檔的日志來不及歸檔,而聯機日志又需要被重新利用

4、歸檔日志文件(Archived files)

Oracle 可以運行在兩種模式之中,歸檔模式和不歸檔模式。如果不用歸檔模式,當然你就不會有歸檔日志,但是,你的系統將不會是一個實用系統,特別是不能用于生產系 統,因為你可能會丟失數據。但是在歸檔模式中,為了保存用戶的所有修改,在重做日志文件切換后和被覆蓋之間系統將他們另外保存成一組連續的文件系列,該文 件系列就是歸檔日志文件。

有人或許會說,歸檔日志文件占領我大量的硬盤空間,其實,具體想一想,你是愿意浪費一點磁盤空間來保護你的數據,還是愿意丟失你的數據呢?顯而義見,我們 需要保證我們的數據的安全性。其實,歸檔并不是一直占領你的磁盤空間,你可以把她備份到磁帶上,或刪除上一次完整備份前的所有日志文件。通過 v$archived_log 和v$log_history 可以查看歸檔日志文件的信息。

5、表空間(tablespace)

在8i 以前,表空間的管理類型只有一種,被稱為字典管理表空間(DMT),即在數據字典中管理表空間中的空間的分配。在8i

以后的版本,為了減少在字典上的開銷,引入了本地管理的表空間(LMT),在該類型的表空間中,在每個數據文件中存儲的位圖來管理空間的分配,不再要求使通過v$tablespace 可以查詢表空間,DBA_TABLESPACE 可以查詢詳細表空間信息。

6、段(Segment)

可以指定擴展到哪個數據文件上面。段基本可以分為以下四種:

  • 數據段(Data Segment)
  • 索引段(Index Segment)
  • 回滾段(Rollback Segment)
  • 臨時段(Temporary Segment)

通過DBA/ALL/USER_SEGMENTS 可以查詢詳細的段信息。

7、區間(Extent)

關于Extent 個區間被用滿,數據庫會繼續申請一個新的預留存儲空間,即新的區間,一直到段的***區間數(Max Extent)或沒有可用的磁盤空間可以申請。

在Oracle8i 以上版本,理論上一個段可以無窮個區間,但是多個區間對Oracle 卻是有性能影響的,Oracle

建議把數據分布在盡量少的區間上,以減少Oracle 的管理與磁頭的移通過DBA/ALL/USER_EXTENTS 可以查詢詳細的區間信息。

8、Oracle 數據塊(Block)

Oracle最基本的存儲單位,在建立數據庫的時候指定,雖然在初始化文件中可見,但是不能修改。為了保證存取的速度,它是OS數據塊的整數倍。Oracle 的操作都是以塊為基本單位,一個區間可以包含多個塊,如果區間大小不是塊大小的整數倍,Oracle 塊的內部結構與數據的存取方法都是比較復雜的,以表段的塊為例,從簡單的結構上劃分,可以把塊的內部劃分成如下幾個部分:公用頭,表目錄,行目錄,可存取空間等。

關于Oracle數據庫的控制文件、重做日志文件等的介紹就到這里了,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

  1. Oracle 10g 數據庫閃回的配置與使用詳解
  2. SQL Server數據庫對連接字符串的安全性處理
  3. Oracle數據庫啟動參數文件及相關SQL語句簡介
  4. Oracle數據庫對DDL語句和DML語句的事務管理
  5. SQL Server 2008數據庫清空數據庫日志的代碼示例
責任編輯:趙鵬 來源: 火魔網
相關推薦

2011-02-21 13:41:14

SQL Server

2022-03-30 09:30:00

數據庫地理空間查詢SQL

2010-05-07 12:35:05

Oracle spat

2011-08-29 17:00:47

Oracle數據庫RM表空間數據塊介質

2011-03-22 10:20:18

Bing MapsSQL Server

2010-05-05 17:46:07

Oracle7.X

2011-03-22 15:10:49

Bing MapsSQL Server

2011-03-22 09:17:12

SQLCRLSQL Server

2011-02-21 13:06:42

Microsoft S

2009-01-20 13:39:56

數據挖掘空間數據方法

2011-03-25 10:26:34

Oracle數據庫管理表空間

2010-03-24 09:42:12

Oracle數據庫

2011-07-18 15:59:17

MySQL數據庫

2015-08-21 12:59:38

Oracle數據庫

2011-02-21 13:06:34

SQL Servr 2

2011-02-21 10:26:53

Microsoft S

2011-08-05 12:44:57

Oracle數據庫表空間

2011-08-09 17:48:54

Oracle參數文件

2011-09-01 13:24:42

SQL Server 呈現GeoRSS訂閱的Bing Maps

2022-09-14 11:27:19

物聯網大數據智慧城市
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.99精品| 精品人伦一区二区三区蜜桃网站 | 日韩羞羞| 国产精品精品 | 天天综合永久入口 | 亚洲欧美在线观看 | 中文字幕高清一区 | 日日日操| 精品久久久久久亚洲精品 | 国产在线视频在线观看 | 国产特级毛片aaaaaa喷潮 | 日韩国产一区二区三区 | 毛片区| 在线观看av免费 | 超碰97免费观看 | 亚洲色图综合 | 少妇精品亚洲一区二区成人 | 亚洲高清视频在线观看 | 99久久精品免费 | 国产精品日本一区二区在线播放 | 午夜在线观看免费 | 欧美午夜视频 | 国产欧美在线一区二区 | 国产一区二区精华 | 国产在线一区二区三区 | 三级黄色片在线观看 | 中文字幕日本一区二区 | 91av国产在线视频 | 久久成人18免费网站 | 香蕉视频黄色 | 国产精品久久久久久久久久不蜜臀 | 国产欧美一区二区三区在线看蜜臀 | 免费福利视频一区二区三区 | 日韩看片 | 中文字幕一区二区三区精彩视频 | 黄色大片在线播放 | 天堂国产 | av资源中文在线天堂 | 91在线精品一区二区 | 怡红院怡春院一级毛片 | 羞羞色网站 |