查看: 2981|回复: 7

rman 通道问题

[复制链接]
求职 : 数据库管理员
论坛徽章:
0
跳转到指定楼层
1#
发表于 2013-5-20 23:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
C:\Documents and Settings\Administrator>rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 5月 20 23:13:59 2013
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
已连接到目标数据库: ORCL (DBID=1328189472, 未打开)
RMAN> show all;
使用目标数据库控制文件替代恢复目录
RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TYPE TO '%F'; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE 'SBT_TYPE' PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TYPE TO 1; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TYPE TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
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_1\DATABASE\SNCFORCL.ORA'; # default
RMAN> run{
2> allocate channel c1 type disk;
3> shutdown immediate;
4> startup mount;
5> sql "alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''";
6> set until time '2013-5-20 23:01:00';
7> restore database;
8> recover database;
9> alter database open resetlogs;
10> }
分配的通道: c1
通道 c1: sid=159 devtype=DISK
数据库已卸载
Oracle 实例已关闭
已连接到目标数据库 (未启动)
Oracle 实例已启动
数据库已装载
系统全局区域总计     524288000 字节
Fixed Size                     1249968 字节
Variable Size                213912912 字节
Database Buffers             297795584 字节
Redo Buffers                  11329536 字节
sql 语句: alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''
正在执行命令: SET until clause
启动 restore 于 20-5月 -13
AN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: restore 命令 (在 05/20/2013 23:14:40 上) 失败
ORA-19554: 配置设备时出错, 设备类型: SBT_TYPE, 设备名称:
ORA-27001: 不受支持的设备类型
RMAN>

【问题】我默认的channel设置就是disk:CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
并且在run{}脚本中明确指定:allocate channel c1 type disk;
怎么还是报SBT_TYPE的错误,神马情况啊?请大神们指点!
求职 : 数据库管理员
论坛徽章:
0
2#
 楼主| 发表于 2013-5-22 11:53 | 只看该作者
up up!

使用道具 举报

回复
论坛徽章:
9
ITPUB9周年纪念徽章
日期:2010-10-08 09:31:22奥运会纪念徽章:游泳
日期:2012-07-19 16:38:15奥运会纪念徽章:篮球
日期:2012-10-18 09:31:28奥运会纪念徽章:田径
日期:2012-10-19 10:00:44复活蛋
日期:2013-02-18 15:53:36迷宫蛋
日期:2013-03-05 10:32:55沸羊羊
日期:2015-02-21 23:08:28处女座
日期:2016-02-09 23:01:49妮可·罗宾
日期:2022-02-22 16:23:25
3#
发表于 2013-5-22 16:34 | 只看该作者
大哥,你这里
CONFIGURE DEVICE TYPE 'SBT_TYPE' PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
配置了,这里优先权高....

使用道具 举报

回复
论坛徽章:
0
4#
发表于 2013-5-29 03:07 | 只看该作者
奇怪,我这RMAN配置和你一样的,为什么不报错呢?

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
0
5#
 楼主| 发表于 2013-5-30 14:34 | 只看该作者
三教罪人 发表于 2013-5-29 03:07
奇怪,我这RMAN配置和你一样的,为什么不报错呢?

我试了magscott的方法,是可行的。但是我也不知道这里的优先级有啥规则。。。

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
32
生肖徽章2007版:狗
日期:2009-07-20 17:10:18茶鸡蛋
日期:2013-05-23 16:34:43茶鸡蛋
日期:2013-07-19 14:39:22ITPUB社区千里马徽章
日期:2013-08-22 09:58:03雪铁龙
日期:2013-08-23 13:04:11林肯
日期:2013-09-04 14:07:20兰博基尼
日期:2013-09-16 13:45:20马上有钱
日期:2014-05-14 14:07:392014年世界杯参赛球队: 波黑
日期:2014-07-03 13:24:39马上有对象
日期:2014-10-30 14:04:32
6#
发表于 2013-5-30 14:54 | 只看该作者
RUN块里指定的通道类型的设置的优先级要高于RMAN CONFIGUARE设置,估计备份的时候是用的CONFIGURE默认设置,没有指定通道类型为disk。如果楼主不希望更改RMAN CONFIGURE设置,备份的时候可以指定通道类型为disk,下次恢复的时候应该不会报错了。

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
15
2013年新春福章
日期:2013-02-25 14:51:242014年世界杯参赛球队: 韩国
日期:2014-07-03 13:53:02玉兔
日期:2014-03-04 16:47:17马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-18 09:29:09雪佛兰
日期:2013-11-22 09:55:36一汽
日期:2013-10-24 09:26:42ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34奥迪
日期:2013-09-12 15:57:04
7#
发表于 2013-5-30 17:06 | 只看该作者
run{
allocate channel c1 type disk;
sql "alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''";
set until time '2013-5-20 23:01:00';
restore database;
switch datafile all;
recover database;
}

估计你还会报错可以参考我的BLOG
http://blog.csdn.net/lovehewenyu/article/details/7847078

使用道具 举报

回复
论坛徽章:
24
萤石
日期:2013-01-03 16:13:11海蓝宝石
日期:2013-04-23 17:06:35红宝石
日期:2013-05-17 17:32:35SQL大赛参与纪念
日期:2013-12-06 14:03:45马上有对象
日期:2014-02-18 16:44:08马上有车
日期:2014-02-27 15:22:45优秀写手
日期:2014-03-22 06:00:12马上有房
日期:2014-03-26 19:40:00巨蟹座
日期:2015-10-18 17:42:41
8#
发表于 2013-5-30 17:34 | 只看该作者
这个优先级 倒是没注意到。。。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表