可以类似oracle一样,保存为trc,然后重建。
评论
有用 0alter system dump ctrlfile;
提取里面的create controlfile部份
create ctrlfile datafile(
‘/data/gaussdb/muggle/data/system’,
‘/data/gaussdb/muggle/data/temp1_01’,
‘/data/gaussdb/muggle/data/temp1_02’,
‘/data/gaussdb/muggle/data/undo’,
‘/data/gaussdb/muggle/data/user1’,
‘/data/gaussdb/muggle/data/user2’,
‘/data/gaussdb/muggle/data/user3’,
‘/data/gaussdb/muggle/data/user4’,
‘/data/gaussdb/muggle/data/user5’,
‘/data/gaussdb/muggle/data/temp2_01’,
‘/data/gaussdb/muggle/data/temp2_02’,
‘/data/gaussdb/muggle/data/temp2_undo’,
‘/data/gaussdb/muggle/data/sysaux’
) logfile(
‘/data/gaussdb/muggle/data/log1’,
‘/data/gaussdb/muggle/data/log2’,
‘/data/gaussdb/muggle/data/log3’,
‘/data/gaussdb/muggle/data/log4’,
‘/data/gaussdb/muggle/data/log5’,
‘/data/gaussdb/muggle/data/log6’
) charset set UTF8 archivelog;
评论
有用 0我dump后,提取后编辑datafile和logfile后,
无论执行 create ctrlfile datafile(XXXX);
还是执行 create ctrlfile cntl1 datafile(XXXX);
还是执行 create cntl1 ctrlfile datafile(XXXX);
均报如下错误:
GS-00601, Sql syntax error: object type expected but ctrlfile found。
麻烦帮忙确认语法是否正确?有没有官方连接说法?谢谢啦
评论
有用 0
墨值悬赏

