ASM RMAM备份问题~

[复制链接]
查看11 | 回复9 | 2011-9-2 08:49:42 | 显示全部楼层 |阅读模式
rman只备份使用过的数据块~也就是数据库里使用了多少的空间备份的空间就有多大~
但是请看:
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Nov 28 12:08:44 2006
Copyright (c) 1982, 2005, Oracle.All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL> select sum(bytes)/1024/1024/1024 GB from dba_data_files;
GB
----------
63.1022949
SQL> select sum(bytes)/1024/1024/1024 GB from dba_free_space;
GB
----------
57.7880249
但是备份出来的文件:
-rw-r----- 1 oracle dba6291456000 Nov 28 11:17 UDA_full_20061128_947_1.bck
-rw-r----- 1 oracle dba6291456000 Nov 28 11:18 UDA_full_20061128_946_1.bck
-rw-r----- 1 oracle dba6291456000 Nov 28 11:23 UDA_full_20061128_946_2.bck
-rw-r----- 1 oracle dba6291456000 Nov 28 11:23 UDA_full_20061128_947_2.bck
-rw-r----- 1 oracle dba6291456000 Nov 28 11:28 UDA_full_20061128_946_3.bck
-rw-r----- 1 oracle dba6276358144 Nov 28 11:29 UDA_full_20061128_947_3.bck
-rw-r----- 1 oracle dba6291456000 Nov 28 11:32 UDA_full_20061128_946_4.bck
-rw-r----- 1 oracle dba633634816 Nov 28 11:32 UDA_full_20061128_946_5.bck
备份脚本:
run {
allocate channel c1 device type disk maxpiecesize=6000M;
allocate channel c2 device type disk maxpiecesize=6000M;
backup database format \'/data/dbbak/rmanbak/%d_full_%T_%s_%p.bck\' FILESPERSET = 100;
sql \'alter system switch logfile\';
release channel c1;
release channel c2;
}
何故???大家看看
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
http://xzh2000.itpub.net/post/96/64549
看看是否满足未使用块压缩的条件?
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
最初由 xzh2000 发布
[B]http://xzh2000.itpub.net/post/96/64549
看看是否满足未使用块压缩的条件? [/B]

■ The COMPATIBLE initialization parameter is set to 10.2
compatible
string
10.2.0.1.0
■ There are currently no guaranteed restore points defined for the database
???不懂
■ The datafile is locally managed
SQL> select tablespace_name,extent_management from dba_tablespaces;
TABLESPACE_NAME
EXTENT_MAN
------------------------------ ----------
SYSTEM
LOCAL
UNDOTBS1
LOCAL
SYSAUX
LOCAL
TEMP
LOCAL
USERS
LOCAL
BILLDATA
LOCAL
CASHDATA
LOCAL
PAYMENT
LOCAL
BILLIDX
LOCAL
CASHIDX
LOCAL
TICKETDATA
LOCAL
TABLESPACE_NAME
EXTENT_MAN
------------------------------ ----------
AAA
LOCAL
PERFSTAT
LOCAL
■ The datafile is being backed up to a backup set as part of a full backup or a level 0 incremental backup
yes
■ The backup set is being created on disk.
yes
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
检验了下恢复过程:
RMAN> restore validate database;
Starting restore at 28-NOV-06
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=501 devtype=DISK
channel ORA_DISK_1: starting validation of datafile backupset
channel ORA_DISK_1: reading from backup piece /data/dbbak/rmanbak/UDA_full_20061128_947_1.bck
channel ORA_DISK_1: restored backup piece 1
piece handle=/data/dbbak/rmanbak/UDA_full_20061128_947_1.bck tag=TAG20061128T111259
channel ORA_DISK_1: reading from backup piece /data/dbbak/rmanbak/UDA_full_20061128_947_2.bck
channel ORA_DISK_1: restored backup piece 2
piece handle=/data/dbbak/rmanbak/UDA_full_20061128_947_2.bck tag=TAG20061128T111259
channel ORA_DISK_1: reading from backup piece /data/dbbak/rmanbak/UDA_full_20061128_947_3.bck
channel ORA_DISK_1: restored backup piece 3
piece handle=/data/dbbak/rmanbak/UDA_full_20061128_947_3.bck tag=TAG20061128T111259
channel ORA_DISK_1: validation complete, elapsed time: 00:05:37
channel ORA_DISK_1: starting validation of datafile backupset
channel ORA_DISK_1: reading from backup piece /data/dbbak/rmanbak/UDA_full_20061128_946_1.bck
channel ORA_DISK_1: restored backup piece 1
piece handle=/data/dbbak/rmanbak/UDA_full_20061128_946_1.bck tag=TAG20061128T111259
channel ORA_DISK_1: reading from backup piece /data/dbbak/rmanbak/UDA_full_20061128_946_2.bck
channel ORA_DISK_1: restored backup piece 2
piece handle=/data/dbbak/rmanbak/UDA_full_20061128_946_2.bck tag=TAG20061128T111259
channel ORA_DISK_1: reading from backup piece /data/dbbak/rmanbak/UDA_full_20061128_946_3.bck
channel ORA_DISK_1: restored backup piece 3
piece handle=/data/dbbak/rmanbak/UDA_full_20061128_946_3.bck tag=TAG20061128T111259
channel ORA_DISK_1: reading from backup piece /data/dbbak/rmanbak/UDA_full_20061128_946_4.bck
channel ORA_DISK_1: restored backup piece 4
piece handle=/data/dbbak/rmanbak/UDA_full_20061128_946_4.bck tag=TAG20061128T111259
channel ORA_DISK_1: reading from backup piece /data/dbbak/rmanbak/UDA_full_20061128_946_5.bck
channel ORA_DISK_1: restored backup piece 5
piece handle=/data/dbbak/rmanbak/UDA_full_20061128_946_5.bck tag=TAG20061128T111259
channel ORA_DISK_1: validation complete, elapsed time: 00:06:33
Finished restore at 28-NOV-06
RMAN>
看来备份的过程是正确的,现在觉得是否是asm的关系??
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
大师呢?~
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
关注!
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
最初由 fly_bug 发布
[B]关注! [/B]

多谢帮顶~




回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
一转眼就沉了~再顶~
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
ASM还真没有测试过rman的unused block compressed功能,而且刚才查了一下rman reference,也没有找到unused block compressed不适用于ASM的介绍,要不你试试这个如何?还有就是unused block compressed应该是HWM以上的块,而不是HWM以内的块...
http://xzh2000.itpub.net/post/96/64564
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
最初由 xzh2000 发布
[B]ASM还真没有测试过rman的unused block compressed功能,而且刚才查了一下rman reference,也没有找到unused block compressed不适用于ASM的介绍,要不你试试这个如何?还有就是unused block compressed应该是HWM以上的块,而不是HWM以内的块...
http://xzh2000.itpub.net/post/96/64564 [/B]

谢谢大师!
我原来看的时候数据库中使用了36G数据,备份了差不多36G;
但是昨天我删了一个大用户 只剩下5G数据 备份反而更多了 有42G,很是奇怪~
我试试compressed backupset 这个命令 再次感谢!
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行