如何通过TSM FOR ORACLE 备份windows 2003 64位操作系统中32位oracle数据库

如题。在这样的环境中,进行备份,会提到错误:”ORA-27211 未能加载介质管理库。ora-19554 配置设备时出错,设备类型:sbt_tape ,设备名称。“。

RMAN 备份脚本如下,该脚本在32位操作系统备份32位oracle 是无问题的。
connect target /
run {
allocate channel c1 type 'sbt' parms='ENV=(TDPO_OPTFILE=C:\Program Files\Tivoli\TSM\AgentOBA\tdpo.opt)';
backup database;
backup archivelog all;
delete noprompt obsolete;
release channel c1;
}
环境:oracle 10g 32位 , windows 2003 64位。

第1个回答  2015-06-04
这是因为64位操作系统不支持32位oracle数据库造成的原因,可以查看数据库日志有相关报错的。
跟备份脚本无关。
第2个回答  2013-11-12
都告诉你了,铜套上失败,你的allocate channel c1 type 'sbt' parms='ENV=(TDPO_OPTFILE=C:\Program Files\Tivoli\TSM\AgentOBA\tdpo.opt)';这个好好检查一下追问

allocate channel c1 type 'sbt' parms='ENV=(TDPO_OPTFILE=C:\Program Files\Tivoli\TSM\AgentOBA\tdpo64.opt) 改为OBA64 也是同样的错误,

追答

rman target / <<EOF
run{
allocate channel 'dev1' type disk format '/oracle/backup/rman/erpdb_orcl%u_%p_
%c' connect sys/password;
backup database;
sql 'alter system archive log current';
backup filesperset 10 archivelog all;
DELETE ARCHIVELOG UNTIL TIME 'SYSDATE-30'; -----删除30天以前的归档
release channel dev1;
}
我的可用脚本 自己看吧

追问

你的这个脚本是备份到DISK 本地的,我这个是TSM 备份软件。要求类型为 'sbt‘ 将ORALCE client 数据库备份到TSM server端, TSM 6.3 和TSM 5.5 官方已给了答复。 软件不支持这种环境的。。
谢谢你。

本回答被提问者采纳
第3个回答  2013-11-12
找下你们的技术工程师吧
相似回答