1、输入fdisk -l查看已经分区的磁盘
2、两个节点都需要执行在/etc/udev/rules.d/60-raw.rules 文件中添加以下内容:
ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw5 %N"
ACTION=="add", KERNEL=="raw[1-5]", OWNER="dmdba", GROUP="dinstall", MODE="660"
执行以下脚本生效:udevadm trigger --action=add
添加完后的截图如下:
注意:另外一个节点请先使用fdisk -l查看磁盘标识,可能会和节点一不一致。
3、 DMASMCMD 工具初始化ARCH
选择一个节点(节点1)使用 DMASMCMD 工具初始化(dmasm需要启动)
[dmdba@localhost bin]$ ./dmasmcmd
DMASMCMD V8
ASM>create asmdisk '/dev/raw/raw5' 'ARCH0'
4、 使用 dmasmtool 工具创建 DMASM 磁盘组
选择一个节点(节点1),启动 dmasmtool 工具(dmasm需要启动)。
[/dm/dmdbms/bin]#./dmasmtool DCR_INI=/opt/dmdbms/data/config/dmdcr.ini
#创建归档磁盘组
create diskgroup 'DMARCH' asmdisk '/dev/raw/raw5'
#用ls查找asm磁盘
5、修改dmarch.ini文件
dmarch.ini路径与dm.ini相同。
节点1的配置如下:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMARCH/arch_dsc0
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 1024
[ARCH_REMOTE1]
ARCH_TYPE = REMOTE
ARCH_DEST = DSC1
ARCH_INCOMING_PATH = +DMARCH/arch_dsc1
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 1024
ARCH_LOCAL_SHARE = 1
节点2的配置如下:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMARCH/arch_dsc1
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 1024
[ARCH_REMOTE1]
ARCH_TYPE = REMOTE
ARCH_DEST = DSC0
ARCH_INCOMING_PATH = +DMARCH/arch_dsc0
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 1024
ARCH_LOCAL_SHARE = 1
配置好后,重启数据库服务,只重启DmServer即可。
6、验证归档日志配置
select * from v$arch_STATUS--查看归档状态
select * from v$dm_arch_ini
文章
阅读量
获赞