關於裸裝置資料的處理
如果用ASM管理,將原來的資料庫刪除後,重新建立資料庫,會出現如下報錯:
CREATE DATABASE "devdb"
*
ERROR at line 1:
ORA-01501: CREATE DATABASE failed
ORA-00200: control file could not be created
ORA-00202: control file: '+DATA/devdb/control01.ctl'
ORA-17502: ksfdcre:4 Failed to create file +DATA/devdb/control01.ctl
ORA-15005: name "devdb/control01.ctl" is already used by an existing alias
說明以前的控制檔案、資料檔案,日誌檔案並沒有刪除,
如何將這些檔案刪除掉呢?
我的想法是,直接在裸裝置上將資料清除,如下步驟去做:
1、使用DD命令,清除塊裝置資料:
[root@rac1 devdb]# dd if=/dev/zero f=/dev/sdc1
dd: 正在寫入 ‘/dev/sdc1’: 裝置上沒有空間
讀入了 6281353+0 個塊
輸出了 6281352+0 個塊
等等。。。。將所有的塊裝置資料逐個清除。
清除後,需要重啟一下作業系統,否則會出現很多麻煩:
我清除後,直接建庫,而沒有去重新啟動作業系統,報如下錯誤:
CREATE DATABASE "devdb0"
*
ERROR at line 1:
ORA-01501: CREATE DATABASE failed
ORA-00200: control file could not be created
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-702359/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- raw 裸裝置資料檔案更改其他raw裸裝置位置
- 基於裸裝置檔案格式安裝oracle資料庫Oracle資料庫
- 更改資料庫裸裝置資料檔案的位置資料庫
- 用裸裝置與Oracle資料庫的效能Oracle資料庫
- 關於裸裝置及Oracle的20個實用問答Oracle
- 關於一類資料處理
- Linux下基於裸裝置建立10g資料庫Linux資料庫
- ORACLE中裸裝置資料檔案RESIZE/AUTOEXTEND ONOracle
- 字元裝置、塊裝置與裸裝置字元
- 字元裝置、塊裝置、裸裝置、RAW裝置 .字元
- Linux基於裸裝置建庫Linux
- ORACLE RAC 裸裝置資料庫一節點表空間擴容錯誤新增資料檔案到本地的處理Oracle資料庫
- 建立資料庫時用裸裝置的配置檔案資料庫
- 裸裝置與塊裝置的區別
- AIX中的裸裝置AI
- 關於 Eloquent ORM 對資料處理的思考ORM
- 關於大資料量的處理大資料
- IOS 特定於裝置的開發:處理基本方向iOS
- Linux裸裝置相關命令[轉載]Linux
- 建立裸裝置庫
- 基於裸裝置的ASM磁碟組擴容方案ASM
- 快手關於海量模型資料處理的實踐模型
- 給oracle新增裸裝置資料檔案(AIX單機)OracleAI
- udev 裸裝置 安裝racdev
- 裸裝置、字元裝置、塊裝置不全面比較字元
- 關於批處理(bat)資料庫備份BAT資料庫
- 關於java處理不同資料庫字符集的資料同步Java資料庫
- 關於海量資料處理分析的經驗總結
- oracle 裸裝置(轉載)Oracle
- 為ASM生成裸裝置ASM
- linux裸裝置操作Linux
- linux下裸裝置的使用Linux
- LINUX下裸裝置的操作Linux
- 2 關於資料倉儲維度資料處理的方法探究系列——無變化維度處理
- 關於資料庫事務併發的理解和處理資料庫
- 關於資料庫操作多個操作組合的處理資料庫
- Linux裸裝置總結Linux
- 【儲存】裸裝置和OracleOracle