在使用 rmt 导出物理表,数据文件落在本地服务器上。使用 rmt 导出 dual 表时,数
据文件落在-h 连接的集群节点上。
例如 gccli -h132.151.55.14 -ubi -pBiChinaU1! -e"rmt:select '1' from dual into outfile
'/home/gbase/zhoutt1.txt'"
数据没有导出到 gccli 所在的服务器,而是落到了 132.151.55.14 上。
测试版本 8.6.2_build23-R8。
解决方法
打开_t_gcluster_use_new_dual 参数,使用新 dual 模式,可以正常导出到 gccli 所在
服务器。
另外,使用一般用户导出还需要额外赋予用户 dual 表的 select 权限,grant select on
gclusterdb.dual to u01。
博客介绍了使用 rmt 导出物理表和 dual 表时数据文件的落点情况,如导出 dual 表数据会落到 -h 连接的集群节点上。测试版本为 8.6.2_build23 - R8,解决方法是打开 _t_gcluster_use_new_dual 参数,使用新 dual 模式,且一般用户导出需额外赋予 dual 表 select 权限。

623

被折叠的 条评论
为什么被折叠?



