cpu : x86
Os : Kylin v10
dm8.1-3-162-2024.07.03-234060-20108-ENT
实例名 | PORT_NUM | MAL_INST_DW_PORT | MAL_HOST | MAL_PORT | MAL_DW_PORT |
---|---|---|---|---|---|
GRP1_RT_01 | 5236 | 5246 | 192.168.100.51 | 5256 | 5266 |
GRP1_RT_02 | 5236 | 5246 | 192.168.100.190 | 5256 | 5266 |
./dminit path=/opt/dmdba/dmdata page_size=32 extent_size=32 log_size=2048 port_num=5236 db_name=DAMENG instance_name=DMSERVER
--前台启动后正常关闭数据库
./dmserver /opt/dmdba/dmdata/DAMENG/dm.ini
--日志输出 SYSTEM IS READY.
输入 exit 关闭数据库
--Server is stopping...
./dmrman CTLSTMT="BACKUP DATABASE '/opt/dmdba/dmdata/DAMENG/dm.ini' FULL TO BACKUP_FILE_01 BACKUPSET '/opt/dmdba/dmdata/BACKUP_FILE_01' COMPRESSED" scp -r /opt/dmdba/dmdata/BACKUP_FILE_01 dmdba@192.168.100.190:/opt/dmdba/dmdata/
./dmrman CTLSTMT="RESTORE DATABASE '/opt/dmdba/dmdata/DAMENG/dm.ini' FROM BACKUPSET '/opt/dmdba/dmdata/BACKUP_FILE_01'"
--(可以跳过 RECOVER) 因为脱机备份没有产生任何 REDO 日志,所以 恢复 可以跳过
./dmrman CTLSTMT="RECOVER DATABASE '/opt/dmdba/dmdata/DAMENG/dm.ini' FROM BACKUPSET '/home/dmdba/dmdata/BACKUP_FILE_01'"
./dmrman CTLSTMT="RECOVER DATABASE '/opt/dmdba/dmdata/DAMENG/dm.ini' UPDATE DB_MAGIC"
#实例名,建议使用―组名_守护环境_序号‖的命名方式,总长度不能超过 16 INSTANCE_NAME = GRP1_RT_01 PORT_NUM = 5236 #数据库实例监听端口 DW_INACTIVE_INTERVAL = 60 #接收守护进程消息超时时间 ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID ENABLE_OFFLINE_TS = 2 #不允许备库 OFFLINE 表空间 MAL_INI = 1 #打开 MAL 系统 ARCH_INI = 1 #打开归档配置 RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志发送信息
#实例名,建议使用―组名_守护环境_序号‖的命名方式,总长度不能超过 16 INSTANCE_NAME = GRP1_RT_02 PORT_NUM = 5236 #数据库实例监听端口 DW_INACTIVE_INTERVAL = 60 #接收守护进程消息超时时间 ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID ENABLE_OFFLINE_TS = 2 #不允许备库 OFFLINE 表空间 MAL_INI = 1 #打开 MAL 系统 ARCH_INI = 1 #打开归档配置 RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志发送信息
ARCH_WAIT_APPLY=0 [ARCHIVE_REALTIME1] ARCH_TYPE = REALTIME #远程实时归档 ARCH_DEST = GRP1_RT_02 #实时归档目标实例名(当数据库GRP1_RT_01是主库时同步到其他目标实例) [ARCHIVE_LOCAL1] ARCH_TYPE = LOCAL #本地归档类型 ARCH_DEST = /opt/dmdba/dmarch #本地归档文件存放路径 ARCH_FILE_SIZE = 2048 #单位 Mb,本地单个归档文件最大值 ARCH_SPACE_LIMIT = 204800 #单位 Mb,0 表示无限制,范围 1024~4294967294M
ARCH_WAIT_APPLY=0 [ARCHIVE_REALTIME1] ARCH_TYPE = REALTIME #远程实时归档 ARCH_DEST = GRP1_RT_01 #实时归档目标实例名(当数据库GRP1_RT_02是主库时同步到其他目标实例) [ARCHIVE_LOCAL1] ARCH_TYPE = LOCAL #本地归档类型 ARCH_DEST = /opt/dmdba/dmarch #本地归档文件存放路径 ARCH_FILE_SIZE = 2048 #单位 Mb,本地单个归档文件最大值 ARCH_SPACE_LIMIT = 204800 #单位 Mb,0 表示无限制,范围 1024~4294967294M
[GRP1]
DW_TYPE = GLOBAL #全局守护类型
DW_MODE = AUTO #自动切换模式
DW_ERROR_TIME = 120 #远程守护进程故障认定时间
INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间
INST_ERROR_TIME = 120 #本地实例故障认定时间
INST_OGUID = 453332 #守护系统唯一 OGUID 值
INST_INI = /opt/dmdba/dmdata/DAMENG/dm.ini #dm.ini 实例配置文件路径
INST_AUTO_RESTART = 1 #打开实例的自动启动功能
INST_STARTUP_CMD = /opt/dmdba/dmdbms/bin/DmService5236 start #命令行方式启动
RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭
RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭
MAL_CHECK_INTERVAL = 60 #MAL 链路检测时间间隔 MAL_CONN_FAIL_INTERVAL = 60 #判定 MAL 链路断开的时间 [MAL_INST1] MAL_INST_NAME = GRP1_RT_01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致 MAL_HOST = 192.168.100.51 #MAL 系统监听 TCP 连接的 IP 地址 MAL_PORT = 5256 #MAL 系统监听 TCP 连接的端口 MAL_INST_HOST = 192.168.100.51 #实例的对外服务 IP 地址 MAL_INST_PORT = 5236 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致 MAL_DW_PORT = 5266 #实例对应的守护进程监听 TCP 连接的端口 MAL_INST_DW_PORT = 5246 #实例监听守护进程 TCP 连接的端口 [MAL_INST2] MAL_INST_NAME = GRP1_RT_02 MAL_HOST = 192.168.100.190 MAL_PORT = 5256 MAL_INST_HOST = 192.168.100.190 MAL_INST_PORT = 5236 MAL_DW_PORT = 5266 MAL_INST_DW_PORT = 5246
MON_DW_CONFIRM = 0 #确认监视器模式 MON_LOG_PATH = /opt/dmdba/dmdata/DAMENG/dmmonitorlog #监视器日志文件存放路径 MON_LOG_INTERVAL = 60 #每隔 60s 定时记录系统信息到日志文件 MON_LOG_FILE_SIZE = 32 #每个日志文件最大 32M MON_LOG_SPACE_LIMIT = 0 #不限定日志文件总占用空间 [GRP1] MON_INST_OGUID = 453332 #组 GRP1 的唯一 OGUID 值 #以下配置为监视器到组 GRP1 的守护进程的连接信息,以―IP:PORT‖的形式配置 #IP 对应 dmmal.ini 中的 MAL_HOST,PORT 对应 dmmal.ini 中的 MAL_DW_PORT MON_DW_IP = 192.168.100.51:5266 MON_DW_IP = 192.168.100.190:5266
MON_DW_CONFIRM = 1 #确认监视器模式 MON_LOG_PATH = /opt/dmdba/dmdata/DAMENG/dmmonitorlog #监视器日志文件存放路径 MON_LOG_INTERVAL = 60 #每隔 60s 定时记录系统信息到日志文件 MON_LOG_FILE_SIZE = 32 #每个日志文件最大 32M MON_LOG_SPACE_LIMIT = 0 #不限定日志文件总占用空间 [GRP1] MON_INST_OGUID = 453332 #组 GRP1 的唯一 OGUID 值 #以下配置为监视器到组 GRP1 的守护进程的连接信息,以―IP:PORT‖的形式配置 #IP 对应 dmmal.ini 中的 MAL_HOST,PORT 对应 dmmal.ini 中的 MAL_DW_PORT MON_DW_IP = 192.168.100.51:5266 MON_DW_IP = 192.168.100.190:5266
./dmserver /opt/dmdba/dmdata/DAMENG/dm.ini mount
./disql SYSDBA/SYSDBA:5236
SP_SET_PARA_VALUE(1,'ALTER_MODE_STATUS',1);
ALTER DATABASE PRIMARY;
SP_SET_OGUID(453332);
SP_SET_PARA_VALUE(1,'ALTER_MODE_STATUS',0);
./dmserver /opt/dmdba/dmdata/DAMENG/dm.ini mount
./disql SYSDBA/SYSDBA:5236
SP_SET_PARA_VALUE(1,'ALTER_MODE_STATUS',1);
ALTER DATABASE STANDBY;
SP_SET_OGUID(453332);
SP_SET_PARA_VALUE(1,'ALTER_MODE_STATUS',0);
./dmmonitor /opt/dmdba/dmdata/DAMENG/dmmonitor_0.ini
./dmwatcher /opt/dmdba/dmdata/DAMENG/dmwatcher.ini
show 查看集群状态
cd /opt/dmdba/dmdbms/script/root; ./dm_service_installer.sh -t dmserver -p 5236 -dm_ini /opt/dmdba/dmdata/DAMENG/dm.ini; ./dm_service_installer.sh -t dmwatcher -p 5236 -watcher_ini /opt/dmdba/dmdata/DAMENG/dmwatcher.ini;
./DmWatcherService5236 start
cd /opt/dmdba/dmdbms/script/root; ./dm_service_installer.sh -t dmmonitor -p 51_190 -monitor_ini /opt/dmdba/dmdata/DAMENG/dmmonitor_1.ini; cd /opt/dmdba/dmdbms/bin/; ./DmMonitorService51_190 start
LOGIN
用户名: SYSDBA
密码 : SYSDBA
--关闭集群
STOP GROUP
--启动集群
STARTUP GROUP
文章
阅读量
获赞