LOG_FILE_NAME_CONVERT

一、概述

本文详解oracle的dg环境参数:

  • LOG_FILE_NAME_CONVERT
  • DB_FILE_NAME_CONVERT

二、解决方案

2.1 LOG_FILE_NAME_CONVERT

财产描述
参数类型 细绳
句法 LOG_FILE_NAME_CONVERT = 'string1' , 'string2' , 'string3' , 'string4' , ...

在哪里:

  • string1是主数据库文件名的模式

  • string2是备用数据库文件名的模式

  • string3是主数据库文件名的模式

  • string4是备用数据库文件名的模式

您可以根据需要使用任意多对主要和备用替换字符串。您可以使用单引号或双引号。

以下是可接受的示例设置:

LOG_FILE_NAME_CONVERT = '/dbs/t1/','/dbs/t1/s_','dbs/t2/ ','dbs/t2/s_'

默认值 没有默认值。
可修改 ALTER SESSION
基本的

LOG_FILE_NAME_CONVERT将主数据库上的新日志文件的文件名转换为备用数据库上的日志文件的文件名。如果将日志文件添加到主数据库,则必须将相应的文件添加到备用数据库。

如果您指定奇数个字符串(最后一个字符串没有相应的替换字符串),则在启动期间会发出错误信号。如果正在转换的文件名与模式/替换字符串列表中的多个模式匹配,则第一个匹配的模式生效。您可以在此参数中指定的对数没有限制(多值参数的最大长度的硬限制除外)。

当备用数据库更新时,该参数将主数据库上的日志文件名转换为备用数据库上的日志文件名。该文件必须存在于备用数据库上并且必须是可写的,否则恢复过程将因错误而停止。

第一个字符串是在主数据库的日志文件名中找到的模式。第二个字符串是在备用数据库上的日志文件名中找到的模式。

LOG_FILE_NAME_CONVERT在表空间时间点恢复期间设置克隆数据库时,您还应该使用重命名克隆控制文件中的日志文件。

2.2 DB_FILE_NAME_CONVERT

 

 DB_FILE_NAME_CONVERT 对于创建用于恢复的重复数据库很有用目的。 它将主数据库上的新数据文件的文件名转换为备用数据库上的文件名。 如果将数据文件添加到主数据库,则必须向备用数据库添加相应的文件。 当备用数据库是已更新,此参数将主数据库上的数据文件名转换为备用数据库上的数据文件名。 备用数据库上的文件必须存在并且是可写的,否则恢复过程将因错误而停止。如果指定奇数个字符串(最后一个字符串没有对应的替换字符串),在启动期间会发出错误信号。 如果文件名是converted 匹配模式/替换字符串列表中的多个模式,第一个匹配模式生效。 您可以配对的数量没有限制在此参数中指定(除了最大长度的硬限制多值参数)。将此参数的值设置为两个字符串。 第一个字符串是在中找到的模式主数据库上的数据文件名。 第二个字符串是在中找到的模式备用数据库上的数据文件名。您还可以使用 DB_FILE_NAME_CONVERT 重命名克隆中的数据文件在表空间时间点恢复期间设置克隆数据库时的控制文件。

三、参考

http://luna-ext.di.fc.ul.pt/oracle11g/server.112/e10820/initparams129.htm

posted @ 2023-01-17 13:14  雪竹子  阅读(884)  评论(0编辑  收藏  举报