首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RMAN备份将数据文件和重做日志文件恢复到其他目录的不同节点中

RMAN备份将数据文件和重做日志文件恢复到其他目录的不同节点中
EN

Stack Overflow用户
提问于 2017-07-30 20:08:17
回答 2查看 4.1K关注 0票数 1

我无法从备份中恢复数据文件和重做日志文件。我在RMAN中写道,

代码语言:javascript
复制
run{
set newname for datafile 1 to '/u02/data_redo/system01.dbf';
set newname for datafile 2 to '/u02/data_redo/sysaux01.dbf';
set newname for datafile 3 to '/u02/data_redo/undotbs01.dbf';
set newname for datafile 4 to '/u02/data_redo/users01.dbf';
set newname for datafile 5 to '/u02/data_redo/example01.dbf';
sql "alter database rename file '/u01/app/oracle/oradata/db01/redo01.log' to 
'/u02/data_redo/redo01.log'";
sql "alter database rename file '/u01/app/oracle/oradata/db01/redo02.log' to 
'/u02/data_redo/redo02.log'";
sql "alter database rename file '/u01/app/oracle/oradata/db01/redo03.log' to 
'/u02/data_redo/redo03.log'";
restore database;
switch datafile all;
recover database; 
}

但它说,

代码语言:javascript
复制
using target database control file instead of recovery catalog
sql statement: alter database rename file 
'/u01/app/oracle/oradata/db01/redo01.log' to '/u02/data_redo/redo01.log'
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of sql command on default channel at 07/30/2017 16:18:19
RMAN-10015: error compiling PL/SQL program

我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2017-07-30 22:09:42

试试这个:

代码语言:javascript
复制
...
restore database
LOGFILE GROUP 1 ('/u/prog/oracle/oralog/MOBI6/redo01a.log') SIZE 100M, GROUP 2 ('/u/prog/oracle/oralog/MOBI6/redo02a.log') SIZE 100M;
...

或者您可以设置init参数

代码语言:javascript
复制
LOG_FILE_NAME_CONVERT=('/u02/','/disk2/')
票数 0
EN

Stack Overflow用户

发布于 2021-03-22 09:30:46

我知道这是一个老问题,但在打开和关闭SQL命令时,在文件名前后使用了两个单引号,并使用了双引号。

例如:

代码语言:javascript
复制
sql "alter database rename file ''+DATA/MOOTDB/ONLINELOG/group_6.268.1067716075'' to ''+DGDATAMOTHIST/MOTHIST/ONLINELOG/group_6_member_1.log''";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45399637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档