freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle-10g數(shù)據(jù)庫基礎(chǔ)教程(xxxx)第06章物理存儲結(jié)構(gòu)(編輯修改稿)

2025-02-10 23:26 本頁面
 

【文章內(nèi)容簡介】 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 控制文件概述 ? 控制文件的性質(zhì): ? 控制文件描述了整個數(shù)據(jù)庫的物理結(jié)構(gòu) ? 控制文件是一個很小的 二進制 文件 ? 在加載數(shù)據(jù)庫時,實例必須 首先通過初始化參數(shù)文件找到數(shù)據(jù)庫的控制文件 ? 在數(shù)據(jù)庫運行期間,控制文件始終在不斷更新,以便記錄數(shù)據(jù)文件和重做日志文件的變化 ? 每個數(shù)據(jù)庫 至少擁有一個 控制文件,一個數(shù)據(jù)庫也可以同時擁有多個控制文件 ? 分配在不同的 物理硬盤中,以免數(shù)據(jù)庫或硬盤損壞時,能夠利用備份的控制文件啟動數(shù)據(jù)庫實例,可以提高數(shù)據(jù)庫的可靠性 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ? 控制文件的 內(nèi)容 : ? 數(shù)據(jù)庫名稱和標(biāo)識; ? 數(shù)據(jù)庫創(chuàng)建的時間; ? 表空間名稱; ? 數(shù)據(jù)文件和重做日志文件的名稱和位置; ? 當(dāng)前重做日志文件序列號; ? 數(shù)據(jù)庫檢查點的信息; ? 回退段的開始和結(jié)束; ? 重做日志的歸檔信息; ? 備份信息; ? 數(shù)據(jù)庫恢復(fù)所需要的同步信息。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ? 控制文件中的 最大化參數(shù) 包括: ? MAXLOGFILES:最大重做日志文件組數(shù)量; ? MAXLOGMEMBERS:重做日志文件組中最大成員數(shù)量; ? MAXLOGHISTORY:最大歷史重做日志文件數(shù)量; ? MAXDATAFILES:最大數(shù)據(jù)文件數(shù)量; ? MAXINSTANCES:可同時訪問的數(shù)據(jù)庫最大實例個數(shù)。 注意 :在 版本中,當(dāng)某種文件的數(shù)量超過了該 最大值時, 控制文件可以自動擴展 ;之前的版本則不能。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ? 控制文件 管理策略 ? Oracle建議 最少有兩個 控制文件,通過多路鏡像技術(shù),將多個控制文件分散到不同的磁盤中。 ? 在數(shù)據(jù)庫 運行過程 中, 始終讀取 CONTROL_FILES參數(shù)指定的 第一個 控制文件, 并同時寫CONTROL_FILES參數(shù)指定的 所有 控制文件。如果其中一個控制文件不可用,則必須關(guān)閉數(shù)據(jù)庫并進行恢復(fù)。 ? 每次對數(shù)據(jù)庫結(jié)構(gòu)進行修改后 (添加、修改、刪除數(shù)據(jù)文件、重做日志文件 ),應(yīng)該及時備份控制文件。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 控制文件的管理 ? 創(chuàng)建控制文件 ? 實現(xiàn)多路鏡像控制文件 ? 備份控制文件 ? 刪除控制文件 ? 查看控制文件的信息 ? 利用 OEM管理控制文件 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ( 1)創(chuàng)建控制文件 ? 創(chuàng)建數(shù)據(jù)庫時,系統(tǒng)會根據(jù)初始化參數(shù)文件中CONTROL_FILES的設(shè)置創(chuàng)建控制文件。 ? 手動創(chuàng)建 控制文件的情形: ? 控制文件全部丟失或損壞; ? 需要修改數(shù)據(jù)庫名稱; ? 在 Oracle ,需要修改某個最大化參數(shù)。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 CREATE CONTROLFILE語句 ? 創(chuàng)建語句的語法: CREATE CONTROLFILE [REUSE] [SET] DATABASE database [重命名 ]指定 DB名稱 [LOGFILE logfile_clause] 指定聯(lián)機重做日志文件 RESETLOGS|NORESETLOGS /*重命名 DB或 丟失部分聯(lián)機重做日志文件 ,則指定 RESETLOGS;對 DB進行完全恢復(fù) ,則指定 NORESETLOGS*/ [DATAFILE file_specification] [MAXLOGFILES] [MAXLOGMEMBERS] [MAXLOGHISTORY] [MAXDATAFILES] [MAXINSTANCES] [ARCHIVELOG|NOARCHIVELOG] 指定 DB運行在歸檔 /非歸檔模式 [FORCE LOGGING] 指定 DB啟動后,所有變更操作都記錄到日志文件 [CHARACTER SET character_set] 指定 DB的字符集 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 創(chuàng)建控制文件的基本步驟 ? 制作數(shù)據(jù)庫中所有的數(shù)據(jù)文件和重做日志文件列表 ? 如果數(shù)據(jù)庫仍然處于運行狀態(tài),則關(guān)閉數(shù)據(jù)庫 ? 在操作系統(tǒng)級別備份所有的數(shù)據(jù)文件和聯(lián)機重做日志文件 ? 啟動實例到 NOMOUNT狀態(tài) SQL SELECT MEMBER FROM V$LOGFILE。 SQL SELECT NAME FROM V$DATAFILE。 SQL SELECT VALUE 2 FROM V$PARAMETER 3 WHERE NAME = 39。CONTROL_FILES39。 SQL SHUTDOWN SQL STARTUP NOMOUNT Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ? 利用前面得到的文件列表,執(zhí)行 CREATE CONTROLFILE創(chuàng)建一個新控制文件。 ? 在操作系統(tǒng)級別對新建的控制文件進行備份。 ? 如果數(shù)據(jù)庫重命名,則編輯 DB_NAME參數(shù)來指定新的數(shù)據(jù)庫名稱。 ? 如果數(shù)據(jù)庫需要恢復(fù),則進行恢復(fù)數(shù)據(jù)庫操作: ? 如果創(chuàng)建控制文件時指定了 NORESTLOGS,可以完全恢復(fù)數(shù)據(jù)庫。 ? 如果創(chuàng)建控制文件時指定了 RESETLOGS,則必須在恢復(fù)時指定 USING BACKUP CONTROLFILE。 SQL RECOVER DATABASE。 SQL RECOVER DATABASE USING BACKUP CONTROLFILE。 創(chuàng)建腳本 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ? 打開數(shù)據(jù)庫 ? 如果數(shù)據(jù)庫 不需要恢復(fù) 或 已經(jīng) 對數(shù)據(jù)庫進行了 完全恢復(fù) ,則可以正常打開數(shù)據(jù)庫。 ? 如果在創(chuàng)建控制文件時使用了 RESETLOGS參數(shù),則必須指定以 RESETLOGS方式打開數(shù)據(jù)庫。 SQL ALTER DATABASE OPEN。 SQL ALTER DATABASE OPEN RESETLOGS。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ( 2)實現(xiàn)多路鏡像控制文件 ? Oracle數(shù)據(jù)庫在創(chuàng)建時創(chuàng)建多個鏡像的控制文件,其名稱和存放位置由參數(shù) CONTROL_FILES指定。 ? 數(shù)據(jù)庫創(chuàng)建后,建立多個鏡像控制文件的 步驟 : ? 編輯初始化參數(shù) CONTROL_FILES,命令: ALTER SYSTEM SET CONTROL_FILES=… SCOPE=SPFILE。 ? 關(guān)閉數(shù)據(jù)庫 SHUTDOWN IMMEDIATE ? 拷貝一個原有的控制文件到新的位置,并重新命名 ? 重新啟動數(shù)據(jù)庫 STARTUP Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ? 例 13:為 ORCL數(shù)據(jù)庫添加一個鏡像控制文件。 ? 編輯 CONTROL_FILES: ? 關(guān)閉數(shù)據(jù)庫 ? 拷貝 D:\ORACLE\ORADATA\D:\ORACLE\ORADATA目錄下,并重命名為 ? 重新啟動數(shù)據(jù)庫 SQL ALTER SYSTEM SET CONTROL_FILES= 39。E:\oracle\product\\oradata\ORCL\39。, 39。E:\oracle\product\\oradata\ORCL\39。, 39。E:\oracle\product\\oradata\ORCL\39。, 39。E:\oracle\product\\oradata\39。 SCOPE=SPFILE。 SQL SHUTDOWN IMMEDIATE SQL STARTUP Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ( 3)備份控制文件 ? 根據(jù)備份生成的控制文件的類型不同,有兩種方法: ? 備份為二進制文件 ALTER DATABASE BACKUP CONTROLFILE TO ‘… \*.BKP’ ? 備份為文本文件 ALTER DATABASE BACKUP CONTROLFILE TO TRACE 注意 :此時,將控制文件備份到ORACLE_BASE\admin\SID\udump目錄下的跟蹤文件中。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ( 4)刪除控制文件 ? 步驟: ? 編輯 CONTROL_FILES初始化參數(shù),使其不包含要刪除的控制文件; ? 關(guān)閉數(shù)據(jù)庫; ? 在操作系統(tǒng)中刪除控制文件; ? 重新啟動數(shù)據(jù)庫。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ( 5)查詢控制文件的信息 ? 與控制文件相關(guān)的數(shù)據(jù)字典視圖: ? V$DATABASE:從控制文件中獲取的數(shù)據(jù)庫信息; ? V$CONTROLFILE:包含所有控制文件名稱與狀態(tài)信息; ? V$CONTROLFILE_RECORD_SECTION:包含控制文件中各記錄文檔段信息; ? V$PARAMETER:可以獲取初始化參數(shù)CONTROL_FILES的值。 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 ( 6)利用 OEM管理控制文件 ? 查看控制文件信息 ? 備份控制文件 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 重做日志文件 ? 重做日志文件概述 ? 重做日志文件的管理 Oracle 10g 數(shù)據(jù)庫基礎(chǔ)教程 2023 重做日志文件概述 ?重做日志文件的概念 ? 重做日志文件,保存了用戶對數(shù)據(jù)庫所作 的更新操作(DDL、 DML),包含的主要信息是記錄 事務(wù)的開始 和 結(jié)束 、事務(wù)中每項 操作的對象 和 類型 、 更新操作前后的數(shù)據(jù)值等。 ? 重做日志文件是由 重做記錄 構(gòu)成的,每個重做記錄由一組修改相量組成。 ? 修改向量 記錄了對數(shù)據(jù)庫中某個數(shù)據(jù)塊所做的修改。 Oracle 10g
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1