oracle-新增 controlfile 以及重建spfile
新增controlfile,重新建立spfile
1.編輯init.ora檔案
指定需要新增的控制檔案的路徑
control_files=("/oracle/product/10.1.0/oradata/orcl/control01.ctl",
"/oracle/product/10.1.0/oradata/orcl/control02.ctl",
"/oracle/product/10.1.0/oradata/orcl/control03.ctl",
"/oracle/product/10.1.0/oradata/orcl/control04.ctl")
--新增control04.ctl的路徑
2.建立control04.ctl檔案
/oracle/product/10.1.0/admin/orcl/init.ora --新增controlfile
SQL> shutdown--切換狀態
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> cp /oracle/product/10.1.0/oradata/orcl/control01.ctl /oracle/product/10.1.0/oradata/orcl/control04.ctl
已複製 1 個檔案。
3.使用pflie檔案引導oracle啟動
--系統首選啟動檔案/oracle/product/10.1.0/Db_1/database/spfileorcl.ora
--管理員無法直接更改spfileorcl.ora檔案,只能重新建立
SQL> startup pfile='/oracle/product/10.1.0/admin/orcl/pfile/init.ora.7112011153835';
ORACLE instance started.
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 145488364 bytes
Database Buffers 25165824 bytes
Redo Buffers 524288 bytes
Database mounted.
Database opened.
--controlfile已經新增成功
SQL> select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
/oracle/product/10.1.0/oradata/orcl/CONTROL01.CTL
/oracle/product/10.1.0/oradata/orcl/CONTROL02.CTL
/oracle/product/10.1.0/oradata/orcl/CONTROL03.CTL
/oracle/product/10.1.0/oradata/orcl/CONTROL04.CTL
SQL>
4.重新建立spfile
--(1)oracle使用pfile登入 open狀態建立spfile
SQL> create spfile from pfile='/oracle/product/10.1.0/admin/orcl/pfile/init.ora.7112011153835';
File created.
--(2)nomount 狀態無法建立spflie
--oracle使用pfile登入nomount狀態可以建立spfile
SQL> startup nomount
ORACLE instance started.
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 145488364 bytes
Database Buffers 25165824 bytes
Redo Buffers 524288 bytes
SQL> create spfile from pfile='/oracle/product/10.1.0/admin/orcl/pfile/init.ora.9112013153465';
create spfile from pfile='/oracle/product/10.1.0/admin/orcl/pfile/init.ora.9112013153465'
*
ERROR at line 1:
ORA-32002: cannot create SPFILE already being used by the instance
SQL>
--(3)oracle關閉狀態建立spfile
SQL> shutdown
ORA-01507: database not mounted
ORACLE instance shut down.
SQL> create spfile from pfile='/oracle/product/10.1.0/admin/orcl/pfile/init.ora.9112013153465';
File created.
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-1107664/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rman restore database(spfile,controlfile, datafile)RESTDatabase
- oracle重建controlfile指令碼Oracle指令碼
- Oracle-欄位的新增Oracle
- 重建控制檔案--alter database backup controlfile to traceDatabase
- Controlfile 重建控制檔案 noresetlogs, resetlogs..
- oracle之 利用 controlfile trace檔案重建控制檔案Oracle
- Oracle基於TSM恢復實驗(模擬spfile、controlfile、datafile丟失)Oracle
- 轉:Oracle基於TSM恢復實驗(模擬spfile、controlfile、datafile丟失)Oracle
- 控制檔案重建以及備份
- Oracle-新增一個欄位並設定日期Oracle
- oracel體系結構梳理----控制檔案以及pfile和spfile
- The SPFILE Initialization Parameter
- Oracle Spfile and pfileOracle
- Restore standby database controlfile in ASM (refreshing standby controlfile)RESTDatabaseASM
- Cookie新增、獲取以及刪除操作Cookie
- oracle controlfile理解Oracle
- oracle controlfile template;Oracle
- Oracle-多表查詢Oracle
- Oracle-行列轉換Oracle
- ORACLE- Secure Backup DocumentationOracle
- 【spfile】修改及重置spfile實操 plus 故障處理一則
- 二叉樹的子結構、深度以及重建二叉樹二叉樹
- restore controlfile from autobackREST
- Linux -controlfile -scriptLinux
- ASM下遷移spfileASM
- Oracle的spfile和pfileOracle
- Oracle ASM spfile in a disk groupOracleASM
- Oracle修改spfile的位置Oracle
- 恢復SPFILE檔案
- 檔案-spfile說明
- ORACLE-體系結構Oracle
- oracle-審計導數Oracle
- ORACLE-資料恢復Oracle資料恢復
- Oracle-點陣圖索引Oracle索引
- Oracle-常用監控SQLOracleSQL
- Hexo主題更改以及小功能的新增Hexo
- 新增日誌組以及調整日誌的大小
- oracle pfile spfile啟動順序 優先順序 spfilesid 〉 spfile 〉 initsidOracle