两节点的DMDSC下,
1、dmarch.ini中本地归档路径和远程归档路径是交叉配置
2、dmarch.ini常见配置
节点0
ARCH_WAIT_APPLY = 0
ARCH_LOCAL_SHARE = 1
ARCH_LOCAL_SHARE_CHECK=0
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMARCH/ARCH/DSC0/arch
ARCH_FILE_SIZE = 2048
ARCH_SPACE_LIMIT = 102400
[ARCHIVE_REMOTE1]
ARCH_TYPE = REMOTE
ARCH_DEST = DSC1
ARCH_INCOMING_PATH = +DMARCH/ARCH/DSC1/arch
ARCH_FILE_SIZE = 2048
ARCH_SPACE_LIMIT = 102400
[dmdba@db0 DSC0]$
节点1
ARCH_WAIT_APPLY = 0
ARCH_LOCAL_SHARE = 1
ARCH_LOCAL_SHARE_CHECK=0
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMARCH/ARCH/DSC1/arch
ARCH_FILE_SIZE = 2048
ARCH_SPACE_LIMIT = 102400
[ARCHIVE_REMOTE1]
ARCH_TYPE = REMOTE
ARCH_DEST = DSC0
ARCH_INCOMING_PATH = +DMARCH/ARCH/DSC0/arch
ARCH_FILE_SIZE = 2048
ARCH_SPACE_LIMIT = 102400
[dmdba@db1 DSC1]$
3、ARCH_LOCAL_SHARE_CHECK,可选值0或者1
专业解释:当需要将归档放在 ASM 中且需要生成多份 local 归档时,需要将该参数设置为 0,否则启动时会校验归档路径不在 asm 中会导致对端节点无法访问到 remote 归档而启动失败。
简单理解:设置为1会检查本地归档与远程归档是否交叉设置。当然,最新版本测试过已不受这个参数设置影响,数据库启动都会执行交叉检查。
文章
阅读量
获赞