ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
更多
查看: 2181|回复: 6

求解备份集和备份片 [复制链接]

注册会员

老会员

精华贴数
0
技术积分
1770
社区积分
2
注册时间
2003-3-21
论坛徽章:
0
发表于 2005-8-8 15:27:43 |显示全部楼层
下面是我在查到的有关备份集和备份片的相关内容:
备份集是一个逻辑结构,包含一组的物理文件,这些物理文件就是对应的备份片; 是一次备份的集合,它包含本次备份的所有备份片,以oracle专有的格式保存;一个备份集由若干个备份片组成。每个备份片是一个单独的输出文件。一个备份片的大小是有限制的;如果没有大小的限制, 备份集就只由一个备份片构成。备份片的大小不能大于使用的文件系统所支持的文件长度的最大值。

我每次备份的命令如下:
RMAN> run{
2> allocate channel c1 type disk;
3> backup database format='/prodbackup/%u.bak';
4> release channel c1;
5> }

它都会在 /prodbackup/ 下产生7个 %u.bak 文件。请问这7个 %u.bak 文件是不是就是属于一个备份集的?它们是不是就是7个备份片?为什么是7个而不是6或8个呢?

还有,我用
RMAN>list backup;
出来的内容:

List of Backup Sets
Key     Recid      Stamp      LV Set Stamp  Set Count  Completion Time
------- ---------- ---------- -- ---------- ---------- ----------------------
247     247        565736408  2  565736005  248        07-AUG-05

    List of Backup Pieces
    Key     Pc# Cp# Status      Completion Time        Piece Name
    ------- --- --- ----------- ---------------------- ------------------------
    247     1   1   AVAILABLE   07-AUG-05              /prodbackup/7ogrgsi5.bak

    List of Datafiles Included
    File Name                                  LV Type Ckp SCN    Ckp Time
    ---- ------------------------------------- -- ---- ---------- -------------

。。。(省略)


List of Backup Sets
Key     Recid      Stamp      LV Set Stamp  Set Count  Completion Time
------- ---------- ---------- -- ---------- ---------- ----------------------
248     248        565736849  2  565736419  249        07-AUG-05

    List of Backup Pieces
    Key     Pc# Cp# Status      Completion Time        Piece Name
    ------- --- --- ----------- ---------------------- ------------------------
    248     1   1   AVAILABLE   07-AUG-05              /prodbackup/7pgrgsv3.bak

    List of Datafiles Included
    File Name                                  LV Type Ckp SCN    Ckp Time
    ---- ------------------------------------- -- ---- ---------- -------------
。。。(省略)

上面的 247 ,248 是不是就是备份集号?若这两个数字是备份集号的话,但它们是同一次备份的时候产生的,这不就与上面“备份集是一次备份的集合”的解说矛盾了吗?

求解

注册会员

中级会员

精华贴数
0
技术积分
1404
社区积分
1450
注册时间
2006-11-2
论坛徽章:
11
数据库板块每日发贴之星
日期:2007-10-10 01:04:092010新春纪念徽章
日期:2010-01-04 08:33:08祖国60周年纪念徽章
日期:2009-10-09 08:28:00生肖徽章2007版:马
日期:2009-04-12 17:19:242009新春纪念徽章
日期:2009-01-04 14:52:28生肖徽章2007版:猪
日期:2008-05-06 11:10:422008新春纪念徽章
日期:2008-02-13 12:43:03生肖徽章2007版:鼠
日期:2008-01-02 17:35:53授权会员
日期:2007-11-02 16:47:52ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442010新春纪念徽章
日期:2010-03-01 11:05:01
发表于 2008-4-19 13:50:36 |显示全部楼层
奇怪的是,我生成的备份文件只有一个啊。
我的版本是
SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
PL/SQL Release 9.2.0.1.0 - Production
CORE    9.2.0.1.0       Production
TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
NLSRTL Version 9.2.0.1.0 - Production

使用道具 举报

