婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Oracle數(shù)據(jù)庫系統(tǒng)緊急故障處理方法

Oracle數(shù)據(jù)庫系統(tǒng)緊急故障處理方法

熱門標(biāo)簽:廣州市400電話辦理 語音電話機(jī)器人營銷方案 百變地圖標(biāo)注 修改高德地圖標(biāo)注 淮安自動(dòng)外呼系統(tǒng)開發(fā) 南通防封外呼系統(tǒng)運(yùn)營商 語音電話機(jī)器人缺點(diǎn) 地圖標(biāo)注原件 宜賓外呼系統(tǒng)廠家
正在看的ORACLE教程是:Oracle數(shù)據(jù)庫系統(tǒng)緊急故障處理方法。

Oracle物理結(jié)構(gòu)故障是指構(gòu)成數(shù)據(jù)庫的各個(gè)物理文件損壞而導(dǎo)致的各種數(shù)據(jù)庫故障。這些故障可能是由于硬件故障造成的,也可能是人為誤操作而引起。所以我們首先要判斷問題的起因,如果是硬件故障則首先要解決硬件問題。在無硬件問題的前提下我們才能按照下面的處理方發(fā)來進(jìn)一步處理。 

  控制文件損壞: 

  控制文件記錄了關(guān)于oracle的重要配置信息,如數(shù)據(jù)庫名、字符集名字、各個(gè)數(shù)據(jù)文件、日志文件的位置等等信息。控制文件的損壞,會(huì)導(dǎo)致數(shù)據(jù)庫異常關(guān)閉。一旦缺少控制文件,數(shù)據(jù)庫也無法啟動(dòng),這是一種比較嚴(yán)重的錯(cuò)誤。 

  損壞單個(gè)控制文件: 

  1. 確保數(shù)據(jù)庫已經(jīng)關(guān)閉,如果沒有用下面的命令來關(guān)閉數(shù)據(jù)庫: 

  svrmgrl>shutdown immediate; 

  2. 查看初始化文件$ORACLE_BASE/admin/pfile/initORCL.ora,確定所有控制文件的路徑。 
 
  3. 用操作系統(tǒng)命令將其它正確的控制文件覆蓋錯(cuò)誤的控制文件。 

  4. 用下面的命令重新啟動(dòng)數(shù)據(jù)庫:

  svrmgrl>startup; 

  5. 用適當(dāng)?shù)姆椒ㄟM(jìn)行數(shù)據(jù)庫全備份。 

  損壞所有的控制文件: 

  1. 確保數(shù)據(jù)庫已經(jīng)關(guān)閉,如果沒有用下面的命令來關(guān)閉數(shù)據(jù)庫: 

  svrmgrl>shutdown immediate; 

  2. 從相應(yīng)的備份結(jié)果集中恢復(fù)最近的控制文件。對(duì)于沒有采用帶庫備份的點(diǎn)可以直接從磁帶上將最近的控制文件備份恢復(fù)到相應(yīng)目錄;對(duì)于采用帶庫備份的點(diǎn)用相應(yīng)的rman腳本來恢復(fù)最近的控制文件。 

  3. 用下面的命令來創(chuàng)建產(chǎn)生數(shù)據(jù)庫控制文件的腳本: 

svrmgrl>startup mount; 

