暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle 12c r2-rman-ora-00907

ASKTOM 2020-12-02
540

问题描述

你好,

我尝试重复的数据数据库,我有一个问题:

我使用targret和辅助连接:

rman目标/辅助系统/$ DSTPWD @ $ DSTDB

连接到目标数据库: prod (DBID = 1119311471)

连接到辅助数据库: 测试 (未挂载)

RMAN> 运行
{
分配通道ch1类型磁盘;
分配辅助通道aux1类型磁盘;
设置直到时间 “TO_DATE('2020-12-01 10:00:00 ','yyyy-MM-DD HH24:MI:SS')”;
将目标数据库复制到 “测试”;
} 2> 3> 4> 5> 6> 7>

分配通道: ch1
通道ch1: SID = 630设备类型 = 磁盘

分配频道: aux1
通道aux1: SID = 316设备类型 = 磁盘

执行命令: 设置直到子句

在2020-12-02 12:17:40启动重复数据库
发布频道: ch1
已发布频道: aux1
RMAN-00571: =
RMAN-00569: =
RMAN-00571: =
RMAN-03002: 重复数据库命令在12/02/2020 12:17:40失败
RMAN-05501: 中止目标数据库的重复
ORA-00907: brak prawego nawiasu


我试过:
设置直到时间 “TO_DATE('01/12/2020 10:00','dd/mm/yyyy hh24:mi')”;
但是是一样的。

我尝试在运行部分设置NLS_DATA_FORMAT:
sql '更改会话集NLS_DATE_FORMAT = "YYYY-MM-DD HH24:MI:SS"';
但也是同样的问题。

我做错了什么?

如果我在没有设置的情况下使用run语句,直到时间确定。
但是如果我用 “设置到时间... 我有ora-00907。

我无法将datebase复制到时间点,直到时间参数...


谢谢
克日什托夫

专家解答

众所周知,RMAN在语言方面有一些问题,因此请尝试直接在RMAN命令中更改会话参数

run {
sql 'alter session set NLS_DATE_FORMAT="DD-MM-YYYY HH24:MI:SS"';
sql 'alter session set NLS_DATE_LANGUAGE = "AMERICAN"';
SET UNTIL TIME '12-05-2014 08:00:00';
..
..
}

文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论