当前DM数据库守护主备集群处于正常运行状态,需将数据守护主备集群改为2个数据库单机。
信息查询
select * from v$version;
su - dmdba
DmMonitorServiceGRP1 stop
su - dmdba
DmWatcherServiceGRP1 stop
SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
SP_SET_PARA_VALUE(1, ‘ENABLE_OFFLINE_TS’, 1);
ALTER DATABASE MOUNT;
ALTER DATABASE NORMAL;
ALTER DATABASE open;
或
ALTER DATABASE open force;
ALTER DATABASE DELETE ARCHIVELOG ‘DEST= GRP1_DW_02, TYPE= REALTIME’;
select ARCH_TYPE,ARCH_DEST,ARCH_FILE_SIZE,ARCH_SPACE_LIMIT from v$dm_arch_ini;
SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
SP_SET_PARA_VALUE(1, ‘ENABLE_OFFLINE_TS’, 1);
ALTER DATABASE MOUNT;
ALTER DATABASE NORMAL;
ALTER DATABASE open;
或
ALTER DATABASE open force;
ALTER DATABASE DELETE ARCHIVELOG ‘DEST= GRP1_DW_01, TYPE= REALTIME’;
select ARCH_TYPE,ARCH_DEST,ARCH_FILE_SIZE,ARCH_SPACE_LIMIT from v$dm_arch_ini;
修改dm.ini中MAL_INI = 0
关注是否有基于dmmal的link功能,如果有,则不关闭,则不需要重启数据库服务
DmServiceDAMENG restart
SELECT PARA_NAME,PARA_VALUE FROM V$DM_INI WHERE PARA_NAME IN (‘MAL_INI’);
START_MODE=mount改为START_MODE=open
如果重启,观察
[root@ ~]# bash /opt/dmdbms/script/root/dm_service_uninstaller.sh -n DmWatcherServiceGRP1
[root@~]# systemctl disable DmWatcherServiceGRP1.service
[root@~]#bash /opt/dmdbms/script/root/dm_service_uninstaller.sh -n DmMonitorServiceGRP1
[root@~]# systemctl disable DmMonitorServiceGRP1.service
文章
阅读量
获赞
