• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
bobird的学习笔记
博客园    首页    新随笔    联系   管理    订阅  订阅

oracle 冷备份恢复

1、创建数据库实例

2、停止数据库 shutdown immediate

3、Copy备份文件覆盖(不只是oradata里面的文件,还包括admin和flash_recovery_area里面的文件)

4、启动数据库startup mount 

5、修改控制文件  alter system set control_files="" scope=spfile;

6、shutdown immediate;  startup;

7、修改重做日志,重建日志表空间,修改日志表空间。

 

ALTER SYSTEM SET CONTROL_FILES='F:\ORACLE\ORADATA\ORACAS\CONTROL01.CTL'  SCOPE=SPFILE 

 alter system set undo_tablespace = undotbs02;

create undo tablespace undotbs2 datafile '/data/oradata/rcms/undotbs02.dbf' size 2g;

drop tablespace undotbs1;

alter tablespace undotbs2 rename to undotbs1;

相关oracle语句:

shut immediate

startup mount

alter database rename file 'D:\test.dbf' to 'E:\test.dbf'  注意是单引号

alter database open

recover datafile 'E:\test.dbf'

 

select name from v$controlfile;

select name form v$datafiles;

 

alter database datafile "D:\test.dbf" online

alter database datafile "D:\test.dbf" offline drop;

 修改datafile路径后,需要恢复介质。

posted on 2014-08-18 11:50  bobird  阅读(113)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3