oracle--DG初始化参数
转载
下列参数为Primary角色相关的初始化参数
DB_NAME | 注意保持同一个Data Guard中所有数据库DB_NAME相同 例如:DB_NAME=kingle |
DB_UNIQUE_NAME |
为每一个数据库指定一个唯一的名称,该参数一经指定不会再发生变化,除 非DBA主动修改它 例如:DB_UNIQUE_NAME=DavePre
|
LOG_ARCHIVE_CONFIG |
该参数用来控制从远端数据库接收或发送REDO数据,通过DG_CONFIG属性罗 列同一个Data Guard中所有DB_UNIQUE_NAME(含Primary数据库和Standby数据 库),以逗号分隔,SEND/NOSEND 属性控制是否可以发送,RECEIVE/NORECEIVE属 性控制是否能够接收 例如:LOG_ARCHIVE_CONFIG='DG_CONFIG=(DavePre,DaveDG)'
|
LOG_ARCHIVE_DEST_n |
归档文件的生成路径。该参数非常重要,并且属性和子参数也特别多(可以直 接查询Oracle官方文档。Data Guard白皮书第14章专门介绍了该参数各属性及子 参数的功能和设置)。例如: LOG_ARCHIVE_DEST_1='LOCATION=l:\oracle\oradata\Dave VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=DavePre'
|
LOG_ARCHIVE_DEST_STATE_n |
是否允许REDO传输服务传输REDO数据到指定的路径。该参数共拥有4个属性 值,功能各不相同。
|
REMOTE_LOGIN_PASSWORDFILE |
推荐设置参数值为EXCLUSIVE或者SHARED,注意保证相同Data Guard配置中 所有DB服务器SYS密码相同
|
以下参数为与Standby角色相关的参数(建议在Primary数据库的初始化参数中也进行设置,这样即使发生角色 切换,新的Standby也能直接正常运行)
|
|
FAL_SERVER |
指定一个Net服务名,该参数值对应的数据库应为Primary角色。当本地数 据库为Standby 角色时,如果发现存在归档中断的情况,该参数用来指定获取中 断的归档文件的服务器 例如:FAL_SERVER=DavePre 提示:FAL是Fetch Archived Log的缩写 FAL_SERVER参数支持多个参数值的哟,相互间以逗号分隔
|
FAL_CLIENT
|
又指定一个Net服务名,该参数对应数据库应为Standby角色。当本地数据 库以Primary角色运行时,向参数值中指定的站点发送中断的归档文件 例如:FAL_CLIENT=DaveDG
|
DB_FILE_NAME_CONVERT |
Standby数据库的数据文件路径与Primary数据库数据文件路径不一致时,可 以通过设置DB_FILE_NAME_CONVERT参数的方式让其自动转换。该参数值应该成对 出现,前面的值表示转换前的形式,后面的值表示转换后的形式 例如:DB_FILE_NAME_CONVERT='f:\oradata\DavePre','l:\oradata\DaveDG'
|
LOG_FILE_NAME_CONVERT |
使用方式与上相同,只不过LOG_FILE_NAME_CONVERT专用来转换日志文件路径 例如: LOG_FILE_NAME_CONVERT='f:\oradata\DavePre','l:\oradata\DaveDG'
|
STANDBY_FILE_MANAGEMENT |
如果Primary 数据库数据文件发生修改(如新建、重命名等)则按照本参数 的设置在Standby数据库中作相应修改。设为AUTO表示自动管理。设为MANUAL 表示需要手工管理 例如:STANDBY_FILE_MANAGEMENT=AUTO
|