備份與恢復(Parameter 檔案恢復篇)
備份與恢復(Parameter 檔案恢復篇)
環境:oracle 版本10.2.0.1
系統:contes 5.6
實驗(一),parameter 檔案損壞之利用alert.log日誌編寫恢復。
1、 實驗環境,直接刪除引數檔案。
[ora@dg-pp dbs]$ rm -rf initoracle.ora
2、關閉資料庫(shutdown immediate),並開啟資料庫報錯資訊
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle/product/10.2.0/db_1/dbs/initoracle.ora'
恢復:
1、 檢視alert日誌,擷取開啟資料庫日誌
sga_target = 457179136
control_files = /opt/oracle/oradata/oracle/control01.ctl, /opt/oracle/oradata/oracle/control02.ctl, /opt/oracle/oradata/oracle/control03.ctl
db_block_size = 8192
compatible = 10.2.0.1.0
db_file_multiblock_read_count= 16
db_recovery_file_dest = /opt/oracle/flash_recovery_area
db_recovery_file_dest_size= 2147483648
undo_management = AUTO
undo_tablespace = UNDOTBS1
remote_login_passwordfile= EXCLUSIVE
db_domain =
dispatchers = (PROTOCOL=TCP) (SERVICE=oracleXDB)
job_queue_processes = 10
background_dump_dest = /opt/oracle/admin/oracle/bdump
user_dump_dest = /opt/oracle/admin/oracle/udump
core_dump_dest = /opt/oracle/admin/oracle/cdump
audit_file_dest = /opt/oracle/admin/oracle/adump
db_name = oracle
open_cursors = 300
pga_aggregate_target = 150994944
2、vi initoracle.ora
processes = 150
sga_target = 457179136
control_files = /opt/oracle/oradata/oracle/control01.ctl, /opt/oracle/oradata/oracle/control02.ctl, /opt/oracle/oradata/oracle/control03.ctl
db_block_size = 8192
compatible = 10.2.0.1.0
db_file_multiblock_read_count= 16
db_recovery_file_dest = /opt/oracle/flash_recovery_area
db_recovery_file_dest_size= 2147483648
undo_management = AUTO
undo_tablespace = UNDOTBS1
remote_login_passwordfile= EXCLUSIVE
db_domain =
dispatchers = (PROTOCOL=TCP) (SERVICE=oracleXDB)
job_queue_processes = 10
background_dump_dest = /opt/oracle/admin/oracle/bdump
user_dump_dest = /opt/oracle/admin/oracle/udump
core_dump_dest = /opt/oracle/admin/oracle/cdump
audit_file_dest = /opt/oracle/admin/oracle/adump
db_name = oracle
open_cursors = 300
pga_aggregate_target = 150994944
3、開啟資料庫
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00116: syntax error at 'dispatchers' following '='
進行vi initoracle.ora以下修改
dispatchers ='(PROTOCOL=TCP) (SERVICE=oracleXDB)'
新增’’,就OK了。
再次開啟資料庫
SQL> startup
ORACLE instance started.
Total System Global Area 457179136 bytes
Fixed Size 1219976 bytes
Variable Size 134218360 bytes
Database Buffers 318767104 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
總結:從alert日誌裡copy過來的一般可能會少’’ ,所以在編輯initoracle.ora檔案的時候,如果提示錯誤,可以新增’’。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-736066/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 備份與恢復--利用備份的控制檔案恢復
- 備份與恢復系列 十一 控制檔案的備份與恢復
- 【備份與恢復】控制檔案的恢復(不完全恢復)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(三)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(二)
- 【管理篇備份恢復】rman恢復測試(二) 控制檔案恢復(一)
- 【備份與恢復】恢復受損的口令檔案
- 備份與恢復系列 十 引數檔案spfile的備份與恢復
- 【管理篇備份恢復】備份恢復基礎
- Oracle備份與恢復【丟失控制檔案的恢復】Oracle
- 備份與恢復--重建控制檔案
- 【rman 備份與恢復】恢復丟失所有的控制檔案
- Oracle備份與恢復【丟失資料檔案的恢復】Oracle
- 【備份與恢復】archivelog模式中資料檔案的恢復Hive模式
- 【備份與恢復】noarchivelog模式中資料檔案的恢復Hive模式
- 【備份與恢復】恢復受損的複用控制檔案
- RMAN備份恢復之控制檔案的恢復(三)
- RMAN備份恢復之控制檔案的恢復(二)
- RMAN備份恢復之控制檔案的恢復(一)
- 備份與恢復--重建控制檔案後資料檔案損壞的恢復
- 【備份恢復】無備份線上恢復非關鍵資料檔案
- 備份&恢復之四:非歸檔模式下的備份與恢復模式
- 備份與恢復:polardb資料庫備份與恢復資料庫
- rman備份恢復-rman恢復資料檔案測試
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- 備份與恢復--從備份的歸檔日誌中恢復資料
- controlfile檔案的備份與恢復
- oralce備份與恢復1 控制檔案(轉)
- 【備份恢復】恢復 丟失已歸檔重做日誌檔案
- MySQL 非常規恢復與物理備份恢復MySql
- 【備份恢復】利用 備份控制檔案到指定目錄下的控制檔案 恢復控制檔案
- Oracle備份恢復之熱備份恢復及異機恢復Oracle
- 【管理篇備份恢復】rman恢復測試(一) 表空間資料檔案
- 【備份恢復】 丟失一個控制檔案 之恢復操作
- 【備份恢復】恢復inactive狀態的日誌檔案
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- Postgresql 備份與恢復SQL
- MySQL備份與恢復MySql