标题: tsm恢复oracle数据库
nitar
LU幼天使
Rank: 2



UID 29835
精华 0
积分 54
帖子 94
活跃指数 9
LU金币 2055 个
LU金条 0 个
阅读权限 20
注册 2005-2-28
 
发表于 2006-6-5 11:31  资料  个人空间  短消息  加为好友 
tsm恢复oracle数据库

我想做一测试,我想将tsm备份下的生产机A 的oracle数据恢复到测试机b下,我查了一下资料,看到如下脚本
run {
  allocate channel d3 type 'sbt_tape' connect

'internal/manager@scdb1' parms  
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
  allocate channel d4 type 'sbt_tape' connect

'internal/manager@scdb2' parms  
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
  restore controlfile;
  alter database mount;
  restore database;
  recover database;
  release channel d1;
  release channel d2;
  sql "alter database open resetlogs";

问题是:1,为什么要用两个通道
          2,为什么allocate的通道是d3,d4,可release的channel却是d1,d2,这里有错吗
          3,这个脚本是不是只能适用于oracle原在的机器,我要将A机上的数据恢复到B机,这个脚本是不是要在B机上运行,需要做些什么设置
         4,我要将A机上的db恢复到B机上的指定位置,这个位置怎么指定

顶部
shark
LU幼天使
Rank: 2



UID 927
精华 0
积分 139
帖子 271
活跃指数 3
LU金币 2089 个
LU金条 0 个
阅读权限 20
注册 2003-10-23
 
发表于 2006-6-5 13:46  资料  个人空间  短消息  加为好友 
1. 你也可以用一个通道
2.用d1,d2也应该没错
3.应该在B机器执行

顶部
nitar
LU幼天使
Rank: 2



UID 29835
精华 0
积分 54
帖子 94
活跃指数 9
LU金币 2055 个
LU金条 0 个
阅读权限 20
注册 2005-2-28
 
发表于 2006-6-5 14:43  资料  个人空间  短消息  加为好友 
shark,谢谢了,我要恢复到指定位置,请问怎么指定

顶部
wildhorse
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14


LU爱心使者  
UID 131
精华 15
积分 3310
帖子 5949
活跃指数 186
LU金币 2133 个
LU金条 13176 个
阅读权限 200
注册 2003-9-26
来自 北京
 
发表于 2006-6-5 19:12  资料  个人空间  短消息  加为好友  添加 wildhorse 为MSN好友 通过MSN和 wildhorse 交谈
没做过异机恢复,提几个建议(错了别扔臭鸡蛋):
异机操作系统环境与原有机器保持一致(补丁、系统参数);
异机数据库系统环境与原有机器保持一致(补丁、系统参数);
新建数据库SID及DBID与原有机器的数据库系统保持一致;

然后配置tdpo,用rman把数据从带库中恢复过来。





LU上的马厩。。。 http://wildhorse.loveunix.cn
msn:calmnessheart@hotmail.com
最新版新手上线中。。。
当潮水退去,才能看到谁没穿裤衩。。。
顶部
yddll
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14
Leave blank


UID 212
精华 4
积分 1532
帖子 2409
活跃指数 61
LU金币 2399 个
LU金条 5500 个
阅读权限 200
注册 2003-9-29
 
发表于 2006-6-5 22:53  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 wildhorse 于 2006-6-5 19:12 发表
没做过异机恢复,提几个建议(错了别扔臭鸡蛋):
异机操作系统环境与原有机器保持一致(补丁、系统参数);
异机数据库系统环境与原有机器保持一致(补丁、系统参数);
新建数据库SID及DBID与原有机器的数据 ...

不用建数据库,把参数文件和一些配置文件复制过来,如有必要,创建一个





老人新手。
顶部
wildhorse
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14


LU爱心使者  
UID 131
精华 15
积分 3310
帖子 5949
活跃指数 186
LU金币 2133 个
LU金条 13176 个
阅读权限 200
注册 2003-9-26
来自 北京
 
发表于 2006-6-5 22:58  资料  个人空间  短消息  加为好友  添加 wildhorse 为MSN好友 通过MSN和 wildhorse 交谈
反正做了备份系统,总会备份oracle的程序目录吧。
恢复一下就好了。





LU上的马厩。。。 http://wildhorse.loveunix.cn
msn:calmnessheart@hotmail.com
最新版新手上线中。。。
当潮水退去,才能看到谁没穿裤衩。。。
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
 



当前时区 GMT+8, 现在时间是 2008-12-5 01:39
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.055472 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver