PDM測試資料庫恢復
alter database flashback on;
---------------------------------------------------備份資料庫-----------------------------------------------------------------
backup incremental level 0 database format '/backupfs/back_rman/database/full_0_%T_%U' plus archivelog format '/backupfs/back_rman/database/full_arc_0_%T_%U';
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------修改控制檔案恢復目標路徑------------------------------------------------------
*.control_files='/oracle/ptc/Windchill91/ocu/oradata/wind/control01_wind.ctl','/oracle/ptc/Windchill91/ocu/oradata/wind/control02_wind.ctl','/oracle/ptc/Windchill91/ocu/oradata/wind/control03_wind.ctl'
------------------------------------------修改控制檔案RMAN恢復片源路徑------------------------------------------------------
catalog backuppiece '/appfs/rman_back/full_0_20151105_djqlgohh_1_1';
catalog backuppiece '/appfs/rman_back/full_arc_0_20151105_diqlgogm_1_1';
catalog backuppiece '/appfs/rman_back/full_arc_0_20151105_dkqlgq53_1_1';
------------------------------------------恢復控制檔案-----------------------------------------------------
startup nomount
restore controlfile from '/appfs/rman_back/c-615400428-20151105-02';
alter database mount;
------------------------------------------恢復資料庫-----------------------------------------------------
***********
select 'set newname for datafile '||a.file_id|| ' to '||''''||a.file_name||''''||';' from dba_data_files a
***********
run{
set newname for datafile 1 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windsystem01.dbf';
set newname for datafile 2 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windundotbs01.dbf';
set newname for datafile 3 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windsysaux01.dbf';
set newname for datafile 4 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windblobs01.dbf';
set newname for datafile 5 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windindex01.dbf';
set newname for datafile 6 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windusers01.dbf';
set newname for datafile 7 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windwcaudit01.dbf';
set newname for datafile 8 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windwcaudit02.dbf';
set newname for datafile 9 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windindex02.dbf';
set newname for datafile 10 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windwcaudit03.dbf';
set newname for datafile 11 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windwcaudit04.dbf';
set newname for datafile 12 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windusers02.dbf';
set newname for datafile 13 to '/oracle/ptc/Windchill91/ocu/oradata/wind/windblobs02.dbf';
restore database;
switch datafile all;
recover database;
}
------------------------------------------------------------------------------------------------------------------
alter database open resetlogs;
忘記把redo set newname for;
alter system set "_allow_resetlogs_corruption"=true scope=spfile;
----------------------------------------------修改redo路徑--------------------------------------------------------------------
alter database rename file '/dbfs/ptc/Windchill91/ocu/oradata/wind/windredo01.log' to '/oracle/ptc/Windchill91/ocu/oradata/wind/windredo01.log';
alter database rename file '/dbfs/ptc/Windchill91/ocu/oradata/wind/windredo02.log' to '/oracle/ptc/Windchill91/ocu/oradata/wind/windredo02.log';
alter database rename file '/dbfs/ptc/Windchill91/ocu/oradata/wind/windredo03.log' to '/oracle/ptc/Windchill91/ocu/oradata/wind/windredo03.log';
----------------------------------------------資料字典及動態效能檢視檢視--------------------------------------------------------------------
select * from dict
select * from v$fixed_table
----------------------------------------------修改temp表空間----------------------------------------------------------------
drop tablespace temp including contents and datafiles cascade constraints;
alter database tempfile '/dbfs/ptc/Windchill91/ocu/oradata/wind/windtemp01.dbf' drop;
alter tablespace temp add tempfile '/oracle/ptc/Windchill91/ocu/oradata/wind/windtemp01.dbf' size 1024M;
alter database tempfile '/oracle/ptc/Windchill91/ocu/oradata/wind/windtemp01.dbf' autoextend on next 5m maxsize unlimited;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29209863/viewspace-2126284/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 定時做資料庫恢復測試sqlserver資料庫SQLServer
- 測試恢復3==當資料庫處於開啟狀態時的恢復資料庫
- rman備份恢復-rman恢復資料檔案測試
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- oracle誤drop/update資料恢復測試Oracle資料恢復
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- Oracle資料庫的熱備份與完整恢復測試 (2)Oracle資料庫
- Oracle資料庫的熱備份與完整恢復測試 (1)Oracle資料庫
- 資料庫恢復到備份之前測試_RMAN-06556資料庫
- DB2資料庫的備份測試--開始恢復DB2資料庫
- 資料庫修復資料恢復資料庫資料恢復
- 恢復資料庫資料庫
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 作業系統和informix資料庫全部損壞恢復測試作業系統ORM資料庫
- 使用恢復建議恢復資料庫資料庫
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】oracle資料庫誤truncate table怎麼恢復資料?資料庫資料恢復Oracle
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 【資料庫資料恢復】MS SQL資料庫附加資料庫出錯怎麼恢復資料?資料庫資料恢復SQL
- 資料庫恢復方案資料庫
- RMAN恢復資料庫資料庫
- sybase資料庫恢復資料庫
- SQLSERVER恢復測試SQLServer
- Oracle恢復測試Oracle
- 【MYSQL備庫恢復速度測試 半同步速度測試】MySql
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- 資料庫資料恢復—NTFS分割槽損壞如何恢復SqlServer資料庫資料資料庫資料恢復SQLServer
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】linux系統下MYSQL資料庫資料恢復案例資料庫資料恢復LinuxMySql
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- 【資料庫資料恢復】Oracle資料庫ASM磁碟組掉線如何恢復資料?資料庫資料恢復OracleASM
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 【資料庫資料恢復】SQL server資料庫被加密怎麼辦?如何恢復?資料庫資料恢復SQLServer加密
- 【資料庫資料恢復】ASM磁碟組掉線的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle