增加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
- ORACLE 控制檔案(Control Files)概述Oracle
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- Oracle 控制檔案損壞解決方案Oracle
- oracle快速拿到重建控制檔案語句的方法二Oracle
- Oracle 11g 重新建立控制檔案Oracle
- oracle11g修改控制檔案路徑Oracle
- oracle 控制檔案及引數檔案何時自動備份Oracle
- 清除Oracle控制檔案中的歸檔資訊v$archived_logOracleHive
- oracle控制檔案的損壞或完全丟失的恢復辦法Oracle
- oracle ORA-01189 ORA-01110(控制檔案建立報錯)Oracle
- Oracle資料檔案和臨時檔案的管理Oracle
- VS2022 csproject檔案增加發布時檔案項Project
- 2.6.4 指定控制檔案
- ORACLE 概要檔案管理Oracle
- Oracle 密碼檔案Oracle密碼
- Oracle為什麼使用備份的控制檔案恢復後一定要resetlogsOracle
- 增加程式碼的通用性-解析配置檔案
- oracle資料庫的配置檔案Oracle資料庫
- Oracle-無備份情況下,如何手動恢復控制檔案Oracle
- oracle rac 增加磁碟Oracle
- Oracle 資料檔案回收Oracle
- Oracle:ASM & 密碼檔案OracleASM密碼
- 與控制檔案有關的恢復
- IIS增加未知MIME型別檔案的下載支援型別
- linux下oracle安裝檔案.cpio.gz檔案的解壓LinuxOracle
- 【Oracle】如何修改資料檔案和日誌檔案的路徑Oracle
- 咦?Oracle歸檔檔案存哪了?Oracle
- SimpleRAG-v1.0.3:增加檔案對話功能
- 控制檔案損壞處理
- git移除已經加入版本控制的檔案Git
- 與控制檔案有關的恢復(二)
- [20210224]控制檔案序列號滿的分析.txt
- [20190530]oracle Audit檔案管理.txtOracle
- Oracle OCP(55):SQLLDR—CTL檔案OracleSQL
- Oracle RAC引數檔案管理Oracle
- 【RMAN】如果控制檔案損壞那麼如何恢復?恢復控制檔案的方式有哪幾種?
- 新建的表空間(或資料檔案)丟失以及控制檔案丟失,有新建表空間(或資料檔案)前的控制文