資料檔案對應的磁碟壞掉了,沒有歸檔,沒有備份

2022-04-11 09:01:49 字數 1447 閱讀 4793

alert日誌的報錯內容

mon oct 20

12:35:05

2014

errors

infile d:\oracle\product\10.2.0

\admin\wuqi\bdump\wuqi_dbw0_1664.trc:

ora-

01157: ????/?????? 78

-??? dbwr ????

ora-

01110: ???? 78: '

g:\oracle\wszb\wsxxzb_data02.dbf

'ora

-27041

: ??????

osd-

04002: unable to

open

file

o/s-error: (os 3

) 系統找不到指定的路徑。

mon oct

2012:35:05

2014

errors

infile d:\oracle\product\10.2.0

\admin\wuqi\bdump\wuqi_dbw0_1664.trc:

ora-

01157: ????/?????? 81

-??? dbwr ????

ora-

01110: ???? 81: '

g:\oracle\wszb\wstjfx.dbf

'ora

-27041

: ??????

osd-

04002: unable to

open

file

o/s-error: (os 3) 系統找不到指定的路徑。

此時資料庫無法開啟

資料庫啟動到mount狀態:

alter database datafile 'g:\oracle\wszb\wsxxzb_data02.dbf' offline drop;

alter database datafile 'g:\oracle\wszb\wstjfx.dbf' offline drop;

alter database open;

--檢視datafile對應的表空間

select * from dba_data_files t where t.file_name in('g:\oracle\wszb\wsxxzb_data02.dbf','g:\oracle\wszb\wstjfx.dbf');

--檢視tablespace對應的資料檔案

select * from dba_data_files t where t.tablespace_name in('wstjfx','wsxxzb_data');

--表空間wstjfx只對應乙個資料檔案

drop tablespace wstjfx including contents ;

移動建立在本地的資料檔案到磁碟中

新為客戶部署了rac環境,但是客戶不懂rac,增加資料檔案的時候把資料檔案建立在了本地,導致某乙個節點不可訪問資料庫的問題,下面就是處理步驟 1,備份資料檔案 rman backup datafile 45 format home oracle example u ramn backup dataf...

解決docker資料檔案過大導致根磁碟滿的問題

背景 對於又想解決根分割槽容量滿,又不想更改資料儲存路徑的我來說,我不想更改任何docker的引數和資料,所以我在自己的虛機機環境上嘗試把這些資料遷移到容量較大的磁碟上去,再用鏈結的方式把資料鏈接到原來的位置,保證環境盡可能不變動。操作 1 關閉docker容器和docker程序 etc init....

mysql 的資料檔案

在mysql 中每乙個 資料庫都會在定義好 或者預設 的資料目錄下存在乙個以資料庫名字命名的資料夾,用來存放該資料庫中各種表資料檔案。1 frm 檔案 與表相關的元資料 meta 資訊都存放在 frm 檔案中,包括表結構的定義資訊等。不論是什麼儲存引擎,每乙個表都會有乙個以表名命名的 frm 檔案。...