暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase数据库用户名修改无法识别存储过程处置方案

原创 GBASE数据库 2026-02-12
90

南大通用GBase数据库用户通过rename将原用户test修改为test1后,该test用户创建的存储过程无法在test1用户下查看使用。

告警信息:无

原因分析:由于只修改了用户名,很可能跟用户权限有关。

处理过程:

1、重新授权该库的all权限给新的用户test1,查询存储过程时依旧无法显示内容。(授权命令生效需要配合 refresh 命令)

2、查看gbase.proc表,原存储过程中definer值仍为原用户名,使用update命令修改该值为新用户后,可以正常。

update gbase.proc set definer='test1@%' where name = 'test'

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论