li
  当前位置:主页 > 备份恢复 > 文章内容
li
RMAN备份恢复——备份集存储位置改变
来源: http://yangtingkun.itpub.net/  作者: yangtingkun    时间:2008-01-26   阅读:14  
本文章共2648字,分2页,当前第1页,快速翻页:
 

如果数据文件或日志文件的位置发生了改变,那么有多种方法可以解决这个问题。比如使用ALTER DATABASE RENAME DATAFILE的方法,或者SET NEWNAME

但是如果备份集的位置改变,Oracle在10g以前并没有提供相应的解决方法。

这篇文章介绍9i如何通过OracleDBMS_BACKUP_RESTORE包来实现这个功能。


在进行备份之前,检查备份表空间的信息:

SQL> SELECT FILE_ID, TABLESPACE_NAME FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = 'USERS';

FILE_ID TABLESPACE_NAME
---------- ------------------------------
9 USERS

下面对表空间USERS进行备份:

$ rman target /

Recovery Manager: Release 9.2.0.4.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

connected to target database: MEMBER (DBID=1303377880)

RMAN> backup tablespace indx, info, users, tools;

Starting backup at 24-8 -07
using target database controlfile instead of recovery catalog
configuration for DISK channel 2 is ignored
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=20 devtype=DISK
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00018 name=/data/oradata/member/info.dbf
input datafile fno=00009 name=/data/oradata/member/users01.dbf
input datafile fno=00006 name=/data/oradata/member/indx01.dbf
input datafile fno=00008 name=/data/oradata/member/tools01.dbf
channel ORA_DISK_1: starting piece 1 at 24-8
-07
channel ORA_DISK_1: finished piece 1 at 24-8
-07
piece handle=/data/backup/member/5siq6isk_1_1 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:45
Finished backup at 24-8
-07

可以看到备份的输出备份集在/data/backup/member目录下,如果将备份通过操作系统转移到/data/backup目录下,则Oracle恢复的时候无法找到备份集,在9i及以前版本,Oracle也没有提供相应的命令来重定位这个备份集。

在操作系统级的解决方案是,建立一个文件连接ln,指向新的位置。如果要从Oracle方面解决这个问题,就只能使用DBMS_BACKUP_RESTORE包。

$ mv /data/backup/member/5siq6isk_1_1 /data/backup/
IXDBA.NET社区论坛
$ rman target /

Recovery Manager: Release 9.2.0.4.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

connected to target database: MEMBER (DBID=1303377880)

RMAN> sql 'alter tablespace users offline';

using target database controlfile instead of recovery catalog
sql statement: alter tablespace users offline

RMAN> restore tablespace users;

Starting restore at 24-8 -07

configuration for DISK channel 2 is ignored
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=11 devtype=DISK
channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00009 to /data/oradata/member/users01.dbf
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 08/24/2007 13:17:23
ORA-19505: failed to identify file "/data/backup/member/5siq6isk_1_1"
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory

由于找不到相应的备份集,



阅读更多内容1 · 2 · 下一页>>


  上一篇: Solaris上安装Oracle10201   下一篇: 9201RMAN认为自动备份过期
li
 §相关评论  
 热点文章

·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 编辑推荐
·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 相关篇章
·Solaris上安装Oracle10201
·PUBLIC数据库链无法删除的问题(...
·Solaris10上安装64位Oracle9201
·Oracle10201升级到10202
·安装Oracle11106 for Enterprise...
·Solaris10上安装Oracle10201
·Oracle 11.1.0.6 for linux X86 ...
·Oracle 11.1.0.6 for linux X86 ...
·Windows环境中同时安装Oracle9i ...
·使用DBUA升级出现ORA-1708错误
·9201RMAN认为自动备份过期
·RMAN备份之备份多个备份集到带库...
·RMAN备份之备份多个备份集到带库...
·RMAN备份之备份多个备份集到带库...
·等待事件ARCH wait on ATTACH
·RMAN退出时出现RMAN-6900信息
·RMAN备份恢复之NETBACKUP客户端存...
·RMAN环境变量的设置
·RMAN备份恢复之控制文件的恢复(...
·RMAN备份恢复之SPFILE的恢复(二...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接