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

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

數(shù)據(jù)庫(kù) Oracle
Oracle數(shù)據(jù)庫(kù)操作過程中難免會(huì)出現(xiàn)一些錯(cuò)誤故障,這些故障就會(huì)給Oracle數(shù)據(jù)庫(kù)接下來的工作帶來麻煩不便,下文中就教給大家?guī)c(diǎn)Oracle數(shù)據(jù)庫(kù)系統(tǒng)緊急故障處理方法。

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

控制文件損壞:

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

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

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

svrmgrl>shutdown immediate;

2. 查看初始化文件$ORACLE_BASE/admin/pfile/initORCL.ora,確定所有控制文件的路徑。

3. 用操作系統(tǒng)命令將其它正確的控制文件覆蓋錯(cuò)誤的控制文件。

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

svrmgrl>startup;

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

損壞所有的控制文件:

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

svrmgrl>shutdown immediate;

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

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

svrmgrl>startup mount;

svrmgrl>alter database backup controlfile to trace noresetlogs;

4. 修改第三步產(chǎn)生的trace文件,將其中關(guān)于創(chuàng)建控制文件的一部分語句拷貝出來并做些修改,使得它能夠體現(xiàn)***的數(shù)據(jù)庫(kù)結(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ù)庫(kù)全備份。

重做日志文件損壞:

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

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

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

select * from v$logfile;

svrmgrl>select * from v$log;

2. 如果數(shù)據(jù)庫(kù)處于已經(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ù)庫(kù)并且用適當(dāng)?shù)姆椒ㄟM(jìn)行數(shù)據(jù)庫(kù)全備份:

svrmgrl>alter database open;

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

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

在平時(shí)的Oracle數(shù)據(jù)庫(kù)操作過程中如果遇到類似的問題故障,大家可以參照上文中介紹的進(jìn)行處理,希望上文中涉及到的內(nèi)容對(duì)大家能夠有所幫助。

 

責(zé)任編輯:迎迎 來源: 電腦初學(xué)網(wǎng)
相關(guān)推薦

2011-05-24 09:45:41

Oracle數(shù)據(jù)庫(kù)系統(tǒng)調(diào)優(yōu)

2011-04-13 09:19:05

Oracle數(shù)據(jù)庫(kù)系統(tǒng)性能

2011-02-28 17:12:20

Oracle數(shù)據(jù)庫(kù)

2011-04-13 15:17:09

數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

2010-04-12 14:55:26

Oracle數(shù)據(jù)庫(kù)

2011-05-26 09:36:07

Oracle數(shù)據(jù)庫(kù)Redo故障

2010-04-22 11:34:21

Oracle數(shù)據(jù)庫(kù)

2011-04-13 15:07:30

數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

2011-04-13 15:25:12

數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

2010-04-15 16:16:57

Oracle數(shù)據(jù)庫(kù)應(yīng)用

2011-03-24 17:21:42

Oracle數(shù)據(jù)庫(kù)Redo故障

2010-04-14 08:49:43

Oracle數(shù)據(jù)庫(kù)系統(tǒng)

2022-04-05 13:46:21

日志數(shù)據(jù)庫(kù)系統(tǒng)

2010-04-21 13:40:04

Oracle數(shù)據(jù)庫(kù)

2011-02-25 13:49:12

2011-06-07 17:01:44

2019-03-01 18:27:09

MySQL安裝數(shù)據(jù)庫(kù)

2011-05-26 13:36:40

Oracle數(shù)據(jù)庫(kù)時(shí)間處理

2011-05-26 14:43:49

ORACLE數(shù)據(jù)庫(kù)異常處理

2011-07-26 14:56:03

數(shù)據(jù)庫(kù)發(fā)展
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成人午夜网站 | 亚洲欧美成人影院 | 蜜桃精品在线 | a级片在线观看 | 欧美一区二区三区在线 | 瑞克和莫蒂第五季在线观看 | 欧美日韩亚洲一区二区 | 国产美女福利在线观看 | 精品久久久久久亚洲综合网站 | 国产日韩精品一区 | 91免费观看国产 | 日本免费小视频 | 午夜精品久久久久久久久久久久 | 久久精品免费一区二区三 | 久草欧美 | 国产精品一区二区三区久久 | 久久激情网 | 男女午夜免费视频 | 国产精品一区二区三区在线 | 久久亚洲一区 | 欧美日韩一本 | 欧美乱码精品一区二区三区 | 欧美精品一二三区 | 岛国av免费在线观看 | 国产精品久久久 | h片在线免费看 | 毛片入口 | 91欧美激情一区二区三区成人 | 久久精品| 男女污污网站 | 永久精品| 在线中文字幕视频 | 国产成人网 | 乱码av午夜噜噜噜噜动漫 | 精品国产91 | 亚洲一区二区精品视频 | 久久精品色欧美aⅴ一区二区 | 久久久国产一区二区三区 | 四虎首页 | 在线播放国产视频 | 亚洲午夜在线 |