錯誤新增表空間的資料檔案
最近,客戶說查詢機(環境為HP-UX+ORACLE9.2.0.7)的報警日誌上顯示資料檔案中資料塊損壞,請求處理。經過檢視報警日誌,發現這個資料檔案idx03.dat中有多個資料塊損壞。由於這個查詢機的資料是透過物化檢視從生產機上重新整理過來的,對查詢機沒有做備份,因此無法使用RMAN的BLOCK RECOVER或RECOVER DATAFILE.因此只能OFFLINE DROP 該檔案,再重新建立一個檔案。
注:alter database datafile 'idx03.dat' offilne drop;
透過dba_data_files表檢視得知,這個檔案在索引表空間IDX下。
向表空間新增檔案:
1>建立裸裝置檔案
2>建軟連線,名稱為idx04.dat
3>向表空間新增資料檔案
向表空間新增資料檔案時,將idx04.dat檔案新增到資料表空間DATA中。建立完後發現錯了,應該新增到索引表空間IDX中。如何將idx04.dat再新增到索引表空間IDX中?
1>檢查新新增的資料檔案idx04.dat中有沒有資料
select * from dba_data_files
select * from dba_extents a where a.file_id=7
在沒有資料的情況下可以做如下操作:
2>透過dd命令,備份idx04.dat對應的裸裝置檔案(r04.dat),起名字為(r14.dat)
3>將r14.dat建立軟連線為data14.dat
4>在資料庫mount下
alter database rename file 'idx04.dat' to 'data14.dat'
5>開啟資料庫
alter database open;
6>向表空間新增資料檔案
alter tablespace IDX add datafile 'idx04.dat' .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/543979/viewspace-666584/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 表空間和資料檔案的管理
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- 新建的表空間(或資料檔案)丟失以及控制檔案丟失,有新建表空間(或資料檔案)前的控制文
- oracle 普通表空間資料檔案壞塊Oracle
- 表空間(資料檔案shrink)收縮示例
- PostgreSQL在不同的表空間移動資料檔案SQL
- 表空間與資料檔案的offline和online操作
- MySQL InnoDB系統表空間資料檔案配置MySql
- 2.5.9 在資料庫建立期間支援大檔案表空間資料庫
- 2.5.4 為 SYSAUX 表空間指定資料檔案屬性UX
- 關於丟失表空間資料檔案的處理方式
- Oracle 表空間增加檔案Oracle
- standby新增檔案錯誤的解決方法
- Oracle案例11——Oracle表空間資料庫檔案收縮Oracle資料庫
- MySQL 磁碟空間滿導致表空間相關資料檔案損壞故障處理MySql
- 達夢資料庫系統表空間資料檔案遷移過程資料庫
- oracle dg庫資料檔案空間不足Oracle
- Oracle 刪除使用者、表空間、資料檔案、使用者下的所有表Oracle
- MySQL 系統表空間檔案解析MySql
- PostgreSQL:表空間-->資料庫-->表SQL資料庫
- MySQL innodb表使用表空間物理檔案複製表MySql
- 刪除表空間時,遇到了ORA-14404錯誤
- 刪除表空間出現ORA-22868錯誤(一)
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- [待整理]oracle10g刪除(釋放)資料檔案/表空間流程Oracle
- 3576.02空間指令碼brain.script,02檔案, 02“XX_brain”資料夾, 01空間資料夾, 04TB檔案指令碼AI
- 很久以前某次銀行生產環境環境data gurad新增表空間資料檔案故障(UNNAMED00011)
- Oracle 10g大檔案表空間(轉)Oracle 10g
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- Oracle單個資料檔案損壞,在Rman命令裡設定表空間、資料檔案offline方式來恢復最方便Oracle
- Oracle undo 表空間資料檔案丟失強制啟動資料庫(沒有未提交的事務)Oracle資料庫
- 執行指令碼寫入中間表錯誤返回錯誤資訊指令碼
- 16、表空間 建立表空間
- Oracle 表空間和資料檔案遇到的坑 (轉載於 微信公眾號 JieKeXu DBA之路)Oracle
- Linux技巧--檢視檔案及資料夾佔用空間大小Linux
- MySQL8.0.18資料庫新增資料檔案MySql資料庫
- 達夢資料庫表空間等空間大小查詢方法總結資料庫
- 表空間利用率及表空間的補充
- ubunt下boot檔案空間滿boot