svrmgrl>alter database backup controlfile to trace noresetlogs; 

  4. 修改第三步產(chǎn)生的trace文件,將其中關(guān)于創(chuàng)建控制文件的一部分語句拷貝出來并做些修改,使得它能夠體現(xiàn)最新的數(shù)據(jù)庫結(jié)構(gòu)。假設(shè)產(chǎn)生的sql文件名字為createcontrol.sql. 

  注意: 

  Trace文件的具體路徑可以在執(zhí)行完第3)步操作后查看$ORACLE_BASE/admin/bdump/alert_ORCL.ora文件來確定。 

  5. 用下面命令重新創(chuàng)建控制文件: 

  svrmgrl>shutdown abort; 

  svrmgrl>startup nomount; 

  svrmgrl>@createcontrol.sql; 

  6. 用適當(dāng)?shù)姆椒ㄟM(jìn)行數(shù)據(jù)庫全備份。 

  重做日志文件損壞: 

  數(shù)據(jù)庫的所有增、刪、改都會(huì)記錄入重做日志。如果當(dāng)前激活的重做日志文件損壞,會(huì)導(dǎo)致數(shù)據(jù)庫異常關(guān)閉。非激活的重做日志最終也會(huì)因?yàn)槿罩厩袚Q變?yōu)榧せ畹闹刈鋈罩荆該p壞的非激活的重做日志最終也會(huì)導(dǎo)致數(shù)據(jù)庫的異常終止。在ipas/mSwitch中每組重做日志只有一個(gè)成員,所以在下面的分析中只考慮重做日志組損壞的情況,而不考慮單個(gè)重做日志成員損壞的情況。 

  確定損壞的重做日志的位置及其狀態(tài): 

  1. 如果數(shù)據(jù)庫處于可用狀態(tài): 

  select * from v$logfile; 

  svrmgrl>select * from v$log; 

  2. 如果數(shù)據(jù)庫處于已經(jīng)異常終止: 

  svrmlgr>startup mount; 
  svrmgrl>select * from v$logfile; 
  svrmgrl>select * from v$log; 

  其中,logfile的狀態(tài)為INVALID表示這組日志文件出現(xiàn)已經(jīng)損壞;log狀態(tài)為Inactive:表示重做日志文件處于非激活狀態(tài);Active: 表示重做日志文件處于激活狀態(tài);Current:表示是重做日志為當(dāng)前正在使用的日志文件。 

  損壞的日志文件處于非激活狀態(tài): 

  1. 刪除相應(yīng)的日志組: 

  svrmgrl>alter database drop logfile group group_number; 

  2. 重新創(chuàng)建相應(yīng)的日志組: 

  svrmgrl>alter database add log file group group_number ('log_file_descritpion',…) size log_file_size; 

  損壞的日志文件處于激活狀態(tài)且為非當(dāng)前日志: 

  1. 清除相應(yīng)的日志組: 

  svrmgrl>alter database clear unarchived logfile group group_number; 

  損壞的日志文件為當(dāng)前活動(dòng)日志文件: 

  用命令清除相應(yīng)的日志組: 

  svrmgrl>alter database clear unarchived logfile group group_number; 

  如果清除失敗,則只能做基于時(shí)間點(diǎn)的不完全恢復(fù)。 

  打開數(shù)據(jù)庫并且用適當(dāng)?shù)姆椒ㄟM(jìn)行數(shù)據(jù)庫全備份: 

  svrmgrl>alter database open; 

[NextPage]

部分?jǐn)?shù)據(jù)文件損壞: 

  若損壞的數(shù)據(jù)文件屬于非system表空間,則數(shù)據(jù)庫仍然可以處于打開狀態(tài)可以進(jìn)行操作,只是損壞的數(shù)據(jù)文件不能訪問。這時(shí)在數(shù)據(jù)庫打開狀態(tài)下可以單獨(dú)對(duì)損壞的數(shù)據(jù)文件進(jìn)行恢復(fù)。若是system表空間的數(shù)據(jù)文件損壞則數(shù)據(jù)庫系統(tǒng)會(huì)異常終止。這時(shí)數(shù)據(jù)庫只能以Mount方式打開,然后再對(duì)數(shù)據(jù)文件進(jìn)行恢復(fù)。可以通過查看數(shù)據(jù)庫日志文件來判斷當(dāng)前損壞的數(shù)據(jù)文件到底是否屬于system表空間。 

上一頁    

您可能感興趣的文章:
  • Oracle ASM數(shù)據(jù)庫故障數(shù)據(jù)恢復(fù)解決方案
  • oracle常見故障類別及規(guī)劃解析

標(biāo)簽:池州 襄陽 通化 嘉峪關(guān) 股票投資 南平 聊城 南平

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle數(shù)據(jù)庫系統(tǒng)緊急故障處理方法》,本文關(guān)鍵詞  Oracle,數(shù)據(jù)庫,系統(tǒng),緊急,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle數(shù)據(jù)庫系統(tǒng)緊急故障處理方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle數(shù)據(jù)庫系統(tǒng)緊急故障處理方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 盈江县| 富顺县| 休宁县| 泉州市| 曲阳县| 蒙阴县| 喜德县| 清徐县| 巴彦淖尔市| 芮城县| 舟山市| 霸州市| 民勤县| 华亭县| 健康| 卫辉市| 麻城市| 堆龙德庆县| 亳州市| 荔浦县| 高清| 乌鲁木齐县| 开阳县| 同德县| 莎车县| 托克逊县| 彭泽县| 慈溪市| 寻甸| 宁乡县| 娱乐| 宾川县| 梨树县| 方城县| 禹城市| 台前县| 都兰县| 云林县| 于都县| 呼图壁县| 昭苏县|