eygle.com   eygle.com
eygle.com  
 

« Oracle HowTo:如何简单测试Rman的备份恢复功能? | Blog首页 | 穿越15年的记忆 »

Oracle HowTo:如何解决Oracle10gR2 ORA-19554关于SBT_TAPE问题

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:
昨天Kamus在测试Oracle10gR2时,遇到了一个问题。
在恢复的时候出现如下错误:

RMAN-03002: restore 命令 (在 10/28/2005 16:45:12 上) 失败
ORA-19554: 配置设备时出错, 设备类型: SBT_TAPE, 设备名称:
ORA-27211: 未能加载介质管理库

而他根本没有什么sbt_tape介质。

RMAN> list copy;


数据文件副本列表
关键字     文件 S 完成时间   Ckp SCN    Ckp 时间   名称
------- ---- - ---------- ---------- ---------- ----
1       1    A 28-10月-05 212287     28-10月-05 D:\ORACLE\ORADATA10G\FLASH_RECOV
ERY_AREA\ORCL10G\DATAFILE\O1_MF_SYSTEM_1P3MFJY7_.DBF
2       2    A 28-10月-05 212327     28-10月-05 D:\ORACLE\ORADATA10G\FLASH_RECOV
ERY_AREA\ORCL10G\DATAFILE\O1_MF_UNDOTBS1_1P3MH8C5_.DBF
3       3    A 28-10月-05 212347     28-10月-05 D:\ORACLE\ORADATA10G\FLASH_RECOV
ERY_AREA\ORCL10G\DATAFILE\O1_MF_SYSAUX_1P3MJCLZ_.DBF
4       4    A 28-10月-05 212373     28-10月-05 D:\ORACLE\ORADATA10G\FLASH_RECOV
ERY_AREA\ORCL10G\DATAFILE\O1_MF_USERS_1P3MK596_.DBF

已存档的日志副本列表
关键字     Thrd Seq     S 短时间     名称
------- ---- ------- - ---------- ----
1       1    11      A 26-10月-05 D:\ORACLE\ORADATA10G\FLASH_RECOVERY_AREA\ORCL1
0G\ARCHIVELOG\2005_10_28\O1_MF_1_11_1P3GFTBW_.ARC

RMAN> restore database;

启动 restore 于 28-10月-05
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=158 devtype=DISK
释放的通道: ORA_DISK_1

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: restore 命令 (在 10/28/2005 16:45:12 上) 失败
ORA-19554: 配置设备时出错, 设备类型: SBT_TAPE, 设备名称:
ORA-27211: 未能加载介质管理库

他的show all配置输出:

RMAN> show all;

RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # defa
ult
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 1;
CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 2 G;
CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 2 G;
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE\10.2.0\DB_1\DATABASE\SNCFORCL10G.ORA'; # default

我在同样的平台进行简单测试,结果是一切正常,我归结为Kamus有RPWT,结果他非常不愿意承认,还找到同样有问题的外国朋友

为了不引起国际纠纷,我仔细比较了一下他的show all结果和我的设置,发现了问题所在。
原来他的配置里多了很多SBT_TAPE的设置,虽然default的配置仍然是Disk,可是这些参数可能是导致问题的罪魁祸首。

RMAN> show default device type;

RMAN configuration parameters are:
CONFIGURE DEFAULT DEVICE TYPE TO DISK;

建议他清除这些设置,清除后恢复正常。
CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' clear;

-----
这篇 【Oracle HowTo:如何解决Oracle10gR2 ORA-19554关于SBT_TAPE问题】来自 www.eygle.com | CSDN技术网摘| del.icio.us|365Key

By eygle on 2005-10-29 09:25 | Comments (3) | Posted to HowTo | Edit |Pageviews:

相关文章 随机文章
  • 用Rman的Plus archvielog选项简化数据库备份
  • 使用RMAN进行基于时间点的不完全恢复
  • 使用Oracle9i的blockrecover新特性修复数据库中的坏块
  • ORA-00704 与 bootstrap 错误
  • 这是一个Oracle普及的时代
  • 网络和自由-言论两则
    试用IBM DB2 Enterprise Server V9.0
    青丝秀发,缘系百年-经典重温
    Itpub DBA的培训-又一次起点
    使用UTL_FILE转储数据为逗号分隔符文件
    搜索本站:

    留言 (3)

    我执行了这个删除,还是有这个错误:
    RMAN> show default device type;

    RMAN 配置参数为:
    CONFIGURE DEFAULT DEVICE TYPE TO DISK;

    RMAN> configure channel device type 'SBT_TYPE' clear;

    已成功删除旧的 RMAN 配置参数


    --显示参数,没有任何变化

    RMAN> show all;

    使用目标数据库控制文件替代恢复目录
    RMAN 配置参数为:
    CONFIGURE RETENTION POLICY TO REDUNDANCY 5;
    CONFIGURE BACKUP OPTIMIZATION ON;
    CONFIGURE DEFAULT DEVICE TYPE TO DISK;
    CONFIGURE CONTROLFILE AUTOBACKUP ON;
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # defa
    ult
    CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
    CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
    CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
    CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
    CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 80 M;
    CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 80 M;
    CONFIGURE MAXSETSIZE TO UNLIMITED; # default
    CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
    CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
    CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
    CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\PRODUCT\10.2.0\DB_2\DATABASE\S
    NCFORCL.ORA'; # default

    RMAN> delete backup;

    分配的通道: ORA_DISK_1
    通道 ORA_DISK_1: sid=140 devtype=DISK
    释放的通道: ORA_DISK_1
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: delete 命令 (在 10/23/2007 22:35:33 上) 失败
    ORA-19554: 配置设备时出错, 设备类型: SBT_TAPE, 设备名称:
    ORA-27211: 未能加载介质管理库

    Posted by: oldboy at October 23, 2007 11:09 PM

    盖老师,我和上面的人一样,还是解决不了问题;

    Posted by: 刚 at November 14, 2007 11:09 PM

    可以通过下面的命令删除上述SBT_TAPE的相关参数:
    configure device type 'SBT_TAPE' clear

    Posted by: 林滕洪 at September 22, 2008 1:35 PM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004 eygle.com, All rights reserved.