问题描述
某数据库在晚上11点30接到开发电话,说上线的存储过程对system表空间无权限。
问题分析
报错在line1309的,查看存储过程上,根本没有line1309,整个存储过程只有line300的,然后grant和revoke给表空间的权限操作都报递归错误的。
这个是revoke dba权限的时候把表空间也收回来导致的。
解决方案:
login as sysdba
alter trigger GGS_DDL_TRIGGER_BEFORE disable;
alter user goldengate quota unlimited on goldengate;
alter trigger GGS_DDL_TRIGGER_BEFORE enable;