Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3672788
  • 博文数量: 715
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7745
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(715)

文章存档

2023年(75)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

分类: Oracle

2023-06-16 19:22:09

是不是有种可能,从windows克隆到linux上?

  1. Source database in Windows - DBName - ORCL (11.2.0.1)
  2. Cloned database in Linux - DBName - ORCL (11.2.0.3)

  3. Step 1 :- 从windows上创建参数文件
  4. create pfile='/home/oracle/p.ora' from spfile

  5. Step 2 :- 关闭windows上库后启动到mount
  6. shut immediate
  7. startup mount

  8. Step 3 :- 执行冷备
  9. rman target /
  10. backup database format 'D:\BAK\full_%U';
  11. backup current controlfile format 'd:\bak\control_%U';

  12. Step 4 :- 将备份片拷贝到linux(这以后就与windows无关了)

  13. Step 5 :- linux上启动到nomount(注意修改参数)
  14. startup nomount pfile='/home/oracle/p.ora';

  15. Step 6 :- 恢复控制文件
  16. restore controlfile from '/bak/CONTROL_A7R4O1B4_1_1';
  17. sql 'alter database mount';

  18. Step 7 :- 校验过期备份
  19. crosscheck backup;
  20. delete expired backup;

  21. Step 8 :- 在linux上注册备份
  22. catalog backuppiece '/bak';

  23. Step 9 :- 恢复文件到新位置
  24. run {
  25. set newname for database to '/u01/oradata/ORCL/datafile_%U';
  26. restore database;
  27. }
  28. switch database to copy;
  29. alter database open resetlogs upgrade; --如果同版本不需要upgrade

  30. Step 10 :- 执行其他升级脚本

参考:

  1. Clone Database from Windows To Linux (Lower patchset to Higher) using RMAN (Doc ID 2143991.1)


阅读(428) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~