9. 第二个节点已经down掉,我们删除其中的事务日志log文件,运行如下语句从协调节点同步catalog db.
dbbackup -y -d -c "uid=dba;pwd=sql;links=tcpip{10.x.2.2;port=10000};eng=iqdm_s01" /data01/iqdm
设置日志路径:
dblog -r -t iqdm.log iqdm.db
10. 在协调节点查看集群状态,sp_iqmpxinfo 查看节点是否是 included 或 excluded 状态。如果是included, 那么可以直接开启这些节点 (start_iq)。如果节点状态是excluded , 那么需要在协调节点修改状态。
alter multiplex server iqdm_s02 status included ;
在协调节点查看 sp_iqmpxinfo 是否已经加入,如果状态是included ,那么运行如下语句从协调节点同步catalog db.
dbbackup -y -d -c "uid=dba;pwd=sql;links=tcpip{10.x.2.2;port=10000};eng=iqdm_s01" /data01/iqdm
mv iqdm.log iqdm.log.bak
dblog -r -t iqdm.log iqdm.db
start_iq 开启。
11. 最后同样方式开启其他节点。
设置日志路径:
dblog -r -t iqdm.log iqdm.db
10. 在协调节点查看集群状态,sp_iqmpxinfo 查看节点是否是 included 或 excluded 状态。如果是included, 那么可以直接开启这些节点 (start_iq)。如果节点状态是excluded , 那么需要在协调节点修改状态。
alter multiplex server iqdm_s02 status included ;
在协调节点查看 sp_iqmpxinfo 是否已经加入,如果状态是included ,那么运行如下语句从协调节点同步catalog db.
dbbackup -y -d -c "uid=dba;pwd=sql;links=tcpip{10.x.2.2;port=10000};eng=iqdm_s01" /data01/iqdm
mv iqdm.log iqdm.log.bak
dblog -r -t iqdm.log iqdm.db
start_iq 开启。
11. 最后同样方式开启其他节点。
本文转自ITPUB博客tolywang的博客,原文链接:IQ 迁移object导致的血案 - sp_mpxprocesstlvlog exception, SQLSTATE=QSA44 - 3,如需转载请自行联系原博主。