问题标签 [rman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
737 浏览

oracle - 辅助备份期间的 RMAN 错误

我在使用 RMAN 备份从两个不同的服务器对数据库进行辅助克隆时遇到 ORA 错误,同时使用以下命令:-

错误:-

0 投票
2 回答
802 浏览

bash - Bash 将命令的结果存储在变量中,并在使用此处文档时将其打印到控制台

我正在从 Bash 脚本运行 rman 命令。我使用这里的文档将我的命令传递给 rman。我想捕获输出,但同时也将其打印到控制台(实时)。我找到了这个解决方案,但我不知道如何使它与 here-docs 一起使用。

我目前运行的是:

您知道在这个 RMAN 示例中,除了将标准输出存储在output变量中之外,我还可以如何将标准输出打印到控制台?任何帮助表示赞赏。干杯。

0 投票
1 回答
561 浏览

oracle - 如何使用 RMAN 对 oracle 数据库中的 5 个特定表进行增量备份

我必须对 oracle 数据库中的 5 个特定表进行增量备份...我不能使用数据泵 api,因为它不支持增量备份...在恢复管理器 (RMAN) 中,备份是对整个数据库进行的,但我想要如果这5个特定表中的数据发生变化,则进行备份,而不是所有数据发生变化的表

0 投票
1 回答
556 浏览

oracle - 增量 RMAN 备份不前滚

我们刚刚从使用数据泵切换到使用 RMAN 的增量备份。我一直在滚动增量备份时遇到问题。这是我的备份脚本:

和恢复:

备份成功完成,虽然备份副本的大小似乎比我预期的要大,但这是本次讨论的一个旁白。我真正的问题是我们在第 5 天,当我运行恢复命令时仍然得到这个:

备份部分并没有像我两天前预期的那样向前滚动。以下是 SHOW ALL 命令的结果(如果它提供任何附加信息):

0 投票
1 回答
99 浏览

oracle - Oracle DB:将字符串(时间戳)转换为数字(分钟)

因此,我正在尝试在 RMAN 目录中构建一个查询(使用 RC_RMAN_BACKUP_JOB_DETAILS)来比较每个数据库(DB_NAME)的最近备份持续时间(TIME_TAKEN_DISPLAY)与其历史平均 AVG 备份持续时间(TIME_TAKEN_DISPLAY)。

如何将 TIME_TAKEN_DISPLAY(timestamp; HH:MM:SS),即 VARCHAR2 格式转换为分钟格式,即仅数字,以便对整个 RC_RMAN_BACKUP_JOB_DETAILS 运行查询,以比较过去的 AVG 时间和最后的时间每个数据库的备份。

可能有效的一件事是转换 String(Time_taken_display)->To_TIME(Time_taken_display in Time format)->TO_NUM(Time_taken_display in minutes in number format),但这将非常低效。

0 投票
1 回答
44 浏览

oracle10g - 在 Windows 机器上恢复 rman 备份的文件

我在 oracle 10.2.0.1 中有 rman 备份数据库。我把这个备份在linux机器上。备份完成后,我的数据库有 4 个文件,包括日志文件等。我将这些文件复制到我的 Windows 机器上。他们,在 Windows 机器上,我想恢复那个备份。我只有这4个文件。怎么做?我对 rman 和数据库管理完全陌生。

0 投票
1 回答
628 浏览

oracle - 通过 PL/SQL 执行 RMAN 脚本

对于最后几个 Oracle 版本,我使用“PA_UTIL.pr_ExecOsCommand”通过 PL/SQL 启动了 RMAN 脚本。现在,我想知道,有没有更有效的方法?我看到有些人建议使用 PIPE,但到目前为止我还没有找到可用的示例。https://web.stanford.edu/dept/itss/docs/oracle/10gR2/backup.102/b14191/rcmcnctg007.htm中的信息给了我一个开始,但我仍然缺乏一个例子。

0 投票
1 回答
966 浏览

oracle - oracle 在复制时显示错误 RMAN

当我开始运行这个 RMAN 脚本时

它返回给我这个错误

`在 11-APR-18 通道 prmy1 开始备份:开始数据文件复制输入数据文件文件编号=00010 名称=/opt/oradata/ARPISDEV/ar_data05.dbf 通道 prmy2:开始数据文件复制输入数据文件文件编号=00011 名称=/opt/ oradata/ARPISDEV/ar_data04.dbf 通道prmy3:开始数据文件复制输入数据文件文件号=00012 name=/opt/oradata/ARPISDEV/ar_data03.dbf 通道prmy4:开始数据文件复制

输入数据文件文件编号=00013 名称=/opt/oradata/ARPISDEV/ar_data02.dbf RMAN-03009:prmy1 通道上的备份命令失败,时间为 04/11/2018 02:36:23 ORA-17628:远程返回 Oracle 错误 19505 Oracle 服务器继续其他作业步骤,作业失败将不会重新运行通道 prmy1:启动数据文件复制

输入数据文件文件编号=00014 名称=/opt/oradata/ARPISDEV/ar_data01.dbf RMAN-03009:prmy2 通道上的备份命令失败,时间为 04/11/2018 02:36:23 ORA-17628:远程返回 Oracle 错误 19505 Oracle 服务器继续其他作业步骤,作业失败将不会重新运行通道 prmy2:启动数据文件复制

输入数据文件文件编号=00015 名称=/opt/oradata/ARPISDEV/ar_prod03.dbf RMAN-03009:prmy3 通道上的备份命令失败,时间为 04/11/2018 02:36:23 ORA-17628:远程返回 Oracle 错误 19505 Oracle 服务器继续其他作业步骤,作业失败将不会重新运行通道 prmy3:启动数据文件复制

输入数据文件文件编号=00016 名称=/opt/oradata/ARPISDEV/ar_prod02.dbf RMAN-03009:prmy4 通道上的备份命令失败,时间为 04/11/2018 02:36:23 ORA-17628:远程返回 Oracle 错误 19505 Oracle 服务器继续其他作业步骤,作业失败不会重新运行通道 prmy4:starting datafile copy

输入数据文件文件号=00017 名称=/opt/oradata/ARPISDEV/ar_prod01.dbf RMAN-03009:prmy1 通道上的备份命令失败,时间为 04/11/2018 02:36:23 ORA-17628:远程返回 Oracle 错误 19505 Oracle 服务器继续其他作业步骤,作业失败将不会重新运行通道 prmy1:启动数据文件复制

输入数据文件文件编号=00019 名称=/opt/oradata/ARPISDEV/ar_indx01.dbf RMAN-03009:prmy2 通道上的备份命令失败,时间为 04/11/2018 02:36:23 ORA-17628:远程返回 Oracle 错误 19505 Oracle 服务器继续其他作业步骤,作业失败将不会重新运行通道 prmy2:启动数据文件复制

输入数据文件文件编号=00018 名称=/opt/oradata/ARPISDEV/ar_work01.dbf RMAN-03009:prmy3 通道上的备份命令失败,时间为 04/11/2018 02:36:23 ORA-17628:远程返回 Oracle 错误 19505 Oracle 服务器继续其他作业步骤,作业失败将不会重新运行通道 prmy3:启动数据文件复制

输入数据文件文件编号=00001 名称=/opt/oradata/ARPISDEV/system01.dbf RMAN-03009:prmy1 通道上的备份命令失败,时间为 04/11/2018 02:36:23 ORA-17628:远程返回的 Oracle 错误 19505 Oracle 服务器继续其他作业步骤,作业失败将不会重新运行通道 prmy1:启动数据文件复制

输入数据文件文件编号=00002 名称=/opt/oradata/ARPISDEV/sysaux01​​.dbf RMAN-03009:prmy2 通道上的备份命令失败,时间为 04/11/2018 02:36:24 ORA-17628:远程返回 Oracle 错误 19505 Oracle 服务器继续其他作业步骤,作业失败将不会重新运行通道 prmy2:启动数据文件复制

输入数据文件文件编号=00005 名称=/redo/logs/redo05.log RMAN-03009:prmy4 通道上的备份命令失败,时间为 04/11/2018 02:36:24 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505继续其他作业步骤,作业失败将不会重新运行通道 prmy4:启动数据文件复制

输入数据文件文件编号=00006 名称=/redo/logs/redo04.log RMAN-03009:prmy1 通道上的备份命令失败,时间为 04/11/2018 02:36:24 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505继续其他作业步骤,作业失败将不会重新运行通道 prmy1:启动数据文件复制

输入数据文件文件编号=00007 名称=/redo/logs/redo03.log RMAN-03009: prmy3 通道上的备份命令失败于 04/11/2018 02:36:24 ORA-17628: 远程 Oracle 服务器返回 Oracle 错误 19505继续其他作业步骤,作业失败将不会重新运行通道 prmy3:启动数据文件复制

输入数据文件文件号=00008 名称=/redo/logs/redo02.log 输出文件名=/redo/logs/redo05.log 标签=TAG20180411T023622 通道prmy2:数据文件复制完成,经过时间:00:00:03 通道prmy2:开始数据文件拷贝

输入数据文件文件号=00009 名称=/redo/logs/redo01.log 输出文件名=/redo/logs/redo03.log 标签=TAG20180411T023622 通道prmy1:数据文件复制完成,经过时间:00:00:04 通道prmy1:开始数据文件拷贝

输入数据文件文件号=00003 名称=/opt/oradata/ARPISDEV/undotbs01.dbf 输出文件名=/redo/logs/redo02.log 标签=TAG20180411T023622 通道prmy3:数据文件复制完成,经过时间:00:00:04 通道prmy3 : 开始数据文件复制

输入数据文件文件编号=00004 名称=/opt/oradata/ARPISDEV/users01.dbf 输出文件名称=/redo/logs/redo04.log 标签=TAG20180411T023622 通道prmy4:数据文件复制完成,经过时间:00:00:04

RMAN-03009:prmy1 通道上的备份命令在 04/11/2018 02:36:28 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505 继续其他作业步骤,作业失败将不会重新运行

RMAN-03009:在 04/11/2018 02:36:29 在 prmy3 通道上的备份命令失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505 继续其他作业步骤,作业失败将不会重新运行输出文件名=/redo/logs/redo01.log tag=TAG20180411T023622 通道 prmy2:数据文件复制完成,经过时间:00:00:03 发布通道:prmy1 发布通道:prmy2 发布通道:prmy3 发布通道:prmy4 发布通道:stby RMAN-00571 : ================================================== ========== RMAN-00569: ================ 错误消息堆栈跟随 =============== RMAN- 00571: ================================================= =========== RMAN-03002:Duplicate Db 命令在 04/11/2018 02:36:30 失败 RMAN-03015:存储脚本内存脚本中发生错误

RMAN-03009:prmy1 通道上的备份命令在 04/11/2018 02:36:23 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy2 通道上的备份命令在 04/11/2018 02:36:24 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy4 通道上的备份命令在 04/11/2018 02:36:24 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy3 通道上的备份命令在 04/11/2018 02:36:23 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy2 通道上的备份命令在 04/11/2018 02:36:23 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy1 通道上的备份命令在 04/11/2018 02:36:23 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy4 通道上的备份命令在 04/11/2018 02:36:23 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy3 通道上的备份命令在 04/11/2018 02:36:23 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy2 通道上的备份命令在 04/11/2018 02:36:23 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy1 通道上的备份命令在 04/11/2018 02:36:23 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy3 通道上的备份命令在 04/11/2018 02:36:29 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy1 通道上的备份命令在 04/11/2018 02:36:28 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy1 通道上的备份命令在 04/11/2018 02:36:24 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505

RMAN-03009:prmy3 通道上的备份命令在 04/11/2018 02:36:24 失败 ORA-17628:远程 Oracle 服务器返回 Oracle 错误 19505`

RMAN>文件结尾

请帮助解决这个问题

0 投票
1 回答
3168 浏览

oracle - RMAN-06172: 找不到 AUTOBACKUP 或指定的句柄不是有效的副本或片段

我正在尝试将 spfile 作为克隆过程的第一步从 12c DB (TEST44) 的 Simpana 备份还原到其副本 (TEST15)。源数据库已使用 Simpana 成功备份。自动备份已设置:

我可以列出还原正在使用的备份集:

目标数据库已安装。我需要先恢复 spfile,然后才能恢复控制文件,但我遇到了以下错误:

关于我应该看什么以解决这个问题的任何指示?非常感谢。

0 投票
0 回答
68 浏览

oracle - Oracle 12c 从磁盘克隆 PDB

在 Oracle 12c 中,是否可以使用磁盘备份将 PDB 克隆/复制到不同的 CDB 中?

因此,如果我按如下方式将备份备份到磁盘,我可以从该备份克隆到不同 CDB 中的新 PDB 中吗?