正在从 RMAN CLI 执行表级恢复
如前所述, 这些示例基于使用辅助实例完全自动化的版本。有关使用自动辅助实例或用户管理的辅助实例的其他示例, 可以与插件一起使用来执行表级恢复, 请参阅您的 Oracle 文档。请注意以下内容:
•
表级恢复要求使用等到子句, 以定义要恢复到的状态。
属于
下面的示例会恢复 Oracle 用户的三个表,销售) 到特定的 SCN, 使用完全自动的辅助实例, 在 Linux 或 UNIX 目录中填充所需的文件。/oracle/nvbu_pitr_auxiliary_destination, 您可以在运行恢复前创建它。
RMAN > 恢复表的销售。NORTHSALES, 销售。SOUTHSALES, 销售。在 scn 5555638 前 CENTRALSALES
辅助目标 "/oracle/nvbu_pitr_auxiliary_destination";
相似示例, 但它使用特定日期和时间, 而它基于 Windows Server 环境:
'C:\app\Administrator\product\11.2.0\dbhome_1\nvbu_pitr_auxiliary_destination';
使用的重新映射表选项, 下面的示例会将这三个选定表中的两个恢复为一个具有不同名称的新表。第三个表恢复时使用的名称与原始表相同。
RMAN > 恢复表的销售。NORTHSALES, 销售。SOUTHSALES, 销售。CENTRALSALES
'C:\app\Administrator\product\11.2.0\dbhome_1\nvbu_pitr_auxiliary_destination';
默认情况下, RMAN 会将恢复的表或表分区导入目标数据库中。在导入前, 这些表会存储在导出转储文件中。您可以使用NOTABLEIMPORT选项可防止 RMAN 导入恢复的表或表分区。如果您使用此选项, 则会将这些表恢复到指定点, 并且会创建导出转储文件, 但不会将转储文件导入目标数据库。此时, 您可以使用该辅助实例分析这些表, 或者使用 Oracle 数据抽取导入实用程序手动将转储文件导入目标数据库实例中。
签如果在恢复期间出现错误, Oracle 在恢复的表创建一个时不会删除导出转储文件。然后, 您可以使用导出转储文件手动完成恢复过程。
正在从 NetVault Backup 执行表级恢复 WebUI
除中所述的步骤执行 RMAN 恢复, 以下选项尤其适用于表级别的恢复。
1
在恢复类型节中的执行恢复选项卡上, 选择执行表级别的时间点恢复件.
2
选择所基于系统更改号,基于日志序列; 或者基于时间件.
▪ 如果您选择 "基于系统更改号选项时, 插件会指示 RMAN 使用
"直到 scn"子句。例如:在 scn 5555638
▪ 如果您选择 "基于日志序列选项时, 插件会指示 RMAN 使用"直到序列<number>线索<number>"子句。例如:直到序列38线程1
▪ 如果您选择 "基于时间选项时, 插件会指示 RMAN 使用"直到时间"子句。例如:直到时间 "to_date (" 2013/11/23 06:59:00 "、" yyyy/mm
3
在辅助目标字段中, 指定辅助实例用来存储所需的所有文件的目录 (完整路径), 包括 controlfile、归档日志和数据文件的副本。
使用此字段等效于"辅助目标"<directoryFullPath>'"having.
4
在恢复表格字段中, 输入要作为表级别恢复的一部分包括在恢复表中的表的逗号分隔列表。
使用的oracle_user_name.table_name建立.Oracle 12c 包括公共用户和本地用户, 而用于本地用户的命名约定类似于 Oracle 的早期版本中的 Oracle 数据库用户名称。
对于存在普通用户的容器, Oracle 数据库提供 SYS 和系统通用用户。用户创建的通用用户的名称必须以语言##则语言#.有关详细信息, 请参阅《 Oracle 12c 多租户架构文档]。
一定当列出来自普通用户的表时, 请使用双引号。时SQL * Plus使用包含以下字符串的字符串接受对表的查询:语言##则语言#而不包括双引号, RMAN 不会这样做。
示例 1:以下列出了三个表的销售用户.
northsales、southsales、centralsales
示例 2:下面的示例将两个表用于公共C # #SALES用户.
"C # #SALES"。NORTHSALES "、" C # #SALES "。"SOUTHSALES"
使用上述示例等效于恢复表 "c # #SALES"。 "NORTHSALES "、" C # #SALES "。"SOUTHSALES"having.
5 在重新映射表字段中, 输入要在表级别恢复过程中重命名的表的逗号分隔列表。
此选项可让您恢复表并为 appropriateness 分析它, 以确定是否覆盖原始表。是吗是否需要为列表中列出的每个表提供映射。恢复表格栏您只需要列出想要临时重命名的那些表的映射。
示例 1:以下所示的northsales表格, 以northsales_recovered.
northsales: northsales_recovered
示例 2:以下所示的northsales表格, 以northsales_recovered.
northsales: northsales_recovered、southsales: southsales_recovered
示例 3:以下所示的northsales表格, 以northsales_recovered.
"C # #SALES"。NORTHSALES":"NORTHSALES_RECOVERED"
使用上述示例等效于重新映射表
•
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center