RMAN备份数据库到扩容后的空间

# su - oracle
[oracle@xy ~]$ rman

Recovery Manager: Release 10.2.0.1.0 - Production on Wed Jan 20 12:01:22 2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.

RMAN> connect target /

connected to target database: JHTPAYDB (DBID=1069987867)

RMAN> run{allocate channel cha1 type disk;
2> backup
3> format '/oracledir/mybackup/full_%U_%T'
4> database;
5> release channel cha1;}

allocated channel: cha1
channel cha1: sid=153 devtype=DISK

Starting backup at 20-JAN-10
channel cha1: starting full datafile backupset
channel cha1: specifying datafile(s) in backupset
input datafile fno=00001 name=/opt/oracle/oradata/jhtpaydb/system01.dbf
input datafile fno=00003 name=/opt/oracle/oradata/jhtpaydb/sysaux01.dbf
input datafile fno=00005 name=/opt/oracle/oradata/jhtpaydb/example01.dbf
input datafile fno=00006 name=/home/oracle/jhtpaydf01.dbf
input datafile fno=00004 name=/opt/oracle/oradata/jhtpaydb/users01.dbf
input datafile fno=00002 name=/opt/oracle/oradata/jhtpaydb/undotbs01.dbf
channel cha1: starting piece 1 at 20-JAN-10
released channel: cha1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on cha1 channel at 01/20/2010 12:28:23
ORA-19504: failed to create file "/oracledir/mybackup/full_08l3ubv6_1_1_20100120"
ORA-27040: file create error, unable to create file
Linux Error: 2: No such file or directory

错误原因:需要在/oracledir文件夹下创建mybackup文件夹,并给出用户写权限:
[oracle@xy oracledir]$ chown oracle:oinstall /oracledir
[oracle@xy oracledir]$ chmod 777 /oracledir
[oracle@xy /]$ cd oracledir/
[oracle@xy oracledir]$ mkdir mybackup
[oracle@xy oracledir]$ chmod 777 mybackup


再次执行RMAN备份命令:
RMAN> run{allocate channel cha1 type disk;
2> backup
3> format '/oracledir/mybackup/full_%U_%T'
4> database;
5> release channel cha1;}

allocated channel: cha1
channel cha1: sid=153 devtype=DISK

Starting backup at 20-JAN-10
channel cha1: starting full datafile backupset
channel cha1: specifying datafile(s) in backupset
input datafile fno=00001 name=/opt/oracle/oradata/jhtpaydb/system01.dbf
input datafile fno=00003 name=/opt/oracle/oradata/jhtpaydb/sysaux01.dbf
input datafile fno=00005 name=/opt/oracle/oradata/jhtpaydb/example01.dbf
input datafile fno=00006 name=/home/oracle/jhtpaydf01.dbf
input datafile fno=00004 name=/opt/oracle/oradata/jhtpaydb/users01.dbf
input datafile fno=00002 name=/opt/oracle/oradata/jhtpaydb/undotbs01.dbf
channel cha1: starting piece 1 at 20-JAN-10
channel cha1: finished piece 1 at 20-JAN-10
piece handle=/oracledir/mybackup/full_0al3uc68_1_1_20100120 tag=TAG20100120T123208 comment=NONE
channel cha1: backup set complete, elapsed time: 00:01:16
channel cha1: starting full datafile backupset
channel cha1: specifying datafile(s) in backupset
including current control file in backupset
including current SPFILE in backupset
channel cha1: starting piece 1 at 20-JAN-10
channel cha1: finished piece 1 at 20-JAN-10
piece handle=/oracledir/mybackup/full_0bl3uc8k_1_1_20100120 tag=TAG20100120T123208 comment=NONE
channel cha1: backup set complete, elapsed time: 00:00:03
Finished backup at 20-JAN-10

released channel: cha1

RMAN> list backupset;


List of Backup Sets
===================

BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1 Full 727.13M DISK 00:01:12 20-JAN-10
BP Key: 1 Status: AVAILABLE Compressed: NO Tag: TAG20100120T123208
Piece Name: /oracledir/mybackup/full_0al3uc68_1_1_20100120
List of Datafiles in backup set 1
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
1 Full 680453 20-JAN-10 /opt/oracle/oradata/jhtpaydb/system01.dbf
2 Full 680453 20-JAN-10 /opt/oracle/oradata/jhtpaydb/undotbs01.dbf
3 Full 680453 20-JAN-10 /opt/oracle/oradata/jhtpaydb/sysaux01.dbf
4 Full 680453 20-JAN-10 /opt/oracle/oradata/jhtpaydb/users01.dbf
5 Full 680453 20-JAN-10 /opt/oracle/oradata/jhtpaydb/example01.dbf
6 Full 680453 20-JAN-10 /home/oracle/jhtpaydf01.dbf

BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2 Full 6.80M DISK 00:00:02 20-JAN-10
BP Key: 2 Status: AVAILABLE Compressed: NO Tag: TAG20100120T123208
Piece Name: /oracledir/mybackup/full_0bl3uc8k_1_1_20100120
Control File Included: Ckp SCN: 680483 Ckp time: 20-JAN-10
SPFILE Included: Modification time: 20-JAN-10


备份成功
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、 需求分析目前在不少部门存储着大量的数据,包括数据库数据和文件数据,并处于不断更新、不断扩充的状态。数据量大,数据源分布广,同一设备上数据分布散等特点使得对这些数据维护和管理有一些困难。为防止数据因某些不可控制的事故而丢失,对上述数据必须进行备份,以备在主数据丢失时,进行还原。目前的备份手段多为人工定期(不定期)地进行,这样就存在着以下一些问题:1.人工备份多在正常工作期间进行,这样数据备份时很可能会影响数据在正常业务中的使用,会造成业务应用系统性能不稳定,严重的还会造成数据丢失。2.由于数据分布散,人工备份时难于及时掌握数据更新动态,为防止数据备份有丢失,往往只能“一锅炖”,每次都做完整性拷贝,这样每次备份量将叠加,备份延时将增加,造成网络资源浪费,网络流量增加,从而可能会对网络的日常通信造成影响。3.工作烦琐,操作不方便。 二、 系统介绍1. 系统简介软件可自动完成SQL Server数据库和文档的数据定时自动备份,由用户选择对哪些数据库或文档进行数据备份,提供对备份、还原数据作业的管理、分析、日志跟踪等功能。2.软件功能: (1)自动生成备份指令,减少备份的难度,一般用户也可操作,也可由技术人员设好后发给用户。 (2)定时备份按用户的设定的作业时间自动执行。 (3)支持用户任意时刻的手动备份。 (4)支持数据的完整备份、差异备份、增量备份(该项功能目前只用于文件项目)。 (5)完善的数据库还原功能,随时可能数据进行还原操作。 (6)操作日志跟踪功能。用户的操作都保留在日志中,以供备备察。 (7)系统维护提供对备份数据、日志、操作日志的清理功能。3.解决问题针对人工数据备份存在的问题,结合单位生活生产情况,该软件能够基本上解决目前人工数据备份的弊端。(1)通过设置定时备份时刻,从而可以避开数据日常的业务工作期,选择夜间没有数据访问或很少数据访问的时间进行。(2)通过设置备份方式(如:差异备份、增量备份),可以避免每次备份不必要重复备份量。(3)通过对日志的跟踪,可以很快很及时地了解数据备份情况(包括每次的耗时、备份量等)。(4)人力资源消耗降低到几乎为零。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值