上一主题: ca_backup - Oracle 数据库选项下一主题: ca_backup - Exchange DOC Level 数据库选项


ca_backup - Oracle RMAN 数据库选项

ca_backup 命令包含以下 Oracle RMAN 数据库选项:

-use_rmancat
[-rman_catdbname <rman_catdbname>]
[-rman_catuser <rman_catuser>]
[-rman_catpassword <rman_catpassword>]
-bkincremental
[-rman_incrementallevel <bkincremental> [-cumulative] 
[-bkrecoveryarea]
[-oracle_offline]
[-oracle_purgelog]
[-rman_numberofchannels <rman_numberofchannels>]
[-rman_archlogsel 
al_all | al_pattern -rman_alpattern <rman_alpattern> | 
al_time [-rman_alfromtime <rman_alfromtime>] [rman_aluntiltime <rman_aluntiltime>] | 
al_scn [-rman_alfromscn <rman_alfromscn>] [-rman_aluntilscn <rman_aluntilscn>]  |
al_logseq [-rman_alfromlogseq <rman_alfromlogseq>] [rman_aluntillogseq <rman_aluntillogseq>] 
[-rman_althread <rm_althread>]]
[-rman_bakpieceprefix <rman_bakpieceprefix>]
[-rman_bakpiecesuffix <rman_bakpiecesuffix>]
[-rman_bakpiecesize <rman_bakpiecesize>]
[-rman_baksetsize <rman_baksetsize>]
[-rman_blocksize <rman_blocksize>]
[-rman_readrate <rman_readrate>]
[-rman_maxopenfile <rman_maxopenfile>]
[-rman_numcopies <rman_numcopies>]
[-rman_numfilesperbakset <rman_numfilesperbakset>]
[-rman_baktag <rman_baktag>]
[-rman_script <rman_script>]

注意:标题为“数据库选项”的单独主题中说明 ca_backup 数据库选项,您可以输入 ca_backup allusage 命令,从实际 CLI 中查看相关说明。

注意:使用 CA ARCserve Backup CLI(命令行界面)备份或还原名称中有 DBCS(双字节字符集)或 MBCS(多字节字符集)的 Oracle 对象时,必须确保 CA ARCserve Backup 服务器与代理框具有相同的语言设置。

-use_rmancat

使用编录(推荐)。 指示该操作中是否使用了 RMAN 编录。 通常建议使用一个编录,因为如果不使用编录,RMAN 将使用数据库控制文件。 控制文件的缺失会导致 RMAN 无法还原数据库。

默认值:选中

-rman_catdbname <rman_catdbname>

该参数用于在您尝试使用恢复编录数据库运行 Oracle RMAN ca_backup 作业时包括编录数据库名称。

默认值:

-rman_catuser <rman_catuser>

拥有 RMAN 编录的 Oracle 用户的名称。

-rman_catpassword <rman_catpassword>

拥有 RMAN 编录的用户的密码。

-bkincremental

它是完全备份选项的替代值。 它将通知 RMAN 仅发送自上次备份以来尚未备份的数据块,这取决于下面所述的“增量级别”和“累计”选项。 它用备份管理器中的单选按钮来表示,在默认情况下不选定。 当然,不能随完全备份一起选择增量备份。 如果要备份的 Oracle 对象是控制文件或存档日志,则不能使用该选项。

-rman_incrementallevel <bkincremental>

使用该选项可指定要执行的增量备份的级别。 RMAN 将仅备份自上次指定级别或低于指定级别的增量备份以来已变更的数据块。 对于 Oracle 8、8i 和 9i,该窗口项的有效值为 0 到 4。 对于 Oracle 10g,级别仅限于 0 和 1。 仅当选择了“增量备份”选项时,用户才可以在该窗口项中输入数据。

默认值:0(完全备份)

-cumulative

该选项指示 RMAN 将发送自上次 n-1 或更低级别的增量备份以来所使用的数据块。 它用备份管理器中的复选框来表示。

默认值:不选中

-bkrecoveryarea

该参数用于在要备份的对象列表中包括 Oracle 恢复区。 仅应用于 Oracle 10g 或更高版本。

默认值:不选中

-oracle_offline

Oracle 数据库备份专用。 在脱机模式下备份 Oracle 数据库(没有表空间备份)。

-oracle_purgelog

Oracle 数据库备份专用。 在备份后清除日志。

-rman_numberofchannels <rman_numberofchannels>

使用该选项可指定在执行备份操作时将分配给 RMAN 的通道数。 RMAN 将平行提交作业,每个通道一个作业。

默认值:1 个通道

-rman_archlogsel

通过该面板的“已存档日志选择”,用户可以选择将备份的存档日志,前提是已经在备份管理器 GUI 的“源”面板中包括“存档日志”对象。 此选项用单选按钮选项来表示。 “全部”表示将备份所有已存档日志。

默认值:全部

-rman_alpattern <rman_alpattern>

字符串模式,用于选择基于其名称的已存档日志。

-rman_alfromtime <rman_alfromtime>

使用该选项可指示将基于其创建时间来选择要备份的已存档日志。 该窗口项确定已存档日志选择的时间下限。 仅备份该时间之后创建的已存档日志。

-rman_aluntiltime <rman_aluntiltime>

使用该选项可指示将基于其创建时间来选择要备份的已存档日志。 该窗口项确定已存档日志选择的时间上限。 仅备份该时间之前创建的已存档日志。

-rman_alfromscn <rman_alfromscn>

使用该选项可指示要备份的已存档日志的范围不是由时间确定,而是由 SCN(系统变更编号)确定。 该窗口项指示已存档日志选择的 SCN 下限。 它可以留为空,前提是“直至 SCN”窗口项不为空。

-rman_aluntilscn <rman_aluntilscn>

使用该选项可指示要备份的已存档日志的范围不是由时间确定,而是由 SCN(系统变更编号)确定。 该窗口项用于确定已存档日志选择的 SCN 上限。 只要用户已输入“来自 SCN”窗口项的值,该窗口项就是可选的。

-rman_alfromlogseq <rman_alfromlogseq>

使用该选项可指定已存档日志选择将基于已存档日志序号。 该窗口项对应序号下限,该序号将用于确定要备份的已存档日志。 只有在为“直至日志序列”选项 (-rman_aluntillogseq) 提供值时,该窗口项才能留为空。

-rman_aluntillogseq <rman_aluntillogseq>

使用该选项可指示已存档日志选择将基于已存档日志序号。 该窗口项用于输入已存档日志选择的已存档日志序号的上限。 只要用户已在“来自日志序列”窗口项中输入值,该窗口项就是可选的。

-rman_althread <rman_althread>

使用该选项可指定用于标识 Oracle 服务器的线程数,该服务器将用于生成存档日志。 该参数只能与下面所述的“基于时间”、“基于 SCN”或“基于日志序列”选项一起使用。 如果使用“全部”或“基于模式”选项,则将忽略该参数。

默认值:1

注意:该值仅适用于 OPS(Oracle Parallel Server,用于 Oracle 8 和 8i)或 RAC(Real Application Clusters,用于 Oracle 9i 和 10g),其他情况下线程数始终为 1。

-rman_bakpieceprefix <rman_bakpieceprefix>

“备份片格式”项的左侧部分(或前缀)。

-rman_bakpiecesuffix <rman_bakpiecesuffix>

“备份片格式”项的右侧部分(或后缀)。

-rman_bakpiecesize <rman_bakpiecesize>

使用该选项可限制由 RMAN 生成的备份片的大小。 设置该选项后,如果单个备份片不足以容纳要备份的数据块,RMAN 将生成所需数量的备份片以包含所有数据。 默认情况下,该窗口项为空。 这意味着 RMAN 会将来自每个备份命令(每个通道)的数据放入单个备份片。

默认值:

-rman_baksetsize <rman_baksetsize>

使用该选项可限制每个备份集中可包含的数据量。 该命令以 KB 为单位确定备份集可容纳的大小。

默认值:

-rman_blocksize <rman_blocksize>

使用该选项可指定一个值,它确定 RMAN 在执行备份时向 Oracle 代理发送的数据块的大小。 该窗口项默认为空。 如果用户在该处输入了值,则从该备份还原时也必须输入相同的块大小。 否则,RMAN 将发送一条错误消息,指示备份块大小和还原块大小不匹配。 在这种情况下,备份期间使用的值将显示在该错误消息中。 如果未指定值,则 RMAN 将为 Oracle 8 或 8i 使用 64 KB,为 Oracle 9i 使用 256 KB。

Oracle 10g 中不再设有该参数。

默认值:空

-rman_readrate <rman_readrate>

这是一个性能调整选项。 该选项可用于减缓 RMAN 从硬盘读取数据的速率以防止争用。 默认情况下该选项为空,但是如果您要设置该选项,其值将表示 RMAN 从硬盘读取数据时可使用的每秒最大缓冲区数。 缓冲区的大小对应于 DB_BLOCKSIZE * DB_FILE_DIRECT_IO_COUNT 的值,这两个参数在 Oracle 数据库配置中定义。

默认值:

-rman_maxopenfile <rman_maxopenfile>

使用该选项可限制 RMAN 可同时打开的文件总数。 该命令可用于降低出现“打开的文件太多”错误的可能性。 让该字段保持为空会使 RMAN 使用默认值。

默认值:8 个文件(用于 Oracle 10g)

默认值:32 个文件(用于 Oracle 8、8i 和 9i)

-rman_numcopies <rman_numcopies>

使用该选项可指定 RMAN 将生成的备份片副本的数量。 该参数的有效值为 1 到 4。

Oracle 8.0 不支持该参数。

默认值:1 个副本

-rman_numfilesperbakset <rman_numfilesperbakset>

使用该选项可限制 RMAN 在每个备份集中放置的文件(备份片)的数量。 如果不指定值,RMAN 将使用下列两个值中的较小值:64 或输入文件数除以通道数的商。

默认值:

-rman_baktag <rman_baktag>

使用该选项可输入一个称为“标记”的备份标识符。 该标记可稍后在还原操作期间用于标识 RMAN 应使用的 Oracle 对象的版本。

-rman_script <rman_script>

使用该选项可输入 RMAN 脚本的路径。 在该窗口项中输入值后,Oracle 代理将忽略可能由用户在 GUI 中输入的所有其他选项。 脚本将原样传递到 RMAN,Oracle 代理将正常执行还原操作。

详细信息:

ca_backup - 示例

ca_backup - 数据库选项