注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

lazydba

hello

 
 
 

日志

 
 

克隆数据库(oracle10.2, windows xp)  

2009-03-20 17:44:25|  分类: all about databa |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
基本步骤(把ora10g克隆为db2)
1.设置ora10g为归档模式, 备份ora10g
C:> set ORACLE_SID=ora10g
C:> rman target /
RMAN> backup database;

2.准备控制文件,参数文件
SQL> alter database backup controlfile to 'C:\control.ctl'
SQL> create pfile from spfile;

3.建新的instance, 名为db2
C:>oradim -new -sid db2

4. 准备db2的参数文件,控制文件,密码文件

5. 连到新的instance
set ORACLE_SID=db2
rman target /
run {
set newname for datafile 1 to ...
restore database;
switch datafile all;
recover database;
}

6. alter database open read only;

7. ora10g可以继续更改,将归档应用到db2上.

8. ora10g, db2关闭数据库, 拷贝控制文件,在线日志给 db2的目录下

9. db2上, 加载数据库,更改数据文件路径,在线日志文件路径
alter database rename file xxx to sss;
...
alter database open;




  评论这张
 
阅读(115)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017