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

正文內(nèi)容

oracle重做日志文件和歸檔日志-在線瀏覽

2024-09-26 01:27本頁面
  

【正文】 racle 服務(wù)器時(shí),后臺(tái)進(jìn)程 SMON 總是會(huì)檢查控制文件、數(shù)據(jù)文件以及重做日志的一致性: .生成檢查點(diǎn) ? ? 如果數(shù)據(jù)文件、控制文件、重做日志的 當(dāng)前 SCN 值完全一致,則系統(tǒng)會(huì)直接打開所有數(shù)據(jù)文件和重做日志 。 ? ? 如果控制文件和數(shù)據(jù)文件的當(dāng)前 SCN 值不匹配 ,則表示數(shù)據(jù)文件或控制文件存在損壞,此時(shí)就需要進(jìn)行 介質(zhì)恢復(fù) ,以恢復(fù)損壞的物理文件。 .生成檢查點(diǎn) ? 檢查點(diǎn)可發(fā)生在下面情況中: ? ? 每次日志切換時(shí) ? ? 當(dāng)使用 NORMAL、 TRANSACTIONAL、 IMMEDIATE 選項(xiàng)關(guān)閉例程時(shí) ? ? 通過設(shè)置初始化參數(shù) FAST_START_MTTR_TARGET 強(qiáng)制執(zhí)行時(shí) ? ? 數(shù)據(jù)庫管理員通過手動(dòng)方式請求時(shí) ? ? ALTER TABLESPACE [OFFLINE NORMAL|READ ONLY|BEGIN BACKUP] 命令導(dǎo)致對特定數(shù)據(jù)文件執(zhí)行檢查點(diǎn)操作時(shí) 。假定當(dāng)前日志組為日志組一,當(dāng)該日志組寫滿之后,系統(tǒng)會(huì)自動(dòng)切換到日志組二,并發(fā)出檢查點(diǎn)將 SCN 信息寫入到數(shù)據(jù)文件和控制文件。 ? 可以設(shè)想一下,數(shù)據(jù)庫還能使用嗎 ?答案是肯定的,將來在重新啟動(dòng) Oracle Server 時(shí)后臺(tái)進(jìn)程 SMON 會(huì)自動(dòng)執(zhí)行實(shí)例恢復(fù),最終將數(shù)據(jù)文件、控制文件、重做日志轉(zhuǎn)變?yōu)橐恢聽顟B(tài)。因?yàn)?SMON 需要重新執(zhí)行日志組二所記載的 90MB事務(wù)變化,從而會(huì)使得實(shí)例恢復(fù)需要很長時(shí)間。 ?.強(qiáng)制檢查點(diǎn) ? 日志切換和檢查點(diǎn)操作是在數(shù)據(jù)庫運(yùn)行中的某些特定點(diǎn)自動(dòng)執(zhí)行的,但 DBA 可以強(qiáng)制執(zhí)行日志切換或檢查點(diǎn)操作。例如:設(shè)置 FAST_START_MTTR_TARGET=300,代表如果數(shù)據(jù)庫需要實(shí)例恢復(fù),那么恢復(fù)的時(shí)間不超過 300 秒。 ? 2) ALTER SYSTEM CHECKPOINT 命令 ? 必要時(shí), DBA 也可以手動(dòng)發(fā)出檢查點(diǎn)命令,命令如下: ? ALTER SYSTEM CHECKPOINT. ?.強(qiáng)制檢查點(diǎn) 【 本章大綱 】 ? 要確定一個(gè)數(shù)據(jù)庫例程的聯(lián)機(jī)重做日志文件的合適數(shù)量,必須測試不同的配置。在其它情況下,數(shù)據(jù)庫例程可能需要更多的組以保證各個(gè)組始終可供 LGWR 進(jìn)程使用。 ? 2)重做日志文件的復(fù)用 ? 重做日志對于數(shù)據(jù)庫正常運(yùn)作和維護(hù)都是至關(guān)重要,因此建議創(chuàng)建復(fù)用重做日志文件來提高重做日志的可靠性。復(fù)用重做日志文件后, LGWR 進(jìn)程將同步寫入位于一個(gè)重做日志組中的多個(gè)成員日志文件,即多個(gè)日志成員是互為鏡像的關(guān)系,因此,即使由于某個(gè)單獨(dú)的日志文件破壞或丟失,數(shù)據(jù)庫運(yùn)行和恢復(fù)也不受任何影響。不對稱配置應(yīng)只是非常情況(如磁盤故障)的臨時(shí)結(jié)果。 ? 3)重做日志文件的位置 ? 復(fù)用聯(lián)機(jī)重做日志文件時(shí),最好將組內(nèi)的成員放置在不同磁盤上。將歸檔日志文件和聯(lián)機(jī)重做日志文件分放在不同磁盤上,以減少 ARCn 和 LGWR后臺(tái)進(jìn)程之間的爭用。 ? 4)重做日志文件的大小 ? 聯(lián)機(jī)重做日志文件最小為 50 KB,最大文件大小視操作系統(tǒng)而定。 Oracle推薦日志切換時(shí)間應(yīng)該在 20— 30min 之間,至于到底應(yīng)該將日志組尺寸設(shè)置為多少,還應(yīng)該根據(jù)實(shí)際情況進(jìn)行反復(fù)測試。 日志管理策略 ? 例如,假定磁帶空間為 100MB,并且該磁帶只能存放兩個(gè)歸檔日志,那么設(shè)置重做日志的尺寸略低于 50MB。 ? 然而在有些情況下,會(huì)需要通過手工方式為數(shù)據(jù)庫添加新重做日志組和成員。在另外些情況下, DBA 可能會(huì)需要改變現(xiàn)有重做日志文件的名稱和位置,或者刪除重做日志組或成員。 【 本章大綱 】 ? 要?jiǎng)?chuàng)建一個(gè)新的聯(lián)機(jī)重做日志文件組,請使用下面的 SQL 命令: ? ALTER DATABASE [database] ? ADD LOGFILE [GROUP integer] filespec ? [, [GROUP integer] filespec]...] ? 可以通過 filespec 來指定成員名稱和位置。如果省略了該參數(shù), Oracle 服務(wù)器自動(dòng)生成其值。 ? 1)以管理員身份登錄 ? SQL CONNECT / AS SYSDBA ? 已連接。d:\oracle\oradata\db01\39。d:\oracle\oradata\db01\39。 ? 數(shù)據(jù)庫已更改。 ? GROUP STATUS TYPE MEMBER ? ? 3 STALE ONLINE D:\ORACLE\ORADATA\DB01\ ? 2 STALE ONLINE D:\ORACLE\ORADATA\DB01\ ? 1 ONLINE D:\ORACLE\ORADATA\DB01\ ? 4 ONLINE D:\ORACLE\ORADATA\DB01\ ? 4 ONLINE D:\ORACLE\ORADATA\DB01\ 增加日志組 ? 【 實(shí)例 73】 為 Oracle Server 再增加一個(gè)重做日志組,組中包含兩個(gè)成員,大小為 2M. ? 1)以管理員身份登錄 ? SQL CONNECT / AS SYSDBA ? 已連接。d:\oracle\oradata\db01\39。d:\oracle\oradata\db01\39。 ? 數(shù)據(jù)庫已更改。 ? ? 在對重做日志組進(jìn)行編號時(shí),中間不能有間斷 。 增加日志組 【 本章大綱 】 ? 有時(shí), DBA 可能需要為已有重做日志組添新的成員日志文件,比如,由于某個(gè)磁盤損壞,導(dǎo)致每個(gè)重做日志組都丟失了一個(gè)成員日志文件,這時(shí),需通過手工方式為每重做日志組增加一個(gè)新日志成員文件。filename39。filename39。filename39。filename39。 ? 如果該文件已經(jīng)存在,其大小必須與指定值相同,并且必須指定 REUSE 選項(xiàng)。 增加日志成員 ? 【 實(shí)例 74】 為 Oracle Server 的第四個(gè)重做日志組增加一個(gè)成員。 ? 2)添加新的成員 ? SQL ALTER DATABASE DB01 ADD LOGFILE MEMBER ? 39。 to GROUP 4。 ? 注意:在創(chuàng)建成員日志文件時(shí),不能使用 SIZE 參數(shù)來指定重做日志文件的大小,因?yàn)? ? 新建的重做日志文件必須與組中已有的其它成員具有相同大小。有兩種方法可實(shí)現(xiàn)重定位或重命名重做日志文件: ? 1) ALTER DATABASE RENAME FILE 命令。 ? 使用 ALTER DATABASE RENAME FILE 命令的步驟如下: ? 1)關(guān)閉數(shù)據(jù)庫 ? 2)使用操作系統(tǒng)命令 COPY 重做日志文件到新位置 ? 3)啟動(dòng)數(shù)據(jù)庫到 mount 狀態(tài) ? 4)執(zhí)行 ALTER DATABASE RENAME FILE 命令 ? 5)打開數(shù)據(jù)庫 日志文件重定位 ? 【 實(shí)例 75】 移動(dòng)日志文件,觀察日志文件丟失時(shí)出現(xiàn)的現(xiàn)象,并重新定位。 ? 2)關(guān)閉數(shù)據(jù)庫 ? SQL SHUTDOWN。 ? 已經(jīng)卸載數(shù)據(jù)庫。 ? 3)移動(dòng)日志文件 ? 使用操作系統(tǒng)命令移動(dòng)日志文件。D:\ORACLE\ORADATA\DB01\39。E:\39。 ? 5)打開數(shù)據(jù)庫 ? SQL ALTER DATABASE OPEN。 ? 第二種方法,可以在學(xué)習(xí)刪除日志文件后讀者自行練習(xí)。如果某個(gè)重做日志組不再需要使用,也可以將整個(gè)重做日志組刪除。在刪除重做日志組之前,應(yīng)首先考慮如下幾個(gè)問題: ? ? 無論組中有多少成員,一個(gè)數(shù)據(jù)庫至少需要使用兩個(gè)重做日志組,因此,如果在數(shù)據(jù)庫中只包含兩個(gè)日志組時(shí),不能進(jìn)行刪除日志組的操作。 ? ? 如果數(shù)據(jù)庫處于歸檔模式下,在刪除重做日志組之前,必須確定它已經(jīng)被歸檔。 ? GROUP ARCHIVED STATUS ? ? 1 YES ACTIVE ? 2 NO CURRENT ? 3 YES INACTIVE ? 4 YES INACTIVE ? 從上述結(jié)果看, 4 號日志組已歸檔,但是 1 號日志組處于活動(dòng)狀態(tài),因此當(dāng)前能刪除的是 3, 4 號的兩個(gè)重做日志組。filename39。filename39。filename39。filename39。 ? 2)刪除日志組 ? SQL ALTER DATABASE DROP LOGFILE GROUP
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1