标签:type 指定 sch tps 没有 启动 数据库 另一个 sdn
本文参考https://blog.csdn.net/yangzm/article/details/51686249
因为一些原因,需要把一个Mnesia节点的数据库搬迁到另一个节点,然后弃用原来的节点。
‘A@IPA‘
需要搬迁到节点B‘B@IPB‘
,它们需要能够连通‘A@IPA‘
需要启动着(包括mnesia, -set_cookie $CookieA)#erl -name ‘B@IPB‘ -set_cookie $CookieA -mnesia dir mnesia数据路径 -s mnesia
‘A’@IPA
(‘B@IPB‘)1>mnesia:change_config(extra_db_nodes,[‘A@IPA‘, ‘B@IPB‘]).
(‘B@IPB‘)2>mnesia:change_table_copy_type(schema,node(),disc_copies).
mnesia:move_table_copy(Tab :: table(), From :: node(), To :: node()) -> t_result(ok)
(‘B@IPB‘)3>mnesia:move_table_copy(表名, ‘A@IPA‘, ‘B@IPB‘).
6.停止A节点,在B节点删掉A节点上的schema表
mnesia:del_table_copy(schema,‘A@IPA‘).
7.停止B节点,重新启动B节点,查看B节点Mnesia中A节点的schema表已经没有了
标签:type 指定 sch tps 没有 启动 数据库 另一个 sdn
原文地址:https://www.cnblogs.com/jlom/p/13260031.html