增加oracle的控制檔案
SQL> alter system set control_files='C:\ORACLE\ORADATA\ORCL\CONTROL01.CTL','C:\O
RACLE\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL','C:\ORACLE\FLASH_RECOVERY_AREA\ORC
L\CONTROL03.CTL' scope=spfile;
系統已更改。
SQL> select value from v$spparameter where name = 'control_files';
VALUE
--------------------------------------------------------------------------------
C:\ORACLE\ORADATA\ORCL\CONTROL01.CTL
C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL
C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\CONTROL03.CTL
SQL> select * from v$controlfile;
STATUS
--------------
NAME
--------------------------------------------------------------------------------
IS_REC BLOCK_SIZE FILE_SIZE_BLKS
------ ---------- --------------
C:\ORACLE\ORADATA\ORCL\CONTROL01.CTL
NO 16384 594
C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL
NO 16384 594
STATUS
--------------
NAME
--------------------------------------------------------------------------------
IS_REC BLOCK_SIZE FILE_SIZE_BLKS
------ ---------- --------------
SQL> startup force;
ORACLE 例程已經啟動。
Total System Global Area 1553305600 bytes
Fixed Size 2176048 bytes
Variable Size 1023413200 bytes
Database Buffers 520093696 bytes
Redo Buffers 7622656 bytes
ORA-00205: ?????????, ??????, ???????
SQL> alter database mount;
alter database mount
*
第 1 行出現錯誤:
ORA-00205: ?????????, ??????, ???????
SQL> host copy C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL C:\ORACLE\FLASH_
RECOVERY_AREA\ORCL\CONTROL03.CTL
拒絕訪問。
已複製 0 個檔案。
這裡是因為windows7的令人討厭的許可權控制。以管理員啟動cmd後:
SQL> host copy C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL C:\ORACLE\FLASH_
RECOVERY_AREA\ORCL\CONTROL03.CTL
已複製 1 個檔案。
SQL> alter database open;
alter database open
*
第 1 行出現錯誤:
ORA-01507: ??????
SQL> alter database mount;
資料庫已更改。
SQL> alter database open;
資料庫已更改。
SQL>
控制檔案是oracle的關鍵的檔案之一,沒有它,資料庫將不能啟動,冗餘控制檔案,並將控制檔案放置在不同的磁碟上是一種安全策略
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-772490/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 增加控制檔案遇到的問題Oracle
- 詳述Oracle 多路複用的控制檔案——增加一個控制檔案副本Oracle
- 【例項】增加控制檔案
- 【rac】實驗二:增加控制檔案
- Oracle 控制檔案Oracle
- Oracle 控制檔案的重建Oracle
- 為rac資料庫增加控制檔案資料庫
- Oracle 表空間增加檔案Oracle
- Oracle重建控制檔案Oracle
- ORACLE 新增控制檔案Oracle
- ORACLE控制檔案管理Oracle
- oracle 重建控制檔案Oracle
- 關於oracle的控制檔案Oracle
- ORACLE控制檔案的重建 (轉)Oracle
- Oracle控制檔案基礎Oracle
- oracle 關於--控制檔案Oracle
- oracle sqlldr控制檔案模板OracleSQL
- Oracle 控制檔案內容Oracle
- 【ORACLE CONCEPT】控制檔案Oracle
- oracle10g_備份控制檔案_得到重建控制檔案的指令碼Oracle指令碼
- oracle 控制檔案的修復小結Oracle
- Oracle控制檔案相關的其他(五)Oracle
- oracle控制檔案及引數檔案問題Oracle
- Oracle 控制檔案(CONTROLFILE)Oracle
- 【控制檔案】映象控制檔案
- oracle中移動控制檔案、資料檔案、日誌檔案Oracle
- 用重建控制檔案的方法修改oracle資料檔案路徑Oracle
- oracle 11g 新增控制檔案Oracle
- oracle控制檔案轉儲說明Oracle
- 重建Oracle資料庫控制檔案Oracle資料庫
- Oracle 控制檔案(CONTROLFILE) -- <2>Oracle
- Oracle 控制檔案(CONTROLFILE)- <1>Oracle
- Oracle 11g重建控制檔案——如何獲取建立控制檔案指令碼Oracle指令碼
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- oracle之 利用 controlfile trace檔案重建控制檔案Oracle
- 控制檔案備份增加、破壞恢復系列實驗(上)
- 控制檔案備份增加、破壞恢復系列實驗(下)
- Oracle 11g重建控制檔案——控制檔案全部丟失,從零開始Oracle