精华贴数
5
技术积分
36141
社区积分
5026
注册时间
2005-3-4
论坛徽章:
111
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512012新春纪念徽章
日期:2012-01-04 11:50:44数据库板块每日发贴之星
日期:2011-08-30 01:01:02灰彻蛋
日期:2011-08-24 18:27:42蜘蛛蛋
日期:2011-07-31 16:12:10紫蛋头
日期:2011-07-09 08:21:37蜘蛛蛋
日期:2011-07-01 08:41:11数据库板块每日发贴之星
日期:2011-06-21 01:01:01现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:乒乓球
日期:2011-05-04 08:52:112011新春纪念徽章
日期:2011-01-04 10:24:58ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28
发表于 2008-4-20 08:10:32 |显示全部楼层
很多参数影响,
比如: 备份时的 filesperset=XX
show all
CONFIGURE MAXSETSIZE TO UNLIMITED; # default

其它我不是很清楚。
好好学习,天天向上!

使用道具 举报

注册会员

一般会员

精华贴数
0
技术积分
1976
社区积分
29
注册时间
2005-4-29
论坛徽章:
8
授权会员
日期:2008-03-13 10:32:44生肖徽章2007版:鸡
日期:2008-04-03 18:55:51数据库板块每日发贴之星
日期:2008-04-21 01:01:582008北京奥运纪念徽章:拳击
日期:2008-06-14 10:29:37
发表于 2008-4-20 11:52:50 |显示全部楼层
我查阅了在线文档:A backup set, which is a logical object, contains one or more physical backup
pieces. By default, one backup set contains one backup piece. Backup pieces are
operating system files that contain the backed up datafiles, control files, or archived
redo logs.
我的理解是:
1、backup set是逻辑概念,一次备份的backup set的数量可以由FILESPERSET参数设定,所以如果备份的文件数超过此参数就会产生多个backup set。
2、backup piece是物理概念,即操作系统中的文件。每个backup set默认包含一个backup piece,但是piece的数量还受到maxpiecesize影响,但超过maxpiecesize时就会产生多个piece。

因此,一次备份可以有多个backup set,每个backup set的输出文件(backup piece)可能有多个。
lz可以查查备份中的这些参数,贴出来大家看看。

确实难以理解,请大家指教:)

[ 本帖最后由 kdkd 于 2008-4-20 12:26 编辑 ]

使用道具 举报

精华贴数
0
技术积分
369
社区积分
1
注册时间
2009-11-27
论坛徽章:
2
2010新春纪念徽章
日期:2010-03-01 11:19:59ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22
发表于 2010-2-5 10:54:47 |显示全部楼层
我也搞暈了,
backup as backupset database

backup database
兩都有什么不同呢

使用道具 举报

精华贴数
0
技术积分
1503
社区积分
33
注册时间
2009-11-13
论坛徽章:
10
2010广州亚运会纪念徽章:击剑
日期:2010-12-16 15:18:59ITPUB十周年纪念徽章
日期:2011-11-01 16:25:222010广州亚运会纪念徽章:帆船
日期:2011-05-12 09:06:552011新春纪念徽章
日期:2011-02-18 11:42:472010广州亚运会纪念徽章:橄榄球
日期:2011-01-09 16:56:412011新春纪念徽章
日期:2011-01-04 10:34:20数据库板块每日发贴之星
日期:2011-01-03 01:01:022010广州亚运会纪念徽章:举重
日期:2010-12-21 20:58:06数据库板块每日发贴之星
日期:2010-12-20 01:01:022012新春纪念徽章
日期:2012-01-04 11:56:01
发表于 2010-12-23 20:16:16 |显示全部楼层
我的也是有很多个
求ORACLE实习...

使用道具 举报

精华贴数
0
技术积分
1503
社区积分
33
注册时间
2009-11-13
论坛徽章:
10
2010广州亚运会纪念徽章:击剑
日期:2010-12-16 15:18:59ITPUB十周年纪念徽章
日期:2011-11-01 16:25:222010广州亚运会纪念徽章:帆船
日期:2011-05-12 09:06:552011新春纪念徽章
日期:2011-02-18 11:42:472010广州亚运会纪念徽章:橄榄球
日期:2011-01-09 16:56:412011新春纪念徽章
日期:2011-01-04 10:34:20数据库板块每日发贴之星
日期:2011-01-03 01:01:022010广州亚运会纪念徽章:举重
日期:2010-12-21 20:58:06数据库板块每日发贴之星
日期:2010-12-20 01:01:022012新春纪念徽章
日期:2012-01-04 11:56:01
发表于 2010-12-23 20:16:42 |显示全部楼层
晕了 晕了...现在还不明白备份集和一般的备份有什么区别的
求ORACLE实习...

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部