oracle schema_了解Oracle备份恢复的知识
Oracle架構體系
警報日志(alter log):
一個文本日志文件,記錄數據庫的錯誤和狀態信息,通常情況下,警報日志位于后臺轉存目標目錄中,該目錄有數據庫參數DIAFNOSTIC_DEST定義的,其中警報日志的格式為alter.log。
歸檔日志重做(ARCHIVELOG redo log):
當時數據庫處于ARCHIVELOG模式時,每次Oracle通過LGWR進程切換練級重做日志時都會生成歸檔重做日志。歸檔重做日志可以寫入10個不同的目錄,這些目錄由數據庫參數文件的中的Oracle參數LOG_ARCHIVE_DEST_n定義。
備份控制文件(backup control file):
控制文件的備份是由命令alter database backup controlfile to ‘file_name’ 或者命令 later database backup control file to trace 生成的。
塊(block):
Oracle中最小的存儲單元,默認的塊大小有數據庫參數中的參數DB_BLOCK_SIZE決定的,并且創建數據庫后該設置不變。Oracle Database 12c允許表空間具有不同于默認值的塊大小。
檢查點(checkpoint):
一種數據庫事件,是數據庫將臟(已使用)數據塊從內存中移除并寫入磁盤。
數據庫(database):
有構成Oracle數據庫的不同組件(表空間,重做日志等)組成,數據庫不同于實例,數據庫用于存儲數據,使用RMAN可以備份和恢復數據庫。
數據庫一致性(database consistency):
指數據庫中的每一個對象在某個相同的時間點時一致的。也意味著數據庫控制文件與數據庫數據文件頭保持一致。
數據庫控制文件(database control file):
數據庫控制文件存儲于數據庫有關的元數據。包含數據庫數據文件、歸檔重做日志、RMAN備份的信息、以及其他數據庫內部信息。
數據庫數據文件(database datafile):
與表空間相關的物理實體。一個數據庫至少含有一個數據庫數據文件組成的。一個給定的數據庫數據文件只能有一個關聯的表空間,但是一個表空間可以有多個數據庫數據文件。
數據庫參數文件(database parameter file):
數據庫參數文件含有實例和數據庫配置信息,它分為兩部分(各部分相互獨立):一分部分是文本文件init.ora;另一部分是spfile.ora,該文件允許通過alter system 命令來未出數據庫參數的設置。
快速恢復區(FRA,Fast Recovery Area):
磁盤的可選配置區域,用于存儲各種與恢復相關的文件。RMAN的備份文件,歸檔重做日志,連擊重做日志和控制文件都可以存儲在這個區域中。
區組(granule):Oracle連續內存單位,所有系統全局區(System Global Area,SGA)的內存分配都近似為最近的區組單位。區組單位的由預計的整個SGA內存的大小決定,可能為4M或者16M,當Oracle使用較大的區組大小時,大于128M的SGA就有可能出現斷點。分配數據庫的區組數量在數據庫啟動時確定。
實例(instance):
實例是Oracle內存和進程的集合,若分配了SGA且相應的Oracle進程均啟動和運行成功,就可以說啟動了Oracle實例。注意實例運行不代表數據庫自身已經被打開。
聯機重做日志(online redo log):
生成重做日志時,重做會被實際存儲在數據庫的練級重做日志中。Oracle要求至少為一個數據的操作創建兩個練級重做日志。這些聯機重做日志可含有多個保護重做的鏡像副本。這些被稱為多路重做日志。當一個聯機重做日志寫滿重做內容時,就切換到下一個聯機重做日志,這被稱為日志切換操作。每一個聯機重做日志文件都有關聯的唯一日志系列號,一個日志序列號唯一的標識一個聯機重做日志文件。通過VVVARCHIVED_LOG視圖或者V$LOG_HISTORY視圖中可查找給定的歸檔重做日志的日志序列號。一個聯機重做日志(以及一個歸檔重做日志)包含該日止文件獨特的一組數據庫系統更改號(System Change Number,SCN),在恢復期間按照序列號的順序來應用聯機重做日志或者歸檔重做日志中的撤銷(undo)操作。
進程(process):
執行Oracle數據庫實際操作的程序。
重做(redo):
記錄對給定數據庫的所有修改。
模式(schema):
擁有Oracle中的多種邏輯對象,實際上與用戶的意義相同。
系統全局區(System Global Area,SGA):
Oracle啟動時分配的共享內存區。所有的Oracle進程都共享這部分內存。
系統更改號(System Change Number,SCN):
一個表示某時間點上數據庫當前狀態的計數器。
表空間(tablespace):
一個物理邏輯實體。由一個或者多個數據庫數據文件組成。一個數據庫至少含有一個表空間(及system表空間)。
跟蹤文件(trace file):數據庫會在許多不同的情況下生成跟蹤文件,包含進程錯誤。
應用容錯
備份文件
故障類型
備份分類
RMAN(恢復管理器)
.恢復目錄數據庫
恢復目錄用于存放RMAN元數據,它是存放RMAN元數據的一個可選設置
RMAN通道
RMAN-備份集與備份片
RMAN-備份命令
數據泵導入與導出
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的oracle schema_了解Oracle备份恢复的知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何查看一个组件的 classid是多少
- 下一篇: python3新式类_python新式类