克隆数据库从windows到linux的土办法-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3502529
  • 博文数量: 718
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7790
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(718)

文章存档

2024年(4)

2023年(74)

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)


阅读(211) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图